Snap for 7558324 from 5b9f97d80f2a33eaf060750b565cdf2de652f995 to s-keystone-qcom-release

Change-Id: I127368769fa08fd9777125037c1d9029ef70cb03
diff --git a/31/64/arm64_armv8-a/source-based/libdexfiled.so.lsdump b/31/64/arm64_armv8-a/source-based/libdexfiled.so.lsdump
deleted file mode 100644
index c0770ba..0000000
--- a/31/64/arm64_armv8-a/source-based/libdexfiled.so.lsdump
+++ /dev/null
@@ -1,23173 +0,0 @@
-{
- "array_types" :
- [
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA1024_c",
-   "name" : "char [1024]",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIA1024_c",
-   "size" : 1024,
-   "source_file" : "system/libbase/include/android-base/file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIA1_N3art3dex20AnnotationSetRefItemE",
-   "name" : "art::dex::AnnotationSetRefItem [1]",
-   "referenced_type" : "_ZTIN3art3dex20AnnotationSetRefItemE",
-   "self_type" : "_ZTIA1_N3art3dex20AnnotationSetRefItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIA1_N3art3dex7MapItemE",
-   "name" : "art::dex::MapItem [1]",
-   "referenced_type" : "_ZTIN3art3dex7MapItemE",
-   "self_type" : "_ZTIA1_N3art3dex7MapItemE",
-   "size" : 12,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "_ZTIA1_N3art3dex8TypeItemE",
-   "name" : "art::dex::TypeItem [1]",
-   "referenced_type" : "_ZTIN3art3dex8TypeItemE",
-   "self_type" : "_ZTIA1_N3art3dex8TypeItemE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA1_h",
-   "name" : "unsigned char [1]",
-   "referenced_type" : "_ZTIh",
-   "self_type" : "_ZTIA1_h",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIA1_j",
-   "name" : "unsigned int [1]",
-   "referenced_type" : "_ZTIj",
-   "self_type" : "_ZTIA1_j",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "_ZTIA1_t",
-   "name" : "unsigned short [1]",
-   "referenced_type" : "_ZTIt",
-   "self_type" : "_ZTIA1_t",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA20_h",
-   "name" : "unsigned char [20]",
-   "referenced_type" : "_ZTIh",
-   "self_type" : "_ZTIA20_h",
-   "size" : 20,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA22_c",
-   "name" : "char [22]",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIA22_c",
-   "size" : 22,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA23_c",
-   "name" : "char [23]",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIA23_c",
-   "size" : 23,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA28_c",
-   "name" : "char [28]",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIA28_c",
-   "size" : 28,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIA2_N3art16DexLayoutSectionE",
-   "name" : "art::DexLayoutSection [2]",
-   "referenced_type" : "_ZTIN3art16DexLayoutSectionE",
-   "self_type" : "_ZTIA2_N3art16DexLayoutSectionE",
-   "size" : 80,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIA2_PKc",
-   "name" : "const char *[2]",
-   "referenced_type" : "_ZTIPKc",
-   "self_type" : "_ZTIA2_PKc",
-   "size" : 16,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA36_c",
-   "name" : "char [36]",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIA36_c",
-   "size" : 36,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA4_c",
-   "name" : "char [4]",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIA4_c",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA4_h",
-   "name" : "unsigned char [4]",
-   "referenced_type" : "_ZTIh",
-   "self_type" : "_ZTIA4_h",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA5_A4_h",
-   "name" : "unsigned char [5][4]",
-   "referenced_type" : "_ZTIA4_h",
-   "self_type" : "_ZTIA5_A4_h",
-   "size" : 20,
-   "source_file" : "art/libdexfile/dex/standard_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIA5_N3art16DexLayoutSection10SubsectionE",
-   "name" : "art::DexLayoutSection::Subsection [5]",
-   "referenced_type" : "_ZTIN3art16DexLayoutSection10SubsectionE",
-   "self_type" : "_ZTIA5_N3art16DexLayoutSection10SubsectionE",
-   "size" : 40,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIA5_j",
-   "name" : "unsigned int [5]",
-   "referenced_type" : "_ZTIj",
-   "self_type" : "_ZTIA5_j",
-   "size" : 20,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIA7_N3art10SdkVersionE",
-   "name" : "art::SdkVersion [7]",
-   "referenced_type" : "_ZTIN3art10SdkVersionE",
-   "self_type" : "_ZTIA7_N3art10SdkVersionE",
-   "size" : 28,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIA7_PKc",
-   "name" : "const char *[7]",
-   "referenced_type" : "_ZTIPKc",
-   "self_type" : "_ZTIA7_PKc",
-   "size" : 56,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA8_h",
-   "name" : "unsigned char [8]",
-   "referenced_type" : "_ZTIh",
-   "self_type" : "_ZTIA8_h",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "linker_set_key" : "_ZTIA_N3art11Instruction21InstructionDescriptorE",
-   "name" : "art::Instruction::InstructionDescriptor []",
-   "referenced_type" : "_ZTIN3art11Instruction21InstructionDescriptorE",
-   "self_type" : "_ZTIA_N3art11Instruction21InstructionDescriptorE",
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "linker_set_key" : "_ZTIA_PKc",
-   "name" : "const char *[]",
-   "referenced_type" : "_ZTIPKc",
-   "self_type" : "_ZTIA_PKc",
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "linker_set_key" : "_ZTIA_h",
-   "name" : "unsigned char []",
-   "referenced_type" : "_ZTIh",
-   "self_type" : "_ZTIA_h",
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "linker_set_key" : "_ZTIA_i",
-   "name" : "int []",
-   "referenced_type" : "_ZTIi",
-   "self_type" : "_ZTIA_i",
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  }
- ],
- "builtin_types" :
- [
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIDn",
-   "name" : "nullptr_t",
-   "referenced_type" : "_ZTIDn",
-   "self_type" : "_ZTIDn",
-   "size" : 8
-  },
-  {
-   "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"
-  }
- ],
- "elf_functions" :
- [
-  {
-   "name" : "ADexFile_Error_toString"
-  },
-  {
-   "name" : "ADexFile_Method_getClassDescriptor"
-  },
-  {
-   "name" : "ADexFile_Method_getCodeOffset"
-  },
-  {
-   "name" : "ADexFile_Method_getName"
-  },
-  {
-   "name" : "ADexFile_Method_getQualifiedName"
-  },
-  {
-   "name" : "ADexFile_create"
-  },
-  {
-   "name" : "ADexFile_destroy"
-  },
-  {
-   "name" : "ADexFile_findMethodAtOffset"
-  },
-  {
-   "name" : "ADexFile_forEachMethod"
-  }
- ],
- "elf_objects" : [],
- "enum_types" :
- [
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "ADEXFILE_ERROR_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "ADEXFILE_ERROR_INVALID_DEX"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "ADEXFILE_ERROR_INVALID_HEADER"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "ADEXFILE_ERROR_NOT_ENOUGH_DATA"
-    }
-   ],
-   "linker_set_key" : "_ZTI14ADexFile_Error",
-   "name" : "ADexFile_Error",
-   "referenced_type" : "_ZTI14ADexFile_Error",
-   "self_type" : "_ZTI14ADexFile_Error",
-   "size" : 4,
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "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" : "art::kStatic"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::kDirect"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::kVirtual"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::kSuper"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::kInterface"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::kPolymorphic"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::kCustom"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::kMaxInvokeType"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art10InvokeTypeE",
-   "name" : "art::InvokeType",
-   "referenced_type" : "_ZTIN3art10InvokeTypeE",
-   "self_type" : "_ZTIN3art10InvokeTypeE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/invoke_type.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 1,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::LayoutType::kLayoutTypeHot"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::LayoutType::kLayoutTypeSometimesUsed"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::LayoutType::kLayoutTypeStartupOnly"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::LayoutType::kLayoutTypeUsedOnce"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::LayoutType::kLayoutTypeUnused"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::LayoutType::kLayoutTypeCount"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art10LayoutTypeE",
-   "name" : "art::LayoutType",
-   "referenced_type" : "_ZTIN3art10LayoutTypeE",
-   "self_type" : "_ZTIN3art10LayoutTypeE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h",
-   "underlying_type" : "_ZTIh"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::SdkVersion::kMin"
-    },
-    {
-     "enum_field_value" : 0,
-     "name" : "art::SdkVersion::kUnset"
-    },
-    {
-     "enum_field_value" : 21,
-     "name" : "art::SdkVersion::kL"
-    },
-    {
-     "enum_field_value" : 22,
-     "name" : "art::SdkVersion::kL_MR1"
-    },
-    {
-     "enum_field_value" : 23,
-     "name" : "art::SdkVersion::kM"
-    },
-    {
-     "enum_field_value" : 24,
-     "name" : "art::SdkVersion::kN"
-    },
-    {
-     "enum_field_value" : 25,
-     "name" : "art::SdkVersion::kN_MR1"
-    },
-    {
-     "enum_field_value" : 26,
-     "name" : "art::SdkVersion::kO"
-    },
-    {
-     "enum_field_value" : 27,
-     "name" : "art::SdkVersion::kO_MR1"
-    },
-    {
-     "enum_field_value" : 28,
-     "name" : "art::SdkVersion::kP"
-    },
-    {
-     "enum_field_value" : 29,
-     "name" : "art::SdkVersion::kQ"
-    },
-    {
-     "enum_field_value" : 30,
-     "name" : "art::SdkVersion::kR"
-    },
-    {
-     "enum_field_value" : -1,
-     "name" : "art::SdkVersion::kMax"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art10SdkVersionE",
-   "name" : "art::SdkVersion",
-   "referenced_type" : "_ZTIN3art10SdkVersionE",
-   "self_type" : "_ZTIN3art10SdkVersionE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/sdk_version.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 256,
-     "name" : "art::Instruction::kPackedSwitchSignature"
-    },
-    {
-     "enum_field_value" : 512,
-     "name" : "art::Instruction::kSparseSwitchSignature"
-    },
-    {
-     "enum_field_value" : 768,
-     "name" : "art::Instruction::kArrayDataSignature"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction10SignaturesE",
-   "name" : "art::Instruction::Signatures",
-   "referenced_type" : "_ZTIN3art11Instruction10SignaturesE",
-   "self_type" : "_ZTIN3art11Instruction10SignaturesE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::Instruction::kVerifyNothing"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::Instruction::kVerifyRegA"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::Instruction::kVerifyRegAWide"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::Instruction::kVerifyRegB"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::Instruction::kVerifyRegBField"
-    },
-    {
-     "enum_field_value" : 16,
-     "name" : "art::Instruction::kVerifyRegBMethod"
-    },
-    {
-     "enum_field_value" : 32,
-     "name" : "art::Instruction::kVerifyRegBNewInstance"
-    },
-    {
-     "enum_field_value" : 64,
-     "name" : "art::Instruction::kVerifyRegBString"
-    },
-    {
-     "enum_field_value" : 128,
-     "name" : "art::Instruction::kVerifyRegBType"
-    },
-    {
-     "enum_field_value" : 256,
-     "name" : "art::Instruction::kVerifyRegBWide"
-    },
-    {
-     "enum_field_value" : 512,
-     "name" : "art::Instruction::kVerifyRegC"
-    },
-    {
-     "enum_field_value" : 1024,
-     "name" : "art::Instruction::kVerifyRegCField"
-    },
-    {
-     "enum_field_value" : 2048,
-     "name" : "art::Instruction::kVerifyRegCNewArray"
-    },
-    {
-     "enum_field_value" : 4096,
-     "name" : "art::Instruction::kVerifyRegCType"
-    },
-    {
-     "enum_field_value" : 8192,
-     "name" : "art::Instruction::kVerifyRegCWide"
-    },
-    {
-     "enum_field_value" : 16384,
-     "name" : "art::Instruction::kVerifyArrayData"
-    },
-    {
-     "enum_field_value" : 32768,
-     "name" : "art::Instruction::kVerifyBranchTarget"
-    },
-    {
-     "enum_field_value" : 65536,
-     "name" : "art::Instruction::kVerifySwitchTargets"
-    },
-    {
-     "enum_field_value" : 131072,
-     "name" : "art::Instruction::kVerifyVarArg"
-    },
-    {
-     "enum_field_value" : 262144,
-     "name" : "art::Instruction::kVerifyVarArgNonZero"
-    },
-    {
-     "enum_field_value" : 524288,
-     "name" : "art::Instruction::kVerifyVarArgRange"
-    },
-    {
-     "enum_field_value" : 1048576,
-     "name" : "art::Instruction::kVerifyVarArgRangeNonZero"
-    },
-    {
-     "enum_field_value" : 2097152,
-     "name" : "art::Instruction::kVerifyRuntimeOnly"
-    },
-    {
-     "enum_field_value" : 4194304,
-     "name" : "art::Instruction::kVerifyError"
-    },
-    {
-     "enum_field_value" : 8388608,
-     "name" : "art::Instruction::kVerifyRegHPrototype"
-    },
-    {
-     "enum_field_value" : 16777216,
-     "name" : "art::Instruction::kVerifyRegBCallSite"
-    },
-    {
-     "enum_field_value" : 33554432,
-     "name" : "art::Instruction::kVerifyRegBMethodHandle"
-    },
-    {
-     "enum_field_value" : 67108864,
-     "name" : "art::Instruction::kVerifyRegBPrototype"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction10VerifyFlagE",
-   "name" : "art::Instruction::VerifyFlag",
-   "referenced_type" : "_ZTIN3art11Instruction10VerifyFlagE",
-   "self_type" : "_ZTIN3art11Instruction10VerifyFlagE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 128,
-     "name" : "art::Instruction::kAdd"
-    },
-    {
-     "enum_field_value" : 256,
-     "name" : "art::Instruction::kSubtract"
-    },
-    {
-     "enum_field_value" : 512,
-     "name" : "art::Instruction::kMultiply"
-    },
-    {
-     "enum_field_value" : 1024,
-     "name" : "art::Instruction::kDivide"
-    },
-    {
-     "enum_field_value" : 2048,
-     "name" : "art::Instruction::kRemainder"
-    },
-    {
-     "enum_field_value" : 4096,
-     "name" : "art::Instruction::kAnd"
-    },
-    {
-     "enum_field_value" : 8192,
-     "name" : "art::Instruction::kOr"
-    },
-    {
-     "enum_field_value" : 16384,
-     "name" : "art::Instruction::kXor"
-    },
-    {
-     "enum_field_value" : 32768,
-     "name" : "art::Instruction::kShl"
-    },
-    {
-     "enum_field_value" : 65536,
-     "name" : "art::Instruction::kShr"
-    },
-    {
-     "enum_field_value" : 131072,
-     "name" : "art::Instruction::kUshr"
-    },
-    {
-     "enum_field_value" : 262144,
-     "name" : "art::Instruction::kCast"
-    },
-    {
-     "enum_field_value" : 524288,
-     "name" : "art::Instruction::kStore"
-    },
-    {
-     "enum_field_value" : 1048576,
-     "name" : "art::Instruction::kLoad"
-    },
-    {
-     "enum_field_value" : 2097152,
-     "name" : "art::Instruction::kClobber"
-    },
-    {
-     "enum_field_value" : 4194304,
-     "name" : "art::Instruction::kRegCFieldOrConstant"
-    },
-    {
-     "enum_field_value" : 8388608,
-     "name" : "art::Instruction::kRegBFieldOrConstant"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction13ExtendedFlagsE",
-   "name" : "art::Instruction::ExtendedFlags",
-   "referenced_type" : "_ZTIN3art11Instruction13ExtendedFlagsE",
-   "self_type" : "_ZTIN3art11Instruction13ExtendedFlagsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::Instruction::NOP"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::Instruction::MOVE"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::Instruction::MOVE_FROM16"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::Instruction::MOVE_16"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::Instruction::MOVE_WIDE"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::Instruction::MOVE_WIDE_FROM16"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::Instruction::MOVE_WIDE_16"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "art::Instruction::MOVE_OBJECT"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::Instruction::MOVE_OBJECT_FROM16"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "art::Instruction::MOVE_OBJECT_16"
-    },
-    {
-     "enum_field_value" : 10,
-     "name" : "art::Instruction::MOVE_RESULT"
-    },
-    {
-     "enum_field_value" : 11,
-     "name" : "art::Instruction::MOVE_RESULT_WIDE"
-    },
-    {
-     "enum_field_value" : 12,
-     "name" : "art::Instruction::MOVE_RESULT_OBJECT"
-    },
-    {
-     "enum_field_value" : 13,
-     "name" : "art::Instruction::MOVE_EXCEPTION"
-    },
-    {
-     "enum_field_value" : 14,
-     "name" : "art::Instruction::RETURN_VOID"
-    },
-    {
-     "enum_field_value" : 15,
-     "name" : "art::Instruction::RETURN"
-    },
-    {
-     "enum_field_value" : 16,
-     "name" : "art::Instruction::RETURN_WIDE"
-    },
-    {
-     "enum_field_value" : 17,
-     "name" : "art::Instruction::RETURN_OBJECT"
-    },
-    {
-     "enum_field_value" : 18,
-     "name" : "art::Instruction::CONST_4"
-    },
-    {
-     "enum_field_value" : 19,
-     "name" : "art::Instruction::CONST_16"
-    },
-    {
-     "enum_field_value" : 20,
-     "name" : "art::Instruction::CONST"
-    },
-    {
-     "enum_field_value" : 21,
-     "name" : "art::Instruction::CONST_HIGH16"
-    },
-    {
-     "enum_field_value" : 22,
-     "name" : "art::Instruction::CONST_WIDE_16"
-    },
-    {
-     "enum_field_value" : 23,
-     "name" : "art::Instruction::CONST_WIDE_32"
-    },
-    {
-     "enum_field_value" : 24,
-     "name" : "art::Instruction::CONST_WIDE"
-    },
-    {
-     "enum_field_value" : 25,
-     "name" : "art::Instruction::CONST_WIDE_HIGH16"
-    },
-    {
-     "enum_field_value" : 26,
-     "name" : "art::Instruction::CONST_STRING"
-    },
-    {
-     "enum_field_value" : 27,
-     "name" : "art::Instruction::CONST_STRING_JUMBO"
-    },
-    {
-     "enum_field_value" : 28,
-     "name" : "art::Instruction::CONST_CLASS"
-    },
-    {
-     "enum_field_value" : 29,
-     "name" : "art::Instruction::MONITOR_ENTER"
-    },
-    {
-     "enum_field_value" : 30,
-     "name" : "art::Instruction::MONITOR_EXIT"
-    },
-    {
-     "enum_field_value" : 31,
-     "name" : "art::Instruction::CHECK_CAST"
-    },
-    {
-     "enum_field_value" : 32,
-     "name" : "art::Instruction::INSTANCE_OF"
-    },
-    {
-     "enum_field_value" : 33,
-     "name" : "art::Instruction::ARRAY_LENGTH"
-    },
-    {
-     "enum_field_value" : 34,
-     "name" : "art::Instruction::NEW_INSTANCE"
-    },
-    {
-     "enum_field_value" : 35,
-     "name" : "art::Instruction::NEW_ARRAY"
-    },
-    {
-     "enum_field_value" : 36,
-     "name" : "art::Instruction::FILLED_NEW_ARRAY"
-    },
-    {
-     "enum_field_value" : 37,
-     "name" : "art::Instruction::FILLED_NEW_ARRAY_RANGE"
-    },
-    {
-     "enum_field_value" : 38,
-     "name" : "art::Instruction::FILL_ARRAY_DATA"
-    },
-    {
-     "enum_field_value" : 39,
-     "name" : "art::Instruction::THROW"
-    },
-    {
-     "enum_field_value" : 40,
-     "name" : "art::Instruction::GOTO"
-    },
-    {
-     "enum_field_value" : 41,
-     "name" : "art::Instruction::GOTO_16"
-    },
-    {
-     "enum_field_value" : 42,
-     "name" : "art::Instruction::GOTO_32"
-    },
-    {
-     "enum_field_value" : 43,
-     "name" : "art::Instruction::PACKED_SWITCH"
-    },
-    {
-     "enum_field_value" : 44,
-     "name" : "art::Instruction::SPARSE_SWITCH"
-    },
-    {
-     "enum_field_value" : 45,
-     "name" : "art::Instruction::CMPL_FLOAT"
-    },
-    {
-     "enum_field_value" : 46,
-     "name" : "art::Instruction::CMPG_FLOAT"
-    },
-    {
-     "enum_field_value" : 47,
-     "name" : "art::Instruction::CMPL_DOUBLE"
-    },
-    {
-     "enum_field_value" : 48,
-     "name" : "art::Instruction::CMPG_DOUBLE"
-    },
-    {
-     "enum_field_value" : 49,
-     "name" : "art::Instruction::CMP_LONG"
-    },
-    {
-     "enum_field_value" : 50,
-     "name" : "art::Instruction::IF_EQ"
-    },
-    {
-     "enum_field_value" : 51,
-     "name" : "art::Instruction::IF_NE"
-    },
-    {
-     "enum_field_value" : 52,
-     "name" : "art::Instruction::IF_LT"
-    },
-    {
-     "enum_field_value" : 53,
-     "name" : "art::Instruction::IF_GE"
-    },
-    {
-     "enum_field_value" : 54,
-     "name" : "art::Instruction::IF_GT"
-    },
-    {
-     "enum_field_value" : 55,
-     "name" : "art::Instruction::IF_LE"
-    },
-    {
-     "enum_field_value" : 56,
-     "name" : "art::Instruction::IF_EQZ"
-    },
-    {
-     "enum_field_value" : 57,
-     "name" : "art::Instruction::IF_NEZ"
-    },
-    {
-     "enum_field_value" : 58,
-     "name" : "art::Instruction::IF_LTZ"
-    },
-    {
-     "enum_field_value" : 59,
-     "name" : "art::Instruction::IF_GEZ"
-    },
-    {
-     "enum_field_value" : 60,
-     "name" : "art::Instruction::IF_GTZ"
-    },
-    {
-     "enum_field_value" : 61,
-     "name" : "art::Instruction::IF_LEZ"
-    },
-    {
-     "enum_field_value" : 62,
-     "name" : "art::Instruction::UNUSED_3E"
-    },
-    {
-     "enum_field_value" : 63,
-     "name" : "art::Instruction::UNUSED_3F"
-    },
-    {
-     "enum_field_value" : 64,
-     "name" : "art::Instruction::UNUSED_40"
-    },
-    {
-     "enum_field_value" : 65,
-     "name" : "art::Instruction::UNUSED_41"
-    },
-    {
-     "enum_field_value" : 66,
-     "name" : "art::Instruction::UNUSED_42"
-    },
-    {
-     "enum_field_value" : 67,
-     "name" : "art::Instruction::UNUSED_43"
-    },
-    {
-     "enum_field_value" : 68,
-     "name" : "art::Instruction::AGET"
-    },
-    {
-     "enum_field_value" : 69,
-     "name" : "art::Instruction::AGET_WIDE"
-    },
-    {
-     "enum_field_value" : 70,
-     "name" : "art::Instruction::AGET_OBJECT"
-    },
-    {
-     "enum_field_value" : 71,
-     "name" : "art::Instruction::AGET_BOOLEAN"
-    },
-    {
-     "enum_field_value" : 72,
-     "name" : "art::Instruction::AGET_BYTE"
-    },
-    {
-     "enum_field_value" : 73,
-     "name" : "art::Instruction::AGET_CHAR"
-    },
-    {
-     "enum_field_value" : 74,
-     "name" : "art::Instruction::AGET_SHORT"
-    },
-    {
-     "enum_field_value" : 75,
-     "name" : "art::Instruction::APUT"
-    },
-    {
-     "enum_field_value" : 76,
-     "name" : "art::Instruction::APUT_WIDE"
-    },
-    {
-     "enum_field_value" : 77,
-     "name" : "art::Instruction::APUT_OBJECT"
-    },
-    {
-     "enum_field_value" : 78,
-     "name" : "art::Instruction::APUT_BOOLEAN"
-    },
-    {
-     "enum_field_value" : 79,
-     "name" : "art::Instruction::APUT_BYTE"
-    },
-    {
-     "enum_field_value" : 80,
-     "name" : "art::Instruction::APUT_CHAR"
-    },
-    {
-     "enum_field_value" : 81,
-     "name" : "art::Instruction::APUT_SHORT"
-    },
-    {
-     "enum_field_value" : 82,
-     "name" : "art::Instruction::IGET"
-    },
-    {
-     "enum_field_value" : 83,
-     "name" : "art::Instruction::IGET_WIDE"
-    },
-    {
-     "enum_field_value" : 84,
-     "name" : "art::Instruction::IGET_OBJECT"
-    },
-    {
-     "enum_field_value" : 85,
-     "name" : "art::Instruction::IGET_BOOLEAN"
-    },
-    {
-     "enum_field_value" : 86,
-     "name" : "art::Instruction::IGET_BYTE"
-    },
-    {
-     "enum_field_value" : 87,
-     "name" : "art::Instruction::IGET_CHAR"
-    },
-    {
-     "enum_field_value" : 88,
-     "name" : "art::Instruction::IGET_SHORT"
-    },
-    {
-     "enum_field_value" : 89,
-     "name" : "art::Instruction::IPUT"
-    },
-    {
-     "enum_field_value" : 90,
-     "name" : "art::Instruction::IPUT_WIDE"
-    },
-    {
-     "enum_field_value" : 91,
-     "name" : "art::Instruction::IPUT_OBJECT"
-    },
-    {
-     "enum_field_value" : 92,
-     "name" : "art::Instruction::IPUT_BOOLEAN"
-    },
-    {
-     "enum_field_value" : 93,
-     "name" : "art::Instruction::IPUT_BYTE"
-    },
-    {
-     "enum_field_value" : 94,
-     "name" : "art::Instruction::IPUT_CHAR"
-    },
-    {
-     "enum_field_value" : 95,
-     "name" : "art::Instruction::IPUT_SHORT"
-    },
-    {
-     "enum_field_value" : 96,
-     "name" : "art::Instruction::SGET"
-    },
-    {
-     "enum_field_value" : 97,
-     "name" : "art::Instruction::SGET_WIDE"
-    },
-    {
-     "enum_field_value" : 98,
-     "name" : "art::Instruction::SGET_OBJECT"
-    },
-    {
-     "enum_field_value" : 99,
-     "name" : "art::Instruction::SGET_BOOLEAN"
-    },
-    {
-     "enum_field_value" : 100,
-     "name" : "art::Instruction::SGET_BYTE"
-    },
-    {
-     "enum_field_value" : 101,
-     "name" : "art::Instruction::SGET_CHAR"
-    },
-    {
-     "enum_field_value" : 102,
-     "name" : "art::Instruction::SGET_SHORT"
-    },
-    {
-     "enum_field_value" : 103,
-     "name" : "art::Instruction::SPUT"
-    },
-    {
-     "enum_field_value" : 104,
-     "name" : "art::Instruction::SPUT_WIDE"
-    },
-    {
-     "enum_field_value" : 105,
-     "name" : "art::Instruction::SPUT_OBJECT"
-    },
-    {
-     "enum_field_value" : 106,
-     "name" : "art::Instruction::SPUT_BOOLEAN"
-    },
-    {
-     "enum_field_value" : 107,
-     "name" : "art::Instruction::SPUT_BYTE"
-    },
-    {
-     "enum_field_value" : 108,
-     "name" : "art::Instruction::SPUT_CHAR"
-    },
-    {
-     "enum_field_value" : 109,
-     "name" : "art::Instruction::SPUT_SHORT"
-    },
-    {
-     "enum_field_value" : 110,
-     "name" : "art::Instruction::INVOKE_VIRTUAL"
-    },
-    {
-     "enum_field_value" : 111,
-     "name" : "art::Instruction::INVOKE_SUPER"
-    },
-    {
-     "enum_field_value" : 112,
-     "name" : "art::Instruction::INVOKE_DIRECT"
-    },
-    {
-     "enum_field_value" : 113,
-     "name" : "art::Instruction::INVOKE_STATIC"
-    },
-    {
-     "enum_field_value" : 114,
-     "name" : "art::Instruction::INVOKE_INTERFACE"
-    },
-    {
-     "enum_field_value" : 115,
-     "name" : "art::Instruction::UNUSED_73"
-    },
-    {
-     "enum_field_value" : 116,
-     "name" : "art::Instruction::INVOKE_VIRTUAL_RANGE"
-    },
-    {
-     "enum_field_value" : 117,
-     "name" : "art::Instruction::INVOKE_SUPER_RANGE"
-    },
-    {
-     "enum_field_value" : 118,
-     "name" : "art::Instruction::INVOKE_DIRECT_RANGE"
-    },
-    {
-     "enum_field_value" : 119,
-     "name" : "art::Instruction::INVOKE_STATIC_RANGE"
-    },
-    {
-     "enum_field_value" : 120,
-     "name" : "art::Instruction::INVOKE_INTERFACE_RANGE"
-    },
-    {
-     "enum_field_value" : 121,
-     "name" : "art::Instruction::UNUSED_79"
-    },
-    {
-     "enum_field_value" : 122,
-     "name" : "art::Instruction::UNUSED_7A"
-    },
-    {
-     "enum_field_value" : 123,
-     "name" : "art::Instruction::NEG_INT"
-    },
-    {
-     "enum_field_value" : 124,
-     "name" : "art::Instruction::NOT_INT"
-    },
-    {
-     "enum_field_value" : 125,
-     "name" : "art::Instruction::NEG_LONG"
-    },
-    {
-     "enum_field_value" : 126,
-     "name" : "art::Instruction::NOT_LONG"
-    },
-    {
-     "enum_field_value" : 127,
-     "name" : "art::Instruction::NEG_FLOAT"
-    },
-    {
-     "enum_field_value" : 128,
-     "name" : "art::Instruction::NEG_DOUBLE"
-    },
-    {
-     "enum_field_value" : 129,
-     "name" : "art::Instruction::INT_TO_LONG"
-    },
-    {
-     "enum_field_value" : 130,
-     "name" : "art::Instruction::INT_TO_FLOAT"
-    },
-    {
-     "enum_field_value" : 131,
-     "name" : "art::Instruction::INT_TO_DOUBLE"
-    },
-    {
-     "enum_field_value" : 132,
-     "name" : "art::Instruction::LONG_TO_INT"
-    },
-    {
-     "enum_field_value" : 133,
-     "name" : "art::Instruction::LONG_TO_FLOAT"
-    },
-    {
-     "enum_field_value" : 134,
-     "name" : "art::Instruction::LONG_TO_DOUBLE"
-    },
-    {
-     "enum_field_value" : 135,
-     "name" : "art::Instruction::FLOAT_TO_INT"
-    },
-    {
-     "enum_field_value" : 136,
-     "name" : "art::Instruction::FLOAT_TO_LONG"
-    },
-    {
-     "enum_field_value" : 137,
-     "name" : "art::Instruction::FLOAT_TO_DOUBLE"
-    },
-    {
-     "enum_field_value" : 138,
-     "name" : "art::Instruction::DOUBLE_TO_INT"
-    },
-    {
-     "enum_field_value" : 139,
-     "name" : "art::Instruction::DOUBLE_TO_LONG"
-    },
-    {
-     "enum_field_value" : 140,
-     "name" : "art::Instruction::DOUBLE_TO_FLOAT"
-    },
-    {
-     "enum_field_value" : 141,
-     "name" : "art::Instruction::INT_TO_BYTE"
-    },
-    {
-     "enum_field_value" : 142,
-     "name" : "art::Instruction::INT_TO_CHAR"
-    },
-    {
-     "enum_field_value" : 143,
-     "name" : "art::Instruction::INT_TO_SHORT"
-    },
-    {
-     "enum_field_value" : 144,
-     "name" : "art::Instruction::ADD_INT"
-    },
-    {
-     "enum_field_value" : 145,
-     "name" : "art::Instruction::SUB_INT"
-    },
-    {
-     "enum_field_value" : 146,
-     "name" : "art::Instruction::MUL_INT"
-    },
-    {
-     "enum_field_value" : 147,
-     "name" : "art::Instruction::DIV_INT"
-    },
-    {
-     "enum_field_value" : 148,
-     "name" : "art::Instruction::REM_INT"
-    },
-    {
-     "enum_field_value" : 149,
-     "name" : "art::Instruction::AND_INT"
-    },
-    {
-     "enum_field_value" : 150,
-     "name" : "art::Instruction::OR_INT"
-    },
-    {
-     "enum_field_value" : 151,
-     "name" : "art::Instruction::XOR_INT"
-    },
-    {
-     "enum_field_value" : 152,
-     "name" : "art::Instruction::SHL_INT"
-    },
-    {
-     "enum_field_value" : 153,
-     "name" : "art::Instruction::SHR_INT"
-    },
-    {
-     "enum_field_value" : 154,
-     "name" : "art::Instruction::USHR_INT"
-    },
-    {
-     "enum_field_value" : 155,
-     "name" : "art::Instruction::ADD_LONG"
-    },
-    {
-     "enum_field_value" : 156,
-     "name" : "art::Instruction::SUB_LONG"
-    },
-    {
-     "enum_field_value" : 157,
-     "name" : "art::Instruction::MUL_LONG"
-    },
-    {
-     "enum_field_value" : 158,
-     "name" : "art::Instruction::DIV_LONG"
-    },
-    {
-     "enum_field_value" : 159,
-     "name" : "art::Instruction::REM_LONG"
-    },
-    {
-     "enum_field_value" : 160,
-     "name" : "art::Instruction::AND_LONG"
-    },
-    {
-     "enum_field_value" : 161,
-     "name" : "art::Instruction::OR_LONG"
-    },
-    {
-     "enum_field_value" : 162,
-     "name" : "art::Instruction::XOR_LONG"
-    },
-    {
-     "enum_field_value" : 163,
-     "name" : "art::Instruction::SHL_LONG"
-    },
-    {
-     "enum_field_value" : 164,
-     "name" : "art::Instruction::SHR_LONG"
-    },
-    {
-     "enum_field_value" : 165,
-     "name" : "art::Instruction::USHR_LONG"
-    },
-    {
-     "enum_field_value" : 166,
-     "name" : "art::Instruction::ADD_FLOAT"
-    },
-    {
-     "enum_field_value" : 167,
-     "name" : "art::Instruction::SUB_FLOAT"
-    },
-    {
-     "enum_field_value" : 168,
-     "name" : "art::Instruction::MUL_FLOAT"
-    },
-    {
-     "enum_field_value" : 169,
-     "name" : "art::Instruction::DIV_FLOAT"
-    },
-    {
-     "enum_field_value" : 170,
-     "name" : "art::Instruction::REM_FLOAT"
-    },
-    {
-     "enum_field_value" : 171,
-     "name" : "art::Instruction::ADD_DOUBLE"
-    },
-    {
-     "enum_field_value" : 172,
-     "name" : "art::Instruction::SUB_DOUBLE"
-    },
-    {
-     "enum_field_value" : 173,
-     "name" : "art::Instruction::MUL_DOUBLE"
-    },
-    {
-     "enum_field_value" : 174,
-     "name" : "art::Instruction::DIV_DOUBLE"
-    },
-    {
-     "enum_field_value" : 175,
-     "name" : "art::Instruction::REM_DOUBLE"
-    },
-    {
-     "enum_field_value" : 176,
-     "name" : "art::Instruction::ADD_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 177,
-     "name" : "art::Instruction::SUB_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 178,
-     "name" : "art::Instruction::MUL_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 179,
-     "name" : "art::Instruction::DIV_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 180,
-     "name" : "art::Instruction::REM_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 181,
-     "name" : "art::Instruction::AND_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 182,
-     "name" : "art::Instruction::OR_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 183,
-     "name" : "art::Instruction::XOR_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 184,
-     "name" : "art::Instruction::SHL_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 185,
-     "name" : "art::Instruction::SHR_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 186,
-     "name" : "art::Instruction::USHR_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 187,
-     "name" : "art::Instruction::ADD_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 188,
-     "name" : "art::Instruction::SUB_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 189,
-     "name" : "art::Instruction::MUL_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 190,
-     "name" : "art::Instruction::DIV_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 191,
-     "name" : "art::Instruction::REM_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 192,
-     "name" : "art::Instruction::AND_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 193,
-     "name" : "art::Instruction::OR_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 194,
-     "name" : "art::Instruction::XOR_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 195,
-     "name" : "art::Instruction::SHL_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 196,
-     "name" : "art::Instruction::SHR_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 197,
-     "name" : "art::Instruction::USHR_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 198,
-     "name" : "art::Instruction::ADD_FLOAT_2ADDR"
-    },
-    {
-     "enum_field_value" : 199,
-     "name" : "art::Instruction::SUB_FLOAT_2ADDR"
-    },
-    {
-     "enum_field_value" : 200,
-     "name" : "art::Instruction::MUL_FLOAT_2ADDR"
-    },
-    {
-     "enum_field_value" : 201,
-     "name" : "art::Instruction::DIV_FLOAT_2ADDR"
-    },
-    {
-     "enum_field_value" : 202,
-     "name" : "art::Instruction::REM_FLOAT_2ADDR"
-    },
-    {
-     "enum_field_value" : 203,
-     "name" : "art::Instruction::ADD_DOUBLE_2ADDR"
-    },
-    {
-     "enum_field_value" : 204,
-     "name" : "art::Instruction::SUB_DOUBLE_2ADDR"
-    },
-    {
-     "enum_field_value" : 205,
-     "name" : "art::Instruction::MUL_DOUBLE_2ADDR"
-    },
-    {
-     "enum_field_value" : 206,
-     "name" : "art::Instruction::DIV_DOUBLE_2ADDR"
-    },
-    {
-     "enum_field_value" : 207,
-     "name" : "art::Instruction::REM_DOUBLE_2ADDR"
-    },
-    {
-     "enum_field_value" : 208,
-     "name" : "art::Instruction::ADD_INT_LIT16"
-    },
-    {
-     "enum_field_value" : 209,
-     "name" : "art::Instruction::RSUB_INT"
-    },
-    {
-     "enum_field_value" : 210,
-     "name" : "art::Instruction::MUL_INT_LIT16"
-    },
-    {
-     "enum_field_value" : 211,
-     "name" : "art::Instruction::DIV_INT_LIT16"
-    },
-    {
-     "enum_field_value" : 212,
-     "name" : "art::Instruction::REM_INT_LIT16"
-    },
-    {
-     "enum_field_value" : 213,
-     "name" : "art::Instruction::AND_INT_LIT16"
-    },
-    {
-     "enum_field_value" : 214,
-     "name" : "art::Instruction::OR_INT_LIT16"
-    },
-    {
-     "enum_field_value" : 215,
-     "name" : "art::Instruction::XOR_INT_LIT16"
-    },
-    {
-     "enum_field_value" : 216,
-     "name" : "art::Instruction::ADD_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 217,
-     "name" : "art::Instruction::RSUB_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 218,
-     "name" : "art::Instruction::MUL_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 219,
-     "name" : "art::Instruction::DIV_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 220,
-     "name" : "art::Instruction::REM_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 221,
-     "name" : "art::Instruction::AND_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 222,
-     "name" : "art::Instruction::OR_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 223,
-     "name" : "art::Instruction::XOR_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 224,
-     "name" : "art::Instruction::SHL_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 225,
-     "name" : "art::Instruction::SHR_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 226,
-     "name" : "art::Instruction::USHR_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 227,
-     "name" : "art::Instruction::UNUSED_E3"
-    },
-    {
-     "enum_field_value" : 228,
-     "name" : "art::Instruction::UNUSED_E4"
-    },
-    {
-     "enum_field_value" : 229,
-     "name" : "art::Instruction::UNUSED_E5"
-    },
-    {
-     "enum_field_value" : 230,
-     "name" : "art::Instruction::UNUSED_E6"
-    },
-    {
-     "enum_field_value" : 231,
-     "name" : "art::Instruction::UNUSED_E7"
-    },
-    {
-     "enum_field_value" : 232,
-     "name" : "art::Instruction::UNUSED_E8"
-    },
-    {
-     "enum_field_value" : 233,
-     "name" : "art::Instruction::UNUSED_E9"
-    },
-    {
-     "enum_field_value" : 234,
-     "name" : "art::Instruction::UNUSED_EA"
-    },
-    {
-     "enum_field_value" : 235,
-     "name" : "art::Instruction::UNUSED_EB"
-    },
-    {
-     "enum_field_value" : 236,
-     "name" : "art::Instruction::UNUSED_EC"
-    },
-    {
-     "enum_field_value" : 237,
-     "name" : "art::Instruction::UNUSED_ED"
-    },
-    {
-     "enum_field_value" : 238,
-     "name" : "art::Instruction::UNUSED_EE"
-    },
-    {
-     "enum_field_value" : 239,
-     "name" : "art::Instruction::UNUSED_EF"
-    },
-    {
-     "enum_field_value" : 240,
-     "name" : "art::Instruction::UNUSED_F0"
-    },
-    {
-     "enum_field_value" : 241,
-     "name" : "art::Instruction::UNUSED_F1"
-    },
-    {
-     "enum_field_value" : 242,
-     "name" : "art::Instruction::UNUSED_F2"
-    },
-    {
-     "enum_field_value" : 243,
-     "name" : "art::Instruction::UNUSED_F3"
-    },
-    {
-     "enum_field_value" : 244,
-     "name" : "art::Instruction::UNUSED_F4"
-    },
-    {
-     "enum_field_value" : 245,
-     "name" : "art::Instruction::UNUSED_F5"
-    },
-    {
-     "enum_field_value" : 246,
-     "name" : "art::Instruction::UNUSED_F6"
-    },
-    {
-     "enum_field_value" : 247,
-     "name" : "art::Instruction::UNUSED_F7"
-    },
-    {
-     "enum_field_value" : 248,
-     "name" : "art::Instruction::UNUSED_F8"
-    },
-    {
-     "enum_field_value" : 249,
-     "name" : "art::Instruction::UNUSED_F9"
-    },
-    {
-     "enum_field_value" : 250,
-     "name" : "art::Instruction::INVOKE_POLYMORPHIC"
-    },
-    {
-     "enum_field_value" : 251,
-     "name" : "art::Instruction::INVOKE_POLYMORPHIC_RANGE"
-    },
-    {
-     "enum_field_value" : 252,
-     "name" : "art::Instruction::INVOKE_CUSTOM"
-    },
-    {
-     "enum_field_value" : 253,
-     "name" : "art::Instruction::INVOKE_CUSTOM_RANGE"
-    },
-    {
-     "enum_field_value" : 254,
-     "name" : "art::Instruction::CONST_METHOD_HANDLE"
-    },
-    {
-     "enum_field_value" : 255,
-     "name" : "art::Instruction::CONST_METHOD_TYPE"
-    },
-    {
-     "enum_field_value" : 209,
-     "name" : "art::Instruction::RSUB_INT_LIT16"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction4CodeE",
-   "name" : "art::Instruction::Code",
-   "referenced_type" : "_ZTIN3art11Instruction4CodeE",
-   "self_type" : "_ZTIN3art11Instruction4CodeE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 1,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 1,
-     "name" : "art::Instruction::kBranch"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::Instruction::kContinue"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::Instruction::kSwitch"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::Instruction::kThrow"
-    },
-    {
-     "enum_field_value" : 16,
-     "name" : "art::Instruction::kReturn"
-    },
-    {
-     "enum_field_value" : 32,
-     "name" : "art::Instruction::kInvoke"
-    },
-    {
-     "enum_field_value" : 64,
-     "name" : "art::Instruction::kUnconditional"
-    },
-    {
-     "enum_field_value" : 128,
-     "name" : "art::Instruction::kExperimental"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction5FlagsE",
-   "name" : "art::Instruction::Flags",
-   "referenced_type" : "_ZTIN3art11Instruction5FlagsE",
-   "self_type" : "_ZTIN3art11Instruction5FlagsE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "underlying_type" : "_ZTIh"
-  },
-  {
-   "alignment" : 1,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::Instruction::k10x"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::Instruction::k12x"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::Instruction::k11n"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::Instruction::k11x"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::Instruction::k10t"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::Instruction::k20t"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::Instruction::k22x"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "art::Instruction::k21t"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::Instruction::k21s"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "art::Instruction::k21h"
-    },
-    {
-     "enum_field_value" : 10,
-     "name" : "art::Instruction::k21c"
-    },
-    {
-     "enum_field_value" : 11,
-     "name" : "art::Instruction::k23x"
-    },
-    {
-     "enum_field_value" : 12,
-     "name" : "art::Instruction::k22b"
-    },
-    {
-     "enum_field_value" : 13,
-     "name" : "art::Instruction::k22t"
-    },
-    {
-     "enum_field_value" : 14,
-     "name" : "art::Instruction::k22s"
-    },
-    {
-     "enum_field_value" : 15,
-     "name" : "art::Instruction::k22c"
-    },
-    {
-     "enum_field_value" : 16,
-     "name" : "art::Instruction::k32x"
-    },
-    {
-     "enum_field_value" : 17,
-     "name" : "art::Instruction::k30t"
-    },
-    {
-     "enum_field_value" : 18,
-     "name" : "art::Instruction::k31t"
-    },
-    {
-     "enum_field_value" : 19,
-     "name" : "art::Instruction::k31i"
-    },
-    {
-     "enum_field_value" : 20,
-     "name" : "art::Instruction::k31c"
-    },
-    {
-     "enum_field_value" : 21,
-     "name" : "art::Instruction::k35c"
-    },
-    {
-     "enum_field_value" : 22,
-     "name" : "art::Instruction::k3rc"
-    },
-    {
-     "enum_field_value" : 23,
-     "name" : "art::Instruction::k45cc"
-    },
-    {
-     "enum_field_value" : 24,
-     "name" : "art::Instruction::k4rcc"
-    },
-    {
-     "enum_field_value" : 25,
-     "name" : "art::Instruction::k51l"
-    },
-    {
-     "enum_field_value" : 26,
-     "name" : "art::Instruction::kInvalidFormat"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction6FormatE",
-   "name" : "art::Instruction::Format",
-   "referenced_type" : "_ZTIN3art11Instruction6FormatE",
-   "self_type" : "_ZTIN3art11Instruction6FormatE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "underlying_type" : "_ZTIh"
-  },
-  {
-   "alignment" : 1,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::Instruction::kIndexUnknown"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::Instruction::kIndexNone"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::Instruction::kIndexTypeRef"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::Instruction::kIndexStringRef"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::Instruction::kIndexMethodRef"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::Instruction::kIndexFieldRef"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::Instruction::kIndexFieldOffset"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "art::Instruction::kIndexVtableOffset"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::Instruction::kIndexMethodAndProtoRef"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "art::Instruction::kIndexCallSiteRef"
-    },
-    {
-     "enum_field_value" : 10,
-     "name" : "art::Instruction::kIndexMethodHandleRef"
-    },
-    {
-     "enum_field_value" : 11,
-     "name" : "art::Instruction::kIndexProtoRef"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction9IndexTypeE",
-   "name" : "art::Instruction::IndexType",
-   "referenced_type" : "_ZTIN3art11Instruction9IndexTypeE",
-   "self_type" : "_ZTIN3art11Instruction9IndexTypeE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "underlying_type" : "_ZTIh"
-  },
-  {
-   "alignment" : 8,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 4,
-     "name" : "art::PointerSize::k32"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::PointerSize::k64"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11PointerSizeE",
-   "name" : "art::PointerSize",
-   "referenced_type" : "_ZTIN3art11PointerSizeE",
-   "self_type" : "_ZTIN3art11PointerSizeE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/enums.h",
-   "underlying_type" : "_ZTIm"
-  },
-  {
-   "alignment" : 1,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::MadviseState::kMadviseStateAtLoad"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::MadviseState::kMadviseStateFinishedLaunch"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::MadviseState::kMadviseStateFinishedTrim"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art12MadviseStateE",
-   "name" : "art::MadviseState",
-   "referenced_type" : "_ZTIN3art12MadviseStateE",
-   "self_type" : "_ZTIN3art12MadviseStateE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h",
-   "underlying_type" : "_ZTIh"
-  },
-  {
-   "access" : "protected",
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::DexFileLoader::VerifyResult::kVerifyNotAttempted"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::DexFileLoader::VerifyResult::kVerifySucceeded"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::DexFileLoader::VerifyResult::kVerifyFailed"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13DexFileLoader12VerifyResultE",
-   "name" : "art::DexFileLoader::VerifyResult",
-   "referenced_type" : "_ZTIN3art13DexFileLoader12VerifyResultE",
-   "self_type" : "_ZTIN3art13DexFileLoader12VerifyResultE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h",
-   "underlying_type" : "_ZTIi"
-  },
-  {
-   "alignment" : 1,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::kDexInvokeVirtual"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::kDexInvokeSuper"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::kDexInvokeDirect"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::kDexInvokeStatic"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::kDexInvokeInterface"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::kDexInvokeTypeCount"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13DexInvokeTypeE",
-   "name" : "art::DexInvokeType",
-   "referenced_type" : "_ZTIN3art13DexInvokeTypeE",
-   "self_type" : "_ZTIN3art13DexInvokeTypeE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_instruction_utils.h",
-   "underlying_type" : "_ZTIh"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 1,
-     "name" : "art::CompactDexFile::FeatureFlags::kDefaultMethods"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14CompactDexFile12FeatureFlagsE",
-   "name" : "art::CompactDexFile::FeatureFlags",
-   "referenced_type" : "_ZTIN3art14CompactDexFile12FeatureFlagsE",
-   "self_type" : "_ZTIN3art14CompactDexFile12FeatureFlagsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::InstructionSet::kNone"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::InstructionSet::kArm"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::InstructionSet::kArm64"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::InstructionSet::kThumb2"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::InstructionSet::kX86"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::InstructionSet::kX86_64"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::InstructionSet::kLast"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14InstructionSetE",
-   "name" : "art::InstructionSet",
-   "referenced_type" : "_ZTIN3art14InstructionSetE",
-   "self_type" : "_ZTIN3art14InstructionSetE",
-   "size" : 4,
-   "source_file" : "art/libartbase/arch/instruction_set.h",
-   "underlying_type" : "_ZTIi"
-  },
-  {
-   "alignment" : 1,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::kDexMemAccessWord"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::kDexMemAccessWide"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::kDexMemAccessObject"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::kDexMemAccessBoolean"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::kDexMemAccessByte"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::kDexMemAccessChar"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::kDexMemAccessShort"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "art::kDexMemAccessTypeCount"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art16DexMemAccessTypeE",
-   "name" : "art::DexMemAccessType",
-   "referenced_type" : "_ZTIN3art16DexMemAccessTypeE",
-   "self_type" : "_ZTIN3art16DexMemAccessTypeE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_instruction_utils.h",
-   "underlying_type" : "_ZTIh"
-  },
-  {
-   "alignment" : 1,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::DexLayoutSections::SectionType::kSectionTypeCode"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::DexLayoutSections::SectionType::kSectionTypeStrings"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::DexLayoutSections::SectionType::kSectionCount"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art17DexLayoutSections11SectionTypeE",
-   "name" : "art::DexLayoutSections::SectionType",
-   "referenced_type" : "_ZTIN3art17DexLayoutSections11SectionTypeE",
-   "self_type" : "_ZTIN3art17DexLayoutSections11SectionTypeE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h",
-   "underlying_type" : "_ZTIh"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 256,
-     "name" : "art::kNumPackedOpcodes"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art18$kNumPackedOpcodesE",
-   "name" : "art::(anonymous enum at art/libdexfile/dex/dex_instruction.h:32:1)",
-   "referenced_type" : "_ZTIN3art18$kNumPackedOpcodesE",
-   "self_type" : "_ZTIN3art18$kNumPackedOpcodesE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::DexFileLoaderErrorCode::kNoError"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::DexFileLoaderErrorCode::kEntryNotFound"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::DexFileLoaderErrorCode::kExtractToMemoryError"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::DexFileLoaderErrorCode::kDexFileError"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::DexFileLoaderErrorCode::kMakeReadOnlyError"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::DexFileLoaderErrorCode::kVerifyError"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art22DexFileLoaderErrorCodeE",
-   "name" : "art::DexFileLoaderErrorCode",
-   "referenced_type" : "_ZTIN3art22DexFileLoaderErrorCodeE",
-   "self_type" : "_ZTIN3art22DexFileLoaderErrorCodeE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h",
-   "underlying_type" : "_ZTIi"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::EncodedArrayValueIterator::kByte"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::EncodedArrayValueIterator::kShort"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::EncodedArrayValueIterator::kChar"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::EncodedArrayValueIterator::kInt"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::EncodedArrayValueIterator::kLong"
-    },
-    {
-     "enum_field_value" : 16,
-     "name" : "art::EncodedArrayValueIterator::kFloat"
-    },
-    {
-     "enum_field_value" : 17,
-     "name" : "art::EncodedArrayValueIterator::kDouble"
-    },
-    {
-     "enum_field_value" : 21,
-     "name" : "art::EncodedArrayValueIterator::kMethodType"
-    },
-    {
-     "enum_field_value" : 22,
-     "name" : "art::EncodedArrayValueIterator::kMethodHandle"
-    },
-    {
-     "enum_field_value" : 23,
-     "name" : "art::EncodedArrayValueIterator::kString"
-    },
-    {
-     "enum_field_value" : 24,
-     "name" : "art::EncodedArrayValueIterator::kType"
-    },
-    {
-     "enum_field_value" : 25,
-     "name" : "art::EncodedArrayValueIterator::kField"
-    },
-    {
-     "enum_field_value" : 26,
-     "name" : "art::EncodedArrayValueIterator::kMethod"
-    },
-    {
-     "enum_field_value" : 27,
-     "name" : "art::EncodedArrayValueIterator::kEnum"
-    },
-    {
-     "enum_field_value" : 28,
-     "name" : "art::EncodedArrayValueIterator::kArray"
-    },
-    {
-     "enum_field_value" : 29,
-     "name" : "art::EncodedArrayValueIterator::kAnnotation"
-    },
-    {
-     "enum_field_value" : 30,
-     "name" : "art::EncodedArrayValueIterator::kNull"
-    },
-    {
-     "enum_field_value" : 31,
-     "name" : "art::EncodedArrayValueIterator::kBoolean"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE",
-   "name" : "art::EncodedArrayValueIterator::ValueType",
-   "referenced_type" : "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE",
-   "self_type" : "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 2,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::DexFile::kDexTypeHeaderItem"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::DexFile::kDexTypeStringIdItem"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::DexFile::kDexTypeTypeIdItem"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::DexFile::kDexTypeProtoIdItem"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::DexFile::kDexTypeFieldIdItem"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::DexFile::kDexTypeMethodIdItem"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::DexFile::kDexTypeClassDefItem"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "art::DexFile::kDexTypeCallSiteIdItem"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::DexFile::kDexTypeMethodHandleItem"
-    },
-    {
-     "enum_field_value" : 4096,
-     "name" : "art::DexFile::kDexTypeMapList"
-    },
-    {
-     "enum_field_value" : 4097,
-     "name" : "art::DexFile::kDexTypeTypeList"
-    },
-    {
-     "enum_field_value" : 4098,
-     "name" : "art::DexFile::kDexTypeAnnotationSetRefList"
-    },
-    {
-     "enum_field_value" : 4099,
-     "name" : "art::DexFile::kDexTypeAnnotationSetItem"
-    },
-    {
-     "enum_field_value" : 8192,
-     "name" : "art::DexFile::kDexTypeClassDataItem"
-    },
-    {
-     "enum_field_value" : 8193,
-     "name" : "art::DexFile::kDexTypeCodeItem"
-    },
-    {
-     "enum_field_value" : 8194,
-     "name" : "art::DexFile::kDexTypeStringDataItem"
-    },
-    {
-     "enum_field_value" : 8195,
-     "name" : "art::DexFile::kDexTypeDebugInfoItem"
-    },
-    {
-     "enum_field_value" : 8196,
-     "name" : "art::DexFile::kDexTypeAnnotationItem"
-    },
-    {
-     "enum_field_value" : 8197,
-     "name" : "art::DexFile::kDexTypeEncodedArrayItem"
-    },
-    {
-     "enum_field_value" : 8198,
-     "name" : "art::DexFile::kDexTypeAnnotationsDirectoryItem"
-    },
-    {
-     "enum_field_value" : 61440,
-     "name" : "art::DexFile::kDexTypeHiddenapiClassData"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7DexFile11MapItemTypeE",
-   "name" : "art::DexFile::MapItemType",
-   "referenced_type" : "_ZTIN3art7DexFile11MapItemTypeE",
-   "self_type" : "_ZTIN3art7DexFile11MapItemTypeE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file.h",
-   "underlying_type" : "_ZTIt"
-  },
-  {
-   "alignment" : 2,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::DexFile::MethodHandleType::kStaticPut"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::DexFile::MethodHandleType::kStaticGet"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::DexFile::MethodHandleType::kInstancePut"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::DexFile::MethodHandleType::kInstanceGet"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::DexFile::MethodHandleType::kInvokeStatic"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::DexFile::MethodHandleType::kInvokeInstance"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::DexFile::MethodHandleType::kInvokeConstructor"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "art::DexFile::MethodHandleType::kInvokeDirect"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::DexFile::MethodHandleType::kInvokeInterface"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::DexFile::MethodHandleType::kLast"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7DexFile16MethodHandleTypeE",
-   "name" : "art::DexFile::MethodHandleType",
-   "referenced_type" : "_ZTIN3art7DexFile16MethodHandleTypeE",
-   "self_type" : "_ZTIN3art7DexFile16MethodHandleTypeE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file.h",
-   "underlying_type" : "_ZTIt"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::DexFile::DBG_END_SEQUENCE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::DexFile::DBG_ADVANCE_PC"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::DexFile::DBG_ADVANCE_LINE"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::DexFile::DBG_START_LOCAL"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::DexFile::DBG_START_LOCAL_EXTENDED"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::DexFile::DBG_END_LOCAL"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::DexFile::DBG_RESTART_LOCAL"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "art::DexFile::DBG_SET_PROLOGUE_END"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::DexFile::DBG_SET_EPILOGUE_BEGIN"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "art::DexFile::DBG_SET_FILE"
-    },
-    {
-     "enum_field_value" : 10,
-     "name" : "art::DexFile::DBG_FIRST_SPECIAL"
-    },
-    {
-     "enum_field_value" : -4,
-     "name" : "art::DexFile::DBG_LINE_BASE"
-    },
-    {
-     "enum_field_value" : 15,
-     "name" : "art::DexFile::DBG_LINE_RANGE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7DexFile17$DBG_ADVANCE_LINEE",
-   "name" : "art::DexFile::(anonymous enum at art/libdexfile/dex/dex_file.h:653:3)",
-   "referenced_type" : "_ZTIN3art7DexFile17$DBG_ADVANCE_LINEE",
-   "self_type" : "_ZTIN3art7DexFile17$DBG_ADVANCE_LINEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h",
-   "underlying_type" : "_ZTIi"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::DexFile::kAllObjects"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::DexFile::kPrimitivesOrObjects"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::DexFile::kAllRaw"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7DexFile21AnnotationResultStyleE",
-   "name" : "art::DexFile::AnnotationResultStyle",
-   "referenced_type" : "_ZTIN3art7DexFile21AnnotationResultStyleE",
-   "self_type" : "_ZTIN3art7DexFile21AnnotationResultStyleE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::DexFile::kDexVisibilityBuild"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::DexFile::kDexVisibilityRuntime"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::DexFile::kDexVisibilitySystem"
-    },
-    {
-     "enum_field_value" : 0,
-     "name" : "art::DexFile::kDexAnnotationByte"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::DexFile::kDexAnnotationShort"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::DexFile::kDexAnnotationChar"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::DexFile::kDexAnnotationInt"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::DexFile::kDexAnnotationLong"
-    },
-    {
-     "enum_field_value" : 16,
-     "name" : "art::DexFile::kDexAnnotationFloat"
-    },
-    {
-     "enum_field_value" : 17,
-     "name" : "art::DexFile::kDexAnnotationDouble"
-    },
-    {
-     "enum_field_value" : 21,
-     "name" : "art::DexFile::kDexAnnotationMethodType"
-    },
-    {
-     "enum_field_value" : 22,
-     "name" : "art::DexFile::kDexAnnotationMethodHandle"
-    },
-    {
-     "enum_field_value" : 23,
-     "name" : "art::DexFile::kDexAnnotationString"
-    },
-    {
-     "enum_field_value" : 24,
-     "name" : "art::DexFile::kDexAnnotationType"
-    },
-    {
-     "enum_field_value" : 25,
-     "name" : "art::DexFile::kDexAnnotationField"
-    },
-    {
-     "enum_field_value" : 26,
-     "name" : "art::DexFile::kDexAnnotationMethod"
-    },
-    {
-     "enum_field_value" : 27,
-     "name" : "art::DexFile::kDexAnnotationEnum"
-    },
-    {
-     "enum_field_value" : 28,
-     "name" : "art::DexFile::kDexAnnotationArray"
-    },
-    {
-     "enum_field_value" : 29,
-     "name" : "art::DexFile::kDexAnnotationAnnotation"
-    },
-    {
-     "enum_field_value" : 30,
-     "name" : "art::DexFile::kDexAnnotationNull"
-    },
-    {
-     "enum_field_value" : 31,
-     "name" : "art::DexFile::kDexAnnotationBoolean"
-    },
-    {
-     "enum_field_value" : 31,
-     "name" : "art::DexFile::kDexAnnotationValueTypeMask"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::DexFile::kDexAnnotationValueArgShift"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7DexFile25$kDexAnnotationAnnotationE",
-   "name" : "art::DexFile::(anonymous enum at art/libdexfile/dex/dex_file.h:162:3)",
-   "referenced_type" : "_ZTIN3art7DexFile25$kDexAnnotationAnnotationE",
-   "self_type" : "_ZTIN3art7DexFile25$kDexAnnotationAnnotationE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::Primitive::kPrimNot"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::Primitive::kPrimBoolean"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::Primitive::kPrimByte"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::Primitive::kPrimChar"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::Primitive::kPrimShort"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::Primitive::kPrimInt"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::Primitive::kPrimLong"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "art::Primitive::kPrimFloat"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::Primitive::kPrimDouble"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "art::Primitive::kPrimVoid"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "art::Primitive::kPrimLast"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art9Primitive4TypeE",
-   "name" : "art::Primitive::Type",
-   "referenced_type" : "_ZTIN3art9Primitive4TypeE",
-   "self_type" : "_ZTIN3art9Primitive4TypeE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/primitive.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 1,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::hiddenapi::Domain::kCorePlatform"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::hiddenapi::Domain::kPlatform"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::hiddenapi::Domain::kApplication"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art9hiddenapi6DomainE",
-   "name" : "art::hiddenapi::Domain",
-   "referenced_type" : "_ZTIN3art9hiddenapi6DomainE",
-   "self_type" : "_ZTIN3art9hiddenapi6DomainE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/hiddenapi_domain.h",
-   "underlying_type" : "_ZTIc"
-  },
-  {
-   "access" : "private",
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::hiddenapi::ApiList::Value::kSdk"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::hiddenapi::ApiList::Value::kUnsupported"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::hiddenapi::ApiList::Value::kBlocked"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::hiddenapi::ApiList::Value::kMaxTargetO"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::hiddenapi::ApiList::Value::kMaxTargetP"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::hiddenapi::ApiList::Value::kMaxTargetQ"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::hiddenapi::ApiList::Value::kMaxTargetR"
-    },
-    {
-     "enum_field_value" : 15,
-     "name" : "art::hiddenapi::ApiList::Value::kInvalid"
-    },
-    {
-     "enum_field_value" : 0,
-     "name" : "art::hiddenapi::ApiList::Value::kMin"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::hiddenapi::ApiList::Value::kMax"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art9hiddenapi7ApiList5ValueE",
-   "name" : "art::hiddenapi::ApiList::Value",
-   "referenced_type" : "_ZTIN3art9hiddenapi7ApiList5ValueE",
-   "self_type" : "_ZTIN3art9hiddenapi7ApiList5ValueE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "access" : "private",
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 4,
-     "name" : "art::hiddenapi::ApiList::DomainApi::kCorePlatformApi"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::hiddenapi::ApiList::DomainApi::kTestApi"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::hiddenapi::ApiList::DomainApi::kMin"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::hiddenapi::ApiList::DomainApi::kMax"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art9hiddenapi7ApiList9DomainApiE",
-   "name" : "art::hiddenapi::ApiList::DomainApi",
-   "referenced_type" : "_ZTIN3art9hiddenapi7ApiList9DomainApiE",
-   "self_type" : "_ZTIN3art9hiddenapi7ApiList9DomainApiE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::hiddenapi::ApiStubs::Kind::kPublicApi"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::hiddenapi::ApiStubs::Kind::kSystemApi"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::hiddenapi::ApiStubs::Kind::kTestApi"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::hiddenapi::ApiStubs::Kind::kCorePlatformApi"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art9hiddenapi8ApiStubs4KindE",
-   "name" : "art::hiddenapi::ApiStubs::Kind",
-   "referenced_type" : "_ZTIN3art9hiddenapi8ApiStubs4KindE",
-   "self_type" : "_ZTIN3art9hiddenapi8ApiStubs4KindE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hiddenapi_stubs.h",
-   "underlying_type" : "_ZTIi"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "android::base::VERBOSE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "android::base::DEBUG"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "android::base::INFO"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "android::base::WARNING"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "android::base::ERROR"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "android::base::FATAL_WITHOUT_ABORT"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "android::base::FATAL"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base11LogSeverityE",
-   "name" : "android::base::LogSeverity",
-   "referenced_type" : "_ZTIN7android4base11LogSeverityE",
-   "self_type" : "_ZTIN7android4base11LogSeverityE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "android::base::DEFAULT"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "android::base::MAIN"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "android::base::SYSTEM"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "android::base::RADIO"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "android::base::CRASH"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base5LogIdE",
-   "name" : "android::base::LogId",
-   "referenced_type" : "_ZTIN7android4base5LogIdE",
-   "self_type" : "_ZTIN7android4base5LogIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "unix_file::FdFile::GuardState::kBase"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "unix_file::FdFile::GuardState::kFlushed"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "unix_file::FdFile::GuardState::kClosed"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "unix_file::FdFile::GuardState::kNoCheck"
-    }
-   ],
-   "linker_set_key" : "_ZTIN9unix_file6FdFile10GuardStateE",
-   "name" : "unix_file::FdFile::GuardState",
-   "referenced_type" : "_ZTIN9unix_file6FdFile10GuardStateE",
-   "self_type" : "_ZTIN9unix_file6FdFile10GuardStateE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/unix_file/fd_file.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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_ZTIFvPvPK15ADexFile_MethodE",
-   "name" : "void (void *, const ADexFile_Method *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTIPv"
-    },
-    {
-     "referenced_type" : "_ZTIPK15ADexFile_Method"
-    }
-   ],
-   "referenced_type" : "_ZTIFvPvPK15ADexFile_MethodE",
-   "return_type" : "_ZTIv",
-   "self_type" : "_ZTIFvPvPK15ADexFile_MethodE",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  }
- ],
- "functions" :
- [
-  {
-   "function_name" : "ADexFile_Error_toString",
-   "linker_set_key" : "ADexFile_Error_toString",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTI14ADexFile_Error"
-    }
-   ],
-   "return_type" : "_ZTIPKc",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "function_name" : "ADexFile_Method_getClassDescriptor",
-   "linker_set_key" : "ADexFile_Method_getClassDescriptor",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTIPK15ADexFile_Method"
-    },
-    {
-     "referenced_type" : "_ZTIPm"
-    }
-   ],
-   "return_type" : "_ZTIPKc",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "function_name" : "ADexFile_Method_getCodeOffset",
-   "linker_set_key" : "ADexFile_Method_getCodeOffset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTIPK15ADexFile_Method"
-    },
-    {
-     "referenced_type" : "_ZTIPm"
-    }
-   ],
-   "return_type" : "_ZTIm",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "function_name" : "ADexFile_Method_getName",
-   "linker_set_key" : "ADexFile_Method_getName",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTIPK15ADexFile_Method"
-    },
-    {
-     "referenced_type" : "_ZTIPm"
-    }
-   ],
-   "return_type" : "_ZTIPKc",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "function_name" : "ADexFile_Method_getQualifiedName",
-   "linker_set_key" : "ADexFile_Method_getQualifiedName",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTIPK15ADexFile_Method"
-    },
-    {
-     "referenced_type" : "_ZTIi"
-    },
-    {
-     "referenced_type" : "_ZTIPm"
-    }
-   ],
-   "return_type" : "_ZTIPKc",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "function_name" : "ADexFile_create",
-   "linker_set_key" : "ADexFile_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTIPKv"
-    },
-    {
-     "referenced_type" : "_ZTIm"
-    },
-    {
-     "referenced_type" : "_ZTIPm"
-    },
-    {
-     "referenced_type" : "_ZTIPKc"
-    },
-    {
-     "referenced_type" : "_ZTIPP8ADexFile"
-    }
-   ],
-   "return_type" : "_ZTI14ADexFile_Error",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "function_name" : "ADexFile_destroy",
-   "linker_set_key" : "ADexFile_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTIP8ADexFile"
-    }
-   ],
-   "return_type" : "_ZTIv",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "function_name" : "ADexFile_findMethodAtOffset",
-   "linker_set_key" : "ADexFile_findMethodAtOffset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTIP8ADexFile"
-    },
-    {
-     "referenced_type" : "_ZTIm"
-    },
-    {
-     "referenced_type" : "_ZTIPFvPvPK15ADexFile_MethodE"
-    },
-    {
-     "referenced_type" : "_ZTIPv"
-    }
-   ],
-   "return_type" : "_ZTIm",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "function_name" : "ADexFile_forEachMethod",
-   "linker_set_key" : "ADexFile_forEachMethod",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTIP8ADexFile"
-    },
-    {
-     "referenced_type" : "_ZTIPFvPvPK15ADexFile_MethodE"
-    },
-    {
-     "referenced_type" : "_ZTIPv"
-    }
-   ],
-   "return_type" : "_ZTIm",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  }
- ],
- "global_vars" : [],
- "lvalue_reference_types" :
- [
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRA5_Kj",
-   "name" : "unsigned int const (&)[5]",
-   "referenced_type" : "_ZTIA5_Kj",
-   "self_type" : "_ZTIRA5_Kj",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRK6jvalue",
-   "name" : "const jvalue &",
-   "referenced_type" : "_ZTIK6jvalue",
-   "self_type" : "_ZTIRK6jvalue",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKDn",
-   "name" : "const nullptr_t &",
-   "referenced_type" : "_ZTIKDn",
-   "self_type" : "_ZTIRKDn",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art10ZipArchiveE",
-   "name" : "const art::ZipArchive &",
-   "referenced_type" : "_ZTIKN3art10ZipArchiveE",
-   "self_type" : "_ZTIRKN3art10ZipArchiveE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art11Instruction6FormatE",
-   "name" : "const art::Instruction::Format &",
-   "referenced_type" : "_ZTIKN3art11Instruction6FormatE",
-   "self_type" : "_ZTIRKN3art11Instruction6FormatE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art11InstructionE",
-   "name" : "const art::Instruction &",
-   "referenced_type" : "_ZTIKN3art11InstructionE",
-   "self_type" : "_ZTIRKN3art11InstructionE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art11VoidFunctorE",
-   "name" : "const art::VoidFunctor &",
-   "referenced_type" : "_ZTIKN3art11VoidFunctorE",
-   "self_type" : "_ZTIRKN3art11VoidFunctorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "name" : "const art::ClassAccessor::DataIterator<art::ClassAccessor::Field> &",
-   "referenced_type" : "_ZTIKN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "self_type" : "_ZTIRKN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "name" : "const art::ClassAccessor::DataIterator<art::ClassAccessor::Method> &",
-   "referenced_type" : "_ZTIKN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "self_type" : "_ZTIRKN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art13ClassAccessor5FieldE",
-   "name" : "const art::ClassAccessor::Field &",
-   "referenced_type" : "_ZTIKN3art13ClassAccessor5FieldE",
-   "self_type" : "_ZTIRKN3art13ClassAccessor5FieldE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art13ClassAccessor6MethodE",
-   "name" : "const art::ClassAccessor::Method &",
-   "referenced_type" : "_ZTIKN3art13ClassAccessor6MethodE",
-   "self_type" : "_ZTIRKN3art13ClassAccessor6MethodE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art13ClassIteratorE",
-   "name" : "const art::ClassIterator &",
-   "referenced_type" : "_ZTIKN3art13ClassIteratorE",
-   "self_type" : "_ZTIRKN3art13ClassIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art13DexZipArchiveE",
-   "name" : "const art::DexZipArchive &",
-   "referenced_type" : "_ZTIKN3art13DexZipArchiveE",
-   "self_type" : "_ZTIRKN3art13DexZipArchiveE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art14CompactDexFile6HeaderE",
-   "name" : "const art::CompactDexFile::Header &",
-   "referenced_type" : "_ZTIKN3art14CompactDexFile6HeaderE",
-   "self_type" : "_ZTIRKN3art14CompactDexFile6HeaderE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/casts.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art14CompactDexFile8CodeItemE",
-   "name" : "const art::CompactDexFile::CodeItem &",
-   "referenced_type" : "_ZTIKN3art14CompactDexFile8CodeItemE",
-   "self_type" : "_ZTIRKN3art14CompactDexFile8CodeItemE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/casts.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "name" : "const art::HashSetIterator<std::pair<unsigned int, unsigned short>, art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>>> &",
-   "referenced_type" : "_ZTIKN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "self_type" : "_ZTIRKN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art15SplitStringIterE",
-   "name" : "const art::SplitStringIter &",
-   "referenced_type" : "_ZTIKN3art15SplitStringIterE",
-   "self_type" : "_ZTIRKN3art15SplitStringIterE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art15StandardDexFile8CodeItemE",
-   "name" : "const art::StandardDexFile::CodeItem &",
-   "referenced_type" : "_ZTIKN3art15StandardDexFile8CodeItemE",
-   "self_type" : "_ZTIRKN3art15StandardDexFile8CodeItemE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/casts.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art15TypeLookupTable5EntryE",
-   "name" : "const art::TypeLookupTable::Entry &",
-   "referenced_type" : "_ZTIKN3art15TypeLookupTable5EntryE",
-   "self_type" : "_ZTIRKN3art15TypeLookupTable5EntryE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art16DexFileReferenceE",
-   "name" : "const art::DexFileReference &",
-   "referenced_type" : "_ZTIKN3art16DexFileReferenceE",
-   "self_type" : "_ZTIRKN3art16DexFileReferenceE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art16DexLayoutSectionE",
-   "name" : "const art::DexLayoutSection &",
-   "referenced_type" : "_ZTIKN3art16DexLayoutSectionE",
-   "self_type" : "_ZTIRKN3art16DexLayoutSectionE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art17ClassIteratorDataE",
-   "name" : "const art::ClassIteratorData &",
-   "referenced_type" : "_ZTIKN3art17ClassIteratorDataE",
-   "self_type" : "_ZTIRKN3art17ClassIteratorDataE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art17DexLayoutSectionsE",
-   "name" : "const art::DexLayoutSections &",
-   "referenced_type" : "_ZTIKN3art17DexLayoutSectionsE",
-   "self_type" : "_ZTIRKN3art17DexLayoutSectionsE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "name" : "const art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn> &",
-   "referenced_type" : "_ZTIKN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "self_type" : "_ZTIRKN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "name" : "const art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn> &",
-   "referenced_type" : "_ZTIKN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "self_type" : "_ZTIRKN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art20CodeItemDataAccessorE",
-   "name" : "const art::CodeItemDataAccessor &",
-   "referenced_type" : "_ZTIKN3art20CodeItemDataAccessorE",
-   "self_type" : "_ZTIRKN3art20CodeItemDataAccessorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_exception_helpers.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art20DexInstructionPcPairE",
-   "name" : "const art::DexInstructionPcPair &",
-   "referenced_type" : "_ZTIKN3art20DexInstructionPcPairE",
-   "self_type" : "_ZTIRKN3art20DexInstructionPcPairE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art22DexInstructionIteratorE",
-   "name" : "const art::DexInstructionIterator &",
-   "referenced_type" : "_ZTIKN3art22DexInstructionIteratorE",
-   "self_type" : "_ZTIRKN3art22DexInstructionIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art25EncodedArrayValueIterator9ValueTypeE",
-   "name" : "const art::EncodedArrayValueIterator::ValueType &",
-   "referenced_type" : "_ZTIKN3art25EncodedArrayValueIterator9ValueTypeE",
-   "self_type" : "_ZTIRKN3art25EncodedArrayValueIterator9ValueTypeE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art26DexInstructionIteratorBaseE",
-   "name" : "const art::DexInstructionIteratorBase &",
-   "referenced_type" : "_ZTIKN3art26DexInstructionIteratorBaseE",
-   "self_type" : "_ZTIRKN3art26DexInstructionIteratorBaseE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art3dex10ProtoIndexE",
-   "name" : "const art::dex::ProtoIndex &",
-   "referenced_type" : "_ZTIKN3art3dex10ProtoIndexE",
-   "self_type" : "_ZTIRKN3art3dex10ProtoIndexE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art3dex11StringIndexE",
-   "name" : "const art::dex::StringIndex &",
-   "referenced_type" : "_ZTIKN3art3dex11StringIndexE",
-   "self_type" : "_ZTIRKN3art3dex11StringIndexE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art3dex14CallSiteIdItemE",
-   "name" : "const art::dex::CallSiteIdItem &",
-   "referenced_type" : "_ZTIKN3art3dex14CallSiteIdItemE",
-   "self_type" : "_ZTIRKN3art3dex14CallSiteIdItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art3dex16MethodHandleItemE",
-   "name" : "const art::dex::MethodHandleItem &",
-   "referenced_type" : "_ZTIKN3art3dex16MethodHandleItemE",
-   "self_type" : "_ZTIRKN3art3dex16MethodHandleItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art3dex20FieldAnnotationsItemE",
-   "name" : "const art::dex::FieldAnnotationsItem &",
-   "referenced_type" : "_ZTIKN3art3dex20FieldAnnotationsItemE",
-   "self_type" : "_ZTIRKN3art3dex20FieldAnnotationsItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art3dex21MethodAnnotationsItemE",
-   "name" : "const art::dex::MethodAnnotationsItem &",
-   "referenced_type" : "_ZTIKN3art3dex21MethodAnnotationsItemE",
-   "self_type" : "_ZTIRKN3art3dex21MethodAnnotationsItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art3dex6TypeIdE",
-   "name" : "const art::dex::TypeId &",
-   "referenced_type" : "_ZTIKN3art3dex6TypeIdE",
-   "self_type" : "_ZTIRKN3art3dex6TypeIdE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art3dex7FieldIdE",
-   "name" : "const art::dex::FieldId &",
-   "referenced_type" : "_ZTIKN3art3dex7FieldIdE",
-   "self_type" : "_ZTIRKN3art3dex7FieldIdE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art3dex7ProtoIdE",
-   "name" : "const art::dex::ProtoId &",
-   "referenced_type" : "_ZTIKN3art3dex7ProtoIdE",
-   "self_type" : "_ZTIRKN3art3dex7ProtoIdE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art3dex7TryItemE",
-   "name" : "const art::dex::TryItem &",
-   "referenced_type" : "_ZTIKN3art3dex7TryItemE",
-   "self_type" : "_ZTIRKN3art3dex7TryItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_exception_helpers.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art3dex8ClassDefE",
-   "name" : "const art::dex::ClassDef &",
-   "referenced_type" : "_ZTIKN3art3dex8ClassDefE",
-   "self_type" : "_ZTIRKN3art3dex8ClassDefE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art3dex8CodeItemE",
-   "name" : "const art::dex::CodeItem &",
-   "referenced_type" : "_ZTIKN3art3dex8CodeItemE",
-   "self_type" : "_ZTIRKN3art3dex8CodeItemE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/casts.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art3dex8DexIndexIjEE",
-   "name" : "const art::dex::DexIndex<unsigned int> &",
-   "referenced_type" : "_ZTIKN3art3dex8DexIndexIjEE",
-   "self_type" : "_ZTIRKN3art3dex8DexIndexIjEE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art3dex8DexIndexItEE",
-   "name" : "const art::dex::DexIndex<unsigned short> &",
-   "referenced_type" : "_ZTIKN3art3dex8DexIndexItEE",
-   "self_type" : "_ZTIRKN3art3dex8DexIndexItEE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art3dex8MethodIdE",
-   "name" : "const art::dex::MethodId &",
-   "referenced_type" : "_ZTIKN3art3dex8MethodIdE",
-   "self_type" : "_ZTIRKN3art3dex8MethodIdE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art3dex8StringIdE",
-   "name" : "const art::dex::StringId &",
-   "referenced_type" : "_ZTIKN3art3dex8StringIdE",
-   "self_type" : "_ZTIRKN3art3dex8StringIdE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art3dex8TypeItemE",
-   "name" : "const art::dex::TypeItem &",
-   "referenced_type" : "_ZTIKN3art3dex8TypeItemE",
-   "self_type" : "_ZTIRKN3art3dex8TypeItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art3dex9TypeIndexE",
-   "name" : "const art::dex::TypeIndex &",
-   "referenced_type" : "_ZTIKN3art3dex9TypeIndexE",
-   "self_type" : "_ZTIRKN3art3dex9TypeIndexE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art7DexFile6HeaderE",
-   "name" : "const art::DexFile::Header &",
-   "referenced_type" : "_ZTIKN3art7DexFile6HeaderE",
-   "self_type" : "_ZTIRKN3art7DexFile6HeaderE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/casts.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art7DexFileE",
-   "name" : "const art::DexFile &",
-   "referenced_type" : "_ZTIKN3art7DexFileE",
-   "self_type" : "_ZTIRKN3art7DexFileE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "name" : "const art::Dumpable<art::hiddenapi::ApiList> &",
-   "referenced_type" : "_ZTIKN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "self_type" : "_ZTIRKN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/dumpable.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art9CountIterE",
-   "name" : "const art::CountIter &",
-   "referenced_type" : "_ZTIKN3art9CountIterE",
-   "self_type" : "_ZTIRKN3art9CountIterE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art9SignatureE",
-   "name" : "const art::Signature &",
-   "referenced_type" : "_ZTIKN3art9SignatureE",
-   "self_type" : "_ZTIRKN3art9SignatureE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/signature.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art9hiddenapi7ApiListE",
-   "name" : "const art::hiddenapi::ApiList &",
-   "referenced_type" : "_ZTIKN3art9hiddenapi7ApiListE",
-   "self_type" : "_ZTIRKN3art9hiddenapi7ApiListE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/dumpable.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" : "art/libdexfile/dex/dex_file_loader.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
-   "name" : "const std::basic_string_view<char, std::char_traits<char>> &",
-   "referenced_type" : "_ZTIKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
-   "self_type" : "_ZTIRKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hiddenapi_stubs.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKNSt3__14pairIjtEE",
-   "name" : "const std::pair<unsigned int, unsigned short> &",
-   "referenced_type" : "_ZTIKNSt3__14pairIjtEE",
-   "self_type" : "_ZTIRKNSt3__14pairIjtEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKNSt3__16vectorIN3art3dex9TypeIndexENS_9allocatorIS3_EEEE",
-   "name" : "const std::vector<art::dex::TypeIndex, std::allocator<art::dex::TypeIndex>> &",
-   "referenced_type" : "_ZTIKNSt3__16vectorIN3art3dex9TypeIndexENS_9allocatorIS3_EEEE",
-   "self_type" : "_ZTIRKNSt3__16vectorIN3art3dex9TypeIndexENS_9allocatorIS3_EEEE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.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" : "art/libdexfile/dex/compact_offset_table.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKNSt3__19allocatorINS_4pairIjtEEEE",
-   "name" : "const std::allocator<std::pair<unsigned int, unsigned short>> &",
-   "referenced_type" : "_ZTIKNSt3__19allocatorINS_4pairIjtEEEE",
-   "self_type" : "_ZTIRKNSt3__19allocatorINS_4pairIjtEEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKPKN3art3dex6TypeIdE",
-   "name" : "const art::dex::TypeId *const &",
-   "referenced_type" : "_ZTIKPKN3art3dex6TypeIdE",
-   "self_type" : "_ZTIRKPKN3art3dex6TypeIdE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKPKN3art3dex7FieldIdE",
-   "name" : "const art::dex::FieldId *const &",
-   "referenced_type" : "_ZTIKPKN3art3dex7FieldIdE",
-   "self_type" : "_ZTIRKPKN3art3dex7FieldIdE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKPKN3art3dex7ProtoIdE",
-   "name" : "const art::dex::ProtoId *const &",
-   "referenced_type" : "_ZTIKPKN3art3dex7ProtoIdE",
-   "self_type" : "_ZTIRKPKN3art3dex7ProtoIdE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKPKN3art3dex8ClassDefE",
-   "name" : "const art::dex::ClassDef *const &",
-   "referenced_type" : "_ZTIKPKN3art3dex8ClassDefE",
-   "self_type" : "_ZTIRKPKN3art3dex8ClassDefE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKPKN3art3dex8MethodIdE",
-   "name" : "const art::dex::MethodId *const &",
-   "referenced_type" : "_ZTIKPKN3art3dex8MethodIdE",
-   "self_type" : "_ZTIRKPKN3art3dex8MethodIdE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKPKN3art3dex8StringIdE",
-   "name" : "const art::dex::StringId *const &",
-   "referenced_type" : "_ZTIKPKN3art3dex8StringIdE",
-   "self_type" : "_ZTIRKPKN3art3dex8StringIdE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKPKN3art7DexFileE",
-   "name" : "const art::DexFile *const &",
-   "referenced_type" : "_ZTIKPKN3art7DexFileE",
-   "self_type" : "_ZTIRKPKN3art7DexFileE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKPKt",
-   "name" : "const unsigned short *const &",
-   "referenced_type" : "_ZTIKPKt",
-   "self_type" : "_ZTIRKPKt",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKPKv",
-   "name" : "const void *const &",
-   "referenced_type" : "_ZTIKPKv",
-   "self_type" : "_ZTIRKPKv",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKb",
-   "name" : "const bool &",
-   "referenced_type" : "_ZTIKb",
-   "self_type" : "_ZTIRKb",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKc",
-   "name" : "const char &",
-   "referenced_type" : "_ZTIKc",
-   "self_type" : "_ZTIRKc",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKd",
-   "name" : "const double &",
-   "referenced_type" : "_ZTIKd",
-   "self_type" : "_ZTIRKd",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKh",
-   "name" : "const unsigned char &",
-   "referenced_type" : "_ZTIKh",
-   "self_type" : "_ZTIRKh",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKi",
-   "name" : "const int &",
-   "referenced_type" : "_ZTIKi",
-   "self_type" : "_ZTIRKi",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKj",
-   "name" : "const unsigned int &",
-   "referenced_type" : "_ZTIKj",
-   "self_type" : "_ZTIRKj",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKl",
-   "name" : "const long &",
-   "referenced_type" : "_ZTIKl",
-   "self_type" : "_ZTIRKl",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKm",
-   "name" : "const unsigned long &",
-   "referenced_type" : "_ZTIKm",
-   "self_type" : "_ZTIRKm",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKt",
-   "name" : "const unsigned short &",
-   "referenced_type" : "_ZTIKt",
-   "self_type" : "_ZTIRKt",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRN3art11Instruction6FormatE",
-   "name" : "art::Instruction::Format &",
-   "referenced_type" : "_ZTIN3art11Instruction6FormatE",
-   "self_type" : "_ZTIRN3art11Instruction6FormatE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "name" : "art::ClassAccessor::DataIterator<art::ClassAccessor::Field> &",
-   "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "self_type" : "_ZTIRN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "name" : "art::ClassAccessor::DataIterator<art::ClassAccessor::Method> &",
-   "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "self_type" : "_ZTIRN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRN3art13ClassIteratorE",
-   "name" : "art::ClassIterator &",
-   "referenced_type" : "_ZTIN3art13ClassIteratorE",
-   "self_type" : "_ZTIRN3art13ClassIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "name" : "art::HashSetIterator<std::pair<unsigned int, unsigned short>, art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>>> &",
-   "referenced_type" : "_ZTIN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "self_type" : "_ZTIRN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRN3art15SplitStringIterE",
-   "name" : "art::SplitStringIter &",
-   "referenced_type" : "_ZTIN3art15SplitStringIterE",
-   "self_type" : "_ZTIRN3art15SplitStringIterE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRN3art15TypeLookupTableE",
-   "name" : "art::TypeLookupTable &",
-   "referenced_type" : "_ZTIN3art15TypeLookupTableE",
-   "self_type" : "_ZTIRN3art15TypeLookupTableE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRN3art22DexInstructionIteratorE",
-   "name" : "art::DexInstructionIterator &",
-   "referenced_type" : "_ZTIN3art22DexInstructionIteratorE",
-   "self_type" : "_ZTIRN3art22DexInstructionIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRN3art26SafeDexInstructionIteratorE",
-   "name" : "art::SafeDexInstructionIterator &",
-   "referenced_type" : "_ZTIN3art26SafeDexInstructionIteratorE",
-   "self_type" : "_ZTIRN3art26SafeDexInstructionIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRN3art3dex10ProtoIndexE",
-   "name" : "art::dex::ProtoIndex &",
-   "referenced_type" : "_ZTIN3art3dex10ProtoIndexE",
-   "self_type" : "_ZTIRN3art3dex10ProtoIndexE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRN3art3dex11StringIndexE",
-   "name" : "art::dex::StringIndex &",
-   "referenced_type" : "_ZTIN3art3dex11StringIndexE",
-   "self_type" : "_ZTIRN3art3dex11StringIndexE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRN3art3dex9TypeIndexE",
-   "name" : "art::dex::TypeIndex &",
-   "referenced_type" : "_ZTIN3art3dex9TypeIndexE",
-   "self_type" : "_ZTIRN3art3dex9TypeIndexE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRN3art6MemMapE",
-   "name" : "art::MemMap &",
-   "referenced_type" : "_ZTIN3art6MemMapE",
-   "self_type" : "_ZTIRN3art6MemMapE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/mem_map.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRN3art9CountIterE",
-   "name" : "art::CountIter &",
-   "referenced_type" : "_ZTIN3art9CountIterE",
-   "self_type" : "_ZTIRN3art9CountIterE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEE",
-   "name" : "std::basic_ostream<char, std::char_traits<char>> &",
-   "referenced_type" : "_ZTINSt3__113basic_ostreamIcNS_11char_traitsIcEEEE",
-   "self_type" : "_ZTIRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRNSt3__14pairIjtEE",
-   "name" : "std::pair<unsigned int, unsigned short> &",
-   "referenced_type" : "_ZTINSt3__14pairIjtEE",
-   "self_type" : "_ZTIRNSt3__14pairIjtEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRNSt3__15mutexE",
-   "name" : "std::mutex &",
-   "referenced_type" : "_ZTINSt3__15mutexE",
-   "self_type" : "_ZTIRNSt3__15mutexE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/thread_annotations.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRPKc",
-   "name" : "const char *&",
-   "referenced_type" : "_ZTIPKc",
-   "self_type" : "_ZTIRPKc",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRPKh",
-   "name" : "const unsigned char *&",
-   "referenced_type" : "_ZTIPKh",
-   "self_type" : "_ZTIRPKh",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRb",
-   "name" : "bool &",
-   "referenced_type" : "_ZTIb",
-   "self_type" : "_ZTIRb",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRc",
-   "name" : "char &",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIRc",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRd",
-   "name" : "double &",
-   "referenced_type" : "_ZTId",
-   "self_type" : "_ZTIRd",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRh",
-   "name" : "unsigned char &",
-   "referenced_type" : "_ZTIh",
-   "self_type" : "_ZTIRh",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRi",
-   "name" : "int &",
-   "referenced_type" : "_ZTIi",
-   "self_type" : "_ZTIRi",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRj",
-   "name" : "unsigned int &",
-   "referenced_type" : "_ZTIj",
-   "self_type" : "_ZTIRj",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRl",
-   "name" : "long &",
-   "referenced_type" : "_ZTIl",
-   "self_type" : "_ZTIRl",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRm",
-   "name" : "unsigned long &",
-   "referenced_type" : "_ZTIm",
-   "self_type" : "_ZTIRm",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRt",
-   "name" : "unsigned short &",
-   "referenced_type" : "_ZTIt",
-   "self_type" : "_ZTIRt",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  }
- ],
- "pointer_types" :
- [
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIP10ZipArchive",
-   "name" : "ZipArchive *",
-   "referenced_type" : "_ZTI10ZipArchive",
-   "self_type" : "_ZTIP10ZipArchive",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/zip_archive.h"
-  },
-  {
-   "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" : "_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" : "_ZTIP12JavaVMOption",
-   "name" : "JavaVMOption *",
-   "referenced_type" : "_ZTI12JavaVMOption",
-   "self_type" : "_ZTIP12JavaVMOption",
-   "size" : 8,
-   "source_file" : "libnativehelper/include_jni/jni.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIP12TemporaryDir",
-   "name" : "TemporaryDir *",
-   "referenced_type" : "_ZTI12TemporaryDir",
-   "self_type" : "_ZTIP12TemporaryDir",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/file.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" : "_ZTIP13TemporaryFile",
-   "name" : "TemporaryFile *",
-   "referenced_type" : "_ZTI13TemporaryFile",
-   "self_type" : "_ZTIP13TemporaryFile",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/file.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" : "_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" : "_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" : "_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" : "_ZTIP8ADexFile",
-   "name" : "ADexFile *",
-   "referenced_type" : "_ZTI8ADexFile",
-   "self_type" : "_ZTIP8ADexFile",
-   "size" : 8,
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIP8ZipEntry",
-   "name" : "ZipEntry *",
-   "referenced_type" : "_ZTI8ZipEntry",
-   "self_type" : "_ZTIP8ZipEntry",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/zip_archive.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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_ZTIPFvPvPK15ADexFile_MethodE",
-   "name" : "void (*)(void *, const ADexFile_Method *)",
-   "referenced_type" : "_ZTIFvPvPK15ADexFile_MethodE",
-   "self_type" : "_ZTIPFvPvPK15ADexFile_MethodE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPK15ADexFile_Method",
-   "name" : "const ADexFile_Method *",
-   "referenced_type" : "_ZTIK15ADexFile_Method",
-   "self_type" : "_ZTIPK15ADexFile_Method",
-   "size" : 8,
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.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" : "_ZTIPK18JNIInvokeInterface",
-   "name" : "const JNIInvokeInterface *",
-   "referenced_type" : "_ZTIK18JNIInvokeInterface",
-   "self_type" : "_ZTIPK18JNIInvokeInterface",
-   "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" : "_ZTIPK6jvalue",
-   "name" : "const jvalue *",
-   "referenced_type" : "_ZTIK6jvalue",
-   "self_type" : "_ZTIPK6jvalue",
-   "size" : 8,
-   "source_file" : "libnativehelper/include_jni/jni.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art10FreeDeleteE",
-   "name" : "const art::FreeDelete *",
-   "referenced_type" : "_ZTIKN3art10FreeDeleteE",
-   "self_type" : "_ZTIPKN3art10FreeDeleteE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art10OatDexFileE",
-   "name" : "const art::OatDexFile *",
-   "referenced_type" : "_ZTIKN3art10OatDexFileE",
-   "self_type" : "_ZTIPKN3art10OatDexFileE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art11Instruction19SparseSwitchPayloadE",
-   "name" : "const art::Instruction::SparseSwitchPayload *",
-   "referenced_type" : "_ZTIKN3art11Instruction19SparseSwitchPayloadE",
-   "self_type" : "_ZTIPKN3art11Instruction19SparseSwitchPayloadE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art11InstructionE",
-   "name" : "const art::Instruction *",
-   "referenced_type" : "_ZTIKN3art11InstructionE",
-   "self_type" : "_ZTIPKN3art11InstructionE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art11VoidFunctorE",
-   "name" : "const art::VoidFunctor *",
-   "referenced_type" : "_ZTIKN3art11VoidFunctorE",
-   "self_type" : "_ZTIPKN3art11VoidFunctorE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/utils.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "name" : "const art::ClassAccessor::DataIterator<art::ClassAccessor::Field> *",
-   "referenced_type" : "_ZTIKN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "self_type" : "_ZTIPKN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "name" : "const art::ClassAccessor::DataIterator<art::ClassAccessor::Method> *",
-   "referenced_type" : "_ZTIKN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "self_type" : "_ZTIPKN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art13ClassAccessor5FieldE",
-   "name" : "const art::ClassAccessor::Field *",
-   "referenced_type" : "_ZTIKN3art13ClassAccessor5FieldE",
-   "self_type" : "_ZTIPKN3art13ClassAccessor5FieldE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art13ClassAccessor6MethodE",
-   "name" : "const art::ClassAccessor::Method *",
-   "referenced_type" : "_ZTIKN3art13ClassAccessor6MethodE",
-   "self_type" : "_ZTIPKN3art13ClassAccessor6MethodE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art13ClassAccessor8BaseItemE",
-   "name" : "const art::ClassAccessor::BaseItem *",
-   "referenced_type" : "_ZTIKN3art13ClassAccessor8BaseItemE",
-   "self_type" : "_ZTIPKN3art13ClassAccessor8BaseItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art13ClassAccessorE",
-   "name" : "const art::ClassAccessor *",
-   "referenced_type" : "_ZTIKN3art13ClassAccessorE",
-   "self_type" : "_ZTIPKN3art13ClassAccessorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art13ClassIteratorE",
-   "name" : "const art::ClassIterator *",
-   "referenced_type" : "_ZTIKN3art13ClassIteratorE",
-   "self_type" : "_ZTIPKN3art13ClassIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art13DexFileLoaderE",
-   "name" : "const art::DexFileLoader *",
-   "referenced_type" : "_ZTIKN3art13DexFileLoaderE",
-   "self_type" : "_ZTIPKN3art13DexFileLoaderE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art14CompactDexFile6HeaderE",
-   "name" : "const art::CompactDexFile::Header *",
-   "referenced_type" : "_ZTIKN3art14CompactDexFile6HeaderE",
-   "self_type" : "_ZTIPKN3art14CompactDexFile6HeaderE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art14CompactDexFile8CodeItemE",
-   "name" : "const art::CompactDexFile::CodeItem *",
-   "referenced_type" : "_ZTIKN3art14CompactDexFile8CodeItemE",
-   "self_type" : "_ZTIPKN3art14CompactDexFile8CodeItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art14CompactDexFileE",
-   "name" : "const art::CompactDexFile *",
-   "referenced_type" : "_ZTIKN3art14CompactDexFileE",
-   "self_type" : "_ZTIPKN3art14CompactDexFileE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "name" : "const art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Field>> *",
-   "referenced_type" : "_ZTIKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "self_type" : "_ZTIPKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "name" : "const art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Method>> *",
-   "referenced_type" : "_ZTIKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "self_type" : "_ZTIPKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art14IterationRangeINS_13ClassIteratorEEE",
-   "name" : "const art::IterationRange<art::ClassIterator> *",
-   "referenced_type" : "_ZTIKN3art14IterationRangeINS_13ClassIteratorEEE",
-   "self_type" : "_ZTIPKN3art14IterationRangeINS_13ClassIteratorEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "name" : "const art::IterationRange<const art::dex::TryItem *> *",
-   "referenced_type" : "_ZTIKN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "self_type" : "_ZTIPKN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "name" : "const art::HashSetIterator<std::pair<unsigned int, unsigned short>, art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>>> *",
-   "referenced_type" : "_ZTIKN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "self_type" : "_ZTIPKN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art15MethodReferenceE",
-   "name" : "const art::MethodReference *",
-   "referenced_type" : "_ZTIKN3art15MethodReferenceE",
-   "self_type" : "_ZTIPKN3art15MethodReferenceE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/method_reference.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art15SplitStringIterE",
-   "name" : "const art::SplitStringIter *",
-   "referenced_type" : "_ZTIKN3art15SplitStringIterE",
-   "self_type" : "_ZTIPKN3art15SplitStringIterE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art15StandardDexFileE",
-   "name" : "const art::StandardDexFile *",
-   "referenced_type" : "_ZTIKN3art15StandardDexFileE",
-   "self_type" : "_ZTIPKN3art15StandardDexFileE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/standard_dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art15TypeLookupTable5EntryE",
-   "name" : "const art::TypeLookupTable::Entry *",
-   "referenced_type" : "_ZTIKN3art15TypeLookupTable5EntryE",
-   "self_type" : "_ZTIPKN3art15TypeLookupTable5EntryE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art15TypeLookupTableE",
-   "name" : "const art::TypeLookupTable *",
-   "referenced_type" : "_ZTIKN3art15TypeLookupTableE",
-   "self_type" : "_ZTIPKN3art15TypeLookupTableE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art16ArtDexFileLoaderE",
-   "name" : "const art::ArtDexFileLoader *",
-   "referenced_type" : "_ZTIKN3art16ArtDexFileLoaderE",
-   "self_type" : "_ZTIPKN3art16ArtDexFileLoaderE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art16DexFileReference10ComparatorE",
-   "name" : "const art::DexFileReference::Comparator *",
-   "referenced_type" : "_ZTIKN3art16DexFileReference10ComparatorE",
-   "self_type" : "_ZTIPKN3art16DexFileReference10ComparatorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art16DexLayoutSection10SubsectionE",
-   "name" : "const art::DexLayoutSection::Subsection *",
-   "referenced_type" : "_ZTIKN3art16DexLayoutSection10SubsectionE",
-   "self_type" : "_ZTIPKN3art16DexLayoutSection10SubsectionE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art17DexLayoutSectionsE",
-   "name" : "const art::DexLayoutSections *",
-   "referenced_type" : "_ZTIKN3art17DexLayoutSectionsE",
-   "self_type" : "_ZTIPKN3art17DexLayoutSectionsE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art18CompactOffsetTable8AccessorE",
-   "name" : "const art::CompactOffsetTable::Accessor *",
-   "referenced_type" : "_ZTIKN3art18CompactOffsetTable8AccessorE",
-   "self_type" : "_ZTIPKN3art18CompactOffsetTable8AccessorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/compact_offset_table.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "name" : "const art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn> *",
-   "referenced_type" : "_ZTIKN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "self_type" : "_ZTIPKN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hash_map.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "name" : "const art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn> *",
-   "referenced_type" : "_ZTIKN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "self_type" : "_ZTIPKN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hash_map.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art19InstructionOperandsE",
-   "name" : "const art::InstructionOperands *",
-   "referenced_type" : "_ZTIKN3art19InstructionOperandsE",
-   "self_type" : "_ZTIPKN3art19InstructionOperandsE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art20CatchHandlerIteratorE",
-   "name" : "const art::CatchHandlerIterator *",
-   "referenced_type" : "_ZTIKN3art20CatchHandlerIteratorE",
-   "self_type" : "_ZTIPKN3art20CatchHandlerIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_exception_helpers.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art20CodeItemDataAccessorE",
-   "name" : "const art::CodeItemDataAccessor *",
-   "referenced_type" : "_ZTIKN3art20CodeItemDataAccessorE",
-   "self_type" : "_ZTIPKN3art20CodeItemDataAccessorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art20DexInstructionPcPairE",
-   "name" : "const art::DexInstructionPcPair *",
-   "referenced_type" : "_ZTIKN3art20DexInstructionPcPairE",
-   "self_type" : "_ZTIPKN3art20DexInstructionPcPairE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art22DexInstructionIteratorE",
-   "name" : "const art::DexInstructionIterator *",
-   "referenced_type" : "_ZTIKN3art22DexInstructionIteratorE",
-   "self_type" : "_ZTIPKN3art22DexInstructionIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art24DexFileParameterIteratorE",
-   "name" : "const art::DexFileParameterIterator *",
-   "referenced_type" : "_ZTIKN3art24DexFileParameterIteratorE",
-   "self_type" : "_ZTIPKN3art24DexFileParameterIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art24RangeInstructionOperandsE",
-   "name" : "const art::RangeInstructionOperands *",
-   "referenced_type" : "_ZTIKN3art24RangeInstructionOperandsE",
-   "self_type" : "_ZTIPKN3art24RangeInstructionOperandsE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art25CodeItemDebugInfoAccessorE",
-   "name" : "const art::CodeItemDebugInfoAccessor *",
-   "referenced_type" : "_ZTIKN3art25CodeItemDebugInfoAccessorE",
-   "self_type" : "_ZTIPKN3art25CodeItemDebugInfoAccessorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art25EncodedArrayValueIteratorE",
-   "name" : "const art::EncodedArrayValueIterator *",
-   "referenced_type" : "_ZTIKN3art25EncodedArrayValueIteratorE",
-   "self_type" : "_ZTIPKN3art25EncodedArrayValueIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art26CallSiteArrayValueIteratorE",
-   "name" : "const art::CallSiteArrayValueIterator *",
-   "referenced_type" : "_ZTIKN3art26CallSiteArrayValueIteratorE",
-   "self_type" : "_ZTIPKN3art26CallSiteArrayValueIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art26DexInstructionIteratorBaseE",
-   "name" : "const art::DexInstructionIteratorBase *",
-   "referenced_type" : "_ZTIKN3art26DexInstructionIteratorBaseE",
-   "self_type" : "_ZTIPKN3art26DexInstructionIteratorBaseE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art26SafeDexInstructionIteratorE",
-   "name" : "const art::SafeDexInstructionIterator *",
-   "referenced_type" : "_ZTIKN3art26SafeDexInstructionIteratorE",
-   "self_type" : "_ZTIPKN3art26SafeDexInstructionIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art26VarArgsInstructionOperandsE",
-   "name" : "const art::VarArgsInstructionOperands *",
-   "referenced_type" : "_ZTIKN3art26VarArgsInstructionOperandsE",
-   "self_type" : "_ZTIPKN3art26VarArgsInstructionOperandsE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art27CodeItemInstructionAccessorE",
-   "name" : "const art::CodeItemInstructionAccessor *",
-   "referenced_type" : "_ZTIKN3art27CodeItemInstructionAccessorE",
-   "self_type" : "_ZTIPKN3art27CodeItemInstructionAccessorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art29NoReceiverInstructionOperandsE",
-   "name" : "const art::NoReceiverInstructionOperands *",
-   "referenced_type" : "_ZTIKN3art29NoReceiverInstructionOperandsE",
-   "self_type" : "_ZTIPKN3art29NoReceiverInstructionOperandsE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art30MethodReferenceValueComparatorE",
-   "name" : "const art::MethodReferenceValueComparator *",
-   "referenced_type" : "_ZTIKN3art30MethodReferenceValueComparatorE",
-   "self_type" : "_ZTIPKN3art30MethodReferenceValueComparatorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/method_reference.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art3dex14AnnotationItemE",
-   "name" : "const art::dex::AnnotationItem *",
-   "referenced_type" : "_ZTIKN3art3dex14AnnotationItemE",
-   "self_type" : "_ZTIPKN3art3dex14AnnotationItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art3dex14CallSiteIdItemE",
-   "name" : "const art::dex::CallSiteIdItem *",
-   "referenced_type" : "_ZTIKN3art3dex14CallSiteIdItemE",
-   "self_type" : "_ZTIPKN3art3dex14CallSiteIdItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art3dex16MethodHandleItemE",
-   "name" : "const art::dex::MethodHandleItem *",
-   "referenced_type" : "_ZTIKN3art3dex16MethodHandleItemE",
-   "self_type" : "_ZTIPKN3art3dex16MethodHandleItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art3dex17AnnotationSetItemE",
-   "name" : "const art::dex::AnnotationSetItem *",
-   "referenced_type" : "_ZTIKN3art3dex17AnnotationSetItemE",
-   "self_type" : "_ZTIPKN3art3dex17AnnotationSetItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art3dex18HiddenapiClassDataE",
-   "name" : "const art::dex::HiddenapiClassData *",
-   "referenced_type" : "_ZTIKN3art3dex18HiddenapiClassDataE",
-   "self_type" : "_ZTIPKN3art3dex18HiddenapiClassDataE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art3dex20AnnotationSetRefItemE",
-   "name" : "const art::dex::AnnotationSetRefItem *",
-   "referenced_type" : "_ZTIKN3art3dex20AnnotationSetRefItemE",
-   "self_type" : "_ZTIPKN3art3dex20AnnotationSetRefItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art3dex20AnnotationSetRefListE",
-   "name" : "const art::dex::AnnotationSetRefList *",
-   "referenced_type" : "_ZTIKN3art3dex20AnnotationSetRefListE",
-   "self_type" : "_ZTIPKN3art3dex20AnnotationSetRefListE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art3dex20FieldAnnotationsItemE",
-   "name" : "const art::dex::FieldAnnotationsItem *",
-   "referenced_type" : "_ZTIKN3art3dex20FieldAnnotationsItemE",
-   "self_type" : "_ZTIPKN3art3dex20FieldAnnotationsItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art3dex21MethodAnnotationsItemE",
-   "name" : "const art::dex::MethodAnnotationsItem *",
-   "referenced_type" : "_ZTIKN3art3dex21MethodAnnotationsItemE",
-   "self_type" : "_ZTIPKN3art3dex21MethodAnnotationsItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art3dex24AnnotationsDirectoryItemE",
-   "name" : "const art::dex::AnnotationsDirectoryItem *",
-   "referenced_type" : "_ZTIKN3art3dex24AnnotationsDirectoryItemE",
-   "self_type" : "_ZTIPKN3art3dex24AnnotationsDirectoryItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art3dex24ParameterAnnotationsItemE",
-   "name" : "const art::dex::ParameterAnnotationsItem *",
-   "referenced_type" : "_ZTIKN3art3dex24ParameterAnnotationsItemE",
-   "self_type" : "_ZTIPKN3art3dex24ParameterAnnotationsItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art3dex6TypeIdE",
-   "name" : "const art::dex::TypeId *",
-   "referenced_type" : "_ZTIKN3art3dex6TypeIdE",
-   "self_type" : "_ZTIPKN3art3dex6TypeIdE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art3dex7FieldIdE",
-   "name" : "const art::dex::FieldId *",
-   "referenced_type" : "_ZTIKN3art3dex7FieldIdE",
-   "self_type" : "_ZTIPKN3art3dex7FieldIdE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art3dex7MapListE",
-   "name" : "const art::dex::MapList *",
-   "referenced_type" : "_ZTIKN3art3dex7MapListE",
-   "self_type" : "_ZTIPKN3art3dex7MapListE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art3dex7ProtoIdE",
-   "name" : "const art::dex::ProtoId *",
-   "referenced_type" : "_ZTIKN3art3dex7ProtoIdE",
-   "self_type" : "_ZTIPKN3art3dex7ProtoIdE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art3dex7TryItemE",
-   "name" : "const art::dex::TryItem *",
-   "referenced_type" : "_ZTIKN3art3dex7TryItemE",
-   "self_type" : "_ZTIPKN3art3dex7TryItemE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art3dex8ClassDefE",
-   "name" : "const art::dex::ClassDef *",
-   "referenced_type" : "_ZTIKN3art3dex8ClassDefE",
-   "self_type" : "_ZTIPKN3art3dex8ClassDefE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art3dex8CodeItemE",
-   "name" : "const art::dex::CodeItem *",
-   "referenced_type" : "_ZTIKN3art3dex8CodeItemE",
-   "self_type" : "_ZTIPKN3art3dex8CodeItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art3dex8DexIndexIjEE",
-   "name" : "const art::dex::DexIndex<unsigned int> *",
-   "referenced_type" : "_ZTIKN3art3dex8DexIndexIjEE",
-   "self_type" : "_ZTIPKN3art3dex8DexIndexIjEE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art3dex8DexIndexItEE",
-   "name" : "const art::dex::DexIndex<unsigned short> *",
-   "referenced_type" : "_ZTIKN3art3dex8DexIndexItEE",
-   "self_type" : "_ZTIPKN3art3dex8DexIndexItEE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art3dex8MethodIdE",
-   "name" : "const art::dex::MethodId *",
-   "referenced_type" : "_ZTIKN3art3dex8MethodIdE",
-   "self_type" : "_ZTIPKN3art3dex8MethodIdE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art3dex8StringIdE",
-   "name" : "const art::dex::StringId *",
-   "referenced_type" : "_ZTIKN3art3dex8StringIdE",
-   "self_type" : "_ZTIPKN3art3dex8StringIdE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art3dex8TypeListE",
-   "name" : "const art::dex::TypeList *",
-   "referenced_type" : "_ZTIKN3art3dex8TypeListE",
-   "self_type" : "_ZTIPKN3art3dex8TypeListE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art3dex9TypeIndexE",
-   "name" : "const art::dex::TypeIndex *",
-   "referenced_type" : "_ZTIKN3art3dex9TypeIndexE",
-   "self_type" : "_ZTIPKN3art3dex9TypeIndexE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art6MemMapE",
-   "name" : "const art::MemMap *",
-   "referenced_type" : "_ZTIKN3art6MemMapE",
-   "self_type" : "_ZTIPKN3art6MemMapE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/mem_map.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art7DexFile6HeaderE",
-   "name" : "const art::DexFile::Header *",
-   "referenced_type" : "_ZTIKN3art7DexFile6HeaderE",
-   "self_type" : "_ZTIPKN3art7DexFile6HeaderE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art7DexFileE",
-   "name" : "const art::DexFile *",
-   "referenced_type" : "_ZTIKN3art7DexFileE",
-   "self_type" : "_ZTIPKN3art7DexFileE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "name" : "const art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>> *",
-   "referenced_type" : "_ZTIKN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "self_type" : "_ZTIPKN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "name" : "const art::Dumpable<art::hiddenapi::ApiList> *",
-   "referenced_type" : "_ZTIKN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "self_type" : "_ZTIPKN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/dumpable.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art9CountIterE",
-   "name" : "const art::CountIter *",
-   "referenced_type" : "_ZTIKN3art9CountIterE",
-   "self_type" : "_ZTIPKN3art9CountIterE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art9SignatureE",
-   "name" : "const art::Signature *",
-   "referenced_type" : "_ZTIKN3art9SignatureE",
-   "self_type" : "_ZTIPKN3art9SignatureE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/signature.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art9hiddenapi7ApiListE",
-   "name" : "const art::hiddenapi::ApiList *",
-   "referenced_type" : "_ZTIKN3art9hiddenapi7ApiListE",
-   "self_type" : "_ZTIPKN3art9hiddenapi7ApiListE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN7android4base10MappedFileE",
-   "name" : "const android::base::MappedFile *",
-   "referenced_type" : "_ZTIKN7android4base10MappedFileE",
-   "self_type" : "_ZTIPKN7android4base10MappedFileE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/mapped_file.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" : "_ZTIPKN7android4base13ErrnoRestorerE",
-   "name" : "const android::base::ErrnoRestorer *",
-   "referenced_type" : "_ZTIKN7android4base13ErrnoRestorerE",
-   "self_type" : "_ZTIPKN7android4base13ErrnoRestorerE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/errno_restorer.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN9unix_file6FdFileE",
-   "name" : "const unix_file::FdFile *",
-   "referenced_type" : "_ZTIKN9unix_file6FdFileE",
-   "self_type" : "_ZTIPKN9unix_file6FdFileE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/unix_file/fd_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKNSt3__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" : "_ZTIPKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKNSt3__14hashIN3art16DexFileReferenceEEE",
-   "name" : "const std::hash<art::DexFileReference> *",
-   "referenced_type" : "_ZTIKNSt3__14hashIN3art16DexFileReferenceEEE",
-   "self_type" : "_ZTIPKNSt3__14hashIN3art16DexFileReferenceEEE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKNSt3__14hashIN3art3dex10ProtoIndexEEE",
-   "name" : "const std::hash<art::dex::ProtoIndex> *",
-   "referenced_type" : "_ZTIKNSt3__14hashIN3art3dex10ProtoIndexEEE",
-   "self_type" : "_ZTIPKNSt3__14hashIN3art3dex10ProtoIndexEEE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKNSt3__14hashIN3art3dex11StringIndexEEE",
-   "name" : "const std::hash<art::dex::StringIndex> *",
-   "referenced_type" : "_ZTIKNSt3__14hashIN3art3dex11StringIndexEEE",
-   "self_type" : "_ZTIPKNSt3__14hashIN3art3dex11StringIndexEEE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKNSt3__14hashIN3art3dex9TypeIndexEEE",
-   "name" : "const std::hash<art::dex::TypeIndex> *",
-   "referenced_type" : "_ZTIKNSt3__14hashIN3art3dex9TypeIndexEEE",
-   "self_type" : "_ZTIPKNSt3__14hashIN3art3dex9TypeIndexEEE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_types.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" : "art/libdexfile/dex/dex_file_loader.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" : "art/libdexfile/dex/art_dex_file_loader.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" : "art/libdexfile/dex/compact_offset_table.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" : "art/libartbase/base/mem_map.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art10OatDexFileE",
-   "name" : "art::OatDexFile *",
-   "referenced_type" : "_ZTIN3art10OatDexFileE",
-   "self_type" : "_ZTIPN3art10OatDexFileE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art10ZipArchiveE",
-   "name" : "art::ZipArchive *",
-   "referenced_type" : "_ZTIN3art10ZipArchiveE",
-   "self_type" : "_ZTIPN3art10ZipArchiveE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/zip_archive.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art11InstructionE",
-   "name" : "art::Instruction *",
-   "referenced_type" : "_ZTIN3art11InstructionE",
-   "self_type" : "_ZTIPN3art11InstructionE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art11ScopedTraceE",
-   "name" : "art::ScopedTrace *",
-   "referenced_type" : "_ZTIN3art11ScopedTraceE",
-   "self_type" : "_ZTIPN3art11ScopedTraceE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/systrace.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "name" : "art::ClassAccessor::DataIterator<art::ClassAccessor::Field> *",
-   "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "self_type" : "_ZTIPN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "name" : "art::ClassAccessor::DataIterator<art::ClassAccessor::Method> *",
-   "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "self_type" : "_ZTIPN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art13ClassAccessor5FieldE",
-   "name" : "art::ClassAccessor::Field *",
-   "referenced_type" : "_ZTIN3art13ClassAccessor5FieldE",
-   "self_type" : "_ZTIPN3art13ClassAccessor5FieldE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art13ClassAccessor6MethodE",
-   "name" : "art::ClassAccessor::Method *",
-   "referenced_type" : "_ZTIN3art13ClassAccessor6MethodE",
-   "self_type" : "_ZTIPN3art13ClassAccessor6MethodE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art13ClassAccessor8BaseItemE",
-   "name" : "art::ClassAccessor::BaseItem *",
-   "referenced_type" : "_ZTIN3art13ClassAccessor8BaseItemE",
-   "self_type" : "_ZTIPN3art13ClassAccessor8BaseItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art13ClassAccessorE",
-   "name" : "art::ClassAccessor *",
-   "referenced_type" : "_ZTIN3art13ClassAccessorE",
-   "self_type" : "_ZTIPN3art13ClassAccessorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art13ClassIteratorE",
-   "name" : "art::ClassIterator *",
-   "referenced_type" : "_ZTIN3art13ClassIteratorE",
-   "self_type" : "_ZTIPN3art13ClassIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art13DexFileLoader12VerifyResultE",
-   "name" : "art::DexFileLoader::VerifyResult *",
-   "referenced_type" : "_ZTIN3art13DexFileLoader12VerifyResultE",
-   "self_type" : "_ZTIPN3art13DexFileLoader12VerifyResultE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art13DexFileLoaderE",
-   "name" : "art::DexFileLoader *",
-   "referenced_type" : "_ZTIN3art13DexFileLoaderE",
-   "self_type" : "_ZTIPN3art13DexFileLoaderE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art14CompactDexFile8CodeItemE",
-   "name" : "art::CompactDexFile::CodeItem *",
-   "referenced_type" : "_ZTIN3art14CompactDexFile8CodeItemE",
-   "self_type" : "_ZTIPN3art14CompactDexFile8CodeItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art14CompactDexFileE",
-   "name" : "art::CompactDexFile *",
-   "referenced_type" : "_ZTIN3art14CompactDexFileE",
-   "self_type" : "_ZTIPN3art14CompactDexFileE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "name" : "art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Field>> *",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "self_type" : "_ZTIPN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "name" : "art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Method>> *",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "self_type" : "_ZTIPN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art14IterationRangeINS_13ClassIteratorEEE",
-   "name" : "art::IterationRange<art::ClassIterator> *",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_13ClassIteratorEEE",
-   "self_type" : "_ZTIPN3art14IterationRangeINS_13ClassIteratorEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art14IterationRangeINS_15SplitStringIterEEE",
-   "name" : "art::IterationRange<art::SplitStringIter> *",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_15SplitStringIterEEE",
-   "self_type" : "_ZTIPN3art14IterationRangeINS_15SplitStringIterEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art14IterationRangeINS_22DexInstructionIteratorEEE",
-   "name" : "art::IterationRange<art::DexInstructionIterator> *",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_22DexInstructionIteratorEEE",
-   "self_type" : "_ZTIPN3art14IterationRangeINS_22DexInstructionIteratorEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art14IterationRangeINS_9CountIterEEE",
-   "name" : "art::IterationRange<art::CountIter> *",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_9CountIterEEE",
-   "self_type" : "_ZTIPN3art14IterationRangeINS_9CountIterEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "name" : "art::IterationRange<const art::dex::TryItem *> *",
-   "referenced_type" : "_ZTIN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "self_type" : "_ZTIPN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "name" : "art::HashSetIterator<std::pair<unsigned int, unsigned short>, art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>>> *",
-   "referenced_type" : "_ZTIN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "self_type" : "_ZTIPN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art15MethodReferenceE",
-   "name" : "art::MethodReference *",
-   "referenced_type" : "_ZTIN3art15MethodReferenceE",
-   "self_type" : "_ZTIPN3art15MethodReferenceE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/method_reference.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art15SplitStringIterE",
-   "name" : "art::SplitStringIter *",
-   "referenced_type" : "_ZTIN3art15SplitStringIterE",
-   "self_type" : "_ZTIPN3art15SplitStringIterE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art15StandardDexFile8CodeItemE",
-   "name" : "art::StandardDexFile::CodeItem *",
-   "referenced_type" : "_ZTIN3art15StandardDexFile8CodeItemE",
-   "self_type" : "_ZTIPN3art15StandardDexFile8CodeItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/standard_dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art15StandardDexFileE",
-   "name" : "art::StandardDexFile *",
-   "referenced_type" : "_ZTIN3art15StandardDexFileE",
-   "self_type" : "_ZTIPN3art15StandardDexFileE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/standard_dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art15TypeLookupTable5EntryE",
-   "name" : "art::TypeLookupTable::Entry *",
-   "referenced_type" : "_ZTIN3art15TypeLookupTable5EntryE",
-   "self_type" : "_ZTIPN3art15TypeLookupTable5EntryE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art15TypeLookupTableE",
-   "name" : "art::TypeLookupTable *",
-   "referenced_type" : "_ZTIN3art15TypeLookupTableE",
-   "self_type" : "_ZTIPN3art15TypeLookupTableE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art16ArtDexFileLoaderE",
-   "name" : "art::ArtDexFileLoader *",
-   "referenced_type" : "_ZTIN3art16ArtDexFileLoaderE",
-   "self_type" : "_ZTIPN3art16ArtDexFileLoaderE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art16DexFileContainerE",
-   "name" : "art::DexFileContainer *",
-   "referenced_type" : "_ZTIN3art16DexFileContainerE",
-   "self_type" : "_ZTIPN3art16DexFileContainerE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art16DexFileReferenceE",
-   "name" : "art::DexFileReference *",
-   "referenced_type" : "_ZTIN3art16DexFileReferenceE",
-   "self_type" : "_ZTIPN3art16DexFileReferenceE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art16DexLayoutSection10SubsectionE",
-   "name" : "art::DexLayoutSection::Subsection *",
-   "referenced_type" : "_ZTIN3art16DexLayoutSection10SubsectionE",
-   "self_type" : "_ZTIPN3art16DexLayoutSection10SubsectionE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art17ClassIteratorDataE",
-   "name" : "art::ClassIteratorData *",
-   "referenced_type" : "_ZTIN3art17ClassIteratorDataE",
-   "self_type" : "_ZTIPN3art17ClassIteratorDataE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art18CompactOffsetTable8AccessorE",
-   "name" : "art::CompactOffsetTable::Accessor *",
-   "referenced_type" : "_ZTIN3art18CompactOffsetTable8AccessorE",
-   "self_type" : "_ZTIPN3art18CompactOffsetTable8AccessorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/compact_offset_table.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art18ScopedTraceNoStart24ScopedTraceMessageHelperE",
-   "name" : "art::ScopedTraceNoStart::ScopedTraceMessageHelper *",
-   "referenced_type" : "_ZTIN3art18ScopedTraceNoStart24ScopedTraceMessageHelperE",
-   "self_type" : "_ZTIPN3art18ScopedTraceNoStart24ScopedTraceMessageHelperE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/systrace.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art18ScopedTraceNoStartE",
-   "name" : "art::ScopedTraceNoStart *",
-   "referenced_type" : "_ZTIN3art18ScopedTraceNoStartE",
-   "self_type" : "_ZTIPN3art18ScopedTraceNoStartE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/systrace.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art19Arc4RandomGeneratorE",
-   "name" : "art::Arc4RandomGenerator *",
-   "referenced_type" : "_ZTIN3art19Arc4RandomGeneratorE",
-   "self_type" : "_ZTIPN3art19Arc4RandomGeneratorE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/utils.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art19InstructionOperandsE",
-   "name" : "art::InstructionOperands *",
-   "referenced_type" : "_ZTIN3art19InstructionOperandsE",
-   "self_type" : "_ZTIPN3art19InstructionOperandsE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art20CatchHandlerIteratorE",
-   "name" : "art::CatchHandlerIterator *",
-   "referenced_type" : "_ZTIN3art20CatchHandlerIteratorE",
-   "self_type" : "_ZTIPN3art20CatchHandlerIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_exception_helpers.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art20CodeItemDataAccessorE",
-   "name" : "art::CodeItemDataAccessor *",
-   "referenced_type" : "_ZTIN3art20CodeItemDataAccessorE",
-   "self_type" : "_ZTIPN3art20CodeItemDataAccessorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art20DexInstructionPcPairE",
-   "name" : "art::DexInstructionPcPair *",
-   "referenced_type" : "_ZTIN3art20DexInstructionPcPairE",
-   "self_type" : "_ZTIPN3art20DexInstructionPcPairE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art22DexFileLoaderErrorCodeE",
-   "name" : "art::DexFileLoaderErrorCode *",
-   "referenced_type" : "_ZTIN3art22DexFileLoaderErrorCodeE",
-   "self_type" : "_ZTIPN3art22DexFileLoaderErrorCodeE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art22DexInstructionIteratorE",
-   "name" : "art::DexInstructionIterator *",
-   "referenced_type" : "_ZTIN3art22DexInstructionIteratorE",
-   "self_type" : "_ZTIPN3art22DexInstructionIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art24DexFileParameterIteratorE",
-   "name" : "art::DexFileParameterIterator *",
-   "referenced_type" : "_ZTIN3art24DexFileParameterIteratorE",
-   "self_type" : "_ZTIPN3art24DexFileParameterIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art24RangeInstructionOperandsE",
-   "name" : "art::RangeInstructionOperands *",
-   "referenced_type" : "_ZTIN3art24RangeInstructionOperandsE",
-   "self_type" : "_ZTIPN3art24RangeInstructionOperandsE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art25CodeItemDebugInfoAccessorE",
-   "name" : "art::CodeItemDebugInfoAccessor *",
-   "referenced_type" : "_ZTIN3art25CodeItemDebugInfoAccessorE",
-   "self_type" : "_ZTIPN3art25CodeItemDebugInfoAccessorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art25EncodedArrayValueIteratorE",
-   "name" : "art::EncodedArrayValueIterator *",
-   "referenced_type" : "_ZTIN3art25EncodedArrayValueIteratorE",
-   "self_type" : "_ZTIPN3art25EncodedArrayValueIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art26CallSiteArrayValueIteratorE",
-   "name" : "art::CallSiteArrayValueIterator *",
-   "referenced_type" : "_ZTIN3art26CallSiteArrayValueIteratorE",
-   "self_type" : "_ZTIPN3art26CallSiteArrayValueIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art26DexInstructionIteratorBaseE",
-   "name" : "art::DexInstructionIteratorBase *",
-   "referenced_type" : "_ZTIN3art26DexInstructionIteratorBaseE",
-   "self_type" : "_ZTIPN3art26DexInstructionIteratorBaseE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art26SafeDexInstructionIteratorE",
-   "name" : "art::SafeDexInstructionIterator *",
-   "referenced_type" : "_ZTIN3art26SafeDexInstructionIteratorE",
-   "self_type" : "_ZTIPN3art26SafeDexInstructionIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art26VarArgsInstructionOperandsE",
-   "name" : "art::VarArgsInstructionOperands *",
-   "referenced_type" : "_ZTIN3art26VarArgsInstructionOperandsE",
-   "self_type" : "_ZTIPN3art26VarArgsInstructionOperandsE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art27CodeItemInstructionAccessorE",
-   "name" : "art::CodeItemInstructionAccessor *",
-   "referenced_type" : "_ZTIN3art27CodeItemInstructionAccessorE",
-   "self_type" : "_ZTIPN3art27CodeItemInstructionAccessorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art29NoReceiverInstructionOperandsE",
-   "name" : "art::NoReceiverInstructionOperands *",
-   "referenced_type" : "_ZTIN3art29NoReceiverInstructionOperandsE",
-   "self_type" : "_ZTIPN3art29NoReceiverInstructionOperandsE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art31EncodedStaticFieldValueIteratorE",
-   "name" : "art::EncodedStaticFieldValueIterator *",
-   "referenced_type" : "_ZTIN3art31EncodedStaticFieldValueIteratorE",
-   "self_type" : "_ZTIPN3art31EncodedStaticFieldValueIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art3dex10ProtoIndexE",
-   "name" : "art::dex::ProtoIndex *",
-   "referenced_type" : "_ZTIN3art3dex10ProtoIndexE",
-   "self_type" : "_ZTIPN3art3dex10ProtoIndexE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art3dex11StringIndexE",
-   "name" : "art::dex::StringIndex *",
-   "referenced_type" : "_ZTIN3art3dex11StringIndexE",
-   "self_type" : "_ZTIPN3art3dex11StringIndexE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art3dex7TryItemE",
-   "name" : "art::dex::TryItem *",
-   "referenced_type" : "_ZTIN3art3dex7TryItemE",
-   "self_type" : "_ZTIPN3art3dex7TryItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art3dex8CodeItemE",
-   "name" : "art::dex::CodeItem *",
-   "referenced_type" : "_ZTIN3art3dex8CodeItemE",
-   "self_type" : "_ZTIPN3art3dex8CodeItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art3dex8DexIndexIjEE",
-   "name" : "art::dex::DexIndex<unsigned int> *",
-   "referenced_type" : "_ZTIN3art3dex8DexIndexIjEE",
-   "self_type" : "_ZTIPN3art3dex8DexIndexIjEE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art3dex8DexIndexItEE",
-   "name" : "art::dex::DexIndex<unsigned short> *",
-   "referenced_type" : "_ZTIN3art3dex8DexIndexItEE",
-   "self_type" : "_ZTIPN3art3dex8DexIndexItEE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art3dex8tracking24DexFileTrackingRegistrarE",
-   "name" : "art::dex::tracking::DexFileTrackingRegistrar *",
-   "referenced_type" : "_ZTIN3art3dex8tracking24DexFileTrackingRegistrarE",
-   "self_type" : "_ZTIPN3art3dex8tracking24DexFileTrackingRegistrarE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_tracking_registrar.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art3dex9TypeIndexE",
-   "name" : "art::dex::TypeIndex *",
-   "referenced_type" : "_ZTIN3art3dex9TypeIndexE",
-   "self_type" : "_ZTIPN3art3dex9TypeIndexE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art6MemMapE",
-   "name" : "art::MemMap *",
-   "referenced_type" : "_ZTIN3art6MemMapE",
-   "self_type" : "_ZTIPN3art6MemMapE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/mem_map.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art7DexFile12PositionInfoE",
-   "name" : "art::DexFile::PositionInfo *",
-   "referenced_type" : "_ZTIN3art7DexFile12PositionInfoE",
-   "self_type" : "_ZTIPN3art7DexFile12PositionInfoE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art7DexFile9LocalInfoE",
-   "name" : "art::DexFile::LocalInfo *",
-   "referenced_type" : "_ZTIN3art7DexFile9LocalInfoE",
-   "self_type" : "_ZTIPN3art7DexFile9LocalInfoE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art7DexFileE",
-   "name" : "art::DexFile *",
-   "referenced_type" : "_ZTIN3art7DexFileE",
-   "self_type" : "_ZTIPN3art7DexFileE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "name" : "art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>> *",
-   "referenced_type" : "_ZTIN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "self_type" : "_ZTIPN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "name" : "art::Dumpable<art::hiddenapi::ApiList> *",
-   "referenced_type" : "_ZTIN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "self_type" : "_ZTIPN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/dumpable.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art8ZipEntryE",
-   "name" : "art::ZipEntry *",
-   "referenced_type" : "_ZTIN3art8ZipEntryE",
-   "self_type" : "_ZTIPN3art8ZipEntryE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/zip_archive.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art9CountIterE",
-   "name" : "art::CountIter *",
-   "referenced_type" : "_ZTIN3art9CountIterE",
-   "self_type" : "_ZTIPN3art9CountIterE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art9SignatureE",
-   "name" : "art::Signature *",
-   "referenced_type" : "_ZTIN3art9SignatureE",
-   "self_type" : "_ZTIPN3art9SignatureE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/signature.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art9hiddenapi7ApiListE",
-   "name" : "art::hiddenapi::ApiList *",
-   "referenced_type" : "_ZTIN3art9hiddenapi7ApiListE",
-   "self_type" : "_ZTIPN3art9hiddenapi7ApiListE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10MappedFileE",
-   "name" : "android::base::MappedFile *",
-   "referenced_type" : "_ZTIN7android4base10MappedFileE",
-   "self_type" : "_ZTIPN7android4base10MappedFileE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/mapped_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art11Instruction6FormatES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::Instruction::Format, art::Instruction::Format> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art11Instruction6FormatES5_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art11Instruction6FormatES5_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art25EncodedArrayValueIterator9ValueTypeES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::EncodedArrayValueIterator::ValueType, art::EncodedArrayValueIterator::ValueType> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art25EncodedArrayValueIterator9ValueTypeES5_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art25EncodedArrayValueIterator9ValueTypeES5_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art3dex10ProtoIndexES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::dex::ProtoIndex, art::dex::ProtoIndex> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex10ProtoIndexES5_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art3dex10ProtoIndexES5_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art3dex11StringIndexES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::dex::StringIndex, art::dex::StringIndex> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex11StringIndexES5_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art3dex11StringIndexES5_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art3dex9TypeIndexES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::dex::TypeIndex, art::dex::TypeIndex> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex9TypeIndexES5_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art3dex9TypeIndexES5_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex6TypeIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::TypeId *, const art::dex::TypeId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex6TypeIdES7_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex6TypeIdES7_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7FieldIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::FieldId *, const art::dex::FieldId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7FieldIdES7_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7FieldIdES7_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7ProtoIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::ProtoId *, const art::dex::ProtoId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7ProtoIdES7_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7ProtoIdES7_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8ClassDefES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::ClassDef *, const art::dex::ClassDef *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8ClassDefES7_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8ClassDefES7_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8MethodIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::MethodId *, const art::dex::MethodId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8MethodIdES7_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8MethodIdES7_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8StringIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::StringId *, const art::dex::StringId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8StringIdES7_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8StringIdES7_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art7DexFileES6_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::DexFile *, const art::DexFile *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art7DexFileES6_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art7DexFileES6_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKcS4_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const char *, const char *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKcS4_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKcS4_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKhS4_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const unsigned char *, const unsigned char *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKhS4_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKhS4_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKtS4_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const unsigned short *, const unsigned short *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKtS4_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKtS4_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIbbEE",
-   "name" : "android::base::log_detail::EagerEvaluator<bool, bool> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIbbEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIbbEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIccEE",
-   "name" : "android::base::log_detail::EagerEvaluator<char, char> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIccEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIccEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIddEE",
-   "name" : "android::base::log_detail::EagerEvaluator<double, double> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIddEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIddEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIhjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned char, unsigned int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIhjEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIhjEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIiiEE",
-   "name" : "android::base::log_detail::EagerEvaluator<int, int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIiiEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIiiEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIjiEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned int, int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjiEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIjiEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIjjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned int, unsigned int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjjEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIjjEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIjmEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned int, unsigned long> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjmEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIjmEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIliEE",
-   "name" : "android::base::log_detail::EagerEvaluator<long, int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIliEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIliEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIljEE",
-   "name" : "android::base::log_detail::EagerEvaluator<long, unsigned int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIljEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIljEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorImiEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned long, int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorImiEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorImiEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorImjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned long, unsigned int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorImjEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorImjEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorImmEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned long, unsigned long> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorImmEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorImmEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorImtEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned long, unsigned short> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorImtEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorImtEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorItjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned short, unsigned int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorItjEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorItjEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorItmEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned short, unsigned long> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorItmEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorItmEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIttEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned short, unsigned short> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIttEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIttEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE",
-   "name" : "android::base::log_detail::Storage<art::Instruction::Format> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "name" : "android::base::log_detail::Storage<art::EncodedArrayValueIterator::ValueType> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE",
-   "name" : "android::base::log_detail::Storage<art::dex::ProtoIndex> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE",
-   "name" : "android::base::log_detail::Storage<art::dex::StringIndex> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE",
-   "name" : "android::base::log_detail::Storage<art::dex::TypeIndex> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::TypeId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::FieldId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::ProtoId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::ClassDef *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::MethodId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::StringId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIPKN3art7DexFileEEE",
-   "name" : "android::base::log_detail::Storage<const art::DexFile *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art7DexFileEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIPKN3art7DexFileEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIPKtEE",
-   "name" : "android::base::log_detail::Storage<const unsigned short *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKtEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIPKtEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIPKvEE",
-   "name" : "android::base::log_detail::Storage<const void *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKvEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIPKvEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIbEE",
-   "name" : "android::base::log_detail::Storage<bool> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIbEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIbEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIcEE",
-   "name" : "android::base::log_detail::Storage<char> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIcEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIcEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIdEE",
-   "name" : "android::base::log_detail::Storage<double> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIdEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIdEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIhEE",
-   "name" : "android::base::log_detail::Storage<unsigned char> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIhEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIhEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIiEE",
-   "name" : "android::base::log_detail::Storage<int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIiEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIiEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIjEE",
-   "name" : "android::base::log_detail::Storage<unsigned int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIjEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIjEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIlEE",
-   "name" : "android::base::log_detail::Storage<long> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIlEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIlEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageImEE",
-   "name" : "android::base::log_detail::Storage<unsigned long> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageImEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageImEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageItEE",
-   "name" : "android::base::log_detail::Storage<unsigned short> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageItEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageItEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.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" : "_ZTIPN7android4base13ErrnoRestorerE",
-   "name" : "android::base::ErrnoRestorer *",
-   "referenced_type" : "_ZTIN7android4base13ErrnoRestorerE",
-   "self_type" : "_ZTIPN7android4base13ErrnoRestorerE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/errno_restorer.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" : "_ZTIPN7android4base19ScopedLockAssertionE",
-   "name" : "android::base::ScopedLockAssertion *",
-   "referenced_type" : "_ZTIN7android4base19ScopedLockAssertionE",
-   "self_type" : "_ZTIPN7android4base19ScopedLockAssertionE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/thread_annotations.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN9unix_file16RandomAccessFileE",
-   "name" : "unix_file::RandomAccessFile *",
-   "referenced_type" : "_ZTIN9unix_file16RandomAccessFileE",
-   "self_type" : "_ZTIPN9unix_file16RandomAccessFileE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/unix_file/random_access_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN9unix_file6FdFileE",
-   "name" : "unix_file::FdFile *",
-   "referenced_type" : "_ZTIN9unix_file6FdFileE",
-   "self_type" : "_ZTIPN9unix_file6FdFileE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/unix_file/fd_file.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" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
-   "name" : "std::basic_string_view<char, std::char_traits<char>> *",
-   "referenced_type" : "_ZTINSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
-   "self_type" : "_ZTIPNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/strings.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPNSt3__14pairIjtEE",
-   "name" : "std::pair<unsigned int, unsigned short> *",
-   "referenced_type" : "_ZTINSt3__14pairIjtEE",
-   "self_type" : "_ZTIPNSt3__14pairIjtEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPNSt3__15mutexE",
-   "name" : "std::mutex *",
-   "referenced_type" : "_ZTINSt3__15mutexE",
-   "self_type" : "_ZTIPNSt3__15mutexE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/mem_map.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPNSt3__16vectorIN3art3dex9TypeIndexENS_9allocatorIS3_EEEE",
-   "name" : "std::vector<art::dex::TypeIndex, std::allocator<art::dex::TypeIndex>> *",
-   "referenced_type" : "_ZTINSt3__16vectorIN3art3dex9TypeIndexENS_9allocatorIS3_EEEE",
-   "self_type" : "_ZTIPNSt3__16vectorIN3art3dex9TypeIndexENS_9allocatorIS3_EEEE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPNSt3__16vectorINS_10unique_ptrIKN3art7DexFileENS_14default_deleteIS4_EEEENS_9allocatorIS7_EEEE",
-   "name" : "std::vector<std::unique_ptr<const art::DexFile, std::default_delete<const art::DexFile>>, std::allocator<std::unique_ptr<const art::DexFile, std::default_delete<const art::DexFile>>>> *",
-   "referenced_type" : "_ZTINSt3__16vectorINS_10unique_ptrIKN3art7DexFileENS_14default_deleteIS4_EEEENS_9allocatorIS7_EEEE",
-   "self_type" : "_ZTIPNSt3__16vectorINS_10unique_ptrIKN3art7DexFileENS_14default_deleteIS4_EEEENS_9allocatorIS7_EEEE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE",
-   "name" : "std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>> *",
-   "referenced_type" : "_ZTINSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE",
-   "self_type" : "_ZTIPNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.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" : "art/libdexfile/dex/compact_offset_table.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" : "art/libdexfile/dex/art_dex_file_loader.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" : "_ZTIPP8ADexFile",
-   "name" : "ADexFile **",
-   "referenced_type" : "_ZTIP8ADexFile",
-   "self_type" : "_ZTIPP8ADexFile",
-   "size" : 8,
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPPKc",
-   "name" : "const char **",
-   "referenced_type" : "_ZTIPKc",
-   "self_type" : "_ZTIPPKc",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/utf.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPPKh",
-   "name" : "const unsigned char **",
-   "referenced_type" : "_ZTIPKh",
-   "self_type" : "_ZTIPPKh",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.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" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPc",
-   "name" : "char *",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIPc",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.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" : "art/libartbase/base/mem_map.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" : "art/libdexfile/dex/dex_file.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" : "art/libdexfile/external/include/art_api/dex_file_external.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" : "art/libartbase/base/mem_map.h"
-  }
- ],
- "qualified_types" :
- [
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA22_Kc",
-   "name" : "char const[22]",
-   "referenced_type" : "_ZTIA22_c",
-   "self_type" : "_ZTIA22_Kc",
-   "size" : 22,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA23_Kc",
-   "name" : "char const[23]",
-   "referenced_type" : "_ZTIA23_c",
-   "self_type" : "_ZTIA23_Kc",
-   "size" : 23,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA28_Kc",
-   "name" : "char const[28]",
-   "referenced_type" : "_ZTIA28_c",
-   "self_type" : "_ZTIA28_Kc",
-   "size" : 28,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA2_KPKc",
-   "name" : "const char *const[2]",
-   "referenced_type" : "_ZTIA2_PKc",
-   "self_type" : "_ZTIA2_KPKc",
-   "size" : 16,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA36_Kc",
-   "name" : "char const[36]",
-   "referenced_type" : "_ZTIA36_c",
-   "self_type" : "_ZTIA36_Kc",
-   "size" : 36,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA4_Kc",
-   "name" : "char const[4]",
-   "referenced_type" : "_ZTIA4_c",
-   "self_type" : "_ZTIA4_Kc",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA4_Kh",
-   "name" : "unsigned char const[4]",
-   "referenced_type" : "_ZTIA4_h",
-   "self_type" : "_ZTIA4_Kh",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA5_A4_Kh",
-   "name" : "unsigned char const[5][4]",
-   "referenced_type" : "_ZTIA5_A4_h",
-   "self_type" : "_ZTIA5_A4_Kh",
-   "size" : 20,
-   "source_file" : "art/libdexfile/dex/standard_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA5_Kj",
-   "name" : "unsigned int const[5]",
-   "referenced_type" : "_ZTIA5_j",
-   "self_type" : "_ZTIA5_Kj",
-   "size" : 20,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA7_KN3art10SdkVersionE",
-   "name" : "art::SdkVersion const[7]",
-   "referenced_type" : "_ZTIA7_N3art10SdkVersionE",
-   "self_type" : "_ZTIA7_KN3art10SdkVersionE",
-   "size" : 28,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA7_KPKc",
-   "name" : "const char *const[7]",
-   "referenced_type" : "_ZTIA7_PKc",
-   "self_type" : "_ZTIA7_KPKc",
-   "size" : 56,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA_KN3art11Instruction21InstructionDescriptorE",
-   "name" : "art::Instruction::InstructionDescriptor const[]",
-   "referenced_type" : "_ZTIA_N3art11Instruction21InstructionDescriptorE",
-   "self_type" : "_ZTIA_KN3art11Instruction21InstructionDescriptorE",
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA_KPKc",
-   "name" : "const char *const[]",
-   "referenced_type" : "_ZTIA_PKc",
-   "self_type" : "_ZTIA_KPKc",
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA_Kh",
-   "name" : "unsigned char const[]",
-   "referenced_type" : "_ZTIA_h",
-   "self_type" : "_ZTIA_Kh",
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA_Ki",
-   "name" : "int const[]",
-   "referenced_type" : "_ZTIA_i",
-   "self_type" : "_ZTIA_Ki",
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIK15ADexFile_Method",
-   "name" : "const ADexFile_Method",
-   "referenced_type" : "_ZTI15ADexFile_Method",
-   "self_type" : "_ZTIK15ADexFile_Method",
-   "size" : 32,
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.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"
-  },
-  {
-   "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",
-   "self_type" : "_ZTIK18JNINativeInterface",
-   "size" : 1864,
-   "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"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKDn",
-   "name" : "const nullptr_t",
-   "referenced_type" : "_ZTIDn",
-   "self_type" : "_ZTIKDn",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art10FreeDeleteE",
-   "name" : "const art::FreeDelete",
-   "referenced_type" : "_ZTIN3art10FreeDeleteE",
-   "self_type" : "_ZTIKN3art10FreeDeleteE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art10OatDexFileE",
-   "name" : "const art::OatDexFile",
-   "referenced_type" : "_ZTIN3art10OatDexFileE",
-   "self_type" : "_ZTIKN3art10OatDexFileE",
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art10ZipArchiveE",
-   "name" : "const art::ZipArchive",
-   "referenced_type" : "_ZTIN3art10ZipArchiveE",
-   "self_type" : "_ZTIKN3art10ZipArchiveE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art11Instruction19SparseSwitchPayloadE",
-   "name" : "const art::Instruction::SparseSwitchPayload",
-   "referenced_type" : "_ZTIN3art11Instruction19SparseSwitchPayloadE",
-   "self_type" : "_ZTIKN3art11Instruction19SparseSwitchPayloadE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art11Instruction6FormatE",
-   "name" : "const art::Instruction::Format",
-   "referenced_type" : "_ZTIN3art11Instruction6FormatE",
-   "self_type" : "_ZTIKN3art11Instruction6FormatE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art11InstructionE",
-   "name" : "const art::Instruction",
-   "referenced_type" : "_ZTIN3art11InstructionE",
-   "self_type" : "_ZTIKN3art11InstructionE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art11PointerSizeE",
-   "name" : "const art::PointerSize",
-   "referenced_type" : "_ZTIN3art11PointerSizeE",
-   "self_type" : "_ZTIKN3art11PointerSizeE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/enums.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art11VoidFunctorE",
-   "name" : "const art::VoidFunctor",
-   "referenced_type" : "_ZTIN3art11VoidFunctorE",
-   "self_type" : "_ZTIKN3art11VoidFunctorE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "name" : "const art::ClassAccessor::DataIterator<art::ClassAccessor::Field>",
-   "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "self_type" : "_ZTIKN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "size" : 56,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "name" : "const art::ClassAccessor::DataIterator<art::ClassAccessor::Method>",
-   "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "self_type" : "_ZTIKN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "size" : 64,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art13ClassAccessor5FieldE",
-   "name" : "const art::ClassAccessor::Field",
-   "referenced_type" : "_ZTIN3art13ClassAccessor5FieldE",
-   "self_type" : "_ZTIKN3art13ClassAccessor5FieldE",
-   "size" : 40,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art13ClassAccessor6MethodE",
-   "name" : "const art::ClassAccessor::Method",
-   "referenced_type" : "_ZTIN3art13ClassAccessor6MethodE",
-   "self_type" : "_ZTIKN3art13ClassAccessor6MethodE",
-   "size" : 48,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art13ClassAccessor8BaseItemE",
-   "name" : "const art::ClassAccessor::BaseItem",
-   "referenced_type" : "_ZTIN3art13ClassAccessor8BaseItemE",
-   "self_type" : "_ZTIKN3art13ClassAccessor8BaseItemE",
-   "size" : 40,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art13ClassAccessorE",
-   "name" : "const art::ClassAccessor",
-   "referenced_type" : "_ZTIN3art13ClassAccessorE",
-   "self_type" : "_ZTIKN3art13ClassAccessorE",
-   "size" : 48,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art13ClassIteratorE",
-   "name" : "const art::ClassIterator",
-   "referenced_type" : "_ZTIN3art13ClassIteratorE",
-   "self_type" : "_ZTIKN3art13ClassIteratorE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art13DexFileLoaderE",
-   "name" : "const art::DexFileLoader",
-   "referenced_type" : "_ZTIN3art13DexFileLoaderE",
-   "self_type" : "_ZTIKN3art13DexFileLoaderE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art13DexZipArchiveE",
-   "name" : "const art::DexZipArchive",
-   "referenced_type" : "_ZTIN3art13DexZipArchiveE",
-   "self_type" : "_ZTIKN3art13DexZipArchiveE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art14CompactDexFile6HeaderE",
-   "name" : "const art::CompactDexFile::Header",
-   "referenced_type" : "_ZTIN3art14CompactDexFile6HeaderE",
-   "self_type" : "_ZTIKN3art14CompactDexFile6HeaderE",
-   "size" : 136,
-   "source_file" : "art/libartbase/base/casts.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art14CompactDexFile8CodeItemE",
-   "name" : "const art::CompactDexFile::CodeItem",
-   "referenced_type" : "_ZTIN3art14CompactDexFile8CodeItemE",
-   "self_type" : "_ZTIKN3art14CompactDexFile8CodeItemE",
-   "size" : 6,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art14CompactDexFileE",
-   "name" : "const art::CompactDexFile",
-   "referenced_type" : "_ZTIN3art14CompactDexFileE",
-   "self_type" : "_ZTIKN3art14CompactDexFileE",
-   "size" : 216,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art14InstructionSetE",
-   "name" : "const art::InstructionSet",
-   "referenced_type" : "_ZTIN3art14InstructionSetE",
-   "self_type" : "_ZTIKN3art14InstructionSetE",
-   "size" : 4,
-   "source_file" : "art/libartbase/arch/instruction_set.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "name" : "const art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Field>>",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "self_type" : "_ZTIKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "size" : 112,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "name" : "const art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Method>>",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "self_type" : "_ZTIKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "size" : 128,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art14IterationRangeINS_13ClassIteratorEEE",
-   "name" : "const art::IterationRange<art::ClassIterator>",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_13ClassIteratorEEE",
-   "self_type" : "_ZTIKN3art14IterationRangeINS_13ClassIteratorEEE",
-   "size" : 32,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "name" : "const art::IterationRange<const art::dex::TryItem *>",
-   "referenced_type" : "_ZTIN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "self_type" : "_ZTIKN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "size" : 16,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "name" : "const art::HashSetIterator<std::pair<unsigned int, unsigned short>, art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>>>",
-   "referenced_type" : "_ZTIN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "self_type" : "_ZTIKN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "size" : 16,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art15MethodReferenceE",
-   "name" : "const art::MethodReference",
-   "referenced_type" : "_ZTIN3art15MethodReferenceE",
-   "self_type" : "_ZTIKN3art15MethodReferenceE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/method_reference.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art15SplitStringIterE",
-   "name" : "const art::SplitStringIter",
-   "referenced_type" : "_ZTIN3art15SplitStringIterE",
-   "self_type" : "_ZTIKN3art15SplitStringIterE",
-   "size" : 32,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art15StandardDexFile8CodeItemE",
-   "name" : "const art::StandardDexFile::CodeItem",
-   "referenced_type" : "_ZTIN3art15StandardDexFile8CodeItemE",
-   "self_type" : "_ZTIKN3art15StandardDexFile8CodeItemE",
-   "size" : 20,
-   "source_file" : "art/libartbase/base/casts.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art15StandardDexFileE",
-   "name" : "const art::StandardDexFile",
-   "referenced_type" : "_ZTIN3art15StandardDexFileE",
-   "self_type" : "_ZTIKN3art15StandardDexFileE",
-   "size" : 192,
-   "source_file" : "art/libdexfile/dex/standard_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art15TypeLookupTable5EntryE",
-   "name" : "const art::TypeLookupTable::Entry",
-   "referenced_type" : "_ZTIN3art15TypeLookupTable5EntryE",
-   "self_type" : "_ZTIKN3art15TypeLookupTable5EntryE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art15TypeLookupTableE",
-   "name" : "const art::TypeLookupTable",
-   "referenced_type" : "_ZTIN3art15TypeLookupTableE",
-   "self_type" : "_ZTIKN3art15TypeLookupTableE",
-   "size" : 32,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art16ArtDexFileLoaderE",
-   "name" : "const art::ArtDexFileLoader",
-   "referenced_type" : "_ZTIN3art16ArtDexFileLoaderE",
-   "self_type" : "_ZTIKN3art16ArtDexFileLoaderE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art16DexFileReference10ComparatorE",
-   "name" : "const art::DexFileReference::Comparator",
-   "referenced_type" : "_ZTIN3art16DexFileReference10ComparatorE",
-   "self_type" : "_ZTIKN3art16DexFileReference10ComparatorE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art16DexFileReferenceE",
-   "name" : "const art::DexFileReference",
-   "referenced_type" : "_ZTIN3art16DexFileReferenceE",
-   "self_type" : "_ZTIKN3art16DexFileReferenceE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art16DexLayoutSection10SubsectionE",
-   "name" : "const art::DexLayoutSection::Subsection",
-   "referenced_type" : "_ZTIN3art16DexLayoutSection10SubsectionE",
-   "self_type" : "_ZTIKN3art16DexLayoutSection10SubsectionE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art16DexLayoutSectionE",
-   "name" : "const art::DexLayoutSection",
-   "referenced_type" : "_ZTIN3art16DexLayoutSectionE",
-   "self_type" : "_ZTIKN3art16DexLayoutSectionE",
-   "size" : 40,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art17ClassIteratorDataE",
-   "name" : "const art::ClassIteratorData",
-   "referenced_type" : "_ZTIN3art17ClassIteratorDataE",
-   "self_type" : "_ZTIKN3art17ClassIteratorDataE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art17DexLayoutSectionsE",
-   "name" : "const art::DexLayoutSections",
-   "referenced_type" : "_ZTIN3art17DexLayoutSectionsE",
-   "self_type" : "_ZTIKN3art17DexLayoutSectionsE",
-   "size" : 80,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art18CompactOffsetTable8AccessorE",
-   "name" : "const art::CompactOffsetTable::Accessor",
-   "referenced_type" : "_ZTIN3art18CompactOffsetTable8AccessorE",
-   "self_type" : "_ZTIKN3art18CompactOffsetTable8AccessorE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/compact_offset_table.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "name" : "const art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>",
-   "referenced_type" : "_ZTIN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "self_type" : "_ZTIKN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "name" : "const art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>",
-   "referenced_type" : "_ZTIN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "self_type" : "_ZTIKN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art19InstructionOperandsE",
-   "name" : "const art::InstructionOperands",
-   "referenced_type" : "_ZTIN3art19InstructionOperandsE",
-   "self_type" : "_ZTIKN3art19InstructionOperandsE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art20CatchHandlerIteratorE",
-   "name" : "const art::CatchHandlerIterator",
-   "referenced_type" : "_ZTIN3art20CatchHandlerIteratorE",
-   "self_type" : "_ZTIKN3art20CatchHandlerIteratorE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/dex_file_exception_helpers.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art20CodeItemDataAccessorE",
-   "name" : "const art::CodeItemDataAccessor",
-   "referenced_type" : "_ZTIN3art20CodeItemDataAccessorE",
-   "self_type" : "_ZTIKN3art20CodeItemDataAccessorE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art20DexInstructionPcPairE",
-   "name" : "const art::DexInstructionPcPair",
-   "referenced_type" : "_ZTIN3art20DexInstructionPcPairE",
-   "self_type" : "_ZTIKN3art20DexInstructionPcPairE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art22DexInstructionIteratorE",
-   "name" : "const art::DexInstructionIterator",
-   "referenced_type" : "_ZTIN3art22DexInstructionIteratorE",
-   "self_type" : "_ZTIKN3art22DexInstructionIteratorE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art24DexFileParameterIteratorE",
-   "name" : "const art::DexFileParameterIterator",
-   "referenced_type" : "_ZTIN3art24DexFileParameterIteratorE",
-   "self_type" : "_ZTIKN3art24DexFileParameterIteratorE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art24RangeInstructionOperandsE",
-   "name" : "const art::RangeInstructionOperands",
-   "referenced_type" : "_ZTIN3art24RangeInstructionOperandsE",
-   "self_type" : "_ZTIKN3art24RangeInstructionOperandsE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art25CodeItemDebugInfoAccessorE",
-   "name" : "const art::CodeItemDebugInfoAccessor",
-   "referenced_type" : "_ZTIN3art25CodeItemDebugInfoAccessorE",
-   "self_type" : "_ZTIKN3art25CodeItemDebugInfoAccessorE",
-   "size" : 40,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art25EncodedArrayValueIterator9ValueTypeE",
-   "name" : "const art::EncodedArrayValueIterator::ValueType",
-   "referenced_type" : "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE",
-   "self_type" : "_ZTIKN3art25EncodedArrayValueIterator9ValueTypeE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art25EncodedArrayValueIteratorE",
-   "name" : "const art::EncodedArrayValueIterator",
-   "referenced_type" : "_ZTIN3art25EncodedArrayValueIteratorE",
-   "self_type" : "_ZTIKN3art25EncodedArrayValueIteratorE",
-   "size" : 48,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art26CallSiteArrayValueIteratorE",
-   "name" : "const art::CallSiteArrayValueIterator",
-   "referenced_type" : "_ZTIN3art26CallSiteArrayValueIteratorE",
-   "self_type" : "_ZTIKN3art26CallSiteArrayValueIteratorE",
-   "size" : 48,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art26DexInstructionIteratorBaseE",
-   "name" : "const art::DexInstructionIteratorBase",
-   "referenced_type" : "_ZTIN3art26DexInstructionIteratorBaseE",
-   "self_type" : "_ZTIKN3art26DexInstructionIteratorBaseE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art26SafeDexInstructionIteratorE",
-   "name" : "const art::SafeDexInstructionIterator",
-   "referenced_type" : "_ZTIN3art26SafeDexInstructionIteratorE",
-   "self_type" : "_ZTIKN3art26SafeDexInstructionIteratorE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art26VarArgsInstructionOperandsE",
-   "name" : "const art::VarArgsInstructionOperands",
-   "referenced_type" : "_ZTIN3art26VarArgsInstructionOperandsE",
-   "self_type" : "_ZTIKN3art26VarArgsInstructionOperandsE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art27CodeItemInstructionAccessorE",
-   "name" : "const art::CodeItemInstructionAccessor",
-   "referenced_type" : "_ZTIN3art27CodeItemInstructionAccessorE",
-   "self_type" : "_ZTIKN3art27CodeItemInstructionAccessorE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art29NoReceiverInstructionOperandsE",
-   "name" : "const art::NoReceiverInstructionOperands",
-   "referenced_type" : "_ZTIN3art29NoReceiverInstructionOperandsE",
-   "self_type" : "_ZTIKN3art29NoReceiverInstructionOperandsE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art30MethodReferenceValueComparatorE",
-   "name" : "const art::MethodReferenceValueComparator",
-   "referenced_type" : "_ZTIN3art30MethodReferenceValueComparatorE",
-   "self_type" : "_ZTIKN3art30MethodReferenceValueComparatorE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/method_reference.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex10ProtoIndexE",
-   "name" : "const art::dex::ProtoIndex",
-   "referenced_type" : "_ZTIN3art3dex10ProtoIndexE",
-   "self_type" : "_ZTIKN3art3dex10ProtoIndexE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex11StringIndexE",
-   "name" : "const art::dex::StringIndex",
-   "referenced_type" : "_ZTIN3art3dex11StringIndexE",
-   "self_type" : "_ZTIKN3art3dex11StringIndexE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex14AnnotationItemE",
-   "name" : "const art::dex::AnnotationItem",
-   "referenced_type" : "_ZTIN3art3dex14AnnotationItemE",
-   "self_type" : "_ZTIKN3art3dex14AnnotationItemE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex14CallSiteIdItemE",
-   "name" : "const art::dex::CallSiteIdItem",
-   "referenced_type" : "_ZTIN3art3dex14CallSiteIdItemE",
-   "self_type" : "_ZTIKN3art3dex14CallSiteIdItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex16MethodHandleItemE",
-   "name" : "const art::dex::MethodHandleItem",
-   "referenced_type" : "_ZTIN3art3dex16MethodHandleItemE",
-   "self_type" : "_ZTIKN3art3dex16MethodHandleItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex17AnnotationSetItemE",
-   "name" : "const art::dex::AnnotationSetItem",
-   "referenced_type" : "_ZTIN3art3dex17AnnotationSetItemE",
-   "self_type" : "_ZTIKN3art3dex17AnnotationSetItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex18HiddenapiClassDataE",
-   "name" : "const art::dex::HiddenapiClassData",
-   "referenced_type" : "_ZTIN3art3dex18HiddenapiClassDataE",
-   "self_type" : "_ZTIKN3art3dex18HiddenapiClassDataE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex20AnnotationSetRefItemE",
-   "name" : "const art::dex::AnnotationSetRefItem",
-   "referenced_type" : "_ZTIN3art3dex20AnnotationSetRefItemE",
-   "self_type" : "_ZTIKN3art3dex20AnnotationSetRefItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex20AnnotationSetRefListE",
-   "name" : "const art::dex::AnnotationSetRefList",
-   "referenced_type" : "_ZTIN3art3dex20AnnotationSetRefListE",
-   "self_type" : "_ZTIKN3art3dex20AnnotationSetRefListE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex20FieldAnnotationsItemE",
-   "name" : "const art::dex::FieldAnnotationsItem",
-   "referenced_type" : "_ZTIN3art3dex20FieldAnnotationsItemE",
-   "self_type" : "_ZTIKN3art3dex20FieldAnnotationsItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex21MethodAnnotationsItemE",
-   "name" : "const art::dex::MethodAnnotationsItem",
-   "referenced_type" : "_ZTIN3art3dex21MethodAnnotationsItemE",
-   "self_type" : "_ZTIKN3art3dex21MethodAnnotationsItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex24AnnotationsDirectoryItemE",
-   "name" : "const art::dex::AnnotationsDirectoryItem",
-   "referenced_type" : "_ZTIN3art3dex24AnnotationsDirectoryItemE",
-   "self_type" : "_ZTIKN3art3dex24AnnotationsDirectoryItemE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex24ParameterAnnotationsItemE",
-   "name" : "const art::dex::ParameterAnnotationsItem",
-   "referenced_type" : "_ZTIN3art3dex24ParameterAnnotationsItemE",
-   "self_type" : "_ZTIKN3art3dex24ParameterAnnotationsItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex6TypeIdE",
-   "name" : "const art::dex::TypeId",
-   "referenced_type" : "_ZTIN3art3dex6TypeIdE",
-   "self_type" : "_ZTIKN3art3dex6TypeIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex7FieldIdE",
-   "name" : "const art::dex::FieldId",
-   "referenced_type" : "_ZTIN3art3dex7FieldIdE",
-   "self_type" : "_ZTIKN3art3dex7FieldIdE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex7MapListE",
-   "name" : "const art::dex::MapList",
-   "referenced_type" : "_ZTIN3art3dex7MapListE",
-   "self_type" : "_ZTIKN3art3dex7MapListE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex7ProtoIdE",
-   "name" : "const art::dex::ProtoId",
-   "referenced_type" : "_ZTIN3art3dex7ProtoIdE",
-   "self_type" : "_ZTIKN3art3dex7ProtoIdE",
-   "size" : 12,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex7TryItemE",
-   "name" : "const art::dex::TryItem",
-   "referenced_type" : "_ZTIN3art3dex7TryItemE",
-   "self_type" : "_ZTIKN3art3dex7TryItemE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex8ClassDefE",
-   "name" : "const art::dex::ClassDef",
-   "referenced_type" : "_ZTIN3art3dex8ClassDefE",
-   "self_type" : "_ZTIKN3art3dex8ClassDefE",
-   "size" : 32,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex8CodeItemE",
-   "name" : "const art::dex::CodeItem",
-   "referenced_type" : "_ZTIN3art3dex8CodeItemE",
-   "self_type" : "_ZTIKN3art3dex8CodeItemE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex8DexIndexIjEE",
-   "name" : "const art::dex::DexIndex<unsigned int>",
-   "referenced_type" : "_ZTIN3art3dex8DexIndexIjEE",
-   "self_type" : "_ZTIKN3art3dex8DexIndexIjEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex8DexIndexItEE",
-   "name" : "const art::dex::DexIndex<unsigned short>",
-   "referenced_type" : "_ZTIN3art3dex8DexIndexItEE",
-   "self_type" : "_ZTIKN3art3dex8DexIndexItEE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex8MethodIdE",
-   "name" : "const art::dex::MethodId",
-   "referenced_type" : "_ZTIN3art3dex8MethodIdE",
-   "self_type" : "_ZTIKN3art3dex8MethodIdE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex8StringIdE",
-   "name" : "const art::dex::StringId",
-   "referenced_type" : "_ZTIN3art3dex8StringIdE",
-   "self_type" : "_ZTIKN3art3dex8StringIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex8TypeItemE",
-   "name" : "const art::dex::TypeItem",
-   "referenced_type" : "_ZTIN3art3dex8TypeItemE",
-   "self_type" : "_ZTIKN3art3dex8TypeItemE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex8TypeListE",
-   "name" : "const art::dex::TypeList",
-   "referenced_type" : "_ZTIN3art3dex8TypeListE",
-   "self_type" : "_ZTIKN3art3dex8TypeListE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex9TypeIndexE",
-   "name" : "const art::dex::TypeIndex",
-   "referenced_type" : "_ZTIN3art3dex9TypeIndexE",
-   "self_type" : "_ZTIKN3art3dex9TypeIndexE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art6MemMapE",
-   "name" : "const art::MemMap",
-   "referenced_type" : "_ZTIN3art6MemMapE",
-   "self_type" : "_ZTIKN3art6MemMapE",
-   "size" : 72,
-   "source_file" : "art/libartbase/base/mem_map.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art7DexFile6HeaderE",
-   "name" : "const art::DexFile::Header",
-   "referenced_type" : "_ZTIN3art7DexFile6HeaderE",
-   "self_type" : "_ZTIKN3art7DexFile6HeaderE",
-   "size" : 112,
-   "source_file" : "art/libartbase/base/casts.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art7DexFileE",
-   "name" : "const art::DexFile",
-   "referenced_type" : "_ZTIN3art7DexFileE",
-   "self_type" : "_ZTIKN3art7DexFileE",
-   "size" : 192,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "name" : "const art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>>",
-   "referenced_type" : "_ZTIN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "self_type" : "_ZTIKN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "size" : 64,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "name" : "const art::Dumpable<art::hiddenapi::ApiList>",
-   "referenced_type" : "_ZTIN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "self_type" : "_ZTIKN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/dumpable.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art9CountIterE",
-   "name" : "const art::CountIter",
-   "referenced_type" : "_ZTIN3art9CountIterE",
-   "self_type" : "_ZTIKN3art9CountIterE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art9SignatureE",
-   "name" : "const art::Signature",
-   "referenced_type" : "_ZTIN3art9SignatureE",
-   "self_type" : "_ZTIKN3art9SignatureE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art9hiddenapi7ApiListE",
-   "name" : "const art::hiddenapi::ApiList",
-   "referenced_type" : "_ZTIN3art9hiddenapi7ApiListE",
-   "self_type" : "_ZTIKN3art9hiddenapi7ApiListE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/dumpable.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10MappedFileE",
-   "name" : "const android::base::MappedFile",
-   "referenced_type" : "_ZTIN7android4base10MappedFileE",
-   "self_type" : "_ZTIKN7android4base10MappedFileE",
-   "size" : 24,
-   "source_file" : "system/libbase/include/android-base/mapped_file.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE",
-   "name" : "const android::base::log_detail::Storage<art::Instruction::Format>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "name" : "const android::base::log_detail::Storage<art::EncodedArrayValueIterator::ValueType>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE",
-   "name" : "const android::base::log_detail::Storage<art::dex::ProtoIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE",
-   "size" : 2,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE",
-   "name" : "const android::base::log_detail::Storage<art::dex::StringIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE",
-   "name" : "const android::base::log_detail::Storage<art::dex::TypeIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE",
-   "size" : 2,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE",
-   "name" : "const android::base::log_detail::Storage<const art::dex::TypeId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE",
-   "name" : "const android::base::log_detail::Storage<const art::dex::FieldId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE",
-   "name" : "const android::base::log_detail::Storage<const art::dex::ProtoId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE",
-   "name" : "const android::base::log_detail::Storage<const art::dex::ClassDef *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE",
-   "name" : "const android::base::log_detail::Storage<const art::dex::MethodId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE",
-   "name" : "const android::base::log_detail::Storage<const art::dex::StringId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIPKN3art7DexFileEEE",
-   "name" : "const android::base::log_detail::Storage<const art::DexFile *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art7DexFileEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art7DexFileEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIPKtEE",
-   "name" : "const android::base::log_detail::Storage<const unsigned short *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKtEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIPKtEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIPKvEE",
-   "name" : "const android::base::log_detail::Storage<const void *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKvEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIPKvEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIbEE",
-   "name" : "const android::base::log_detail::Storage<bool>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIbEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIbEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIcEE",
-   "name" : "const android::base::log_detail::Storage<char>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIcEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIcEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIdEE",
-   "name" : "const android::base::log_detail::Storage<double>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIdEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIdEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIhEE",
-   "name" : "const android::base::log_detail::Storage<unsigned char>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIhEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIhEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIiEE",
-   "name" : "const android::base::log_detail::Storage<int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIiEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIiEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIjEE",
-   "name" : "const android::base::log_detail::Storage<unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIjEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIjEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIlEE",
-   "name" : "const android::base::log_detail::Storage<long>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIlEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIlEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageImEE",
-   "name" : "const android::base::log_detail::Storage<unsigned long>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageImEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageImEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageItEE",
-   "name" : "const android::base::log_detail::Storage<unsigned short>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageItEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageItEE",
-   "size" : 2,
-   "source_file" : "system/libbase/include/android-base/logging.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" : "_ZTIKN7android4base13ErrnoRestorerE",
-   "name" : "const android::base::ErrnoRestorer",
-   "referenced_type" : "_ZTIN7android4base13ErrnoRestorerE",
-   "self_type" : "_ZTIKN7android4base13ErrnoRestorerE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/errno_restorer.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN9unix_file6FdFileE",
-   "name" : "const unix_file::FdFile",
-   "referenced_type" : "_ZTIN9unix_file6FdFileE",
-   "self_type" : "_ZTIKN9unix_file6FdFileE",
-   "size" : 48,
-   "source_file" : "art/libartbase/base/unix_file/fd_file.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKNSt3__110unique_ptrIN7android4base14LogMessageDataENS_14default_deleteIS3_EEEE",
-   "name" : "const std::unique_ptr<android::base::LogMessageData, std::default_delete<android::base::LogMessageData>>",
-   "referenced_type" : "_ZTINSt3__110unique_ptrIN7android4base14LogMessageDataENS_14default_deleteIS3_EEEE",
-   "self_type" : "_ZTIKNSt3__110unique_ptrIN7android4base14LogMessageDataENS_14default_deleteIS3_EEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.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" : "art/libdexfile/dex/dex_file_loader.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
-   "name" : "const std::basic_string_view<char, std::char_traits<char>>",
-   "referenced_type" : "_ZTINSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
-   "self_type" : "_ZTIKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
-   "size" : 16,
-   "source_file" : "art/libartbase/base/hiddenapi_stubs.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKNSt3__14hashIN3art16DexFileReferenceEEE",
-   "name" : "const std::hash<art::DexFileReference>",
-   "referenced_type" : "_ZTINSt3__14hashIN3art16DexFileReferenceEEE",
-   "self_type" : "_ZTIKNSt3__14hashIN3art16DexFileReferenceEEE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKNSt3__14hashIN3art3dex10ProtoIndexEEE",
-   "name" : "const std::hash<art::dex::ProtoIndex>",
-   "referenced_type" : "_ZTINSt3__14hashIN3art3dex10ProtoIndexEEE",
-   "self_type" : "_ZTIKNSt3__14hashIN3art3dex10ProtoIndexEEE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKNSt3__14hashIN3art3dex11StringIndexEEE",
-   "name" : "const std::hash<art::dex::StringIndex>",
-   "referenced_type" : "_ZTINSt3__14hashIN3art3dex11StringIndexEEE",
-   "self_type" : "_ZTIKNSt3__14hashIN3art3dex11StringIndexEEE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKNSt3__14hashIN3art3dex9TypeIndexEEE",
-   "name" : "const std::hash<art::dex::TypeIndex>",
-   "referenced_type" : "_ZTINSt3__14hashIN3art3dex9TypeIndexEEE",
-   "self_type" : "_ZTIKNSt3__14hashIN3art3dex9TypeIndexEEE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKNSt3__14pairIjtEE",
-   "name" : "const std::pair<unsigned int, unsigned short>",
-   "referenced_type" : "_ZTINSt3__14pairIjtEE",
-   "self_type" : "_ZTIKNSt3__14pairIjtEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKNSt3__16vectorIN3art3dex9TypeIndexENS_9allocatorIS3_EEEE",
-   "name" : "const std::vector<art::dex::TypeIndex, std::allocator<art::dex::TypeIndex>>",
-   "referenced_type" : "_ZTINSt3__16vectorIN3art3dex9TypeIndexENS_9allocatorIS3_EEEE",
-   "self_type" : "_ZTIKNSt3__16vectorIN3art3dex9TypeIndexENS_9allocatorIS3_EEEE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/dex_file.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" : "art/libdexfile/dex/compact_offset_table.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKNSt3__19allocatorINS_4pairIjtEEEE",
-   "name" : "const std::allocator<std::pair<unsigned int, unsigned short>>",
-   "referenced_type" : "_ZTINSt3__19allocatorINS_4pairIjtEEEE",
-   "self_type" : "_ZTIKNSt3__19allocatorINS_4pairIjtEEEE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKP8ZipEntry",
-   "name" : "ZipEntry *const",
-   "referenced_type" : "_ZTIP8ZipEntry",
-   "self_type" : "_ZTIKP8ZipEntry",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/zip_archive.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKN3art19InstructionOperandsE",
-   "name" : "const art::InstructionOperands *const",
-   "referenced_type" : "_ZTIPKN3art19InstructionOperandsE",
-   "self_type" : "_ZTIKPKN3art19InstructionOperandsE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKN3art3dex6TypeIdE",
-   "name" : "const art::dex::TypeId *const",
-   "referenced_type" : "_ZTIPKN3art3dex6TypeIdE",
-   "self_type" : "_ZTIKPKN3art3dex6TypeIdE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKN3art3dex7FieldIdE",
-   "name" : "const art::dex::FieldId *const",
-   "referenced_type" : "_ZTIPKN3art3dex7FieldIdE",
-   "self_type" : "_ZTIKPKN3art3dex7FieldIdE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKN3art3dex7ProtoIdE",
-   "name" : "const art::dex::ProtoId *const",
-   "referenced_type" : "_ZTIPKN3art3dex7ProtoIdE",
-   "self_type" : "_ZTIKPKN3art3dex7ProtoIdE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKN3art3dex8ClassDefE",
-   "name" : "const art::dex::ClassDef *const",
-   "referenced_type" : "_ZTIPKN3art3dex8ClassDefE",
-   "self_type" : "_ZTIKPKN3art3dex8ClassDefE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKN3art3dex8MethodIdE",
-   "name" : "const art::dex::MethodId *const",
-   "referenced_type" : "_ZTIPKN3art3dex8MethodIdE",
-   "self_type" : "_ZTIKPKN3art3dex8MethodIdE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKN3art3dex8StringIdE",
-   "name" : "const art::dex::StringId *const",
-   "referenced_type" : "_ZTIPKN3art3dex8StringIdE",
-   "self_type" : "_ZTIKPKN3art3dex8StringIdE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKN3art7DexFile6HeaderE",
-   "name" : "const art::DexFile::Header *const",
-   "referenced_type" : "_ZTIPKN3art7DexFile6HeaderE",
-   "self_type" : "_ZTIKPKN3art7DexFile6HeaderE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKN3art7DexFileE",
-   "name" : "const art::DexFile *const",
-   "referenced_type" : "_ZTIPKN3art7DexFileE",
-   "self_type" : "_ZTIKPKN3art7DexFileE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKc",
-   "name" : "const char *const",
-   "referenced_type" : "_ZTIPKc",
-   "self_type" : "_ZTIKPKc",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKh",
-   "name" : "const unsigned char *const",
-   "referenced_type" : "_ZTIPKh",
-   "self_type" : "_ZTIKPKh",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKj",
-   "name" : "const unsigned int *const",
-   "referenced_type" : "_ZTIPKj",
-   "self_type" : "_ZTIKPKj",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/compact_offset_table.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKt",
-   "name" : "const unsigned short *const",
-   "referenced_type" : "_ZTIPKt",
-   "self_type" : "_ZTIKPKt",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKv",
-   "name" : "const void *const",
-   "referenced_type" : "_ZTIPKv",
-   "self_type" : "_ZTIKPKv",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.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/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKc",
-   "name" : "const char",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIKc",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.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" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKi",
-   "name" : "const int",
-   "referenced_type" : "_ZTIi",
-   "self_type" : "_ZTIKi",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/errno_restorer.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/libbase/include/android-base/logging.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/libbase/include/android-base/logging.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" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKv",
-   "name" : "const void",
-   "referenced_type" : "_ZTIv",
-   "self_type" : "_ZTIKv",
-   "source_file" : "art/libartbase/base/mem_map.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" : 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" : 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,
-   "fields" :
-   [
-    {
-     "field_name" : "path",
-     "referenced_type" : "_ZTIA1024_c"
-    },
-    {
-     "access" : "private",
-     "field_name" : "remove_dir_and_contents_",
-     "field_offset" : 8192,
-     "referenced_type" : "_ZTIb"
-    }
-   ],
-   "linker_set_key" : "_ZTI12TemporaryDir",
-   "name" : "TemporaryDir",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTI12TemporaryDir",
-   "self_type" : "_ZTI12TemporaryDir",
-   "size" : 1025,
-   "source_file" : "system/libbase/include/android-base/file.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" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "fd",
-     "referenced_type" : "_ZTIi"
-    },
-    {
-     "field_name" : "path",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIA1024_c"
-    },
-    {
-     "access" : "private",
-     "field_name" : "remove_file_",
-     "field_offset" : 8224,
-     "referenced_type" : "_ZTIb"
-    }
-   ],
-   "linker_set_key" : "_ZTI13TemporaryFile",
-   "name" : "TemporaryFile",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTI13TemporaryFile",
-   "self_type" : "_ZTI13TemporaryFile",
-   "size" : 1032,
-   "source_file" : "system/libbase/include/android-base/file.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" : "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" : "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" : "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" : "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" : "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" : "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" : "_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" : 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" : 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,
-   "linker_set_key" : "_ZTIN3art10FreeDeleteE",
-   "name" : "art::FreeDelete",
-   "referenced_type" : "_ZTIN3art10FreeDeleteE",
-   "self_type" : "_ZTIN3art10FreeDeleteE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "handle_",
-     "referenced_type" : "_ZTIP10ZipArchive"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art10ZipArchiveE",
-   "name" : "art::ZipArchive",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art10ZipArchiveE",
-   "self_type" : "_ZTIN3art10ZipArchiveE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/zip_archive.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "ident",
-     "referenced_type" : "_ZTIKt"
-    },
-    {
-     "field_name" : "element_width",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIKt"
-    },
-    {
-     "field_name" : "element_count",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "field_name" : "data",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIA_Kh"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction16ArrayDataPayloadE",
-   "name" : "art::Instruction::ArrayDataPayload",
-   "referenced_type" : "_ZTIN3art11Instruction16ArrayDataPayloadE",
-   "self_type" : "_ZTIN3art11Instruction16ArrayDataPayloadE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "ident",
-     "referenced_type" : "_ZTIKt"
-    },
-    {
-     "field_name" : "case_count",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIKt"
-    },
-    {
-     "field_name" : "first_key",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKi"
-    },
-    {
-     "field_name" : "targets",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIA_Ki"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction19PackedSwitchPayloadE",
-   "name" : "art::Instruction::PackedSwitchPayload",
-   "referenced_type" : "_ZTIN3art11Instruction19PackedSwitchPayloadE",
-   "self_type" : "_ZTIN3art11Instruction19PackedSwitchPayloadE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "ident",
-     "referenced_type" : "_ZTIKt"
-    },
-    {
-     "field_name" : "case_count",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIKt"
-    },
-    {
-     "field_name" : "keys_and_targets",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIA_Ki"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction19SparseSwitchPayloadE",
-   "name" : "art::Instruction::SparseSwitchPayload",
-   "referenced_type" : "_ZTIN3art11Instruction19SparseSwitchPayloadE",
-   "self_type" : "_ZTIN3art11Instruction19SparseSwitchPayloadE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "verify_flags",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "format",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIN3art11Instruction6FormatE"
-    },
-    {
-     "field_name" : "index_type",
-     "field_offset" : 40,
-     "referenced_type" : "_ZTIN3art11Instruction9IndexTypeE"
-    },
-    {
-     "field_name" : "flags",
-     "field_offset" : 48,
-     "referenced_type" : "_ZTIh"
-    },
-    {
-     "field_name" : "size_in_code_units",
-     "field_offset" : 56,
-     "referenced_type" : "_ZTIa"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction21InstructionDescriptorE",
-   "name" : "art::Instruction::InstructionDescriptor",
-   "referenced_type" : "_ZTIN3art11Instruction21InstructionDescriptorE",
-   "self_type" : "_ZTIN3art11Instruction21InstructionDescriptorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art11InstructionE",
-   "name" : "art::Instruction",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art11InstructionE",
-   "self_type" : "_ZTIN3art11InstructionE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art11ScopedTraceE",
-   "name" : "art::ScopedTrace",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art11ScopedTraceE",
-   "self_type" : "_ZTIN3art11ScopedTraceE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/systrace.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art11ValueObjectE",
-   "name" : "art::ValueObject",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art11ValueObjectE",
-   "self_type" : "_ZTIN3art11ValueObjectE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/value_object.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art11VoidFunctorE",
-   "name" : "art::VoidFunctor",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art11VoidFunctorE",
-   "self_type" : "_ZTIN3art11VoidFunctorE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/utils.h"
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTINSt3__18iteratorINS_20forward_iterator_tagEN3art13ClassAccessor5FieldElPS4_RS4_EE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "data_",
-     "referenced_type" : "_ZTIN3art13ClassAccessor5FieldE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "position_",
-     "field_offset" : 320,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "partition_pos_",
-     "field_offset" : 352,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "iterator_end_",
-     "field_offset" : 384,
-     "referenced_type" : "_ZTIKj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "name" : "art::ClassAccessor::DataIterator<art::ClassAccessor::Field>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "self_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "size" : 56,
-   "source_file" : "art/libdexfile/dex/class_accessor.h",
-   "template_args" : [ "_ZTIN3art13ClassAccessor5FieldE" ]
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTINSt3__18iteratorINS_20forward_iterator_tagEN3art13ClassAccessor6MethodElPS4_RS4_EE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "data_",
-     "referenced_type" : "_ZTIN3art13ClassAccessor6MethodE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "position_",
-     "field_offset" : 384,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "partition_pos_",
-     "field_offset" : 416,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "iterator_end_",
-     "field_offset" : 448,
-     "referenced_type" : "_ZTIKj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "name" : "art::ClassAccessor::DataIterator<art::ClassAccessor::Method>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "self_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "size" : 64,
-   "source_file" : "art/libdexfile/dex/class_accessor.h",
-   "template_args" : [ "_ZTIN3art13ClassAccessor6MethodE" ]
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art13ClassAccessor8BaseItemE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "is_static_",
-     "field_offset" : 288,
-     "referenced_type" : "_ZTIb"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13ClassAccessor5FieldE",
-   "name" : "art::ClassAccessor::Field",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art13ClassAccessor5FieldE",
-   "self_type" : "_ZTIN3art13ClassAccessor5FieldE",
-   "size" : 40,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art13ClassAccessor8BaseItemE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "is_static_or_direct_",
-     "field_offset" : 288,
-     "referenced_type" : "_ZTIb"
-    },
-    {
-     "access" : "private",
-     "field_name" : "code_off_",
-     "field_offset" : 320,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13ClassAccessor6MethodE",
-   "name" : "art::ClassAccessor::Method",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art13ClassAccessor6MethodE",
-   "self_type" : "_ZTIN3art13ClassAccessor6MethodE",
-   "size" : 48,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "dex_file_",
-     "referenced_type" : "_ZTIRKN3art7DexFileE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "ptr_pos_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIPKh"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "hiddenapi_ptr_pos_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIPKh"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "index_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "access_flags_",
-     "field_offset" : 224,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "hiddenapi_flags_",
-     "field_offset" : 256,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13ClassAccessor8BaseItemE",
-   "name" : "art::ClassAccessor::BaseItem",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art13ClassAccessor8BaseItemE",
-   "self_type" : "_ZTIN3art13ClassAccessor8BaseItemE",
-   "size" : 40,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "dex_file_",
-     "referenced_type" : "_ZTIRKN3art7DexFileE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "class_def_index_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "ptr_pos_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIPKh"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "hiddenapi_ptr_pos_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTIPKh"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "num_static_fields_",
-     "field_offset" : 256,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "num_instance_fields_",
-     "field_offset" : 288,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "num_direct_methods_",
-     "field_offset" : 320,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "num_virtual_methods_",
-     "field_offset" : 352,
-     "referenced_type" : "_ZTIKj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13ClassAccessorE",
-   "name" : "art::ClassAccessor",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art13ClassAccessorE",
-   "self_type" : "_ZTIN3art13ClassAccessorE",
-   "size" : 48,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTINSt3__18iteratorINS_20forward_iterator_tagEN3art17ClassIteratorDataElPS3_RS3_EE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "data_",
-     "referenced_type" : "_ZTIN3art17ClassIteratorDataE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13ClassIteratorE",
-   "name" : "art::ClassIterator",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art13ClassIteratorE",
-   "self_type" : "_ZTIN3art13ClassIteratorE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIN3art13DexFileLoaderE",
-   "name" : "art::DexFileLoader",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art13DexFileLoaderE",
-   "self_type" : "_ZTIN3art13DexFileLoaderE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art13DexFileLoaderE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art13DexFileLoaderD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art13DexFileLoaderD0Ev"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art13DexFileLoader20GetMultiDexChecksumsEPKcPNSt3__16vectorIjNS3_9allocatorIjEEEEPNS4_INS3_12basic_stringIcNS3_11char_traitsIcEENS5_IcEEEENS5_ISD_EEEEPSD_iPb"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art13DexFileLoader4OpenEPKhmRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEjPKNS_10OatDexFileEbbPS9_NS3_10unique_ptrINS_16DexFileContainerENS3_14default_deleteISH_EEEE"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art13DexFileLoader19OpenWithDataSectionEPKhmS2_mRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEjPKNS_10OatDexFileEbbPS9_"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art13DexFileLoader7OpenAllEPKhmRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEbbPNS_22DexFileLoaderErrorCodeEPS9_PNS3_6vectorINS3_10unique_ptrIKNS_7DexFileENS3_14default_deleteISI_EEEENS7_ISL_EEEE"
-    }
-   ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "lo",
-     "referenced_type" : "_ZTIm"
-    },
-    {
-     "field_name" : "hi",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIm"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13TwoWordReturnE",
-   "name" : "art::TwoWordReturn",
-   "referenced_type" : "_ZTIN3art13TwoWordReturnE",
-   "self_type" : "_ZTIN3art13TwoWordReturnE",
-   "size" : 16,
-   "source_file" : "art/libartbase/arch/instruction_set.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art7DexFile6HeaderE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "feature_flags_",
-     "field_offset" : 896,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "debug_info_offsets_pos_",
-     "field_offset" : 928,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "debug_info_offsets_table_offset_",
-     "field_offset" : 960,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "debug_info_base_",
-     "field_offset" : 992,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "owned_data_begin_",
-     "field_offset" : 1024,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "owned_data_end_",
-     "field_offset" : 1056,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14CompactDexFile6HeaderE",
-   "name" : "art::CompactDexFile::Header",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art14CompactDexFile6HeaderE",
-   "self_type" : "_ZTIN3art14CompactDexFile6HeaderE",
-   "size" : 136,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 2,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art3dex8CodeItemE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "fields_",
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "access" : "private",
-     "field_name" : "insns_count_and_flags_",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "access" : "private",
-     "field_name" : "insns_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIA1_t"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14CompactDexFile8CodeItemE",
-   "name" : "art::CompactDexFile::CodeItem",
-   "referenced_type" : "_ZTIN3art14CompactDexFile8CodeItemE",
-   "self_type" : "_ZTIN3art14CompactDexFile8CodeItemE",
-   "size" : 6,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art7DexFileE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "debug_info_offsets_",
-     "field_offset" : 1536,
-     "referenced_type" : "_ZTIN3art18CompactOffsetTable8AccessorE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14CompactDexFileE",
-   "name" : "art::CompactDexFile",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art14CompactDexFileE",
-   "self_type" : "_ZTIN3art14CompactDexFileE",
-   "size" : 216,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art14CompactDexFileE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art14CompactDexFileD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art14CompactDexFileD0Ev"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art14CompactDexFile12IsMagicValidEv"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art14CompactDexFile14IsVersionValidEv"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art14CompactDexFile22SupportsDefaultMethodsEv"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art14CompactDexFile18GetDequickenedSizeEv"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art14CompactDexFile15GetCodeItemSizeERKNS_3dex8CodeItemE"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art14CompactDexFile17CalculateChecksumEv"
-    }
-   ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "first_",
-     "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_5FieldEEE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "last_",
-     "field_offset" : 448,
-     "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_5FieldEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "name" : "art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Field>>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "self_type" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "size" : 112,
-   "source_file" : "art/libartbase/base/iteration_range.h",
-   "template_args" : [ "_ZTIN3art13ClassAccessor12DataIteratorINS0_5FieldEEE" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "first_",
-     "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_6MethodEEE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "last_",
-     "field_offset" : 512,
-     "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_6MethodEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "name" : "art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Method>>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "self_type" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "size" : 128,
-   "source_file" : "art/libartbase/base/iteration_range.h",
-   "template_args" : [ "_ZTIN3art13ClassAccessor12DataIteratorINS0_6MethodEEE" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "first_",
-     "referenced_type" : "_ZTIN3art13ClassIteratorE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "last_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIN3art13ClassIteratorE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14IterationRangeINS_13ClassIteratorEEE",
-   "name" : "art::IterationRange<art::ClassIterator>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_13ClassIteratorEEE",
-   "self_type" : "_ZTIN3art14IterationRangeINS_13ClassIteratorEEE",
-   "size" : 32,
-   "source_file" : "art/libartbase/base/iteration_range.h",
-   "template_args" : [ "_ZTIN3art13ClassIteratorE" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "first_",
-     "referenced_type" : "_ZTIN3art15SplitStringIterE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "last_",
-     "field_offset" : 256,
-     "referenced_type" : "_ZTIN3art15SplitStringIterE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14IterationRangeINS_15SplitStringIterEEE",
-   "name" : "art::IterationRange<art::SplitStringIter>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_15SplitStringIterEEE",
-   "self_type" : "_ZTIN3art14IterationRangeINS_15SplitStringIterEEE",
-   "size" : 64,
-   "source_file" : "art/libartbase/base/iteration_range.h",
-   "template_args" : [ "_ZTIN3art15SplitStringIterE" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "first_",
-     "referenced_type" : "_ZTIN3art22DexInstructionIteratorE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "last_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIN3art22DexInstructionIteratorE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14IterationRangeINS_22DexInstructionIteratorEEE",
-   "name" : "art::IterationRange<art::DexInstructionIterator>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_22DexInstructionIteratorEEE",
-   "self_type" : "_ZTIN3art14IterationRangeINS_22DexInstructionIteratorEEE",
-   "size" : 32,
-   "source_file" : "art/libartbase/base/iteration_range.h",
-   "template_args" : [ "_ZTIN3art22DexInstructionIteratorE" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "first_",
-     "referenced_type" : "_ZTIN3art9CountIterE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "last_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIN3art9CountIterE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14IterationRangeINS_9CountIterEEE",
-   "name" : "art::IterationRange<art::CountIter>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_9CountIterEEE",
-   "self_type" : "_ZTIN3art14IterationRangeINS_9CountIterEEE",
-   "size" : 16,
-   "source_file" : "art/libartbase/base/iteration_range.h",
-   "template_args" : [ "_ZTIN3art9CountIterE" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "first_",
-     "referenced_type" : "_ZTIPKN3art3dex7TryItemE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "last_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIPKN3art3dex7TryItemE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "name" : "art::IterationRange<const art::dex::TryItem *>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "self_type" : "_ZTIN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "size" : 16,
-   "source_file" : "art/libartbase/base/iteration_range.h",
-   "template_args" : [ "_ZTIPKN3art3dex7TryItemE" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "index_",
-     "referenced_type" : "_ZTIm"
-    },
-    {
-     "access" : "private",
-     "field_name" : "hash_set_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIPN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "name" : "art::HashSetIterator<std::pair<unsigned int, unsigned short>, art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>>>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "self_type" : "_ZTIN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "size" : 16,
-   "source_file" : "art/libartbase/base/hash_set.h",
-   "template_args" :
-   [
-    "_ZTINSt3__14pairIjtEE",
-    "_ZTIN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE"
-   ]
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art16DexFileReferenceE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art15MethodReferenceE",
-   "name" : "art::MethodReference",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art15MethodReferenceE",
-   "self_type" : "_ZTIN3art15MethodReferenceE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/method_reference.h"
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTINSt3__18iteratorINS_20forward_iterator_tagENS_17basic_string_viewIcNS_11char_traitsIcEEEElPS5_RS5_EE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "cur_index_",
-     "referenced_type" : "_ZTIm"
-    },
-    {
-     "access" : "private",
-     "field_name" : "split_on_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIc"
-    },
-    {
-     "access" : "private",
-     "field_name" : "sv_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTINSt3__117basic_string_viewIcNS_11char_traitsIcEEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art15SplitStringIterE",
-   "name" : "art::SplitStringIter",
-   "referenced_type" : "_ZTIN3art15SplitStringIterE",
-   "self_type" : "_ZTIN3art15SplitStringIterE",
-   "size" : 32,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art7DexFile6HeaderE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art15StandardDexFile6HeaderE",
-   "name" : "art::StandardDexFile::Header",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art15StandardDexFile6HeaderE",
-   "self_type" : "_ZTIN3art15StandardDexFile6HeaderE",
-   "size" : 112,
-   "source_file" : "art/libdexfile/dex/standard_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art3dex8CodeItemE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "registers_size_",
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "access" : "private",
-     "field_name" : "ins_size_",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "access" : "private",
-     "field_name" : "outs_size_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "access" : "private",
-     "field_name" : "tries_size_",
-     "field_offset" : 48,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "access" : "private",
-     "field_name" : "debug_info_off_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "insns_size_in_code_units_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "insns_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIA1_t"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art15StandardDexFile8CodeItemE",
-   "name" : "art::StandardDexFile::CodeItem",
-   "referenced_type" : "_ZTIN3art15StandardDexFile8CodeItemE",
-   "self_type" : "_ZTIN3art15StandardDexFile8CodeItemE",
-   "size" : 20,
-   "source_file" : "art/libdexfile/dex/standard_dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art7DexFileE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art15StandardDexFileE",
-   "name" : "art::StandardDexFile",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art15StandardDexFileE",
-   "self_type" : "_ZTIN3art15StandardDexFileE",
-   "size" : 192,
-   "source_file" : "art/libdexfile/dex/standard_dex_file.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art15StandardDexFileE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art15StandardDexFileD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art15StandardDexFileD0Ev"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art15StandardDexFile12IsMagicValidEv"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art15StandardDexFile14IsVersionValidEv"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art15StandardDexFile22SupportsDefaultMethodsEv"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art15StandardDexFile18GetDequickenedSizeEv"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art15StandardDexFile15GetCodeItemSizeERKNS_3dex8CodeItemE"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art7DexFile17CalculateChecksumEv"
-    }
-   ]
-  },
-  {
-   "access" : "private",
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "str_offset_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "data_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art15TypeLookupTable5EntryE",
-   "name" : "art::TypeLookupTable::Entry",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art15TypeLookupTable5EntryE",
-   "self_type" : "_ZTIN3art15TypeLookupTable5EntryE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "dex_data_begin_",
-     "referenced_type" : "_ZTIPKh"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mask_bits_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "entries_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIPKN3art15TypeLookupTable5EntryE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "owned_entries_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTINSt3__110unique_ptrIA_N3art15TypeLookupTable5EntryENS_14default_deleteIS4_EEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art15TypeLookupTableE",
-   "name" : "art::TypeLookupTable",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art15TypeLookupTableE",
-   "self_type" : "_ZTIN3art15TypeLookupTableE",
-   "size" : 32,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art13DexFileLoaderE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art16ArtDexFileLoaderE",
-   "name" : "art::ArtDexFileLoader",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art16ArtDexFileLoaderE",
-   "self_type" : "_ZTIN3art16ArtDexFileLoaderE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art16ArtDexFileLoaderE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art16ArtDexFileLoaderD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art16ArtDexFileLoaderD0Ev"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art16ArtDexFileLoader20GetMultiDexChecksumsEPKcPNSt3__16vectorIjNS3_9allocatorIjEEEEPNS4_INS3_12basic_stringIcNS3_11char_traitsIcEENS5_IcEEEENS5_ISD_EEEEPSD_iPb"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art16ArtDexFileLoader4OpenEPKhmRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEjPKNS_10OatDexFileEbbPS9_NS3_10unique_ptrINS_16DexFileContainerENS3_14default_deleteISH_EEEE"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art13DexFileLoader19OpenWithDataSectionEPKhmS2_mRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEjPKNS_10OatDexFileEbbPS9_"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art13DexFileLoader7OpenAllEPKhmRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEbbPNS_22DexFileLoaderErrorCodeEPS9_PNS3_6vectorINS3_10unique_ptrIKNS_7DexFileENS3_14default_deleteISI_EEEENS7_ISL_EEEE"
-    }
-   ]
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIN3art16DexFileContainerE",
-   "name" : "art::DexFileContainer",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art16DexFileContainerE",
-   "self_type" : "_ZTIN3art16DexFileContainerE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art16DexFileContainerE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art16DexFileContainerD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art16DexFileContainerD0Ev"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZN3art16DexFileContainer14GetPermissionsEv"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZN3art16DexFileContainer10IsReadOnlyEv"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZN3art16DexFileContainer11EnableWriteEv"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZN3art16DexFileContainer12DisableWriteEv"
-    }
-   ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art16DexFileReference10ComparatorE",
-   "name" : "art::DexFileReference::Comparator",
-   "referenced_type" : "_ZTIN3art16DexFileReference10ComparatorE",
-   "self_type" : "_ZTIN3art16DexFileReference10ComparatorE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "dex_file",
-     "referenced_type" : "_ZTIPKN3art7DexFileE"
-    },
-    {
-     "field_name" : "index",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art16DexFileReferenceE",
-   "name" : "art::DexFileReference",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art16DexFileReferenceE",
-   "self_type" : "_ZTIN3art16DexFileReferenceE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "start_offset_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "end_offset_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art16DexLayoutSection10SubsectionE",
-   "name" : "art::DexLayoutSection::Subsection",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art16DexLayoutSection10SubsectionE",
-   "self_type" : "_ZTIN3art16DexLayoutSection10SubsectionE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "parts_",
-     "referenced_type" : "_ZTIA5_N3art16DexLayoutSection10SubsectionE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art16DexLayoutSectionE",
-   "name" : "art::DexLayoutSection",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art16DexLayoutSectionE",
-   "self_type" : "_ZTIN3art16DexLayoutSectionE",
-   "size" : 40,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "dex_file_",
-     "referenced_type" : "_ZTIRKN3art7DexFileE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "class_def_idx_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art17ClassIteratorDataE",
-   "name" : "art::ClassIteratorData",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art17ClassIteratorDataE",
-   "self_type" : "_ZTIN3art17ClassIteratorDataE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "sections_",
-     "referenced_type" : "_ZTIA2_N3art16DexLayoutSectionE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art17DexLayoutSectionsE",
-   "name" : "art::DexLayoutSections",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art17DexLayoutSectionsE",
-   "self_type" : "_ZTIN3art17DexLayoutSectionsE",
-   "size" : 80,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "table_",
-     "referenced_type" : "_ZTIKPKj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "minimum_offset_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "data_begin_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIKPKh"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art18CompactOffsetTable8AccessorE",
-   "name" : "art::CompactOffsetTable::Accessor",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art18CompactOffsetTable8AccessorE",
-   "self_type" : "_ZTIN3art18CompactOffsetTable8AccessorE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/compact_offset_table.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art18CompactOffsetTableE",
-   "name" : "art::CompactOffsetTable",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art18CompactOffsetTableE",
-   "self_type" : "_ZTIN3art18CompactOffsetTableE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/compact_offset_table.h"
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "hash_fn_",
-     "referenced_type" : "_ZTIN3art3dex15DexFileVerifier26OffsetTypeMapHashCompareFnE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "name" : "art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "self_type" : "_ZTIN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/hash_map.h",
-   "template_args" :
-   [
-    "_ZTIj",
-    "_ZTIt",
-    "_ZTIN3art3dex15DexFileVerifier26OffsetTypeMapHashCompareFnE"
-   ]
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "pred_fn_",
-     "referenced_type" : "_ZTIN3art3dex15DexFileVerifier26OffsetTypeMapHashCompareFnE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "name" : "art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "self_type" : "_ZTIN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/hash_map.h",
-   "template_args" :
-   [
-    "_ZTIj",
-    "_ZTIt",
-    "_ZTIN3art3dex15DexFileVerifier26OffsetTypeMapHashCompareFnE"
-   ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "buffer_",
-     "referenced_type" : "_ZTINSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art18ScopedTraceNoStart24ScopedTraceMessageHelperE",
-   "name" : "art::ScopedTraceNoStart::ScopedTraceMessageHelper",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art18ScopedTraceNoStart24ScopedTraceMessageHelperE",
-   "self_type" : "_ZTIN3art18ScopedTraceNoStart24ScopedTraceMessageHelperE",
-   "size" : 264,
-   "source_file" : "art/libartbase/base/systrace.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art18ScopedTraceNoStartE",
-   "name" : "art::ScopedTraceNoStart",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art18ScopedTraceNoStartE",
-   "self_type" : "_ZTIN3art18ScopedTraceNoStartE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/systrace.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art19Arc4RandomGeneratorE",
-   "name" : "art::Arc4RandomGenerator",
-   "referenced_type" : "_ZTIN3art19Arc4RandomGeneratorE",
-   "self_type" : "_ZTIN3art19Arc4RandomGeneratorE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/utils.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art19DefaultStringEqualsE",
-   "name" : "art::DefaultStringEquals",
-   "referenced_type" : "_ZTIN3art19DefaultStringEqualsE",
-   "self_type" : "_ZTIN3art19DefaultStringEqualsE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "num_operands_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKm"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art19InstructionOperandsE",
-   "name" : "art::InstructionOperands",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art19InstructionOperandsE",
-   "self_type" : "_ZTIN3art19InstructionOperandsE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art19InstructionOperandsE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art19InstructionOperandsD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art19InstructionOperandsD0Ev"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZNK3art19InstructionOperands10GetOperandEm"
-    }
-   ]
-  },
-  {
-   "access" : "private",
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "type_idx_",
-     "referenced_type" : "_ZTIN3art3dex9TypeIndexE"
-    },
-    {
-     "field_name" : "address_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art20CatchHandlerIterator16CatchHandlerItemE",
-   "name" : "art::CatchHandlerIterator::CatchHandlerItem",
-   "referenced_type" : "_ZTIN3art20CatchHandlerIterator16CatchHandlerItemE",
-   "self_type" : "_ZTIN3art20CatchHandlerIterator16CatchHandlerItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_exception_helpers.h"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "handler_",
-     "referenced_type" : "_ZTIN3art20CatchHandlerIterator16CatchHandlerItemE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "current_data_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIPKh"
-    },
-    {
-     "access" : "private",
-     "field_name" : "remaining_count_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIi"
-    },
-    {
-     "access" : "private",
-     "field_name" : "catch_all_",
-     "field_offset" : 160,
-     "referenced_type" : "_ZTIb"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art20CatchHandlerIteratorE",
-   "name" : "art::CatchHandlerIterator",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art20CatchHandlerIteratorE",
-   "self_type" : "_ZTIN3art20CatchHandlerIteratorE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/dex_file_exception_helpers.h"
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art27CodeItemInstructionAccessorE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "registers_size_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "access" : "private",
-     "field_name" : "ins_size_",
-     "field_offset" : 144,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "access" : "private",
-     "field_name" : "outs_size_",
-     "field_offset" : 160,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "access" : "private",
-     "field_name" : "tries_size_",
-     "field_offset" : 176,
-     "referenced_type" : "_ZTIt"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art20CodeItemDataAccessorE",
-   "name" : "art::CodeItemDataAccessor",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art20CodeItemDataAccessorE",
-   "self_type" : "_ZTIN3art20CodeItemDataAccessorE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "instructions_",
-     "referenced_type" : "_ZTIPKt"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "dex_pc_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art20DexInstructionPcPairE",
-   "name" : "art::DexInstructionPcPair",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art20DexInstructionPcPairE",
-   "self_type" : "_ZTIN3art20DexInstructionPcPairE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art26DexInstructionIteratorBaseE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art22DexInstructionIteratorE",
-   "name" : "art::DexInstructionIterator",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art22DexInstructionIteratorE",
-   "self_type" : "_ZTIN3art22DexInstructionIteratorE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "dex_file_",
-     "referenced_type" : "_ZTIRKN3art7DexFileE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "type_list_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIPKN3art3dex8TypeListE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "size_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "pos_",
-     "field_offset" : 160,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art24DexFileParameterIteratorE",
-   "name" : "art::DexFileParameterIterator",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art24DexFileParameterIteratorE",
-   "self_type" : "_ZTIN3art24DexFileParameterIteratorE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art19InstructionOperandsE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "first_operand_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIKj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art24RangeInstructionOperandsE",
-   "name" : "art::RangeInstructionOperands",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art24RangeInstructionOperandsE",
-   "self_type" : "_ZTIN3art24RangeInstructionOperandsE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art24RangeInstructionOperandsE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art24RangeInstructionOperandsD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art24RangeInstructionOperandsD0Ev"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art24RangeInstructionOperands10GetOperandEm"
-    }
-   ]
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art20CodeItemDataAccessorE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "dex_file_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTIPKN3art7DexFileE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "debug_info_offset_",
-     "field_offset" : 256,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art25CodeItemDebugInfoAccessorE",
-   "name" : "art::CodeItemDebugInfoAccessor",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art25CodeItemDebugInfoAccessorE",
-   "self_type" : "_ZTIN3art25CodeItemDebugInfoAccessorE",
-   "size" : 40,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "dex_file_",
-     "referenced_type" : "_ZTIRKN3art7DexFileE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "array_size_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIm"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "pos_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIm"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "ptr_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTIPKh"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "type_",
-     "field_offset" : 256,
-     "referenced_type" : "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "jval_",
-     "field_offset" : 320,
-     "referenced_type" : "_ZTI6jvalue"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art25EncodedArrayValueIteratorE",
-   "name" : "art::EncodedArrayValueIterator",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art25EncodedArrayValueIteratorE",
-   "self_type" : "_ZTIN3art25EncodedArrayValueIteratorE",
-   "size" : 48,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art25EncodedArrayValueIteratorE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art26CallSiteArrayValueIteratorE",
-   "name" : "art::CallSiteArrayValueIterator",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art26CallSiteArrayValueIteratorE",
-   "self_type" : "_ZTIN3art26CallSiteArrayValueIteratorE",
-   "size" : 48,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTINSt3__18iteratorINS_20forward_iterator_tagEN3art20DexInstructionPcPairElPS3_RS3_EE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "data_",
-     "referenced_type" : "_ZTIN3art20DexInstructionPcPairE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art26DexInstructionIteratorBaseE",
-   "name" : "art::DexInstructionIteratorBase",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art26DexInstructionIteratorBaseE",
-   "self_type" : "_ZTIN3art26DexInstructionIteratorBaseE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art26DexInstructionIteratorBaseE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "num_code_units_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "error_state_",
-     "field_offset" : 160,
-     "referenced_type" : "_ZTIb"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art26SafeDexInstructionIteratorE",
-   "name" : "art::SafeDexInstructionIterator",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art26SafeDexInstructionIteratorE",
-   "self_type" : "_ZTIN3art26SafeDexInstructionIteratorE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art19InstructionOperandsE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "operands_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIRA5_Kj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art26VarArgsInstructionOperandsE",
-   "name" : "art::VarArgsInstructionOperands",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art26VarArgsInstructionOperandsE",
-   "self_type" : "_ZTIN3art26VarArgsInstructionOperandsE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art26VarArgsInstructionOperandsE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art26VarArgsInstructionOperandsD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art26VarArgsInstructionOperandsD0Ev"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art26VarArgsInstructionOperands10GetOperandEm"
-    }
-   ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "insns_size_in_code_units_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "insns_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIPKt"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art27CodeItemInstructionAccessorE",
-   "name" : "art::CodeItemInstructionAccessor",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art27CodeItemInstructionAccessorE",
-   "self_type" : "_ZTIN3art27CodeItemInstructionAccessorE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art19InstructionOperandsE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "inner_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIKPKN3art19InstructionOperandsE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art29NoReceiverInstructionOperandsE",
-   "name" : "art::NoReceiverInstructionOperands",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art29NoReceiverInstructionOperandsE",
-   "self_type" : "_ZTIN3art29NoReceiverInstructionOperandsE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art29NoReceiverInstructionOperandsE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art29NoReceiverInstructionOperandsD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art29NoReceiverInstructionOperandsD0Ev"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art29NoReceiverInstructionOperands10GetOperandEm"
-    }
-   ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art2OSE",
-   "name" : "art::OS",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art2OSE",
-   "self_type" : "_ZTIN3art2OSE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/os.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art30MethodReferenceValueComparatorE",
-   "name" : "art::MethodReferenceValueComparator",
-   "referenced_type" : "_ZTIN3art30MethodReferenceValueComparatorE",
-   "self_type" : "_ZTIN3art30MethodReferenceValueComparatorE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/method_reference.h"
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art25EncodedArrayValueIteratorE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art31EncodedStaticFieldValueIteratorE",
-   "name" : "art::EncodedStaticFieldValueIterator",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art31EncodedStaticFieldValueIteratorE",
-   "self_type" : "_ZTIN3art31EncodedStaticFieldValueIteratorE",
-   "size" : 48,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 2,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art3dex8DexIndexItEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex10ProtoIndexE",
-   "name" : "art::dex::ProtoIndex",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art3dex10ProtoIndexE",
-   "self_type" : "_ZTIN3art3dex10ProtoIndexE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art3dex8DexIndexIjEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex11StringIndexE",
-   "name" : "art::dex::StringIndex",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art3dex11StringIndexE",
-   "self_type" : "_ZTIN3art3dex11StringIndexE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "visibility_",
-     "referenced_type" : "_ZTIh"
-    },
-    {
-     "field_name" : "annotation_",
-     "field_offset" : 8,
-     "referenced_type" : "_ZTIA1_h"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex14AnnotationItemE",
-   "name" : "art::dex::AnnotationItem",
-   "referenced_type" : "_ZTIN3art3dex14AnnotationItemE",
-   "self_type" : "_ZTIN3art3dex14AnnotationItemE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "data_off_",
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex14CallSiteIdItemE",
-   "name" : "art::dex::CallSiteIdItem",
-   "referenced_type" : "_ZTIN3art3dex14CallSiteIdItemE",
-   "self_type" : "_ZTIN3art3dex14CallSiteIdItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "method_handle_type_",
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "reserved1_",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "field_or_method_idx_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "reserved2_",
-     "field_offset" : 48,
-     "referenced_type" : "_ZTIt"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex16MethodHandleItemE",
-   "name" : "art::dex::MethodHandleItem",
-   "referenced_type" : "_ZTIN3art3dex16MethodHandleItemE",
-   "self_type" : "_ZTIN3art3dex16MethodHandleItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "size_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "entries_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIA1_j"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex17AnnotationSetItemE",
-   "name" : "art::dex::AnnotationSetItem",
-   "referenced_type" : "_ZTIN3art3dex17AnnotationSetItemE",
-   "self_type" : "_ZTIN3art3dex17AnnotationSetItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "size_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "flags_offset_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIA1_j"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex18HiddenapiClassDataE",
-   "name" : "art::dex::HiddenapiClassData",
-   "referenced_type" : "_ZTIN3art3dex18HiddenapiClassDataE",
-   "self_type" : "_ZTIN3art3dex18HiddenapiClassDataE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "annotations_off_",
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex20AnnotationSetRefItemE",
-   "name" : "art::dex::AnnotationSetRefItem",
-   "referenced_type" : "_ZTIN3art3dex20AnnotationSetRefItemE",
-   "self_type" : "_ZTIN3art3dex20AnnotationSetRefItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "size_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "list_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIA1_N3art3dex20AnnotationSetRefItemE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex20AnnotationSetRefListE",
-   "name" : "art::dex::AnnotationSetRefList",
-   "referenced_type" : "_ZTIN3art3dex20AnnotationSetRefListE",
-   "self_type" : "_ZTIN3art3dex20AnnotationSetRefListE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "field_idx_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "annotations_off_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex20FieldAnnotationsItemE",
-   "name" : "art::dex::FieldAnnotationsItem",
-   "referenced_type" : "_ZTIN3art3dex20FieldAnnotationsItemE",
-   "self_type" : "_ZTIN3art3dex20FieldAnnotationsItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "method_idx_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "annotations_off_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex21MethodAnnotationsItemE",
-   "name" : "art::dex::MethodAnnotationsItem",
-   "referenced_type" : "_ZTIN3art3dex21MethodAnnotationsItemE",
-   "self_type" : "_ZTIN3art3dex21MethodAnnotationsItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "class_annotations_off_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "fields_size_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "methods_size_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "parameters_size_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex24AnnotationsDirectoryItemE",
-   "name" : "art::dex::AnnotationsDirectoryItem",
-   "referenced_type" : "_ZTIN3art3dex24AnnotationsDirectoryItemE",
-   "self_type" : "_ZTIN3art3dex24AnnotationsDirectoryItemE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "method_idx_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "annotations_off_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex24ParameterAnnotationsItemE",
-   "name" : "art::dex::ParameterAnnotationsItem",
-   "referenced_type" : "_ZTIN3art3dex24ParameterAnnotationsItemE",
-   "self_type" : "_ZTIN3art3dex24ParameterAnnotationsItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "descriptor_idx_",
-     "referenced_type" : "_ZTIN3art3dex11StringIndexE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex6TypeIdE",
-   "name" : "art::dex::TypeId",
-   "referenced_type" : "_ZTIN3art3dex6TypeIdE",
-   "self_type" : "_ZTIN3art3dex6TypeIdE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "class_idx_",
-     "referenced_type" : "_ZTIN3art3dex9TypeIndexE"
-    },
-    {
-     "field_name" : "type_idx_",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIN3art3dex9TypeIndexE"
-    },
-    {
-     "field_name" : "name_idx_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIN3art3dex11StringIndexE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex7FieldIdE",
-   "name" : "art::dex::FieldId",
-   "referenced_type" : "_ZTIN3art3dex7FieldIdE",
-   "self_type" : "_ZTIN3art3dex7FieldIdE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "type_",
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "unused_",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "size_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "offset_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex7MapItemE",
-   "name" : "art::dex::MapItem",
-   "referenced_type" : "_ZTIN3art3dex7MapItemE",
-   "self_type" : "_ZTIN3art3dex7MapItemE",
-   "size" : 12,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "size_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "list_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIA1_N3art3dex7MapItemE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex7MapListE",
-   "name" : "art::dex::MapList",
-   "referenced_type" : "_ZTIN3art3dex7MapListE",
-   "self_type" : "_ZTIN3art3dex7MapListE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "shorty_idx_",
-     "referenced_type" : "_ZTIN3art3dex11StringIndexE"
-    },
-    {
-     "field_name" : "return_type_idx_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIN3art3dex9TypeIndexE"
-    },
-    {
-     "field_name" : "pad_",
-     "field_offset" : 48,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "parameters_off_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex7ProtoIdE",
-   "name" : "art::dex::ProtoId",
-   "referenced_type" : "_ZTIN3art3dex7ProtoIdE",
-   "self_type" : "_ZTIN3art3dex7ProtoIdE",
-   "size" : 12,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "start_addr_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "insn_count_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "handler_off_",
-     "field_offset" : 48,
-     "referenced_type" : "_ZTIt"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex7TryItemE",
-   "name" : "art::dex::TryItem",
-   "referenced_type" : "_ZTIN3art3dex7TryItemE",
-   "self_type" : "_ZTIN3art3dex7TryItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "class_idx_",
-     "referenced_type" : "_ZTIN3art3dex9TypeIndexE"
-    },
-    {
-     "field_name" : "pad1_",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "access_flags_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "superclass_idx_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIN3art3dex9TypeIndexE"
-    },
-    {
-     "field_name" : "pad2_",
-     "field_offset" : 80,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "interfaces_off_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "source_file_idx_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIN3art3dex11StringIndexE"
-    },
-    {
-     "field_name" : "annotations_off_",
-     "field_offset" : 160,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "class_data_off_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "static_values_off_",
-     "field_offset" : 224,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex8ClassDefE",
-   "name" : "art::dex::ClassDef",
-   "referenced_type" : "_ZTIN3art3dex8ClassDefE",
-   "self_type" : "_ZTIN3art3dex8ClassDefE",
-   "size" : 32,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art3dex8CodeItemE",
-   "name" : "art::dex::CodeItem",
-   "referenced_type" : "_ZTIN3art3dex8CodeItemE",
-   "self_type" : "_ZTIN3art3dex8CodeItemE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "index_",
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex8DexIndexIjEE",
-   "name" : "art::dex::DexIndex<unsigned int>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art3dex8DexIndexIjEE",
-   "self_type" : "_ZTIN3art3dex8DexIndexIjEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h",
-   "template_args" : [ "_ZTIj" ]
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "index_",
-     "referenced_type" : "_ZTIt"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex8DexIndexItEE",
-   "name" : "art::dex::DexIndex<unsigned short>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art3dex8DexIndexItEE",
-   "self_type" : "_ZTIN3art3dex8DexIndexItEE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h",
-   "template_args" : [ "_ZTIt" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "class_idx_",
-     "referenced_type" : "_ZTIN3art3dex9TypeIndexE"
-    },
-    {
-     "field_name" : "proto_idx_",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIN3art3dex10ProtoIndexE"
-    },
-    {
-     "field_name" : "name_idx_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIN3art3dex11StringIndexE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex8MethodIdE",
-   "name" : "art::dex::MethodId",
-   "referenced_type" : "_ZTIN3art3dex8MethodIdE",
-   "self_type" : "_ZTIN3art3dex8MethodIdE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "string_data_off_",
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex8StringIdE",
-   "name" : "art::dex::StringId",
-   "referenced_type" : "_ZTIN3art3dex8StringIdE",
-   "self_type" : "_ZTIN3art3dex8StringIdE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "type_idx_",
-     "referenced_type" : "_ZTIN3art3dex9TypeIndexE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex8TypeItemE",
-   "name" : "art::dex::TypeItem",
-   "referenced_type" : "_ZTIN3art3dex8TypeItemE",
-   "self_type" : "_ZTIN3art3dex8TypeItemE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "size_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "list_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIA1_N3art3dex8TypeItemE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex8TypeListE",
-   "name" : "art::dex::TypeList",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art3dex8TypeListE",
-   "self_type" : "_ZTIN3art3dex8TypeListE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "range_values_",
-     "referenced_type" : "_ZTINSt3__15dequeINS_5tupleIJPKvmbEEENS_9allocatorIS4_EEEE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "dex_file_",
-     "field_offset" : 384,
-     "referenced_type" : "_ZTIKPKN3art7DexFileE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex8tracking24DexFileTrackingRegistrarE",
-   "name" : "art::dex::tracking::DexFileTrackingRegistrar",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art3dex8tracking24DexFileTrackingRegistrarE",
-   "self_type" : "_ZTIN3art3dex8tracking24DexFileTrackingRegistrarE",
-   "size" : 56,
-   "source_file" : "art/libdexfile/dex/dex_file_tracking_registrar.h"
-  },
-  {
-   "alignment" : 2,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art3dex8DexIndexItEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex9TypeIndexE",
-   "name" : "art::dex::TypeIndex",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art3dex9TypeIndexE",
-   "self_type" : "_ZTIN3art3dex9TypeIndexE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "name_",
-     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "begin_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTIPh"
-    },
-    {
-     "access" : "private",
-     "field_name" : "size_",
-     "field_offset" : 256,
-     "referenced_type" : "_ZTIm"
-    },
-    {
-     "access" : "private",
-     "field_name" : "base_begin_",
-     "field_offset" : 320,
-     "referenced_type" : "_ZTIPv"
-    },
-    {
-     "access" : "private",
-     "field_name" : "base_size_",
-     "field_offset" : 384,
-     "referenced_type" : "_ZTIm"
-    },
-    {
-     "access" : "private",
-     "field_name" : "prot_",
-     "field_offset" : 448,
-     "referenced_type" : "_ZTIi"
-    },
-    {
-     "access" : "private",
-     "field_name" : "reuse_",
-     "field_offset" : 480,
-     "referenced_type" : "_ZTIb"
-    },
-    {
-     "access" : "private",
-     "field_name" : "already_unmapped_",
-     "field_offset" : 488,
-     "referenced_type" : "_ZTIb"
-    },
-    {
-     "access" : "private",
-     "field_name" : "redzone_size_",
-     "field_offset" : 512,
-     "referenced_type" : "_ZTIm"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art6MemMapE",
-   "name" : "art::MemMap",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art6MemMapE",
-   "self_type" : "_ZTIN3art6MemMapE",
-   "size" : 72,
-   "source_file" : "art/libartbase/base/mem_map.h"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "address_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "line_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "source_file_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIPKc"
-    },
-    {
-     "field_name" : "prologue_end_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIb"
-    },
-    {
-     "field_name" : "epilogue_begin_",
-     "field_offset" : 136,
-     "referenced_type" : "_ZTIb"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7DexFile12PositionInfoE",
-   "name" : "art::DexFile::PositionInfo",
-   "referenced_type" : "_ZTIN3art7DexFile12PositionInfoE",
-   "self_type" : "_ZTIN3art7DexFile12PositionInfoE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "magic_",
-     "referenced_type" : "_ZTIA8_h"
-    },
-    {
-     "field_name" : "checksum_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "signature_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIA20_h"
-    },
-    {
-     "field_name" : "file_size_",
-     "field_offset" : 256,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "header_size_",
-     "field_offset" : 288,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "endian_tag_",
-     "field_offset" : 320,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "link_size_",
-     "field_offset" : 352,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "link_off_",
-     "field_offset" : 384,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "map_off_",
-     "field_offset" : 416,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "string_ids_size_",
-     "field_offset" : 448,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "string_ids_off_",
-     "field_offset" : 480,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "type_ids_size_",
-     "field_offset" : 512,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "type_ids_off_",
-     "field_offset" : 544,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "proto_ids_size_",
-     "field_offset" : 576,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "proto_ids_off_",
-     "field_offset" : 608,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "field_ids_size_",
-     "field_offset" : 640,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "field_ids_off_",
-     "field_offset" : 672,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "method_ids_size_",
-     "field_offset" : 704,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "method_ids_off_",
-     "field_offset" : 736,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "class_defs_size_",
-     "field_offset" : 768,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "class_defs_off_",
-     "field_offset" : 800,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "data_size_",
-     "field_offset" : 832,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "data_off_",
-     "field_offset" : 864,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7DexFile6HeaderE",
-   "name" : "art::DexFile::Header",
-   "referenced_type" : "_ZTIN3art7DexFile6HeaderE",
-   "self_type" : "_ZTIN3art7DexFile6HeaderE",
-   "size" : 112,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "name_",
-     "referenced_type" : "_ZTIPKc"
-    },
-    {
-     "field_name" : "descriptor_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIPKc"
-    },
-    {
-     "field_name" : "signature_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIPKc"
-    },
-    {
-     "field_name" : "start_address_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "end_address_",
-     "field_offset" : 224,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "reg_",
-     "field_offset" : 256,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "is_live_",
-     "field_offset" : 272,
-     "referenced_type" : "_ZTIb"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7DexFile9LocalInfoE",
-   "name" : "art::DexFile::LocalInfo",
-   "referenced_type" : "_ZTIN3art7DexFile9LocalInfoE",
-   "self_type" : "_ZTIN3art7DexFile9LocalInfoE",
-   "size" : 40,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "begin_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKPKh"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "size_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIKm"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "data_begin_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTIKPKh"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "data_size_",
-     "field_offset" : 256,
-     "referenced_type" : "_ZTIKm"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "location_",
-     "field_offset" : 320,
-     "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "location_checksum_",
-     "field_offset" : 512,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "header_",
-     "field_offset" : 576,
-     "referenced_type" : "_ZTIKPKN3art7DexFile6HeaderE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "string_ids_",
-     "field_offset" : 640,
-     "referenced_type" : "_ZTIKPKN3art3dex8StringIdE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "type_ids_",
-     "field_offset" : 704,
-     "referenced_type" : "_ZTIKPKN3art3dex6TypeIdE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "field_ids_",
-     "field_offset" : 768,
-     "referenced_type" : "_ZTIKPKN3art3dex7FieldIdE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "method_ids_",
-     "field_offset" : 832,
-     "referenced_type" : "_ZTIKPKN3art3dex8MethodIdE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "proto_ids_",
-     "field_offset" : 896,
-     "referenced_type" : "_ZTIKPKN3art3dex7ProtoIdE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "class_defs_",
-     "field_offset" : 960,
-     "referenced_type" : "_ZTIKPKN3art3dex8ClassDefE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "method_handles_",
-     "field_offset" : 1024,
-     "referenced_type" : "_ZTIPKN3art3dex16MethodHandleItemE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "num_method_handles_",
-     "field_offset" : 1088,
-     "referenced_type" : "_ZTIm"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "call_site_ids_",
-     "field_offset" : 1152,
-     "referenced_type" : "_ZTIPKN3art3dex14CallSiteIdItemE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "num_call_site_ids_",
-     "field_offset" : 1216,
-     "referenced_type" : "_ZTIm"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "hiddenapi_class_data_",
-     "field_offset" : 1280,
-     "referenced_type" : "_ZTIPKN3art3dex18HiddenapiClassDataE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "oat_dex_file_",
-     "field_offset" : 1344,
-     "referenced_type" : "_ZTIPKN3art10OatDexFileE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "container_",
-     "field_offset" : 1408,
-     "referenced_type" : "_ZTINSt3__110unique_ptrIN3art16DexFileContainerENS_14default_deleteIS2_EEEE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "is_compact_dex_",
-     "field_offset" : 1472,
-     "referenced_type" : "_ZTIKb"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "hiddenapi_domain_",
-     "field_offset" : 1480,
-     "referenced_type" : "_ZTIN3art9hiddenapi6DomainE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7DexFileE",
-   "name" : "art::DexFile",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art7DexFileE",
-   "self_type" : "_ZTIN3art7DexFileE",
-   "size" : 192,
-   "source_file" : "art/libdexfile/dex/dex_file.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art7DexFileE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art7DexFileD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art7DexFileD0Ev"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZNK3art7DexFile12IsMagicValidEv"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZNK3art7DexFile14IsVersionValidEv"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZNK3art7DexFile22SupportsDefaultMethodsEv"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZNK3art7DexFile18GetDequickenedSizeEv"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZNK3art7DexFile15GetCodeItemSizeERKNS_3dex8CodeItemE"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art7DexFile17CalculateChecksumEv"
-    }
-   ]
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7HashMapIjtNS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS2_26OffsetTypeMapHashCompareFnES4_NSt3__19allocatorINS5_4pairIjtEEEEEE",
-   "name" : "art::HashMap<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn, std::allocator<std::pair<unsigned int, unsigned short>>>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art7HashMapIjtNS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS2_26OffsetTypeMapHashCompareFnES4_NSt3__19allocatorINS5_4pairIjtEEEEEE",
-   "self_type" : "_ZTIN3art7HashMapIjtNS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS2_26OffsetTypeMapHashCompareFnES4_NSt3__19allocatorINS5_4pairIjtEEEEEE",
-   "size" : 64,
-   "source_file" : "art/libartbase/base/hash_map.h",
-   "template_args" :
-   [
-    "_ZTIj",
-    "_ZTIt",
-    "_ZTIN3art3dex15DexFileVerifier20OffsetTypeMapEmptyFnE",
-    "_ZTIN3art3dex15DexFileVerifier26OffsetTypeMapHashCompareFnE",
-    "_ZTIN3art3dex15DexFileVerifier26OffsetTypeMapHashCompareFnE",
-    "_ZTINSt3__19allocatorINS_4pairIjtEEEE"
-   ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "allocfn_",
-     "referenced_type" : "_ZTINSt3__19allocatorINS_4pairIjtEEEE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "hashfn_",
-     "field_offset" : 8,
-     "referenced_type" : "_ZTIN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "emptyfn_",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIN3art3dex15DexFileVerifier20OffsetTypeMapEmptyFnE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "pred_",
-     "field_offset" : 24,
-     "referenced_type" : "_ZTIN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "num_elements_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIm"
-    },
-    {
-     "access" : "private",
-     "field_name" : "num_buckets_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIm"
-    },
-    {
-     "access" : "private",
-     "field_name" : "elements_until_expand_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTIm"
-    },
-    {
-     "access" : "private",
-     "field_name" : "owns_data_",
-     "field_offset" : 256,
-     "referenced_type" : "_ZTIb"
-    },
-    {
-     "access" : "private",
-     "field_name" : "data_",
-     "field_offset" : 320,
-     "referenced_type" : "_ZTIPNSt3__14pairIjtEE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "min_load_factor_",
-     "field_offset" : 384,
-     "referenced_type" : "_ZTId"
-    },
-    {
-     "access" : "private",
-     "field_name" : "max_load_factor_",
-     "field_offset" : 448,
-     "referenced_type" : "_ZTId"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "name" : "art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "self_type" : "_ZTIN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "size" : 64,
-   "source_file" : "art/libartbase/base/hash_set.h",
-   "template_args" :
-   [
-    "_ZTINSt3__14pairIjtEE",
-    "_ZTIN3art3dex15DexFileVerifier20OffsetTypeMapEmptyFnE",
-    "_ZTIN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-    "_ZTIN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-    "_ZTINSt3__19allocatorINS_4pairIjtEEEE"
-   ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art8DataHashE",
-   "name" : "art::DataHash",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art8DataHashE",
-   "self_type" : "_ZTIN3art8DataHashE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/data_hash.h"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "value_",
-     "referenced_type" : "_ZTIRKN3art9hiddenapi7ApiListE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "name" : "art::Dumpable<art::hiddenapi::ApiList>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "self_type" : "_ZTIN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/dumpable.h",
-   "template_args" : [ "_ZTIN3art9hiddenapi7ApiListE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art8IdentityImEE",
-   "name" : "art::Identity<unsigned long>",
-   "referenced_type" : "_ZTIN3art8IdentityImEE",
-   "self_type" : "_ZTIN3art8IdentityImEE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/stl_util_identity.h",
-   "template_args" : [ "_ZTIm" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "handle_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIP10ZipArchive"
-    },
-    {
-     "access" : "private",
-     "field_name" : "zip_entry_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIKP8ZipEntry"
-    },
-    {
-     "access" : "private",
-     "field_name" : "entry_name_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art8ZipEntryE",
-   "name" : "art::ZipEntry",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art8ZipEntryE",
-   "self_type" : "_ZTIN3art8ZipEntryE",
-   "size" : 48,
-   "source_file" : "art/libartbase/base/zip_archive.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art8ZipEntryE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art8ZipEntryD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art8ZipEntryD0Ev"
-    }
-   ]
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTINSt3__18iteratorINS_20forward_iterator_tagEmmmmEE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "count_",
-     "referenced_type" : "_ZTIm"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art9CountIterE",
-   "name" : "art::CountIter",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art9CountIterE",
-   "self_type" : "_ZTIN3art9CountIterE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art9PrimitiveE",
-   "name" : "art::Primitive",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art9PrimitiveE",
-   "self_type" : "_ZTIN3art9PrimitiveE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/primitive.h"
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art11ValueObjectE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "dex_file_",
-     "referenced_type" : "_ZTIPKN3art7DexFileE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "proto_id_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIPKN3art3dex7ProtoIdE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art9SignatureE",
-   "name" : "art::Signature",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art9SignatureE",
-   "self_type" : "_ZTIN3art9SignatureE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/signature.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "dex_flags_",
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art9hiddenapi7ApiListE",
-   "name" : "art::hiddenapi::ApiList",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art9hiddenapi7ApiListE",
-   "self_type" : "_ZTIN3art9hiddenapi7ApiListE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art9hiddenapi8ApiStubsE",
-   "name" : "art::hiddenapi::ApiStubs",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art9hiddenapi8ApiStubsE",
-   "self_type" : "_ZTIN3art9hiddenapi8ApiStubsE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/hiddenapi_stubs.h"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "data_",
-     "referenced_type" : "_ZTIKNSt3__110unique_ptrIN7android4base14LogMessageDataENS_14default_deleteIS3_EEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10LogMessageE",
-   "name" : "android::base::LogMessage",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN7android4base10LogMessageE",
-   "self_type" : "_ZTIN7android4base10LogMessageE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "default_log_id_",
-     "referenced_type" : "_ZTIN7android4base5LogIdE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10LogdLoggerE",
-   "name" : "android::base::LogdLogger",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN7android4base10LogdLoggerE",
-   "self_type" : "_ZTIN7android4base10LogdLoggerE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "base_",
-     "referenced_type" : "_ZTIPc"
-    },
-    {
-     "access" : "private",
-     "field_name" : "size_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIm"
-    },
-    {
-     "access" : "private",
-     "field_name" : "offset_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIm"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10MappedFileE",
-   "name" : "android::base::MappedFile",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN7android4base10MappedFileE",
-   "self_type" : "_ZTIN7android4base10MappedFileE",
-   "size" : 24,
-   "source_file" : "system/libbase/include/android-base/mapped_file.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIN3art11Instruction6FormatES5_EE",
-   "name" : "android::base::log_detail::StorageTypes<art::Instruction::Format, art::Instruction::Format>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art11Instruction6FormatES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art11Instruction6FormatES5_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art11Instruction6FormatE", "_ZTIN3art11Instruction6FormatE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIN3art25EncodedArrayValueIterator9ValueTypeES5_EE",
-   "name" : "android::base::log_detail::StorageTypes<art::EncodedArrayValueIterator::ValueType, art::EncodedArrayValueIterator::ValueType>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art25EncodedArrayValueIterator9ValueTypeES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art25EncodedArrayValueIterator9ValueTypeES5_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" :
-   [
-    "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE",
-    "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE"
-   ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIN3art3dex10ProtoIndexES5_EE",
-   "name" : "android::base::log_detail::StorageTypes<art::dex::ProtoIndex, art::dex::ProtoIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art3dex10ProtoIndexES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art3dex10ProtoIndexES5_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex10ProtoIndexE", "_ZTIN3art3dex10ProtoIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIN3art3dex11StringIndexES5_EE",
-   "name" : "android::base::log_detail::StorageTypes<art::dex::StringIndex, art::dex::StringIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art3dex11StringIndexES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art3dex11StringIndexES5_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex11StringIndexE", "_ZTIN3art3dex11StringIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIN3art3dex9TypeIndexES5_EE",
-   "name" : "android::base::log_detail::StorageTypes<art::dex::TypeIndex, art::dex::TypeIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art3dex9TypeIndexES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art3dex9TypeIndexES5_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex9TypeIndexE", "_ZTIN3art3dex9TypeIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex6TypeIdES7_EE",
-   "name" : "android::base::log_detail::StorageTypes<const art::dex::TypeId *, const art::dex::TypeId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex6TypeIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex6TypeIdES7_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex6TypeIdE", "_ZTIPKN3art3dex6TypeIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex7FieldIdES7_EE",
-   "name" : "android::base::log_detail::StorageTypes<const art::dex::FieldId *, const art::dex::FieldId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex7FieldIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex7FieldIdES7_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7FieldIdE", "_ZTIPKN3art3dex7FieldIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex7ProtoIdES7_EE",
-   "name" : "android::base::log_detail::StorageTypes<const art::dex::ProtoId *, const art::dex::ProtoId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex7ProtoIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex7ProtoIdES7_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7ProtoIdE", "_ZTIPKN3art3dex7ProtoIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex8ClassDefES7_EE",
-   "name" : "android::base::log_detail::StorageTypes<const art::dex::ClassDef *, const art::dex::ClassDef *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex8ClassDefES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex8ClassDefES7_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8ClassDefE", "_ZTIPKN3art3dex8ClassDefE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex8MethodIdES7_EE",
-   "name" : "android::base::log_detail::StorageTypes<const art::dex::MethodId *, const art::dex::MethodId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex8MethodIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex8MethodIdES7_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8MethodIdE", "_ZTIPKN3art3dex8MethodIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex8StringIdES7_EE",
-   "name" : "android::base::log_detail::StorageTypes<const art::dex::StringId *, const art::dex::StringId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex8StringIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex8StringIdES7_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8StringIdE", "_ZTIPKN3art3dex8StringIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art7DexFileES6_EE",
-   "name" : "android::base::log_detail::StorageTypes<const art::DexFile *, const art::DexFile *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art7DexFileES6_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art7DexFileES6_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art7DexFileE", "_ZTIPKN3art7DexFileE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKcS4_EE",
-   "name" : "android::base::log_detail::StorageTypes<const char *, const char *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKcS4_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKcS4_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKc", "_ZTIPKc" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKhS4_EE",
-   "name" : "android::base::log_detail::StorageTypes<const unsigned char *, const unsigned char *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKhS4_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKhS4_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKh", "_ZTIPKh" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKtS4_EE",
-   "name" : "android::base::log_detail::StorageTypes<const unsigned short *, const unsigned short *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKtS4_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKtS4_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKt", "_ZTIPKt" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIbbEE",
-   "name" : "android::base::log_detail::StorageTypes<bool, bool>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIbbEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIbbEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIb", "_ZTIb" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIccEE",
-   "name" : "android::base::log_detail::StorageTypes<char, char>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIccEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIccEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIc", "_ZTIc" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIddEE",
-   "name" : "android::base::log_detail::StorageTypes<double, double>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIddEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIddEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTId", "_ZTId" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIhjEE",
-   "name" : "android::base::log_detail::StorageTypes<unsigned char, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIhjEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIhjEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIh", "_ZTIj" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIiiEE",
-   "name" : "android::base::log_detail::StorageTypes<int, int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIiiEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIiiEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIi", "_ZTIi" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIjiEE",
-   "name" : "android::base::log_detail::StorageTypes<unsigned int, int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIjiEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIjiEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIj", "_ZTIi" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIjjEE",
-   "name" : "android::base::log_detail::StorageTypes<unsigned int, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIjjEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIjjEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIj", "_ZTIj" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIjmEE",
-   "name" : "android::base::log_detail::StorageTypes<unsigned int, unsigned long>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIjmEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIjmEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIj", "_ZTIm" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIliEE",
-   "name" : "android::base::log_detail::StorageTypes<long, int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIliEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIliEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIl", "_ZTIi" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIljEE",
-   "name" : "android::base::log_detail::StorageTypes<long, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIljEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIljEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIl", "_ZTIj" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesImiEE",
-   "name" : "android::base::log_detail::StorageTypes<unsigned long, int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesImiEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesImiEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIm", "_ZTIi" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesImjEE",
-   "name" : "android::base::log_detail::StorageTypes<unsigned long, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesImjEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesImjEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIm", "_ZTIj" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesImmEE",
-   "name" : "android::base::log_detail::StorageTypes<unsigned long, unsigned long>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesImmEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesImmEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIm", "_ZTIm" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesImtEE",
-   "name" : "android::base::log_detail::StorageTypes<unsigned long, unsigned short>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesImtEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesImtEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIm", "_ZTIt" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesItjEE",
-   "name" : "android::base::log_detail::StorageTypes<unsigned short, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesItjEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesItjEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIt", "_ZTIj" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesItmEE",
-   "name" : "android::base::log_detail::StorageTypes<unsigned short, unsigned long>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesItmEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesItmEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIt", "_ZTIm" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIttEE",
-   "name" : "android::base::log_detail::StorageTypes<unsigned short, unsigned short>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIttEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIttEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIt", "_ZTIt" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art11Instruction6FormatEEE",
-   "name" : "android::base::log_detail::IsCharPointer<art::Instruction::Format>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art11Instruction6FormatEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art11Instruction6FormatEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art11Instruction6FormatE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "name" : "android::base::log_detail::IsCharPointer<art::EncodedArrayValueIterator::ValueType>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art3dex10ProtoIndexEEE",
-   "name" : "android::base::log_detail::IsCharPointer<art::dex::ProtoIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art3dex10ProtoIndexEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art3dex10ProtoIndexEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex10ProtoIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art3dex11StringIndexEEE",
-   "name" : "android::base::log_detail::IsCharPointer<art::dex::StringIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art3dex11StringIndexEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art3dex11StringIndexEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex11StringIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art3dex9TypeIndexEEE",
-   "name" : "android::base::log_detail::IsCharPointer<art::dex::TypeIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art3dex9TypeIndexEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art3dex9TypeIndexEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex9TypeIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex6TypeIdEEE",
-   "name" : "android::base::log_detail::IsCharPointer<const art::dex::TypeId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex6TypeIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex6TypeIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex6TypeIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex7FieldIdEEE",
-   "name" : "android::base::log_detail::IsCharPointer<const art::dex::FieldId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex7FieldIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex7FieldIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7FieldIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex7ProtoIdEEE",
-   "name" : "android::base::log_detail::IsCharPointer<const art::dex::ProtoId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex7ProtoIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex7ProtoIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7ProtoIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex8ClassDefEEE",
-   "name" : "android::base::log_detail::IsCharPointer<const art::dex::ClassDef *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex8ClassDefEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex8ClassDefEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8ClassDefE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex8MethodIdEEE",
-   "name" : "android::base::log_detail::IsCharPointer<const art::dex::MethodId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex8MethodIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex8MethodIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8MethodIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex8StringIdEEE",
-   "name" : "android::base::log_detail::IsCharPointer<const art::dex::StringId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex8StringIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex8StringIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8StringIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art7DexFileEEE",
-   "name" : "android::base::log_detail::IsCharPointer<const art::DexFile *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art7DexFileEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art7DexFileEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art7DexFileE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKcEE",
-   "name" : "android::base::log_detail::IsCharPointer<const char *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKcEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKcEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKc" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKhEE",
-   "name" : "android::base::log_detail::IsCharPointer<const unsigned char *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKhEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKhEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKh" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKtEE",
-   "name" : "android::base::log_detail::IsCharPointer<const unsigned short *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKtEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKtEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKt" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIbEE",
-   "name" : "android::base::log_detail::IsCharPointer<bool>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIbEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIbEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIb" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIcEE",
-   "name" : "android::base::log_detail::IsCharPointer<char>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIcEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIcEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIc" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIdEE",
-   "name" : "android::base::log_detail::IsCharPointer<double>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIdEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIdEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTId" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIhEE",
-   "name" : "android::base::log_detail::IsCharPointer<unsigned char>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIhEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIhEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIh" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIiEE",
-   "name" : "android::base::log_detail::IsCharPointer<int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIiEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIiEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIi" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIjEE",
-   "name" : "android::base::log_detail::IsCharPointer<unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIjEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIjEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIj" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIlEE",
-   "name" : "android::base::log_detail::IsCharPointer<long>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIlEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIlEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIl" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerImEE",
-   "name" : "android::base::log_detail::IsCharPointer<unsigned long>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerImEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerImEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIm" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerItEE",
-   "name" : "android::base::log_detail::IsCharPointer<unsigned short>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerItEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerItEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIt" ]
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 8,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art11Instruction6FormatES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::Instruction::Format, art::Instruction::Format>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art11Instruction6FormatES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art11Instruction6FormatES5_EE",
-   "size" : 2,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art11Instruction6FormatE", "_ZTIN3art11Instruction6FormatE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art25EncodedArrayValueIterator9ValueTypeES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::EncodedArrayValueIterator::ValueType, art::EncodedArrayValueIterator::ValueType>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art25EncodedArrayValueIterator9ValueTypeES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art25EncodedArrayValueIterator9ValueTypeES5_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" :
-   [
-    "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE",
-    "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE"
-   ]
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex10ProtoIndexES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::dex::ProtoIndex, art::dex::ProtoIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex10ProtoIndexES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex10ProtoIndexES5_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex10ProtoIndexE", "_ZTIN3art3dex10ProtoIndexE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex11StringIndexES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::dex::StringIndex, art::dex::StringIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex11StringIndexES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex11StringIndexES5_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex11StringIndexE", "_ZTIN3art3dex11StringIndexE" ]
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex9TypeIndexES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::dex::TypeIndex, art::dex::TypeIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex9TypeIndexES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex9TypeIndexES5_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex9TypeIndexE", "_ZTIN3art3dex9TypeIndexE" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex6TypeIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::TypeId *, const art::dex::TypeId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex6TypeIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex6TypeIdES7_EE",
-   "size" : 16,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex6TypeIdE", "_ZTIPKN3art3dex6TypeIdE" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7FieldIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::FieldId *, const art::dex::FieldId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7FieldIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7FieldIdES7_EE",
-   "size" : 16,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7FieldIdE", "_ZTIPKN3art3dex7FieldIdE" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7ProtoIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::ProtoId *, const art::dex::ProtoId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7ProtoIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7ProtoIdES7_EE",
-   "size" : 16,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7ProtoIdE", "_ZTIPKN3art3dex7ProtoIdE" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8ClassDefES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::ClassDef *, const art::dex::ClassDef *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8ClassDefES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8ClassDefES7_EE",
-   "size" : 16,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8ClassDefE", "_ZTIPKN3art3dex8ClassDefE" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8MethodIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::MethodId *, const art::dex::MethodId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8MethodIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8MethodIdES7_EE",
-   "size" : 16,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8MethodIdE", "_ZTIPKN3art3dex8MethodIdE" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8StringIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::StringId *, const art::dex::StringId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8StringIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8StringIdES7_EE",
-   "size" : 16,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8StringIdE", "_ZTIPKN3art3dex8StringIdE" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art7DexFileEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art7DexFileEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art7DexFileES6_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::DexFile *, const art::DexFile *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art7DexFileES6_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art7DexFileES6_EE",
-   "size" : 16,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art7DexFileE", "_ZTIPKN3art7DexFileE" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKvEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKvEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKcS4_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const char *, const char *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKcS4_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKcS4_EE",
-   "size" : 16,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKc", "_ZTIPKc" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKvEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKvEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKhS4_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const unsigned char *, const unsigned char *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKhS4_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKhS4_EE",
-   "size" : 16,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKh", "_ZTIPKh" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKtEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKtEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKtS4_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const unsigned short *, const unsigned short *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKtS4_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKtS4_EE",
-   "size" : 16,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKt", "_ZTIPKt" ]
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIbEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 8,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIbEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIbbEE",
-   "name" : "android::base::log_detail::EagerEvaluator<bool, bool>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIbbEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIbbEE",
-   "size" : 2,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIb", "_ZTIb" ]
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIcEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 8,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIcEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIccEE",
-   "name" : "android::base::log_detail::EagerEvaluator<char, char>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIccEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIccEE",
-   "size" : 2,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIc", "_ZTIc" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIdEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIdEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIddEE",
-   "name" : "android::base::log_detail::EagerEvaluator<double, double>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIddEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIddEE",
-   "size" : 16,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTId", "_ZTId" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIhEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIhjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned char, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIhjEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIhjEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIh", "_ZTIj" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIiEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIiEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIiiEE",
-   "name" : "android::base::log_detail::EagerEvaluator<int, int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIiiEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIiiEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIi", "_ZTIi" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIiEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjiEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned int, int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjiEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjiEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIj", "_ZTIi" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned int, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjjEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjjEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIj", "_ZTIj" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageImEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjmEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned int, unsigned long>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjmEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjmEE",
-   "size" : 16,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIj", "_ZTIm" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIlEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIiEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIliEE",
-   "name" : "android::base::log_detail::EagerEvaluator<long, int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIliEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIliEE",
-   "size" : 16,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIl", "_ZTIi" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIlEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIljEE",
-   "name" : "android::base::log_detail::EagerEvaluator<long, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIljEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIljEE",
-   "size" : 16,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIl", "_ZTIj" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageImEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIiEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorImiEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned long, int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorImiEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorImiEE",
-   "size" : 16,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIm", "_ZTIi" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageImEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorImjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned long, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorImjEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorImjEE",
-   "size" : 16,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIm", "_ZTIj" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageImEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageImEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorImmEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned long, unsigned long>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorImmEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorImmEE",
-   "size" : 16,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIm", "_ZTIm" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageImEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageItEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorImtEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned long, unsigned short>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorImtEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorImtEE",
-   "size" : 16,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIm", "_ZTIt" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageItEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorItjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned short, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorItjEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorItjEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIt", "_ZTIj" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageItEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageImEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorItmEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned short, unsigned long>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorItmEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorItmEE",
-   "size" : 16,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIt", "_ZTIm" ]
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageItEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageItEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIttEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned short, unsigned short>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIttEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIttEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIt", "_ZTIt" ]
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIN3art11Instruction6FormatE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE",
-   "name" : "android::base::log_detail::Storage<art::Instruction::Format>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art11Instruction6FormatE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "name" : "android::base::log_detail::Storage<art::EncodedArrayValueIterator::ValueType>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE" ]
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIN3art3dex10ProtoIndexE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE",
-   "name" : "android::base::log_detail::Storage<art::dex::ProtoIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE",
-   "size" : 2,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex10ProtoIndexE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIN3art3dex11StringIndexE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE",
-   "name" : "android::base::log_detail::Storage<art::dex::StringIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex11StringIndexE" ]
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIN3art3dex9TypeIndexE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE",
-   "name" : "android::base::log_detail::Storage<art::dex::TypeIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE",
-   "size" : 2,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex9TypeIndexE" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIPKN3art3dex6TypeIdE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::TypeId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex6TypeIdE" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIPKN3art3dex7FieldIdE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::FieldId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7FieldIdE" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIPKN3art3dex7ProtoIdE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::ProtoId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7ProtoIdE" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIPKN3art3dex8ClassDefE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::ClassDef *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8ClassDefE" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIPKN3art3dex8MethodIdE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::MethodId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8MethodIdE" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIPKN3art3dex8StringIdE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::StringId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8StringIdE" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIPKN3art7DexFileE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIPKN3art7DexFileEEE",
-   "name" : "android::base::log_detail::Storage<const art::DexFile *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art7DexFileEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art7DexFileEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art7DexFileE" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIPKt"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIPKtEE",
-   "name" : "android::base::log_detail::Storage<const unsigned short *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKtEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIPKtEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKt" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIPKv"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIPKvEE",
-   "name" : "android::base::log_detail::Storage<const void *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKvEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIPKvEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKv" ]
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIb"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIbEE",
-   "name" : "android::base::log_detail::Storage<bool>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIbEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIbEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIb" ]
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIc"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIcEE",
-   "name" : "android::base::log_detail::Storage<char>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIcEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIcEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIc" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTId"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIdEE",
-   "name" : "android::base::log_detail::Storage<double>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIdEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIdEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTId" ]
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIh"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIhEE",
-   "name" : "android::base::log_detail::Storage<unsigned char>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIhEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIhEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIh" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIi"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIiEE",
-   "name" : "android::base::log_detail::Storage<int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIiEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIiEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIi" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIjEE",
-   "name" : "android::base::log_detail::Storage<unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIjEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIjEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIj" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIl"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIlEE",
-   "name" : "android::base::log_detail::Storage<long>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIlEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIlEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIl" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIm"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageImEE",
-   "name" : "android::base::log_detail::Storage<unsigned long>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageImEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageImEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIm" ]
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIt"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageItEE",
-   "name" : "android::base::log_detail::Storage<unsigned short>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageItEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageItEE",
-   "size" : 2,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIt" ]
-  },
-  {
-   "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" : "_ZTIN7android4base12LogNullGuardIDnEE",
-   "name" : "android::base::LogNullGuard<std::nullptr_t>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIDnEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIDnEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIDn" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIN3art11Instruction6FormatEEE",
-   "name" : "android::base::LogNullGuard<art::Instruction::Format>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIN3art11Instruction6FormatEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIN3art11Instruction6FormatEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art11Instruction6FormatE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "name" : "android::base::LogNullGuard<art::EncodedArrayValueIterator::ValueType>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIN3art3dex10ProtoIndexEEE",
-   "name" : "android::base::LogNullGuard<art::dex::ProtoIndex>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIN3art3dex10ProtoIndexEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIN3art3dex10ProtoIndexEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex10ProtoIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIN3art3dex11StringIndexEEE",
-   "name" : "android::base::LogNullGuard<art::dex::StringIndex>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIN3art3dex11StringIndexEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIN3art3dex11StringIndexEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex11StringIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIN3art3dex9TypeIndexEEE",
-   "name" : "android::base::LogNullGuard<art::dex::TypeIndex>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIN3art3dex9TypeIndexEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIN3art3dex9TypeIndexEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex9TypeIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex6TypeIdEEE",
-   "name" : "android::base::LogNullGuard<const art::dex::TypeId *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex6TypeIdEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex6TypeIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex6TypeIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex7FieldIdEEE",
-   "name" : "android::base::LogNullGuard<const art::dex::FieldId *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex7FieldIdEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex7FieldIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7FieldIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex7ProtoIdEEE",
-   "name" : "android::base::LogNullGuard<const art::dex::ProtoId *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex7ProtoIdEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex7ProtoIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7ProtoIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex8ClassDefEEE",
-   "name" : "android::base::LogNullGuard<const art::dex::ClassDef *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex8ClassDefEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex8ClassDefEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8ClassDefE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex8MethodIdEEE",
-   "name" : "android::base::LogNullGuard<const art::dex::MethodId *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex8MethodIdEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex8MethodIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8MethodIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex8StringIdEEE",
-   "name" : "android::base::LogNullGuard<const art::dex::StringId *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex8StringIdEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex8StringIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8StringIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKN3art7DexFileEEE",
-   "name" : "android::base::LogNullGuard<const art::DexFile *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKN3art7DexFileEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKN3art7DexFileEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art7DexFileE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKcEE",
-   "name" : "android::base::LogNullGuard<const char *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKcEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKcEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKc" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKtEE",
-   "name" : "android::base::LogNullGuard<const unsigned short *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKtEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKtEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKt" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKvEE",
-   "name" : "android::base::LogNullGuard<const void *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKvEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKvEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKv" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPcEE",
-   "name" : "android::base::LogNullGuard<char *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPcEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPcEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPc" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIbEE",
-   "name" : "android::base::LogNullGuard<bool>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIbEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIbEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIb" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIcEE",
-   "name" : "android::base::LogNullGuard<char>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIcEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIcEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIc" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIdEE",
-   "name" : "android::base::LogNullGuard<double>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIdEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIdEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTId" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIhEE",
-   "name" : "android::base::LogNullGuard<unsigned char>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIhEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIhEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIh" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIiEE",
-   "name" : "android::base::LogNullGuard<int>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIiEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIiEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIi" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIjEE",
-   "name" : "android::base::LogNullGuard<unsigned int>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIjEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIjEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIj" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIlEE",
-   "name" : "android::base::LogNullGuard<long>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIlEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIlEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIl" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardImEE",
-   "name" : "android::base::LogNullGuard<unsigned long>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardImEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardImEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIm" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardItEE",
-   "name" : "android::base::LogNullGuard<unsigned short>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardItEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardItEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIt" ]
-  },
-  {
-   "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" : "saved_errno_",
-     "referenced_type" : "_ZTIKi"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base13ErrnoRestorerE",
-   "name" : "android::base::ErrnoRestorer",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN7android4base13ErrnoRestorerE",
-   "self_type" : "_ZTIN7android4base13ErrnoRestorerE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/errno_restorer.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,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "old_",
-     "referenced_type" : "_ZTIN7android4base11LogSeverityE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base17ScopedLogSeverityE",
-   "name" : "android::base::ScopedLogSeverity",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN7android4base17ScopedLogSeverityE",
-   "self_type" : "_ZTIN7android4base17ScopedLogSeverityE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base19ScopedLockAssertionE",
-   "name" : "android::base::ScopedLockAssertion",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN7android4base19ScopedLockAssertionE",
-   "self_type" : "_ZTIN7android4base19ScopedLockAssertionE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/thread_annotations.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIN9unix_file16RandomAccessFileE",
-   "name" : "unix_file::RandomAccessFile",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN9unix_file16RandomAccessFileE",
-   "self_type" : "_ZTIN9unix_file16RandomAccessFileE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/unix_file/random_access_file.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN9unix_file16RandomAccessFileE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN9unix_file16RandomAccessFileD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN9unix_file16RandomAccessFileD0Ev"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZN9unix_file16RandomAccessFile5CloseEv"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZNK9unix_file16RandomAccessFile4ReadEPcll"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZN9unix_file16RandomAccessFile9SetLengthEl"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZNK9unix_file16RandomAccessFile9GetLengthEv"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZN9unix_file16RandomAccessFile5WriteEPKcll"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZN9unix_file16RandomAccessFile5FlushEv"
-    }
-   ]
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN9unix_file16RandomAccessFileE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "guard_state_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIN9unix_file6FdFile10GuardStateE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "fd_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIi"
-    },
-    {
-     "access" : "private",
-     "field_name" : "file_path_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "read_only_mode_",
-     "field_offset" : 320,
-     "referenced_type" : "_ZTIb"
-    }
-   ],
-   "linker_set_key" : "_ZTIN9unix_file6FdFileE",
-   "name" : "unix_file::FdFile",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN9unix_file6FdFileE",
-   "self_type" : "_ZTIN9unix_file6FdFileE",
-   "size" : 48,
-   "source_file" : "art/libartbase/base/unix_file/fd_file.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN9unix_file6FdFileE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN9unix_file6FdFileD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN9unix_file6FdFileD0Ev"
-    },
-    {
-     "mangled_component_name" : "_ZN9unix_file6FdFile5CloseEv"
-    },
-    {
-     "mangled_component_name" : "_ZNK9unix_file6FdFile4ReadEPcll"
-    },
-    {
-     "mangled_component_name" : "_ZN9unix_file6FdFile9SetLengthEl"
-    },
-    {
-     "mangled_component_name" : "_ZNK9unix_file6FdFile9GetLengthEv"
-    },
-    {
-     "mangled_component_name" : "_ZN9unix_file6FdFile5WriteEPKcll"
-    },
-    {
-     "mangled_component_name" : "_ZN9unix_file6FdFile5FlushEv"
-    }
-   ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTINSt3__14hashIN3art16DexFileReferenceEEE",
-   "name" : "std::hash<art::DexFileReference>",
-   "referenced_type" : "_ZTINSt3__14hashIN3art16DexFileReferenceEEE",
-   "self_type" : "_ZTINSt3__14hashIN3art16DexFileReferenceEEE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h",
-   "template_args" : [ "_ZTIN3art16DexFileReferenceE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTINSt3__14hashIN3art3dex10ProtoIndexEEE",
-   "name" : "std::hash<art::dex::ProtoIndex>",
-   "referenced_type" : "_ZTINSt3__14hashIN3art3dex10ProtoIndexEEE",
-   "self_type" : "_ZTINSt3__14hashIN3art3dex10ProtoIndexEEE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h",
-   "template_args" : [ "_ZTIN3art3dex10ProtoIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTINSt3__14hashIN3art3dex11StringIndexEEE",
-   "name" : "std::hash<art::dex::StringIndex>",
-   "referenced_type" : "_ZTINSt3__14hashIN3art3dex11StringIndexEEE",
-   "self_type" : "_ZTINSt3__14hashIN3art3dex11StringIndexEEE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h",
-   "template_args" : [ "_ZTIN3art3dex11StringIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTINSt3__14hashIN3art3dex9TypeIndexEEE",
-   "name" : "std::hash<art::dex::TypeIndex>",
-   "referenced_type" : "_ZTINSt3__14hashIN3art3dex9TypeIndexEEE",
-   "self_type" : "_ZTINSt3__14hashIN3art3dex9TypeIndexEEE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h",
-   "template_args" : [ "_ZTIN3art3dex9TypeIndexE" ]
-  }
- ],
- "rvalue_reference_types" :
- [
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTION3art11Instruction6FormatE",
-   "name" : "art::Instruction::Format &&",
-   "referenced_type" : "_ZTIN3art11Instruction6FormatE",
-   "self_type" : "_ZTION3art11Instruction6FormatE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTION3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "name" : "art::HashSetIterator<std::pair<unsigned int, unsigned short>, art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>>> &&",
-   "referenced_type" : "_ZTIN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "self_type" : "_ZTION3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTION3art15SplitStringIterE",
-   "name" : "art::SplitStringIter &&",
-   "referenced_type" : "_ZTIN3art15SplitStringIterE",
-   "self_type" : "_ZTION3art15SplitStringIterE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTION3art15TypeLookupTableE",
-   "name" : "art::TypeLookupTable &&",
-   "referenced_type" : "_ZTIN3art15TypeLookupTableE",
-   "self_type" : "_ZTION3art15TypeLookupTableE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTION3art25EncodedArrayValueIterator9ValueTypeE",
-   "name" : "art::EncodedArrayValueIterator::ValueType &&",
-   "referenced_type" : "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE",
-   "self_type" : "_ZTION3art25EncodedArrayValueIterator9ValueTypeE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTION3art3dex9TypeIndexE",
-   "name" : "art::dex::TypeIndex &&",
-   "referenced_type" : "_ZTIN3art3dex9TypeIndexE",
-   "self_type" : "_ZTION3art3dex9TypeIndexE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTION3art6MemMapE",
-   "name" : "art::MemMap &&",
-   "referenced_type" : "_ZTIN3art6MemMapE",
-   "self_type" : "_ZTION3art6MemMapE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.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" : "_ZTIONSt3__14pairIjtEE",
-   "name" : "std::pair<unsigned int, unsigned short> &&",
-   "referenced_type" : "_ZTINSt3__14pairIjtEE",
-   "self_type" : "_ZTIONSt3__14pairIjtEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIONSt3__16vectorIhNS_9allocatorIhEEEE",
-   "name" : "std::vector<unsigned char, std::allocator<unsigned char>> &&",
-   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
-   "self_type" : "_ZTIONSt3__16vectorIhNS_9allocatorIhEEEE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIOPKN3art3dex6TypeIdE",
-   "name" : "const art::dex::TypeId *&&",
-   "referenced_type" : "_ZTIPKN3art3dex6TypeIdE",
-   "self_type" : "_ZTIOPKN3art3dex6TypeIdE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIOPKN3art3dex7FieldIdE",
-   "name" : "const art::dex::FieldId *&&",
-   "referenced_type" : "_ZTIPKN3art3dex7FieldIdE",
-   "self_type" : "_ZTIOPKN3art3dex7FieldIdE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIOPKN3art3dex7ProtoIdE",
-   "name" : "const art::dex::ProtoId *&&",
-   "referenced_type" : "_ZTIPKN3art3dex7ProtoIdE",
-   "self_type" : "_ZTIOPKN3art3dex7ProtoIdE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIOPKN3art3dex8ClassDefE",
-   "name" : "const art::dex::ClassDef *&&",
-   "referenced_type" : "_ZTIPKN3art3dex8ClassDefE",
-   "self_type" : "_ZTIOPKN3art3dex8ClassDefE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIOPKN3art3dex8MethodIdE",
-   "name" : "const art::dex::MethodId *&&",
-   "referenced_type" : "_ZTIPKN3art3dex8MethodIdE",
-   "self_type" : "_ZTIOPKN3art3dex8MethodIdE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIOPKN3art3dex8StringIdE",
-   "name" : "const art::dex::StringId *&&",
-   "referenced_type" : "_ZTIPKN3art3dex8StringIdE",
-   "self_type" : "_ZTIOPKN3art3dex8StringIdE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIOPKN3art7DexFileE",
-   "name" : "const art::DexFile *&&",
-   "referenced_type" : "_ZTIPKN3art7DexFileE",
-   "self_type" : "_ZTIOPKN3art7DexFileE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIOPKc",
-   "name" : "const char *&&",
-   "referenced_type" : "_ZTIPKc",
-   "self_type" : "_ZTIOPKc",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIOPKt",
-   "name" : "const unsigned short *&&",
-   "referenced_type" : "_ZTIPKt",
-   "self_type" : "_ZTIOPKt",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIOb",
-   "name" : "bool &&",
-   "referenced_type" : "_ZTIb",
-   "self_type" : "_ZTIOb",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIOc",
-   "name" : "char &&",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIOc",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIOd",
-   "name" : "double &&",
-   "referenced_type" : "_ZTId",
-   "self_type" : "_ZTIOd",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIOi",
-   "name" : "int &&",
-   "referenced_type" : "_ZTIi",
-   "self_type" : "_ZTIOi",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIOj",
-   "name" : "unsigned int &&",
-   "referenced_type" : "_ZTIj",
-   "self_type" : "_ZTIOj",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIOl",
-   "name" : "long &&",
-   "referenced_type" : "_ZTIl",
-   "self_type" : "_ZTIOl",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIOm",
-   "name" : "unsigned long &&",
-   "referenced_type" : "_ZTIm",
-   "self_type" : "_ZTIOm",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIOt",
-   "name" : "unsigned short &&",
-   "referenced_type" : "_ZTIt",
-   "self_type" : "_ZTIOt",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  }
- ]
-}
diff --git a/31/64/arm_armv7-a-neon/source-based/libdexfiled.so.lsdump b/31/64/arm_armv7-a-neon/source-based/libdexfiled.so.lsdump
deleted file mode 100644
index f847b0f..0000000
--- a/31/64/arm_armv7-a-neon/source-based/libdexfiled.so.lsdump
+++ /dev/null
@@ -1,22910 +0,0 @@
-{
- "array_types" :
- [
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA1024_c",
-   "name" : "char [1024]",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIA1024_c",
-   "size" : 1024,
-   "source_file" : "system/libbase/include/android-base/file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIA1_N3art3dex20AnnotationSetRefItemE",
-   "name" : "art::dex::AnnotationSetRefItem [1]",
-   "referenced_type" : "_ZTIN3art3dex20AnnotationSetRefItemE",
-   "self_type" : "_ZTIA1_N3art3dex20AnnotationSetRefItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIA1_N3art3dex7MapItemE",
-   "name" : "art::dex::MapItem [1]",
-   "referenced_type" : "_ZTIN3art3dex7MapItemE",
-   "self_type" : "_ZTIA1_N3art3dex7MapItemE",
-   "size" : 12,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "_ZTIA1_N3art3dex8TypeItemE",
-   "name" : "art::dex::TypeItem [1]",
-   "referenced_type" : "_ZTIN3art3dex8TypeItemE",
-   "self_type" : "_ZTIA1_N3art3dex8TypeItemE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA1_h",
-   "name" : "unsigned char [1]",
-   "referenced_type" : "_ZTIh",
-   "self_type" : "_ZTIA1_h",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIA1_j",
-   "name" : "unsigned int [1]",
-   "referenced_type" : "_ZTIj",
-   "self_type" : "_ZTIA1_j",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "_ZTIA1_t",
-   "name" : "unsigned short [1]",
-   "referenced_type" : "_ZTIt",
-   "self_type" : "_ZTIA1_t",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA20_h",
-   "name" : "unsigned char [20]",
-   "referenced_type" : "_ZTIh",
-   "self_type" : "_ZTIA20_h",
-   "size" : 20,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA22_c",
-   "name" : "char [22]",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIA22_c",
-   "size" : 22,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA23_c",
-   "name" : "char [23]",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIA23_c",
-   "size" : 23,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA28_c",
-   "name" : "char [28]",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIA28_c",
-   "size" : 28,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIA2_N3art16DexLayoutSectionE",
-   "name" : "art::DexLayoutSection [2]",
-   "referenced_type" : "_ZTIN3art16DexLayoutSectionE",
-   "self_type" : "_ZTIA2_N3art16DexLayoutSectionE",
-   "size" : 80,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIA2_PKc",
-   "name" : "const char *[2]",
-   "referenced_type" : "_ZTIPKc",
-   "self_type" : "_ZTIA2_PKc",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA36_c",
-   "name" : "char [36]",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIA36_c",
-   "size" : 36,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA4_c",
-   "name" : "char [4]",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIA4_c",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA4_h",
-   "name" : "unsigned char [4]",
-   "referenced_type" : "_ZTIh",
-   "self_type" : "_ZTIA4_h",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA5_A4_h",
-   "name" : "unsigned char [5][4]",
-   "referenced_type" : "_ZTIA4_h",
-   "self_type" : "_ZTIA5_A4_h",
-   "size" : 20,
-   "source_file" : "art/libdexfile/dex/standard_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIA5_N3art16DexLayoutSection10SubsectionE",
-   "name" : "art::DexLayoutSection::Subsection [5]",
-   "referenced_type" : "_ZTIN3art16DexLayoutSection10SubsectionE",
-   "self_type" : "_ZTIA5_N3art16DexLayoutSection10SubsectionE",
-   "size" : 40,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIA5_j",
-   "name" : "unsigned int [5]",
-   "referenced_type" : "_ZTIj",
-   "self_type" : "_ZTIA5_j",
-   "size" : 20,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIA7_N3art10SdkVersionE",
-   "name" : "art::SdkVersion [7]",
-   "referenced_type" : "_ZTIN3art10SdkVersionE",
-   "self_type" : "_ZTIA7_N3art10SdkVersionE",
-   "size" : 28,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIA7_PKc",
-   "name" : "const char *[7]",
-   "referenced_type" : "_ZTIPKc",
-   "self_type" : "_ZTIA7_PKc",
-   "size" : 28,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA8_h",
-   "name" : "unsigned char [8]",
-   "referenced_type" : "_ZTIh",
-   "self_type" : "_ZTIA8_h",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "linker_set_key" : "_ZTIA_N3art11Instruction21InstructionDescriptorE",
-   "name" : "art::Instruction::InstructionDescriptor []",
-   "referenced_type" : "_ZTIN3art11Instruction21InstructionDescriptorE",
-   "self_type" : "_ZTIA_N3art11Instruction21InstructionDescriptorE",
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "linker_set_key" : "_ZTIA_PKc",
-   "name" : "const char *[]",
-   "referenced_type" : "_ZTIPKc",
-   "self_type" : "_ZTIA_PKc",
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "linker_set_key" : "_ZTIA_h",
-   "name" : "unsigned char []",
-   "referenced_type" : "_ZTIh",
-   "self_type" : "_ZTIA_h",
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "linker_set_key" : "_ZTIA_i",
-   "name" : "int []",
-   "referenced_type" : "_ZTIi",
-   "self_type" : "_ZTIA_i",
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  }
- ],
- "builtin_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIDn",
-   "name" : "nullptr_t",
-   "referenced_type" : "_ZTIDn",
-   "self_type" : "_ZTIDn",
-   "size" : 4
-  },
-  {
-   "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" : 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" : "ADexFile_Error_toString"
-  },
-  {
-   "name" : "ADexFile_Method_getClassDescriptor"
-  },
-  {
-   "name" : "ADexFile_Method_getCodeOffset"
-  },
-  {
-   "name" : "ADexFile_Method_getName"
-  },
-  {
-   "name" : "ADexFile_Method_getQualifiedName"
-  },
-  {
-   "name" : "ADexFile_create"
-  },
-  {
-   "name" : "ADexFile_destroy"
-  },
-  {
-   "name" : "ADexFile_findMethodAtOffset"
-  },
-  {
-   "name" : "ADexFile_forEachMethod"
-  }
- ],
- "elf_objects" : [],
- "enum_types" :
- [
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "ADEXFILE_ERROR_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "ADEXFILE_ERROR_INVALID_DEX"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "ADEXFILE_ERROR_INVALID_HEADER"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "ADEXFILE_ERROR_NOT_ENOUGH_DATA"
-    }
-   ],
-   "linker_set_key" : "_ZTI14ADexFile_Error",
-   "name" : "ADexFile_Error",
-   "referenced_type" : "_ZTI14ADexFile_Error",
-   "self_type" : "_ZTI14ADexFile_Error",
-   "size" : 4,
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "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" : "art::kStatic"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::kDirect"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::kVirtual"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::kSuper"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::kInterface"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::kPolymorphic"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::kCustom"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::kMaxInvokeType"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art10InvokeTypeE",
-   "name" : "art::InvokeType",
-   "referenced_type" : "_ZTIN3art10InvokeTypeE",
-   "self_type" : "_ZTIN3art10InvokeTypeE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/invoke_type.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 1,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::LayoutType::kLayoutTypeHot"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::LayoutType::kLayoutTypeSometimesUsed"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::LayoutType::kLayoutTypeStartupOnly"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::LayoutType::kLayoutTypeUsedOnce"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::LayoutType::kLayoutTypeUnused"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::LayoutType::kLayoutTypeCount"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art10LayoutTypeE",
-   "name" : "art::LayoutType",
-   "referenced_type" : "_ZTIN3art10LayoutTypeE",
-   "self_type" : "_ZTIN3art10LayoutTypeE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h",
-   "underlying_type" : "_ZTIh"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::SdkVersion::kMin"
-    },
-    {
-     "enum_field_value" : 0,
-     "name" : "art::SdkVersion::kUnset"
-    },
-    {
-     "enum_field_value" : 21,
-     "name" : "art::SdkVersion::kL"
-    },
-    {
-     "enum_field_value" : 22,
-     "name" : "art::SdkVersion::kL_MR1"
-    },
-    {
-     "enum_field_value" : 23,
-     "name" : "art::SdkVersion::kM"
-    },
-    {
-     "enum_field_value" : 24,
-     "name" : "art::SdkVersion::kN"
-    },
-    {
-     "enum_field_value" : 25,
-     "name" : "art::SdkVersion::kN_MR1"
-    },
-    {
-     "enum_field_value" : 26,
-     "name" : "art::SdkVersion::kO"
-    },
-    {
-     "enum_field_value" : 27,
-     "name" : "art::SdkVersion::kO_MR1"
-    },
-    {
-     "enum_field_value" : 28,
-     "name" : "art::SdkVersion::kP"
-    },
-    {
-     "enum_field_value" : 29,
-     "name" : "art::SdkVersion::kQ"
-    },
-    {
-     "enum_field_value" : 30,
-     "name" : "art::SdkVersion::kR"
-    },
-    {
-     "enum_field_value" : -1,
-     "name" : "art::SdkVersion::kMax"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art10SdkVersionE",
-   "name" : "art::SdkVersion",
-   "referenced_type" : "_ZTIN3art10SdkVersionE",
-   "self_type" : "_ZTIN3art10SdkVersionE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/sdk_version.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 256,
-     "name" : "art::Instruction::kPackedSwitchSignature"
-    },
-    {
-     "enum_field_value" : 512,
-     "name" : "art::Instruction::kSparseSwitchSignature"
-    },
-    {
-     "enum_field_value" : 768,
-     "name" : "art::Instruction::kArrayDataSignature"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction10SignaturesE",
-   "name" : "art::Instruction::Signatures",
-   "referenced_type" : "_ZTIN3art11Instruction10SignaturesE",
-   "self_type" : "_ZTIN3art11Instruction10SignaturesE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::Instruction::kVerifyNothing"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::Instruction::kVerifyRegA"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::Instruction::kVerifyRegAWide"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::Instruction::kVerifyRegB"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::Instruction::kVerifyRegBField"
-    },
-    {
-     "enum_field_value" : 16,
-     "name" : "art::Instruction::kVerifyRegBMethod"
-    },
-    {
-     "enum_field_value" : 32,
-     "name" : "art::Instruction::kVerifyRegBNewInstance"
-    },
-    {
-     "enum_field_value" : 64,
-     "name" : "art::Instruction::kVerifyRegBString"
-    },
-    {
-     "enum_field_value" : 128,
-     "name" : "art::Instruction::kVerifyRegBType"
-    },
-    {
-     "enum_field_value" : 256,
-     "name" : "art::Instruction::kVerifyRegBWide"
-    },
-    {
-     "enum_field_value" : 512,
-     "name" : "art::Instruction::kVerifyRegC"
-    },
-    {
-     "enum_field_value" : 1024,
-     "name" : "art::Instruction::kVerifyRegCField"
-    },
-    {
-     "enum_field_value" : 2048,
-     "name" : "art::Instruction::kVerifyRegCNewArray"
-    },
-    {
-     "enum_field_value" : 4096,
-     "name" : "art::Instruction::kVerifyRegCType"
-    },
-    {
-     "enum_field_value" : 8192,
-     "name" : "art::Instruction::kVerifyRegCWide"
-    },
-    {
-     "enum_field_value" : 16384,
-     "name" : "art::Instruction::kVerifyArrayData"
-    },
-    {
-     "enum_field_value" : 32768,
-     "name" : "art::Instruction::kVerifyBranchTarget"
-    },
-    {
-     "enum_field_value" : 65536,
-     "name" : "art::Instruction::kVerifySwitchTargets"
-    },
-    {
-     "enum_field_value" : 131072,
-     "name" : "art::Instruction::kVerifyVarArg"
-    },
-    {
-     "enum_field_value" : 262144,
-     "name" : "art::Instruction::kVerifyVarArgNonZero"
-    },
-    {
-     "enum_field_value" : 524288,
-     "name" : "art::Instruction::kVerifyVarArgRange"
-    },
-    {
-     "enum_field_value" : 1048576,
-     "name" : "art::Instruction::kVerifyVarArgRangeNonZero"
-    },
-    {
-     "enum_field_value" : 2097152,
-     "name" : "art::Instruction::kVerifyRuntimeOnly"
-    },
-    {
-     "enum_field_value" : 4194304,
-     "name" : "art::Instruction::kVerifyError"
-    },
-    {
-     "enum_field_value" : 8388608,
-     "name" : "art::Instruction::kVerifyRegHPrototype"
-    },
-    {
-     "enum_field_value" : 16777216,
-     "name" : "art::Instruction::kVerifyRegBCallSite"
-    },
-    {
-     "enum_field_value" : 33554432,
-     "name" : "art::Instruction::kVerifyRegBMethodHandle"
-    },
-    {
-     "enum_field_value" : 67108864,
-     "name" : "art::Instruction::kVerifyRegBPrototype"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction10VerifyFlagE",
-   "name" : "art::Instruction::VerifyFlag",
-   "referenced_type" : "_ZTIN3art11Instruction10VerifyFlagE",
-   "self_type" : "_ZTIN3art11Instruction10VerifyFlagE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 128,
-     "name" : "art::Instruction::kAdd"
-    },
-    {
-     "enum_field_value" : 256,
-     "name" : "art::Instruction::kSubtract"
-    },
-    {
-     "enum_field_value" : 512,
-     "name" : "art::Instruction::kMultiply"
-    },
-    {
-     "enum_field_value" : 1024,
-     "name" : "art::Instruction::kDivide"
-    },
-    {
-     "enum_field_value" : 2048,
-     "name" : "art::Instruction::kRemainder"
-    },
-    {
-     "enum_field_value" : 4096,
-     "name" : "art::Instruction::kAnd"
-    },
-    {
-     "enum_field_value" : 8192,
-     "name" : "art::Instruction::kOr"
-    },
-    {
-     "enum_field_value" : 16384,
-     "name" : "art::Instruction::kXor"
-    },
-    {
-     "enum_field_value" : 32768,
-     "name" : "art::Instruction::kShl"
-    },
-    {
-     "enum_field_value" : 65536,
-     "name" : "art::Instruction::kShr"
-    },
-    {
-     "enum_field_value" : 131072,
-     "name" : "art::Instruction::kUshr"
-    },
-    {
-     "enum_field_value" : 262144,
-     "name" : "art::Instruction::kCast"
-    },
-    {
-     "enum_field_value" : 524288,
-     "name" : "art::Instruction::kStore"
-    },
-    {
-     "enum_field_value" : 1048576,
-     "name" : "art::Instruction::kLoad"
-    },
-    {
-     "enum_field_value" : 2097152,
-     "name" : "art::Instruction::kClobber"
-    },
-    {
-     "enum_field_value" : 4194304,
-     "name" : "art::Instruction::kRegCFieldOrConstant"
-    },
-    {
-     "enum_field_value" : 8388608,
-     "name" : "art::Instruction::kRegBFieldOrConstant"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction13ExtendedFlagsE",
-   "name" : "art::Instruction::ExtendedFlags",
-   "referenced_type" : "_ZTIN3art11Instruction13ExtendedFlagsE",
-   "self_type" : "_ZTIN3art11Instruction13ExtendedFlagsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::Instruction::NOP"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::Instruction::MOVE"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::Instruction::MOVE_FROM16"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::Instruction::MOVE_16"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::Instruction::MOVE_WIDE"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::Instruction::MOVE_WIDE_FROM16"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::Instruction::MOVE_WIDE_16"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "art::Instruction::MOVE_OBJECT"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::Instruction::MOVE_OBJECT_FROM16"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "art::Instruction::MOVE_OBJECT_16"
-    },
-    {
-     "enum_field_value" : 10,
-     "name" : "art::Instruction::MOVE_RESULT"
-    },
-    {
-     "enum_field_value" : 11,
-     "name" : "art::Instruction::MOVE_RESULT_WIDE"
-    },
-    {
-     "enum_field_value" : 12,
-     "name" : "art::Instruction::MOVE_RESULT_OBJECT"
-    },
-    {
-     "enum_field_value" : 13,
-     "name" : "art::Instruction::MOVE_EXCEPTION"
-    },
-    {
-     "enum_field_value" : 14,
-     "name" : "art::Instruction::RETURN_VOID"
-    },
-    {
-     "enum_field_value" : 15,
-     "name" : "art::Instruction::RETURN"
-    },
-    {
-     "enum_field_value" : 16,
-     "name" : "art::Instruction::RETURN_WIDE"
-    },
-    {
-     "enum_field_value" : 17,
-     "name" : "art::Instruction::RETURN_OBJECT"
-    },
-    {
-     "enum_field_value" : 18,
-     "name" : "art::Instruction::CONST_4"
-    },
-    {
-     "enum_field_value" : 19,
-     "name" : "art::Instruction::CONST_16"
-    },
-    {
-     "enum_field_value" : 20,
-     "name" : "art::Instruction::CONST"
-    },
-    {
-     "enum_field_value" : 21,
-     "name" : "art::Instruction::CONST_HIGH16"
-    },
-    {
-     "enum_field_value" : 22,
-     "name" : "art::Instruction::CONST_WIDE_16"
-    },
-    {
-     "enum_field_value" : 23,
-     "name" : "art::Instruction::CONST_WIDE_32"
-    },
-    {
-     "enum_field_value" : 24,
-     "name" : "art::Instruction::CONST_WIDE"
-    },
-    {
-     "enum_field_value" : 25,
-     "name" : "art::Instruction::CONST_WIDE_HIGH16"
-    },
-    {
-     "enum_field_value" : 26,
-     "name" : "art::Instruction::CONST_STRING"
-    },
-    {
-     "enum_field_value" : 27,
-     "name" : "art::Instruction::CONST_STRING_JUMBO"
-    },
-    {
-     "enum_field_value" : 28,
-     "name" : "art::Instruction::CONST_CLASS"
-    },
-    {
-     "enum_field_value" : 29,
-     "name" : "art::Instruction::MONITOR_ENTER"
-    },
-    {
-     "enum_field_value" : 30,
-     "name" : "art::Instruction::MONITOR_EXIT"
-    },
-    {
-     "enum_field_value" : 31,
-     "name" : "art::Instruction::CHECK_CAST"
-    },
-    {
-     "enum_field_value" : 32,
-     "name" : "art::Instruction::INSTANCE_OF"
-    },
-    {
-     "enum_field_value" : 33,
-     "name" : "art::Instruction::ARRAY_LENGTH"
-    },
-    {
-     "enum_field_value" : 34,
-     "name" : "art::Instruction::NEW_INSTANCE"
-    },
-    {
-     "enum_field_value" : 35,
-     "name" : "art::Instruction::NEW_ARRAY"
-    },
-    {
-     "enum_field_value" : 36,
-     "name" : "art::Instruction::FILLED_NEW_ARRAY"
-    },
-    {
-     "enum_field_value" : 37,
-     "name" : "art::Instruction::FILLED_NEW_ARRAY_RANGE"
-    },
-    {
-     "enum_field_value" : 38,
-     "name" : "art::Instruction::FILL_ARRAY_DATA"
-    },
-    {
-     "enum_field_value" : 39,
-     "name" : "art::Instruction::THROW"
-    },
-    {
-     "enum_field_value" : 40,
-     "name" : "art::Instruction::GOTO"
-    },
-    {
-     "enum_field_value" : 41,
-     "name" : "art::Instruction::GOTO_16"
-    },
-    {
-     "enum_field_value" : 42,
-     "name" : "art::Instruction::GOTO_32"
-    },
-    {
-     "enum_field_value" : 43,
-     "name" : "art::Instruction::PACKED_SWITCH"
-    },
-    {
-     "enum_field_value" : 44,
-     "name" : "art::Instruction::SPARSE_SWITCH"
-    },
-    {
-     "enum_field_value" : 45,
-     "name" : "art::Instruction::CMPL_FLOAT"
-    },
-    {
-     "enum_field_value" : 46,
-     "name" : "art::Instruction::CMPG_FLOAT"
-    },
-    {
-     "enum_field_value" : 47,
-     "name" : "art::Instruction::CMPL_DOUBLE"
-    },
-    {
-     "enum_field_value" : 48,
-     "name" : "art::Instruction::CMPG_DOUBLE"
-    },
-    {
-     "enum_field_value" : 49,
-     "name" : "art::Instruction::CMP_LONG"
-    },
-    {
-     "enum_field_value" : 50,
-     "name" : "art::Instruction::IF_EQ"
-    },
-    {
-     "enum_field_value" : 51,
-     "name" : "art::Instruction::IF_NE"
-    },
-    {
-     "enum_field_value" : 52,
-     "name" : "art::Instruction::IF_LT"
-    },
-    {
-     "enum_field_value" : 53,
-     "name" : "art::Instruction::IF_GE"
-    },
-    {
-     "enum_field_value" : 54,
-     "name" : "art::Instruction::IF_GT"
-    },
-    {
-     "enum_field_value" : 55,
-     "name" : "art::Instruction::IF_LE"
-    },
-    {
-     "enum_field_value" : 56,
-     "name" : "art::Instruction::IF_EQZ"
-    },
-    {
-     "enum_field_value" : 57,
-     "name" : "art::Instruction::IF_NEZ"
-    },
-    {
-     "enum_field_value" : 58,
-     "name" : "art::Instruction::IF_LTZ"
-    },
-    {
-     "enum_field_value" : 59,
-     "name" : "art::Instruction::IF_GEZ"
-    },
-    {
-     "enum_field_value" : 60,
-     "name" : "art::Instruction::IF_GTZ"
-    },
-    {
-     "enum_field_value" : 61,
-     "name" : "art::Instruction::IF_LEZ"
-    },
-    {
-     "enum_field_value" : 62,
-     "name" : "art::Instruction::UNUSED_3E"
-    },
-    {
-     "enum_field_value" : 63,
-     "name" : "art::Instruction::UNUSED_3F"
-    },
-    {
-     "enum_field_value" : 64,
-     "name" : "art::Instruction::UNUSED_40"
-    },
-    {
-     "enum_field_value" : 65,
-     "name" : "art::Instruction::UNUSED_41"
-    },
-    {
-     "enum_field_value" : 66,
-     "name" : "art::Instruction::UNUSED_42"
-    },
-    {
-     "enum_field_value" : 67,
-     "name" : "art::Instruction::UNUSED_43"
-    },
-    {
-     "enum_field_value" : 68,
-     "name" : "art::Instruction::AGET"
-    },
-    {
-     "enum_field_value" : 69,
-     "name" : "art::Instruction::AGET_WIDE"
-    },
-    {
-     "enum_field_value" : 70,
-     "name" : "art::Instruction::AGET_OBJECT"
-    },
-    {
-     "enum_field_value" : 71,
-     "name" : "art::Instruction::AGET_BOOLEAN"
-    },
-    {
-     "enum_field_value" : 72,
-     "name" : "art::Instruction::AGET_BYTE"
-    },
-    {
-     "enum_field_value" : 73,
-     "name" : "art::Instruction::AGET_CHAR"
-    },
-    {
-     "enum_field_value" : 74,
-     "name" : "art::Instruction::AGET_SHORT"
-    },
-    {
-     "enum_field_value" : 75,
-     "name" : "art::Instruction::APUT"
-    },
-    {
-     "enum_field_value" : 76,
-     "name" : "art::Instruction::APUT_WIDE"
-    },
-    {
-     "enum_field_value" : 77,
-     "name" : "art::Instruction::APUT_OBJECT"
-    },
-    {
-     "enum_field_value" : 78,
-     "name" : "art::Instruction::APUT_BOOLEAN"
-    },
-    {
-     "enum_field_value" : 79,
-     "name" : "art::Instruction::APUT_BYTE"
-    },
-    {
-     "enum_field_value" : 80,
-     "name" : "art::Instruction::APUT_CHAR"
-    },
-    {
-     "enum_field_value" : 81,
-     "name" : "art::Instruction::APUT_SHORT"
-    },
-    {
-     "enum_field_value" : 82,
-     "name" : "art::Instruction::IGET"
-    },
-    {
-     "enum_field_value" : 83,
-     "name" : "art::Instruction::IGET_WIDE"
-    },
-    {
-     "enum_field_value" : 84,
-     "name" : "art::Instruction::IGET_OBJECT"
-    },
-    {
-     "enum_field_value" : 85,
-     "name" : "art::Instruction::IGET_BOOLEAN"
-    },
-    {
-     "enum_field_value" : 86,
-     "name" : "art::Instruction::IGET_BYTE"
-    },
-    {
-     "enum_field_value" : 87,
-     "name" : "art::Instruction::IGET_CHAR"
-    },
-    {
-     "enum_field_value" : 88,
-     "name" : "art::Instruction::IGET_SHORT"
-    },
-    {
-     "enum_field_value" : 89,
-     "name" : "art::Instruction::IPUT"
-    },
-    {
-     "enum_field_value" : 90,
-     "name" : "art::Instruction::IPUT_WIDE"
-    },
-    {
-     "enum_field_value" : 91,
-     "name" : "art::Instruction::IPUT_OBJECT"
-    },
-    {
-     "enum_field_value" : 92,
-     "name" : "art::Instruction::IPUT_BOOLEAN"
-    },
-    {
-     "enum_field_value" : 93,
-     "name" : "art::Instruction::IPUT_BYTE"
-    },
-    {
-     "enum_field_value" : 94,
-     "name" : "art::Instruction::IPUT_CHAR"
-    },
-    {
-     "enum_field_value" : 95,
-     "name" : "art::Instruction::IPUT_SHORT"
-    },
-    {
-     "enum_field_value" : 96,
-     "name" : "art::Instruction::SGET"
-    },
-    {
-     "enum_field_value" : 97,
-     "name" : "art::Instruction::SGET_WIDE"
-    },
-    {
-     "enum_field_value" : 98,
-     "name" : "art::Instruction::SGET_OBJECT"
-    },
-    {
-     "enum_field_value" : 99,
-     "name" : "art::Instruction::SGET_BOOLEAN"
-    },
-    {
-     "enum_field_value" : 100,
-     "name" : "art::Instruction::SGET_BYTE"
-    },
-    {
-     "enum_field_value" : 101,
-     "name" : "art::Instruction::SGET_CHAR"
-    },
-    {
-     "enum_field_value" : 102,
-     "name" : "art::Instruction::SGET_SHORT"
-    },
-    {
-     "enum_field_value" : 103,
-     "name" : "art::Instruction::SPUT"
-    },
-    {
-     "enum_field_value" : 104,
-     "name" : "art::Instruction::SPUT_WIDE"
-    },
-    {
-     "enum_field_value" : 105,
-     "name" : "art::Instruction::SPUT_OBJECT"
-    },
-    {
-     "enum_field_value" : 106,
-     "name" : "art::Instruction::SPUT_BOOLEAN"
-    },
-    {
-     "enum_field_value" : 107,
-     "name" : "art::Instruction::SPUT_BYTE"
-    },
-    {
-     "enum_field_value" : 108,
-     "name" : "art::Instruction::SPUT_CHAR"
-    },
-    {
-     "enum_field_value" : 109,
-     "name" : "art::Instruction::SPUT_SHORT"
-    },
-    {
-     "enum_field_value" : 110,
-     "name" : "art::Instruction::INVOKE_VIRTUAL"
-    },
-    {
-     "enum_field_value" : 111,
-     "name" : "art::Instruction::INVOKE_SUPER"
-    },
-    {
-     "enum_field_value" : 112,
-     "name" : "art::Instruction::INVOKE_DIRECT"
-    },
-    {
-     "enum_field_value" : 113,
-     "name" : "art::Instruction::INVOKE_STATIC"
-    },
-    {
-     "enum_field_value" : 114,
-     "name" : "art::Instruction::INVOKE_INTERFACE"
-    },
-    {
-     "enum_field_value" : 115,
-     "name" : "art::Instruction::UNUSED_73"
-    },
-    {
-     "enum_field_value" : 116,
-     "name" : "art::Instruction::INVOKE_VIRTUAL_RANGE"
-    },
-    {
-     "enum_field_value" : 117,
-     "name" : "art::Instruction::INVOKE_SUPER_RANGE"
-    },
-    {
-     "enum_field_value" : 118,
-     "name" : "art::Instruction::INVOKE_DIRECT_RANGE"
-    },
-    {
-     "enum_field_value" : 119,
-     "name" : "art::Instruction::INVOKE_STATIC_RANGE"
-    },
-    {
-     "enum_field_value" : 120,
-     "name" : "art::Instruction::INVOKE_INTERFACE_RANGE"
-    },
-    {
-     "enum_field_value" : 121,
-     "name" : "art::Instruction::UNUSED_79"
-    },
-    {
-     "enum_field_value" : 122,
-     "name" : "art::Instruction::UNUSED_7A"
-    },
-    {
-     "enum_field_value" : 123,
-     "name" : "art::Instruction::NEG_INT"
-    },
-    {
-     "enum_field_value" : 124,
-     "name" : "art::Instruction::NOT_INT"
-    },
-    {
-     "enum_field_value" : 125,
-     "name" : "art::Instruction::NEG_LONG"
-    },
-    {
-     "enum_field_value" : 126,
-     "name" : "art::Instruction::NOT_LONG"
-    },
-    {
-     "enum_field_value" : 127,
-     "name" : "art::Instruction::NEG_FLOAT"
-    },
-    {
-     "enum_field_value" : 128,
-     "name" : "art::Instruction::NEG_DOUBLE"
-    },
-    {
-     "enum_field_value" : 129,
-     "name" : "art::Instruction::INT_TO_LONG"
-    },
-    {
-     "enum_field_value" : 130,
-     "name" : "art::Instruction::INT_TO_FLOAT"
-    },
-    {
-     "enum_field_value" : 131,
-     "name" : "art::Instruction::INT_TO_DOUBLE"
-    },
-    {
-     "enum_field_value" : 132,
-     "name" : "art::Instruction::LONG_TO_INT"
-    },
-    {
-     "enum_field_value" : 133,
-     "name" : "art::Instruction::LONG_TO_FLOAT"
-    },
-    {
-     "enum_field_value" : 134,
-     "name" : "art::Instruction::LONG_TO_DOUBLE"
-    },
-    {
-     "enum_field_value" : 135,
-     "name" : "art::Instruction::FLOAT_TO_INT"
-    },
-    {
-     "enum_field_value" : 136,
-     "name" : "art::Instruction::FLOAT_TO_LONG"
-    },
-    {
-     "enum_field_value" : 137,
-     "name" : "art::Instruction::FLOAT_TO_DOUBLE"
-    },
-    {
-     "enum_field_value" : 138,
-     "name" : "art::Instruction::DOUBLE_TO_INT"
-    },
-    {
-     "enum_field_value" : 139,
-     "name" : "art::Instruction::DOUBLE_TO_LONG"
-    },
-    {
-     "enum_field_value" : 140,
-     "name" : "art::Instruction::DOUBLE_TO_FLOAT"
-    },
-    {
-     "enum_field_value" : 141,
-     "name" : "art::Instruction::INT_TO_BYTE"
-    },
-    {
-     "enum_field_value" : 142,
-     "name" : "art::Instruction::INT_TO_CHAR"
-    },
-    {
-     "enum_field_value" : 143,
-     "name" : "art::Instruction::INT_TO_SHORT"
-    },
-    {
-     "enum_field_value" : 144,
-     "name" : "art::Instruction::ADD_INT"
-    },
-    {
-     "enum_field_value" : 145,
-     "name" : "art::Instruction::SUB_INT"
-    },
-    {
-     "enum_field_value" : 146,
-     "name" : "art::Instruction::MUL_INT"
-    },
-    {
-     "enum_field_value" : 147,
-     "name" : "art::Instruction::DIV_INT"
-    },
-    {
-     "enum_field_value" : 148,
-     "name" : "art::Instruction::REM_INT"
-    },
-    {
-     "enum_field_value" : 149,
-     "name" : "art::Instruction::AND_INT"
-    },
-    {
-     "enum_field_value" : 150,
-     "name" : "art::Instruction::OR_INT"
-    },
-    {
-     "enum_field_value" : 151,
-     "name" : "art::Instruction::XOR_INT"
-    },
-    {
-     "enum_field_value" : 152,
-     "name" : "art::Instruction::SHL_INT"
-    },
-    {
-     "enum_field_value" : 153,
-     "name" : "art::Instruction::SHR_INT"
-    },
-    {
-     "enum_field_value" : 154,
-     "name" : "art::Instruction::USHR_INT"
-    },
-    {
-     "enum_field_value" : 155,
-     "name" : "art::Instruction::ADD_LONG"
-    },
-    {
-     "enum_field_value" : 156,
-     "name" : "art::Instruction::SUB_LONG"
-    },
-    {
-     "enum_field_value" : 157,
-     "name" : "art::Instruction::MUL_LONG"
-    },
-    {
-     "enum_field_value" : 158,
-     "name" : "art::Instruction::DIV_LONG"
-    },
-    {
-     "enum_field_value" : 159,
-     "name" : "art::Instruction::REM_LONG"
-    },
-    {
-     "enum_field_value" : 160,
-     "name" : "art::Instruction::AND_LONG"
-    },
-    {
-     "enum_field_value" : 161,
-     "name" : "art::Instruction::OR_LONG"
-    },
-    {
-     "enum_field_value" : 162,
-     "name" : "art::Instruction::XOR_LONG"
-    },
-    {
-     "enum_field_value" : 163,
-     "name" : "art::Instruction::SHL_LONG"
-    },
-    {
-     "enum_field_value" : 164,
-     "name" : "art::Instruction::SHR_LONG"
-    },
-    {
-     "enum_field_value" : 165,
-     "name" : "art::Instruction::USHR_LONG"
-    },
-    {
-     "enum_field_value" : 166,
-     "name" : "art::Instruction::ADD_FLOAT"
-    },
-    {
-     "enum_field_value" : 167,
-     "name" : "art::Instruction::SUB_FLOAT"
-    },
-    {
-     "enum_field_value" : 168,
-     "name" : "art::Instruction::MUL_FLOAT"
-    },
-    {
-     "enum_field_value" : 169,
-     "name" : "art::Instruction::DIV_FLOAT"
-    },
-    {
-     "enum_field_value" : 170,
-     "name" : "art::Instruction::REM_FLOAT"
-    },
-    {
-     "enum_field_value" : 171,
-     "name" : "art::Instruction::ADD_DOUBLE"
-    },
-    {
-     "enum_field_value" : 172,
-     "name" : "art::Instruction::SUB_DOUBLE"
-    },
-    {
-     "enum_field_value" : 173,
-     "name" : "art::Instruction::MUL_DOUBLE"
-    },
-    {
-     "enum_field_value" : 174,
-     "name" : "art::Instruction::DIV_DOUBLE"
-    },
-    {
-     "enum_field_value" : 175,
-     "name" : "art::Instruction::REM_DOUBLE"
-    },
-    {
-     "enum_field_value" : 176,
-     "name" : "art::Instruction::ADD_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 177,
-     "name" : "art::Instruction::SUB_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 178,
-     "name" : "art::Instruction::MUL_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 179,
-     "name" : "art::Instruction::DIV_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 180,
-     "name" : "art::Instruction::REM_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 181,
-     "name" : "art::Instruction::AND_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 182,
-     "name" : "art::Instruction::OR_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 183,
-     "name" : "art::Instruction::XOR_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 184,
-     "name" : "art::Instruction::SHL_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 185,
-     "name" : "art::Instruction::SHR_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 186,
-     "name" : "art::Instruction::USHR_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 187,
-     "name" : "art::Instruction::ADD_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 188,
-     "name" : "art::Instruction::SUB_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 189,
-     "name" : "art::Instruction::MUL_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 190,
-     "name" : "art::Instruction::DIV_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 191,
-     "name" : "art::Instruction::REM_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 192,
-     "name" : "art::Instruction::AND_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 193,
-     "name" : "art::Instruction::OR_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 194,
-     "name" : "art::Instruction::XOR_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 195,
-     "name" : "art::Instruction::SHL_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 196,
-     "name" : "art::Instruction::SHR_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 197,
-     "name" : "art::Instruction::USHR_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 198,
-     "name" : "art::Instruction::ADD_FLOAT_2ADDR"
-    },
-    {
-     "enum_field_value" : 199,
-     "name" : "art::Instruction::SUB_FLOAT_2ADDR"
-    },
-    {
-     "enum_field_value" : 200,
-     "name" : "art::Instruction::MUL_FLOAT_2ADDR"
-    },
-    {
-     "enum_field_value" : 201,
-     "name" : "art::Instruction::DIV_FLOAT_2ADDR"
-    },
-    {
-     "enum_field_value" : 202,
-     "name" : "art::Instruction::REM_FLOAT_2ADDR"
-    },
-    {
-     "enum_field_value" : 203,
-     "name" : "art::Instruction::ADD_DOUBLE_2ADDR"
-    },
-    {
-     "enum_field_value" : 204,
-     "name" : "art::Instruction::SUB_DOUBLE_2ADDR"
-    },
-    {
-     "enum_field_value" : 205,
-     "name" : "art::Instruction::MUL_DOUBLE_2ADDR"
-    },
-    {
-     "enum_field_value" : 206,
-     "name" : "art::Instruction::DIV_DOUBLE_2ADDR"
-    },
-    {
-     "enum_field_value" : 207,
-     "name" : "art::Instruction::REM_DOUBLE_2ADDR"
-    },
-    {
-     "enum_field_value" : 208,
-     "name" : "art::Instruction::ADD_INT_LIT16"
-    },
-    {
-     "enum_field_value" : 209,
-     "name" : "art::Instruction::RSUB_INT"
-    },
-    {
-     "enum_field_value" : 210,
-     "name" : "art::Instruction::MUL_INT_LIT16"
-    },
-    {
-     "enum_field_value" : 211,
-     "name" : "art::Instruction::DIV_INT_LIT16"
-    },
-    {
-     "enum_field_value" : 212,
-     "name" : "art::Instruction::REM_INT_LIT16"
-    },
-    {
-     "enum_field_value" : 213,
-     "name" : "art::Instruction::AND_INT_LIT16"
-    },
-    {
-     "enum_field_value" : 214,
-     "name" : "art::Instruction::OR_INT_LIT16"
-    },
-    {
-     "enum_field_value" : 215,
-     "name" : "art::Instruction::XOR_INT_LIT16"
-    },
-    {
-     "enum_field_value" : 216,
-     "name" : "art::Instruction::ADD_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 217,
-     "name" : "art::Instruction::RSUB_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 218,
-     "name" : "art::Instruction::MUL_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 219,
-     "name" : "art::Instruction::DIV_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 220,
-     "name" : "art::Instruction::REM_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 221,
-     "name" : "art::Instruction::AND_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 222,
-     "name" : "art::Instruction::OR_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 223,
-     "name" : "art::Instruction::XOR_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 224,
-     "name" : "art::Instruction::SHL_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 225,
-     "name" : "art::Instruction::SHR_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 226,
-     "name" : "art::Instruction::USHR_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 227,
-     "name" : "art::Instruction::UNUSED_E3"
-    },
-    {
-     "enum_field_value" : 228,
-     "name" : "art::Instruction::UNUSED_E4"
-    },
-    {
-     "enum_field_value" : 229,
-     "name" : "art::Instruction::UNUSED_E5"
-    },
-    {
-     "enum_field_value" : 230,
-     "name" : "art::Instruction::UNUSED_E6"
-    },
-    {
-     "enum_field_value" : 231,
-     "name" : "art::Instruction::UNUSED_E7"
-    },
-    {
-     "enum_field_value" : 232,
-     "name" : "art::Instruction::UNUSED_E8"
-    },
-    {
-     "enum_field_value" : 233,
-     "name" : "art::Instruction::UNUSED_E9"
-    },
-    {
-     "enum_field_value" : 234,
-     "name" : "art::Instruction::UNUSED_EA"
-    },
-    {
-     "enum_field_value" : 235,
-     "name" : "art::Instruction::UNUSED_EB"
-    },
-    {
-     "enum_field_value" : 236,
-     "name" : "art::Instruction::UNUSED_EC"
-    },
-    {
-     "enum_field_value" : 237,
-     "name" : "art::Instruction::UNUSED_ED"
-    },
-    {
-     "enum_field_value" : 238,
-     "name" : "art::Instruction::UNUSED_EE"
-    },
-    {
-     "enum_field_value" : 239,
-     "name" : "art::Instruction::UNUSED_EF"
-    },
-    {
-     "enum_field_value" : 240,
-     "name" : "art::Instruction::UNUSED_F0"
-    },
-    {
-     "enum_field_value" : 241,
-     "name" : "art::Instruction::UNUSED_F1"
-    },
-    {
-     "enum_field_value" : 242,
-     "name" : "art::Instruction::UNUSED_F2"
-    },
-    {
-     "enum_field_value" : 243,
-     "name" : "art::Instruction::UNUSED_F3"
-    },
-    {
-     "enum_field_value" : 244,
-     "name" : "art::Instruction::UNUSED_F4"
-    },
-    {
-     "enum_field_value" : 245,
-     "name" : "art::Instruction::UNUSED_F5"
-    },
-    {
-     "enum_field_value" : 246,
-     "name" : "art::Instruction::UNUSED_F6"
-    },
-    {
-     "enum_field_value" : 247,
-     "name" : "art::Instruction::UNUSED_F7"
-    },
-    {
-     "enum_field_value" : 248,
-     "name" : "art::Instruction::UNUSED_F8"
-    },
-    {
-     "enum_field_value" : 249,
-     "name" : "art::Instruction::UNUSED_F9"
-    },
-    {
-     "enum_field_value" : 250,
-     "name" : "art::Instruction::INVOKE_POLYMORPHIC"
-    },
-    {
-     "enum_field_value" : 251,
-     "name" : "art::Instruction::INVOKE_POLYMORPHIC_RANGE"
-    },
-    {
-     "enum_field_value" : 252,
-     "name" : "art::Instruction::INVOKE_CUSTOM"
-    },
-    {
-     "enum_field_value" : 253,
-     "name" : "art::Instruction::INVOKE_CUSTOM_RANGE"
-    },
-    {
-     "enum_field_value" : 254,
-     "name" : "art::Instruction::CONST_METHOD_HANDLE"
-    },
-    {
-     "enum_field_value" : 255,
-     "name" : "art::Instruction::CONST_METHOD_TYPE"
-    },
-    {
-     "enum_field_value" : 209,
-     "name" : "art::Instruction::RSUB_INT_LIT16"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction4CodeE",
-   "name" : "art::Instruction::Code",
-   "referenced_type" : "_ZTIN3art11Instruction4CodeE",
-   "self_type" : "_ZTIN3art11Instruction4CodeE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 1,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 1,
-     "name" : "art::Instruction::kBranch"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::Instruction::kContinue"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::Instruction::kSwitch"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::Instruction::kThrow"
-    },
-    {
-     "enum_field_value" : 16,
-     "name" : "art::Instruction::kReturn"
-    },
-    {
-     "enum_field_value" : 32,
-     "name" : "art::Instruction::kInvoke"
-    },
-    {
-     "enum_field_value" : 64,
-     "name" : "art::Instruction::kUnconditional"
-    },
-    {
-     "enum_field_value" : 128,
-     "name" : "art::Instruction::kExperimental"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction5FlagsE",
-   "name" : "art::Instruction::Flags",
-   "referenced_type" : "_ZTIN3art11Instruction5FlagsE",
-   "self_type" : "_ZTIN3art11Instruction5FlagsE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "underlying_type" : "_ZTIh"
-  },
-  {
-   "alignment" : 1,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::Instruction::k10x"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::Instruction::k12x"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::Instruction::k11n"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::Instruction::k11x"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::Instruction::k10t"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::Instruction::k20t"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::Instruction::k22x"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "art::Instruction::k21t"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::Instruction::k21s"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "art::Instruction::k21h"
-    },
-    {
-     "enum_field_value" : 10,
-     "name" : "art::Instruction::k21c"
-    },
-    {
-     "enum_field_value" : 11,
-     "name" : "art::Instruction::k23x"
-    },
-    {
-     "enum_field_value" : 12,
-     "name" : "art::Instruction::k22b"
-    },
-    {
-     "enum_field_value" : 13,
-     "name" : "art::Instruction::k22t"
-    },
-    {
-     "enum_field_value" : 14,
-     "name" : "art::Instruction::k22s"
-    },
-    {
-     "enum_field_value" : 15,
-     "name" : "art::Instruction::k22c"
-    },
-    {
-     "enum_field_value" : 16,
-     "name" : "art::Instruction::k32x"
-    },
-    {
-     "enum_field_value" : 17,
-     "name" : "art::Instruction::k30t"
-    },
-    {
-     "enum_field_value" : 18,
-     "name" : "art::Instruction::k31t"
-    },
-    {
-     "enum_field_value" : 19,
-     "name" : "art::Instruction::k31i"
-    },
-    {
-     "enum_field_value" : 20,
-     "name" : "art::Instruction::k31c"
-    },
-    {
-     "enum_field_value" : 21,
-     "name" : "art::Instruction::k35c"
-    },
-    {
-     "enum_field_value" : 22,
-     "name" : "art::Instruction::k3rc"
-    },
-    {
-     "enum_field_value" : 23,
-     "name" : "art::Instruction::k45cc"
-    },
-    {
-     "enum_field_value" : 24,
-     "name" : "art::Instruction::k4rcc"
-    },
-    {
-     "enum_field_value" : 25,
-     "name" : "art::Instruction::k51l"
-    },
-    {
-     "enum_field_value" : 26,
-     "name" : "art::Instruction::kInvalidFormat"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction6FormatE",
-   "name" : "art::Instruction::Format",
-   "referenced_type" : "_ZTIN3art11Instruction6FormatE",
-   "self_type" : "_ZTIN3art11Instruction6FormatE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "underlying_type" : "_ZTIh"
-  },
-  {
-   "alignment" : 1,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::Instruction::kIndexUnknown"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::Instruction::kIndexNone"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::Instruction::kIndexTypeRef"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::Instruction::kIndexStringRef"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::Instruction::kIndexMethodRef"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::Instruction::kIndexFieldRef"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::Instruction::kIndexFieldOffset"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "art::Instruction::kIndexVtableOffset"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::Instruction::kIndexMethodAndProtoRef"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "art::Instruction::kIndexCallSiteRef"
-    },
-    {
-     "enum_field_value" : 10,
-     "name" : "art::Instruction::kIndexMethodHandleRef"
-    },
-    {
-     "enum_field_value" : 11,
-     "name" : "art::Instruction::kIndexProtoRef"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction9IndexTypeE",
-   "name" : "art::Instruction::IndexType",
-   "referenced_type" : "_ZTIN3art11Instruction9IndexTypeE",
-   "self_type" : "_ZTIN3art11Instruction9IndexTypeE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "underlying_type" : "_ZTIh"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 4,
-     "name" : "art::PointerSize::k32"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::PointerSize::k64"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11PointerSizeE",
-   "name" : "art::PointerSize",
-   "referenced_type" : "_ZTIN3art11PointerSizeE",
-   "self_type" : "_ZTIN3art11PointerSizeE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/enums.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 1,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::MadviseState::kMadviseStateAtLoad"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::MadviseState::kMadviseStateFinishedLaunch"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::MadviseState::kMadviseStateFinishedTrim"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art12MadviseStateE",
-   "name" : "art::MadviseState",
-   "referenced_type" : "_ZTIN3art12MadviseStateE",
-   "self_type" : "_ZTIN3art12MadviseStateE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h",
-   "underlying_type" : "_ZTIh"
-  },
-  {
-   "access" : "protected",
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::DexFileLoader::VerifyResult::kVerifyNotAttempted"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::DexFileLoader::VerifyResult::kVerifySucceeded"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::DexFileLoader::VerifyResult::kVerifyFailed"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13DexFileLoader12VerifyResultE",
-   "name" : "art::DexFileLoader::VerifyResult",
-   "referenced_type" : "_ZTIN3art13DexFileLoader12VerifyResultE",
-   "self_type" : "_ZTIN3art13DexFileLoader12VerifyResultE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h",
-   "underlying_type" : "_ZTIi"
-  },
-  {
-   "alignment" : 1,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::kDexInvokeVirtual"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::kDexInvokeSuper"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::kDexInvokeDirect"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::kDexInvokeStatic"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::kDexInvokeInterface"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::kDexInvokeTypeCount"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13DexInvokeTypeE",
-   "name" : "art::DexInvokeType",
-   "referenced_type" : "_ZTIN3art13DexInvokeTypeE",
-   "self_type" : "_ZTIN3art13DexInvokeTypeE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_instruction_utils.h",
-   "underlying_type" : "_ZTIh"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 1,
-     "name" : "art::CompactDexFile::FeatureFlags::kDefaultMethods"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14CompactDexFile12FeatureFlagsE",
-   "name" : "art::CompactDexFile::FeatureFlags",
-   "referenced_type" : "_ZTIN3art14CompactDexFile12FeatureFlagsE",
-   "self_type" : "_ZTIN3art14CompactDexFile12FeatureFlagsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::InstructionSet::kNone"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::InstructionSet::kArm"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::InstructionSet::kArm64"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::InstructionSet::kThumb2"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::InstructionSet::kX86"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::InstructionSet::kX86_64"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::InstructionSet::kLast"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14InstructionSetE",
-   "name" : "art::InstructionSet",
-   "referenced_type" : "_ZTIN3art14InstructionSetE",
-   "self_type" : "_ZTIN3art14InstructionSetE",
-   "size" : 4,
-   "source_file" : "art/libartbase/arch/instruction_set.h",
-   "underlying_type" : "_ZTIi"
-  },
-  {
-   "alignment" : 1,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::kDexMemAccessWord"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::kDexMemAccessWide"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::kDexMemAccessObject"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::kDexMemAccessBoolean"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::kDexMemAccessByte"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::kDexMemAccessChar"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::kDexMemAccessShort"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "art::kDexMemAccessTypeCount"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art16DexMemAccessTypeE",
-   "name" : "art::DexMemAccessType",
-   "referenced_type" : "_ZTIN3art16DexMemAccessTypeE",
-   "self_type" : "_ZTIN3art16DexMemAccessTypeE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_instruction_utils.h",
-   "underlying_type" : "_ZTIh"
-  },
-  {
-   "alignment" : 1,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::DexLayoutSections::SectionType::kSectionTypeCode"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::DexLayoutSections::SectionType::kSectionTypeStrings"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::DexLayoutSections::SectionType::kSectionCount"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art17DexLayoutSections11SectionTypeE",
-   "name" : "art::DexLayoutSections::SectionType",
-   "referenced_type" : "_ZTIN3art17DexLayoutSections11SectionTypeE",
-   "self_type" : "_ZTIN3art17DexLayoutSections11SectionTypeE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h",
-   "underlying_type" : "_ZTIh"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 256,
-     "name" : "art::kNumPackedOpcodes"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art18$kNumPackedOpcodesE",
-   "name" : "art::(anonymous enum at art/libdexfile/dex/dex_instruction.h:32:1)",
-   "referenced_type" : "_ZTIN3art18$kNumPackedOpcodesE",
-   "self_type" : "_ZTIN3art18$kNumPackedOpcodesE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::DexFileLoaderErrorCode::kNoError"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::DexFileLoaderErrorCode::kEntryNotFound"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::DexFileLoaderErrorCode::kExtractToMemoryError"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::DexFileLoaderErrorCode::kDexFileError"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::DexFileLoaderErrorCode::kMakeReadOnlyError"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::DexFileLoaderErrorCode::kVerifyError"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art22DexFileLoaderErrorCodeE",
-   "name" : "art::DexFileLoaderErrorCode",
-   "referenced_type" : "_ZTIN3art22DexFileLoaderErrorCodeE",
-   "self_type" : "_ZTIN3art22DexFileLoaderErrorCodeE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h",
-   "underlying_type" : "_ZTIi"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::EncodedArrayValueIterator::kByte"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::EncodedArrayValueIterator::kShort"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::EncodedArrayValueIterator::kChar"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::EncodedArrayValueIterator::kInt"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::EncodedArrayValueIterator::kLong"
-    },
-    {
-     "enum_field_value" : 16,
-     "name" : "art::EncodedArrayValueIterator::kFloat"
-    },
-    {
-     "enum_field_value" : 17,
-     "name" : "art::EncodedArrayValueIterator::kDouble"
-    },
-    {
-     "enum_field_value" : 21,
-     "name" : "art::EncodedArrayValueIterator::kMethodType"
-    },
-    {
-     "enum_field_value" : 22,
-     "name" : "art::EncodedArrayValueIterator::kMethodHandle"
-    },
-    {
-     "enum_field_value" : 23,
-     "name" : "art::EncodedArrayValueIterator::kString"
-    },
-    {
-     "enum_field_value" : 24,
-     "name" : "art::EncodedArrayValueIterator::kType"
-    },
-    {
-     "enum_field_value" : 25,
-     "name" : "art::EncodedArrayValueIterator::kField"
-    },
-    {
-     "enum_field_value" : 26,
-     "name" : "art::EncodedArrayValueIterator::kMethod"
-    },
-    {
-     "enum_field_value" : 27,
-     "name" : "art::EncodedArrayValueIterator::kEnum"
-    },
-    {
-     "enum_field_value" : 28,
-     "name" : "art::EncodedArrayValueIterator::kArray"
-    },
-    {
-     "enum_field_value" : 29,
-     "name" : "art::EncodedArrayValueIterator::kAnnotation"
-    },
-    {
-     "enum_field_value" : 30,
-     "name" : "art::EncodedArrayValueIterator::kNull"
-    },
-    {
-     "enum_field_value" : 31,
-     "name" : "art::EncodedArrayValueIterator::kBoolean"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE",
-   "name" : "art::EncodedArrayValueIterator::ValueType",
-   "referenced_type" : "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE",
-   "self_type" : "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 2,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::DexFile::kDexTypeHeaderItem"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::DexFile::kDexTypeStringIdItem"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::DexFile::kDexTypeTypeIdItem"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::DexFile::kDexTypeProtoIdItem"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::DexFile::kDexTypeFieldIdItem"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::DexFile::kDexTypeMethodIdItem"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::DexFile::kDexTypeClassDefItem"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "art::DexFile::kDexTypeCallSiteIdItem"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::DexFile::kDexTypeMethodHandleItem"
-    },
-    {
-     "enum_field_value" : 4096,
-     "name" : "art::DexFile::kDexTypeMapList"
-    },
-    {
-     "enum_field_value" : 4097,
-     "name" : "art::DexFile::kDexTypeTypeList"
-    },
-    {
-     "enum_field_value" : 4098,
-     "name" : "art::DexFile::kDexTypeAnnotationSetRefList"
-    },
-    {
-     "enum_field_value" : 4099,
-     "name" : "art::DexFile::kDexTypeAnnotationSetItem"
-    },
-    {
-     "enum_field_value" : 8192,
-     "name" : "art::DexFile::kDexTypeClassDataItem"
-    },
-    {
-     "enum_field_value" : 8193,
-     "name" : "art::DexFile::kDexTypeCodeItem"
-    },
-    {
-     "enum_field_value" : 8194,
-     "name" : "art::DexFile::kDexTypeStringDataItem"
-    },
-    {
-     "enum_field_value" : 8195,
-     "name" : "art::DexFile::kDexTypeDebugInfoItem"
-    },
-    {
-     "enum_field_value" : 8196,
-     "name" : "art::DexFile::kDexTypeAnnotationItem"
-    },
-    {
-     "enum_field_value" : 8197,
-     "name" : "art::DexFile::kDexTypeEncodedArrayItem"
-    },
-    {
-     "enum_field_value" : 8198,
-     "name" : "art::DexFile::kDexTypeAnnotationsDirectoryItem"
-    },
-    {
-     "enum_field_value" : 61440,
-     "name" : "art::DexFile::kDexTypeHiddenapiClassData"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7DexFile11MapItemTypeE",
-   "name" : "art::DexFile::MapItemType",
-   "referenced_type" : "_ZTIN3art7DexFile11MapItemTypeE",
-   "self_type" : "_ZTIN3art7DexFile11MapItemTypeE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file.h",
-   "underlying_type" : "_ZTIt"
-  },
-  {
-   "alignment" : 2,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::DexFile::MethodHandleType::kStaticPut"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::DexFile::MethodHandleType::kStaticGet"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::DexFile::MethodHandleType::kInstancePut"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::DexFile::MethodHandleType::kInstanceGet"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::DexFile::MethodHandleType::kInvokeStatic"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::DexFile::MethodHandleType::kInvokeInstance"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::DexFile::MethodHandleType::kInvokeConstructor"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "art::DexFile::MethodHandleType::kInvokeDirect"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::DexFile::MethodHandleType::kInvokeInterface"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::DexFile::MethodHandleType::kLast"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7DexFile16MethodHandleTypeE",
-   "name" : "art::DexFile::MethodHandleType",
-   "referenced_type" : "_ZTIN3art7DexFile16MethodHandleTypeE",
-   "self_type" : "_ZTIN3art7DexFile16MethodHandleTypeE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file.h",
-   "underlying_type" : "_ZTIt"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::DexFile::DBG_END_SEQUENCE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::DexFile::DBG_ADVANCE_PC"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::DexFile::DBG_ADVANCE_LINE"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::DexFile::DBG_START_LOCAL"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::DexFile::DBG_START_LOCAL_EXTENDED"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::DexFile::DBG_END_LOCAL"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::DexFile::DBG_RESTART_LOCAL"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "art::DexFile::DBG_SET_PROLOGUE_END"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::DexFile::DBG_SET_EPILOGUE_BEGIN"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "art::DexFile::DBG_SET_FILE"
-    },
-    {
-     "enum_field_value" : 10,
-     "name" : "art::DexFile::DBG_FIRST_SPECIAL"
-    },
-    {
-     "enum_field_value" : -4,
-     "name" : "art::DexFile::DBG_LINE_BASE"
-    },
-    {
-     "enum_field_value" : 15,
-     "name" : "art::DexFile::DBG_LINE_RANGE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7DexFile17$DBG_ADVANCE_LINEE",
-   "name" : "art::DexFile::(anonymous enum at art/libdexfile/dex/dex_file.h:653:3)",
-   "referenced_type" : "_ZTIN3art7DexFile17$DBG_ADVANCE_LINEE",
-   "self_type" : "_ZTIN3art7DexFile17$DBG_ADVANCE_LINEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h",
-   "underlying_type" : "_ZTIi"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::DexFile::kAllObjects"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::DexFile::kPrimitivesOrObjects"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::DexFile::kAllRaw"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7DexFile21AnnotationResultStyleE",
-   "name" : "art::DexFile::AnnotationResultStyle",
-   "referenced_type" : "_ZTIN3art7DexFile21AnnotationResultStyleE",
-   "self_type" : "_ZTIN3art7DexFile21AnnotationResultStyleE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::DexFile::kDexVisibilityBuild"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::DexFile::kDexVisibilityRuntime"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::DexFile::kDexVisibilitySystem"
-    },
-    {
-     "enum_field_value" : 0,
-     "name" : "art::DexFile::kDexAnnotationByte"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::DexFile::kDexAnnotationShort"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::DexFile::kDexAnnotationChar"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::DexFile::kDexAnnotationInt"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::DexFile::kDexAnnotationLong"
-    },
-    {
-     "enum_field_value" : 16,
-     "name" : "art::DexFile::kDexAnnotationFloat"
-    },
-    {
-     "enum_field_value" : 17,
-     "name" : "art::DexFile::kDexAnnotationDouble"
-    },
-    {
-     "enum_field_value" : 21,
-     "name" : "art::DexFile::kDexAnnotationMethodType"
-    },
-    {
-     "enum_field_value" : 22,
-     "name" : "art::DexFile::kDexAnnotationMethodHandle"
-    },
-    {
-     "enum_field_value" : 23,
-     "name" : "art::DexFile::kDexAnnotationString"
-    },
-    {
-     "enum_field_value" : 24,
-     "name" : "art::DexFile::kDexAnnotationType"
-    },
-    {
-     "enum_field_value" : 25,
-     "name" : "art::DexFile::kDexAnnotationField"
-    },
-    {
-     "enum_field_value" : 26,
-     "name" : "art::DexFile::kDexAnnotationMethod"
-    },
-    {
-     "enum_field_value" : 27,
-     "name" : "art::DexFile::kDexAnnotationEnum"
-    },
-    {
-     "enum_field_value" : 28,
-     "name" : "art::DexFile::kDexAnnotationArray"
-    },
-    {
-     "enum_field_value" : 29,
-     "name" : "art::DexFile::kDexAnnotationAnnotation"
-    },
-    {
-     "enum_field_value" : 30,
-     "name" : "art::DexFile::kDexAnnotationNull"
-    },
-    {
-     "enum_field_value" : 31,
-     "name" : "art::DexFile::kDexAnnotationBoolean"
-    },
-    {
-     "enum_field_value" : 31,
-     "name" : "art::DexFile::kDexAnnotationValueTypeMask"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::DexFile::kDexAnnotationValueArgShift"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7DexFile25$kDexAnnotationAnnotationE",
-   "name" : "art::DexFile::(anonymous enum at art/libdexfile/dex/dex_file.h:162:3)",
-   "referenced_type" : "_ZTIN3art7DexFile25$kDexAnnotationAnnotationE",
-   "self_type" : "_ZTIN3art7DexFile25$kDexAnnotationAnnotationE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::Primitive::kPrimNot"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::Primitive::kPrimBoolean"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::Primitive::kPrimByte"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::Primitive::kPrimChar"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::Primitive::kPrimShort"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::Primitive::kPrimInt"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::Primitive::kPrimLong"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "art::Primitive::kPrimFloat"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::Primitive::kPrimDouble"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "art::Primitive::kPrimVoid"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "art::Primitive::kPrimLast"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art9Primitive4TypeE",
-   "name" : "art::Primitive::Type",
-   "referenced_type" : "_ZTIN3art9Primitive4TypeE",
-   "self_type" : "_ZTIN3art9Primitive4TypeE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/primitive.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 1,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::hiddenapi::Domain::kCorePlatform"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::hiddenapi::Domain::kPlatform"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::hiddenapi::Domain::kApplication"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art9hiddenapi6DomainE",
-   "name" : "art::hiddenapi::Domain",
-   "referenced_type" : "_ZTIN3art9hiddenapi6DomainE",
-   "self_type" : "_ZTIN3art9hiddenapi6DomainE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/hiddenapi_domain.h",
-   "underlying_type" : "_ZTIc"
-  },
-  {
-   "access" : "private",
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::hiddenapi::ApiList::Value::kSdk"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::hiddenapi::ApiList::Value::kUnsupported"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::hiddenapi::ApiList::Value::kBlocked"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::hiddenapi::ApiList::Value::kMaxTargetO"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::hiddenapi::ApiList::Value::kMaxTargetP"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::hiddenapi::ApiList::Value::kMaxTargetQ"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::hiddenapi::ApiList::Value::kMaxTargetR"
-    },
-    {
-     "enum_field_value" : 15,
-     "name" : "art::hiddenapi::ApiList::Value::kInvalid"
-    },
-    {
-     "enum_field_value" : 0,
-     "name" : "art::hiddenapi::ApiList::Value::kMin"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::hiddenapi::ApiList::Value::kMax"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art9hiddenapi7ApiList5ValueE",
-   "name" : "art::hiddenapi::ApiList::Value",
-   "referenced_type" : "_ZTIN3art9hiddenapi7ApiList5ValueE",
-   "self_type" : "_ZTIN3art9hiddenapi7ApiList5ValueE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "access" : "private",
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 4,
-     "name" : "art::hiddenapi::ApiList::DomainApi::kCorePlatformApi"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::hiddenapi::ApiList::DomainApi::kTestApi"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::hiddenapi::ApiList::DomainApi::kMin"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::hiddenapi::ApiList::DomainApi::kMax"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art9hiddenapi7ApiList9DomainApiE",
-   "name" : "art::hiddenapi::ApiList::DomainApi",
-   "referenced_type" : "_ZTIN3art9hiddenapi7ApiList9DomainApiE",
-   "self_type" : "_ZTIN3art9hiddenapi7ApiList9DomainApiE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::hiddenapi::ApiStubs::Kind::kPublicApi"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::hiddenapi::ApiStubs::Kind::kSystemApi"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::hiddenapi::ApiStubs::Kind::kTestApi"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::hiddenapi::ApiStubs::Kind::kCorePlatformApi"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art9hiddenapi8ApiStubs4KindE",
-   "name" : "art::hiddenapi::ApiStubs::Kind",
-   "referenced_type" : "_ZTIN3art9hiddenapi8ApiStubs4KindE",
-   "self_type" : "_ZTIN3art9hiddenapi8ApiStubs4KindE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hiddenapi_stubs.h",
-   "underlying_type" : "_ZTIi"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "android::base::VERBOSE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "android::base::DEBUG"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "android::base::INFO"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "android::base::WARNING"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "android::base::ERROR"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "android::base::FATAL_WITHOUT_ABORT"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "android::base::FATAL"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base11LogSeverityE",
-   "name" : "android::base::LogSeverity",
-   "referenced_type" : "_ZTIN7android4base11LogSeverityE",
-   "self_type" : "_ZTIN7android4base11LogSeverityE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "android::base::DEFAULT"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "android::base::MAIN"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "android::base::SYSTEM"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "android::base::RADIO"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "android::base::CRASH"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base5LogIdE",
-   "name" : "android::base::LogId",
-   "referenced_type" : "_ZTIN7android4base5LogIdE",
-   "self_type" : "_ZTIN7android4base5LogIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "unix_file::FdFile::GuardState::kBase"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "unix_file::FdFile::GuardState::kFlushed"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "unix_file::FdFile::GuardState::kClosed"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "unix_file::FdFile::GuardState::kNoCheck"
-    }
-   ],
-   "linker_set_key" : "_ZTIN9unix_file6FdFile10GuardStateE",
-   "name" : "unix_file::FdFile::GuardState",
-   "referenced_type" : "_ZTIN9unix_file6FdFile10GuardStateE",
-   "self_type" : "_ZTIN9unix_file6FdFile10GuardStateE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/unix_file/fd_file.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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_ZTIFvPvPK15ADexFile_MethodE",
-   "name" : "void (void *, const ADexFile_Method *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTIPv"
-    },
-    {
-     "referenced_type" : "_ZTIPK15ADexFile_Method"
-    }
-   ],
-   "referenced_type" : "_ZTIFvPvPK15ADexFile_MethodE",
-   "return_type" : "_ZTIv",
-   "self_type" : "_ZTIFvPvPK15ADexFile_MethodE",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.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"
-  }
- ],
- "functions" :
- [
-  {
-   "function_name" : "ADexFile_Error_toString",
-   "linker_set_key" : "ADexFile_Error_toString",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTI14ADexFile_Error"
-    }
-   ],
-   "return_type" : "_ZTIPKc",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "function_name" : "ADexFile_Method_getClassDescriptor",
-   "linker_set_key" : "ADexFile_Method_getClassDescriptor",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTIPK15ADexFile_Method"
-    },
-    {
-     "referenced_type" : "_ZTIPj"
-    }
-   ],
-   "return_type" : "_ZTIPKc",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "function_name" : "ADexFile_Method_getCodeOffset",
-   "linker_set_key" : "ADexFile_Method_getCodeOffset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTIPK15ADexFile_Method"
-    },
-    {
-     "referenced_type" : "_ZTIPj"
-    }
-   ],
-   "return_type" : "_ZTIj",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "function_name" : "ADexFile_Method_getName",
-   "linker_set_key" : "ADexFile_Method_getName",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTIPK15ADexFile_Method"
-    },
-    {
-     "referenced_type" : "_ZTIPj"
-    }
-   ],
-   "return_type" : "_ZTIPKc",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "function_name" : "ADexFile_Method_getQualifiedName",
-   "linker_set_key" : "ADexFile_Method_getQualifiedName",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTIPK15ADexFile_Method"
-    },
-    {
-     "referenced_type" : "_ZTIi"
-    },
-    {
-     "referenced_type" : "_ZTIPj"
-    }
-   ],
-   "return_type" : "_ZTIPKc",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "function_name" : "ADexFile_create",
-   "linker_set_key" : "ADexFile_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTIPKv"
-    },
-    {
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "referenced_type" : "_ZTIPj"
-    },
-    {
-     "referenced_type" : "_ZTIPKc"
-    },
-    {
-     "referenced_type" : "_ZTIPP8ADexFile"
-    }
-   ],
-   "return_type" : "_ZTI14ADexFile_Error",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "function_name" : "ADexFile_destroy",
-   "linker_set_key" : "ADexFile_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTIP8ADexFile"
-    }
-   ],
-   "return_type" : "_ZTIv",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "function_name" : "ADexFile_findMethodAtOffset",
-   "linker_set_key" : "ADexFile_findMethodAtOffset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTIP8ADexFile"
-    },
-    {
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "referenced_type" : "_ZTIPFvPvPK15ADexFile_MethodE"
-    },
-    {
-     "referenced_type" : "_ZTIPv"
-    }
-   ],
-   "return_type" : "_ZTIj",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "function_name" : "ADexFile_forEachMethod",
-   "linker_set_key" : "ADexFile_forEachMethod",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTIP8ADexFile"
-    },
-    {
-     "referenced_type" : "_ZTIPFvPvPK15ADexFile_MethodE"
-    },
-    {
-     "referenced_type" : "_ZTIPv"
-    }
-   ],
-   "return_type" : "_ZTIj",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  }
- ],
- "global_vars" : [],
- "lvalue_reference_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRA5_Kj",
-   "name" : "unsigned int const (&)[5]",
-   "referenced_type" : "_ZTIA5_Kj",
-   "self_type" : "_ZTIRA5_Kj",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRK6jvalue",
-   "name" : "const jvalue &",
-   "referenced_type" : "_ZTIK6jvalue",
-   "self_type" : "_ZTIRK6jvalue",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKDn",
-   "name" : "const nullptr_t &",
-   "referenced_type" : "_ZTIKDn",
-   "self_type" : "_ZTIRKDn",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art10ZipArchiveE",
-   "name" : "const art::ZipArchive &",
-   "referenced_type" : "_ZTIKN3art10ZipArchiveE",
-   "self_type" : "_ZTIRKN3art10ZipArchiveE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art11Instruction6FormatE",
-   "name" : "const art::Instruction::Format &",
-   "referenced_type" : "_ZTIKN3art11Instruction6FormatE",
-   "self_type" : "_ZTIRKN3art11Instruction6FormatE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art11InstructionE",
-   "name" : "const art::Instruction &",
-   "referenced_type" : "_ZTIKN3art11InstructionE",
-   "self_type" : "_ZTIRKN3art11InstructionE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art11VoidFunctorE",
-   "name" : "const art::VoidFunctor &",
-   "referenced_type" : "_ZTIKN3art11VoidFunctorE",
-   "self_type" : "_ZTIRKN3art11VoidFunctorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "name" : "const art::ClassAccessor::DataIterator<art::ClassAccessor::Field> &",
-   "referenced_type" : "_ZTIKN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "self_type" : "_ZTIRKN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "name" : "const art::ClassAccessor::DataIterator<art::ClassAccessor::Method> &",
-   "referenced_type" : "_ZTIKN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "self_type" : "_ZTIRKN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art13ClassAccessor5FieldE",
-   "name" : "const art::ClassAccessor::Field &",
-   "referenced_type" : "_ZTIKN3art13ClassAccessor5FieldE",
-   "self_type" : "_ZTIRKN3art13ClassAccessor5FieldE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art13ClassAccessor6MethodE",
-   "name" : "const art::ClassAccessor::Method &",
-   "referenced_type" : "_ZTIKN3art13ClassAccessor6MethodE",
-   "self_type" : "_ZTIRKN3art13ClassAccessor6MethodE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art13ClassIteratorE",
-   "name" : "const art::ClassIterator &",
-   "referenced_type" : "_ZTIKN3art13ClassIteratorE",
-   "self_type" : "_ZTIRKN3art13ClassIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art13DexZipArchiveE",
-   "name" : "const art::DexZipArchive &",
-   "referenced_type" : "_ZTIKN3art13DexZipArchiveE",
-   "self_type" : "_ZTIRKN3art13DexZipArchiveE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art14CompactDexFile6HeaderE",
-   "name" : "const art::CompactDexFile::Header &",
-   "referenced_type" : "_ZTIKN3art14CompactDexFile6HeaderE",
-   "self_type" : "_ZTIRKN3art14CompactDexFile6HeaderE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/casts.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art14CompactDexFile8CodeItemE",
-   "name" : "const art::CompactDexFile::CodeItem &",
-   "referenced_type" : "_ZTIKN3art14CompactDexFile8CodeItemE",
-   "self_type" : "_ZTIRKN3art14CompactDexFile8CodeItemE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/casts.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "name" : "const art::HashSetIterator<std::pair<unsigned int, unsigned short>, art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>>> &",
-   "referenced_type" : "_ZTIKN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "self_type" : "_ZTIRKN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art15SplitStringIterE",
-   "name" : "const art::SplitStringIter &",
-   "referenced_type" : "_ZTIKN3art15SplitStringIterE",
-   "self_type" : "_ZTIRKN3art15SplitStringIterE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art15StandardDexFile8CodeItemE",
-   "name" : "const art::StandardDexFile::CodeItem &",
-   "referenced_type" : "_ZTIKN3art15StandardDexFile8CodeItemE",
-   "self_type" : "_ZTIRKN3art15StandardDexFile8CodeItemE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/casts.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art15TypeLookupTable5EntryE",
-   "name" : "const art::TypeLookupTable::Entry &",
-   "referenced_type" : "_ZTIKN3art15TypeLookupTable5EntryE",
-   "self_type" : "_ZTIRKN3art15TypeLookupTable5EntryE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art16DexFileReferenceE",
-   "name" : "const art::DexFileReference &",
-   "referenced_type" : "_ZTIKN3art16DexFileReferenceE",
-   "self_type" : "_ZTIRKN3art16DexFileReferenceE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art16DexLayoutSectionE",
-   "name" : "const art::DexLayoutSection &",
-   "referenced_type" : "_ZTIKN3art16DexLayoutSectionE",
-   "self_type" : "_ZTIRKN3art16DexLayoutSectionE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art17ClassIteratorDataE",
-   "name" : "const art::ClassIteratorData &",
-   "referenced_type" : "_ZTIKN3art17ClassIteratorDataE",
-   "self_type" : "_ZTIRKN3art17ClassIteratorDataE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art17DexLayoutSectionsE",
-   "name" : "const art::DexLayoutSections &",
-   "referenced_type" : "_ZTIKN3art17DexLayoutSectionsE",
-   "self_type" : "_ZTIRKN3art17DexLayoutSectionsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "name" : "const art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn> &",
-   "referenced_type" : "_ZTIKN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "self_type" : "_ZTIRKN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "name" : "const art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn> &",
-   "referenced_type" : "_ZTIKN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "self_type" : "_ZTIRKN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art20CodeItemDataAccessorE",
-   "name" : "const art::CodeItemDataAccessor &",
-   "referenced_type" : "_ZTIKN3art20CodeItemDataAccessorE",
-   "self_type" : "_ZTIRKN3art20CodeItemDataAccessorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_exception_helpers.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art20DexInstructionPcPairE",
-   "name" : "const art::DexInstructionPcPair &",
-   "referenced_type" : "_ZTIKN3art20DexInstructionPcPairE",
-   "self_type" : "_ZTIRKN3art20DexInstructionPcPairE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art22DexInstructionIteratorE",
-   "name" : "const art::DexInstructionIterator &",
-   "referenced_type" : "_ZTIKN3art22DexInstructionIteratorE",
-   "self_type" : "_ZTIRKN3art22DexInstructionIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art25EncodedArrayValueIterator9ValueTypeE",
-   "name" : "const art::EncodedArrayValueIterator::ValueType &",
-   "referenced_type" : "_ZTIKN3art25EncodedArrayValueIterator9ValueTypeE",
-   "self_type" : "_ZTIRKN3art25EncodedArrayValueIterator9ValueTypeE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art26DexInstructionIteratorBaseE",
-   "name" : "const art::DexInstructionIteratorBase &",
-   "referenced_type" : "_ZTIKN3art26DexInstructionIteratorBaseE",
-   "self_type" : "_ZTIRKN3art26DexInstructionIteratorBaseE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex10ProtoIndexE",
-   "name" : "const art::dex::ProtoIndex &",
-   "referenced_type" : "_ZTIKN3art3dex10ProtoIndexE",
-   "self_type" : "_ZTIRKN3art3dex10ProtoIndexE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex11StringIndexE",
-   "name" : "const art::dex::StringIndex &",
-   "referenced_type" : "_ZTIKN3art3dex11StringIndexE",
-   "self_type" : "_ZTIRKN3art3dex11StringIndexE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex14CallSiteIdItemE",
-   "name" : "const art::dex::CallSiteIdItem &",
-   "referenced_type" : "_ZTIKN3art3dex14CallSiteIdItemE",
-   "self_type" : "_ZTIRKN3art3dex14CallSiteIdItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex16MethodHandleItemE",
-   "name" : "const art::dex::MethodHandleItem &",
-   "referenced_type" : "_ZTIKN3art3dex16MethodHandleItemE",
-   "self_type" : "_ZTIRKN3art3dex16MethodHandleItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex20FieldAnnotationsItemE",
-   "name" : "const art::dex::FieldAnnotationsItem &",
-   "referenced_type" : "_ZTIKN3art3dex20FieldAnnotationsItemE",
-   "self_type" : "_ZTIRKN3art3dex20FieldAnnotationsItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex21MethodAnnotationsItemE",
-   "name" : "const art::dex::MethodAnnotationsItem &",
-   "referenced_type" : "_ZTIKN3art3dex21MethodAnnotationsItemE",
-   "self_type" : "_ZTIRKN3art3dex21MethodAnnotationsItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex6TypeIdE",
-   "name" : "const art::dex::TypeId &",
-   "referenced_type" : "_ZTIKN3art3dex6TypeIdE",
-   "self_type" : "_ZTIRKN3art3dex6TypeIdE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex7FieldIdE",
-   "name" : "const art::dex::FieldId &",
-   "referenced_type" : "_ZTIKN3art3dex7FieldIdE",
-   "self_type" : "_ZTIRKN3art3dex7FieldIdE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex7ProtoIdE",
-   "name" : "const art::dex::ProtoId &",
-   "referenced_type" : "_ZTIKN3art3dex7ProtoIdE",
-   "self_type" : "_ZTIRKN3art3dex7ProtoIdE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex7TryItemE",
-   "name" : "const art::dex::TryItem &",
-   "referenced_type" : "_ZTIKN3art3dex7TryItemE",
-   "self_type" : "_ZTIRKN3art3dex7TryItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_exception_helpers.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex8ClassDefE",
-   "name" : "const art::dex::ClassDef &",
-   "referenced_type" : "_ZTIKN3art3dex8ClassDefE",
-   "self_type" : "_ZTIRKN3art3dex8ClassDefE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex8CodeItemE",
-   "name" : "const art::dex::CodeItem &",
-   "referenced_type" : "_ZTIKN3art3dex8CodeItemE",
-   "self_type" : "_ZTIRKN3art3dex8CodeItemE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/casts.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex8DexIndexIjEE",
-   "name" : "const art::dex::DexIndex<unsigned int> &",
-   "referenced_type" : "_ZTIKN3art3dex8DexIndexIjEE",
-   "self_type" : "_ZTIRKN3art3dex8DexIndexIjEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex8DexIndexItEE",
-   "name" : "const art::dex::DexIndex<unsigned short> &",
-   "referenced_type" : "_ZTIKN3art3dex8DexIndexItEE",
-   "self_type" : "_ZTIRKN3art3dex8DexIndexItEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex8MethodIdE",
-   "name" : "const art::dex::MethodId &",
-   "referenced_type" : "_ZTIKN3art3dex8MethodIdE",
-   "self_type" : "_ZTIRKN3art3dex8MethodIdE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex8StringIdE",
-   "name" : "const art::dex::StringId &",
-   "referenced_type" : "_ZTIKN3art3dex8StringIdE",
-   "self_type" : "_ZTIRKN3art3dex8StringIdE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex8TypeItemE",
-   "name" : "const art::dex::TypeItem &",
-   "referenced_type" : "_ZTIKN3art3dex8TypeItemE",
-   "self_type" : "_ZTIRKN3art3dex8TypeItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex9TypeIndexE",
-   "name" : "const art::dex::TypeIndex &",
-   "referenced_type" : "_ZTIKN3art3dex9TypeIndexE",
-   "self_type" : "_ZTIRKN3art3dex9TypeIndexE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art7DexFile6HeaderE",
-   "name" : "const art::DexFile::Header &",
-   "referenced_type" : "_ZTIKN3art7DexFile6HeaderE",
-   "self_type" : "_ZTIRKN3art7DexFile6HeaderE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/casts.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art7DexFileE",
-   "name" : "const art::DexFile &",
-   "referenced_type" : "_ZTIKN3art7DexFileE",
-   "self_type" : "_ZTIRKN3art7DexFileE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "name" : "const art::Dumpable<art::hiddenapi::ApiList> &",
-   "referenced_type" : "_ZTIKN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "self_type" : "_ZTIRKN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/dumpable.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art9CountIterE",
-   "name" : "const art::CountIter &",
-   "referenced_type" : "_ZTIKN3art9CountIterE",
-   "self_type" : "_ZTIRKN3art9CountIterE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art9SignatureE",
-   "name" : "const art::Signature &",
-   "referenced_type" : "_ZTIKN3art9SignatureE",
-   "self_type" : "_ZTIRKN3art9SignatureE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/signature.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art9hiddenapi7ApiListE",
-   "name" : "const art::hiddenapi::ApiList &",
-   "referenced_type" : "_ZTIKN3art9hiddenapi7ApiListE",
-   "self_type" : "_ZTIRKN3art9hiddenapi7ApiListE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/dumpable.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" : "art/libdexfile/dex/dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
-   "name" : "const std::basic_string_view<char, std::char_traits<char>> &",
-   "referenced_type" : "_ZTIKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
-   "self_type" : "_ZTIRKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hiddenapi_stubs.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKNSt3__14pairIjtEE",
-   "name" : "const std::pair<unsigned int, unsigned short> &",
-   "referenced_type" : "_ZTIKNSt3__14pairIjtEE",
-   "self_type" : "_ZTIRKNSt3__14pairIjtEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKNSt3__16vectorIN3art3dex9TypeIndexENS_9allocatorIS3_EEEE",
-   "name" : "const std::vector<art::dex::TypeIndex, std::allocator<art::dex::TypeIndex>> &",
-   "referenced_type" : "_ZTIKNSt3__16vectorIN3art3dex9TypeIndexENS_9allocatorIS3_EEEE",
-   "self_type" : "_ZTIRKNSt3__16vectorIN3art3dex9TypeIndexENS_9allocatorIS3_EEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.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" : "art/libdexfile/dex/compact_offset_table.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKNSt3__19allocatorINS_4pairIjtEEEE",
-   "name" : "const std::allocator<std::pair<unsigned int, unsigned short>> &",
-   "referenced_type" : "_ZTIKNSt3__19allocatorINS_4pairIjtEEEE",
-   "self_type" : "_ZTIRKNSt3__19allocatorINS_4pairIjtEEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKPKN3art3dex6TypeIdE",
-   "name" : "const art::dex::TypeId *const &",
-   "referenced_type" : "_ZTIKPKN3art3dex6TypeIdE",
-   "self_type" : "_ZTIRKPKN3art3dex6TypeIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKPKN3art3dex7FieldIdE",
-   "name" : "const art::dex::FieldId *const &",
-   "referenced_type" : "_ZTIKPKN3art3dex7FieldIdE",
-   "self_type" : "_ZTIRKPKN3art3dex7FieldIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKPKN3art3dex7ProtoIdE",
-   "name" : "const art::dex::ProtoId *const &",
-   "referenced_type" : "_ZTIKPKN3art3dex7ProtoIdE",
-   "self_type" : "_ZTIRKPKN3art3dex7ProtoIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKPKN3art3dex8ClassDefE",
-   "name" : "const art::dex::ClassDef *const &",
-   "referenced_type" : "_ZTIKPKN3art3dex8ClassDefE",
-   "self_type" : "_ZTIRKPKN3art3dex8ClassDefE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKPKN3art3dex8MethodIdE",
-   "name" : "const art::dex::MethodId *const &",
-   "referenced_type" : "_ZTIKPKN3art3dex8MethodIdE",
-   "self_type" : "_ZTIRKPKN3art3dex8MethodIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKPKN3art3dex8StringIdE",
-   "name" : "const art::dex::StringId *const &",
-   "referenced_type" : "_ZTIKPKN3art3dex8StringIdE",
-   "self_type" : "_ZTIRKPKN3art3dex8StringIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKPKN3art7DexFileE",
-   "name" : "const art::DexFile *const &",
-   "referenced_type" : "_ZTIKPKN3art7DexFileE",
-   "self_type" : "_ZTIRKPKN3art7DexFileE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKPKt",
-   "name" : "const unsigned short *const &",
-   "referenced_type" : "_ZTIKPKt",
-   "self_type" : "_ZTIRKPKt",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKPKv",
-   "name" : "const void *const &",
-   "referenced_type" : "_ZTIKPKv",
-   "self_type" : "_ZTIRKPKv",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKb",
-   "name" : "const bool &",
-   "referenced_type" : "_ZTIKb",
-   "self_type" : "_ZTIRKb",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKc",
-   "name" : "const char &",
-   "referenced_type" : "_ZTIKc",
-   "self_type" : "_ZTIRKc",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKd",
-   "name" : "const double &",
-   "referenced_type" : "_ZTIKd",
-   "self_type" : "_ZTIRKd",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKh",
-   "name" : "const unsigned char &",
-   "referenced_type" : "_ZTIKh",
-   "self_type" : "_ZTIRKh",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKi",
-   "name" : "const int &",
-   "referenced_type" : "_ZTIKi",
-   "self_type" : "_ZTIRKi",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKj",
-   "name" : "const unsigned int &",
-   "referenced_type" : "_ZTIKj",
-   "self_type" : "_ZTIRKj",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKt",
-   "name" : "const unsigned short &",
-   "referenced_type" : "_ZTIKt",
-   "self_type" : "_ZTIRKt",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKx",
-   "name" : "const long long &",
-   "referenced_type" : "_ZTIKx",
-   "self_type" : "_ZTIRKx",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKy",
-   "name" : "const unsigned long long &",
-   "referenced_type" : "_ZTIKy",
-   "self_type" : "_ZTIRKy",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art11Instruction6FormatE",
-   "name" : "art::Instruction::Format &",
-   "referenced_type" : "_ZTIN3art11Instruction6FormatE",
-   "self_type" : "_ZTIRN3art11Instruction6FormatE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "name" : "art::ClassAccessor::DataIterator<art::ClassAccessor::Field> &",
-   "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "self_type" : "_ZTIRN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "name" : "art::ClassAccessor::DataIterator<art::ClassAccessor::Method> &",
-   "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "self_type" : "_ZTIRN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art13ClassIteratorE",
-   "name" : "art::ClassIterator &",
-   "referenced_type" : "_ZTIN3art13ClassIteratorE",
-   "self_type" : "_ZTIRN3art13ClassIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "name" : "art::HashSetIterator<std::pair<unsigned int, unsigned short>, art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>>> &",
-   "referenced_type" : "_ZTIN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "self_type" : "_ZTIRN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art15SplitStringIterE",
-   "name" : "art::SplitStringIter &",
-   "referenced_type" : "_ZTIN3art15SplitStringIterE",
-   "self_type" : "_ZTIRN3art15SplitStringIterE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art15TypeLookupTableE",
-   "name" : "art::TypeLookupTable &",
-   "referenced_type" : "_ZTIN3art15TypeLookupTableE",
-   "self_type" : "_ZTIRN3art15TypeLookupTableE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art22DexInstructionIteratorE",
-   "name" : "art::DexInstructionIterator &",
-   "referenced_type" : "_ZTIN3art22DexInstructionIteratorE",
-   "self_type" : "_ZTIRN3art22DexInstructionIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art26SafeDexInstructionIteratorE",
-   "name" : "art::SafeDexInstructionIterator &",
-   "referenced_type" : "_ZTIN3art26SafeDexInstructionIteratorE",
-   "self_type" : "_ZTIRN3art26SafeDexInstructionIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art3dex10ProtoIndexE",
-   "name" : "art::dex::ProtoIndex &",
-   "referenced_type" : "_ZTIN3art3dex10ProtoIndexE",
-   "self_type" : "_ZTIRN3art3dex10ProtoIndexE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art3dex11StringIndexE",
-   "name" : "art::dex::StringIndex &",
-   "referenced_type" : "_ZTIN3art3dex11StringIndexE",
-   "self_type" : "_ZTIRN3art3dex11StringIndexE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art3dex9TypeIndexE",
-   "name" : "art::dex::TypeIndex &",
-   "referenced_type" : "_ZTIN3art3dex9TypeIndexE",
-   "self_type" : "_ZTIRN3art3dex9TypeIndexE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art6MemMapE",
-   "name" : "art::MemMap &",
-   "referenced_type" : "_ZTIN3art6MemMapE",
-   "self_type" : "_ZTIRN3art6MemMapE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/mem_map.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art9CountIterE",
-   "name" : "art::CountIter &",
-   "referenced_type" : "_ZTIN3art9CountIterE",
-   "self_type" : "_ZTIRN3art9CountIterE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEE",
-   "name" : "std::basic_ostream<char, std::char_traits<char>> &",
-   "referenced_type" : "_ZTINSt3__113basic_ostreamIcNS_11char_traitsIcEEEE",
-   "self_type" : "_ZTIRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRNSt3__14pairIjtEE",
-   "name" : "std::pair<unsigned int, unsigned short> &",
-   "referenced_type" : "_ZTINSt3__14pairIjtEE",
-   "self_type" : "_ZTIRNSt3__14pairIjtEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRNSt3__15mutexE",
-   "name" : "std::mutex &",
-   "referenced_type" : "_ZTINSt3__15mutexE",
-   "self_type" : "_ZTIRNSt3__15mutexE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/thread_annotations.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRPKc",
-   "name" : "const char *&",
-   "referenced_type" : "_ZTIPKc",
-   "self_type" : "_ZTIRPKc",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRPKh",
-   "name" : "const unsigned char *&",
-   "referenced_type" : "_ZTIPKh",
-   "self_type" : "_ZTIRPKh",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRb",
-   "name" : "bool &",
-   "referenced_type" : "_ZTIb",
-   "self_type" : "_ZTIRb",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRc",
-   "name" : "char &",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIRc",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRd",
-   "name" : "double &",
-   "referenced_type" : "_ZTId",
-   "self_type" : "_ZTIRd",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRh",
-   "name" : "unsigned char &",
-   "referenced_type" : "_ZTIh",
-   "self_type" : "_ZTIRh",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRi",
-   "name" : "int &",
-   "referenced_type" : "_ZTIi",
-   "self_type" : "_ZTIRi",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRj",
-   "name" : "unsigned int &",
-   "referenced_type" : "_ZTIj",
-   "self_type" : "_ZTIRj",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRt",
-   "name" : "unsigned short &",
-   "referenced_type" : "_ZTIt",
-   "self_type" : "_ZTIRt",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRx",
-   "name" : "long long &",
-   "referenced_type" : "_ZTIx",
-   "self_type" : "_ZTIRx",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  }
- ],
- "pointer_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIP10ZipArchive",
-   "name" : "ZipArchive *",
-   "referenced_type" : "_ZTI10ZipArchive",
-   "self_type" : "_ZTIP10ZipArchive",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/zip_archive.h"
-  },
-  {
-   "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" : "_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" : "_ZTIP12JavaVMOption",
-   "name" : "JavaVMOption *",
-   "referenced_type" : "_ZTI12JavaVMOption",
-   "self_type" : "_ZTIP12JavaVMOption",
-   "size" : 4,
-   "source_file" : "libnativehelper/include_jni/jni.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIP12TemporaryDir",
-   "name" : "TemporaryDir *",
-   "referenced_type" : "_ZTI12TemporaryDir",
-   "self_type" : "_ZTIP12TemporaryDir",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/file.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" : "_ZTIP13TemporaryFile",
-   "name" : "TemporaryFile *",
-   "referenced_type" : "_ZTI13TemporaryFile",
-   "self_type" : "_ZTIP13TemporaryFile",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/file.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" : "_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" : "_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" : "_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" : "_ZTIP8ADexFile",
-   "name" : "ADexFile *",
-   "referenced_type" : "_ZTI8ADexFile",
-   "self_type" : "_ZTIP8ADexFile",
-   "size" : 4,
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIP8ZipEntry",
-   "name" : "ZipEntry *",
-   "referenced_type" : "_ZTI8ZipEntry",
-   "self_type" : "_ZTIP8ZipEntry",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/zip_archive.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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_ZTIPFvPvPK15ADexFile_MethodE",
-   "name" : "void (*)(void *, const ADexFile_Method *)",
-   "referenced_type" : "_ZTIFvPvPK15ADexFile_MethodE",
-   "self_type" : "_ZTIPFvPvPK15ADexFile_MethodE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.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" : "_ZTIPK15ADexFile_Method",
-   "name" : "const ADexFile_Method *",
-   "referenced_type" : "_ZTIK15ADexFile_Method",
-   "self_type" : "_ZTIPK15ADexFile_Method",
-   "size" : 4,
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.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" : "_ZTIPK18JNIInvokeInterface",
-   "name" : "const JNIInvokeInterface *",
-   "referenced_type" : "_ZTIK18JNIInvokeInterface",
-   "self_type" : "_ZTIPK18JNIInvokeInterface",
-   "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" : "_ZTIPK6jvalue",
-   "name" : "const jvalue *",
-   "referenced_type" : "_ZTIK6jvalue",
-   "self_type" : "_ZTIPK6jvalue",
-   "size" : 4,
-   "source_file" : "libnativehelper/include_jni/jni.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art10FreeDeleteE",
-   "name" : "const art::FreeDelete *",
-   "referenced_type" : "_ZTIKN3art10FreeDeleteE",
-   "self_type" : "_ZTIPKN3art10FreeDeleteE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art10OatDexFileE",
-   "name" : "const art::OatDexFile *",
-   "referenced_type" : "_ZTIKN3art10OatDexFileE",
-   "self_type" : "_ZTIPKN3art10OatDexFileE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art11Instruction19SparseSwitchPayloadE",
-   "name" : "const art::Instruction::SparseSwitchPayload *",
-   "referenced_type" : "_ZTIKN3art11Instruction19SparseSwitchPayloadE",
-   "self_type" : "_ZTIPKN3art11Instruction19SparseSwitchPayloadE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art11InstructionE",
-   "name" : "const art::Instruction *",
-   "referenced_type" : "_ZTIKN3art11InstructionE",
-   "self_type" : "_ZTIPKN3art11InstructionE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art11VoidFunctorE",
-   "name" : "const art::VoidFunctor *",
-   "referenced_type" : "_ZTIKN3art11VoidFunctorE",
-   "self_type" : "_ZTIPKN3art11VoidFunctorE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/utils.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "name" : "const art::ClassAccessor::DataIterator<art::ClassAccessor::Field> *",
-   "referenced_type" : "_ZTIKN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "self_type" : "_ZTIPKN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "name" : "const art::ClassAccessor::DataIterator<art::ClassAccessor::Method> *",
-   "referenced_type" : "_ZTIKN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "self_type" : "_ZTIPKN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art13ClassAccessor5FieldE",
-   "name" : "const art::ClassAccessor::Field *",
-   "referenced_type" : "_ZTIKN3art13ClassAccessor5FieldE",
-   "self_type" : "_ZTIPKN3art13ClassAccessor5FieldE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art13ClassAccessor6MethodE",
-   "name" : "const art::ClassAccessor::Method *",
-   "referenced_type" : "_ZTIKN3art13ClassAccessor6MethodE",
-   "self_type" : "_ZTIPKN3art13ClassAccessor6MethodE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art13ClassAccessor8BaseItemE",
-   "name" : "const art::ClassAccessor::BaseItem *",
-   "referenced_type" : "_ZTIKN3art13ClassAccessor8BaseItemE",
-   "self_type" : "_ZTIPKN3art13ClassAccessor8BaseItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art13ClassAccessorE",
-   "name" : "const art::ClassAccessor *",
-   "referenced_type" : "_ZTIKN3art13ClassAccessorE",
-   "self_type" : "_ZTIPKN3art13ClassAccessorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art13ClassIteratorE",
-   "name" : "const art::ClassIterator *",
-   "referenced_type" : "_ZTIKN3art13ClassIteratorE",
-   "self_type" : "_ZTIPKN3art13ClassIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art13DexFileLoaderE",
-   "name" : "const art::DexFileLoader *",
-   "referenced_type" : "_ZTIKN3art13DexFileLoaderE",
-   "self_type" : "_ZTIPKN3art13DexFileLoaderE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art14CompactDexFile6HeaderE",
-   "name" : "const art::CompactDexFile::Header *",
-   "referenced_type" : "_ZTIKN3art14CompactDexFile6HeaderE",
-   "self_type" : "_ZTIPKN3art14CompactDexFile6HeaderE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art14CompactDexFile8CodeItemE",
-   "name" : "const art::CompactDexFile::CodeItem *",
-   "referenced_type" : "_ZTIKN3art14CompactDexFile8CodeItemE",
-   "self_type" : "_ZTIPKN3art14CompactDexFile8CodeItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art14CompactDexFileE",
-   "name" : "const art::CompactDexFile *",
-   "referenced_type" : "_ZTIKN3art14CompactDexFileE",
-   "self_type" : "_ZTIPKN3art14CompactDexFileE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "name" : "const art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Field>> *",
-   "referenced_type" : "_ZTIKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "self_type" : "_ZTIPKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "name" : "const art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Method>> *",
-   "referenced_type" : "_ZTIKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "self_type" : "_ZTIPKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art14IterationRangeINS_13ClassIteratorEEE",
-   "name" : "const art::IterationRange<art::ClassIterator> *",
-   "referenced_type" : "_ZTIKN3art14IterationRangeINS_13ClassIteratorEEE",
-   "self_type" : "_ZTIPKN3art14IterationRangeINS_13ClassIteratorEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "name" : "const art::IterationRange<const art::dex::TryItem *> *",
-   "referenced_type" : "_ZTIKN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "self_type" : "_ZTIPKN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "name" : "const art::HashSetIterator<std::pair<unsigned int, unsigned short>, art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>>> *",
-   "referenced_type" : "_ZTIKN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "self_type" : "_ZTIPKN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art15MethodReferenceE",
-   "name" : "const art::MethodReference *",
-   "referenced_type" : "_ZTIKN3art15MethodReferenceE",
-   "self_type" : "_ZTIPKN3art15MethodReferenceE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/method_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art15SplitStringIterE",
-   "name" : "const art::SplitStringIter *",
-   "referenced_type" : "_ZTIKN3art15SplitStringIterE",
-   "self_type" : "_ZTIPKN3art15SplitStringIterE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art15StandardDexFileE",
-   "name" : "const art::StandardDexFile *",
-   "referenced_type" : "_ZTIKN3art15StandardDexFileE",
-   "self_type" : "_ZTIPKN3art15StandardDexFileE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/standard_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art15TypeLookupTable5EntryE",
-   "name" : "const art::TypeLookupTable::Entry *",
-   "referenced_type" : "_ZTIKN3art15TypeLookupTable5EntryE",
-   "self_type" : "_ZTIPKN3art15TypeLookupTable5EntryE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art15TypeLookupTableE",
-   "name" : "const art::TypeLookupTable *",
-   "referenced_type" : "_ZTIKN3art15TypeLookupTableE",
-   "self_type" : "_ZTIPKN3art15TypeLookupTableE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art16ArtDexFileLoaderE",
-   "name" : "const art::ArtDexFileLoader *",
-   "referenced_type" : "_ZTIKN3art16ArtDexFileLoaderE",
-   "self_type" : "_ZTIPKN3art16ArtDexFileLoaderE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art16DexFileReference10ComparatorE",
-   "name" : "const art::DexFileReference::Comparator *",
-   "referenced_type" : "_ZTIKN3art16DexFileReference10ComparatorE",
-   "self_type" : "_ZTIPKN3art16DexFileReference10ComparatorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art16DexLayoutSection10SubsectionE",
-   "name" : "const art::DexLayoutSection::Subsection *",
-   "referenced_type" : "_ZTIKN3art16DexLayoutSection10SubsectionE",
-   "self_type" : "_ZTIPKN3art16DexLayoutSection10SubsectionE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art17DexLayoutSectionsE",
-   "name" : "const art::DexLayoutSections *",
-   "referenced_type" : "_ZTIKN3art17DexLayoutSectionsE",
-   "self_type" : "_ZTIPKN3art17DexLayoutSectionsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art18CompactOffsetTable8AccessorE",
-   "name" : "const art::CompactOffsetTable::Accessor *",
-   "referenced_type" : "_ZTIKN3art18CompactOffsetTable8AccessorE",
-   "self_type" : "_ZTIPKN3art18CompactOffsetTable8AccessorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/compact_offset_table.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "name" : "const art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn> *",
-   "referenced_type" : "_ZTIKN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "self_type" : "_ZTIPKN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_map.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "name" : "const art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn> *",
-   "referenced_type" : "_ZTIKN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "self_type" : "_ZTIPKN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_map.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art19InstructionOperandsE",
-   "name" : "const art::InstructionOperands *",
-   "referenced_type" : "_ZTIKN3art19InstructionOperandsE",
-   "self_type" : "_ZTIPKN3art19InstructionOperandsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art20CatchHandlerIteratorE",
-   "name" : "const art::CatchHandlerIterator *",
-   "referenced_type" : "_ZTIKN3art20CatchHandlerIteratorE",
-   "self_type" : "_ZTIPKN3art20CatchHandlerIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_exception_helpers.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art20CodeItemDataAccessorE",
-   "name" : "const art::CodeItemDataAccessor *",
-   "referenced_type" : "_ZTIKN3art20CodeItemDataAccessorE",
-   "self_type" : "_ZTIPKN3art20CodeItemDataAccessorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art20DexInstructionPcPairE",
-   "name" : "const art::DexInstructionPcPair *",
-   "referenced_type" : "_ZTIKN3art20DexInstructionPcPairE",
-   "self_type" : "_ZTIPKN3art20DexInstructionPcPairE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art22DexInstructionIteratorE",
-   "name" : "const art::DexInstructionIterator *",
-   "referenced_type" : "_ZTIKN3art22DexInstructionIteratorE",
-   "self_type" : "_ZTIPKN3art22DexInstructionIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art24DexFileParameterIteratorE",
-   "name" : "const art::DexFileParameterIterator *",
-   "referenced_type" : "_ZTIKN3art24DexFileParameterIteratorE",
-   "self_type" : "_ZTIPKN3art24DexFileParameterIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art24RangeInstructionOperandsE",
-   "name" : "const art::RangeInstructionOperands *",
-   "referenced_type" : "_ZTIKN3art24RangeInstructionOperandsE",
-   "self_type" : "_ZTIPKN3art24RangeInstructionOperandsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art25CodeItemDebugInfoAccessorE",
-   "name" : "const art::CodeItemDebugInfoAccessor *",
-   "referenced_type" : "_ZTIKN3art25CodeItemDebugInfoAccessorE",
-   "self_type" : "_ZTIPKN3art25CodeItemDebugInfoAccessorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art25EncodedArrayValueIteratorE",
-   "name" : "const art::EncodedArrayValueIterator *",
-   "referenced_type" : "_ZTIKN3art25EncodedArrayValueIteratorE",
-   "self_type" : "_ZTIPKN3art25EncodedArrayValueIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art26CallSiteArrayValueIteratorE",
-   "name" : "const art::CallSiteArrayValueIterator *",
-   "referenced_type" : "_ZTIKN3art26CallSiteArrayValueIteratorE",
-   "self_type" : "_ZTIPKN3art26CallSiteArrayValueIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art26DexInstructionIteratorBaseE",
-   "name" : "const art::DexInstructionIteratorBase *",
-   "referenced_type" : "_ZTIKN3art26DexInstructionIteratorBaseE",
-   "self_type" : "_ZTIPKN3art26DexInstructionIteratorBaseE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art26SafeDexInstructionIteratorE",
-   "name" : "const art::SafeDexInstructionIterator *",
-   "referenced_type" : "_ZTIKN3art26SafeDexInstructionIteratorE",
-   "self_type" : "_ZTIPKN3art26SafeDexInstructionIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art26VarArgsInstructionOperandsE",
-   "name" : "const art::VarArgsInstructionOperands *",
-   "referenced_type" : "_ZTIKN3art26VarArgsInstructionOperandsE",
-   "self_type" : "_ZTIPKN3art26VarArgsInstructionOperandsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art27CodeItemInstructionAccessorE",
-   "name" : "const art::CodeItemInstructionAccessor *",
-   "referenced_type" : "_ZTIKN3art27CodeItemInstructionAccessorE",
-   "self_type" : "_ZTIPKN3art27CodeItemInstructionAccessorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art29NoReceiverInstructionOperandsE",
-   "name" : "const art::NoReceiverInstructionOperands *",
-   "referenced_type" : "_ZTIKN3art29NoReceiverInstructionOperandsE",
-   "self_type" : "_ZTIPKN3art29NoReceiverInstructionOperandsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art30MethodReferenceValueComparatorE",
-   "name" : "const art::MethodReferenceValueComparator *",
-   "referenced_type" : "_ZTIKN3art30MethodReferenceValueComparatorE",
-   "self_type" : "_ZTIPKN3art30MethodReferenceValueComparatorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/method_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex14AnnotationItemE",
-   "name" : "const art::dex::AnnotationItem *",
-   "referenced_type" : "_ZTIKN3art3dex14AnnotationItemE",
-   "self_type" : "_ZTIPKN3art3dex14AnnotationItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex14CallSiteIdItemE",
-   "name" : "const art::dex::CallSiteIdItem *",
-   "referenced_type" : "_ZTIKN3art3dex14CallSiteIdItemE",
-   "self_type" : "_ZTIPKN3art3dex14CallSiteIdItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex16MethodHandleItemE",
-   "name" : "const art::dex::MethodHandleItem *",
-   "referenced_type" : "_ZTIKN3art3dex16MethodHandleItemE",
-   "self_type" : "_ZTIPKN3art3dex16MethodHandleItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex17AnnotationSetItemE",
-   "name" : "const art::dex::AnnotationSetItem *",
-   "referenced_type" : "_ZTIKN3art3dex17AnnotationSetItemE",
-   "self_type" : "_ZTIPKN3art3dex17AnnotationSetItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex18HiddenapiClassDataE",
-   "name" : "const art::dex::HiddenapiClassData *",
-   "referenced_type" : "_ZTIKN3art3dex18HiddenapiClassDataE",
-   "self_type" : "_ZTIPKN3art3dex18HiddenapiClassDataE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex20AnnotationSetRefItemE",
-   "name" : "const art::dex::AnnotationSetRefItem *",
-   "referenced_type" : "_ZTIKN3art3dex20AnnotationSetRefItemE",
-   "self_type" : "_ZTIPKN3art3dex20AnnotationSetRefItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex20AnnotationSetRefListE",
-   "name" : "const art::dex::AnnotationSetRefList *",
-   "referenced_type" : "_ZTIKN3art3dex20AnnotationSetRefListE",
-   "self_type" : "_ZTIPKN3art3dex20AnnotationSetRefListE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex20FieldAnnotationsItemE",
-   "name" : "const art::dex::FieldAnnotationsItem *",
-   "referenced_type" : "_ZTIKN3art3dex20FieldAnnotationsItemE",
-   "self_type" : "_ZTIPKN3art3dex20FieldAnnotationsItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex21MethodAnnotationsItemE",
-   "name" : "const art::dex::MethodAnnotationsItem *",
-   "referenced_type" : "_ZTIKN3art3dex21MethodAnnotationsItemE",
-   "self_type" : "_ZTIPKN3art3dex21MethodAnnotationsItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex24AnnotationsDirectoryItemE",
-   "name" : "const art::dex::AnnotationsDirectoryItem *",
-   "referenced_type" : "_ZTIKN3art3dex24AnnotationsDirectoryItemE",
-   "self_type" : "_ZTIPKN3art3dex24AnnotationsDirectoryItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex24ParameterAnnotationsItemE",
-   "name" : "const art::dex::ParameterAnnotationsItem *",
-   "referenced_type" : "_ZTIKN3art3dex24ParameterAnnotationsItemE",
-   "self_type" : "_ZTIPKN3art3dex24ParameterAnnotationsItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex6TypeIdE",
-   "name" : "const art::dex::TypeId *",
-   "referenced_type" : "_ZTIKN3art3dex6TypeIdE",
-   "self_type" : "_ZTIPKN3art3dex6TypeIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex7FieldIdE",
-   "name" : "const art::dex::FieldId *",
-   "referenced_type" : "_ZTIKN3art3dex7FieldIdE",
-   "self_type" : "_ZTIPKN3art3dex7FieldIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex7MapListE",
-   "name" : "const art::dex::MapList *",
-   "referenced_type" : "_ZTIKN3art3dex7MapListE",
-   "self_type" : "_ZTIPKN3art3dex7MapListE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex7ProtoIdE",
-   "name" : "const art::dex::ProtoId *",
-   "referenced_type" : "_ZTIKN3art3dex7ProtoIdE",
-   "self_type" : "_ZTIPKN3art3dex7ProtoIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex7TryItemE",
-   "name" : "const art::dex::TryItem *",
-   "referenced_type" : "_ZTIKN3art3dex7TryItemE",
-   "self_type" : "_ZTIPKN3art3dex7TryItemE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex8ClassDefE",
-   "name" : "const art::dex::ClassDef *",
-   "referenced_type" : "_ZTIKN3art3dex8ClassDefE",
-   "self_type" : "_ZTIPKN3art3dex8ClassDefE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex8CodeItemE",
-   "name" : "const art::dex::CodeItem *",
-   "referenced_type" : "_ZTIKN3art3dex8CodeItemE",
-   "self_type" : "_ZTIPKN3art3dex8CodeItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex8DexIndexIjEE",
-   "name" : "const art::dex::DexIndex<unsigned int> *",
-   "referenced_type" : "_ZTIKN3art3dex8DexIndexIjEE",
-   "self_type" : "_ZTIPKN3art3dex8DexIndexIjEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex8DexIndexItEE",
-   "name" : "const art::dex::DexIndex<unsigned short> *",
-   "referenced_type" : "_ZTIKN3art3dex8DexIndexItEE",
-   "self_type" : "_ZTIPKN3art3dex8DexIndexItEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex8MethodIdE",
-   "name" : "const art::dex::MethodId *",
-   "referenced_type" : "_ZTIKN3art3dex8MethodIdE",
-   "self_type" : "_ZTIPKN3art3dex8MethodIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex8StringIdE",
-   "name" : "const art::dex::StringId *",
-   "referenced_type" : "_ZTIKN3art3dex8StringIdE",
-   "self_type" : "_ZTIPKN3art3dex8StringIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex8TypeListE",
-   "name" : "const art::dex::TypeList *",
-   "referenced_type" : "_ZTIKN3art3dex8TypeListE",
-   "self_type" : "_ZTIPKN3art3dex8TypeListE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex9TypeIndexE",
-   "name" : "const art::dex::TypeIndex *",
-   "referenced_type" : "_ZTIKN3art3dex9TypeIndexE",
-   "self_type" : "_ZTIPKN3art3dex9TypeIndexE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art6MemMapE",
-   "name" : "const art::MemMap *",
-   "referenced_type" : "_ZTIKN3art6MemMapE",
-   "self_type" : "_ZTIPKN3art6MemMapE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/mem_map.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art7DexFile6HeaderE",
-   "name" : "const art::DexFile::Header *",
-   "referenced_type" : "_ZTIKN3art7DexFile6HeaderE",
-   "self_type" : "_ZTIPKN3art7DexFile6HeaderE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art7DexFileE",
-   "name" : "const art::DexFile *",
-   "referenced_type" : "_ZTIKN3art7DexFileE",
-   "self_type" : "_ZTIPKN3art7DexFileE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "name" : "const art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>> *",
-   "referenced_type" : "_ZTIKN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "self_type" : "_ZTIPKN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "name" : "const art::Dumpable<art::hiddenapi::ApiList> *",
-   "referenced_type" : "_ZTIKN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "self_type" : "_ZTIPKN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/dumpable.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art9CountIterE",
-   "name" : "const art::CountIter *",
-   "referenced_type" : "_ZTIKN3art9CountIterE",
-   "self_type" : "_ZTIPKN3art9CountIterE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art9SignatureE",
-   "name" : "const art::Signature *",
-   "referenced_type" : "_ZTIKN3art9SignatureE",
-   "self_type" : "_ZTIPKN3art9SignatureE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/signature.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art9hiddenapi7ApiListE",
-   "name" : "const art::hiddenapi::ApiList *",
-   "referenced_type" : "_ZTIKN3art9hiddenapi7ApiListE",
-   "self_type" : "_ZTIPKN3art9hiddenapi7ApiListE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN7android4base10MappedFileE",
-   "name" : "const android::base::MappedFile *",
-   "referenced_type" : "_ZTIKN7android4base10MappedFileE",
-   "self_type" : "_ZTIPKN7android4base10MappedFileE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/mapped_file.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" : "_ZTIPKN7android4base13ErrnoRestorerE",
-   "name" : "const android::base::ErrnoRestorer *",
-   "referenced_type" : "_ZTIKN7android4base13ErrnoRestorerE",
-   "self_type" : "_ZTIPKN7android4base13ErrnoRestorerE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/errno_restorer.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN9unix_file6FdFileE",
-   "name" : "const unix_file::FdFile *",
-   "referenced_type" : "_ZTIKN9unix_file6FdFileE",
-   "self_type" : "_ZTIPKN9unix_file6FdFileE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/unix_file/fd_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKNSt3__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" : "_ZTIPKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKNSt3__14hashIN3art16DexFileReferenceEEE",
-   "name" : "const std::hash<art::DexFileReference> *",
-   "referenced_type" : "_ZTIKNSt3__14hashIN3art16DexFileReferenceEEE",
-   "self_type" : "_ZTIPKNSt3__14hashIN3art16DexFileReferenceEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKNSt3__14hashIN3art3dex10ProtoIndexEEE",
-   "name" : "const std::hash<art::dex::ProtoIndex> *",
-   "referenced_type" : "_ZTIKNSt3__14hashIN3art3dex10ProtoIndexEEE",
-   "self_type" : "_ZTIPKNSt3__14hashIN3art3dex10ProtoIndexEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKNSt3__14hashIN3art3dex11StringIndexEEE",
-   "name" : "const std::hash<art::dex::StringIndex> *",
-   "referenced_type" : "_ZTIKNSt3__14hashIN3art3dex11StringIndexEEE",
-   "self_type" : "_ZTIPKNSt3__14hashIN3art3dex11StringIndexEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKNSt3__14hashIN3art3dex9TypeIndexEEE",
-   "name" : "const std::hash<art::dex::TypeIndex> *",
-   "referenced_type" : "_ZTIKNSt3__14hashIN3art3dex9TypeIndexEEE",
-   "self_type" : "_ZTIPKNSt3__14hashIN3art3dex9TypeIndexEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.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" : "art/libdexfile/dex/dex_file_loader.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" : "art/libdexfile/dex/art_dex_file_loader.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" : "art/libdexfile/dex/compact_offset_table.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" : "art/libartbase/base/mem_map.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" : "_ZTIPN3art10OatDexFileE",
-   "name" : "art::OatDexFile *",
-   "referenced_type" : "_ZTIN3art10OatDexFileE",
-   "self_type" : "_ZTIPN3art10OatDexFileE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art10ZipArchiveE",
-   "name" : "art::ZipArchive *",
-   "referenced_type" : "_ZTIN3art10ZipArchiveE",
-   "self_type" : "_ZTIPN3art10ZipArchiveE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/zip_archive.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art11InstructionE",
-   "name" : "art::Instruction *",
-   "referenced_type" : "_ZTIN3art11InstructionE",
-   "self_type" : "_ZTIPN3art11InstructionE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art11ScopedTraceE",
-   "name" : "art::ScopedTrace *",
-   "referenced_type" : "_ZTIN3art11ScopedTraceE",
-   "self_type" : "_ZTIPN3art11ScopedTraceE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/systrace.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "name" : "art::ClassAccessor::DataIterator<art::ClassAccessor::Field> *",
-   "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "self_type" : "_ZTIPN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "name" : "art::ClassAccessor::DataIterator<art::ClassAccessor::Method> *",
-   "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "self_type" : "_ZTIPN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art13ClassAccessor5FieldE",
-   "name" : "art::ClassAccessor::Field *",
-   "referenced_type" : "_ZTIN3art13ClassAccessor5FieldE",
-   "self_type" : "_ZTIPN3art13ClassAccessor5FieldE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art13ClassAccessor6MethodE",
-   "name" : "art::ClassAccessor::Method *",
-   "referenced_type" : "_ZTIN3art13ClassAccessor6MethodE",
-   "self_type" : "_ZTIPN3art13ClassAccessor6MethodE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art13ClassAccessor8BaseItemE",
-   "name" : "art::ClassAccessor::BaseItem *",
-   "referenced_type" : "_ZTIN3art13ClassAccessor8BaseItemE",
-   "self_type" : "_ZTIPN3art13ClassAccessor8BaseItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art13ClassAccessorE",
-   "name" : "art::ClassAccessor *",
-   "referenced_type" : "_ZTIN3art13ClassAccessorE",
-   "self_type" : "_ZTIPN3art13ClassAccessorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art13ClassIteratorE",
-   "name" : "art::ClassIterator *",
-   "referenced_type" : "_ZTIN3art13ClassIteratorE",
-   "self_type" : "_ZTIPN3art13ClassIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art13DexFileLoader12VerifyResultE",
-   "name" : "art::DexFileLoader::VerifyResult *",
-   "referenced_type" : "_ZTIN3art13DexFileLoader12VerifyResultE",
-   "self_type" : "_ZTIPN3art13DexFileLoader12VerifyResultE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art13DexFileLoaderE",
-   "name" : "art::DexFileLoader *",
-   "referenced_type" : "_ZTIN3art13DexFileLoaderE",
-   "self_type" : "_ZTIPN3art13DexFileLoaderE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art14CompactDexFile8CodeItemE",
-   "name" : "art::CompactDexFile::CodeItem *",
-   "referenced_type" : "_ZTIN3art14CompactDexFile8CodeItemE",
-   "self_type" : "_ZTIPN3art14CompactDexFile8CodeItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art14CompactDexFileE",
-   "name" : "art::CompactDexFile *",
-   "referenced_type" : "_ZTIN3art14CompactDexFileE",
-   "self_type" : "_ZTIPN3art14CompactDexFileE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "name" : "art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Field>> *",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "self_type" : "_ZTIPN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "name" : "art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Method>> *",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "self_type" : "_ZTIPN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art14IterationRangeINS_13ClassIteratorEEE",
-   "name" : "art::IterationRange<art::ClassIterator> *",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_13ClassIteratorEEE",
-   "self_type" : "_ZTIPN3art14IterationRangeINS_13ClassIteratorEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art14IterationRangeINS_15SplitStringIterEEE",
-   "name" : "art::IterationRange<art::SplitStringIter> *",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_15SplitStringIterEEE",
-   "self_type" : "_ZTIPN3art14IterationRangeINS_15SplitStringIterEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art14IterationRangeINS_22DexInstructionIteratorEEE",
-   "name" : "art::IterationRange<art::DexInstructionIterator> *",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_22DexInstructionIteratorEEE",
-   "self_type" : "_ZTIPN3art14IterationRangeINS_22DexInstructionIteratorEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art14IterationRangeINS_9CountIterEEE",
-   "name" : "art::IterationRange<art::CountIter> *",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_9CountIterEEE",
-   "self_type" : "_ZTIPN3art14IterationRangeINS_9CountIterEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "name" : "art::IterationRange<const art::dex::TryItem *> *",
-   "referenced_type" : "_ZTIN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "self_type" : "_ZTIPN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "name" : "art::HashSetIterator<std::pair<unsigned int, unsigned short>, art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>>> *",
-   "referenced_type" : "_ZTIN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "self_type" : "_ZTIPN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art15MethodReferenceE",
-   "name" : "art::MethodReference *",
-   "referenced_type" : "_ZTIN3art15MethodReferenceE",
-   "self_type" : "_ZTIPN3art15MethodReferenceE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/method_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art15SplitStringIterE",
-   "name" : "art::SplitStringIter *",
-   "referenced_type" : "_ZTIN3art15SplitStringIterE",
-   "self_type" : "_ZTIPN3art15SplitStringIterE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art15StandardDexFile8CodeItemE",
-   "name" : "art::StandardDexFile::CodeItem *",
-   "referenced_type" : "_ZTIN3art15StandardDexFile8CodeItemE",
-   "self_type" : "_ZTIPN3art15StandardDexFile8CodeItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/standard_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art15StandardDexFileE",
-   "name" : "art::StandardDexFile *",
-   "referenced_type" : "_ZTIN3art15StandardDexFileE",
-   "self_type" : "_ZTIPN3art15StandardDexFileE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/standard_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art15TypeLookupTable5EntryE",
-   "name" : "art::TypeLookupTable::Entry *",
-   "referenced_type" : "_ZTIN3art15TypeLookupTable5EntryE",
-   "self_type" : "_ZTIPN3art15TypeLookupTable5EntryE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art15TypeLookupTableE",
-   "name" : "art::TypeLookupTable *",
-   "referenced_type" : "_ZTIN3art15TypeLookupTableE",
-   "self_type" : "_ZTIPN3art15TypeLookupTableE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art16ArtDexFileLoaderE",
-   "name" : "art::ArtDexFileLoader *",
-   "referenced_type" : "_ZTIN3art16ArtDexFileLoaderE",
-   "self_type" : "_ZTIPN3art16ArtDexFileLoaderE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art16DexFileContainerE",
-   "name" : "art::DexFileContainer *",
-   "referenced_type" : "_ZTIN3art16DexFileContainerE",
-   "self_type" : "_ZTIPN3art16DexFileContainerE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art16DexFileReferenceE",
-   "name" : "art::DexFileReference *",
-   "referenced_type" : "_ZTIN3art16DexFileReferenceE",
-   "self_type" : "_ZTIPN3art16DexFileReferenceE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art16DexLayoutSection10SubsectionE",
-   "name" : "art::DexLayoutSection::Subsection *",
-   "referenced_type" : "_ZTIN3art16DexLayoutSection10SubsectionE",
-   "self_type" : "_ZTIPN3art16DexLayoutSection10SubsectionE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art17ClassIteratorDataE",
-   "name" : "art::ClassIteratorData *",
-   "referenced_type" : "_ZTIN3art17ClassIteratorDataE",
-   "self_type" : "_ZTIPN3art17ClassIteratorDataE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art18CompactOffsetTable8AccessorE",
-   "name" : "art::CompactOffsetTable::Accessor *",
-   "referenced_type" : "_ZTIN3art18CompactOffsetTable8AccessorE",
-   "self_type" : "_ZTIPN3art18CompactOffsetTable8AccessorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/compact_offset_table.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art18ScopedTraceNoStart24ScopedTraceMessageHelperE",
-   "name" : "art::ScopedTraceNoStart::ScopedTraceMessageHelper *",
-   "referenced_type" : "_ZTIN3art18ScopedTraceNoStart24ScopedTraceMessageHelperE",
-   "self_type" : "_ZTIPN3art18ScopedTraceNoStart24ScopedTraceMessageHelperE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/systrace.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art18ScopedTraceNoStartE",
-   "name" : "art::ScopedTraceNoStart *",
-   "referenced_type" : "_ZTIN3art18ScopedTraceNoStartE",
-   "self_type" : "_ZTIPN3art18ScopedTraceNoStartE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/systrace.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art19Arc4RandomGeneratorE",
-   "name" : "art::Arc4RandomGenerator *",
-   "referenced_type" : "_ZTIN3art19Arc4RandomGeneratorE",
-   "self_type" : "_ZTIPN3art19Arc4RandomGeneratorE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/utils.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art19InstructionOperandsE",
-   "name" : "art::InstructionOperands *",
-   "referenced_type" : "_ZTIN3art19InstructionOperandsE",
-   "self_type" : "_ZTIPN3art19InstructionOperandsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art20CatchHandlerIteratorE",
-   "name" : "art::CatchHandlerIterator *",
-   "referenced_type" : "_ZTIN3art20CatchHandlerIteratorE",
-   "self_type" : "_ZTIPN3art20CatchHandlerIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_exception_helpers.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art20CodeItemDataAccessorE",
-   "name" : "art::CodeItemDataAccessor *",
-   "referenced_type" : "_ZTIN3art20CodeItemDataAccessorE",
-   "self_type" : "_ZTIPN3art20CodeItemDataAccessorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art20DexInstructionPcPairE",
-   "name" : "art::DexInstructionPcPair *",
-   "referenced_type" : "_ZTIN3art20DexInstructionPcPairE",
-   "self_type" : "_ZTIPN3art20DexInstructionPcPairE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art22DexFileLoaderErrorCodeE",
-   "name" : "art::DexFileLoaderErrorCode *",
-   "referenced_type" : "_ZTIN3art22DexFileLoaderErrorCodeE",
-   "self_type" : "_ZTIPN3art22DexFileLoaderErrorCodeE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art22DexInstructionIteratorE",
-   "name" : "art::DexInstructionIterator *",
-   "referenced_type" : "_ZTIN3art22DexInstructionIteratorE",
-   "self_type" : "_ZTIPN3art22DexInstructionIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art24DexFileParameterIteratorE",
-   "name" : "art::DexFileParameterIterator *",
-   "referenced_type" : "_ZTIN3art24DexFileParameterIteratorE",
-   "self_type" : "_ZTIPN3art24DexFileParameterIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art24RangeInstructionOperandsE",
-   "name" : "art::RangeInstructionOperands *",
-   "referenced_type" : "_ZTIN3art24RangeInstructionOperandsE",
-   "self_type" : "_ZTIPN3art24RangeInstructionOperandsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art25CodeItemDebugInfoAccessorE",
-   "name" : "art::CodeItemDebugInfoAccessor *",
-   "referenced_type" : "_ZTIN3art25CodeItemDebugInfoAccessorE",
-   "self_type" : "_ZTIPN3art25CodeItemDebugInfoAccessorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art25EncodedArrayValueIteratorE",
-   "name" : "art::EncodedArrayValueIterator *",
-   "referenced_type" : "_ZTIN3art25EncodedArrayValueIteratorE",
-   "self_type" : "_ZTIPN3art25EncodedArrayValueIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art26CallSiteArrayValueIteratorE",
-   "name" : "art::CallSiteArrayValueIterator *",
-   "referenced_type" : "_ZTIN3art26CallSiteArrayValueIteratorE",
-   "self_type" : "_ZTIPN3art26CallSiteArrayValueIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art26DexInstructionIteratorBaseE",
-   "name" : "art::DexInstructionIteratorBase *",
-   "referenced_type" : "_ZTIN3art26DexInstructionIteratorBaseE",
-   "self_type" : "_ZTIPN3art26DexInstructionIteratorBaseE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art26SafeDexInstructionIteratorE",
-   "name" : "art::SafeDexInstructionIterator *",
-   "referenced_type" : "_ZTIN3art26SafeDexInstructionIteratorE",
-   "self_type" : "_ZTIPN3art26SafeDexInstructionIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art26VarArgsInstructionOperandsE",
-   "name" : "art::VarArgsInstructionOperands *",
-   "referenced_type" : "_ZTIN3art26VarArgsInstructionOperandsE",
-   "self_type" : "_ZTIPN3art26VarArgsInstructionOperandsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art27CodeItemInstructionAccessorE",
-   "name" : "art::CodeItemInstructionAccessor *",
-   "referenced_type" : "_ZTIN3art27CodeItemInstructionAccessorE",
-   "self_type" : "_ZTIPN3art27CodeItemInstructionAccessorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art29NoReceiverInstructionOperandsE",
-   "name" : "art::NoReceiverInstructionOperands *",
-   "referenced_type" : "_ZTIN3art29NoReceiverInstructionOperandsE",
-   "self_type" : "_ZTIPN3art29NoReceiverInstructionOperandsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art31EncodedStaticFieldValueIteratorE",
-   "name" : "art::EncodedStaticFieldValueIterator *",
-   "referenced_type" : "_ZTIN3art31EncodedStaticFieldValueIteratorE",
-   "self_type" : "_ZTIPN3art31EncodedStaticFieldValueIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art3dex10ProtoIndexE",
-   "name" : "art::dex::ProtoIndex *",
-   "referenced_type" : "_ZTIN3art3dex10ProtoIndexE",
-   "self_type" : "_ZTIPN3art3dex10ProtoIndexE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art3dex11StringIndexE",
-   "name" : "art::dex::StringIndex *",
-   "referenced_type" : "_ZTIN3art3dex11StringIndexE",
-   "self_type" : "_ZTIPN3art3dex11StringIndexE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art3dex7TryItemE",
-   "name" : "art::dex::TryItem *",
-   "referenced_type" : "_ZTIN3art3dex7TryItemE",
-   "self_type" : "_ZTIPN3art3dex7TryItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art3dex8CodeItemE",
-   "name" : "art::dex::CodeItem *",
-   "referenced_type" : "_ZTIN3art3dex8CodeItemE",
-   "self_type" : "_ZTIPN3art3dex8CodeItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art3dex8DexIndexIjEE",
-   "name" : "art::dex::DexIndex<unsigned int> *",
-   "referenced_type" : "_ZTIN3art3dex8DexIndexIjEE",
-   "self_type" : "_ZTIPN3art3dex8DexIndexIjEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art3dex8DexIndexItEE",
-   "name" : "art::dex::DexIndex<unsigned short> *",
-   "referenced_type" : "_ZTIN3art3dex8DexIndexItEE",
-   "self_type" : "_ZTIPN3art3dex8DexIndexItEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art3dex8tracking24DexFileTrackingRegistrarE",
-   "name" : "art::dex::tracking::DexFileTrackingRegistrar *",
-   "referenced_type" : "_ZTIN3art3dex8tracking24DexFileTrackingRegistrarE",
-   "self_type" : "_ZTIPN3art3dex8tracking24DexFileTrackingRegistrarE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_tracking_registrar.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art3dex9TypeIndexE",
-   "name" : "art::dex::TypeIndex *",
-   "referenced_type" : "_ZTIN3art3dex9TypeIndexE",
-   "self_type" : "_ZTIPN3art3dex9TypeIndexE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art6MemMapE",
-   "name" : "art::MemMap *",
-   "referenced_type" : "_ZTIN3art6MemMapE",
-   "self_type" : "_ZTIPN3art6MemMapE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/mem_map.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art7DexFile12PositionInfoE",
-   "name" : "art::DexFile::PositionInfo *",
-   "referenced_type" : "_ZTIN3art7DexFile12PositionInfoE",
-   "self_type" : "_ZTIPN3art7DexFile12PositionInfoE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art7DexFile9LocalInfoE",
-   "name" : "art::DexFile::LocalInfo *",
-   "referenced_type" : "_ZTIN3art7DexFile9LocalInfoE",
-   "self_type" : "_ZTIPN3art7DexFile9LocalInfoE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art7DexFileE",
-   "name" : "art::DexFile *",
-   "referenced_type" : "_ZTIN3art7DexFileE",
-   "self_type" : "_ZTIPN3art7DexFileE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "name" : "art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>> *",
-   "referenced_type" : "_ZTIN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "self_type" : "_ZTIPN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "name" : "art::Dumpable<art::hiddenapi::ApiList> *",
-   "referenced_type" : "_ZTIN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "self_type" : "_ZTIPN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/dumpable.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art8ZipEntryE",
-   "name" : "art::ZipEntry *",
-   "referenced_type" : "_ZTIN3art8ZipEntryE",
-   "self_type" : "_ZTIPN3art8ZipEntryE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/zip_archive.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art9CountIterE",
-   "name" : "art::CountIter *",
-   "referenced_type" : "_ZTIN3art9CountIterE",
-   "self_type" : "_ZTIPN3art9CountIterE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art9SignatureE",
-   "name" : "art::Signature *",
-   "referenced_type" : "_ZTIN3art9SignatureE",
-   "self_type" : "_ZTIPN3art9SignatureE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/signature.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art9hiddenapi7ApiListE",
-   "name" : "art::hiddenapi::ApiList *",
-   "referenced_type" : "_ZTIN3art9hiddenapi7ApiListE",
-   "self_type" : "_ZTIPN3art9hiddenapi7ApiListE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10MappedFileE",
-   "name" : "android::base::MappedFile *",
-   "referenced_type" : "_ZTIN7android4base10MappedFileE",
-   "self_type" : "_ZTIPN7android4base10MappedFileE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/mapped_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art11Instruction6FormatES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::Instruction::Format, art::Instruction::Format> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art11Instruction6FormatES5_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art11Instruction6FormatES5_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art25EncodedArrayValueIterator9ValueTypeES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::EncodedArrayValueIterator::ValueType, art::EncodedArrayValueIterator::ValueType> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art25EncodedArrayValueIterator9ValueTypeES5_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art25EncodedArrayValueIterator9ValueTypeES5_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art3dex10ProtoIndexES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::dex::ProtoIndex, art::dex::ProtoIndex> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex10ProtoIndexES5_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art3dex10ProtoIndexES5_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art3dex11StringIndexES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::dex::StringIndex, art::dex::StringIndex> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex11StringIndexES5_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art3dex11StringIndexES5_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art3dex9TypeIndexES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::dex::TypeIndex, art::dex::TypeIndex> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex9TypeIndexES5_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art3dex9TypeIndexES5_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex6TypeIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::TypeId *, const art::dex::TypeId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex6TypeIdES7_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex6TypeIdES7_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7FieldIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::FieldId *, const art::dex::FieldId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7FieldIdES7_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7FieldIdES7_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7ProtoIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::ProtoId *, const art::dex::ProtoId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7ProtoIdES7_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7ProtoIdES7_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8ClassDefES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::ClassDef *, const art::dex::ClassDef *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8ClassDefES7_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8ClassDefES7_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8MethodIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::MethodId *, const art::dex::MethodId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8MethodIdES7_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8MethodIdES7_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8StringIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::StringId *, const art::dex::StringId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8StringIdES7_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8StringIdES7_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art7DexFileES6_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::DexFile *, const art::DexFile *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art7DexFileES6_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art7DexFileES6_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKcS4_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const char *, const char *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKcS4_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKcS4_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKhS4_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const unsigned char *, const unsigned char *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKhS4_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKhS4_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKtS4_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const unsigned short *, const unsigned short *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKtS4_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKtS4_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIbbEE",
-   "name" : "android::base::log_detail::EagerEvaluator<bool, bool> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIbbEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIbbEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIccEE",
-   "name" : "android::base::log_detail::EagerEvaluator<char, char> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIccEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIccEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIddEE",
-   "name" : "android::base::log_detail::EagerEvaluator<double, double> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIddEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIddEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIhjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned char, unsigned int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIhjEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIhjEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIiiEE",
-   "name" : "android::base::log_detail::EagerEvaluator<int, int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIiiEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIiiEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIjiEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned int, int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjiEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIjiEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIjjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned int, unsigned int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjjEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIjjEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIjtEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned int, unsigned short> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjtEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIjtEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorItjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned short, unsigned int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorItjEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorItjEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIttEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned short, unsigned short> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIttEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIttEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIxjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<long long, unsigned int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIxjEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIxjEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIyjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned long long, unsigned int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIyjEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIyjEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE",
-   "name" : "android::base::log_detail::Storage<art::Instruction::Format> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "name" : "android::base::log_detail::Storage<art::EncodedArrayValueIterator::ValueType> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE",
-   "name" : "android::base::log_detail::Storage<art::dex::ProtoIndex> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE",
-   "name" : "android::base::log_detail::Storage<art::dex::StringIndex> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE",
-   "name" : "android::base::log_detail::Storage<art::dex::TypeIndex> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::TypeId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::FieldId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::ProtoId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::ClassDef *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::MethodId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::StringId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIPKN3art7DexFileEEE",
-   "name" : "android::base::log_detail::Storage<const art::DexFile *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art7DexFileEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIPKN3art7DexFileEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIPKtEE",
-   "name" : "android::base::log_detail::Storage<const unsigned short *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKtEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIPKtEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIPKvEE",
-   "name" : "android::base::log_detail::Storage<const void *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKvEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIPKvEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIbEE",
-   "name" : "android::base::log_detail::Storage<bool> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIbEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIbEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIcEE",
-   "name" : "android::base::log_detail::Storage<char> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIcEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIcEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIdEE",
-   "name" : "android::base::log_detail::Storage<double> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIdEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIdEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIhEE",
-   "name" : "android::base::log_detail::Storage<unsigned char> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIhEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIhEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIiEE",
-   "name" : "android::base::log_detail::Storage<int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIiEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIiEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIjEE",
-   "name" : "android::base::log_detail::Storage<unsigned int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIjEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIjEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageItEE",
-   "name" : "android::base::log_detail::Storage<unsigned short> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageItEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageItEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIxEE",
-   "name" : "android::base::log_detail::Storage<long long> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIxEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIxEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIyEE",
-   "name" : "android::base::log_detail::Storage<unsigned long long> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIyEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIyEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.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" : "_ZTIPN7android4base13ErrnoRestorerE",
-   "name" : "android::base::ErrnoRestorer *",
-   "referenced_type" : "_ZTIN7android4base13ErrnoRestorerE",
-   "self_type" : "_ZTIPN7android4base13ErrnoRestorerE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/errno_restorer.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" : "_ZTIPN7android4base19ScopedLockAssertionE",
-   "name" : "android::base::ScopedLockAssertion *",
-   "referenced_type" : "_ZTIN7android4base19ScopedLockAssertionE",
-   "self_type" : "_ZTIPN7android4base19ScopedLockAssertionE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/thread_annotations.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN9unix_file16RandomAccessFileE",
-   "name" : "unix_file::RandomAccessFile *",
-   "referenced_type" : "_ZTIN9unix_file16RandomAccessFileE",
-   "self_type" : "_ZTIPN9unix_file16RandomAccessFileE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/unix_file/random_access_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN9unix_file6FdFileE",
-   "name" : "unix_file::FdFile *",
-   "referenced_type" : "_ZTIN9unix_file6FdFileE",
-   "self_type" : "_ZTIPN9unix_file6FdFileE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/unix_file/fd_file.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" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
-   "name" : "std::basic_string_view<char, std::char_traits<char>> *",
-   "referenced_type" : "_ZTINSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
-   "self_type" : "_ZTIPNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/strings.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPNSt3__14pairIjtEE",
-   "name" : "std::pair<unsigned int, unsigned short> *",
-   "referenced_type" : "_ZTINSt3__14pairIjtEE",
-   "self_type" : "_ZTIPNSt3__14pairIjtEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPNSt3__15mutexE",
-   "name" : "std::mutex *",
-   "referenced_type" : "_ZTINSt3__15mutexE",
-   "self_type" : "_ZTIPNSt3__15mutexE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/mem_map.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPNSt3__16vectorIN3art3dex9TypeIndexENS_9allocatorIS3_EEEE",
-   "name" : "std::vector<art::dex::TypeIndex, std::allocator<art::dex::TypeIndex>> *",
-   "referenced_type" : "_ZTINSt3__16vectorIN3art3dex9TypeIndexENS_9allocatorIS3_EEEE",
-   "self_type" : "_ZTIPNSt3__16vectorIN3art3dex9TypeIndexENS_9allocatorIS3_EEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPNSt3__16vectorINS_10unique_ptrIKN3art7DexFileENS_14default_deleteIS4_EEEENS_9allocatorIS7_EEEE",
-   "name" : "std::vector<std::unique_ptr<const art::DexFile, std::default_delete<const art::DexFile>>, std::allocator<std::unique_ptr<const art::DexFile, std::default_delete<const art::DexFile>>>> *",
-   "referenced_type" : "_ZTINSt3__16vectorINS_10unique_ptrIKN3art7DexFileENS_14default_deleteIS4_EEEENS_9allocatorIS7_EEEE",
-   "self_type" : "_ZTIPNSt3__16vectorINS_10unique_ptrIKN3art7DexFileENS_14default_deleteIS4_EEEENS_9allocatorIS7_EEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE",
-   "name" : "std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>> *",
-   "referenced_type" : "_ZTINSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE",
-   "self_type" : "_ZTIPNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.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" : "art/libdexfile/dex/compact_offset_table.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" : "art/libdexfile/dex/art_dex_file_loader.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" : "_ZTIPP8ADexFile",
-   "name" : "ADexFile **",
-   "referenced_type" : "_ZTIP8ADexFile",
-   "self_type" : "_ZTIPP8ADexFile",
-   "size" : 4,
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPPKc",
-   "name" : "const char **",
-   "referenced_type" : "_ZTIPKc",
-   "self_type" : "_ZTIPPKc",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/utf.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPPKh",
-   "name" : "const unsigned char **",
-   "referenced_type" : "_ZTIPKh",
-   "self_type" : "_ZTIPPKh",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.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" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPc",
-   "name" : "char *",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIPc",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.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" : "art/libartbase/base/mem_map.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" : "art/libdexfile/dex/dex_file.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" : "art/libartbase/base/mem_map.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"
-  }
- ],
- "qualified_types" :
- [
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA22_Kc",
-   "name" : "char const[22]",
-   "referenced_type" : "_ZTIA22_c",
-   "self_type" : "_ZTIA22_Kc",
-   "size" : 22,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA23_Kc",
-   "name" : "char const[23]",
-   "referenced_type" : "_ZTIA23_c",
-   "self_type" : "_ZTIA23_Kc",
-   "size" : 23,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA28_Kc",
-   "name" : "char const[28]",
-   "referenced_type" : "_ZTIA28_c",
-   "self_type" : "_ZTIA28_Kc",
-   "size" : 28,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA2_KPKc",
-   "name" : "const char *const[2]",
-   "referenced_type" : "_ZTIA2_PKc",
-   "self_type" : "_ZTIA2_KPKc",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA36_Kc",
-   "name" : "char const[36]",
-   "referenced_type" : "_ZTIA36_c",
-   "self_type" : "_ZTIA36_Kc",
-   "size" : 36,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA4_Kc",
-   "name" : "char const[4]",
-   "referenced_type" : "_ZTIA4_c",
-   "self_type" : "_ZTIA4_Kc",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA4_Kh",
-   "name" : "unsigned char const[4]",
-   "referenced_type" : "_ZTIA4_h",
-   "self_type" : "_ZTIA4_Kh",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA5_A4_Kh",
-   "name" : "unsigned char const[5][4]",
-   "referenced_type" : "_ZTIA5_A4_h",
-   "self_type" : "_ZTIA5_A4_Kh",
-   "size" : 20,
-   "source_file" : "art/libdexfile/dex/standard_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA5_Kj",
-   "name" : "unsigned int const[5]",
-   "referenced_type" : "_ZTIA5_j",
-   "self_type" : "_ZTIA5_Kj",
-   "size" : 20,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA7_KN3art10SdkVersionE",
-   "name" : "art::SdkVersion const[7]",
-   "referenced_type" : "_ZTIA7_N3art10SdkVersionE",
-   "self_type" : "_ZTIA7_KN3art10SdkVersionE",
-   "size" : 28,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA7_KPKc",
-   "name" : "const char *const[7]",
-   "referenced_type" : "_ZTIA7_PKc",
-   "self_type" : "_ZTIA7_KPKc",
-   "size" : 28,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA_KN3art11Instruction21InstructionDescriptorE",
-   "name" : "art::Instruction::InstructionDescriptor const[]",
-   "referenced_type" : "_ZTIA_N3art11Instruction21InstructionDescriptorE",
-   "self_type" : "_ZTIA_KN3art11Instruction21InstructionDescriptorE",
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA_KPKc",
-   "name" : "const char *const[]",
-   "referenced_type" : "_ZTIA_PKc",
-   "self_type" : "_ZTIA_KPKc",
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA_Kh",
-   "name" : "unsigned char const[]",
-   "referenced_type" : "_ZTIA_h",
-   "self_type" : "_ZTIA_Kh",
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA_Ki",
-   "name" : "int const[]",
-   "referenced_type" : "_ZTIA_i",
-   "self_type" : "_ZTIA_Ki",
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIK15ADexFile_Method",
-   "name" : "const ADexFile_Method",
-   "referenced_type" : "_ZTI15ADexFile_Method",
-   "self_type" : "_ZTIK15ADexFile_Method",
-   "size" : 16,
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.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"
-  },
-  {
-   "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",
-   "self_type" : "_ZTIK18JNINativeInterface",
-   "size" : 932,
-   "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"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKDn",
-   "name" : "const nullptr_t",
-   "referenced_type" : "_ZTIDn",
-   "self_type" : "_ZTIKDn",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art10FreeDeleteE",
-   "name" : "const art::FreeDelete",
-   "referenced_type" : "_ZTIN3art10FreeDeleteE",
-   "self_type" : "_ZTIKN3art10FreeDeleteE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art10OatDexFileE",
-   "name" : "const art::OatDexFile",
-   "referenced_type" : "_ZTIN3art10OatDexFileE",
-   "self_type" : "_ZTIKN3art10OatDexFileE",
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art10ZipArchiveE",
-   "name" : "const art::ZipArchive",
-   "referenced_type" : "_ZTIN3art10ZipArchiveE",
-   "self_type" : "_ZTIKN3art10ZipArchiveE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art11Instruction19SparseSwitchPayloadE",
-   "name" : "const art::Instruction::SparseSwitchPayload",
-   "referenced_type" : "_ZTIN3art11Instruction19SparseSwitchPayloadE",
-   "self_type" : "_ZTIKN3art11Instruction19SparseSwitchPayloadE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art11Instruction6FormatE",
-   "name" : "const art::Instruction::Format",
-   "referenced_type" : "_ZTIN3art11Instruction6FormatE",
-   "self_type" : "_ZTIKN3art11Instruction6FormatE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art11InstructionE",
-   "name" : "const art::Instruction",
-   "referenced_type" : "_ZTIN3art11InstructionE",
-   "self_type" : "_ZTIKN3art11InstructionE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art11PointerSizeE",
-   "name" : "const art::PointerSize",
-   "referenced_type" : "_ZTIN3art11PointerSizeE",
-   "self_type" : "_ZTIKN3art11PointerSizeE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/enums.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art11VoidFunctorE",
-   "name" : "const art::VoidFunctor",
-   "referenced_type" : "_ZTIN3art11VoidFunctorE",
-   "self_type" : "_ZTIKN3art11VoidFunctorE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "name" : "const art::ClassAccessor::DataIterator<art::ClassAccessor::Field>",
-   "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "self_type" : "_ZTIKN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "size" : 40,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "name" : "const art::ClassAccessor::DataIterator<art::ClassAccessor::Method>",
-   "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "self_type" : "_ZTIKN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "size" : 44,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art13ClassAccessor5FieldE",
-   "name" : "const art::ClassAccessor::Field",
-   "referenced_type" : "_ZTIN3art13ClassAccessor5FieldE",
-   "self_type" : "_ZTIKN3art13ClassAccessor5FieldE",
-   "size" : 28,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art13ClassAccessor6MethodE",
-   "name" : "const art::ClassAccessor::Method",
-   "referenced_type" : "_ZTIN3art13ClassAccessor6MethodE",
-   "self_type" : "_ZTIKN3art13ClassAccessor6MethodE",
-   "size" : 32,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art13ClassAccessor8BaseItemE",
-   "name" : "const art::ClassAccessor::BaseItem",
-   "referenced_type" : "_ZTIN3art13ClassAccessor8BaseItemE",
-   "self_type" : "_ZTIKN3art13ClassAccessor8BaseItemE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art13ClassAccessorE",
-   "name" : "const art::ClassAccessor",
-   "referenced_type" : "_ZTIN3art13ClassAccessorE",
-   "self_type" : "_ZTIKN3art13ClassAccessorE",
-   "size" : 32,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art13ClassIteratorE",
-   "name" : "const art::ClassIterator",
-   "referenced_type" : "_ZTIN3art13ClassIteratorE",
-   "self_type" : "_ZTIKN3art13ClassIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art13DexFileLoaderE",
-   "name" : "const art::DexFileLoader",
-   "referenced_type" : "_ZTIN3art13DexFileLoaderE",
-   "self_type" : "_ZTIKN3art13DexFileLoaderE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art13DexZipArchiveE",
-   "name" : "const art::DexZipArchive",
-   "referenced_type" : "_ZTIN3art13DexZipArchiveE",
-   "self_type" : "_ZTIKN3art13DexZipArchiveE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art14CompactDexFile6HeaderE",
-   "name" : "const art::CompactDexFile::Header",
-   "referenced_type" : "_ZTIN3art14CompactDexFile6HeaderE",
-   "self_type" : "_ZTIKN3art14CompactDexFile6HeaderE",
-   "size" : 136,
-   "source_file" : "art/libartbase/base/casts.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art14CompactDexFile8CodeItemE",
-   "name" : "const art::CompactDexFile::CodeItem",
-   "referenced_type" : "_ZTIN3art14CompactDexFile8CodeItemE",
-   "self_type" : "_ZTIKN3art14CompactDexFile8CodeItemE",
-   "size" : 6,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art14CompactDexFileE",
-   "name" : "const art::CompactDexFile",
-   "referenced_type" : "_ZTIN3art14CompactDexFileE",
-   "self_type" : "_ZTIKN3art14CompactDexFileE",
-   "size" : 108,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art14InstructionSetE",
-   "name" : "const art::InstructionSet",
-   "referenced_type" : "_ZTIN3art14InstructionSetE",
-   "self_type" : "_ZTIKN3art14InstructionSetE",
-   "size" : 4,
-   "source_file" : "art/libartbase/arch/instruction_set.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "name" : "const art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Field>>",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "self_type" : "_ZTIKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "size" : 80,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "name" : "const art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Method>>",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "self_type" : "_ZTIKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "size" : 88,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art14IterationRangeINS_13ClassIteratorEEE",
-   "name" : "const art::IterationRange<art::ClassIterator>",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_13ClassIteratorEEE",
-   "self_type" : "_ZTIKN3art14IterationRangeINS_13ClassIteratorEEE",
-   "size" : 16,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "name" : "const art::IterationRange<const art::dex::TryItem *>",
-   "referenced_type" : "_ZTIN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "self_type" : "_ZTIKN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "name" : "const art::HashSetIterator<std::pair<unsigned int, unsigned short>, art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>>>",
-   "referenced_type" : "_ZTIN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "self_type" : "_ZTIKN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art15MethodReferenceE",
-   "name" : "const art::MethodReference",
-   "referenced_type" : "_ZTIN3art15MethodReferenceE",
-   "self_type" : "_ZTIKN3art15MethodReferenceE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/method_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art15SplitStringIterE",
-   "name" : "const art::SplitStringIter",
-   "referenced_type" : "_ZTIN3art15SplitStringIterE",
-   "self_type" : "_ZTIKN3art15SplitStringIterE",
-   "size" : 16,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art15StandardDexFile8CodeItemE",
-   "name" : "const art::StandardDexFile::CodeItem",
-   "referenced_type" : "_ZTIN3art15StandardDexFile8CodeItemE",
-   "self_type" : "_ZTIKN3art15StandardDexFile8CodeItemE",
-   "size" : 20,
-   "source_file" : "art/libartbase/base/casts.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art15StandardDexFileE",
-   "name" : "const art::StandardDexFile",
-   "referenced_type" : "_ZTIN3art15StandardDexFileE",
-   "self_type" : "_ZTIKN3art15StandardDexFileE",
-   "size" : 96,
-   "source_file" : "art/libdexfile/dex/standard_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art15TypeLookupTable5EntryE",
-   "name" : "const art::TypeLookupTable::Entry",
-   "referenced_type" : "_ZTIN3art15TypeLookupTable5EntryE",
-   "self_type" : "_ZTIKN3art15TypeLookupTable5EntryE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art15TypeLookupTableE",
-   "name" : "const art::TypeLookupTable",
-   "referenced_type" : "_ZTIN3art15TypeLookupTableE",
-   "self_type" : "_ZTIKN3art15TypeLookupTableE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art16ArtDexFileLoaderE",
-   "name" : "const art::ArtDexFileLoader",
-   "referenced_type" : "_ZTIN3art16ArtDexFileLoaderE",
-   "self_type" : "_ZTIKN3art16ArtDexFileLoaderE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art16DexFileReference10ComparatorE",
-   "name" : "const art::DexFileReference::Comparator",
-   "referenced_type" : "_ZTIN3art16DexFileReference10ComparatorE",
-   "self_type" : "_ZTIKN3art16DexFileReference10ComparatorE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art16DexFileReferenceE",
-   "name" : "const art::DexFileReference",
-   "referenced_type" : "_ZTIN3art16DexFileReferenceE",
-   "self_type" : "_ZTIKN3art16DexFileReferenceE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art16DexLayoutSection10SubsectionE",
-   "name" : "const art::DexLayoutSection::Subsection",
-   "referenced_type" : "_ZTIN3art16DexLayoutSection10SubsectionE",
-   "self_type" : "_ZTIKN3art16DexLayoutSection10SubsectionE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art16DexLayoutSectionE",
-   "name" : "const art::DexLayoutSection",
-   "referenced_type" : "_ZTIN3art16DexLayoutSectionE",
-   "self_type" : "_ZTIKN3art16DexLayoutSectionE",
-   "size" : 40,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art17ClassIteratorDataE",
-   "name" : "const art::ClassIteratorData",
-   "referenced_type" : "_ZTIN3art17ClassIteratorDataE",
-   "self_type" : "_ZTIKN3art17ClassIteratorDataE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art17DexLayoutSectionsE",
-   "name" : "const art::DexLayoutSections",
-   "referenced_type" : "_ZTIN3art17DexLayoutSectionsE",
-   "self_type" : "_ZTIKN3art17DexLayoutSectionsE",
-   "size" : 80,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art18CompactOffsetTable8AccessorE",
-   "name" : "const art::CompactOffsetTable::Accessor",
-   "referenced_type" : "_ZTIN3art18CompactOffsetTable8AccessorE",
-   "self_type" : "_ZTIKN3art18CompactOffsetTable8AccessorE",
-   "size" : 12,
-   "source_file" : "art/libdexfile/dex/compact_offset_table.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "name" : "const art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>",
-   "referenced_type" : "_ZTIN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "self_type" : "_ZTIKN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "name" : "const art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>",
-   "referenced_type" : "_ZTIN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "self_type" : "_ZTIKN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art19InstructionOperandsE",
-   "name" : "const art::InstructionOperands",
-   "referenced_type" : "_ZTIN3art19InstructionOperandsE",
-   "self_type" : "_ZTIKN3art19InstructionOperandsE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art20CatchHandlerIteratorE",
-   "name" : "const art::CatchHandlerIterator",
-   "referenced_type" : "_ZTIN3art20CatchHandlerIteratorE",
-   "self_type" : "_ZTIKN3art20CatchHandlerIteratorE",
-   "size" : 20,
-   "source_file" : "art/libdexfile/dex/dex_file_exception_helpers.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art20CodeItemDataAccessorE",
-   "name" : "const art::CodeItemDataAccessor",
-   "referenced_type" : "_ZTIN3art20CodeItemDataAccessorE",
-   "self_type" : "_ZTIKN3art20CodeItemDataAccessorE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art20DexInstructionPcPairE",
-   "name" : "const art::DexInstructionPcPair",
-   "referenced_type" : "_ZTIN3art20DexInstructionPcPairE",
-   "self_type" : "_ZTIKN3art20DexInstructionPcPairE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art22DexInstructionIteratorE",
-   "name" : "const art::DexInstructionIterator",
-   "referenced_type" : "_ZTIN3art22DexInstructionIteratorE",
-   "self_type" : "_ZTIKN3art22DexInstructionIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art24DexFileParameterIteratorE",
-   "name" : "const art::DexFileParameterIterator",
-   "referenced_type" : "_ZTIN3art24DexFileParameterIteratorE",
-   "self_type" : "_ZTIKN3art24DexFileParameterIteratorE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art24RangeInstructionOperandsE",
-   "name" : "const art::RangeInstructionOperands",
-   "referenced_type" : "_ZTIN3art24RangeInstructionOperandsE",
-   "self_type" : "_ZTIKN3art24RangeInstructionOperandsE",
-   "size" : 12,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art25CodeItemDebugInfoAccessorE",
-   "name" : "const art::CodeItemDebugInfoAccessor",
-   "referenced_type" : "_ZTIN3art25CodeItemDebugInfoAccessorE",
-   "self_type" : "_ZTIKN3art25CodeItemDebugInfoAccessorE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art25EncodedArrayValueIterator9ValueTypeE",
-   "name" : "const art::EncodedArrayValueIterator::ValueType",
-   "referenced_type" : "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE",
-   "self_type" : "_ZTIKN3art25EncodedArrayValueIterator9ValueTypeE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art25EncodedArrayValueIteratorE",
-   "name" : "const art::EncodedArrayValueIterator",
-   "referenced_type" : "_ZTIN3art25EncodedArrayValueIteratorE",
-   "self_type" : "_ZTIKN3art25EncodedArrayValueIteratorE",
-   "size" : 32,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art26CallSiteArrayValueIteratorE",
-   "name" : "const art::CallSiteArrayValueIterator",
-   "referenced_type" : "_ZTIN3art26CallSiteArrayValueIteratorE",
-   "self_type" : "_ZTIKN3art26CallSiteArrayValueIteratorE",
-   "size" : 32,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art26DexInstructionIteratorBaseE",
-   "name" : "const art::DexInstructionIteratorBase",
-   "referenced_type" : "_ZTIN3art26DexInstructionIteratorBaseE",
-   "self_type" : "_ZTIKN3art26DexInstructionIteratorBaseE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art26SafeDexInstructionIteratorE",
-   "name" : "const art::SafeDexInstructionIterator",
-   "referenced_type" : "_ZTIN3art26SafeDexInstructionIteratorE",
-   "self_type" : "_ZTIKN3art26SafeDexInstructionIteratorE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art26VarArgsInstructionOperandsE",
-   "name" : "const art::VarArgsInstructionOperands",
-   "referenced_type" : "_ZTIN3art26VarArgsInstructionOperandsE",
-   "self_type" : "_ZTIKN3art26VarArgsInstructionOperandsE",
-   "size" : 12,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art27CodeItemInstructionAccessorE",
-   "name" : "const art::CodeItemInstructionAccessor",
-   "referenced_type" : "_ZTIN3art27CodeItemInstructionAccessorE",
-   "self_type" : "_ZTIKN3art27CodeItemInstructionAccessorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art29NoReceiverInstructionOperandsE",
-   "name" : "const art::NoReceiverInstructionOperands",
-   "referenced_type" : "_ZTIN3art29NoReceiverInstructionOperandsE",
-   "self_type" : "_ZTIKN3art29NoReceiverInstructionOperandsE",
-   "size" : 12,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art30MethodReferenceValueComparatorE",
-   "name" : "const art::MethodReferenceValueComparator",
-   "referenced_type" : "_ZTIN3art30MethodReferenceValueComparatorE",
-   "self_type" : "_ZTIKN3art30MethodReferenceValueComparatorE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/method_reference.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex10ProtoIndexE",
-   "name" : "const art::dex::ProtoIndex",
-   "referenced_type" : "_ZTIN3art3dex10ProtoIndexE",
-   "self_type" : "_ZTIKN3art3dex10ProtoIndexE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex11StringIndexE",
-   "name" : "const art::dex::StringIndex",
-   "referenced_type" : "_ZTIN3art3dex11StringIndexE",
-   "self_type" : "_ZTIKN3art3dex11StringIndexE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex14AnnotationItemE",
-   "name" : "const art::dex::AnnotationItem",
-   "referenced_type" : "_ZTIN3art3dex14AnnotationItemE",
-   "self_type" : "_ZTIKN3art3dex14AnnotationItemE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex14CallSiteIdItemE",
-   "name" : "const art::dex::CallSiteIdItem",
-   "referenced_type" : "_ZTIN3art3dex14CallSiteIdItemE",
-   "self_type" : "_ZTIKN3art3dex14CallSiteIdItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex16MethodHandleItemE",
-   "name" : "const art::dex::MethodHandleItem",
-   "referenced_type" : "_ZTIN3art3dex16MethodHandleItemE",
-   "self_type" : "_ZTIKN3art3dex16MethodHandleItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex17AnnotationSetItemE",
-   "name" : "const art::dex::AnnotationSetItem",
-   "referenced_type" : "_ZTIN3art3dex17AnnotationSetItemE",
-   "self_type" : "_ZTIKN3art3dex17AnnotationSetItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex18HiddenapiClassDataE",
-   "name" : "const art::dex::HiddenapiClassData",
-   "referenced_type" : "_ZTIN3art3dex18HiddenapiClassDataE",
-   "self_type" : "_ZTIKN3art3dex18HiddenapiClassDataE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex20AnnotationSetRefItemE",
-   "name" : "const art::dex::AnnotationSetRefItem",
-   "referenced_type" : "_ZTIN3art3dex20AnnotationSetRefItemE",
-   "self_type" : "_ZTIKN3art3dex20AnnotationSetRefItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex20AnnotationSetRefListE",
-   "name" : "const art::dex::AnnotationSetRefList",
-   "referenced_type" : "_ZTIN3art3dex20AnnotationSetRefListE",
-   "self_type" : "_ZTIKN3art3dex20AnnotationSetRefListE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex20FieldAnnotationsItemE",
-   "name" : "const art::dex::FieldAnnotationsItem",
-   "referenced_type" : "_ZTIN3art3dex20FieldAnnotationsItemE",
-   "self_type" : "_ZTIKN3art3dex20FieldAnnotationsItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex21MethodAnnotationsItemE",
-   "name" : "const art::dex::MethodAnnotationsItem",
-   "referenced_type" : "_ZTIN3art3dex21MethodAnnotationsItemE",
-   "self_type" : "_ZTIKN3art3dex21MethodAnnotationsItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex24AnnotationsDirectoryItemE",
-   "name" : "const art::dex::AnnotationsDirectoryItem",
-   "referenced_type" : "_ZTIN3art3dex24AnnotationsDirectoryItemE",
-   "self_type" : "_ZTIKN3art3dex24AnnotationsDirectoryItemE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex24ParameterAnnotationsItemE",
-   "name" : "const art::dex::ParameterAnnotationsItem",
-   "referenced_type" : "_ZTIN3art3dex24ParameterAnnotationsItemE",
-   "self_type" : "_ZTIKN3art3dex24ParameterAnnotationsItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex6TypeIdE",
-   "name" : "const art::dex::TypeId",
-   "referenced_type" : "_ZTIN3art3dex6TypeIdE",
-   "self_type" : "_ZTIKN3art3dex6TypeIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex7FieldIdE",
-   "name" : "const art::dex::FieldId",
-   "referenced_type" : "_ZTIN3art3dex7FieldIdE",
-   "self_type" : "_ZTIKN3art3dex7FieldIdE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex7MapListE",
-   "name" : "const art::dex::MapList",
-   "referenced_type" : "_ZTIN3art3dex7MapListE",
-   "self_type" : "_ZTIKN3art3dex7MapListE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex7ProtoIdE",
-   "name" : "const art::dex::ProtoId",
-   "referenced_type" : "_ZTIN3art3dex7ProtoIdE",
-   "self_type" : "_ZTIKN3art3dex7ProtoIdE",
-   "size" : 12,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex7TryItemE",
-   "name" : "const art::dex::TryItem",
-   "referenced_type" : "_ZTIN3art3dex7TryItemE",
-   "self_type" : "_ZTIKN3art3dex7TryItemE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex8ClassDefE",
-   "name" : "const art::dex::ClassDef",
-   "referenced_type" : "_ZTIN3art3dex8ClassDefE",
-   "self_type" : "_ZTIKN3art3dex8ClassDefE",
-   "size" : 32,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex8CodeItemE",
-   "name" : "const art::dex::CodeItem",
-   "referenced_type" : "_ZTIN3art3dex8CodeItemE",
-   "self_type" : "_ZTIKN3art3dex8CodeItemE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex8DexIndexIjEE",
-   "name" : "const art::dex::DexIndex<unsigned int>",
-   "referenced_type" : "_ZTIN3art3dex8DexIndexIjEE",
-   "self_type" : "_ZTIKN3art3dex8DexIndexIjEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex8DexIndexItEE",
-   "name" : "const art::dex::DexIndex<unsigned short>",
-   "referenced_type" : "_ZTIN3art3dex8DexIndexItEE",
-   "self_type" : "_ZTIKN3art3dex8DexIndexItEE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex8MethodIdE",
-   "name" : "const art::dex::MethodId",
-   "referenced_type" : "_ZTIN3art3dex8MethodIdE",
-   "self_type" : "_ZTIKN3art3dex8MethodIdE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex8StringIdE",
-   "name" : "const art::dex::StringId",
-   "referenced_type" : "_ZTIN3art3dex8StringIdE",
-   "self_type" : "_ZTIKN3art3dex8StringIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex8TypeItemE",
-   "name" : "const art::dex::TypeItem",
-   "referenced_type" : "_ZTIN3art3dex8TypeItemE",
-   "self_type" : "_ZTIKN3art3dex8TypeItemE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex8TypeListE",
-   "name" : "const art::dex::TypeList",
-   "referenced_type" : "_ZTIN3art3dex8TypeListE",
-   "self_type" : "_ZTIKN3art3dex8TypeListE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex9TypeIndexE",
-   "name" : "const art::dex::TypeIndex",
-   "referenced_type" : "_ZTIN3art3dex9TypeIndexE",
-   "self_type" : "_ZTIKN3art3dex9TypeIndexE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art6MemMapE",
-   "name" : "const art::MemMap",
-   "referenced_type" : "_ZTIN3art6MemMapE",
-   "self_type" : "_ZTIKN3art6MemMapE",
-   "size" : 40,
-   "source_file" : "art/libartbase/base/mem_map.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art7DexFile6HeaderE",
-   "name" : "const art::DexFile::Header",
-   "referenced_type" : "_ZTIN3art7DexFile6HeaderE",
-   "self_type" : "_ZTIKN3art7DexFile6HeaderE",
-   "size" : 112,
-   "source_file" : "art/libartbase/base/casts.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art7DexFileE",
-   "name" : "const art::DexFile",
-   "referenced_type" : "_ZTIN3art7DexFileE",
-   "self_type" : "_ZTIKN3art7DexFileE",
-   "size" : 96,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "name" : "const art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>>",
-   "referenced_type" : "_ZTIN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "self_type" : "_ZTIKN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "size" : 40,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "name" : "const art::Dumpable<art::hiddenapi::ApiList>",
-   "referenced_type" : "_ZTIN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "self_type" : "_ZTIKN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/dumpable.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art9CountIterE",
-   "name" : "const art::CountIter",
-   "referenced_type" : "_ZTIN3art9CountIterE",
-   "self_type" : "_ZTIKN3art9CountIterE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art9SignatureE",
-   "name" : "const art::Signature",
-   "referenced_type" : "_ZTIN3art9SignatureE",
-   "self_type" : "_ZTIKN3art9SignatureE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art9hiddenapi7ApiListE",
-   "name" : "const art::hiddenapi::ApiList",
-   "referenced_type" : "_ZTIN3art9hiddenapi7ApiListE",
-   "self_type" : "_ZTIKN3art9hiddenapi7ApiListE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/dumpable.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10MappedFileE",
-   "name" : "const android::base::MappedFile",
-   "referenced_type" : "_ZTIN7android4base10MappedFileE",
-   "self_type" : "_ZTIKN7android4base10MappedFileE",
-   "size" : 12,
-   "source_file" : "system/libbase/include/android-base/mapped_file.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE",
-   "name" : "const android::base::log_detail::Storage<art::Instruction::Format>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "name" : "const android::base::log_detail::Storage<art::EncodedArrayValueIterator::ValueType>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE",
-   "name" : "const android::base::log_detail::Storage<art::dex::ProtoIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE",
-   "size" : 2,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE",
-   "name" : "const android::base::log_detail::Storage<art::dex::StringIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE",
-   "name" : "const android::base::log_detail::Storage<art::dex::TypeIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE",
-   "size" : 2,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE",
-   "name" : "const android::base::log_detail::Storage<const art::dex::TypeId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE",
-   "name" : "const android::base::log_detail::Storage<const art::dex::FieldId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE",
-   "name" : "const android::base::log_detail::Storage<const art::dex::ProtoId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE",
-   "name" : "const android::base::log_detail::Storage<const art::dex::ClassDef *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE",
-   "name" : "const android::base::log_detail::Storage<const art::dex::MethodId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE",
-   "name" : "const android::base::log_detail::Storage<const art::dex::StringId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIPKN3art7DexFileEEE",
-   "name" : "const android::base::log_detail::Storage<const art::DexFile *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art7DexFileEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art7DexFileEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIPKtEE",
-   "name" : "const android::base::log_detail::Storage<const unsigned short *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKtEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIPKtEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIPKvEE",
-   "name" : "const android::base::log_detail::Storage<const void *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKvEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIPKvEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIbEE",
-   "name" : "const android::base::log_detail::Storage<bool>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIbEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIbEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIcEE",
-   "name" : "const android::base::log_detail::Storage<char>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIcEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIcEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIdEE",
-   "name" : "const android::base::log_detail::Storage<double>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIdEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIdEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIhEE",
-   "name" : "const android::base::log_detail::Storage<unsigned char>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIhEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIhEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIiEE",
-   "name" : "const android::base::log_detail::Storage<int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIiEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIiEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIjEE",
-   "name" : "const android::base::log_detail::Storage<unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIjEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIjEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageItEE",
-   "name" : "const android::base::log_detail::Storage<unsigned short>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageItEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageItEE",
-   "size" : 2,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIxEE",
-   "name" : "const android::base::log_detail::Storage<long long>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIxEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIxEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIyEE",
-   "name" : "const android::base::log_detail::Storage<unsigned long long>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIyEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIyEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.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" : "_ZTIKN7android4base13ErrnoRestorerE",
-   "name" : "const android::base::ErrnoRestorer",
-   "referenced_type" : "_ZTIN7android4base13ErrnoRestorerE",
-   "self_type" : "_ZTIKN7android4base13ErrnoRestorerE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/errno_restorer.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN9unix_file6FdFileE",
-   "name" : "const unix_file::FdFile",
-   "referenced_type" : "_ZTIN9unix_file6FdFileE",
-   "self_type" : "_ZTIKN9unix_file6FdFileE",
-   "size" : 28,
-   "source_file" : "art/libartbase/base/unix_file/fd_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKNSt3__110unique_ptrIN7android4base14LogMessageDataENS_14default_deleteIS3_EEEE",
-   "name" : "const std::unique_ptr<android::base::LogMessageData, std::default_delete<android::base::LogMessageData>>",
-   "referenced_type" : "_ZTINSt3__110unique_ptrIN7android4base14LogMessageDataENS_14default_deleteIS3_EEEE",
-   "self_type" : "_ZTIKNSt3__110unique_ptrIN7android4base14LogMessageDataENS_14default_deleteIS3_EEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.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" : "art/libdexfile/dex/dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
-   "name" : "const std::basic_string_view<char, std::char_traits<char>>",
-   "referenced_type" : "_ZTINSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
-   "self_type" : "_ZTIKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hiddenapi_stubs.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKNSt3__14hashIN3art16DexFileReferenceEEE",
-   "name" : "const std::hash<art::DexFileReference>",
-   "referenced_type" : "_ZTINSt3__14hashIN3art16DexFileReferenceEEE",
-   "self_type" : "_ZTIKNSt3__14hashIN3art16DexFileReferenceEEE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKNSt3__14hashIN3art3dex10ProtoIndexEEE",
-   "name" : "const std::hash<art::dex::ProtoIndex>",
-   "referenced_type" : "_ZTINSt3__14hashIN3art3dex10ProtoIndexEEE",
-   "self_type" : "_ZTIKNSt3__14hashIN3art3dex10ProtoIndexEEE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKNSt3__14hashIN3art3dex11StringIndexEEE",
-   "name" : "const std::hash<art::dex::StringIndex>",
-   "referenced_type" : "_ZTINSt3__14hashIN3art3dex11StringIndexEEE",
-   "self_type" : "_ZTIKNSt3__14hashIN3art3dex11StringIndexEEE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKNSt3__14hashIN3art3dex9TypeIndexEEE",
-   "name" : "const std::hash<art::dex::TypeIndex>",
-   "referenced_type" : "_ZTINSt3__14hashIN3art3dex9TypeIndexEEE",
-   "self_type" : "_ZTIKNSt3__14hashIN3art3dex9TypeIndexEEE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKNSt3__14pairIjtEE",
-   "name" : "const std::pair<unsigned int, unsigned short>",
-   "referenced_type" : "_ZTINSt3__14pairIjtEE",
-   "self_type" : "_ZTIKNSt3__14pairIjtEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKNSt3__16vectorIN3art3dex9TypeIndexENS_9allocatorIS3_EEEE",
-   "name" : "const std::vector<art::dex::TypeIndex, std::allocator<art::dex::TypeIndex>>",
-   "referenced_type" : "_ZTINSt3__16vectorIN3art3dex9TypeIndexENS_9allocatorIS3_EEEE",
-   "self_type" : "_ZTIKNSt3__16vectorIN3art3dex9TypeIndexENS_9allocatorIS3_EEEE",
-   "size" : 12,
-   "source_file" : "art/libdexfile/dex/dex_file.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" : "art/libdexfile/dex/compact_offset_table.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKNSt3__19allocatorINS_4pairIjtEEEE",
-   "name" : "const std::allocator<std::pair<unsigned int, unsigned short>>",
-   "referenced_type" : "_ZTINSt3__19allocatorINS_4pairIjtEEEE",
-   "self_type" : "_ZTIKNSt3__19allocatorINS_4pairIjtEEEE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKP8ZipEntry",
-   "name" : "ZipEntry *const",
-   "referenced_type" : "_ZTIP8ZipEntry",
-   "self_type" : "_ZTIKP8ZipEntry",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/zip_archive.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKN3art19InstructionOperandsE",
-   "name" : "const art::InstructionOperands *const",
-   "referenced_type" : "_ZTIPKN3art19InstructionOperandsE",
-   "self_type" : "_ZTIKPKN3art19InstructionOperandsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKN3art3dex6TypeIdE",
-   "name" : "const art::dex::TypeId *const",
-   "referenced_type" : "_ZTIPKN3art3dex6TypeIdE",
-   "self_type" : "_ZTIKPKN3art3dex6TypeIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKN3art3dex7FieldIdE",
-   "name" : "const art::dex::FieldId *const",
-   "referenced_type" : "_ZTIPKN3art3dex7FieldIdE",
-   "self_type" : "_ZTIKPKN3art3dex7FieldIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKN3art3dex7ProtoIdE",
-   "name" : "const art::dex::ProtoId *const",
-   "referenced_type" : "_ZTIPKN3art3dex7ProtoIdE",
-   "self_type" : "_ZTIKPKN3art3dex7ProtoIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKN3art3dex8ClassDefE",
-   "name" : "const art::dex::ClassDef *const",
-   "referenced_type" : "_ZTIPKN3art3dex8ClassDefE",
-   "self_type" : "_ZTIKPKN3art3dex8ClassDefE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKN3art3dex8MethodIdE",
-   "name" : "const art::dex::MethodId *const",
-   "referenced_type" : "_ZTIPKN3art3dex8MethodIdE",
-   "self_type" : "_ZTIKPKN3art3dex8MethodIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKN3art3dex8StringIdE",
-   "name" : "const art::dex::StringId *const",
-   "referenced_type" : "_ZTIPKN3art3dex8StringIdE",
-   "self_type" : "_ZTIKPKN3art3dex8StringIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKN3art7DexFile6HeaderE",
-   "name" : "const art::DexFile::Header *const",
-   "referenced_type" : "_ZTIPKN3art7DexFile6HeaderE",
-   "self_type" : "_ZTIKPKN3art7DexFile6HeaderE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKN3art7DexFileE",
-   "name" : "const art::DexFile *const",
-   "referenced_type" : "_ZTIPKN3art7DexFileE",
-   "self_type" : "_ZTIKPKN3art7DexFileE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKc",
-   "name" : "const char *const",
-   "referenced_type" : "_ZTIPKc",
-   "self_type" : "_ZTIKPKc",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKh",
-   "name" : "const unsigned char *const",
-   "referenced_type" : "_ZTIPKh",
-   "self_type" : "_ZTIKPKh",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKj",
-   "name" : "const unsigned int *const",
-   "referenced_type" : "_ZTIPKj",
-   "self_type" : "_ZTIKPKj",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/compact_offset_table.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKt",
-   "name" : "const unsigned short *const",
-   "referenced_type" : "_ZTIPKt",
-   "self_type" : "_ZTIKPKt",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKv",
-   "name" : "const void *const",
-   "referenced_type" : "_ZTIPKv",
-   "self_type" : "_ZTIKPKv",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.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/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKc",
-   "name" : "const char",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIKc",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.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" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKi",
-   "name" : "const int",
-   "referenced_type" : "_ZTIi",
-   "self_type" : "_ZTIKi",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/errno_restorer.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/libbase/include/android-base/logging.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" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKv",
-   "name" : "const void",
-   "referenced_type" : "_ZTIv",
-   "self_type" : "_ZTIKv",
-   "source_file" : "art/libartbase/base/mem_map.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"
-  }
- ],
- "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" : 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" : "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,
-   "fields" :
-   [
-    {
-     "field_name" : "path",
-     "referenced_type" : "_ZTIA1024_c"
-    },
-    {
-     "access" : "private",
-     "field_name" : "remove_dir_and_contents_",
-     "field_offset" : 8192,
-     "referenced_type" : "_ZTIb"
-    }
-   ],
-   "linker_set_key" : "_ZTI12TemporaryDir",
-   "name" : "TemporaryDir",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTI12TemporaryDir",
-   "self_type" : "_ZTI12TemporaryDir",
-   "size" : 1025,
-   "source_file" : "system/libbase/include/android-base/file.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" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "fd",
-     "referenced_type" : "_ZTIi"
-    },
-    {
-     "field_name" : "path",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIA1024_c"
-    },
-    {
-     "access" : "private",
-     "field_name" : "remove_file_",
-     "field_offset" : 8224,
-     "referenced_type" : "_ZTIb"
-    }
-   ],
-   "linker_set_key" : "_ZTI13TemporaryFile",
-   "name" : "TemporaryFile",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTI13TemporaryFile",
-   "self_type" : "_ZTI13TemporaryFile",
-   "size" : 1032,
-   "source_file" : "system/libbase/include/android-base/file.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" : "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" : "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" : "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" : "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" : 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" : 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" : "_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" : 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" : 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,
-   "linker_set_key" : "_ZTIN3art10FreeDeleteE",
-   "name" : "art::FreeDelete",
-   "referenced_type" : "_ZTIN3art10FreeDeleteE",
-   "self_type" : "_ZTIN3art10FreeDeleteE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "handle_",
-     "referenced_type" : "_ZTIP10ZipArchive"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art10ZipArchiveE",
-   "name" : "art::ZipArchive",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art10ZipArchiveE",
-   "self_type" : "_ZTIN3art10ZipArchiveE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/zip_archive.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "ident",
-     "referenced_type" : "_ZTIKt"
-    },
-    {
-     "field_name" : "element_width",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIKt"
-    },
-    {
-     "field_name" : "element_count",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "field_name" : "data",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIA_Kh"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction16ArrayDataPayloadE",
-   "name" : "art::Instruction::ArrayDataPayload",
-   "referenced_type" : "_ZTIN3art11Instruction16ArrayDataPayloadE",
-   "self_type" : "_ZTIN3art11Instruction16ArrayDataPayloadE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "ident",
-     "referenced_type" : "_ZTIKt"
-    },
-    {
-     "field_name" : "case_count",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIKt"
-    },
-    {
-     "field_name" : "first_key",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKi"
-    },
-    {
-     "field_name" : "targets",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIA_Ki"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction19PackedSwitchPayloadE",
-   "name" : "art::Instruction::PackedSwitchPayload",
-   "referenced_type" : "_ZTIN3art11Instruction19PackedSwitchPayloadE",
-   "self_type" : "_ZTIN3art11Instruction19PackedSwitchPayloadE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "ident",
-     "referenced_type" : "_ZTIKt"
-    },
-    {
-     "field_name" : "case_count",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIKt"
-    },
-    {
-     "field_name" : "keys_and_targets",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIA_Ki"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction19SparseSwitchPayloadE",
-   "name" : "art::Instruction::SparseSwitchPayload",
-   "referenced_type" : "_ZTIN3art11Instruction19SparseSwitchPayloadE",
-   "self_type" : "_ZTIN3art11Instruction19SparseSwitchPayloadE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "verify_flags",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "format",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIN3art11Instruction6FormatE"
-    },
-    {
-     "field_name" : "index_type",
-     "field_offset" : 40,
-     "referenced_type" : "_ZTIN3art11Instruction9IndexTypeE"
-    },
-    {
-     "field_name" : "flags",
-     "field_offset" : 48,
-     "referenced_type" : "_ZTIh"
-    },
-    {
-     "field_name" : "size_in_code_units",
-     "field_offset" : 56,
-     "referenced_type" : "_ZTIa"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction21InstructionDescriptorE",
-   "name" : "art::Instruction::InstructionDescriptor",
-   "referenced_type" : "_ZTIN3art11Instruction21InstructionDescriptorE",
-   "self_type" : "_ZTIN3art11Instruction21InstructionDescriptorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art11InstructionE",
-   "name" : "art::Instruction",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art11InstructionE",
-   "self_type" : "_ZTIN3art11InstructionE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art11ScopedTraceE",
-   "name" : "art::ScopedTrace",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art11ScopedTraceE",
-   "self_type" : "_ZTIN3art11ScopedTraceE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/systrace.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art11ValueObjectE",
-   "name" : "art::ValueObject",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art11ValueObjectE",
-   "self_type" : "_ZTIN3art11ValueObjectE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/value_object.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art11VoidFunctorE",
-   "name" : "art::VoidFunctor",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art11VoidFunctorE",
-   "self_type" : "_ZTIN3art11VoidFunctorE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/utils.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTINSt3__18iteratorINS_20forward_iterator_tagEN3art13ClassAccessor5FieldEiPS4_RS4_EE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "data_",
-     "referenced_type" : "_ZTIN3art13ClassAccessor5FieldE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "position_",
-     "field_offset" : 224,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "partition_pos_",
-     "field_offset" : 256,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "iterator_end_",
-     "field_offset" : 288,
-     "referenced_type" : "_ZTIKj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "name" : "art::ClassAccessor::DataIterator<art::ClassAccessor::Field>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "self_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "size" : 40,
-   "source_file" : "art/libdexfile/dex/class_accessor.h",
-   "template_args" : [ "_ZTIN3art13ClassAccessor5FieldE" ]
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTINSt3__18iteratorINS_20forward_iterator_tagEN3art13ClassAccessor6MethodEiPS4_RS4_EE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "data_",
-     "referenced_type" : "_ZTIN3art13ClassAccessor6MethodE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "position_",
-     "field_offset" : 256,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "partition_pos_",
-     "field_offset" : 288,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "iterator_end_",
-     "field_offset" : 320,
-     "referenced_type" : "_ZTIKj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "name" : "art::ClassAccessor::DataIterator<art::ClassAccessor::Method>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "self_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "size" : 44,
-   "source_file" : "art/libdexfile/dex/class_accessor.h",
-   "template_args" : [ "_ZTIN3art13ClassAccessor6MethodE" ]
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art13ClassAccessor8BaseItemE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "is_static_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTIb"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13ClassAccessor5FieldE",
-   "name" : "art::ClassAccessor::Field",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art13ClassAccessor5FieldE",
-   "self_type" : "_ZTIN3art13ClassAccessor5FieldE",
-   "size" : 28,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art13ClassAccessor8BaseItemE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "is_static_or_direct_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTIb"
-    },
-    {
-     "access" : "private",
-     "field_name" : "code_off_",
-     "field_offset" : 224,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13ClassAccessor6MethodE",
-   "name" : "art::ClassAccessor::Method",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art13ClassAccessor6MethodE",
-   "self_type" : "_ZTIN3art13ClassAccessor6MethodE",
-   "size" : 32,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "dex_file_",
-     "referenced_type" : "_ZTIRKN3art7DexFileE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "ptr_pos_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIPKh"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "hiddenapi_ptr_pos_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIPKh"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "index_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "access_flags_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "hiddenapi_flags_",
-     "field_offset" : 160,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13ClassAccessor8BaseItemE",
-   "name" : "art::ClassAccessor::BaseItem",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art13ClassAccessor8BaseItemE",
-   "self_type" : "_ZTIN3art13ClassAccessor8BaseItemE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "dex_file_",
-     "referenced_type" : "_ZTIRKN3art7DexFileE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "class_def_index_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "ptr_pos_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIPKh"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "hiddenapi_ptr_pos_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIPKh"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "num_static_fields_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "num_instance_fields_",
-     "field_offset" : 160,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "num_direct_methods_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "num_virtual_methods_",
-     "field_offset" : 224,
-     "referenced_type" : "_ZTIKj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13ClassAccessorE",
-   "name" : "art::ClassAccessor",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art13ClassAccessorE",
-   "self_type" : "_ZTIN3art13ClassAccessorE",
-   "size" : 32,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTINSt3__18iteratorINS_20forward_iterator_tagEN3art17ClassIteratorDataEiPS3_RS3_EE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "data_",
-     "referenced_type" : "_ZTIN3art17ClassIteratorDataE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13ClassIteratorE",
-   "name" : "art::ClassIterator",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art13ClassIteratorE",
-   "self_type" : "_ZTIN3art13ClassIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIN3art13DexFileLoaderE",
-   "name" : "art::DexFileLoader",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art13DexFileLoaderE",
-   "self_type" : "_ZTIN3art13DexFileLoaderE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art13DexFileLoaderE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art13DexFileLoaderD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art13DexFileLoaderD0Ev"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art13DexFileLoader20GetMultiDexChecksumsEPKcPNSt3__16vectorIjNS3_9allocatorIjEEEEPNS4_INS3_12basic_stringIcNS3_11char_traitsIcEENS5_IcEEEENS5_ISD_EEEEPSD_iPb"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art13DexFileLoader4OpenEPKhjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEjPKNS_10OatDexFileEbbPS9_NS3_10unique_ptrINS_16DexFileContainerENS3_14default_deleteISH_EEEE"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art13DexFileLoader19OpenWithDataSectionEPKhjS2_jRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEjPKNS_10OatDexFileEbbPS9_"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art13DexFileLoader7OpenAllEPKhjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEbbPNS_22DexFileLoaderErrorCodeEPS9_PNS3_6vectorINS3_10unique_ptrIKNS_7DexFileENS3_14default_deleteISI_EEEENS7_ISL_EEEE"
-    }
-   ]
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art7DexFile6HeaderE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "feature_flags_",
-     "field_offset" : 896,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "debug_info_offsets_pos_",
-     "field_offset" : 928,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "debug_info_offsets_table_offset_",
-     "field_offset" : 960,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "debug_info_base_",
-     "field_offset" : 992,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "owned_data_begin_",
-     "field_offset" : 1024,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "owned_data_end_",
-     "field_offset" : 1056,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14CompactDexFile6HeaderE",
-   "name" : "art::CompactDexFile::Header",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art14CompactDexFile6HeaderE",
-   "self_type" : "_ZTIN3art14CompactDexFile6HeaderE",
-   "size" : 136,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 2,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art3dex8CodeItemE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "fields_",
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "access" : "private",
-     "field_name" : "insns_count_and_flags_",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "access" : "private",
-     "field_name" : "insns_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIA1_t"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14CompactDexFile8CodeItemE",
-   "name" : "art::CompactDexFile::CodeItem",
-   "referenced_type" : "_ZTIN3art14CompactDexFile8CodeItemE",
-   "self_type" : "_ZTIN3art14CompactDexFile8CodeItemE",
-   "size" : 6,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art7DexFileE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "debug_info_offsets_",
-     "field_offset" : 768,
-     "referenced_type" : "_ZTIN3art18CompactOffsetTable8AccessorE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14CompactDexFileE",
-   "name" : "art::CompactDexFile",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art14CompactDexFileE",
-   "self_type" : "_ZTIN3art14CompactDexFileE",
-   "size" : 108,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art14CompactDexFileE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art14CompactDexFileD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art14CompactDexFileD0Ev"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art14CompactDexFile12IsMagicValidEv"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art14CompactDexFile14IsVersionValidEv"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art14CompactDexFile22SupportsDefaultMethodsEv"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art14CompactDexFile18GetDequickenedSizeEv"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art14CompactDexFile15GetCodeItemSizeERKNS_3dex8CodeItemE"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art14CompactDexFile17CalculateChecksumEv"
-    }
-   ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "first_",
-     "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_5FieldEEE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "last_",
-     "field_offset" : 320,
-     "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_5FieldEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "name" : "art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Field>>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "self_type" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "size" : 80,
-   "source_file" : "art/libartbase/base/iteration_range.h",
-   "template_args" : [ "_ZTIN3art13ClassAccessor12DataIteratorINS0_5FieldEEE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "first_",
-     "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_6MethodEEE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "last_",
-     "field_offset" : 352,
-     "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_6MethodEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "name" : "art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Method>>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "self_type" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "size" : 88,
-   "source_file" : "art/libartbase/base/iteration_range.h",
-   "template_args" : [ "_ZTIN3art13ClassAccessor12DataIteratorINS0_6MethodEEE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "first_",
-     "referenced_type" : "_ZTIN3art13ClassIteratorE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "last_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIN3art13ClassIteratorE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14IterationRangeINS_13ClassIteratorEEE",
-   "name" : "art::IterationRange<art::ClassIterator>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_13ClassIteratorEEE",
-   "self_type" : "_ZTIN3art14IterationRangeINS_13ClassIteratorEEE",
-   "size" : 16,
-   "source_file" : "art/libartbase/base/iteration_range.h",
-   "template_args" : [ "_ZTIN3art13ClassIteratorE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "first_",
-     "referenced_type" : "_ZTIN3art15SplitStringIterE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "last_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIN3art15SplitStringIterE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14IterationRangeINS_15SplitStringIterEEE",
-   "name" : "art::IterationRange<art::SplitStringIter>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_15SplitStringIterEEE",
-   "self_type" : "_ZTIN3art14IterationRangeINS_15SplitStringIterEEE",
-   "size" : 32,
-   "source_file" : "art/libartbase/base/iteration_range.h",
-   "template_args" : [ "_ZTIN3art15SplitStringIterE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "first_",
-     "referenced_type" : "_ZTIN3art22DexInstructionIteratorE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "last_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIN3art22DexInstructionIteratorE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14IterationRangeINS_22DexInstructionIteratorEEE",
-   "name" : "art::IterationRange<art::DexInstructionIterator>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_22DexInstructionIteratorEEE",
-   "self_type" : "_ZTIN3art14IterationRangeINS_22DexInstructionIteratorEEE",
-   "size" : 16,
-   "source_file" : "art/libartbase/base/iteration_range.h",
-   "template_args" : [ "_ZTIN3art22DexInstructionIteratorE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "first_",
-     "referenced_type" : "_ZTIN3art9CountIterE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "last_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIN3art9CountIterE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14IterationRangeINS_9CountIterEEE",
-   "name" : "art::IterationRange<art::CountIter>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_9CountIterEEE",
-   "self_type" : "_ZTIN3art14IterationRangeINS_9CountIterEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/iteration_range.h",
-   "template_args" : [ "_ZTIN3art9CountIterE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "first_",
-     "referenced_type" : "_ZTIPKN3art3dex7TryItemE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "last_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIPKN3art3dex7TryItemE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "name" : "art::IterationRange<const art::dex::TryItem *>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "self_type" : "_ZTIN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/iteration_range.h",
-   "template_args" : [ "_ZTIPKN3art3dex7TryItemE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "index_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "hash_set_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIPN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "name" : "art::HashSetIterator<std::pair<unsigned int, unsigned short>, art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>>>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "self_type" : "_ZTIN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hash_set.h",
-   "template_args" :
-   [
-    "_ZTINSt3__14pairIjtEE",
-    "_ZTIN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE"
-   ]
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art16DexFileReferenceE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art15MethodReferenceE",
-   "name" : "art::MethodReference",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art15MethodReferenceE",
-   "self_type" : "_ZTIN3art15MethodReferenceE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/method_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTINSt3__18iteratorINS_20forward_iterator_tagENS_17basic_string_viewIcNS_11char_traitsIcEEEEiPS5_RS5_EE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "cur_index_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "split_on_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIc"
-    },
-    {
-     "access" : "private",
-     "field_name" : "sv_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTINSt3__117basic_string_viewIcNS_11char_traitsIcEEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art15SplitStringIterE",
-   "name" : "art::SplitStringIter",
-   "referenced_type" : "_ZTIN3art15SplitStringIterE",
-   "self_type" : "_ZTIN3art15SplitStringIterE",
-   "size" : 16,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art7DexFile6HeaderE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art15StandardDexFile6HeaderE",
-   "name" : "art::StandardDexFile::Header",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art15StandardDexFile6HeaderE",
-   "self_type" : "_ZTIN3art15StandardDexFile6HeaderE",
-   "size" : 112,
-   "source_file" : "art/libdexfile/dex/standard_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art3dex8CodeItemE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "registers_size_",
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "access" : "private",
-     "field_name" : "ins_size_",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "access" : "private",
-     "field_name" : "outs_size_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "access" : "private",
-     "field_name" : "tries_size_",
-     "field_offset" : 48,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "access" : "private",
-     "field_name" : "debug_info_off_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "insns_size_in_code_units_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "insns_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIA1_t"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art15StandardDexFile8CodeItemE",
-   "name" : "art::StandardDexFile::CodeItem",
-   "referenced_type" : "_ZTIN3art15StandardDexFile8CodeItemE",
-   "self_type" : "_ZTIN3art15StandardDexFile8CodeItemE",
-   "size" : 20,
-   "source_file" : "art/libdexfile/dex/standard_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art7DexFileE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art15StandardDexFileE",
-   "name" : "art::StandardDexFile",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art15StandardDexFileE",
-   "self_type" : "_ZTIN3art15StandardDexFileE",
-   "size" : 96,
-   "source_file" : "art/libdexfile/dex/standard_dex_file.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art15StandardDexFileE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art15StandardDexFileD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art15StandardDexFileD0Ev"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art15StandardDexFile12IsMagicValidEv"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art15StandardDexFile14IsVersionValidEv"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art15StandardDexFile22SupportsDefaultMethodsEv"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art15StandardDexFile18GetDequickenedSizeEv"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art15StandardDexFile15GetCodeItemSizeERKNS_3dex8CodeItemE"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art7DexFile17CalculateChecksumEv"
-    }
-   ]
-  },
-  {
-   "access" : "private",
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "str_offset_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "data_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art15TypeLookupTable5EntryE",
-   "name" : "art::TypeLookupTable::Entry",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art15TypeLookupTable5EntryE",
-   "self_type" : "_ZTIN3art15TypeLookupTable5EntryE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "dex_data_begin_",
-     "referenced_type" : "_ZTIPKh"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mask_bits_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "entries_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIPKN3art15TypeLookupTable5EntryE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "owned_entries_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTINSt3__110unique_ptrIA_N3art15TypeLookupTable5EntryENS_14default_deleteIS4_EEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art15TypeLookupTableE",
-   "name" : "art::TypeLookupTable",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art15TypeLookupTableE",
-   "self_type" : "_ZTIN3art15TypeLookupTableE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art13DexFileLoaderE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art16ArtDexFileLoaderE",
-   "name" : "art::ArtDexFileLoader",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art16ArtDexFileLoaderE",
-   "self_type" : "_ZTIN3art16ArtDexFileLoaderE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art16ArtDexFileLoaderE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art16ArtDexFileLoaderD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art16ArtDexFileLoaderD0Ev"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art16ArtDexFileLoader20GetMultiDexChecksumsEPKcPNSt3__16vectorIjNS3_9allocatorIjEEEEPNS4_INS3_12basic_stringIcNS3_11char_traitsIcEENS5_IcEEEENS5_ISD_EEEEPSD_iPb"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art16ArtDexFileLoader4OpenEPKhjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEjPKNS_10OatDexFileEbbPS9_NS3_10unique_ptrINS_16DexFileContainerENS3_14default_deleteISH_EEEE"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art13DexFileLoader19OpenWithDataSectionEPKhjS2_jRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEjPKNS_10OatDexFileEbbPS9_"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art13DexFileLoader7OpenAllEPKhjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEbbPNS_22DexFileLoaderErrorCodeEPS9_PNS3_6vectorINS3_10unique_ptrIKNS_7DexFileENS3_14default_deleteISI_EEEENS7_ISL_EEEE"
-    }
-   ]
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIN3art16DexFileContainerE",
-   "name" : "art::DexFileContainer",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art16DexFileContainerE",
-   "self_type" : "_ZTIN3art16DexFileContainerE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art16DexFileContainerE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art16DexFileContainerD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art16DexFileContainerD0Ev"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZN3art16DexFileContainer14GetPermissionsEv"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZN3art16DexFileContainer10IsReadOnlyEv"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZN3art16DexFileContainer11EnableWriteEv"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZN3art16DexFileContainer12DisableWriteEv"
-    }
-   ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art16DexFileReference10ComparatorE",
-   "name" : "art::DexFileReference::Comparator",
-   "referenced_type" : "_ZTIN3art16DexFileReference10ComparatorE",
-   "self_type" : "_ZTIN3art16DexFileReference10ComparatorE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "dex_file",
-     "referenced_type" : "_ZTIPKN3art7DexFileE"
-    },
-    {
-     "field_name" : "index",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art16DexFileReferenceE",
-   "name" : "art::DexFileReference",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art16DexFileReferenceE",
-   "self_type" : "_ZTIN3art16DexFileReferenceE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "start_offset_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "end_offset_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art16DexLayoutSection10SubsectionE",
-   "name" : "art::DexLayoutSection::Subsection",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art16DexLayoutSection10SubsectionE",
-   "self_type" : "_ZTIN3art16DexLayoutSection10SubsectionE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "parts_",
-     "referenced_type" : "_ZTIA5_N3art16DexLayoutSection10SubsectionE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art16DexLayoutSectionE",
-   "name" : "art::DexLayoutSection",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art16DexLayoutSectionE",
-   "self_type" : "_ZTIN3art16DexLayoutSectionE",
-   "size" : 40,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "dex_file_",
-     "referenced_type" : "_ZTIRKN3art7DexFileE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "class_def_idx_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art17ClassIteratorDataE",
-   "name" : "art::ClassIteratorData",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art17ClassIteratorDataE",
-   "self_type" : "_ZTIN3art17ClassIteratorDataE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "sections_",
-     "referenced_type" : "_ZTIA2_N3art16DexLayoutSectionE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art17DexLayoutSectionsE",
-   "name" : "art::DexLayoutSections",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art17DexLayoutSectionsE",
-   "self_type" : "_ZTIN3art17DexLayoutSectionsE",
-   "size" : 80,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "table_",
-     "referenced_type" : "_ZTIKPKj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "minimum_offset_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "data_begin_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKPKh"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art18CompactOffsetTable8AccessorE",
-   "name" : "art::CompactOffsetTable::Accessor",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art18CompactOffsetTable8AccessorE",
-   "self_type" : "_ZTIN3art18CompactOffsetTable8AccessorE",
-   "size" : 12,
-   "source_file" : "art/libdexfile/dex/compact_offset_table.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art18CompactOffsetTableE",
-   "name" : "art::CompactOffsetTable",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art18CompactOffsetTableE",
-   "self_type" : "_ZTIN3art18CompactOffsetTableE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/compact_offset_table.h"
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "hash_fn_",
-     "referenced_type" : "_ZTIN3art3dex15DexFileVerifier26OffsetTypeMapHashCompareFnE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "name" : "art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "self_type" : "_ZTIN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/hash_map.h",
-   "template_args" :
-   [
-    "_ZTIj",
-    "_ZTIt",
-    "_ZTIN3art3dex15DexFileVerifier26OffsetTypeMapHashCompareFnE"
-   ]
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "pred_fn_",
-     "referenced_type" : "_ZTIN3art3dex15DexFileVerifier26OffsetTypeMapHashCompareFnE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "name" : "art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "self_type" : "_ZTIN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/hash_map.h",
-   "template_args" :
-   [
-    "_ZTIj",
-    "_ZTIt",
-    "_ZTIN3art3dex15DexFileVerifier26OffsetTypeMapHashCompareFnE"
-   ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "buffer_",
-     "referenced_type" : "_ZTINSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art18ScopedTraceNoStart24ScopedTraceMessageHelperE",
-   "name" : "art::ScopedTraceNoStart::ScopedTraceMessageHelper",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art18ScopedTraceNoStart24ScopedTraceMessageHelperE",
-   "self_type" : "_ZTIN3art18ScopedTraceNoStart24ScopedTraceMessageHelperE",
-   "size" : 136,
-   "source_file" : "art/libartbase/base/systrace.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art18ScopedTraceNoStartE",
-   "name" : "art::ScopedTraceNoStart",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art18ScopedTraceNoStartE",
-   "self_type" : "_ZTIN3art18ScopedTraceNoStartE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/systrace.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art19Arc4RandomGeneratorE",
-   "name" : "art::Arc4RandomGenerator",
-   "referenced_type" : "_ZTIN3art19Arc4RandomGeneratorE",
-   "self_type" : "_ZTIN3art19Arc4RandomGeneratorE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/utils.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art19DefaultStringEqualsE",
-   "name" : "art::DefaultStringEquals",
-   "referenced_type" : "_ZTIN3art19DefaultStringEqualsE",
-   "self_type" : "_ZTIN3art19DefaultStringEqualsE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "num_operands_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art19InstructionOperandsE",
-   "name" : "art::InstructionOperands",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art19InstructionOperandsE",
-   "self_type" : "_ZTIN3art19InstructionOperandsE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art19InstructionOperandsE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art19InstructionOperandsD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art19InstructionOperandsD0Ev"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZNK3art19InstructionOperands10GetOperandEj"
-    }
-   ]
-  },
-  {
-   "access" : "private",
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "type_idx_",
-     "referenced_type" : "_ZTIN3art3dex9TypeIndexE"
-    },
-    {
-     "field_name" : "address_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art20CatchHandlerIterator16CatchHandlerItemE",
-   "name" : "art::CatchHandlerIterator::CatchHandlerItem",
-   "referenced_type" : "_ZTIN3art20CatchHandlerIterator16CatchHandlerItemE",
-   "self_type" : "_ZTIN3art20CatchHandlerIterator16CatchHandlerItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_exception_helpers.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "handler_",
-     "referenced_type" : "_ZTIN3art20CatchHandlerIterator16CatchHandlerItemE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "current_data_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIPKh"
-    },
-    {
-     "access" : "private",
-     "field_name" : "remaining_count_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIi"
-    },
-    {
-     "access" : "private",
-     "field_name" : "catch_all_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIb"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art20CatchHandlerIteratorE",
-   "name" : "art::CatchHandlerIterator",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art20CatchHandlerIteratorE",
-   "self_type" : "_ZTIN3art20CatchHandlerIteratorE",
-   "size" : 20,
-   "source_file" : "art/libdexfile/dex/dex_file_exception_helpers.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art27CodeItemInstructionAccessorE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "registers_size_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "access" : "private",
-     "field_name" : "ins_size_",
-     "field_offset" : 80,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "access" : "private",
-     "field_name" : "outs_size_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "access" : "private",
-     "field_name" : "tries_size_",
-     "field_offset" : 112,
-     "referenced_type" : "_ZTIt"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art20CodeItemDataAccessorE",
-   "name" : "art::CodeItemDataAccessor",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art20CodeItemDataAccessorE",
-   "self_type" : "_ZTIN3art20CodeItemDataAccessorE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "instructions_",
-     "referenced_type" : "_ZTIPKt"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "dex_pc_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art20DexInstructionPcPairE",
-   "name" : "art::DexInstructionPcPair",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art20DexInstructionPcPairE",
-   "self_type" : "_ZTIN3art20DexInstructionPcPairE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art26DexInstructionIteratorBaseE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art22DexInstructionIteratorE",
-   "name" : "art::DexInstructionIterator",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art22DexInstructionIteratorE",
-   "self_type" : "_ZTIN3art22DexInstructionIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "dex_file_",
-     "referenced_type" : "_ZTIRKN3art7DexFileE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "type_list_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIPKN3art3dex8TypeListE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "size_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "pos_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art24DexFileParameterIteratorE",
-   "name" : "art::DexFileParameterIterator",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art24DexFileParameterIteratorE",
-   "self_type" : "_ZTIN3art24DexFileParameterIteratorE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art19InstructionOperandsE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "first_operand_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art24RangeInstructionOperandsE",
-   "name" : "art::RangeInstructionOperands",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art24RangeInstructionOperandsE",
-   "self_type" : "_ZTIN3art24RangeInstructionOperandsE",
-   "size" : 12,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art24RangeInstructionOperandsE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art24RangeInstructionOperandsD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art24RangeInstructionOperandsD0Ev"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art24RangeInstructionOperands10GetOperandEj"
-    }
-   ]
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art20CodeItemDataAccessorE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "dex_file_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIPKN3art7DexFileE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "debug_info_offset_",
-     "field_offset" : 160,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art25CodeItemDebugInfoAccessorE",
-   "name" : "art::CodeItemDebugInfoAccessor",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art25CodeItemDebugInfoAccessorE",
-   "self_type" : "_ZTIN3art25CodeItemDebugInfoAccessorE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "dex_file_",
-     "referenced_type" : "_ZTIRKN3art7DexFileE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "array_size_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "pos_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "ptr_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIPKh"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "type_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "jval_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTI6jvalue"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art25EncodedArrayValueIteratorE",
-   "name" : "art::EncodedArrayValueIterator",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art25EncodedArrayValueIteratorE",
-   "self_type" : "_ZTIN3art25EncodedArrayValueIteratorE",
-   "size" : 32,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art25EncodedArrayValueIteratorE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art26CallSiteArrayValueIteratorE",
-   "name" : "art::CallSiteArrayValueIterator",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art26CallSiteArrayValueIteratorE",
-   "self_type" : "_ZTIN3art26CallSiteArrayValueIteratorE",
-   "size" : 32,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTINSt3__18iteratorINS_20forward_iterator_tagEN3art20DexInstructionPcPairEiPS3_RS3_EE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "data_",
-     "referenced_type" : "_ZTIN3art20DexInstructionPcPairE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art26DexInstructionIteratorBaseE",
-   "name" : "art::DexInstructionIteratorBase",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art26DexInstructionIteratorBaseE",
-   "self_type" : "_ZTIN3art26DexInstructionIteratorBaseE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art26DexInstructionIteratorBaseE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "num_code_units_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "error_state_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIb"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art26SafeDexInstructionIteratorE",
-   "name" : "art::SafeDexInstructionIterator",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art26SafeDexInstructionIteratorE",
-   "self_type" : "_ZTIN3art26SafeDexInstructionIteratorE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art19InstructionOperandsE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "operands_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIRA5_Kj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art26VarArgsInstructionOperandsE",
-   "name" : "art::VarArgsInstructionOperands",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art26VarArgsInstructionOperandsE",
-   "self_type" : "_ZTIN3art26VarArgsInstructionOperandsE",
-   "size" : 12,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art26VarArgsInstructionOperandsE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art26VarArgsInstructionOperandsD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art26VarArgsInstructionOperandsD0Ev"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art26VarArgsInstructionOperands10GetOperandEj"
-    }
-   ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "insns_size_in_code_units_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "insns_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIPKt"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art27CodeItemInstructionAccessorE",
-   "name" : "art::CodeItemInstructionAccessor",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art27CodeItemInstructionAccessorE",
-   "self_type" : "_ZTIN3art27CodeItemInstructionAccessorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art19InstructionOperandsE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "inner_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKPKN3art19InstructionOperandsE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art29NoReceiverInstructionOperandsE",
-   "name" : "art::NoReceiverInstructionOperands",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art29NoReceiverInstructionOperandsE",
-   "self_type" : "_ZTIN3art29NoReceiverInstructionOperandsE",
-   "size" : 12,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art29NoReceiverInstructionOperandsE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art29NoReceiverInstructionOperandsD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art29NoReceiverInstructionOperandsD0Ev"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art29NoReceiverInstructionOperands10GetOperandEj"
-    }
-   ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art2OSE",
-   "name" : "art::OS",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art2OSE",
-   "self_type" : "_ZTIN3art2OSE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/os.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art30MethodReferenceValueComparatorE",
-   "name" : "art::MethodReferenceValueComparator",
-   "referenced_type" : "_ZTIN3art30MethodReferenceValueComparatorE",
-   "self_type" : "_ZTIN3art30MethodReferenceValueComparatorE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/method_reference.h"
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art25EncodedArrayValueIteratorE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art31EncodedStaticFieldValueIteratorE",
-   "name" : "art::EncodedStaticFieldValueIterator",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art31EncodedStaticFieldValueIteratorE",
-   "self_type" : "_ZTIN3art31EncodedStaticFieldValueIteratorE",
-   "size" : 32,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 2,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art3dex8DexIndexItEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex10ProtoIndexE",
-   "name" : "art::dex::ProtoIndex",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art3dex10ProtoIndexE",
-   "self_type" : "_ZTIN3art3dex10ProtoIndexE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art3dex8DexIndexIjEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex11StringIndexE",
-   "name" : "art::dex::StringIndex",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art3dex11StringIndexE",
-   "self_type" : "_ZTIN3art3dex11StringIndexE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "visibility_",
-     "referenced_type" : "_ZTIh"
-    },
-    {
-     "field_name" : "annotation_",
-     "field_offset" : 8,
-     "referenced_type" : "_ZTIA1_h"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex14AnnotationItemE",
-   "name" : "art::dex::AnnotationItem",
-   "referenced_type" : "_ZTIN3art3dex14AnnotationItemE",
-   "self_type" : "_ZTIN3art3dex14AnnotationItemE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "data_off_",
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex14CallSiteIdItemE",
-   "name" : "art::dex::CallSiteIdItem",
-   "referenced_type" : "_ZTIN3art3dex14CallSiteIdItemE",
-   "self_type" : "_ZTIN3art3dex14CallSiteIdItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "method_handle_type_",
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "reserved1_",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "field_or_method_idx_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "reserved2_",
-     "field_offset" : 48,
-     "referenced_type" : "_ZTIt"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex16MethodHandleItemE",
-   "name" : "art::dex::MethodHandleItem",
-   "referenced_type" : "_ZTIN3art3dex16MethodHandleItemE",
-   "self_type" : "_ZTIN3art3dex16MethodHandleItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "size_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "entries_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIA1_j"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex17AnnotationSetItemE",
-   "name" : "art::dex::AnnotationSetItem",
-   "referenced_type" : "_ZTIN3art3dex17AnnotationSetItemE",
-   "self_type" : "_ZTIN3art3dex17AnnotationSetItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "size_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "flags_offset_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIA1_j"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex18HiddenapiClassDataE",
-   "name" : "art::dex::HiddenapiClassData",
-   "referenced_type" : "_ZTIN3art3dex18HiddenapiClassDataE",
-   "self_type" : "_ZTIN3art3dex18HiddenapiClassDataE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "annotations_off_",
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex20AnnotationSetRefItemE",
-   "name" : "art::dex::AnnotationSetRefItem",
-   "referenced_type" : "_ZTIN3art3dex20AnnotationSetRefItemE",
-   "self_type" : "_ZTIN3art3dex20AnnotationSetRefItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "size_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "list_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIA1_N3art3dex20AnnotationSetRefItemE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex20AnnotationSetRefListE",
-   "name" : "art::dex::AnnotationSetRefList",
-   "referenced_type" : "_ZTIN3art3dex20AnnotationSetRefListE",
-   "self_type" : "_ZTIN3art3dex20AnnotationSetRefListE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "field_idx_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "annotations_off_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex20FieldAnnotationsItemE",
-   "name" : "art::dex::FieldAnnotationsItem",
-   "referenced_type" : "_ZTIN3art3dex20FieldAnnotationsItemE",
-   "self_type" : "_ZTIN3art3dex20FieldAnnotationsItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "method_idx_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "annotations_off_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex21MethodAnnotationsItemE",
-   "name" : "art::dex::MethodAnnotationsItem",
-   "referenced_type" : "_ZTIN3art3dex21MethodAnnotationsItemE",
-   "self_type" : "_ZTIN3art3dex21MethodAnnotationsItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "class_annotations_off_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "fields_size_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "methods_size_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "parameters_size_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex24AnnotationsDirectoryItemE",
-   "name" : "art::dex::AnnotationsDirectoryItem",
-   "referenced_type" : "_ZTIN3art3dex24AnnotationsDirectoryItemE",
-   "self_type" : "_ZTIN3art3dex24AnnotationsDirectoryItemE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "method_idx_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "annotations_off_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex24ParameterAnnotationsItemE",
-   "name" : "art::dex::ParameterAnnotationsItem",
-   "referenced_type" : "_ZTIN3art3dex24ParameterAnnotationsItemE",
-   "self_type" : "_ZTIN3art3dex24ParameterAnnotationsItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "descriptor_idx_",
-     "referenced_type" : "_ZTIN3art3dex11StringIndexE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex6TypeIdE",
-   "name" : "art::dex::TypeId",
-   "referenced_type" : "_ZTIN3art3dex6TypeIdE",
-   "self_type" : "_ZTIN3art3dex6TypeIdE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "class_idx_",
-     "referenced_type" : "_ZTIN3art3dex9TypeIndexE"
-    },
-    {
-     "field_name" : "type_idx_",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIN3art3dex9TypeIndexE"
-    },
-    {
-     "field_name" : "name_idx_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIN3art3dex11StringIndexE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex7FieldIdE",
-   "name" : "art::dex::FieldId",
-   "referenced_type" : "_ZTIN3art3dex7FieldIdE",
-   "self_type" : "_ZTIN3art3dex7FieldIdE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "type_",
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "unused_",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "size_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "offset_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex7MapItemE",
-   "name" : "art::dex::MapItem",
-   "referenced_type" : "_ZTIN3art3dex7MapItemE",
-   "self_type" : "_ZTIN3art3dex7MapItemE",
-   "size" : 12,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "size_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "list_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIA1_N3art3dex7MapItemE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex7MapListE",
-   "name" : "art::dex::MapList",
-   "referenced_type" : "_ZTIN3art3dex7MapListE",
-   "self_type" : "_ZTIN3art3dex7MapListE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "shorty_idx_",
-     "referenced_type" : "_ZTIN3art3dex11StringIndexE"
-    },
-    {
-     "field_name" : "return_type_idx_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIN3art3dex9TypeIndexE"
-    },
-    {
-     "field_name" : "pad_",
-     "field_offset" : 48,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "parameters_off_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex7ProtoIdE",
-   "name" : "art::dex::ProtoId",
-   "referenced_type" : "_ZTIN3art3dex7ProtoIdE",
-   "self_type" : "_ZTIN3art3dex7ProtoIdE",
-   "size" : 12,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "start_addr_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "insn_count_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "handler_off_",
-     "field_offset" : 48,
-     "referenced_type" : "_ZTIt"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex7TryItemE",
-   "name" : "art::dex::TryItem",
-   "referenced_type" : "_ZTIN3art3dex7TryItemE",
-   "self_type" : "_ZTIN3art3dex7TryItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "class_idx_",
-     "referenced_type" : "_ZTIN3art3dex9TypeIndexE"
-    },
-    {
-     "field_name" : "pad1_",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "access_flags_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "superclass_idx_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIN3art3dex9TypeIndexE"
-    },
-    {
-     "field_name" : "pad2_",
-     "field_offset" : 80,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "interfaces_off_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "source_file_idx_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIN3art3dex11StringIndexE"
-    },
-    {
-     "field_name" : "annotations_off_",
-     "field_offset" : 160,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "class_data_off_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "static_values_off_",
-     "field_offset" : 224,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex8ClassDefE",
-   "name" : "art::dex::ClassDef",
-   "referenced_type" : "_ZTIN3art3dex8ClassDefE",
-   "self_type" : "_ZTIN3art3dex8ClassDefE",
-   "size" : 32,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art3dex8CodeItemE",
-   "name" : "art::dex::CodeItem",
-   "referenced_type" : "_ZTIN3art3dex8CodeItemE",
-   "self_type" : "_ZTIN3art3dex8CodeItemE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "index_",
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex8DexIndexIjEE",
-   "name" : "art::dex::DexIndex<unsigned int>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art3dex8DexIndexIjEE",
-   "self_type" : "_ZTIN3art3dex8DexIndexIjEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h",
-   "template_args" : [ "_ZTIj" ]
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "index_",
-     "referenced_type" : "_ZTIt"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex8DexIndexItEE",
-   "name" : "art::dex::DexIndex<unsigned short>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art3dex8DexIndexItEE",
-   "self_type" : "_ZTIN3art3dex8DexIndexItEE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h",
-   "template_args" : [ "_ZTIt" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "class_idx_",
-     "referenced_type" : "_ZTIN3art3dex9TypeIndexE"
-    },
-    {
-     "field_name" : "proto_idx_",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIN3art3dex10ProtoIndexE"
-    },
-    {
-     "field_name" : "name_idx_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIN3art3dex11StringIndexE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex8MethodIdE",
-   "name" : "art::dex::MethodId",
-   "referenced_type" : "_ZTIN3art3dex8MethodIdE",
-   "self_type" : "_ZTIN3art3dex8MethodIdE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "string_data_off_",
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex8StringIdE",
-   "name" : "art::dex::StringId",
-   "referenced_type" : "_ZTIN3art3dex8StringIdE",
-   "self_type" : "_ZTIN3art3dex8StringIdE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "type_idx_",
-     "referenced_type" : "_ZTIN3art3dex9TypeIndexE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex8TypeItemE",
-   "name" : "art::dex::TypeItem",
-   "referenced_type" : "_ZTIN3art3dex8TypeItemE",
-   "self_type" : "_ZTIN3art3dex8TypeItemE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "size_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "list_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIA1_N3art3dex8TypeItemE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex8TypeListE",
-   "name" : "art::dex::TypeList",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art3dex8TypeListE",
-   "self_type" : "_ZTIN3art3dex8TypeListE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "range_values_",
-     "referenced_type" : "_ZTINSt3__15dequeINS_5tupleIJPKvjbEEENS_9allocatorIS4_EEEE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "dex_file_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTIKPKN3art7DexFileE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex8tracking24DexFileTrackingRegistrarE",
-   "name" : "art::dex::tracking::DexFileTrackingRegistrar",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art3dex8tracking24DexFileTrackingRegistrarE",
-   "self_type" : "_ZTIN3art3dex8tracking24DexFileTrackingRegistrarE",
-   "size" : 28,
-   "source_file" : "art/libdexfile/dex/dex_file_tracking_registrar.h"
-  },
-  {
-   "alignment" : 2,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art3dex8DexIndexItEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex9TypeIndexE",
-   "name" : "art::dex::TypeIndex",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art3dex9TypeIndexE",
-   "self_type" : "_ZTIN3art3dex9TypeIndexE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "name_",
-     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "begin_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIPh"
-    },
-    {
-     "access" : "private",
-     "field_name" : "size_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "base_begin_",
-     "field_offset" : 160,
-     "referenced_type" : "_ZTIPv"
-    },
-    {
-     "access" : "private",
-     "field_name" : "base_size_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "prot_",
-     "field_offset" : 224,
-     "referenced_type" : "_ZTIi"
-    },
-    {
-     "access" : "private",
-     "field_name" : "reuse_",
-     "field_offset" : 256,
-     "referenced_type" : "_ZTIb"
-    },
-    {
-     "access" : "private",
-     "field_name" : "already_unmapped_",
-     "field_offset" : 264,
-     "referenced_type" : "_ZTIb"
-    },
-    {
-     "access" : "private",
-     "field_name" : "redzone_size_",
-     "field_offset" : 288,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art6MemMapE",
-   "name" : "art::MemMap",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art6MemMapE",
-   "self_type" : "_ZTIN3art6MemMapE",
-   "size" : 40,
-   "source_file" : "art/libartbase/base/mem_map.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "address_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "line_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "source_file_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIPKc"
-    },
-    {
-     "field_name" : "prologue_end_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIb"
-    },
-    {
-     "field_name" : "epilogue_begin_",
-     "field_offset" : 104,
-     "referenced_type" : "_ZTIb"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7DexFile12PositionInfoE",
-   "name" : "art::DexFile::PositionInfo",
-   "referenced_type" : "_ZTIN3art7DexFile12PositionInfoE",
-   "self_type" : "_ZTIN3art7DexFile12PositionInfoE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "magic_",
-     "referenced_type" : "_ZTIA8_h"
-    },
-    {
-     "field_name" : "checksum_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "signature_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIA20_h"
-    },
-    {
-     "field_name" : "file_size_",
-     "field_offset" : 256,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "header_size_",
-     "field_offset" : 288,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "endian_tag_",
-     "field_offset" : 320,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "link_size_",
-     "field_offset" : 352,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "link_off_",
-     "field_offset" : 384,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "map_off_",
-     "field_offset" : 416,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "string_ids_size_",
-     "field_offset" : 448,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "string_ids_off_",
-     "field_offset" : 480,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "type_ids_size_",
-     "field_offset" : 512,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "type_ids_off_",
-     "field_offset" : 544,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "proto_ids_size_",
-     "field_offset" : 576,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "proto_ids_off_",
-     "field_offset" : 608,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "field_ids_size_",
-     "field_offset" : 640,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "field_ids_off_",
-     "field_offset" : 672,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "method_ids_size_",
-     "field_offset" : 704,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "method_ids_off_",
-     "field_offset" : 736,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "class_defs_size_",
-     "field_offset" : 768,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "class_defs_off_",
-     "field_offset" : 800,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "data_size_",
-     "field_offset" : 832,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "data_off_",
-     "field_offset" : 864,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7DexFile6HeaderE",
-   "name" : "art::DexFile::Header",
-   "referenced_type" : "_ZTIN3art7DexFile6HeaderE",
-   "self_type" : "_ZTIN3art7DexFile6HeaderE",
-   "size" : 112,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "name_",
-     "referenced_type" : "_ZTIPKc"
-    },
-    {
-     "field_name" : "descriptor_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIPKc"
-    },
-    {
-     "field_name" : "signature_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIPKc"
-    },
-    {
-     "field_name" : "start_address_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "end_address_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "reg_",
-     "field_offset" : 160,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "is_live_",
-     "field_offset" : 176,
-     "referenced_type" : "_ZTIb"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7DexFile9LocalInfoE",
-   "name" : "art::DexFile::LocalInfo",
-   "referenced_type" : "_ZTIN3art7DexFile9LocalInfoE",
-   "self_type" : "_ZTIN3art7DexFile9LocalInfoE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "begin_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKPKh"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "size_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "data_begin_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIKPKh"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "data_size_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "location_",
-     "field_offset" : 160,
-     "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "location_checksum_",
-     "field_offset" : 256,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "header_",
-     "field_offset" : 288,
-     "referenced_type" : "_ZTIKPKN3art7DexFile6HeaderE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "string_ids_",
-     "field_offset" : 320,
-     "referenced_type" : "_ZTIKPKN3art3dex8StringIdE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "type_ids_",
-     "field_offset" : 352,
-     "referenced_type" : "_ZTIKPKN3art3dex6TypeIdE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "field_ids_",
-     "field_offset" : 384,
-     "referenced_type" : "_ZTIKPKN3art3dex7FieldIdE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "method_ids_",
-     "field_offset" : 416,
-     "referenced_type" : "_ZTIKPKN3art3dex8MethodIdE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "proto_ids_",
-     "field_offset" : 448,
-     "referenced_type" : "_ZTIKPKN3art3dex7ProtoIdE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "class_defs_",
-     "field_offset" : 480,
-     "referenced_type" : "_ZTIKPKN3art3dex8ClassDefE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "method_handles_",
-     "field_offset" : 512,
-     "referenced_type" : "_ZTIPKN3art3dex16MethodHandleItemE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "num_method_handles_",
-     "field_offset" : 544,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "call_site_ids_",
-     "field_offset" : 576,
-     "referenced_type" : "_ZTIPKN3art3dex14CallSiteIdItemE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "num_call_site_ids_",
-     "field_offset" : 608,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "hiddenapi_class_data_",
-     "field_offset" : 640,
-     "referenced_type" : "_ZTIPKN3art3dex18HiddenapiClassDataE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "oat_dex_file_",
-     "field_offset" : 672,
-     "referenced_type" : "_ZTIPKN3art10OatDexFileE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "container_",
-     "field_offset" : 704,
-     "referenced_type" : "_ZTINSt3__110unique_ptrIN3art16DexFileContainerENS_14default_deleteIS2_EEEE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "is_compact_dex_",
-     "field_offset" : 736,
-     "referenced_type" : "_ZTIKb"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "hiddenapi_domain_",
-     "field_offset" : 744,
-     "referenced_type" : "_ZTIN3art9hiddenapi6DomainE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7DexFileE",
-   "name" : "art::DexFile",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art7DexFileE",
-   "self_type" : "_ZTIN3art7DexFileE",
-   "size" : 96,
-   "source_file" : "art/libdexfile/dex/dex_file.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art7DexFileE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art7DexFileD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art7DexFileD0Ev"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZNK3art7DexFile12IsMagicValidEv"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZNK3art7DexFile14IsVersionValidEv"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZNK3art7DexFile22SupportsDefaultMethodsEv"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZNK3art7DexFile18GetDequickenedSizeEv"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZNK3art7DexFile15GetCodeItemSizeERKNS_3dex8CodeItemE"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art7DexFile17CalculateChecksumEv"
-    }
-   ]
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7HashMapIjtNS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS2_26OffsetTypeMapHashCompareFnES4_NSt3__19allocatorINS5_4pairIjtEEEEEE",
-   "name" : "art::HashMap<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn, std::allocator<std::pair<unsigned int, unsigned short>>>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art7HashMapIjtNS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS2_26OffsetTypeMapHashCompareFnES4_NSt3__19allocatorINS5_4pairIjtEEEEEE",
-   "self_type" : "_ZTIN3art7HashMapIjtNS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS2_26OffsetTypeMapHashCompareFnES4_NSt3__19allocatorINS5_4pairIjtEEEEEE",
-   "size" : 40,
-   "source_file" : "art/libartbase/base/hash_map.h",
-   "template_args" :
-   [
-    "_ZTIj",
-    "_ZTIt",
-    "_ZTIN3art3dex15DexFileVerifier20OffsetTypeMapEmptyFnE",
-    "_ZTIN3art3dex15DexFileVerifier26OffsetTypeMapHashCompareFnE",
-    "_ZTIN3art3dex15DexFileVerifier26OffsetTypeMapHashCompareFnE",
-    "_ZTINSt3__19allocatorINS_4pairIjtEEEE"
-   ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "allocfn_",
-     "referenced_type" : "_ZTINSt3__19allocatorINS_4pairIjtEEEE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "hashfn_",
-     "field_offset" : 8,
-     "referenced_type" : "_ZTIN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "emptyfn_",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIN3art3dex15DexFileVerifier20OffsetTypeMapEmptyFnE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "pred_",
-     "field_offset" : 24,
-     "referenced_type" : "_ZTIN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "num_elements_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "num_buckets_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "elements_until_expand_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "owns_data_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIb"
-    },
-    {
-     "access" : "private",
-     "field_name" : "data_",
-     "field_offset" : 160,
-     "referenced_type" : "_ZTIPNSt3__14pairIjtEE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "min_load_factor_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTId"
-    },
-    {
-     "access" : "private",
-     "field_name" : "max_load_factor_",
-     "field_offset" : 256,
-     "referenced_type" : "_ZTId"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "name" : "art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "self_type" : "_ZTIN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "size" : 40,
-   "source_file" : "art/libartbase/base/hash_set.h",
-   "template_args" :
-   [
-    "_ZTINSt3__14pairIjtEE",
-    "_ZTIN3art3dex15DexFileVerifier20OffsetTypeMapEmptyFnE",
-    "_ZTIN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-    "_ZTIN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-    "_ZTINSt3__19allocatorINS_4pairIjtEEEE"
-   ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art8DataHashE",
-   "name" : "art::DataHash",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art8DataHashE",
-   "self_type" : "_ZTIN3art8DataHashE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/data_hash.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "value_",
-     "referenced_type" : "_ZTIRKN3art9hiddenapi7ApiListE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "name" : "art::Dumpable<art::hiddenapi::ApiList>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "self_type" : "_ZTIN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/dumpable.h",
-   "template_args" : [ "_ZTIN3art9hiddenapi7ApiListE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art8IdentityIjEE",
-   "name" : "art::Identity<unsigned int>",
-   "referenced_type" : "_ZTIN3art8IdentityIjEE",
-   "self_type" : "_ZTIN3art8IdentityIjEE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/stl_util_identity.h",
-   "template_args" : [ "_ZTIj" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "handle_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIP10ZipArchive"
-    },
-    {
-     "access" : "private",
-     "field_name" : "zip_entry_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKP8ZipEntry"
-    },
-    {
-     "access" : "private",
-     "field_name" : "entry_name_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art8ZipEntryE",
-   "name" : "art::ZipEntry",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art8ZipEntryE",
-   "self_type" : "_ZTIN3art8ZipEntryE",
-   "size" : 24,
-   "source_file" : "art/libartbase/base/zip_archive.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art8ZipEntryE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art8ZipEntryD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art8ZipEntryD0Ev"
-    }
-   ]
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTINSt3__18iteratorINS_20forward_iterator_tagEjjjjEE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "count_",
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art9CountIterE",
-   "name" : "art::CountIter",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art9CountIterE",
-   "self_type" : "_ZTIN3art9CountIterE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art9PrimitiveE",
-   "name" : "art::Primitive",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art9PrimitiveE",
-   "self_type" : "_ZTIN3art9PrimitiveE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/primitive.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art11ValueObjectE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "dex_file_",
-     "referenced_type" : "_ZTIPKN3art7DexFileE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "proto_id_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIPKN3art3dex7ProtoIdE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art9SignatureE",
-   "name" : "art::Signature",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art9SignatureE",
-   "self_type" : "_ZTIN3art9SignatureE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/signature.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "dex_flags_",
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art9hiddenapi7ApiListE",
-   "name" : "art::hiddenapi::ApiList",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art9hiddenapi7ApiListE",
-   "self_type" : "_ZTIN3art9hiddenapi7ApiListE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art9hiddenapi8ApiStubsE",
-   "name" : "art::hiddenapi::ApiStubs",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art9hiddenapi8ApiStubsE",
-   "self_type" : "_ZTIN3art9hiddenapi8ApiStubsE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/hiddenapi_stubs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "data_",
-     "referenced_type" : "_ZTIKNSt3__110unique_ptrIN7android4base14LogMessageDataENS_14default_deleteIS3_EEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10LogMessageE",
-   "name" : "android::base::LogMessage",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN7android4base10LogMessageE",
-   "self_type" : "_ZTIN7android4base10LogMessageE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "default_log_id_",
-     "referenced_type" : "_ZTIN7android4base5LogIdE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10LogdLoggerE",
-   "name" : "android::base::LogdLogger",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN7android4base10LogdLoggerE",
-   "self_type" : "_ZTIN7android4base10LogdLoggerE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "base_",
-     "referenced_type" : "_ZTIPc"
-    },
-    {
-     "access" : "private",
-     "field_name" : "size_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "offset_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10MappedFileE",
-   "name" : "android::base::MappedFile",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN7android4base10MappedFileE",
-   "self_type" : "_ZTIN7android4base10MappedFileE",
-   "size" : 12,
-   "source_file" : "system/libbase/include/android-base/mapped_file.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIN3art11Instruction6FormatES5_EE",
-   "name" : "android::base::log_detail::StorageTypes<art::Instruction::Format, art::Instruction::Format>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art11Instruction6FormatES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art11Instruction6FormatES5_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art11Instruction6FormatE", "_ZTIN3art11Instruction6FormatE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIN3art25EncodedArrayValueIterator9ValueTypeES5_EE",
-   "name" : "android::base::log_detail::StorageTypes<art::EncodedArrayValueIterator::ValueType, art::EncodedArrayValueIterator::ValueType>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art25EncodedArrayValueIterator9ValueTypeES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art25EncodedArrayValueIterator9ValueTypeES5_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" :
-   [
-    "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE",
-    "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE"
-   ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIN3art3dex10ProtoIndexES5_EE",
-   "name" : "android::base::log_detail::StorageTypes<art::dex::ProtoIndex, art::dex::ProtoIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art3dex10ProtoIndexES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art3dex10ProtoIndexES5_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex10ProtoIndexE", "_ZTIN3art3dex10ProtoIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIN3art3dex11StringIndexES5_EE",
-   "name" : "android::base::log_detail::StorageTypes<art::dex::StringIndex, art::dex::StringIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art3dex11StringIndexES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art3dex11StringIndexES5_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex11StringIndexE", "_ZTIN3art3dex11StringIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIN3art3dex9TypeIndexES5_EE",
-   "name" : "android::base::log_detail::StorageTypes<art::dex::TypeIndex, art::dex::TypeIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art3dex9TypeIndexES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art3dex9TypeIndexES5_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex9TypeIndexE", "_ZTIN3art3dex9TypeIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex6TypeIdES7_EE",
-   "name" : "android::base::log_detail::StorageTypes<const art::dex::TypeId *, const art::dex::TypeId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex6TypeIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex6TypeIdES7_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex6TypeIdE", "_ZTIPKN3art3dex6TypeIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex7FieldIdES7_EE",
-   "name" : "android::base::log_detail::StorageTypes<const art::dex::FieldId *, const art::dex::FieldId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex7FieldIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex7FieldIdES7_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7FieldIdE", "_ZTIPKN3art3dex7FieldIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex7ProtoIdES7_EE",
-   "name" : "android::base::log_detail::StorageTypes<const art::dex::ProtoId *, const art::dex::ProtoId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex7ProtoIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex7ProtoIdES7_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7ProtoIdE", "_ZTIPKN3art3dex7ProtoIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex8ClassDefES7_EE",
-   "name" : "android::base::log_detail::StorageTypes<const art::dex::ClassDef *, const art::dex::ClassDef *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex8ClassDefES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex8ClassDefES7_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8ClassDefE", "_ZTIPKN3art3dex8ClassDefE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex8MethodIdES7_EE",
-   "name" : "android::base::log_detail::StorageTypes<const art::dex::MethodId *, const art::dex::MethodId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex8MethodIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex8MethodIdES7_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8MethodIdE", "_ZTIPKN3art3dex8MethodIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex8StringIdES7_EE",
-   "name" : "android::base::log_detail::StorageTypes<const art::dex::StringId *, const art::dex::StringId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex8StringIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex8StringIdES7_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8StringIdE", "_ZTIPKN3art3dex8StringIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art7DexFileES6_EE",
-   "name" : "android::base::log_detail::StorageTypes<const art::DexFile *, const art::DexFile *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art7DexFileES6_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art7DexFileES6_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art7DexFileE", "_ZTIPKN3art7DexFileE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKcS4_EE",
-   "name" : "android::base::log_detail::StorageTypes<const char *, const char *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKcS4_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKcS4_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKc", "_ZTIPKc" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKhS4_EE",
-   "name" : "android::base::log_detail::StorageTypes<const unsigned char *, const unsigned char *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKhS4_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKhS4_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKh", "_ZTIPKh" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKtS4_EE",
-   "name" : "android::base::log_detail::StorageTypes<const unsigned short *, const unsigned short *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKtS4_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKtS4_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKt", "_ZTIPKt" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIbbEE",
-   "name" : "android::base::log_detail::StorageTypes<bool, bool>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIbbEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIbbEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIb", "_ZTIb" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIccEE",
-   "name" : "android::base::log_detail::StorageTypes<char, char>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIccEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIccEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIc", "_ZTIc" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIddEE",
-   "name" : "android::base::log_detail::StorageTypes<double, double>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIddEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIddEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTId", "_ZTId" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIhjEE",
-   "name" : "android::base::log_detail::StorageTypes<unsigned char, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIhjEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIhjEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIh", "_ZTIj" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIiiEE",
-   "name" : "android::base::log_detail::StorageTypes<int, int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIiiEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIiiEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIi", "_ZTIi" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIjiEE",
-   "name" : "android::base::log_detail::StorageTypes<unsigned int, int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIjiEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIjiEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIj", "_ZTIi" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIjjEE",
-   "name" : "android::base::log_detail::StorageTypes<unsigned int, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIjjEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIjjEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIj", "_ZTIj" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIjtEE",
-   "name" : "android::base::log_detail::StorageTypes<unsigned int, unsigned short>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIjtEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIjtEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIj", "_ZTIt" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesItjEE",
-   "name" : "android::base::log_detail::StorageTypes<unsigned short, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesItjEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesItjEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIt", "_ZTIj" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIttEE",
-   "name" : "android::base::log_detail::StorageTypes<unsigned short, unsigned short>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIttEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIttEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIt", "_ZTIt" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIxjEE",
-   "name" : "android::base::log_detail::StorageTypes<long long, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIxjEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIxjEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIx", "_ZTIj" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIyjEE",
-   "name" : "android::base::log_detail::StorageTypes<unsigned long long, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIyjEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIyjEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIy", "_ZTIj" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art11Instruction6FormatEEE",
-   "name" : "android::base::log_detail::IsCharPointer<art::Instruction::Format>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art11Instruction6FormatEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art11Instruction6FormatEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art11Instruction6FormatE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "name" : "android::base::log_detail::IsCharPointer<art::EncodedArrayValueIterator::ValueType>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art3dex10ProtoIndexEEE",
-   "name" : "android::base::log_detail::IsCharPointer<art::dex::ProtoIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art3dex10ProtoIndexEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art3dex10ProtoIndexEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex10ProtoIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art3dex11StringIndexEEE",
-   "name" : "android::base::log_detail::IsCharPointer<art::dex::StringIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art3dex11StringIndexEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art3dex11StringIndexEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex11StringIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art3dex9TypeIndexEEE",
-   "name" : "android::base::log_detail::IsCharPointer<art::dex::TypeIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art3dex9TypeIndexEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art3dex9TypeIndexEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex9TypeIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex6TypeIdEEE",
-   "name" : "android::base::log_detail::IsCharPointer<const art::dex::TypeId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex6TypeIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex6TypeIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex6TypeIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex7FieldIdEEE",
-   "name" : "android::base::log_detail::IsCharPointer<const art::dex::FieldId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex7FieldIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex7FieldIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7FieldIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex7ProtoIdEEE",
-   "name" : "android::base::log_detail::IsCharPointer<const art::dex::ProtoId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex7ProtoIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex7ProtoIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7ProtoIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex8ClassDefEEE",
-   "name" : "android::base::log_detail::IsCharPointer<const art::dex::ClassDef *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex8ClassDefEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex8ClassDefEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8ClassDefE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex8MethodIdEEE",
-   "name" : "android::base::log_detail::IsCharPointer<const art::dex::MethodId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex8MethodIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex8MethodIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8MethodIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex8StringIdEEE",
-   "name" : "android::base::log_detail::IsCharPointer<const art::dex::StringId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex8StringIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex8StringIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8StringIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art7DexFileEEE",
-   "name" : "android::base::log_detail::IsCharPointer<const art::DexFile *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art7DexFileEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art7DexFileEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art7DexFileE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKcEE",
-   "name" : "android::base::log_detail::IsCharPointer<const char *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKcEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKcEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKc" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKhEE",
-   "name" : "android::base::log_detail::IsCharPointer<const unsigned char *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKhEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKhEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKh" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKtEE",
-   "name" : "android::base::log_detail::IsCharPointer<const unsigned short *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKtEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKtEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKt" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIbEE",
-   "name" : "android::base::log_detail::IsCharPointer<bool>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIbEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIbEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIb" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIcEE",
-   "name" : "android::base::log_detail::IsCharPointer<char>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIcEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIcEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIc" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIdEE",
-   "name" : "android::base::log_detail::IsCharPointer<double>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIdEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIdEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTId" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIhEE",
-   "name" : "android::base::log_detail::IsCharPointer<unsigned char>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIhEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIhEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIh" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIiEE",
-   "name" : "android::base::log_detail::IsCharPointer<int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIiEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIiEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIi" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIjEE",
-   "name" : "android::base::log_detail::IsCharPointer<unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIjEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIjEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIj" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerItEE",
-   "name" : "android::base::log_detail::IsCharPointer<unsigned short>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerItEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerItEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIt" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIxEE",
-   "name" : "android::base::log_detail::IsCharPointer<long long>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIxEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIxEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIx" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIyEE",
-   "name" : "android::base::log_detail::IsCharPointer<unsigned long long>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIyEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIyEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIy" ]
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 8,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art11Instruction6FormatES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::Instruction::Format, art::Instruction::Format>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art11Instruction6FormatES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art11Instruction6FormatES5_EE",
-   "size" : 2,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art11Instruction6FormatE", "_ZTIN3art11Instruction6FormatE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art25EncodedArrayValueIterator9ValueTypeES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::EncodedArrayValueIterator::ValueType, art::EncodedArrayValueIterator::ValueType>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art25EncodedArrayValueIterator9ValueTypeES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art25EncodedArrayValueIterator9ValueTypeES5_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" :
-   [
-    "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE",
-    "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE"
-   ]
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex10ProtoIndexES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::dex::ProtoIndex, art::dex::ProtoIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex10ProtoIndexES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex10ProtoIndexES5_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex10ProtoIndexE", "_ZTIN3art3dex10ProtoIndexE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex11StringIndexES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::dex::StringIndex, art::dex::StringIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex11StringIndexES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex11StringIndexES5_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex11StringIndexE", "_ZTIN3art3dex11StringIndexE" ]
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex9TypeIndexES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::dex::TypeIndex, art::dex::TypeIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex9TypeIndexES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex9TypeIndexES5_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex9TypeIndexE", "_ZTIN3art3dex9TypeIndexE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex6TypeIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::TypeId *, const art::dex::TypeId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex6TypeIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex6TypeIdES7_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex6TypeIdE", "_ZTIPKN3art3dex6TypeIdE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7FieldIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::FieldId *, const art::dex::FieldId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7FieldIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7FieldIdES7_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7FieldIdE", "_ZTIPKN3art3dex7FieldIdE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7ProtoIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::ProtoId *, const art::dex::ProtoId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7ProtoIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7ProtoIdES7_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7ProtoIdE", "_ZTIPKN3art3dex7ProtoIdE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8ClassDefES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::ClassDef *, const art::dex::ClassDef *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8ClassDefES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8ClassDefES7_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8ClassDefE", "_ZTIPKN3art3dex8ClassDefE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8MethodIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::MethodId *, const art::dex::MethodId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8MethodIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8MethodIdES7_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8MethodIdE", "_ZTIPKN3art3dex8MethodIdE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8StringIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::StringId *, const art::dex::StringId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8StringIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8StringIdES7_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8StringIdE", "_ZTIPKN3art3dex8StringIdE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art7DexFileEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art7DexFileEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art7DexFileES6_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::DexFile *, const art::DexFile *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art7DexFileES6_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art7DexFileES6_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art7DexFileE", "_ZTIPKN3art7DexFileE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKvEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKvEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKcS4_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const char *, const char *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKcS4_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKcS4_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKc", "_ZTIPKc" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKvEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKvEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKhS4_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const unsigned char *, const unsigned char *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKhS4_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKhS4_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKh", "_ZTIPKh" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKtEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKtEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKtS4_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const unsigned short *, const unsigned short *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKtS4_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKtS4_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKt", "_ZTIPKt" ]
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIbEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 8,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIbEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIbbEE",
-   "name" : "android::base::log_detail::EagerEvaluator<bool, bool>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIbbEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIbbEE",
-   "size" : 2,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIb", "_ZTIb" ]
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIcEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 8,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIcEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIccEE",
-   "name" : "android::base::log_detail::EagerEvaluator<char, char>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIccEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIccEE",
-   "size" : 2,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIc", "_ZTIc" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIdEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIdEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIddEE",
-   "name" : "android::base::log_detail::EagerEvaluator<double, double>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIddEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIddEE",
-   "size" : 16,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTId", "_ZTId" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIhEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIhjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned char, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIhjEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIhjEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIh", "_ZTIj" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIiEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIiEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIiiEE",
-   "name" : "android::base::log_detail::EagerEvaluator<int, int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIiiEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIiiEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIi", "_ZTIi" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIiEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjiEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned int, int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjiEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjiEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIj", "_ZTIi" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned int, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjjEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjjEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIj", "_ZTIj" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageItEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjtEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned int, unsigned short>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjtEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjtEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIj", "_ZTIt" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageItEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorItjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned short, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorItjEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorItjEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIt", "_ZTIj" ]
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageItEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageItEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIttEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned short, unsigned short>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIttEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIttEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIt", "_ZTIt" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIxEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIxjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<long long, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIxjEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIxjEE",
-   "size" : 16,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIx", "_ZTIj" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIyEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIyjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned long long, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIyjEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIyjEE",
-   "size" : 16,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIy", "_ZTIj" ]
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIN3art11Instruction6FormatE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE",
-   "name" : "android::base::log_detail::Storage<art::Instruction::Format>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art11Instruction6FormatE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "name" : "android::base::log_detail::Storage<art::EncodedArrayValueIterator::ValueType>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE" ]
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIN3art3dex10ProtoIndexE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE",
-   "name" : "android::base::log_detail::Storage<art::dex::ProtoIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE",
-   "size" : 2,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex10ProtoIndexE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIN3art3dex11StringIndexE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE",
-   "name" : "android::base::log_detail::Storage<art::dex::StringIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex11StringIndexE" ]
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIN3art3dex9TypeIndexE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE",
-   "name" : "android::base::log_detail::Storage<art::dex::TypeIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE",
-   "size" : 2,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex9TypeIndexE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIPKN3art3dex6TypeIdE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::TypeId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex6TypeIdE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIPKN3art3dex7FieldIdE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::FieldId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7FieldIdE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIPKN3art3dex7ProtoIdE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::ProtoId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7ProtoIdE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIPKN3art3dex8ClassDefE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::ClassDef *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8ClassDefE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIPKN3art3dex8MethodIdE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::MethodId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8MethodIdE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIPKN3art3dex8StringIdE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::StringId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8StringIdE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIPKN3art7DexFileE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIPKN3art7DexFileEEE",
-   "name" : "android::base::log_detail::Storage<const art::DexFile *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art7DexFileEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art7DexFileEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art7DexFileE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIPKt"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIPKtEE",
-   "name" : "android::base::log_detail::Storage<const unsigned short *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKtEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIPKtEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKt" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIPKv"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIPKvEE",
-   "name" : "android::base::log_detail::Storage<const void *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKvEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIPKvEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKv" ]
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIb"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIbEE",
-   "name" : "android::base::log_detail::Storage<bool>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIbEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIbEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIb" ]
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIc"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIcEE",
-   "name" : "android::base::log_detail::Storage<char>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIcEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIcEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIc" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTId"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIdEE",
-   "name" : "android::base::log_detail::Storage<double>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIdEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIdEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTId" ]
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIh"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIhEE",
-   "name" : "android::base::log_detail::Storage<unsigned char>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIhEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIhEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIh" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIi"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIiEE",
-   "name" : "android::base::log_detail::Storage<int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIiEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIiEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIi" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIjEE",
-   "name" : "android::base::log_detail::Storage<unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIjEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIjEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIj" ]
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIt"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageItEE",
-   "name" : "android::base::log_detail::Storage<unsigned short>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageItEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageItEE",
-   "size" : 2,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIt" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIx"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIxEE",
-   "name" : "android::base::log_detail::Storage<long long>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIxEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIxEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIx" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIy"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIyEE",
-   "name" : "android::base::log_detail::Storage<unsigned long long>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIyEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIyEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIy" ]
-  },
-  {
-   "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" : "_ZTIN7android4base12LogNullGuardIDnEE",
-   "name" : "android::base::LogNullGuard<std::nullptr_t>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIDnEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIDnEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIDn" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIN3art11Instruction6FormatEEE",
-   "name" : "android::base::LogNullGuard<art::Instruction::Format>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIN3art11Instruction6FormatEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIN3art11Instruction6FormatEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art11Instruction6FormatE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "name" : "android::base::LogNullGuard<art::EncodedArrayValueIterator::ValueType>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIN3art3dex10ProtoIndexEEE",
-   "name" : "android::base::LogNullGuard<art::dex::ProtoIndex>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIN3art3dex10ProtoIndexEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIN3art3dex10ProtoIndexEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex10ProtoIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIN3art3dex11StringIndexEEE",
-   "name" : "android::base::LogNullGuard<art::dex::StringIndex>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIN3art3dex11StringIndexEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIN3art3dex11StringIndexEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex11StringIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIN3art3dex9TypeIndexEEE",
-   "name" : "android::base::LogNullGuard<art::dex::TypeIndex>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIN3art3dex9TypeIndexEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIN3art3dex9TypeIndexEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex9TypeIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex6TypeIdEEE",
-   "name" : "android::base::LogNullGuard<const art::dex::TypeId *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex6TypeIdEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex6TypeIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex6TypeIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex7FieldIdEEE",
-   "name" : "android::base::LogNullGuard<const art::dex::FieldId *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex7FieldIdEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex7FieldIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7FieldIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex7ProtoIdEEE",
-   "name" : "android::base::LogNullGuard<const art::dex::ProtoId *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex7ProtoIdEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex7ProtoIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7ProtoIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex8ClassDefEEE",
-   "name" : "android::base::LogNullGuard<const art::dex::ClassDef *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex8ClassDefEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex8ClassDefEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8ClassDefE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex8MethodIdEEE",
-   "name" : "android::base::LogNullGuard<const art::dex::MethodId *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex8MethodIdEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex8MethodIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8MethodIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex8StringIdEEE",
-   "name" : "android::base::LogNullGuard<const art::dex::StringId *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex8StringIdEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex8StringIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8StringIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKN3art7DexFileEEE",
-   "name" : "android::base::LogNullGuard<const art::DexFile *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKN3art7DexFileEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKN3art7DexFileEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art7DexFileE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKcEE",
-   "name" : "android::base::LogNullGuard<const char *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKcEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKcEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKc" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKtEE",
-   "name" : "android::base::LogNullGuard<const unsigned short *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKtEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKtEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKt" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKvEE",
-   "name" : "android::base::LogNullGuard<const void *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKvEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKvEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKv" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPcEE",
-   "name" : "android::base::LogNullGuard<char *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPcEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPcEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPc" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIbEE",
-   "name" : "android::base::LogNullGuard<bool>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIbEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIbEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIb" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIcEE",
-   "name" : "android::base::LogNullGuard<char>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIcEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIcEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIc" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIdEE",
-   "name" : "android::base::LogNullGuard<double>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIdEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIdEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTId" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIhEE",
-   "name" : "android::base::LogNullGuard<unsigned char>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIhEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIhEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIh" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIiEE",
-   "name" : "android::base::LogNullGuard<int>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIiEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIiEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIi" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIjEE",
-   "name" : "android::base::LogNullGuard<unsigned int>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIjEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIjEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIj" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardItEE",
-   "name" : "android::base::LogNullGuard<unsigned short>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardItEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardItEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIt" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIxEE",
-   "name" : "android::base::LogNullGuard<long long>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIxEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIxEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIx" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIyEE",
-   "name" : "android::base::LogNullGuard<unsigned long long>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIyEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIyEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIy" ]
-  },
-  {
-   "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" : "saved_errno_",
-     "referenced_type" : "_ZTIKi"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base13ErrnoRestorerE",
-   "name" : "android::base::ErrnoRestorer",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN7android4base13ErrnoRestorerE",
-   "self_type" : "_ZTIN7android4base13ErrnoRestorerE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/errno_restorer.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,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "old_",
-     "referenced_type" : "_ZTIN7android4base11LogSeverityE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base17ScopedLogSeverityE",
-   "name" : "android::base::ScopedLogSeverity",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN7android4base17ScopedLogSeverityE",
-   "self_type" : "_ZTIN7android4base17ScopedLogSeverityE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base19ScopedLockAssertionE",
-   "name" : "android::base::ScopedLockAssertion",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN7android4base19ScopedLockAssertionE",
-   "self_type" : "_ZTIN7android4base19ScopedLockAssertionE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/thread_annotations.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIN9unix_file16RandomAccessFileE",
-   "name" : "unix_file::RandomAccessFile",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN9unix_file16RandomAccessFileE",
-   "self_type" : "_ZTIN9unix_file16RandomAccessFileE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/unix_file/random_access_file.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN9unix_file16RandomAccessFileE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN9unix_file16RandomAccessFileD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN9unix_file16RandomAccessFileD0Ev"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZN9unix_file16RandomAccessFile5CloseEv"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZNK9unix_file16RandomAccessFile4ReadEPcxx"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZN9unix_file16RandomAccessFile9SetLengthEx"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZNK9unix_file16RandomAccessFile9GetLengthEv"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZN9unix_file16RandomAccessFile5WriteEPKcxx"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZN9unix_file16RandomAccessFile5FlushEv"
-    }
-   ]
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN9unix_file16RandomAccessFileE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "guard_state_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIN9unix_file6FdFile10GuardStateE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "fd_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIi"
-    },
-    {
-     "access" : "private",
-     "field_name" : "file_path_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "read_only_mode_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTIb"
-    }
-   ],
-   "linker_set_key" : "_ZTIN9unix_file6FdFileE",
-   "name" : "unix_file::FdFile",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN9unix_file6FdFileE",
-   "self_type" : "_ZTIN9unix_file6FdFileE",
-   "size" : 28,
-   "source_file" : "art/libartbase/base/unix_file/fd_file.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN9unix_file6FdFileE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN9unix_file6FdFileD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN9unix_file6FdFileD0Ev"
-    },
-    {
-     "mangled_component_name" : "_ZN9unix_file6FdFile5CloseEv"
-    },
-    {
-     "mangled_component_name" : "_ZNK9unix_file6FdFile4ReadEPcxx"
-    },
-    {
-     "mangled_component_name" : "_ZN9unix_file6FdFile9SetLengthEx"
-    },
-    {
-     "mangled_component_name" : "_ZNK9unix_file6FdFile9GetLengthEv"
-    },
-    {
-     "mangled_component_name" : "_ZN9unix_file6FdFile5WriteEPKcxx"
-    },
-    {
-     "mangled_component_name" : "_ZN9unix_file6FdFile5FlushEv"
-    }
-   ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTINSt3__14hashIN3art16DexFileReferenceEEE",
-   "name" : "std::hash<art::DexFileReference>",
-   "referenced_type" : "_ZTINSt3__14hashIN3art16DexFileReferenceEEE",
-   "self_type" : "_ZTINSt3__14hashIN3art16DexFileReferenceEEE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h",
-   "template_args" : [ "_ZTIN3art16DexFileReferenceE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTINSt3__14hashIN3art3dex10ProtoIndexEEE",
-   "name" : "std::hash<art::dex::ProtoIndex>",
-   "referenced_type" : "_ZTINSt3__14hashIN3art3dex10ProtoIndexEEE",
-   "self_type" : "_ZTINSt3__14hashIN3art3dex10ProtoIndexEEE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h",
-   "template_args" : [ "_ZTIN3art3dex10ProtoIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTINSt3__14hashIN3art3dex11StringIndexEEE",
-   "name" : "std::hash<art::dex::StringIndex>",
-   "referenced_type" : "_ZTINSt3__14hashIN3art3dex11StringIndexEEE",
-   "self_type" : "_ZTINSt3__14hashIN3art3dex11StringIndexEEE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h",
-   "template_args" : [ "_ZTIN3art3dex11StringIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTINSt3__14hashIN3art3dex9TypeIndexEEE",
-   "name" : "std::hash<art::dex::TypeIndex>",
-   "referenced_type" : "_ZTINSt3__14hashIN3art3dex9TypeIndexEEE",
-   "self_type" : "_ZTINSt3__14hashIN3art3dex9TypeIndexEEE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h",
-   "template_args" : [ "_ZTIN3art3dex9TypeIndexE" ]
-  }
- ],
- "rvalue_reference_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTION3art11Instruction6FormatE",
-   "name" : "art::Instruction::Format &&",
-   "referenced_type" : "_ZTIN3art11Instruction6FormatE",
-   "self_type" : "_ZTION3art11Instruction6FormatE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTION3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "name" : "art::HashSetIterator<std::pair<unsigned int, unsigned short>, art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>>> &&",
-   "referenced_type" : "_ZTIN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "self_type" : "_ZTION3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTION3art15SplitStringIterE",
-   "name" : "art::SplitStringIter &&",
-   "referenced_type" : "_ZTIN3art15SplitStringIterE",
-   "self_type" : "_ZTION3art15SplitStringIterE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTION3art15TypeLookupTableE",
-   "name" : "art::TypeLookupTable &&",
-   "referenced_type" : "_ZTIN3art15TypeLookupTableE",
-   "self_type" : "_ZTION3art15TypeLookupTableE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTION3art25EncodedArrayValueIterator9ValueTypeE",
-   "name" : "art::EncodedArrayValueIterator::ValueType &&",
-   "referenced_type" : "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE",
-   "self_type" : "_ZTION3art25EncodedArrayValueIterator9ValueTypeE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTION3art3dex9TypeIndexE",
-   "name" : "art::dex::TypeIndex &&",
-   "referenced_type" : "_ZTIN3art3dex9TypeIndexE",
-   "self_type" : "_ZTION3art3dex9TypeIndexE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTION3art6MemMapE",
-   "name" : "art::MemMap &&",
-   "referenced_type" : "_ZTIN3art6MemMapE",
-   "self_type" : "_ZTION3art6MemMapE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.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" : "_ZTIONSt3__14pairIjtEE",
-   "name" : "std::pair<unsigned int, unsigned short> &&",
-   "referenced_type" : "_ZTINSt3__14pairIjtEE",
-   "self_type" : "_ZTIONSt3__14pairIjtEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIONSt3__16vectorIhNS_9allocatorIhEEEE",
-   "name" : "std::vector<unsigned char, std::allocator<unsigned char>> &&",
-   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
-   "self_type" : "_ZTIONSt3__16vectorIhNS_9allocatorIhEEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOPKN3art3dex6TypeIdE",
-   "name" : "const art::dex::TypeId *&&",
-   "referenced_type" : "_ZTIPKN3art3dex6TypeIdE",
-   "self_type" : "_ZTIOPKN3art3dex6TypeIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOPKN3art3dex7FieldIdE",
-   "name" : "const art::dex::FieldId *&&",
-   "referenced_type" : "_ZTIPKN3art3dex7FieldIdE",
-   "self_type" : "_ZTIOPKN3art3dex7FieldIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOPKN3art3dex7ProtoIdE",
-   "name" : "const art::dex::ProtoId *&&",
-   "referenced_type" : "_ZTIPKN3art3dex7ProtoIdE",
-   "self_type" : "_ZTIOPKN3art3dex7ProtoIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOPKN3art3dex8ClassDefE",
-   "name" : "const art::dex::ClassDef *&&",
-   "referenced_type" : "_ZTIPKN3art3dex8ClassDefE",
-   "self_type" : "_ZTIOPKN3art3dex8ClassDefE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOPKN3art3dex8MethodIdE",
-   "name" : "const art::dex::MethodId *&&",
-   "referenced_type" : "_ZTIPKN3art3dex8MethodIdE",
-   "self_type" : "_ZTIOPKN3art3dex8MethodIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOPKN3art3dex8StringIdE",
-   "name" : "const art::dex::StringId *&&",
-   "referenced_type" : "_ZTIPKN3art3dex8StringIdE",
-   "self_type" : "_ZTIOPKN3art3dex8StringIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOPKN3art7DexFileE",
-   "name" : "const art::DexFile *&&",
-   "referenced_type" : "_ZTIPKN3art7DexFileE",
-   "self_type" : "_ZTIOPKN3art7DexFileE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOPKc",
-   "name" : "const char *&&",
-   "referenced_type" : "_ZTIPKc",
-   "self_type" : "_ZTIOPKc",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOPKt",
-   "name" : "const unsigned short *&&",
-   "referenced_type" : "_ZTIPKt",
-   "self_type" : "_ZTIOPKt",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOb",
-   "name" : "bool &&",
-   "referenced_type" : "_ZTIb",
-   "self_type" : "_ZTIOb",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOc",
-   "name" : "char &&",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIOc",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOd",
-   "name" : "double &&",
-   "referenced_type" : "_ZTId",
-   "self_type" : "_ZTIOd",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOi",
-   "name" : "int &&",
-   "referenced_type" : "_ZTIi",
-   "self_type" : "_ZTIOi",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOj",
-   "name" : "unsigned int &&",
-   "referenced_type" : "_ZTIj",
-   "self_type" : "_ZTIOj",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOt",
-   "name" : "unsigned short &&",
-   "referenced_type" : "_ZTIt",
-   "self_type" : "_ZTIOt",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  }
- ]
-}
diff --git a/31/64/arm_armv8-a/source-based/libdexfiled.so.lsdump b/31/64/arm_armv8-a/source-based/libdexfiled.so.lsdump
deleted file mode 100644
index f847b0f..0000000
--- a/31/64/arm_armv8-a/source-based/libdexfiled.so.lsdump
+++ /dev/null
@@ -1,22910 +0,0 @@
-{
- "array_types" :
- [
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA1024_c",
-   "name" : "char [1024]",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIA1024_c",
-   "size" : 1024,
-   "source_file" : "system/libbase/include/android-base/file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIA1_N3art3dex20AnnotationSetRefItemE",
-   "name" : "art::dex::AnnotationSetRefItem [1]",
-   "referenced_type" : "_ZTIN3art3dex20AnnotationSetRefItemE",
-   "self_type" : "_ZTIA1_N3art3dex20AnnotationSetRefItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIA1_N3art3dex7MapItemE",
-   "name" : "art::dex::MapItem [1]",
-   "referenced_type" : "_ZTIN3art3dex7MapItemE",
-   "self_type" : "_ZTIA1_N3art3dex7MapItemE",
-   "size" : 12,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "_ZTIA1_N3art3dex8TypeItemE",
-   "name" : "art::dex::TypeItem [1]",
-   "referenced_type" : "_ZTIN3art3dex8TypeItemE",
-   "self_type" : "_ZTIA1_N3art3dex8TypeItemE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA1_h",
-   "name" : "unsigned char [1]",
-   "referenced_type" : "_ZTIh",
-   "self_type" : "_ZTIA1_h",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIA1_j",
-   "name" : "unsigned int [1]",
-   "referenced_type" : "_ZTIj",
-   "self_type" : "_ZTIA1_j",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "_ZTIA1_t",
-   "name" : "unsigned short [1]",
-   "referenced_type" : "_ZTIt",
-   "self_type" : "_ZTIA1_t",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA20_h",
-   "name" : "unsigned char [20]",
-   "referenced_type" : "_ZTIh",
-   "self_type" : "_ZTIA20_h",
-   "size" : 20,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA22_c",
-   "name" : "char [22]",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIA22_c",
-   "size" : 22,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA23_c",
-   "name" : "char [23]",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIA23_c",
-   "size" : 23,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA28_c",
-   "name" : "char [28]",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIA28_c",
-   "size" : 28,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIA2_N3art16DexLayoutSectionE",
-   "name" : "art::DexLayoutSection [2]",
-   "referenced_type" : "_ZTIN3art16DexLayoutSectionE",
-   "self_type" : "_ZTIA2_N3art16DexLayoutSectionE",
-   "size" : 80,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIA2_PKc",
-   "name" : "const char *[2]",
-   "referenced_type" : "_ZTIPKc",
-   "self_type" : "_ZTIA2_PKc",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA36_c",
-   "name" : "char [36]",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIA36_c",
-   "size" : 36,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA4_c",
-   "name" : "char [4]",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIA4_c",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA4_h",
-   "name" : "unsigned char [4]",
-   "referenced_type" : "_ZTIh",
-   "self_type" : "_ZTIA4_h",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA5_A4_h",
-   "name" : "unsigned char [5][4]",
-   "referenced_type" : "_ZTIA4_h",
-   "self_type" : "_ZTIA5_A4_h",
-   "size" : 20,
-   "source_file" : "art/libdexfile/dex/standard_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIA5_N3art16DexLayoutSection10SubsectionE",
-   "name" : "art::DexLayoutSection::Subsection [5]",
-   "referenced_type" : "_ZTIN3art16DexLayoutSection10SubsectionE",
-   "self_type" : "_ZTIA5_N3art16DexLayoutSection10SubsectionE",
-   "size" : 40,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIA5_j",
-   "name" : "unsigned int [5]",
-   "referenced_type" : "_ZTIj",
-   "self_type" : "_ZTIA5_j",
-   "size" : 20,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIA7_N3art10SdkVersionE",
-   "name" : "art::SdkVersion [7]",
-   "referenced_type" : "_ZTIN3art10SdkVersionE",
-   "self_type" : "_ZTIA7_N3art10SdkVersionE",
-   "size" : 28,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIA7_PKc",
-   "name" : "const char *[7]",
-   "referenced_type" : "_ZTIPKc",
-   "self_type" : "_ZTIA7_PKc",
-   "size" : 28,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA8_h",
-   "name" : "unsigned char [8]",
-   "referenced_type" : "_ZTIh",
-   "self_type" : "_ZTIA8_h",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "linker_set_key" : "_ZTIA_N3art11Instruction21InstructionDescriptorE",
-   "name" : "art::Instruction::InstructionDescriptor []",
-   "referenced_type" : "_ZTIN3art11Instruction21InstructionDescriptorE",
-   "self_type" : "_ZTIA_N3art11Instruction21InstructionDescriptorE",
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "linker_set_key" : "_ZTIA_PKc",
-   "name" : "const char *[]",
-   "referenced_type" : "_ZTIPKc",
-   "self_type" : "_ZTIA_PKc",
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "linker_set_key" : "_ZTIA_h",
-   "name" : "unsigned char []",
-   "referenced_type" : "_ZTIh",
-   "self_type" : "_ZTIA_h",
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "linker_set_key" : "_ZTIA_i",
-   "name" : "int []",
-   "referenced_type" : "_ZTIi",
-   "self_type" : "_ZTIA_i",
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  }
- ],
- "builtin_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIDn",
-   "name" : "nullptr_t",
-   "referenced_type" : "_ZTIDn",
-   "self_type" : "_ZTIDn",
-   "size" : 4
-  },
-  {
-   "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" : 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" : "ADexFile_Error_toString"
-  },
-  {
-   "name" : "ADexFile_Method_getClassDescriptor"
-  },
-  {
-   "name" : "ADexFile_Method_getCodeOffset"
-  },
-  {
-   "name" : "ADexFile_Method_getName"
-  },
-  {
-   "name" : "ADexFile_Method_getQualifiedName"
-  },
-  {
-   "name" : "ADexFile_create"
-  },
-  {
-   "name" : "ADexFile_destroy"
-  },
-  {
-   "name" : "ADexFile_findMethodAtOffset"
-  },
-  {
-   "name" : "ADexFile_forEachMethod"
-  }
- ],
- "elf_objects" : [],
- "enum_types" :
- [
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "ADEXFILE_ERROR_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "ADEXFILE_ERROR_INVALID_DEX"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "ADEXFILE_ERROR_INVALID_HEADER"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "ADEXFILE_ERROR_NOT_ENOUGH_DATA"
-    }
-   ],
-   "linker_set_key" : "_ZTI14ADexFile_Error",
-   "name" : "ADexFile_Error",
-   "referenced_type" : "_ZTI14ADexFile_Error",
-   "self_type" : "_ZTI14ADexFile_Error",
-   "size" : 4,
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "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" : "art::kStatic"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::kDirect"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::kVirtual"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::kSuper"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::kInterface"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::kPolymorphic"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::kCustom"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::kMaxInvokeType"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art10InvokeTypeE",
-   "name" : "art::InvokeType",
-   "referenced_type" : "_ZTIN3art10InvokeTypeE",
-   "self_type" : "_ZTIN3art10InvokeTypeE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/invoke_type.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 1,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::LayoutType::kLayoutTypeHot"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::LayoutType::kLayoutTypeSometimesUsed"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::LayoutType::kLayoutTypeStartupOnly"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::LayoutType::kLayoutTypeUsedOnce"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::LayoutType::kLayoutTypeUnused"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::LayoutType::kLayoutTypeCount"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art10LayoutTypeE",
-   "name" : "art::LayoutType",
-   "referenced_type" : "_ZTIN3art10LayoutTypeE",
-   "self_type" : "_ZTIN3art10LayoutTypeE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h",
-   "underlying_type" : "_ZTIh"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::SdkVersion::kMin"
-    },
-    {
-     "enum_field_value" : 0,
-     "name" : "art::SdkVersion::kUnset"
-    },
-    {
-     "enum_field_value" : 21,
-     "name" : "art::SdkVersion::kL"
-    },
-    {
-     "enum_field_value" : 22,
-     "name" : "art::SdkVersion::kL_MR1"
-    },
-    {
-     "enum_field_value" : 23,
-     "name" : "art::SdkVersion::kM"
-    },
-    {
-     "enum_field_value" : 24,
-     "name" : "art::SdkVersion::kN"
-    },
-    {
-     "enum_field_value" : 25,
-     "name" : "art::SdkVersion::kN_MR1"
-    },
-    {
-     "enum_field_value" : 26,
-     "name" : "art::SdkVersion::kO"
-    },
-    {
-     "enum_field_value" : 27,
-     "name" : "art::SdkVersion::kO_MR1"
-    },
-    {
-     "enum_field_value" : 28,
-     "name" : "art::SdkVersion::kP"
-    },
-    {
-     "enum_field_value" : 29,
-     "name" : "art::SdkVersion::kQ"
-    },
-    {
-     "enum_field_value" : 30,
-     "name" : "art::SdkVersion::kR"
-    },
-    {
-     "enum_field_value" : -1,
-     "name" : "art::SdkVersion::kMax"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art10SdkVersionE",
-   "name" : "art::SdkVersion",
-   "referenced_type" : "_ZTIN3art10SdkVersionE",
-   "self_type" : "_ZTIN3art10SdkVersionE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/sdk_version.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 256,
-     "name" : "art::Instruction::kPackedSwitchSignature"
-    },
-    {
-     "enum_field_value" : 512,
-     "name" : "art::Instruction::kSparseSwitchSignature"
-    },
-    {
-     "enum_field_value" : 768,
-     "name" : "art::Instruction::kArrayDataSignature"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction10SignaturesE",
-   "name" : "art::Instruction::Signatures",
-   "referenced_type" : "_ZTIN3art11Instruction10SignaturesE",
-   "self_type" : "_ZTIN3art11Instruction10SignaturesE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::Instruction::kVerifyNothing"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::Instruction::kVerifyRegA"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::Instruction::kVerifyRegAWide"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::Instruction::kVerifyRegB"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::Instruction::kVerifyRegBField"
-    },
-    {
-     "enum_field_value" : 16,
-     "name" : "art::Instruction::kVerifyRegBMethod"
-    },
-    {
-     "enum_field_value" : 32,
-     "name" : "art::Instruction::kVerifyRegBNewInstance"
-    },
-    {
-     "enum_field_value" : 64,
-     "name" : "art::Instruction::kVerifyRegBString"
-    },
-    {
-     "enum_field_value" : 128,
-     "name" : "art::Instruction::kVerifyRegBType"
-    },
-    {
-     "enum_field_value" : 256,
-     "name" : "art::Instruction::kVerifyRegBWide"
-    },
-    {
-     "enum_field_value" : 512,
-     "name" : "art::Instruction::kVerifyRegC"
-    },
-    {
-     "enum_field_value" : 1024,
-     "name" : "art::Instruction::kVerifyRegCField"
-    },
-    {
-     "enum_field_value" : 2048,
-     "name" : "art::Instruction::kVerifyRegCNewArray"
-    },
-    {
-     "enum_field_value" : 4096,
-     "name" : "art::Instruction::kVerifyRegCType"
-    },
-    {
-     "enum_field_value" : 8192,
-     "name" : "art::Instruction::kVerifyRegCWide"
-    },
-    {
-     "enum_field_value" : 16384,
-     "name" : "art::Instruction::kVerifyArrayData"
-    },
-    {
-     "enum_field_value" : 32768,
-     "name" : "art::Instruction::kVerifyBranchTarget"
-    },
-    {
-     "enum_field_value" : 65536,
-     "name" : "art::Instruction::kVerifySwitchTargets"
-    },
-    {
-     "enum_field_value" : 131072,
-     "name" : "art::Instruction::kVerifyVarArg"
-    },
-    {
-     "enum_field_value" : 262144,
-     "name" : "art::Instruction::kVerifyVarArgNonZero"
-    },
-    {
-     "enum_field_value" : 524288,
-     "name" : "art::Instruction::kVerifyVarArgRange"
-    },
-    {
-     "enum_field_value" : 1048576,
-     "name" : "art::Instruction::kVerifyVarArgRangeNonZero"
-    },
-    {
-     "enum_field_value" : 2097152,
-     "name" : "art::Instruction::kVerifyRuntimeOnly"
-    },
-    {
-     "enum_field_value" : 4194304,
-     "name" : "art::Instruction::kVerifyError"
-    },
-    {
-     "enum_field_value" : 8388608,
-     "name" : "art::Instruction::kVerifyRegHPrototype"
-    },
-    {
-     "enum_field_value" : 16777216,
-     "name" : "art::Instruction::kVerifyRegBCallSite"
-    },
-    {
-     "enum_field_value" : 33554432,
-     "name" : "art::Instruction::kVerifyRegBMethodHandle"
-    },
-    {
-     "enum_field_value" : 67108864,
-     "name" : "art::Instruction::kVerifyRegBPrototype"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction10VerifyFlagE",
-   "name" : "art::Instruction::VerifyFlag",
-   "referenced_type" : "_ZTIN3art11Instruction10VerifyFlagE",
-   "self_type" : "_ZTIN3art11Instruction10VerifyFlagE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 128,
-     "name" : "art::Instruction::kAdd"
-    },
-    {
-     "enum_field_value" : 256,
-     "name" : "art::Instruction::kSubtract"
-    },
-    {
-     "enum_field_value" : 512,
-     "name" : "art::Instruction::kMultiply"
-    },
-    {
-     "enum_field_value" : 1024,
-     "name" : "art::Instruction::kDivide"
-    },
-    {
-     "enum_field_value" : 2048,
-     "name" : "art::Instruction::kRemainder"
-    },
-    {
-     "enum_field_value" : 4096,
-     "name" : "art::Instruction::kAnd"
-    },
-    {
-     "enum_field_value" : 8192,
-     "name" : "art::Instruction::kOr"
-    },
-    {
-     "enum_field_value" : 16384,
-     "name" : "art::Instruction::kXor"
-    },
-    {
-     "enum_field_value" : 32768,
-     "name" : "art::Instruction::kShl"
-    },
-    {
-     "enum_field_value" : 65536,
-     "name" : "art::Instruction::kShr"
-    },
-    {
-     "enum_field_value" : 131072,
-     "name" : "art::Instruction::kUshr"
-    },
-    {
-     "enum_field_value" : 262144,
-     "name" : "art::Instruction::kCast"
-    },
-    {
-     "enum_field_value" : 524288,
-     "name" : "art::Instruction::kStore"
-    },
-    {
-     "enum_field_value" : 1048576,
-     "name" : "art::Instruction::kLoad"
-    },
-    {
-     "enum_field_value" : 2097152,
-     "name" : "art::Instruction::kClobber"
-    },
-    {
-     "enum_field_value" : 4194304,
-     "name" : "art::Instruction::kRegCFieldOrConstant"
-    },
-    {
-     "enum_field_value" : 8388608,
-     "name" : "art::Instruction::kRegBFieldOrConstant"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction13ExtendedFlagsE",
-   "name" : "art::Instruction::ExtendedFlags",
-   "referenced_type" : "_ZTIN3art11Instruction13ExtendedFlagsE",
-   "self_type" : "_ZTIN3art11Instruction13ExtendedFlagsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::Instruction::NOP"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::Instruction::MOVE"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::Instruction::MOVE_FROM16"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::Instruction::MOVE_16"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::Instruction::MOVE_WIDE"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::Instruction::MOVE_WIDE_FROM16"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::Instruction::MOVE_WIDE_16"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "art::Instruction::MOVE_OBJECT"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::Instruction::MOVE_OBJECT_FROM16"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "art::Instruction::MOVE_OBJECT_16"
-    },
-    {
-     "enum_field_value" : 10,
-     "name" : "art::Instruction::MOVE_RESULT"
-    },
-    {
-     "enum_field_value" : 11,
-     "name" : "art::Instruction::MOVE_RESULT_WIDE"
-    },
-    {
-     "enum_field_value" : 12,
-     "name" : "art::Instruction::MOVE_RESULT_OBJECT"
-    },
-    {
-     "enum_field_value" : 13,
-     "name" : "art::Instruction::MOVE_EXCEPTION"
-    },
-    {
-     "enum_field_value" : 14,
-     "name" : "art::Instruction::RETURN_VOID"
-    },
-    {
-     "enum_field_value" : 15,
-     "name" : "art::Instruction::RETURN"
-    },
-    {
-     "enum_field_value" : 16,
-     "name" : "art::Instruction::RETURN_WIDE"
-    },
-    {
-     "enum_field_value" : 17,
-     "name" : "art::Instruction::RETURN_OBJECT"
-    },
-    {
-     "enum_field_value" : 18,
-     "name" : "art::Instruction::CONST_4"
-    },
-    {
-     "enum_field_value" : 19,
-     "name" : "art::Instruction::CONST_16"
-    },
-    {
-     "enum_field_value" : 20,
-     "name" : "art::Instruction::CONST"
-    },
-    {
-     "enum_field_value" : 21,
-     "name" : "art::Instruction::CONST_HIGH16"
-    },
-    {
-     "enum_field_value" : 22,
-     "name" : "art::Instruction::CONST_WIDE_16"
-    },
-    {
-     "enum_field_value" : 23,
-     "name" : "art::Instruction::CONST_WIDE_32"
-    },
-    {
-     "enum_field_value" : 24,
-     "name" : "art::Instruction::CONST_WIDE"
-    },
-    {
-     "enum_field_value" : 25,
-     "name" : "art::Instruction::CONST_WIDE_HIGH16"
-    },
-    {
-     "enum_field_value" : 26,
-     "name" : "art::Instruction::CONST_STRING"
-    },
-    {
-     "enum_field_value" : 27,
-     "name" : "art::Instruction::CONST_STRING_JUMBO"
-    },
-    {
-     "enum_field_value" : 28,
-     "name" : "art::Instruction::CONST_CLASS"
-    },
-    {
-     "enum_field_value" : 29,
-     "name" : "art::Instruction::MONITOR_ENTER"
-    },
-    {
-     "enum_field_value" : 30,
-     "name" : "art::Instruction::MONITOR_EXIT"
-    },
-    {
-     "enum_field_value" : 31,
-     "name" : "art::Instruction::CHECK_CAST"
-    },
-    {
-     "enum_field_value" : 32,
-     "name" : "art::Instruction::INSTANCE_OF"
-    },
-    {
-     "enum_field_value" : 33,
-     "name" : "art::Instruction::ARRAY_LENGTH"
-    },
-    {
-     "enum_field_value" : 34,
-     "name" : "art::Instruction::NEW_INSTANCE"
-    },
-    {
-     "enum_field_value" : 35,
-     "name" : "art::Instruction::NEW_ARRAY"
-    },
-    {
-     "enum_field_value" : 36,
-     "name" : "art::Instruction::FILLED_NEW_ARRAY"
-    },
-    {
-     "enum_field_value" : 37,
-     "name" : "art::Instruction::FILLED_NEW_ARRAY_RANGE"
-    },
-    {
-     "enum_field_value" : 38,
-     "name" : "art::Instruction::FILL_ARRAY_DATA"
-    },
-    {
-     "enum_field_value" : 39,
-     "name" : "art::Instruction::THROW"
-    },
-    {
-     "enum_field_value" : 40,
-     "name" : "art::Instruction::GOTO"
-    },
-    {
-     "enum_field_value" : 41,
-     "name" : "art::Instruction::GOTO_16"
-    },
-    {
-     "enum_field_value" : 42,
-     "name" : "art::Instruction::GOTO_32"
-    },
-    {
-     "enum_field_value" : 43,
-     "name" : "art::Instruction::PACKED_SWITCH"
-    },
-    {
-     "enum_field_value" : 44,
-     "name" : "art::Instruction::SPARSE_SWITCH"
-    },
-    {
-     "enum_field_value" : 45,
-     "name" : "art::Instruction::CMPL_FLOAT"
-    },
-    {
-     "enum_field_value" : 46,
-     "name" : "art::Instruction::CMPG_FLOAT"
-    },
-    {
-     "enum_field_value" : 47,
-     "name" : "art::Instruction::CMPL_DOUBLE"
-    },
-    {
-     "enum_field_value" : 48,
-     "name" : "art::Instruction::CMPG_DOUBLE"
-    },
-    {
-     "enum_field_value" : 49,
-     "name" : "art::Instruction::CMP_LONG"
-    },
-    {
-     "enum_field_value" : 50,
-     "name" : "art::Instruction::IF_EQ"
-    },
-    {
-     "enum_field_value" : 51,
-     "name" : "art::Instruction::IF_NE"
-    },
-    {
-     "enum_field_value" : 52,
-     "name" : "art::Instruction::IF_LT"
-    },
-    {
-     "enum_field_value" : 53,
-     "name" : "art::Instruction::IF_GE"
-    },
-    {
-     "enum_field_value" : 54,
-     "name" : "art::Instruction::IF_GT"
-    },
-    {
-     "enum_field_value" : 55,
-     "name" : "art::Instruction::IF_LE"
-    },
-    {
-     "enum_field_value" : 56,
-     "name" : "art::Instruction::IF_EQZ"
-    },
-    {
-     "enum_field_value" : 57,
-     "name" : "art::Instruction::IF_NEZ"
-    },
-    {
-     "enum_field_value" : 58,
-     "name" : "art::Instruction::IF_LTZ"
-    },
-    {
-     "enum_field_value" : 59,
-     "name" : "art::Instruction::IF_GEZ"
-    },
-    {
-     "enum_field_value" : 60,
-     "name" : "art::Instruction::IF_GTZ"
-    },
-    {
-     "enum_field_value" : 61,
-     "name" : "art::Instruction::IF_LEZ"
-    },
-    {
-     "enum_field_value" : 62,
-     "name" : "art::Instruction::UNUSED_3E"
-    },
-    {
-     "enum_field_value" : 63,
-     "name" : "art::Instruction::UNUSED_3F"
-    },
-    {
-     "enum_field_value" : 64,
-     "name" : "art::Instruction::UNUSED_40"
-    },
-    {
-     "enum_field_value" : 65,
-     "name" : "art::Instruction::UNUSED_41"
-    },
-    {
-     "enum_field_value" : 66,
-     "name" : "art::Instruction::UNUSED_42"
-    },
-    {
-     "enum_field_value" : 67,
-     "name" : "art::Instruction::UNUSED_43"
-    },
-    {
-     "enum_field_value" : 68,
-     "name" : "art::Instruction::AGET"
-    },
-    {
-     "enum_field_value" : 69,
-     "name" : "art::Instruction::AGET_WIDE"
-    },
-    {
-     "enum_field_value" : 70,
-     "name" : "art::Instruction::AGET_OBJECT"
-    },
-    {
-     "enum_field_value" : 71,
-     "name" : "art::Instruction::AGET_BOOLEAN"
-    },
-    {
-     "enum_field_value" : 72,
-     "name" : "art::Instruction::AGET_BYTE"
-    },
-    {
-     "enum_field_value" : 73,
-     "name" : "art::Instruction::AGET_CHAR"
-    },
-    {
-     "enum_field_value" : 74,
-     "name" : "art::Instruction::AGET_SHORT"
-    },
-    {
-     "enum_field_value" : 75,
-     "name" : "art::Instruction::APUT"
-    },
-    {
-     "enum_field_value" : 76,
-     "name" : "art::Instruction::APUT_WIDE"
-    },
-    {
-     "enum_field_value" : 77,
-     "name" : "art::Instruction::APUT_OBJECT"
-    },
-    {
-     "enum_field_value" : 78,
-     "name" : "art::Instruction::APUT_BOOLEAN"
-    },
-    {
-     "enum_field_value" : 79,
-     "name" : "art::Instruction::APUT_BYTE"
-    },
-    {
-     "enum_field_value" : 80,
-     "name" : "art::Instruction::APUT_CHAR"
-    },
-    {
-     "enum_field_value" : 81,
-     "name" : "art::Instruction::APUT_SHORT"
-    },
-    {
-     "enum_field_value" : 82,
-     "name" : "art::Instruction::IGET"
-    },
-    {
-     "enum_field_value" : 83,
-     "name" : "art::Instruction::IGET_WIDE"
-    },
-    {
-     "enum_field_value" : 84,
-     "name" : "art::Instruction::IGET_OBJECT"
-    },
-    {
-     "enum_field_value" : 85,
-     "name" : "art::Instruction::IGET_BOOLEAN"
-    },
-    {
-     "enum_field_value" : 86,
-     "name" : "art::Instruction::IGET_BYTE"
-    },
-    {
-     "enum_field_value" : 87,
-     "name" : "art::Instruction::IGET_CHAR"
-    },
-    {
-     "enum_field_value" : 88,
-     "name" : "art::Instruction::IGET_SHORT"
-    },
-    {
-     "enum_field_value" : 89,
-     "name" : "art::Instruction::IPUT"
-    },
-    {
-     "enum_field_value" : 90,
-     "name" : "art::Instruction::IPUT_WIDE"
-    },
-    {
-     "enum_field_value" : 91,
-     "name" : "art::Instruction::IPUT_OBJECT"
-    },
-    {
-     "enum_field_value" : 92,
-     "name" : "art::Instruction::IPUT_BOOLEAN"
-    },
-    {
-     "enum_field_value" : 93,
-     "name" : "art::Instruction::IPUT_BYTE"
-    },
-    {
-     "enum_field_value" : 94,
-     "name" : "art::Instruction::IPUT_CHAR"
-    },
-    {
-     "enum_field_value" : 95,
-     "name" : "art::Instruction::IPUT_SHORT"
-    },
-    {
-     "enum_field_value" : 96,
-     "name" : "art::Instruction::SGET"
-    },
-    {
-     "enum_field_value" : 97,
-     "name" : "art::Instruction::SGET_WIDE"
-    },
-    {
-     "enum_field_value" : 98,
-     "name" : "art::Instruction::SGET_OBJECT"
-    },
-    {
-     "enum_field_value" : 99,
-     "name" : "art::Instruction::SGET_BOOLEAN"
-    },
-    {
-     "enum_field_value" : 100,
-     "name" : "art::Instruction::SGET_BYTE"
-    },
-    {
-     "enum_field_value" : 101,
-     "name" : "art::Instruction::SGET_CHAR"
-    },
-    {
-     "enum_field_value" : 102,
-     "name" : "art::Instruction::SGET_SHORT"
-    },
-    {
-     "enum_field_value" : 103,
-     "name" : "art::Instruction::SPUT"
-    },
-    {
-     "enum_field_value" : 104,
-     "name" : "art::Instruction::SPUT_WIDE"
-    },
-    {
-     "enum_field_value" : 105,
-     "name" : "art::Instruction::SPUT_OBJECT"
-    },
-    {
-     "enum_field_value" : 106,
-     "name" : "art::Instruction::SPUT_BOOLEAN"
-    },
-    {
-     "enum_field_value" : 107,
-     "name" : "art::Instruction::SPUT_BYTE"
-    },
-    {
-     "enum_field_value" : 108,
-     "name" : "art::Instruction::SPUT_CHAR"
-    },
-    {
-     "enum_field_value" : 109,
-     "name" : "art::Instruction::SPUT_SHORT"
-    },
-    {
-     "enum_field_value" : 110,
-     "name" : "art::Instruction::INVOKE_VIRTUAL"
-    },
-    {
-     "enum_field_value" : 111,
-     "name" : "art::Instruction::INVOKE_SUPER"
-    },
-    {
-     "enum_field_value" : 112,
-     "name" : "art::Instruction::INVOKE_DIRECT"
-    },
-    {
-     "enum_field_value" : 113,
-     "name" : "art::Instruction::INVOKE_STATIC"
-    },
-    {
-     "enum_field_value" : 114,
-     "name" : "art::Instruction::INVOKE_INTERFACE"
-    },
-    {
-     "enum_field_value" : 115,
-     "name" : "art::Instruction::UNUSED_73"
-    },
-    {
-     "enum_field_value" : 116,
-     "name" : "art::Instruction::INVOKE_VIRTUAL_RANGE"
-    },
-    {
-     "enum_field_value" : 117,
-     "name" : "art::Instruction::INVOKE_SUPER_RANGE"
-    },
-    {
-     "enum_field_value" : 118,
-     "name" : "art::Instruction::INVOKE_DIRECT_RANGE"
-    },
-    {
-     "enum_field_value" : 119,
-     "name" : "art::Instruction::INVOKE_STATIC_RANGE"
-    },
-    {
-     "enum_field_value" : 120,
-     "name" : "art::Instruction::INVOKE_INTERFACE_RANGE"
-    },
-    {
-     "enum_field_value" : 121,
-     "name" : "art::Instruction::UNUSED_79"
-    },
-    {
-     "enum_field_value" : 122,
-     "name" : "art::Instruction::UNUSED_7A"
-    },
-    {
-     "enum_field_value" : 123,
-     "name" : "art::Instruction::NEG_INT"
-    },
-    {
-     "enum_field_value" : 124,
-     "name" : "art::Instruction::NOT_INT"
-    },
-    {
-     "enum_field_value" : 125,
-     "name" : "art::Instruction::NEG_LONG"
-    },
-    {
-     "enum_field_value" : 126,
-     "name" : "art::Instruction::NOT_LONG"
-    },
-    {
-     "enum_field_value" : 127,
-     "name" : "art::Instruction::NEG_FLOAT"
-    },
-    {
-     "enum_field_value" : 128,
-     "name" : "art::Instruction::NEG_DOUBLE"
-    },
-    {
-     "enum_field_value" : 129,
-     "name" : "art::Instruction::INT_TO_LONG"
-    },
-    {
-     "enum_field_value" : 130,
-     "name" : "art::Instruction::INT_TO_FLOAT"
-    },
-    {
-     "enum_field_value" : 131,
-     "name" : "art::Instruction::INT_TO_DOUBLE"
-    },
-    {
-     "enum_field_value" : 132,
-     "name" : "art::Instruction::LONG_TO_INT"
-    },
-    {
-     "enum_field_value" : 133,
-     "name" : "art::Instruction::LONG_TO_FLOAT"
-    },
-    {
-     "enum_field_value" : 134,
-     "name" : "art::Instruction::LONG_TO_DOUBLE"
-    },
-    {
-     "enum_field_value" : 135,
-     "name" : "art::Instruction::FLOAT_TO_INT"
-    },
-    {
-     "enum_field_value" : 136,
-     "name" : "art::Instruction::FLOAT_TO_LONG"
-    },
-    {
-     "enum_field_value" : 137,
-     "name" : "art::Instruction::FLOAT_TO_DOUBLE"
-    },
-    {
-     "enum_field_value" : 138,
-     "name" : "art::Instruction::DOUBLE_TO_INT"
-    },
-    {
-     "enum_field_value" : 139,
-     "name" : "art::Instruction::DOUBLE_TO_LONG"
-    },
-    {
-     "enum_field_value" : 140,
-     "name" : "art::Instruction::DOUBLE_TO_FLOAT"
-    },
-    {
-     "enum_field_value" : 141,
-     "name" : "art::Instruction::INT_TO_BYTE"
-    },
-    {
-     "enum_field_value" : 142,
-     "name" : "art::Instruction::INT_TO_CHAR"
-    },
-    {
-     "enum_field_value" : 143,
-     "name" : "art::Instruction::INT_TO_SHORT"
-    },
-    {
-     "enum_field_value" : 144,
-     "name" : "art::Instruction::ADD_INT"
-    },
-    {
-     "enum_field_value" : 145,
-     "name" : "art::Instruction::SUB_INT"
-    },
-    {
-     "enum_field_value" : 146,
-     "name" : "art::Instruction::MUL_INT"
-    },
-    {
-     "enum_field_value" : 147,
-     "name" : "art::Instruction::DIV_INT"
-    },
-    {
-     "enum_field_value" : 148,
-     "name" : "art::Instruction::REM_INT"
-    },
-    {
-     "enum_field_value" : 149,
-     "name" : "art::Instruction::AND_INT"
-    },
-    {
-     "enum_field_value" : 150,
-     "name" : "art::Instruction::OR_INT"
-    },
-    {
-     "enum_field_value" : 151,
-     "name" : "art::Instruction::XOR_INT"
-    },
-    {
-     "enum_field_value" : 152,
-     "name" : "art::Instruction::SHL_INT"
-    },
-    {
-     "enum_field_value" : 153,
-     "name" : "art::Instruction::SHR_INT"
-    },
-    {
-     "enum_field_value" : 154,
-     "name" : "art::Instruction::USHR_INT"
-    },
-    {
-     "enum_field_value" : 155,
-     "name" : "art::Instruction::ADD_LONG"
-    },
-    {
-     "enum_field_value" : 156,
-     "name" : "art::Instruction::SUB_LONG"
-    },
-    {
-     "enum_field_value" : 157,
-     "name" : "art::Instruction::MUL_LONG"
-    },
-    {
-     "enum_field_value" : 158,
-     "name" : "art::Instruction::DIV_LONG"
-    },
-    {
-     "enum_field_value" : 159,
-     "name" : "art::Instruction::REM_LONG"
-    },
-    {
-     "enum_field_value" : 160,
-     "name" : "art::Instruction::AND_LONG"
-    },
-    {
-     "enum_field_value" : 161,
-     "name" : "art::Instruction::OR_LONG"
-    },
-    {
-     "enum_field_value" : 162,
-     "name" : "art::Instruction::XOR_LONG"
-    },
-    {
-     "enum_field_value" : 163,
-     "name" : "art::Instruction::SHL_LONG"
-    },
-    {
-     "enum_field_value" : 164,
-     "name" : "art::Instruction::SHR_LONG"
-    },
-    {
-     "enum_field_value" : 165,
-     "name" : "art::Instruction::USHR_LONG"
-    },
-    {
-     "enum_field_value" : 166,
-     "name" : "art::Instruction::ADD_FLOAT"
-    },
-    {
-     "enum_field_value" : 167,
-     "name" : "art::Instruction::SUB_FLOAT"
-    },
-    {
-     "enum_field_value" : 168,
-     "name" : "art::Instruction::MUL_FLOAT"
-    },
-    {
-     "enum_field_value" : 169,
-     "name" : "art::Instruction::DIV_FLOAT"
-    },
-    {
-     "enum_field_value" : 170,
-     "name" : "art::Instruction::REM_FLOAT"
-    },
-    {
-     "enum_field_value" : 171,
-     "name" : "art::Instruction::ADD_DOUBLE"
-    },
-    {
-     "enum_field_value" : 172,
-     "name" : "art::Instruction::SUB_DOUBLE"
-    },
-    {
-     "enum_field_value" : 173,
-     "name" : "art::Instruction::MUL_DOUBLE"
-    },
-    {
-     "enum_field_value" : 174,
-     "name" : "art::Instruction::DIV_DOUBLE"
-    },
-    {
-     "enum_field_value" : 175,
-     "name" : "art::Instruction::REM_DOUBLE"
-    },
-    {
-     "enum_field_value" : 176,
-     "name" : "art::Instruction::ADD_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 177,
-     "name" : "art::Instruction::SUB_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 178,
-     "name" : "art::Instruction::MUL_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 179,
-     "name" : "art::Instruction::DIV_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 180,
-     "name" : "art::Instruction::REM_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 181,
-     "name" : "art::Instruction::AND_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 182,
-     "name" : "art::Instruction::OR_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 183,
-     "name" : "art::Instruction::XOR_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 184,
-     "name" : "art::Instruction::SHL_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 185,
-     "name" : "art::Instruction::SHR_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 186,
-     "name" : "art::Instruction::USHR_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 187,
-     "name" : "art::Instruction::ADD_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 188,
-     "name" : "art::Instruction::SUB_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 189,
-     "name" : "art::Instruction::MUL_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 190,
-     "name" : "art::Instruction::DIV_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 191,
-     "name" : "art::Instruction::REM_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 192,
-     "name" : "art::Instruction::AND_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 193,
-     "name" : "art::Instruction::OR_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 194,
-     "name" : "art::Instruction::XOR_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 195,
-     "name" : "art::Instruction::SHL_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 196,
-     "name" : "art::Instruction::SHR_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 197,
-     "name" : "art::Instruction::USHR_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 198,
-     "name" : "art::Instruction::ADD_FLOAT_2ADDR"
-    },
-    {
-     "enum_field_value" : 199,
-     "name" : "art::Instruction::SUB_FLOAT_2ADDR"
-    },
-    {
-     "enum_field_value" : 200,
-     "name" : "art::Instruction::MUL_FLOAT_2ADDR"
-    },
-    {
-     "enum_field_value" : 201,
-     "name" : "art::Instruction::DIV_FLOAT_2ADDR"
-    },
-    {
-     "enum_field_value" : 202,
-     "name" : "art::Instruction::REM_FLOAT_2ADDR"
-    },
-    {
-     "enum_field_value" : 203,
-     "name" : "art::Instruction::ADD_DOUBLE_2ADDR"
-    },
-    {
-     "enum_field_value" : 204,
-     "name" : "art::Instruction::SUB_DOUBLE_2ADDR"
-    },
-    {
-     "enum_field_value" : 205,
-     "name" : "art::Instruction::MUL_DOUBLE_2ADDR"
-    },
-    {
-     "enum_field_value" : 206,
-     "name" : "art::Instruction::DIV_DOUBLE_2ADDR"
-    },
-    {
-     "enum_field_value" : 207,
-     "name" : "art::Instruction::REM_DOUBLE_2ADDR"
-    },
-    {
-     "enum_field_value" : 208,
-     "name" : "art::Instruction::ADD_INT_LIT16"
-    },
-    {
-     "enum_field_value" : 209,
-     "name" : "art::Instruction::RSUB_INT"
-    },
-    {
-     "enum_field_value" : 210,
-     "name" : "art::Instruction::MUL_INT_LIT16"
-    },
-    {
-     "enum_field_value" : 211,
-     "name" : "art::Instruction::DIV_INT_LIT16"
-    },
-    {
-     "enum_field_value" : 212,
-     "name" : "art::Instruction::REM_INT_LIT16"
-    },
-    {
-     "enum_field_value" : 213,
-     "name" : "art::Instruction::AND_INT_LIT16"
-    },
-    {
-     "enum_field_value" : 214,
-     "name" : "art::Instruction::OR_INT_LIT16"
-    },
-    {
-     "enum_field_value" : 215,
-     "name" : "art::Instruction::XOR_INT_LIT16"
-    },
-    {
-     "enum_field_value" : 216,
-     "name" : "art::Instruction::ADD_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 217,
-     "name" : "art::Instruction::RSUB_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 218,
-     "name" : "art::Instruction::MUL_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 219,
-     "name" : "art::Instruction::DIV_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 220,
-     "name" : "art::Instruction::REM_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 221,
-     "name" : "art::Instruction::AND_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 222,
-     "name" : "art::Instruction::OR_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 223,
-     "name" : "art::Instruction::XOR_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 224,
-     "name" : "art::Instruction::SHL_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 225,
-     "name" : "art::Instruction::SHR_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 226,
-     "name" : "art::Instruction::USHR_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 227,
-     "name" : "art::Instruction::UNUSED_E3"
-    },
-    {
-     "enum_field_value" : 228,
-     "name" : "art::Instruction::UNUSED_E4"
-    },
-    {
-     "enum_field_value" : 229,
-     "name" : "art::Instruction::UNUSED_E5"
-    },
-    {
-     "enum_field_value" : 230,
-     "name" : "art::Instruction::UNUSED_E6"
-    },
-    {
-     "enum_field_value" : 231,
-     "name" : "art::Instruction::UNUSED_E7"
-    },
-    {
-     "enum_field_value" : 232,
-     "name" : "art::Instruction::UNUSED_E8"
-    },
-    {
-     "enum_field_value" : 233,
-     "name" : "art::Instruction::UNUSED_E9"
-    },
-    {
-     "enum_field_value" : 234,
-     "name" : "art::Instruction::UNUSED_EA"
-    },
-    {
-     "enum_field_value" : 235,
-     "name" : "art::Instruction::UNUSED_EB"
-    },
-    {
-     "enum_field_value" : 236,
-     "name" : "art::Instruction::UNUSED_EC"
-    },
-    {
-     "enum_field_value" : 237,
-     "name" : "art::Instruction::UNUSED_ED"
-    },
-    {
-     "enum_field_value" : 238,
-     "name" : "art::Instruction::UNUSED_EE"
-    },
-    {
-     "enum_field_value" : 239,
-     "name" : "art::Instruction::UNUSED_EF"
-    },
-    {
-     "enum_field_value" : 240,
-     "name" : "art::Instruction::UNUSED_F0"
-    },
-    {
-     "enum_field_value" : 241,
-     "name" : "art::Instruction::UNUSED_F1"
-    },
-    {
-     "enum_field_value" : 242,
-     "name" : "art::Instruction::UNUSED_F2"
-    },
-    {
-     "enum_field_value" : 243,
-     "name" : "art::Instruction::UNUSED_F3"
-    },
-    {
-     "enum_field_value" : 244,
-     "name" : "art::Instruction::UNUSED_F4"
-    },
-    {
-     "enum_field_value" : 245,
-     "name" : "art::Instruction::UNUSED_F5"
-    },
-    {
-     "enum_field_value" : 246,
-     "name" : "art::Instruction::UNUSED_F6"
-    },
-    {
-     "enum_field_value" : 247,
-     "name" : "art::Instruction::UNUSED_F7"
-    },
-    {
-     "enum_field_value" : 248,
-     "name" : "art::Instruction::UNUSED_F8"
-    },
-    {
-     "enum_field_value" : 249,
-     "name" : "art::Instruction::UNUSED_F9"
-    },
-    {
-     "enum_field_value" : 250,
-     "name" : "art::Instruction::INVOKE_POLYMORPHIC"
-    },
-    {
-     "enum_field_value" : 251,
-     "name" : "art::Instruction::INVOKE_POLYMORPHIC_RANGE"
-    },
-    {
-     "enum_field_value" : 252,
-     "name" : "art::Instruction::INVOKE_CUSTOM"
-    },
-    {
-     "enum_field_value" : 253,
-     "name" : "art::Instruction::INVOKE_CUSTOM_RANGE"
-    },
-    {
-     "enum_field_value" : 254,
-     "name" : "art::Instruction::CONST_METHOD_HANDLE"
-    },
-    {
-     "enum_field_value" : 255,
-     "name" : "art::Instruction::CONST_METHOD_TYPE"
-    },
-    {
-     "enum_field_value" : 209,
-     "name" : "art::Instruction::RSUB_INT_LIT16"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction4CodeE",
-   "name" : "art::Instruction::Code",
-   "referenced_type" : "_ZTIN3art11Instruction4CodeE",
-   "self_type" : "_ZTIN3art11Instruction4CodeE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 1,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 1,
-     "name" : "art::Instruction::kBranch"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::Instruction::kContinue"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::Instruction::kSwitch"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::Instruction::kThrow"
-    },
-    {
-     "enum_field_value" : 16,
-     "name" : "art::Instruction::kReturn"
-    },
-    {
-     "enum_field_value" : 32,
-     "name" : "art::Instruction::kInvoke"
-    },
-    {
-     "enum_field_value" : 64,
-     "name" : "art::Instruction::kUnconditional"
-    },
-    {
-     "enum_field_value" : 128,
-     "name" : "art::Instruction::kExperimental"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction5FlagsE",
-   "name" : "art::Instruction::Flags",
-   "referenced_type" : "_ZTIN3art11Instruction5FlagsE",
-   "self_type" : "_ZTIN3art11Instruction5FlagsE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "underlying_type" : "_ZTIh"
-  },
-  {
-   "alignment" : 1,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::Instruction::k10x"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::Instruction::k12x"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::Instruction::k11n"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::Instruction::k11x"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::Instruction::k10t"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::Instruction::k20t"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::Instruction::k22x"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "art::Instruction::k21t"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::Instruction::k21s"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "art::Instruction::k21h"
-    },
-    {
-     "enum_field_value" : 10,
-     "name" : "art::Instruction::k21c"
-    },
-    {
-     "enum_field_value" : 11,
-     "name" : "art::Instruction::k23x"
-    },
-    {
-     "enum_field_value" : 12,
-     "name" : "art::Instruction::k22b"
-    },
-    {
-     "enum_field_value" : 13,
-     "name" : "art::Instruction::k22t"
-    },
-    {
-     "enum_field_value" : 14,
-     "name" : "art::Instruction::k22s"
-    },
-    {
-     "enum_field_value" : 15,
-     "name" : "art::Instruction::k22c"
-    },
-    {
-     "enum_field_value" : 16,
-     "name" : "art::Instruction::k32x"
-    },
-    {
-     "enum_field_value" : 17,
-     "name" : "art::Instruction::k30t"
-    },
-    {
-     "enum_field_value" : 18,
-     "name" : "art::Instruction::k31t"
-    },
-    {
-     "enum_field_value" : 19,
-     "name" : "art::Instruction::k31i"
-    },
-    {
-     "enum_field_value" : 20,
-     "name" : "art::Instruction::k31c"
-    },
-    {
-     "enum_field_value" : 21,
-     "name" : "art::Instruction::k35c"
-    },
-    {
-     "enum_field_value" : 22,
-     "name" : "art::Instruction::k3rc"
-    },
-    {
-     "enum_field_value" : 23,
-     "name" : "art::Instruction::k45cc"
-    },
-    {
-     "enum_field_value" : 24,
-     "name" : "art::Instruction::k4rcc"
-    },
-    {
-     "enum_field_value" : 25,
-     "name" : "art::Instruction::k51l"
-    },
-    {
-     "enum_field_value" : 26,
-     "name" : "art::Instruction::kInvalidFormat"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction6FormatE",
-   "name" : "art::Instruction::Format",
-   "referenced_type" : "_ZTIN3art11Instruction6FormatE",
-   "self_type" : "_ZTIN3art11Instruction6FormatE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "underlying_type" : "_ZTIh"
-  },
-  {
-   "alignment" : 1,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::Instruction::kIndexUnknown"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::Instruction::kIndexNone"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::Instruction::kIndexTypeRef"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::Instruction::kIndexStringRef"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::Instruction::kIndexMethodRef"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::Instruction::kIndexFieldRef"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::Instruction::kIndexFieldOffset"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "art::Instruction::kIndexVtableOffset"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::Instruction::kIndexMethodAndProtoRef"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "art::Instruction::kIndexCallSiteRef"
-    },
-    {
-     "enum_field_value" : 10,
-     "name" : "art::Instruction::kIndexMethodHandleRef"
-    },
-    {
-     "enum_field_value" : 11,
-     "name" : "art::Instruction::kIndexProtoRef"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction9IndexTypeE",
-   "name" : "art::Instruction::IndexType",
-   "referenced_type" : "_ZTIN3art11Instruction9IndexTypeE",
-   "self_type" : "_ZTIN3art11Instruction9IndexTypeE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "underlying_type" : "_ZTIh"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 4,
-     "name" : "art::PointerSize::k32"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::PointerSize::k64"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11PointerSizeE",
-   "name" : "art::PointerSize",
-   "referenced_type" : "_ZTIN3art11PointerSizeE",
-   "self_type" : "_ZTIN3art11PointerSizeE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/enums.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 1,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::MadviseState::kMadviseStateAtLoad"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::MadviseState::kMadviseStateFinishedLaunch"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::MadviseState::kMadviseStateFinishedTrim"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art12MadviseStateE",
-   "name" : "art::MadviseState",
-   "referenced_type" : "_ZTIN3art12MadviseStateE",
-   "self_type" : "_ZTIN3art12MadviseStateE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h",
-   "underlying_type" : "_ZTIh"
-  },
-  {
-   "access" : "protected",
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::DexFileLoader::VerifyResult::kVerifyNotAttempted"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::DexFileLoader::VerifyResult::kVerifySucceeded"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::DexFileLoader::VerifyResult::kVerifyFailed"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13DexFileLoader12VerifyResultE",
-   "name" : "art::DexFileLoader::VerifyResult",
-   "referenced_type" : "_ZTIN3art13DexFileLoader12VerifyResultE",
-   "self_type" : "_ZTIN3art13DexFileLoader12VerifyResultE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h",
-   "underlying_type" : "_ZTIi"
-  },
-  {
-   "alignment" : 1,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::kDexInvokeVirtual"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::kDexInvokeSuper"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::kDexInvokeDirect"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::kDexInvokeStatic"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::kDexInvokeInterface"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::kDexInvokeTypeCount"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13DexInvokeTypeE",
-   "name" : "art::DexInvokeType",
-   "referenced_type" : "_ZTIN3art13DexInvokeTypeE",
-   "self_type" : "_ZTIN3art13DexInvokeTypeE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_instruction_utils.h",
-   "underlying_type" : "_ZTIh"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 1,
-     "name" : "art::CompactDexFile::FeatureFlags::kDefaultMethods"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14CompactDexFile12FeatureFlagsE",
-   "name" : "art::CompactDexFile::FeatureFlags",
-   "referenced_type" : "_ZTIN3art14CompactDexFile12FeatureFlagsE",
-   "self_type" : "_ZTIN3art14CompactDexFile12FeatureFlagsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::InstructionSet::kNone"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::InstructionSet::kArm"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::InstructionSet::kArm64"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::InstructionSet::kThumb2"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::InstructionSet::kX86"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::InstructionSet::kX86_64"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::InstructionSet::kLast"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14InstructionSetE",
-   "name" : "art::InstructionSet",
-   "referenced_type" : "_ZTIN3art14InstructionSetE",
-   "self_type" : "_ZTIN3art14InstructionSetE",
-   "size" : 4,
-   "source_file" : "art/libartbase/arch/instruction_set.h",
-   "underlying_type" : "_ZTIi"
-  },
-  {
-   "alignment" : 1,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::kDexMemAccessWord"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::kDexMemAccessWide"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::kDexMemAccessObject"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::kDexMemAccessBoolean"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::kDexMemAccessByte"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::kDexMemAccessChar"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::kDexMemAccessShort"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "art::kDexMemAccessTypeCount"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art16DexMemAccessTypeE",
-   "name" : "art::DexMemAccessType",
-   "referenced_type" : "_ZTIN3art16DexMemAccessTypeE",
-   "self_type" : "_ZTIN3art16DexMemAccessTypeE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_instruction_utils.h",
-   "underlying_type" : "_ZTIh"
-  },
-  {
-   "alignment" : 1,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::DexLayoutSections::SectionType::kSectionTypeCode"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::DexLayoutSections::SectionType::kSectionTypeStrings"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::DexLayoutSections::SectionType::kSectionCount"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art17DexLayoutSections11SectionTypeE",
-   "name" : "art::DexLayoutSections::SectionType",
-   "referenced_type" : "_ZTIN3art17DexLayoutSections11SectionTypeE",
-   "self_type" : "_ZTIN3art17DexLayoutSections11SectionTypeE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h",
-   "underlying_type" : "_ZTIh"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 256,
-     "name" : "art::kNumPackedOpcodes"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art18$kNumPackedOpcodesE",
-   "name" : "art::(anonymous enum at art/libdexfile/dex/dex_instruction.h:32:1)",
-   "referenced_type" : "_ZTIN3art18$kNumPackedOpcodesE",
-   "self_type" : "_ZTIN3art18$kNumPackedOpcodesE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::DexFileLoaderErrorCode::kNoError"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::DexFileLoaderErrorCode::kEntryNotFound"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::DexFileLoaderErrorCode::kExtractToMemoryError"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::DexFileLoaderErrorCode::kDexFileError"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::DexFileLoaderErrorCode::kMakeReadOnlyError"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::DexFileLoaderErrorCode::kVerifyError"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art22DexFileLoaderErrorCodeE",
-   "name" : "art::DexFileLoaderErrorCode",
-   "referenced_type" : "_ZTIN3art22DexFileLoaderErrorCodeE",
-   "self_type" : "_ZTIN3art22DexFileLoaderErrorCodeE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h",
-   "underlying_type" : "_ZTIi"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::EncodedArrayValueIterator::kByte"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::EncodedArrayValueIterator::kShort"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::EncodedArrayValueIterator::kChar"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::EncodedArrayValueIterator::kInt"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::EncodedArrayValueIterator::kLong"
-    },
-    {
-     "enum_field_value" : 16,
-     "name" : "art::EncodedArrayValueIterator::kFloat"
-    },
-    {
-     "enum_field_value" : 17,
-     "name" : "art::EncodedArrayValueIterator::kDouble"
-    },
-    {
-     "enum_field_value" : 21,
-     "name" : "art::EncodedArrayValueIterator::kMethodType"
-    },
-    {
-     "enum_field_value" : 22,
-     "name" : "art::EncodedArrayValueIterator::kMethodHandle"
-    },
-    {
-     "enum_field_value" : 23,
-     "name" : "art::EncodedArrayValueIterator::kString"
-    },
-    {
-     "enum_field_value" : 24,
-     "name" : "art::EncodedArrayValueIterator::kType"
-    },
-    {
-     "enum_field_value" : 25,
-     "name" : "art::EncodedArrayValueIterator::kField"
-    },
-    {
-     "enum_field_value" : 26,
-     "name" : "art::EncodedArrayValueIterator::kMethod"
-    },
-    {
-     "enum_field_value" : 27,
-     "name" : "art::EncodedArrayValueIterator::kEnum"
-    },
-    {
-     "enum_field_value" : 28,
-     "name" : "art::EncodedArrayValueIterator::kArray"
-    },
-    {
-     "enum_field_value" : 29,
-     "name" : "art::EncodedArrayValueIterator::kAnnotation"
-    },
-    {
-     "enum_field_value" : 30,
-     "name" : "art::EncodedArrayValueIterator::kNull"
-    },
-    {
-     "enum_field_value" : 31,
-     "name" : "art::EncodedArrayValueIterator::kBoolean"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE",
-   "name" : "art::EncodedArrayValueIterator::ValueType",
-   "referenced_type" : "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE",
-   "self_type" : "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 2,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::DexFile::kDexTypeHeaderItem"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::DexFile::kDexTypeStringIdItem"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::DexFile::kDexTypeTypeIdItem"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::DexFile::kDexTypeProtoIdItem"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::DexFile::kDexTypeFieldIdItem"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::DexFile::kDexTypeMethodIdItem"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::DexFile::kDexTypeClassDefItem"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "art::DexFile::kDexTypeCallSiteIdItem"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::DexFile::kDexTypeMethodHandleItem"
-    },
-    {
-     "enum_field_value" : 4096,
-     "name" : "art::DexFile::kDexTypeMapList"
-    },
-    {
-     "enum_field_value" : 4097,
-     "name" : "art::DexFile::kDexTypeTypeList"
-    },
-    {
-     "enum_field_value" : 4098,
-     "name" : "art::DexFile::kDexTypeAnnotationSetRefList"
-    },
-    {
-     "enum_field_value" : 4099,
-     "name" : "art::DexFile::kDexTypeAnnotationSetItem"
-    },
-    {
-     "enum_field_value" : 8192,
-     "name" : "art::DexFile::kDexTypeClassDataItem"
-    },
-    {
-     "enum_field_value" : 8193,
-     "name" : "art::DexFile::kDexTypeCodeItem"
-    },
-    {
-     "enum_field_value" : 8194,
-     "name" : "art::DexFile::kDexTypeStringDataItem"
-    },
-    {
-     "enum_field_value" : 8195,
-     "name" : "art::DexFile::kDexTypeDebugInfoItem"
-    },
-    {
-     "enum_field_value" : 8196,
-     "name" : "art::DexFile::kDexTypeAnnotationItem"
-    },
-    {
-     "enum_field_value" : 8197,
-     "name" : "art::DexFile::kDexTypeEncodedArrayItem"
-    },
-    {
-     "enum_field_value" : 8198,
-     "name" : "art::DexFile::kDexTypeAnnotationsDirectoryItem"
-    },
-    {
-     "enum_field_value" : 61440,
-     "name" : "art::DexFile::kDexTypeHiddenapiClassData"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7DexFile11MapItemTypeE",
-   "name" : "art::DexFile::MapItemType",
-   "referenced_type" : "_ZTIN3art7DexFile11MapItemTypeE",
-   "self_type" : "_ZTIN3art7DexFile11MapItemTypeE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file.h",
-   "underlying_type" : "_ZTIt"
-  },
-  {
-   "alignment" : 2,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::DexFile::MethodHandleType::kStaticPut"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::DexFile::MethodHandleType::kStaticGet"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::DexFile::MethodHandleType::kInstancePut"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::DexFile::MethodHandleType::kInstanceGet"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::DexFile::MethodHandleType::kInvokeStatic"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::DexFile::MethodHandleType::kInvokeInstance"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::DexFile::MethodHandleType::kInvokeConstructor"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "art::DexFile::MethodHandleType::kInvokeDirect"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::DexFile::MethodHandleType::kInvokeInterface"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::DexFile::MethodHandleType::kLast"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7DexFile16MethodHandleTypeE",
-   "name" : "art::DexFile::MethodHandleType",
-   "referenced_type" : "_ZTIN3art7DexFile16MethodHandleTypeE",
-   "self_type" : "_ZTIN3art7DexFile16MethodHandleTypeE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file.h",
-   "underlying_type" : "_ZTIt"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::DexFile::DBG_END_SEQUENCE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::DexFile::DBG_ADVANCE_PC"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::DexFile::DBG_ADVANCE_LINE"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::DexFile::DBG_START_LOCAL"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::DexFile::DBG_START_LOCAL_EXTENDED"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::DexFile::DBG_END_LOCAL"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::DexFile::DBG_RESTART_LOCAL"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "art::DexFile::DBG_SET_PROLOGUE_END"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::DexFile::DBG_SET_EPILOGUE_BEGIN"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "art::DexFile::DBG_SET_FILE"
-    },
-    {
-     "enum_field_value" : 10,
-     "name" : "art::DexFile::DBG_FIRST_SPECIAL"
-    },
-    {
-     "enum_field_value" : -4,
-     "name" : "art::DexFile::DBG_LINE_BASE"
-    },
-    {
-     "enum_field_value" : 15,
-     "name" : "art::DexFile::DBG_LINE_RANGE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7DexFile17$DBG_ADVANCE_LINEE",
-   "name" : "art::DexFile::(anonymous enum at art/libdexfile/dex/dex_file.h:653:3)",
-   "referenced_type" : "_ZTIN3art7DexFile17$DBG_ADVANCE_LINEE",
-   "self_type" : "_ZTIN3art7DexFile17$DBG_ADVANCE_LINEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h",
-   "underlying_type" : "_ZTIi"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::DexFile::kAllObjects"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::DexFile::kPrimitivesOrObjects"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::DexFile::kAllRaw"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7DexFile21AnnotationResultStyleE",
-   "name" : "art::DexFile::AnnotationResultStyle",
-   "referenced_type" : "_ZTIN3art7DexFile21AnnotationResultStyleE",
-   "self_type" : "_ZTIN3art7DexFile21AnnotationResultStyleE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::DexFile::kDexVisibilityBuild"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::DexFile::kDexVisibilityRuntime"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::DexFile::kDexVisibilitySystem"
-    },
-    {
-     "enum_field_value" : 0,
-     "name" : "art::DexFile::kDexAnnotationByte"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::DexFile::kDexAnnotationShort"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::DexFile::kDexAnnotationChar"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::DexFile::kDexAnnotationInt"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::DexFile::kDexAnnotationLong"
-    },
-    {
-     "enum_field_value" : 16,
-     "name" : "art::DexFile::kDexAnnotationFloat"
-    },
-    {
-     "enum_field_value" : 17,
-     "name" : "art::DexFile::kDexAnnotationDouble"
-    },
-    {
-     "enum_field_value" : 21,
-     "name" : "art::DexFile::kDexAnnotationMethodType"
-    },
-    {
-     "enum_field_value" : 22,
-     "name" : "art::DexFile::kDexAnnotationMethodHandle"
-    },
-    {
-     "enum_field_value" : 23,
-     "name" : "art::DexFile::kDexAnnotationString"
-    },
-    {
-     "enum_field_value" : 24,
-     "name" : "art::DexFile::kDexAnnotationType"
-    },
-    {
-     "enum_field_value" : 25,
-     "name" : "art::DexFile::kDexAnnotationField"
-    },
-    {
-     "enum_field_value" : 26,
-     "name" : "art::DexFile::kDexAnnotationMethod"
-    },
-    {
-     "enum_field_value" : 27,
-     "name" : "art::DexFile::kDexAnnotationEnum"
-    },
-    {
-     "enum_field_value" : 28,
-     "name" : "art::DexFile::kDexAnnotationArray"
-    },
-    {
-     "enum_field_value" : 29,
-     "name" : "art::DexFile::kDexAnnotationAnnotation"
-    },
-    {
-     "enum_field_value" : 30,
-     "name" : "art::DexFile::kDexAnnotationNull"
-    },
-    {
-     "enum_field_value" : 31,
-     "name" : "art::DexFile::kDexAnnotationBoolean"
-    },
-    {
-     "enum_field_value" : 31,
-     "name" : "art::DexFile::kDexAnnotationValueTypeMask"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::DexFile::kDexAnnotationValueArgShift"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7DexFile25$kDexAnnotationAnnotationE",
-   "name" : "art::DexFile::(anonymous enum at art/libdexfile/dex/dex_file.h:162:3)",
-   "referenced_type" : "_ZTIN3art7DexFile25$kDexAnnotationAnnotationE",
-   "self_type" : "_ZTIN3art7DexFile25$kDexAnnotationAnnotationE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::Primitive::kPrimNot"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::Primitive::kPrimBoolean"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::Primitive::kPrimByte"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::Primitive::kPrimChar"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::Primitive::kPrimShort"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::Primitive::kPrimInt"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::Primitive::kPrimLong"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "art::Primitive::kPrimFloat"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::Primitive::kPrimDouble"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "art::Primitive::kPrimVoid"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "art::Primitive::kPrimLast"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art9Primitive4TypeE",
-   "name" : "art::Primitive::Type",
-   "referenced_type" : "_ZTIN3art9Primitive4TypeE",
-   "self_type" : "_ZTIN3art9Primitive4TypeE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/primitive.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 1,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::hiddenapi::Domain::kCorePlatform"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::hiddenapi::Domain::kPlatform"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::hiddenapi::Domain::kApplication"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art9hiddenapi6DomainE",
-   "name" : "art::hiddenapi::Domain",
-   "referenced_type" : "_ZTIN3art9hiddenapi6DomainE",
-   "self_type" : "_ZTIN3art9hiddenapi6DomainE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/hiddenapi_domain.h",
-   "underlying_type" : "_ZTIc"
-  },
-  {
-   "access" : "private",
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::hiddenapi::ApiList::Value::kSdk"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::hiddenapi::ApiList::Value::kUnsupported"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::hiddenapi::ApiList::Value::kBlocked"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::hiddenapi::ApiList::Value::kMaxTargetO"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::hiddenapi::ApiList::Value::kMaxTargetP"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::hiddenapi::ApiList::Value::kMaxTargetQ"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::hiddenapi::ApiList::Value::kMaxTargetR"
-    },
-    {
-     "enum_field_value" : 15,
-     "name" : "art::hiddenapi::ApiList::Value::kInvalid"
-    },
-    {
-     "enum_field_value" : 0,
-     "name" : "art::hiddenapi::ApiList::Value::kMin"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::hiddenapi::ApiList::Value::kMax"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art9hiddenapi7ApiList5ValueE",
-   "name" : "art::hiddenapi::ApiList::Value",
-   "referenced_type" : "_ZTIN3art9hiddenapi7ApiList5ValueE",
-   "self_type" : "_ZTIN3art9hiddenapi7ApiList5ValueE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "access" : "private",
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 4,
-     "name" : "art::hiddenapi::ApiList::DomainApi::kCorePlatformApi"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::hiddenapi::ApiList::DomainApi::kTestApi"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::hiddenapi::ApiList::DomainApi::kMin"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::hiddenapi::ApiList::DomainApi::kMax"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art9hiddenapi7ApiList9DomainApiE",
-   "name" : "art::hiddenapi::ApiList::DomainApi",
-   "referenced_type" : "_ZTIN3art9hiddenapi7ApiList9DomainApiE",
-   "self_type" : "_ZTIN3art9hiddenapi7ApiList9DomainApiE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::hiddenapi::ApiStubs::Kind::kPublicApi"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::hiddenapi::ApiStubs::Kind::kSystemApi"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::hiddenapi::ApiStubs::Kind::kTestApi"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::hiddenapi::ApiStubs::Kind::kCorePlatformApi"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art9hiddenapi8ApiStubs4KindE",
-   "name" : "art::hiddenapi::ApiStubs::Kind",
-   "referenced_type" : "_ZTIN3art9hiddenapi8ApiStubs4KindE",
-   "self_type" : "_ZTIN3art9hiddenapi8ApiStubs4KindE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hiddenapi_stubs.h",
-   "underlying_type" : "_ZTIi"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "android::base::VERBOSE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "android::base::DEBUG"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "android::base::INFO"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "android::base::WARNING"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "android::base::ERROR"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "android::base::FATAL_WITHOUT_ABORT"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "android::base::FATAL"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base11LogSeverityE",
-   "name" : "android::base::LogSeverity",
-   "referenced_type" : "_ZTIN7android4base11LogSeverityE",
-   "self_type" : "_ZTIN7android4base11LogSeverityE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "android::base::DEFAULT"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "android::base::MAIN"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "android::base::SYSTEM"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "android::base::RADIO"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "android::base::CRASH"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base5LogIdE",
-   "name" : "android::base::LogId",
-   "referenced_type" : "_ZTIN7android4base5LogIdE",
-   "self_type" : "_ZTIN7android4base5LogIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "unix_file::FdFile::GuardState::kBase"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "unix_file::FdFile::GuardState::kFlushed"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "unix_file::FdFile::GuardState::kClosed"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "unix_file::FdFile::GuardState::kNoCheck"
-    }
-   ],
-   "linker_set_key" : "_ZTIN9unix_file6FdFile10GuardStateE",
-   "name" : "unix_file::FdFile::GuardState",
-   "referenced_type" : "_ZTIN9unix_file6FdFile10GuardStateE",
-   "self_type" : "_ZTIN9unix_file6FdFile10GuardStateE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/unix_file/fd_file.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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_ZTIFvPvPK15ADexFile_MethodE",
-   "name" : "void (void *, const ADexFile_Method *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTIPv"
-    },
-    {
-     "referenced_type" : "_ZTIPK15ADexFile_Method"
-    }
-   ],
-   "referenced_type" : "_ZTIFvPvPK15ADexFile_MethodE",
-   "return_type" : "_ZTIv",
-   "self_type" : "_ZTIFvPvPK15ADexFile_MethodE",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.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"
-  }
- ],
- "functions" :
- [
-  {
-   "function_name" : "ADexFile_Error_toString",
-   "linker_set_key" : "ADexFile_Error_toString",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTI14ADexFile_Error"
-    }
-   ],
-   "return_type" : "_ZTIPKc",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "function_name" : "ADexFile_Method_getClassDescriptor",
-   "linker_set_key" : "ADexFile_Method_getClassDescriptor",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTIPK15ADexFile_Method"
-    },
-    {
-     "referenced_type" : "_ZTIPj"
-    }
-   ],
-   "return_type" : "_ZTIPKc",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "function_name" : "ADexFile_Method_getCodeOffset",
-   "linker_set_key" : "ADexFile_Method_getCodeOffset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTIPK15ADexFile_Method"
-    },
-    {
-     "referenced_type" : "_ZTIPj"
-    }
-   ],
-   "return_type" : "_ZTIj",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "function_name" : "ADexFile_Method_getName",
-   "linker_set_key" : "ADexFile_Method_getName",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTIPK15ADexFile_Method"
-    },
-    {
-     "referenced_type" : "_ZTIPj"
-    }
-   ],
-   "return_type" : "_ZTIPKc",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "function_name" : "ADexFile_Method_getQualifiedName",
-   "linker_set_key" : "ADexFile_Method_getQualifiedName",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTIPK15ADexFile_Method"
-    },
-    {
-     "referenced_type" : "_ZTIi"
-    },
-    {
-     "referenced_type" : "_ZTIPj"
-    }
-   ],
-   "return_type" : "_ZTIPKc",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "function_name" : "ADexFile_create",
-   "linker_set_key" : "ADexFile_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTIPKv"
-    },
-    {
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "referenced_type" : "_ZTIPj"
-    },
-    {
-     "referenced_type" : "_ZTIPKc"
-    },
-    {
-     "referenced_type" : "_ZTIPP8ADexFile"
-    }
-   ],
-   "return_type" : "_ZTI14ADexFile_Error",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "function_name" : "ADexFile_destroy",
-   "linker_set_key" : "ADexFile_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTIP8ADexFile"
-    }
-   ],
-   "return_type" : "_ZTIv",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "function_name" : "ADexFile_findMethodAtOffset",
-   "linker_set_key" : "ADexFile_findMethodAtOffset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTIP8ADexFile"
-    },
-    {
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "referenced_type" : "_ZTIPFvPvPK15ADexFile_MethodE"
-    },
-    {
-     "referenced_type" : "_ZTIPv"
-    }
-   ],
-   "return_type" : "_ZTIj",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "function_name" : "ADexFile_forEachMethod",
-   "linker_set_key" : "ADexFile_forEachMethod",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTIP8ADexFile"
-    },
-    {
-     "referenced_type" : "_ZTIPFvPvPK15ADexFile_MethodE"
-    },
-    {
-     "referenced_type" : "_ZTIPv"
-    }
-   ],
-   "return_type" : "_ZTIj",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  }
- ],
- "global_vars" : [],
- "lvalue_reference_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRA5_Kj",
-   "name" : "unsigned int const (&)[5]",
-   "referenced_type" : "_ZTIA5_Kj",
-   "self_type" : "_ZTIRA5_Kj",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRK6jvalue",
-   "name" : "const jvalue &",
-   "referenced_type" : "_ZTIK6jvalue",
-   "self_type" : "_ZTIRK6jvalue",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKDn",
-   "name" : "const nullptr_t &",
-   "referenced_type" : "_ZTIKDn",
-   "self_type" : "_ZTIRKDn",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art10ZipArchiveE",
-   "name" : "const art::ZipArchive &",
-   "referenced_type" : "_ZTIKN3art10ZipArchiveE",
-   "self_type" : "_ZTIRKN3art10ZipArchiveE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art11Instruction6FormatE",
-   "name" : "const art::Instruction::Format &",
-   "referenced_type" : "_ZTIKN3art11Instruction6FormatE",
-   "self_type" : "_ZTIRKN3art11Instruction6FormatE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art11InstructionE",
-   "name" : "const art::Instruction &",
-   "referenced_type" : "_ZTIKN3art11InstructionE",
-   "self_type" : "_ZTIRKN3art11InstructionE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art11VoidFunctorE",
-   "name" : "const art::VoidFunctor &",
-   "referenced_type" : "_ZTIKN3art11VoidFunctorE",
-   "self_type" : "_ZTIRKN3art11VoidFunctorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "name" : "const art::ClassAccessor::DataIterator<art::ClassAccessor::Field> &",
-   "referenced_type" : "_ZTIKN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "self_type" : "_ZTIRKN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "name" : "const art::ClassAccessor::DataIterator<art::ClassAccessor::Method> &",
-   "referenced_type" : "_ZTIKN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "self_type" : "_ZTIRKN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art13ClassAccessor5FieldE",
-   "name" : "const art::ClassAccessor::Field &",
-   "referenced_type" : "_ZTIKN3art13ClassAccessor5FieldE",
-   "self_type" : "_ZTIRKN3art13ClassAccessor5FieldE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art13ClassAccessor6MethodE",
-   "name" : "const art::ClassAccessor::Method &",
-   "referenced_type" : "_ZTIKN3art13ClassAccessor6MethodE",
-   "self_type" : "_ZTIRKN3art13ClassAccessor6MethodE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art13ClassIteratorE",
-   "name" : "const art::ClassIterator &",
-   "referenced_type" : "_ZTIKN3art13ClassIteratorE",
-   "self_type" : "_ZTIRKN3art13ClassIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art13DexZipArchiveE",
-   "name" : "const art::DexZipArchive &",
-   "referenced_type" : "_ZTIKN3art13DexZipArchiveE",
-   "self_type" : "_ZTIRKN3art13DexZipArchiveE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art14CompactDexFile6HeaderE",
-   "name" : "const art::CompactDexFile::Header &",
-   "referenced_type" : "_ZTIKN3art14CompactDexFile6HeaderE",
-   "self_type" : "_ZTIRKN3art14CompactDexFile6HeaderE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/casts.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art14CompactDexFile8CodeItemE",
-   "name" : "const art::CompactDexFile::CodeItem &",
-   "referenced_type" : "_ZTIKN3art14CompactDexFile8CodeItemE",
-   "self_type" : "_ZTIRKN3art14CompactDexFile8CodeItemE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/casts.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "name" : "const art::HashSetIterator<std::pair<unsigned int, unsigned short>, art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>>> &",
-   "referenced_type" : "_ZTIKN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "self_type" : "_ZTIRKN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art15SplitStringIterE",
-   "name" : "const art::SplitStringIter &",
-   "referenced_type" : "_ZTIKN3art15SplitStringIterE",
-   "self_type" : "_ZTIRKN3art15SplitStringIterE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art15StandardDexFile8CodeItemE",
-   "name" : "const art::StandardDexFile::CodeItem &",
-   "referenced_type" : "_ZTIKN3art15StandardDexFile8CodeItemE",
-   "self_type" : "_ZTIRKN3art15StandardDexFile8CodeItemE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/casts.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art15TypeLookupTable5EntryE",
-   "name" : "const art::TypeLookupTable::Entry &",
-   "referenced_type" : "_ZTIKN3art15TypeLookupTable5EntryE",
-   "self_type" : "_ZTIRKN3art15TypeLookupTable5EntryE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art16DexFileReferenceE",
-   "name" : "const art::DexFileReference &",
-   "referenced_type" : "_ZTIKN3art16DexFileReferenceE",
-   "self_type" : "_ZTIRKN3art16DexFileReferenceE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art16DexLayoutSectionE",
-   "name" : "const art::DexLayoutSection &",
-   "referenced_type" : "_ZTIKN3art16DexLayoutSectionE",
-   "self_type" : "_ZTIRKN3art16DexLayoutSectionE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art17ClassIteratorDataE",
-   "name" : "const art::ClassIteratorData &",
-   "referenced_type" : "_ZTIKN3art17ClassIteratorDataE",
-   "self_type" : "_ZTIRKN3art17ClassIteratorDataE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art17DexLayoutSectionsE",
-   "name" : "const art::DexLayoutSections &",
-   "referenced_type" : "_ZTIKN3art17DexLayoutSectionsE",
-   "self_type" : "_ZTIRKN3art17DexLayoutSectionsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "name" : "const art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn> &",
-   "referenced_type" : "_ZTIKN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "self_type" : "_ZTIRKN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "name" : "const art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn> &",
-   "referenced_type" : "_ZTIKN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "self_type" : "_ZTIRKN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art20CodeItemDataAccessorE",
-   "name" : "const art::CodeItemDataAccessor &",
-   "referenced_type" : "_ZTIKN3art20CodeItemDataAccessorE",
-   "self_type" : "_ZTIRKN3art20CodeItemDataAccessorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_exception_helpers.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art20DexInstructionPcPairE",
-   "name" : "const art::DexInstructionPcPair &",
-   "referenced_type" : "_ZTIKN3art20DexInstructionPcPairE",
-   "self_type" : "_ZTIRKN3art20DexInstructionPcPairE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art22DexInstructionIteratorE",
-   "name" : "const art::DexInstructionIterator &",
-   "referenced_type" : "_ZTIKN3art22DexInstructionIteratorE",
-   "self_type" : "_ZTIRKN3art22DexInstructionIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art25EncodedArrayValueIterator9ValueTypeE",
-   "name" : "const art::EncodedArrayValueIterator::ValueType &",
-   "referenced_type" : "_ZTIKN3art25EncodedArrayValueIterator9ValueTypeE",
-   "self_type" : "_ZTIRKN3art25EncodedArrayValueIterator9ValueTypeE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art26DexInstructionIteratorBaseE",
-   "name" : "const art::DexInstructionIteratorBase &",
-   "referenced_type" : "_ZTIKN3art26DexInstructionIteratorBaseE",
-   "self_type" : "_ZTIRKN3art26DexInstructionIteratorBaseE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex10ProtoIndexE",
-   "name" : "const art::dex::ProtoIndex &",
-   "referenced_type" : "_ZTIKN3art3dex10ProtoIndexE",
-   "self_type" : "_ZTIRKN3art3dex10ProtoIndexE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex11StringIndexE",
-   "name" : "const art::dex::StringIndex &",
-   "referenced_type" : "_ZTIKN3art3dex11StringIndexE",
-   "self_type" : "_ZTIRKN3art3dex11StringIndexE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex14CallSiteIdItemE",
-   "name" : "const art::dex::CallSiteIdItem &",
-   "referenced_type" : "_ZTIKN3art3dex14CallSiteIdItemE",
-   "self_type" : "_ZTIRKN3art3dex14CallSiteIdItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex16MethodHandleItemE",
-   "name" : "const art::dex::MethodHandleItem &",
-   "referenced_type" : "_ZTIKN3art3dex16MethodHandleItemE",
-   "self_type" : "_ZTIRKN3art3dex16MethodHandleItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex20FieldAnnotationsItemE",
-   "name" : "const art::dex::FieldAnnotationsItem &",
-   "referenced_type" : "_ZTIKN3art3dex20FieldAnnotationsItemE",
-   "self_type" : "_ZTIRKN3art3dex20FieldAnnotationsItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex21MethodAnnotationsItemE",
-   "name" : "const art::dex::MethodAnnotationsItem &",
-   "referenced_type" : "_ZTIKN3art3dex21MethodAnnotationsItemE",
-   "self_type" : "_ZTIRKN3art3dex21MethodAnnotationsItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex6TypeIdE",
-   "name" : "const art::dex::TypeId &",
-   "referenced_type" : "_ZTIKN3art3dex6TypeIdE",
-   "self_type" : "_ZTIRKN3art3dex6TypeIdE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex7FieldIdE",
-   "name" : "const art::dex::FieldId &",
-   "referenced_type" : "_ZTIKN3art3dex7FieldIdE",
-   "self_type" : "_ZTIRKN3art3dex7FieldIdE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex7ProtoIdE",
-   "name" : "const art::dex::ProtoId &",
-   "referenced_type" : "_ZTIKN3art3dex7ProtoIdE",
-   "self_type" : "_ZTIRKN3art3dex7ProtoIdE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex7TryItemE",
-   "name" : "const art::dex::TryItem &",
-   "referenced_type" : "_ZTIKN3art3dex7TryItemE",
-   "self_type" : "_ZTIRKN3art3dex7TryItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_exception_helpers.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex8ClassDefE",
-   "name" : "const art::dex::ClassDef &",
-   "referenced_type" : "_ZTIKN3art3dex8ClassDefE",
-   "self_type" : "_ZTIRKN3art3dex8ClassDefE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex8CodeItemE",
-   "name" : "const art::dex::CodeItem &",
-   "referenced_type" : "_ZTIKN3art3dex8CodeItemE",
-   "self_type" : "_ZTIRKN3art3dex8CodeItemE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/casts.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex8DexIndexIjEE",
-   "name" : "const art::dex::DexIndex<unsigned int> &",
-   "referenced_type" : "_ZTIKN3art3dex8DexIndexIjEE",
-   "self_type" : "_ZTIRKN3art3dex8DexIndexIjEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex8DexIndexItEE",
-   "name" : "const art::dex::DexIndex<unsigned short> &",
-   "referenced_type" : "_ZTIKN3art3dex8DexIndexItEE",
-   "self_type" : "_ZTIRKN3art3dex8DexIndexItEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex8MethodIdE",
-   "name" : "const art::dex::MethodId &",
-   "referenced_type" : "_ZTIKN3art3dex8MethodIdE",
-   "self_type" : "_ZTIRKN3art3dex8MethodIdE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex8StringIdE",
-   "name" : "const art::dex::StringId &",
-   "referenced_type" : "_ZTIKN3art3dex8StringIdE",
-   "self_type" : "_ZTIRKN3art3dex8StringIdE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex8TypeItemE",
-   "name" : "const art::dex::TypeItem &",
-   "referenced_type" : "_ZTIKN3art3dex8TypeItemE",
-   "self_type" : "_ZTIRKN3art3dex8TypeItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex9TypeIndexE",
-   "name" : "const art::dex::TypeIndex &",
-   "referenced_type" : "_ZTIKN3art3dex9TypeIndexE",
-   "self_type" : "_ZTIRKN3art3dex9TypeIndexE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art7DexFile6HeaderE",
-   "name" : "const art::DexFile::Header &",
-   "referenced_type" : "_ZTIKN3art7DexFile6HeaderE",
-   "self_type" : "_ZTIRKN3art7DexFile6HeaderE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/casts.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art7DexFileE",
-   "name" : "const art::DexFile &",
-   "referenced_type" : "_ZTIKN3art7DexFileE",
-   "self_type" : "_ZTIRKN3art7DexFileE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "name" : "const art::Dumpable<art::hiddenapi::ApiList> &",
-   "referenced_type" : "_ZTIKN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "self_type" : "_ZTIRKN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/dumpable.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art9CountIterE",
-   "name" : "const art::CountIter &",
-   "referenced_type" : "_ZTIKN3art9CountIterE",
-   "self_type" : "_ZTIRKN3art9CountIterE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art9SignatureE",
-   "name" : "const art::Signature &",
-   "referenced_type" : "_ZTIKN3art9SignatureE",
-   "self_type" : "_ZTIRKN3art9SignatureE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/signature.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art9hiddenapi7ApiListE",
-   "name" : "const art::hiddenapi::ApiList &",
-   "referenced_type" : "_ZTIKN3art9hiddenapi7ApiListE",
-   "self_type" : "_ZTIRKN3art9hiddenapi7ApiListE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/dumpable.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" : "art/libdexfile/dex/dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
-   "name" : "const std::basic_string_view<char, std::char_traits<char>> &",
-   "referenced_type" : "_ZTIKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
-   "self_type" : "_ZTIRKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hiddenapi_stubs.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKNSt3__14pairIjtEE",
-   "name" : "const std::pair<unsigned int, unsigned short> &",
-   "referenced_type" : "_ZTIKNSt3__14pairIjtEE",
-   "self_type" : "_ZTIRKNSt3__14pairIjtEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKNSt3__16vectorIN3art3dex9TypeIndexENS_9allocatorIS3_EEEE",
-   "name" : "const std::vector<art::dex::TypeIndex, std::allocator<art::dex::TypeIndex>> &",
-   "referenced_type" : "_ZTIKNSt3__16vectorIN3art3dex9TypeIndexENS_9allocatorIS3_EEEE",
-   "self_type" : "_ZTIRKNSt3__16vectorIN3art3dex9TypeIndexENS_9allocatorIS3_EEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.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" : "art/libdexfile/dex/compact_offset_table.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKNSt3__19allocatorINS_4pairIjtEEEE",
-   "name" : "const std::allocator<std::pair<unsigned int, unsigned short>> &",
-   "referenced_type" : "_ZTIKNSt3__19allocatorINS_4pairIjtEEEE",
-   "self_type" : "_ZTIRKNSt3__19allocatorINS_4pairIjtEEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKPKN3art3dex6TypeIdE",
-   "name" : "const art::dex::TypeId *const &",
-   "referenced_type" : "_ZTIKPKN3art3dex6TypeIdE",
-   "self_type" : "_ZTIRKPKN3art3dex6TypeIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKPKN3art3dex7FieldIdE",
-   "name" : "const art::dex::FieldId *const &",
-   "referenced_type" : "_ZTIKPKN3art3dex7FieldIdE",
-   "self_type" : "_ZTIRKPKN3art3dex7FieldIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKPKN3art3dex7ProtoIdE",
-   "name" : "const art::dex::ProtoId *const &",
-   "referenced_type" : "_ZTIKPKN3art3dex7ProtoIdE",
-   "self_type" : "_ZTIRKPKN3art3dex7ProtoIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKPKN3art3dex8ClassDefE",
-   "name" : "const art::dex::ClassDef *const &",
-   "referenced_type" : "_ZTIKPKN3art3dex8ClassDefE",
-   "self_type" : "_ZTIRKPKN3art3dex8ClassDefE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKPKN3art3dex8MethodIdE",
-   "name" : "const art::dex::MethodId *const &",
-   "referenced_type" : "_ZTIKPKN3art3dex8MethodIdE",
-   "self_type" : "_ZTIRKPKN3art3dex8MethodIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKPKN3art3dex8StringIdE",
-   "name" : "const art::dex::StringId *const &",
-   "referenced_type" : "_ZTIKPKN3art3dex8StringIdE",
-   "self_type" : "_ZTIRKPKN3art3dex8StringIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKPKN3art7DexFileE",
-   "name" : "const art::DexFile *const &",
-   "referenced_type" : "_ZTIKPKN3art7DexFileE",
-   "self_type" : "_ZTIRKPKN3art7DexFileE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKPKt",
-   "name" : "const unsigned short *const &",
-   "referenced_type" : "_ZTIKPKt",
-   "self_type" : "_ZTIRKPKt",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKPKv",
-   "name" : "const void *const &",
-   "referenced_type" : "_ZTIKPKv",
-   "self_type" : "_ZTIRKPKv",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKb",
-   "name" : "const bool &",
-   "referenced_type" : "_ZTIKb",
-   "self_type" : "_ZTIRKb",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKc",
-   "name" : "const char &",
-   "referenced_type" : "_ZTIKc",
-   "self_type" : "_ZTIRKc",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKd",
-   "name" : "const double &",
-   "referenced_type" : "_ZTIKd",
-   "self_type" : "_ZTIRKd",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKh",
-   "name" : "const unsigned char &",
-   "referenced_type" : "_ZTIKh",
-   "self_type" : "_ZTIRKh",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKi",
-   "name" : "const int &",
-   "referenced_type" : "_ZTIKi",
-   "self_type" : "_ZTIRKi",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKj",
-   "name" : "const unsigned int &",
-   "referenced_type" : "_ZTIKj",
-   "self_type" : "_ZTIRKj",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKt",
-   "name" : "const unsigned short &",
-   "referenced_type" : "_ZTIKt",
-   "self_type" : "_ZTIRKt",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKx",
-   "name" : "const long long &",
-   "referenced_type" : "_ZTIKx",
-   "self_type" : "_ZTIRKx",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKy",
-   "name" : "const unsigned long long &",
-   "referenced_type" : "_ZTIKy",
-   "self_type" : "_ZTIRKy",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art11Instruction6FormatE",
-   "name" : "art::Instruction::Format &",
-   "referenced_type" : "_ZTIN3art11Instruction6FormatE",
-   "self_type" : "_ZTIRN3art11Instruction6FormatE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "name" : "art::ClassAccessor::DataIterator<art::ClassAccessor::Field> &",
-   "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "self_type" : "_ZTIRN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "name" : "art::ClassAccessor::DataIterator<art::ClassAccessor::Method> &",
-   "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "self_type" : "_ZTIRN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art13ClassIteratorE",
-   "name" : "art::ClassIterator &",
-   "referenced_type" : "_ZTIN3art13ClassIteratorE",
-   "self_type" : "_ZTIRN3art13ClassIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "name" : "art::HashSetIterator<std::pair<unsigned int, unsigned short>, art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>>> &",
-   "referenced_type" : "_ZTIN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "self_type" : "_ZTIRN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art15SplitStringIterE",
-   "name" : "art::SplitStringIter &",
-   "referenced_type" : "_ZTIN3art15SplitStringIterE",
-   "self_type" : "_ZTIRN3art15SplitStringIterE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art15TypeLookupTableE",
-   "name" : "art::TypeLookupTable &",
-   "referenced_type" : "_ZTIN3art15TypeLookupTableE",
-   "self_type" : "_ZTIRN3art15TypeLookupTableE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art22DexInstructionIteratorE",
-   "name" : "art::DexInstructionIterator &",
-   "referenced_type" : "_ZTIN3art22DexInstructionIteratorE",
-   "self_type" : "_ZTIRN3art22DexInstructionIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art26SafeDexInstructionIteratorE",
-   "name" : "art::SafeDexInstructionIterator &",
-   "referenced_type" : "_ZTIN3art26SafeDexInstructionIteratorE",
-   "self_type" : "_ZTIRN3art26SafeDexInstructionIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art3dex10ProtoIndexE",
-   "name" : "art::dex::ProtoIndex &",
-   "referenced_type" : "_ZTIN3art3dex10ProtoIndexE",
-   "self_type" : "_ZTIRN3art3dex10ProtoIndexE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art3dex11StringIndexE",
-   "name" : "art::dex::StringIndex &",
-   "referenced_type" : "_ZTIN3art3dex11StringIndexE",
-   "self_type" : "_ZTIRN3art3dex11StringIndexE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art3dex9TypeIndexE",
-   "name" : "art::dex::TypeIndex &",
-   "referenced_type" : "_ZTIN3art3dex9TypeIndexE",
-   "self_type" : "_ZTIRN3art3dex9TypeIndexE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art6MemMapE",
-   "name" : "art::MemMap &",
-   "referenced_type" : "_ZTIN3art6MemMapE",
-   "self_type" : "_ZTIRN3art6MemMapE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/mem_map.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art9CountIterE",
-   "name" : "art::CountIter &",
-   "referenced_type" : "_ZTIN3art9CountIterE",
-   "self_type" : "_ZTIRN3art9CountIterE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEE",
-   "name" : "std::basic_ostream<char, std::char_traits<char>> &",
-   "referenced_type" : "_ZTINSt3__113basic_ostreamIcNS_11char_traitsIcEEEE",
-   "self_type" : "_ZTIRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRNSt3__14pairIjtEE",
-   "name" : "std::pair<unsigned int, unsigned short> &",
-   "referenced_type" : "_ZTINSt3__14pairIjtEE",
-   "self_type" : "_ZTIRNSt3__14pairIjtEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRNSt3__15mutexE",
-   "name" : "std::mutex &",
-   "referenced_type" : "_ZTINSt3__15mutexE",
-   "self_type" : "_ZTIRNSt3__15mutexE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/thread_annotations.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRPKc",
-   "name" : "const char *&",
-   "referenced_type" : "_ZTIPKc",
-   "self_type" : "_ZTIRPKc",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRPKh",
-   "name" : "const unsigned char *&",
-   "referenced_type" : "_ZTIPKh",
-   "self_type" : "_ZTIRPKh",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRb",
-   "name" : "bool &",
-   "referenced_type" : "_ZTIb",
-   "self_type" : "_ZTIRb",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRc",
-   "name" : "char &",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIRc",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRd",
-   "name" : "double &",
-   "referenced_type" : "_ZTId",
-   "self_type" : "_ZTIRd",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRh",
-   "name" : "unsigned char &",
-   "referenced_type" : "_ZTIh",
-   "self_type" : "_ZTIRh",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRi",
-   "name" : "int &",
-   "referenced_type" : "_ZTIi",
-   "self_type" : "_ZTIRi",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRj",
-   "name" : "unsigned int &",
-   "referenced_type" : "_ZTIj",
-   "self_type" : "_ZTIRj",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRt",
-   "name" : "unsigned short &",
-   "referenced_type" : "_ZTIt",
-   "self_type" : "_ZTIRt",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRx",
-   "name" : "long long &",
-   "referenced_type" : "_ZTIx",
-   "self_type" : "_ZTIRx",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  }
- ],
- "pointer_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIP10ZipArchive",
-   "name" : "ZipArchive *",
-   "referenced_type" : "_ZTI10ZipArchive",
-   "self_type" : "_ZTIP10ZipArchive",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/zip_archive.h"
-  },
-  {
-   "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" : "_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" : "_ZTIP12JavaVMOption",
-   "name" : "JavaVMOption *",
-   "referenced_type" : "_ZTI12JavaVMOption",
-   "self_type" : "_ZTIP12JavaVMOption",
-   "size" : 4,
-   "source_file" : "libnativehelper/include_jni/jni.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIP12TemporaryDir",
-   "name" : "TemporaryDir *",
-   "referenced_type" : "_ZTI12TemporaryDir",
-   "self_type" : "_ZTIP12TemporaryDir",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/file.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" : "_ZTIP13TemporaryFile",
-   "name" : "TemporaryFile *",
-   "referenced_type" : "_ZTI13TemporaryFile",
-   "self_type" : "_ZTIP13TemporaryFile",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/file.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" : "_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" : "_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" : "_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" : "_ZTIP8ADexFile",
-   "name" : "ADexFile *",
-   "referenced_type" : "_ZTI8ADexFile",
-   "self_type" : "_ZTIP8ADexFile",
-   "size" : 4,
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIP8ZipEntry",
-   "name" : "ZipEntry *",
-   "referenced_type" : "_ZTI8ZipEntry",
-   "self_type" : "_ZTIP8ZipEntry",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/zip_archive.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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_ZTIPFvPvPK15ADexFile_MethodE",
-   "name" : "void (*)(void *, const ADexFile_Method *)",
-   "referenced_type" : "_ZTIFvPvPK15ADexFile_MethodE",
-   "self_type" : "_ZTIPFvPvPK15ADexFile_MethodE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.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" : "_ZTIPK15ADexFile_Method",
-   "name" : "const ADexFile_Method *",
-   "referenced_type" : "_ZTIK15ADexFile_Method",
-   "self_type" : "_ZTIPK15ADexFile_Method",
-   "size" : 4,
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.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" : "_ZTIPK18JNIInvokeInterface",
-   "name" : "const JNIInvokeInterface *",
-   "referenced_type" : "_ZTIK18JNIInvokeInterface",
-   "self_type" : "_ZTIPK18JNIInvokeInterface",
-   "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" : "_ZTIPK6jvalue",
-   "name" : "const jvalue *",
-   "referenced_type" : "_ZTIK6jvalue",
-   "self_type" : "_ZTIPK6jvalue",
-   "size" : 4,
-   "source_file" : "libnativehelper/include_jni/jni.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art10FreeDeleteE",
-   "name" : "const art::FreeDelete *",
-   "referenced_type" : "_ZTIKN3art10FreeDeleteE",
-   "self_type" : "_ZTIPKN3art10FreeDeleteE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art10OatDexFileE",
-   "name" : "const art::OatDexFile *",
-   "referenced_type" : "_ZTIKN3art10OatDexFileE",
-   "self_type" : "_ZTIPKN3art10OatDexFileE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art11Instruction19SparseSwitchPayloadE",
-   "name" : "const art::Instruction::SparseSwitchPayload *",
-   "referenced_type" : "_ZTIKN3art11Instruction19SparseSwitchPayloadE",
-   "self_type" : "_ZTIPKN3art11Instruction19SparseSwitchPayloadE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art11InstructionE",
-   "name" : "const art::Instruction *",
-   "referenced_type" : "_ZTIKN3art11InstructionE",
-   "self_type" : "_ZTIPKN3art11InstructionE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art11VoidFunctorE",
-   "name" : "const art::VoidFunctor *",
-   "referenced_type" : "_ZTIKN3art11VoidFunctorE",
-   "self_type" : "_ZTIPKN3art11VoidFunctorE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/utils.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "name" : "const art::ClassAccessor::DataIterator<art::ClassAccessor::Field> *",
-   "referenced_type" : "_ZTIKN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "self_type" : "_ZTIPKN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "name" : "const art::ClassAccessor::DataIterator<art::ClassAccessor::Method> *",
-   "referenced_type" : "_ZTIKN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "self_type" : "_ZTIPKN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art13ClassAccessor5FieldE",
-   "name" : "const art::ClassAccessor::Field *",
-   "referenced_type" : "_ZTIKN3art13ClassAccessor5FieldE",
-   "self_type" : "_ZTIPKN3art13ClassAccessor5FieldE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art13ClassAccessor6MethodE",
-   "name" : "const art::ClassAccessor::Method *",
-   "referenced_type" : "_ZTIKN3art13ClassAccessor6MethodE",
-   "self_type" : "_ZTIPKN3art13ClassAccessor6MethodE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art13ClassAccessor8BaseItemE",
-   "name" : "const art::ClassAccessor::BaseItem *",
-   "referenced_type" : "_ZTIKN3art13ClassAccessor8BaseItemE",
-   "self_type" : "_ZTIPKN3art13ClassAccessor8BaseItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art13ClassAccessorE",
-   "name" : "const art::ClassAccessor *",
-   "referenced_type" : "_ZTIKN3art13ClassAccessorE",
-   "self_type" : "_ZTIPKN3art13ClassAccessorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art13ClassIteratorE",
-   "name" : "const art::ClassIterator *",
-   "referenced_type" : "_ZTIKN3art13ClassIteratorE",
-   "self_type" : "_ZTIPKN3art13ClassIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art13DexFileLoaderE",
-   "name" : "const art::DexFileLoader *",
-   "referenced_type" : "_ZTIKN3art13DexFileLoaderE",
-   "self_type" : "_ZTIPKN3art13DexFileLoaderE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art14CompactDexFile6HeaderE",
-   "name" : "const art::CompactDexFile::Header *",
-   "referenced_type" : "_ZTIKN3art14CompactDexFile6HeaderE",
-   "self_type" : "_ZTIPKN3art14CompactDexFile6HeaderE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art14CompactDexFile8CodeItemE",
-   "name" : "const art::CompactDexFile::CodeItem *",
-   "referenced_type" : "_ZTIKN3art14CompactDexFile8CodeItemE",
-   "self_type" : "_ZTIPKN3art14CompactDexFile8CodeItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art14CompactDexFileE",
-   "name" : "const art::CompactDexFile *",
-   "referenced_type" : "_ZTIKN3art14CompactDexFileE",
-   "self_type" : "_ZTIPKN3art14CompactDexFileE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "name" : "const art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Field>> *",
-   "referenced_type" : "_ZTIKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "self_type" : "_ZTIPKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "name" : "const art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Method>> *",
-   "referenced_type" : "_ZTIKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "self_type" : "_ZTIPKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art14IterationRangeINS_13ClassIteratorEEE",
-   "name" : "const art::IterationRange<art::ClassIterator> *",
-   "referenced_type" : "_ZTIKN3art14IterationRangeINS_13ClassIteratorEEE",
-   "self_type" : "_ZTIPKN3art14IterationRangeINS_13ClassIteratorEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "name" : "const art::IterationRange<const art::dex::TryItem *> *",
-   "referenced_type" : "_ZTIKN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "self_type" : "_ZTIPKN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "name" : "const art::HashSetIterator<std::pair<unsigned int, unsigned short>, art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>>> *",
-   "referenced_type" : "_ZTIKN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "self_type" : "_ZTIPKN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art15MethodReferenceE",
-   "name" : "const art::MethodReference *",
-   "referenced_type" : "_ZTIKN3art15MethodReferenceE",
-   "self_type" : "_ZTIPKN3art15MethodReferenceE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/method_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art15SplitStringIterE",
-   "name" : "const art::SplitStringIter *",
-   "referenced_type" : "_ZTIKN3art15SplitStringIterE",
-   "self_type" : "_ZTIPKN3art15SplitStringIterE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art15StandardDexFileE",
-   "name" : "const art::StandardDexFile *",
-   "referenced_type" : "_ZTIKN3art15StandardDexFileE",
-   "self_type" : "_ZTIPKN3art15StandardDexFileE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/standard_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art15TypeLookupTable5EntryE",
-   "name" : "const art::TypeLookupTable::Entry *",
-   "referenced_type" : "_ZTIKN3art15TypeLookupTable5EntryE",
-   "self_type" : "_ZTIPKN3art15TypeLookupTable5EntryE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art15TypeLookupTableE",
-   "name" : "const art::TypeLookupTable *",
-   "referenced_type" : "_ZTIKN3art15TypeLookupTableE",
-   "self_type" : "_ZTIPKN3art15TypeLookupTableE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art16ArtDexFileLoaderE",
-   "name" : "const art::ArtDexFileLoader *",
-   "referenced_type" : "_ZTIKN3art16ArtDexFileLoaderE",
-   "self_type" : "_ZTIPKN3art16ArtDexFileLoaderE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art16DexFileReference10ComparatorE",
-   "name" : "const art::DexFileReference::Comparator *",
-   "referenced_type" : "_ZTIKN3art16DexFileReference10ComparatorE",
-   "self_type" : "_ZTIPKN3art16DexFileReference10ComparatorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art16DexLayoutSection10SubsectionE",
-   "name" : "const art::DexLayoutSection::Subsection *",
-   "referenced_type" : "_ZTIKN3art16DexLayoutSection10SubsectionE",
-   "self_type" : "_ZTIPKN3art16DexLayoutSection10SubsectionE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art17DexLayoutSectionsE",
-   "name" : "const art::DexLayoutSections *",
-   "referenced_type" : "_ZTIKN3art17DexLayoutSectionsE",
-   "self_type" : "_ZTIPKN3art17DexLayoutSectionsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art18CompactOffsetTable8AccessorE",
-   "name" : "const art::CompactOffsetTable::Accessor *",
-   "referenced_type" : "_ZTIKN3art18CompactOffsetTable8AccessorE",
-   "self_type" : "_ZTIPKN3art18CompactOffsetTable8AccessorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/compact_offset_table.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "name" : "const art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn> *",
-   "referenced_type" : "_ZTIKN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "self_type" : "_ZTIPKN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_map.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "name" : "const art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn> *",
-   "referenced_type" : "_ZTIKN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "self_type" : "_ZTIPKN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_map.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art19InstructionOperandsE",
-   "name" : "const art::InstructionOperands *",
-   "referenced_type" : "_ZTIKN3art19InstructionOperandsE",
-   "self_type" : "_ZTIPKN3art19InstructionOperandsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art20CatchHandlerIteratorE",
-   "name" : "const art::CatchHandlerIterator *",
-   "referenced_type" : "_ZTIKN3art20CatchHandlerIteratorE",
-   "self_type" : "_ZTIPKN3art20CatchHandlerIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_exception_helpers.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art20CodeItemDataAccessorE",
-   "name" : "const art::CodeItemDataAccessor *",
-   "referenced_type" : "_ZTIKN3art20CodeItemDataAccessorE",
-   "self_type" : "_ZTIPKN3art20CodeItemDataAccessorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art20DexInstructionPcPairE",
-   "name" : "const art::DexInstructionPcPair *",
-   "referenced_type" : "_ZTIKN3art20DexInstructionPcPairE",
-   "self_type" : "_ZTIPKN3art20DexInstructionPcPairE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art22DexInstructionIteratorE",
-   "name" : "const art::DexInstructionIterator *",
-   "referenced_type" : "_ZTIKN3art22DexInstructionIteratorE",
-   "self_type" : "_ZTIPKN3art22DexInstructionIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art24DexFileParameterIteratorE",
-   "name" : "const art::DexFileParameterIterator *",
-   "referenced_type" : "_ZTIKN3art24DexFileParameterIteratorE",
-   "self_type" : "_ZTIPKN3art24DexFileParameterIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art24RangeInstructionOperandsE",
-   "name" : "const art::RangeInstructionOperands *",
-   "referenced_type" : "_ZTIKN3art24RangeInstructionOperandsE",
-   "self_type" : "_ZTIPKN3art24RangeInstructionOperandsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art25CodeItemDebugInfoAccessorE",
-   "name" : "const art::CodeItemDebugInfoAccessor *",
-   "referenced_type" : "_ZTIKN3art25CodeItemDebugInfoAccessorE",
-   "self_type" : "_ZTIPKN3art25CodeItemDebugInfoAccessorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art25EncodedArrayValueIteratorE",
-   "name" : "const art::EncodedArrayValueIterator *",
-   "referenced_type" : "_ZTIKN3art25EncodedArrayValueIteratorE",
-   "self_type" : "_ZTIPKN3art25EncodedArrayValueIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art26CallSiteArrayValueIteratorE",
-   "name" : "const art::CallSiteArrayValueIterator *",
-   "referenced_type" : "_ZTIKN3art26CallSiteArrayValueIteratorE",
-   "self_type" : "_ZTIPKN3art26CallSiteArrayValueIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art26DexInstructionIteratorBaseE",
-   "name" : "const art::DexInstructionIteratorBase *",
-   "referenced_type" : "_ZTIKN3art26DexInstructionIteratorBaseE",
-   "self_type" : "_ZTIPKN3art26DexInstructionIteratorBaseE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art26SafeDexInstructionIteratorE",
-   "name" : "const art::SafeDexInstructionIterator *",
-   "referenced_type" : "_ZTIKN3art26SafeDexInstructionIteratorE",
-   "self_type" : "_ZTIPKN3art26SafeDexInstructionIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art26VarArgsInstructionOperandsE",
-   "name" : "const art::VarArgsInstructionOperands *",
-   "referenced_type" : "_ZTIKN3art26VarArgsInstructionOperandsE",
-   "self_type" : "_ZTIPKN3art26VarArgsInstructionOperandsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art27CodeItemInstructionAccessorE",
-   "name" : "const art::CodeItemInstructionAccessor *",
-   "referenced_type" : "_ZTIKN3art27CodeItemInstructionAccessorE",
-   "self_type" : "_ZTIPKN3art27CodeItemInstructionAccessorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art29NoReceiverInstructionOperandsE",
-   "name" : "const art::NoReceiverInstructionOperands *",
-   "referenced_type" : "_ZTIKN3art29NoReceiverInstructionOperandsE",
-   "self_type" : "_ZTIPKN3art29NoReceiverInstructionOperandsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art30MethodReferenceValueComparatorE",
-   "name" : "const art::MethodReferenceValueComparator *",
-   "referenced_type" : "_ZTIKN3art30MethodReferenceValueComparatorE",
-   "self_type" : "_ZTIPKN3art30MethodReferenceValueComparatorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/method_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex14AnnotationItemE",
-   "name" : "const art::dex::AnnotationItem *",
-   "referenced_type" : "_ZTIKN3art3dex14AnnotationItemE",
-   "self_type" : "_ZTIPKN3art3dex14AnnotationItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex14CallSiteIdItemE",
-   "name" : "const art::dex::CallSiteIdItem *",
-   "referenced_type" : "_ZTIKN3art3dex14CallSiteIdItemE",
-   "self_type" : "_ZTIPKN3art3dex14CallSiteIdItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex16MethodHandleItemE",
-   "name" : "const art::dex::MethodHandleItem *",
-   "referenced_type" : "_ZTIKN3art3dex16MethodHandleItemE",
-   "self_type" : "_ZTIPKN3art3dex16MethodHandleItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex17AnnotationSetItemE",
-   "name" : "const art::dex::AnnotationSetItem *",
-   "referenced_type" : "_ZTIKN3art3dex17AnnotationSetItemE",
-   "self_type" : "_ZTIPKN3art3dex17AnnotationSetItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex18HiddenapiClassDataE",
-   "name" : "const art::dex::HiddenapiClassData *",
-   "referenced_type" : "_ZTIKN3art3dex18HiddenapiClassDataE",
-   "self_type" : "_ZTIPKN3art3dex18HiddenapiClassDataE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex20AnnotationSetRefItemE",
-   "name" : "const art::dex::AnnotationSetRefItem *",
-   "referenced_type" : "_ZTIKN3art3dex20AnnotationSetRefItemE",
-   "self_type" : "_ZTIPKN3art3dex20AnnotationSetRefItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex20AnnotationSetRefListE",
-   "name" : "const art::dex::AnnotationSetRefList *",
-   "referenced_type" : "_ZTIKN3art3dex20AnnotationSetRefListE",
-   "self_type" : "_ZTIPKN3art3dex20AnnotationSetRefListE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex20FieldAnnotationsItemE",
-   "name" : "const art::dex::FieldAnnotationsItem *",
-   "referenced_type" : "_ZTIKN3art3dex20FieldAnnotationsItemE",
-   "self_type" : "_ZTIPKN3art3dex20FieldAnnotationsItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex21MethodAnnotationsItemE",
-   "name" : "const art::dex::MethodAnnotationsItem *",
-   "referenced_type" : "_ZTIKN3art3dex21MethodAnnotationsItemE",
-   "self_type" : "_ZTIPKN3art3dex21MethodAnnotationsItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex24AnnotationsDirectoryItemE",
-   "name" : "const art::dex::AnnotationsDirectoryItem *",
-   "referenced_type" : "_ZTIKN3art3dex24AnnotationsDirectoryItemE",
-   "self_type" : "_ZTIPKN3art3dex24AnnotationsDirectoryItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex24ParameterAnnotationsItemE",
-   "name" : "const art::dex::ParameterAnnotationsItem *",
-   "referenced_type" : "_ZTIKN3art3dex24ParameterAnnotationsItemE",
-   "self_type" : "_ZTIPKN3art3dex24ParameterAnnotationsItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex6TypeIdE",
-   "name" : "const art::dex::TypeId *",
-   "referenced_type" : "_ZTIKN3art3dex6TypeIdE",
-   "self_type" : "_ZTIPKN3art3dex6TypeIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex7FieldIdE",
-   "name" : "const art::dex::FieldId *",
-   "referenced_type" : "_ZTIKN3art3dex7FieldIdE",
-   "self_type" : "_ZTIPKN3art3dex7FieldIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex7MapListE",
-   "name" : "const art::dex::MapList *",
-   "referenced_type" : "_ZTIKN3art3dex7MapListE",
-   "self_type" : "_ZTIPKN3art3dex7MapListE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex7ProtoIdE",
-   "name" : "const art::dex::ProtoId *",
-   "referenced_type" : "_ZTIKN3art3dex7ProtoIdE",
-   "self_type" : "_ZTIPKN3art3dex7ProtoIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex7TryItemE",
-   "name" : "const art::dex::TryItem *",
-   "referenced_type" : "_ZTIKN3art3dex7TryItemE",
-   "self_type" : "_ZTIPKN3art3dex7TryItemE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex8ClassDefE",
-   "name" : "const art::dex::ClassDef *",
-   "referenced_type" : "_ZTIKN3art3dex8ClassDefE",
-   "self_type" : "_ZTIPKN3art3dex8ClassDefE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex8CodeItemE",
-   "name" : "const art::dex::CodeItem *",
-   "referenced_type" : "_ZTIKN3art3dex8CodeItemE",
-   "self_type" : "_ZTIPKN3art3dex8CodeItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex8DexIndexIjEE",
-   "name" : "const art::dex::DexIndex<unsigned int> *",
-   "referenced_type" : "_ZTIKN3art3dex8DexIndexIjEE",
-   "self_type" : "_ZTIPKN3art3dex8DexIndexIjEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex8DexIndexItEE",
-   "name" : "const art::dex::DexIndex<unsigned short> *",
-   "referenced_type" : "_ZTIKN3art3dex8DexIndexItEE",
-   "self_type" : "_ZTIPKN3art3dex8DexIndexItEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex8MethodIdE",
-   "name" : "const art::dex::MethodId *",
-   "referenced_type" : "_ZTIKN3art3dex8MethodIdE",
-   "self_type" : "_ZTIPKN3art3dex8MethodIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex8StringIdE",
-   "name" : "const art::dex::StringId *",
-   "referenced_type" : "_ZTIKN3art3dex8StringIdE",
-   "self_type" : "_ZTIPKN3art3dex8StringIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex8TypeListE",
-   "name" : "const art::dex::TypeList *",
-   "referenced_type" : "_ZTIKN3art3dex8TypeListE",
-   "self_type" : "_ZTIPKN3art3dex8TypeListE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex9TypeIndexE",
-   "name" : "const art::dex::TypeIndex *",
-   "referenced_type" : "_ZTIKN3art3dex9TypeIndexE",
-   "self_type" : "_ZTIPKN3art3dex9TypeIndexE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art6MemMapE",
-   "name" : "const art::MemMap *",
-   "referenced_type" : "_ZTIKN3art6MemMapE",
-   "self_type" : "_ZTIPKN3art6MemMapE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/mem_map.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art7DexFile6HeaderE",
-   "name" : "const art::DexFile::Header *",
-   "referenced_type" : "_ZTIKN3art7DexFile6HeaderE",
-   "self_type" : "_ZTIPKN3art7DexFile6HeaderE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art7DexFileE",
-   "name" : "const art::DexFile *",
-   "referenced_type" : "_ZTIKN3art7DexFileE",
-   "self_type" : "_ZTIPKN3art7DexFileE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "name" : "const art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>> *",
-   "referenced_type" : "_ZTIKN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "self_type" : "_ZTIPKN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "name" : "const art::Dumpable<art::hiddenapi::ApiList> *",
-   "referenced_type" : "_ZTIKN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "self_type" : "_ZTIPKN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/dumpable.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art9CountIterE",
-   "name" : "const art::CountIter *",
-   "referenced_type" : "_ZTIKN3art9CountIterE",
-   "self_type" : "_ZTIPKN3art9CountIterE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art9SignatureE",
-   "name" : "const art::Signature *",
-   "referenced_type" : "_ZTIKN3art9SignatureE",
-   "self_type" : "_ZTIPKN3art9SignatureE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/signature.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art9hiddenapi7ApiListE",
-   "name" : "const art::hiddenapi::ApiList *",
-   "referenced_type" : "_ZTIKN3art9hiddenapi7ApiListE",
-   "self_type" : "_ZTIPKN3art9hiddenapi7ApiListE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN7android4base10MappedFileE",
-   "name" : "const android::base::MappedFile *",
-   "referenced_type" : "_ZTIKN7android4base10MappedFileE",
-   "self_type" : "_ZTIPKN7android4base10MappedFileE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/mapped_file.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" : "_ZTIPKN7android4base13ErrnoRestorerE",
-   "name" : "const android::base::ErrnoRestorer *",
-   "referenced_type" : "_ZTIKN7android4base13ErrnoRestorerE",
-   "self_type" : "_ZTIPKN7android4base13ErrnoRestorerE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/errno_restorer.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN9unix_file6FdFileE",
-   "name" : "const unix_file::FdFile *",
-   "referenced_type" : "_ZTIKN9unix_file6FdFileE",
-   "self_type" : "_ZTIPKN9unix_file6FdFileE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/unix_file/fd_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKNSt3__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" : "_ZTIPKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKNSt3__14hashIN3art16DexFileReferenceEEE",
-   "name" : "const std::hash<art::DexFileReference> *",
-   "referenced_type" : "_ZTIKNSt3__14hashIN3art16DexFileReferenceEEE",
-   "self_type" : "_ZTIPKNSt3__14hashIN3art16DexFileReferenceEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKNSt3__14hashIN3art3dex10ProtoIndexEEE",
-   "name" : "const std::hash<art::dex::ProtoIndex> *",
-   "referenced_type" : "_ZTIKNSt3__14hashIN3art3dex10ProtoIndexEEE",
-   "self_type" : "_ZTIPKNSt3__14hashIN3art3dex10ProtoIndexEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKNSt3__14hashIN3art3dex11StringIndexEEE",
-   "name" : "const std::hash<art::dex::StringIndex> *",
-   "referenced_type" : "_ZTIKNSt3__14hashIN3art3dex11StringIndexEEE",
-   "self_type" : "_ZTIPKNSt3__14hashIN3art3dex11StringIndexEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKNSt3__14hashIN3art3dex9TypeIndexEEE",
-   "name" : "const std::hash<art::dex::TypeIndex> *",
-   "referenced_type" : "_ZTIKNSt3__14hashIN3art3dex9TypeIndexEEE",
-   "self_type" : "_ZTIPKNSt3__14hashIN3art3dex9TypeIndexEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.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" : "art/libdexfile/dex/dex_file_loader.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" : "art/libdexfile/dex/art_dex_file_loader.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" : "art/libdexfile/dex/compact_offset_table.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" : "art/libartbase/base/mem_map.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" : "_ZTIPN3art10OatDexFileE",
-   "name" : "art::OatDexFile *",
-   "referenced_type" : "_ZTIN3art10OatDexFileE",
-   "self_type" : "_ZTIPN3art10OatDexFileE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art10ZipArchiveE",
-   "name" : "art::ZipArchive *",
-   "referenced_type" : "_ZTIN3art10ZipArchiveE",
-   "self_type" : "_ZTIPN3art10ZipArchiveE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/zip_archive.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art11InstructionE",
-   "name" : "art::Instruction *",
-   "referenced_type" : "_ZTIN3art11InstructionE",
-   "self_type" : "_ZTIPN3art11InstructionE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art11ScopedTraceE",
-   "name" : "art::ScopedTrace *",
-   "referenced_type" : "_ZTIN3art11ScopedTraceE",
-   "self_type" : "_ZTIPN3art11ScopedTraceE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/systrace.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "name" : "art::ClassAccessor::DataIterator<art::ClassAccessor::Field> *",
-   "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "self_type" : "_ZTIPN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "name" : "art::ClassAccessor::DataIterator<art::ClassAccessor::Method> *",
-   "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "self_type" : "_ZTIPN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art13ClassAccessor5FieldE",
-   "name" : "art::ClassAccessor::Field *",
-   "referenced_type" : "_ZTIN3art13ClassAccessor5FieldE",
-   "self_type" : "_ZTIPN3art13ClassAccessor5FieldE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art13ClassAccessor6MethodE",
-   "name" : "art::ClassAccessor::Method *",
-   "referenced_type" : "_ZTIN3art13ClassAccessor6MethodE",
-   "self_type" : "_ZTIPN3art13ClassAccessor6MethodE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art13ClassAccessor8BaseItemE",
-   "name" : "art::ClassAccessor::BaseItem *",
-   "referenced_type" : "_ZTIN3art13ClassAccessor8BaseItemE",
-   "self_type" : "_ZTIPN3art13ClassAccessor8BaseItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art13ClassAccessorE",
-   "name" : "art::ClassAccessor *",
-   "referenced_type" : "_ZTIN3art13ClassAccessorE",
-   "self_type" : "_ZTIPN3art13ClassAccessorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art13ClassIteratorE",
-   "name" : "art::ClassIterator *",
-   "referenced_type" : "_ZTIN3art13ClassIteratorE",
-   "self_type" : "_ZTIPN3art13ClassIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art13DexFileLoader12VerifyResultE",
-   "name" : "art::DexFileLoader::VerifyResult *",
-   "referenced_type" : "_ZTIN3art13DexFileLoader12VerifyResultE",
-   "self_type" : "_ZTIPN3art13DexFileLoader12VerifyResultE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art13DexFileLoaderE",
-   "name" : "art::DexFileLoader *",
-   "referenced_type" : "_ZTIN3art13DexFileLoaderE",
-   "self_type" : "_ZTIPN3art13DexFileLoaderE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art14CompactDexFile8CodeItemE",
-   "name" : "art::CompactDexFile::CodeItem *",
-   "referenced_type" : "_ZTIN3art14CompactDexFile8CodeItemE",
-   "self_type" : "_ZTIPN3art14CompactDexFile8CodeItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art14CompactDexFileE",
-   "name" : "art::CompactDexFile *",
-   "referenced_type" : "_ZTIN3art14CompactDexFileE",
-   "self_type" : "_ZTIPN3art14CompactDexFileE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "name" : "art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Field>> *",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "self_type" : "_ZTIPN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "name" : "art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Method>> *",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "self_type" : "_ZTIPN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art14IterationRangeINS_13ClassIteratorEEE",
-   "name" : "art::IterationRange<art::ClassIterator> *",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_13ClassIteratorEEE",
-   "self_type" : "_ZTIPN3art14IterationRangeINS_13ClassIteratorEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art14IterationRangeINS_15SplitStringIterEEE",
-   "name" : "art::IterationRange<art::SplitStringIter> *",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_15SplitStringIterEEE",
-   "self_type" : "_ZTIPN3art14IterationRangeINS_15SplitStringIterEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art14IterationRangeINS_22DexInstructionIteratorEEE",
-   "name" : "art::IterationRange<art::DexInstructionIterator> *",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_22DexInstructionIteratorEEE",
-   "self_type" : "_ZTIPN3art14IterationRangeINS_22DexInstructionIteratorEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art14IterationRangeINS_9CountIterEEE",
-   "name" : "art::IterationRange<art::CountIter> *",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_9CountIterEEE",
-   "self_type" : "_ZTIPN3art14IterationRangeINS_9CountIterEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "name" : "art::IterationRange<const art::dex::TryItem *> *",
-   "referenced_type" : "_ZTIN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "self_type" : "_ZTIPN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "name" : "art::HashSetIterator<std::pair<unsigned int, unsigned short>, art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>>> *",
-   "referenced_type" : "_ZTIN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "self_type" : "_ZTIPN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art15MethodReferenceE",
-   "name" : "art::MethodReference *",
-   "referenced_type" : "_ZTIN3art15MethodReferenceE",
-   "self_type" : "_ZTIPN3art15MethodReferenceE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/method_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art15SplitStringIterE",
-   "name" : "art::SplitStringIter *",
-   "referenced_type" : "_ZTIN3art15SplitStringIterE",
-   "self_type" : "_ZTIPN3art15SplitStringIterE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art15StandardDexFile8CodeItemE",
-   "name" : "art::StandardDexFile::CodeItem *",
-   "referenced_type" : "_ZTIN3art15StandardDexFile8CodeItemE",
-   "self_type" : "_ZTIPN3art15StandardDexFile8CodeItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/standard_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art15StandardDexFileE",
-   "name" : "art::StandardDexFile *",
-   "referenced_type" : "_ZTIN3art15StandardDexFileE",
-   "self_type" : "_ZTIPN3art15StandardDexFileE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/standard_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art15TypeLookupTable5EntryE",
-   "name" : "art::TypeLookupTable::Entry *",
-   "referenced_type" : "_ZTIN3art15TypeLookupTable5EntryE",
-   "self_type" : "_ZTIPN3art15TypeLookupTable5EntryE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art15TypeLookupTableE",
-   "name" : "art::TypeLookupTable *",
-   "referenced_type" : "_ZTIN3art15TypeLookupTableE",
-   "self_type" : "_ZTIPN3art15TypeLookupTableE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art16ArtDexFileLoaderE",
-   "name" : "art::ArtDexFileLoader *",
-   "referenced_type" : "_ZTIN3art16ArtDexFileLoaderE",
-   "self_type" : "_ZTIPN3art16ArtDexFileLoaderE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art16DexFileContainerE",
-   "name" : "art::DexFileContainer *",
-   "referenced_type" : "_ZTIN3art16DexFileContainerE",
-   "self_type" : "_ZTIPN3art16DexFileContainerE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art16DexFileReferenceE",
-   "name" : "art::DexFileReference *",
-   "referenced_type" : "_ZTIN3art16DexFileReferenceE",
-   "self_type" : "_ZTIPN3art16DexFileReferenceE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art16DexLayoutSection10SubsectionE",
-   "name" : "art::DexLayoutSection::Subsection *",
-   "referenced_type" : "_ZTIN3art16DexLayoutSection10SubsectionE",
-   "self_type" : "_ZTIPN3art16DexLayoutSection10SubsectionE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art17ClassIteratorDataE",
-   "name" : "art::ClassIteratorData *",
-   "referenced_type" : "_ZTIN3art17ClassIteratorDataE",
-   "self_type" : "_ZTIPN3art17ClassIteratorDataE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art18CompactOffsetTable8AccessorE",
-   "name" : "art::CompactOffsetTable::Accessor *",
-   "referenced_type" : "_ZTIN3art18CompactOffsetTable8AccessorE",
-   "self_type" : "_ZTIPN3art18CompactOffsetTable8AccessorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/compact_offset_table.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art18ScopedTraceNoStart24ScopedTraceMessageHelperE",
-   "name" : "art::ScopedTraceNoStart::ScopedTraceMessageHelper *",
-   "referenced_type" : "_ZTIN3art18ScopedTraceNoStart24ScopedTraceMessageHelperE",
-   "self_type" : "_ZTIPN3art18ScopedTraceNoStart24ScopedTraceMessageHelperE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/systrace.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art18ScopedTraceNoStartE",
-   "name" : "art::ScopedTraceNoStart *",
-   "referenced_type" : "_ZTIN3art18ScopedTraceNoStartE",
-   "self_type" : "_ZTIPN3art18ScopedTraceNoStartE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/systrace.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art19Arc4RandomGeneratorE",
-   "name" : "art::Arc4RandomGenerator *",
-   "referenced_type" : "_ZTIN3art19Arc4RandomGeneratorE",
-   "self_type" : "_ZTIPN3art19Arc4RandomGeneratorE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/utils.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art19InstructionOperandsE",
-   "name" : "art::InstructionOperands *",
-   "referenced_type" : "_ZTIN3art19InstructionOperandsE",
-   "self_type" : "_ZTIPN3art19InstructionOperandsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art20CatchHandlerIteratorE",
-   "name" : "art::CatchHandlerIterator *",
-   "referenced_type" : "_ZTIN3art20CatchHandlerIteratorE",
-   "self_type" : "_ZTIPN3art20CatchHandlerIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_exception_helpers.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art20CodeItemDataAccessorE",
-   "name" : "art::CodeItemDataAccessor *",
-   "referenced_type" : "_ZTIN3art20CodeItemDataAccessorE",
-   "self_type" : "_ZTIPN3art20CodeItemDataAccessorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art20DexInstructionPcPairE",
-   "name" : "art::DexInstructionPcPair *",
-   "referenced_type" : "_ZTIN3art20DexInstructionPcPairE",
-   "self_type" : "_ZTIPN3art20DexInstructionPcPairE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art22DexFileLoaderErrorCodeE",
-   "name" : "art::DexFileLoaderErrorCode *",
-   "referenced_type" : "_ZTIN3art22DexFileLoaderErrorCodeE",
-   "self_type" : "_ZTIPN3art22DexFileLoaderErrorCodeE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art22DexInstructionIteratorE",
-   "name" : "art::DexInstructionIterator *",
-   "referenced_type" : "_ZTIN3art22DexInstructionIteratorE",
-   "self_type" : "_ZTIPN3art22DexInstructionIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art24DexFileParameterIteratorE",
-   "name" : "art::DexFileParameterIterator *",
-   "referenced_type" : "_ZTIN3art24DexFileParameterIteratorE",
-   "self_type" : "_ZTIPN3art24DexFileParameterIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art24RangeInstructionOperandsE",
-   "name" : "art::RangeInstructionOperands *",
-   "referenced_type" : "_ZTIN3art24RangeInstructionOperandsE",
-   "self_type" : "_ZTIPN3art24RangeInstructionOperandsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art25CodeItemDebugInfoAccessorE",
-   "name" : "art::CodeItemDebugInfoAccessor *",
-   "referenced_type" : "_ZTIN3art25CodeItemDebugInfoAccessorE",
-   "self_type" : "_ZTIPN3art25CodeItemDebugInfoAccessorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art25EncodedArrayValueIteratorE",
-   "name" : "art::EncodedArrayValueIterator *",
-   "referenced_type" : "_ZTIN3art25EncodedArrayValueIteratorE",
-   "self_type" : "_ZTIPN3art25EncodedArrayValueIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art26CallSiteArrayValueIteratorE",
-   "name" : "art::CallSiteArrayValueIterator *",
-   "referenced_type" : "_ZTIN3art26CallSiteArrayValueIteratorE",
-   "self_type" : "_ZTIPN3art26CallSiteArrayValueIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art26DexInstructionIteratorBaseE",
-   "name" : "art::DexInstructionIteratorBase *",
-   "referenced_type" : "_ZTIN3art26DexInstructionIteratorBaseE",
-   "self_type" : "_ZTIPN3art26DexInstructionIteratorBaseE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art26SafeDexInstructionIteratorE",
-   "name" : "art::SafeDexInstructionIterator *",
-   "referenced_type" : "_ZTIN3art26SafeDexInstructionIteratorE",
-   "self_type" : "_ZTIPN3art26SafeDexInstructionIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art26VarArgsInstructionOperandsE",
-   "name" : "art::VarArgsInstructionOperands *",
-   "referenced_type" : "_ZTIN3art26VarArgsInstructionOperandsE",
-   "self_type" : "_ZTIPN3art26VarArgsInstructionOperandsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art27CodeItemInstructionAccessorE",
-   "name" : "art::CodeItemInstructionAccessor *",
-   "referenced_type" : "_ZTIN3art27CodeItemInstructionAccessorE",
-   "self_type" : "_ZTIPN3art27CodeItemInstructionAccessorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art29NoReceiverInstructionOperandsE",
-   "name" : "art::NoReceiverInstructionOperands *",
-   "referenced_type" : "_ZTIN3art29NoReceiverInstructionOperandsE",
-   "self_type" : "_ZTIPN3art29NoReceiverInstructionOperandsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art31EncodedStaticFieldValueIteratorE",
-   "name" : "art::EncodedStaticFieldValueIterator *",
-   "referenced_type" : "_ZTIN3art31EncodedStaticFieldValueIteratorE",
-   "self_type" : "_ZTIPN3art31EncodedStaticFieldValueIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art3dex10ProtoIndexE",
-   "name" : "art::dex::ProtoIndex *",
-   "referenced_type" : "_ZTIN3art3dex10ProtoIndexE",
-   "self_type" : "_ZTIPN3art3dex10ProtoIndexE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art3dex11StringIndexE",
-   "name" : "art::dex::StringIndex *",
-   "referenced_type" : "_ZTIN3art3dex11StringIndexE",
-   "self_type" : "_ZTIPN3art3dex11StringIndexE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art3dex7TryItemE",
-   "name" : "art::dex::TryItem *",
-   "referenced_type" : "_ZTIN3art3dex7TryItemE",
-   "self_type" : "_ZTIPN3art3dex7TryItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art3dex8CodeItemE",
-   "name" : "art::dex::CodeItem *",
-   "referenced_type" : "_ZTIN3art3dex8CodeItemE",
-   "self_type" : "_ZTIPN3art3dex8CodeItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art3dex8DexIndexIjEE",
-   "name" : "art::dex::DexIndex<unsigned int> *",
-   "referenced_type" : "_ZTIN3art3dex8DexIndexIjEE",
-   "self_type" : "_ZTIPN3art3dex8DexIndexIjEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art3dex8DexIndexItEE",
-   "name" : "art::dex::DexIndex<unsigned short> *",
-   "referenced_type" : "_ZTIN3art3dex8DexIndexItEE",
-   "self_type" : "_ZTIPN3art3dex8DexIndexItEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art3dex8tracking24DexFileTrackingRegistrarE",
-   "name" : "art::dex::tracking::DexFileTrackingRegistrar *",
-   "referenced_type" : "_ZTIN3art3dex8tracking24DexFileTrackingRegistrarE",
-   "self_type" : "_ZTIPN3art3dex8tracking24DexFileTrackingRegistrarE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_tracking_registrar.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art3dex9TypeIndexE",
-   "name" : "art::dex::TypeIndex *",
-   "referenced_type" : "_ZTIN3art3dex9TypeIndexE",
-   "self_type" : "_ZTIPN3art3dex9TypeIndexE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art6MemMapE",
-   "name" : "art::MemMap *",
-   "referenced_type" : "_ZTIN3art6MemMapE",
-   "self_type" : "_ZTIPN3art6MemMapE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/mem_map.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art7DexFile12PositionInfoE",
-   "name" : "art::DexFile::PositionInfo *",
-   "referenced_type" : "_ZTIN3art7DexFile12PositionInfoE",
-   "self_type" : "_ZTIPN3art7DexFile12PositionInfoE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art7DexFile9LocalInfoE",
-   "name" : "art::DexFile::LocalInfo *",
-   "referenced_type" : "_ZTIN3art7DexFile9LocalInfoE",
-   "self_type" : "_ZTIPN3art7DexFile9LocalInfoE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art7DexFileE",
-   "name" : "art::DexFile *",
-   "referenced_type" : "_ZTIN3art7DexFileE",
-   "self_type" : "_ZTIPN3art7DexFileE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "name" : "art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>> *",
-   "referenced_type" : "_ZTIN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "self_type" : "_ZTIPN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "name" : "art::Dumpable<art::hiddenapi::ApiList> *",
-   "referenced_type" : "_ZTIN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "self_type" : "_ZTIPN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/dumpable.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art8ZipEntryE",
-   "name" : "art::ZipEntry *",
-   "referenced_type" : "_ZTIN3art8ZipEntryE",
-   "self_type" : "_ZTIPN3art8ZipEntryE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/zip_archive.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art9CountIterE",
-   "name" : "art::CountIter *",
-   "referenced_type" : "_ZTIN3art9CountIterE",
-   "self_type" : "_ZTIPN3art9CountIterE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art9SignatureE",
-   "name" : "art::Signature *",
-   "referenced_type" : "_ZTIN3art9SignatureE",
-   "self_type" : "_ZTIPN3art9SignatureE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/signature.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art9hiddenapi7ApiListE",
-   "name" : "art::hiddenapi::ApiList *",
-   "referenced_type" : "_ZTIN3art9hiddenapi7ApiListE",
-   "self_type" : "_ZTIPN3art9hiddenapi7ApiListE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10MappedFileE",
-   "name" : "android::base::MappedFile *",
-   "referenced_type" : "_ZTIN7android4base10MappedFileE",
-   "self_type" : "_ZTIPN7android4base10MappedFileE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/mapped_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art11Instruction6FormatES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::Instruction::Format, art::Instruction::Format> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art11Instruction6FormatES5_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art11Instruction6FormatES5_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art25EncodedArrayValueIterator9ValueTypeES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::EncodedArrayValueIterator::ValueType, art::EncodedArrayValueIterator::ValueType> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art25EncodedArrayValueIterator9ValueTypeES5_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art25EncodedArrayValueIterator9ValueTypeES5_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art3dex10ProtoIndexES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::dex::ProtoIndex, art::dex::ProtoIndex> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex10ProtoIndexES5_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art3dex10ProtoIndexES5_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art3dex11StringIndexES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::dex::StringIndex, art::dex::StringIndex> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex11StringIndexES5_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art3dex11StringIndexES5_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art3dex9TypeIndexES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::dex::TypeIndex, art::dex::TypeIndex> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex9TypeIndexES5_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art3dex9TypeIndexES5_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex6TypeIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::TypeId *, const art::dex::TypeId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex6TypeIdES7_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex6TypeIdES7_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7FieldIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::FieldId *, const art::dex::FieldId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7FieldIdES7_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7FieldIdES7_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7ProtoIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::ProtoId *, const art::dex::ProtoId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7ProtoIdES7_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7ProtoIdES7_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8ClassDefES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::ClassDef *, const art::dex::ClassDef *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8ClassDefES7_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8ClassDefES7_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8MethodIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::MethodId *, const art::dex::MethodId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8MethodIdES7_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8MethodIdES7_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8StringIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::StringId *, const art::dex::StringId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8StringIdES7_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8StringIdES7_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art7DexFileES6_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::DexFile *, const art::DexFile *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art7DexFileES6_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art7DexFileES6_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKcS4_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const char *, const char *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKcS4_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKcS4_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKhS4_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const unsigned char *, const unsigned char *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKhS4_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKhS4_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKtS4_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const unsigned short *, const unsigned short *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKtS4_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKtS4_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIbbEE",
-   "name" : "android::base::log_detail::EagerEvaluator<bool, bool> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIbbEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIbbEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIccEE",
-   "name" : "android::base::log_detail::EagerEvaluator<char, char> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIccEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIccEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIddEE",
-   "name" : "android::base::log_detail::EagerEvaluator<double, double> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIddEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIddEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIhjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned char, unsigned int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIhjEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIhjEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIiiEE",
-   "name" : "android::base::log_detail::EagerEvaluator<int, int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIiiEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIiiEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIjiEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned int, int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjiEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIjiEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIjjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned int, unsigned int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjjEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIjjEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIjtEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned int, unsigned short> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjtEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIjtEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorItjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned short, unsigned int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorItjEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorItjEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIttEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned short, unsigned short> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIttEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIttEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIxjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<long long, unsigned int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIxjEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIxjEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIyjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned long long, unsigned int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIyjEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIyjEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE",
-   "name" : "android::base::log_detail::Storage<art::Instruction::Format> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "name" : "android::base::log_detail::Storage<art::EncodedArrayValueIterator::ValueType> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE",
-   "name" : "android::base::log_detail::Storage<art::dex::ProtoIndex> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE",
-   "name" : "android::base::log_detail::Storage<art::dex::StringIndex> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE",
-   "name" : "android::base::log_detail::Storage<art::dex::TypeIndex> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::TypeId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::FieldId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::ProtoId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::ClassDef *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::MethodId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::StringId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIPKN3art7DexFileEEE",
-   "name" : "android::base::log_detail::Storage<const art::DexFile *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art7DexFileEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIPKN3art7DexFileEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIPKtEE",
-   "name" : "android::base::log_detail::Storage<const unsigned short *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKtEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIPKtEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIPKvEE",
-   "name" : "android::base::log_detail::Storage<const void *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKvEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIPKvEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIbEE",
-   "name" : "android::base::log_detail::Storage<bool> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIbEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIbEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIcEE",
-   "name" : "android::base::log_detail::Storage<char> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIcEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIcEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIdEE",
-   "name" : "android::base::log_detail::Storage<double> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIdEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIdEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIhEE",
-   "name" : "android::base::log_detail::Storage<unsigned char> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIhEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIhEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIiEE",
-   "name" : "android::base::log_detail::Storage<int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIiEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIiEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIjEE",
-   "name" : "android::base::log_detail::Storage<unsigned int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIjEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIjEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageItEE",
-   "name" : "android::base::log_detail::Storage<unsigned short> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageItEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageItEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIxEE",
-   "name" : "android::base::log_detail::Storage<long long> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIxEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIxEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIyEE",
-   "name" : "android::base::log_detail::Storage<unsigned long long> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIyEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIyEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.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" : "_ZTIPN7android4base13ErrnoRestorerE",
-   "name" : "android::base::ErrnoRestorer *",
-   "referenced_type" : "_ZTIN7android4base13ErrnoRestorerE",
-   "self_type" : "_ZTIPN7android4base13ErrnoRestorerE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/errno_restorer.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" : "_ZTIPN7android4base19ScopedLockAssertionE",
-   "name" : "android::base::ScopedLockAssertion *",
-   "referenced_type" : "_ZTIN7android4base19ScopedLockAssertionE",
-   "self_type" : "_ZTIPN7android4base19ScopedLockAssertionE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/thread_annotations.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN9unix_file16RandomAccessFileE",
-   "name" : "unix_file::RandomAccessFile *",
-   "referenced_type" : "_ZTIN9unix_file16RandomAccessFileE",
-   "self_type" : "_ZTIPN9unix_file16RandomAccessFileE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/unix_file/random_access_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN9unix_file6FdFileE",
-   "name" : "unix_file::FdFile *",
-   "referenced_type" : "_ZTIN9unix_file6FdFileE",
-   "self_type" : "_ZTIPN9unix_file6FdFileE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/unix_file/fd_file.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" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
-   "name" : "std::basic_string_view<char, std::char_traits<char>> *",
-   "referenced_type" : "_ZTINSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
-   "self_type" : "_ZTIPNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/strings.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPNSt3__14pairIjtEE",
-   "name" : "std::pair<unsigned int, unsigned short> *",
-   "referenced_type" : "_ZTINSt3__14pairIjtEE",
-   "self_type" : "_ZTIPNSt3__14pairIjtEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPNSt3__15mutexE",
-   "name" : "std::mutex *",
-   "referenced_type" : "_ZTINSt3__15mutexE",
-   "self_type" : "_ZTIPNSt3__15mutexE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/mem_map.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPNSt3__16vectorIN3art3dex9TypeIndexENS_9allocatorIS3_EEEE",
-   "name" : "std::vector<art::dex::TypeIndex, std::allocator<art::dex::TypeIndex>> *",
-   "referenced_type" : "_ZTINSt3__16vectorIN3art3dex9TypeIndexENS_9allocatorIS3_EEEE",
-   "self_type" : "_ZTIPNSt3__16vectorIN3art3dex9TypeIndexENS_9allocatorIS3_EEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPNSt3__16vectorINS_10unique_ptrIKN3art7DexFileENS_14default_deleteIS4_EEEENS_9allocatorIS7_EEEE",
-   "name" : "std::vector<std::unique_ptr<const art::DexFile, std::default_delete<const art::DexFile>>, std::allocator<std::unique_ptr<const art::DexFile, std::default_delete<const art::DexFile>>>> *",
-   "referenced_type" : "_ZTINSt3__16vectorINS_10unique_ptrIKN3art7DexFileENS_14default_deleteIS4_EEEENS_9allocatorIS7_EEEE",
-   "self_type" : "_ZTIPNSt3__16vectorINS_10unique_ptrIKN3art7DexFileENS_14default_deleteIS4_EEEENS_9allocatorIS7_EEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE",
-   "name" : "std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>> *",
-   "referenced_type" : "_ZTINSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE",
-   "self_type" : "_ZTIPNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.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" : "art/libdexfile/dex/compact_offset_table.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" : "art/libdexfile/dex/art_dex_file_loader.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" : "_ZTIPP8ADexFile",
-   "name" : "ADexFile **",
-   "referenced_type" : "_ZTIP8ADexFile",
-   "self_type" : "_ZTIPP8ADexFile",
-   "size" : 4,
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPPKc",
-   "name" : "const char **",
-   "referenced_type" : "_ZTIPKc",
-   "self_type" : "_ZTIPPKc",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/utf.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPPKh",
-   "name" : "const unsigned char **",
-   "referenced_type" : "_ZTIPKh",
-   "self_type" : "_ZTIPPKh",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.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" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPc",
-   "name" : "char *",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIPc",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.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" : "art/libartbase/base/mem_map.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" : "art/libdexfile/dex/dex_file.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" : "art/libartbase/base/mem_map.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"
-  }
- ],
- "qualified_types" :
- [
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA22_Kc",
-   "name" : "char const[22]",
-   "referenced_type" : "_ZTIA22_c",
-   "self_type" : "_ZTIA22_Kc",
-   "size" : 22,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA23_Kc",
-   "name" : "char const[23]",
-   "referenced_type" : "_ZTIA23_c",
-   "self_type" : "_ZTIA23_Kc",
-   "size" : 23,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA28_Kc",
-   "name" : "char const[28]",
-   "referenced_type" : "_ZTIA28_c",
-   "self_type" : "_ZTIA28_Kc",
-   "size" : 28,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA2_KPKc",
-   "name" : "const char *const[2]",
-   "referenced_type" : "_ZTIA2_PKc",
-   "self_type" : "_ZTIA2_KPKc",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA36_Kc",
-   "name" : "char const[36]",
-   "referenced_type" : "_ZTIA36_c",
-   "self_type" : "_ZTIA36_Kc",
-   "size" : 36,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA4_Kc",
-   "name" : "char const[4]",
-   "referenced_type" : "_ZTIA4_c",
-   "self_type" : "_ZTIA4_Kc",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA4_Kh",
-   "name" : "unsigned char const[4]",
-   "referenced_type" : "_ZTIA4_h",
-   "self_type" : "_ZTIA4_Kh",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA5_A4_Kh",
-   "name" : "unsigned char const[5][4]",
-   "referenced_type" : "_ZTIA5_A4_h",
-   "self_type" : "_ZTIA5_A4_Kh",
-   "size" : 20,
-   "source_file" : "art/libdexfile/dex/standard_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA5_Kj",
-   "name" : "unsigned int const[5]",
-   "referenced_type" : "_ZTIA5_j",
-   "self_type" : "_ZTIA5_Kj",
-   "size" : 20,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA7_KN3art10SdkVersionE",
-   "name" : "art::SdkVersion const[7]",
-   "referenced_type" : "_ZTIA7_N3art10SdkVersionE",
-   "self_type" : "_ZTIA7_KN3art10SdkVersionE",
-   "size" : 28,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA7_KPKc",
-   "name" : "const char *const[7]",
-   "referenced_type" : "_ZTIA7_PKc",
-   "self_type" : "_ZTIA7_KPKc",
-   "size" : 28,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA_KN3art11Instruction21InstructionDescriptorE",
-   "name" : "art::Instruction::InstructionDescriptor const[]",
-   "referenced_type" : "_ZTIA_N3art11Instruction21InstructionDescriptorE",
-   "self_type" : "_ZTIA_KN3art11Instruction21InstructionDescriptorE",
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA_KPKc",
-   "name" : "const char *const[]",
-   "referenced_type" : "_ZTIA_PKc",
-   "self_type" : "_ZTIA_KPKc",
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA_Kh",
-   "name" : "unsigned char const[]",
-   "referenced_type" : "_ZTIA_h",
-   "self_type" : "_ZTIA_Kh",
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA_Ki",
-   "name" : "int const[]",
-   "referenced_type" : "_ZTIA_i",
-   "self_type" : "_ZTIA_Ki",
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIK15ADexFile_Method",
-   "name" : "const ADexFile_Method",
-   "referenced_type" : "_ZTI15ADexFile_Method",
-   "self_type" : "_ZTIK15ADexFile_Method",
-   "size" : 16,
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.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"
-  },
-  {
-   "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",
-   "self_type" : "_ZTIK18JNINativeInterface",
-   "size" : 932,
-   "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"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKDn",
-   "name" : "const nullptr_t",
-   "referenced_type" : "_ZTIDn",
-   "self_type" : "_ZTIKDn",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art10FreeDeleteE",
-   "name" : "const art::FreeDelete",
-   "referenced_type" : "_ZTIN3art10FreeDeleteE",
-   "self_type" : "_ZTIKN3art10FreeDeleteE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art10OatDexFileE",
-   "name" : "const art::OatDexFile",
-   "referenced_type" : "_ZTIN3art10OatDexFileE",
-   "self_type" : "_ZTIKN3art10OatDexFileE",
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art10ZipArchiveE",
-   "name" : "const art::ZipArchive",
-   "referenced_type" : "_ZTIN3art10ZipArchiveE",
-   "self_type" : "_ZTIKN3art10ZipArchiveE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art11Instruction19SparseSwitchPayloadE",
-   "name" : "const art::Instruction::SparseSwitchPayload",
-   "referenced_type" : "_ZTIN3art11Instruction19SparseSwitchPayloadE",
-   "self_type" : "_ZTIKN3art11Instruction19SparseSwitchPayloadE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art11Instruction6FormatE",
-   "name" : "const art::Instruction::Format",
-   "referenced_type" : "_ZTIN3art11Instruction6FormatE",
-   "self_type" : "_ZTIKN3art11Instruction6FormatE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art11InstructionE",
-   "name" : "const art::Instruction",
-   "referenced_type" : "_ZTIN3art11InstructionE",
-   "self_type" : "_ZTIKN3art11InstructionE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art11PointerSizeE",
-   "name" : "const art::PointerSize",
-   "referenced_type" : "_ZTIN3art11PointerSizeE",
-   "self_type" : "_ZTIKN3art11PointerSizeE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/enums.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art11VoidFunctorE",
-   "name" : "const art::VoidFunctor",
-   "referenced_type" : "_ZTIN3art11VoidFunctorE",
-   "self_type" : "_ZTIKN3art11VoidFunctorE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "name" : "const art::ClassAccessor::DataIterator<art::ClassAccessor::Field>",
-   "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "self_type" : "_ZTIKN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "size" : 40,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "name" : "const art::ClassAccessor::DataIterator<art::ClassAccessor::Method>",
-   "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "self_type" : "_ZTIKN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "size" : 44,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art13ClassAccessor5FieldE",
-   "name" : "const art::ClassAccessor::Field",
-   "referenced_type" : "_ZTIN3art13ClassAccessor5FieldE",
-   "self_type" : "_ZTIKN3art13ClassAccessor5FieldE",
-   "size" : 28,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art13ClassAccessor6MethodE",
-   "name" : "const art::ClassAccessor::Method",
-   "referenced_type" : "_ZTIN3art13ClassAccessor6MethodE",
-   "self_type" : "_ZTIKN3art13ClassAccessor6MethodE",
-   "size" : 32,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art13ClassAccessor8BaseItemE",
-   "name" : "const art::ClassAccessor::BaseItem",
-   "referenced_type" : "_ZTIN3art13ClassAccessor8BaseItemE",
-   "self_type" : "_ZTIKN3art13ClassAccessor8BaseItemE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art13ClassAccessorE",
-   "name" : "const art::ClassAccessor",
-   "referenced_type" : "_ZTIN3art13ClassAccessorE",
-   "self_type" : "_ZTIKN3art13ClassAccessorE",
-   "size" : 32,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art13ClassIteratorE",
-   "name" : "const art::ClassIterator",
-   "referenced_type" : "_ZTIN3art13ClassIteratorE",
-   "self_type" : "_ZTIKN3art13ClassIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art13DexFileLoaderE",
-   "name" : "const art::DexFileLoader",
-   "referenced_type" : "_ZTIN3art13DexFileLoaderE",
-   "self_type" : "_ZTIKN3art13DexFileLoaderE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art13DexZipArchiveE",
-   "name" : "const art::DexZipArchive",
-   "referenced_type" : "_ZTIN3art13DexZipArchiveE",
-   "self_type" : "_ZTIKN3art13DexZipArchiveE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art14CompactDexFile6HeaderE",
-   "name" : "const art::CompactDexFile::Header",
-   "referenced_type" : "_ZTIN3art14CompactDexFile6HeaderE",
-   "self_type" : "_ZTIKN3art14CompactDexFile6HeaderE",
-   "size" : 136,
-   "source_file" : "art/libartbase/base/casts.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art14CompactDexFile8CodeItemE",
-   "name" : "const art::CompactDexFile::CodeItem",
-   "referenced_type" : "_ZTIN3art14CompactDexFile8CodeItemE",
-   "self_type" : "_ZTIKN3art14CompactDexFile8CodeItemE",
-   "size" : 6,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art14CompactDexFileE",
-   "name" : "const art::CompactDexFile",
-   "referenced_type" : "_ZTIN3art14CompactDexFileE",
-   "self_type" : "_ZTIKN3art14CompactDexFileE",
-   "size" : 108,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art14InstructionSetE",
-   "name" : "const art::InstructionSet",
-   "referenced_type" : "_ZTIN3art14InstructionSetE",
-   "self_type" : "_ZTIKN3art14InstructionSetE",
-   "size" : 4,
-   "source_file" : "art/libartbase/arch/instruction_set.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "name" : "const art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Field>>",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "self_type" : "_ZTIKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "size" : 80,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "name" : "const art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Method>>",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "self_type" : "_ZTIKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "size" : 88,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art14IterationRangeINS_13ClassIteratorEEE",
-   "name" : "const art::IterationRange<art::ClassIterator>",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_13ClassIteratorEEE",
-   "self_type" : "_ZTIKN3art14IterationRangeINS_13ClassIteratorEEE",
-   "size" : 16,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "name" : "const art::IterationRange<const art::dex::TryItem *>",
-   "referenced_type" : "_ZTIN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "self_type" : "_ZTIKN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "name" : "const art::HashSetIterator<std::pair<unsigned int, unsigned short>, art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>>>",
-   "referenced_type" : "_ZTIN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "self_type" : "_ZTIKN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art15MethodReferenceE",
-   "name" : "const art::MethodReference",
-   "referenced_type" : "_ZTIN3art15MethodReferenceE",
-   "self_type" : "_ZTIKN3art15MethodReferenceE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/method_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art15SplitStringIterE",
-   "name" : "const art::SplitStringIter",
-   "referenced_type" : "_ZTIN3art15SplitStringIterE",
-   "self_type" : "_ZTIKN3art15SplitStringIterE",
-   "size" : 16,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art15StandardDexFile8CodeItemE",
-   "name" : "const art::StandardDexFile::CodeItem",
-   "referenced_type" : "_ZTIN3art15StandardDexFile8CodeItemE",
-   "self_type" : "_ZTIKN3art15StandardDexFile8CodeItemE",
-   "size" : 20,
-   "source_file" : "art/libartbase/base/casts.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art15StandardDexFileE",
-   "name" : "const art::StandardDexFile",
-   "referenced_type" : "_ZTIN3art15StandardDexFileE",
-   "self_type" : "_ZTIKN3art15StandardDexFileE",
-   "size" : 96,
-   "source_file" : "art/libdexfile/dex/standard_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art15TypeLookupTable5EntryE",
-   "name" : "const art::TypeLookupTable::Entry",
-   "referenced_type" : "_ZTIN3art15TypeLookupTable5EntryE",
-   "self_type" : "_ZTIKN3art15TypeLookupTable5EntryE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art15TypeLookupTableE",
-   "name" : "const art::TypeLookupTable",
-   "referenced_type" : "_ZTIN3art15TypeLookupTableE",
-   "self_type" : "_ZTIKN3art15TypeLookupTableE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art16ArtDexFileLoaderE",
-   "name" : "const art::ArtDexFileLoader",
-   "referenced_type" : "_ZTIN3art16ArtDexFileLoaderE",
-   "self_type" : "_ZTIKN3art16ArtDexFileLoaderE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art16DexFileReference10ComparatorE",
-   "name" : "const art::DexFileReference::Comparator",
-   "referenced_type" : "_ZTIN3art16DexFileReference10ComparatorE",
-   "self_type" : "_ZTIKN3art16DexFileReference10ComparatorE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art16DexFileReferenceE",
-   "name" : "const art::DexFileReference",
-   "referenced_type" : "_ZTIN3art16DexFileReferenceE",
-   "self_type" : "_ZTIKN3art16DexFileReferenceE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art16DexLayoutSection10SubsectionE",
-   "name" : "const art::DexLayoutSection::Subsection",
-   "referenced_type" : "_ZTIN3art16DexLayoutSection10SubsectionE",
-   "self_type" : "_ZTIKN3art16DexLayoutSection10SubsectionE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art16DexLayoutSectionE",
-   "name" : "const art::DexLayoutSection",
-   "referenced_type" : "_ZTIN3art16DexLayoutSectionE",
-   "self_type" : "_ZTIKN3art16DexLayoutSectionE",
-   "size" : 40,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art17ClassIteratorDataE",
-   "name" : "const art::ClassIteratorData",
-   "referenced_type" : "_ZTIN3art17ClassIteratorDataE",
-   "self_type" : "_ZTIKN3art17ClassIteratorDataE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art17DexLayoutSectionsE",
-   "name" : "const art::DexLayoutSections",
-   "referenced_type" : "_ZTIN3art17DexLayoutSectionsE",
-   "self_type" : "_ZTIKN3art17DexLayoutSectionsE",
-   "size" : 80,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art18CompactOffsetTable8AccessorE",
-   "name" : "const art::CompactOffsetTable::Accessor",
-   "referenced_type" : "_ZTIN3art18CompactOffsetTable8AccessorE",
-   "self_type" : "_ZTIKN3art18CompactOffsetTable8AccessorE",
-   "size" : 12,
-   "source_file" : "art/libdexfile/dex/compact_offset_table.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "name" : "const art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>",
-   "referenced_type" : "_ZTIN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "self_type" : "_ZTIKN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "name" : "const art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>",
-   "referenced_type" : "_ZTIN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "self_type" : "_ZTIKN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art19InstructionOperandsE",
-   "name" : "const art::InstructionOperands",
-   "referenced_type" : "_ZTIN3art19InstructionOperandsE",
-   "self_type" : "_ZTIKN3art19InstructionOperandsE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art20CatchHandlerIteratorE",
-   "name" : "const art::CatchHandlerIterator",
-   "referenced_type" : "_ZTIN3art20CatchHandlerIteratorE",
-   "self_type" : "_ZTIKN3art20CatchHandlerIteratorE",
-   "size" : 20,
-   "source_file" : "art/libdexfile/dex/dex_file_exception_helpers.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art20CodeItemDataAccessorE",
-   "name" : "const art::CodeItemDataAccessor",
-   "referenced_type" : "_ZTIN3art20CodeItemDataAccessorE",
-   "self_type" : "_ZTIKN3art20CodeItemDataAccessorE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art20DexInstructionPcPairE",
-   "name" : "const art::DexInstructionPcPair",
-   "referenced_type" : "_ZTIN3art20DexInstructionPcPairE",
-   "self_type" : "_ZTIKN3art20DexInstructionPcPairE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art22DexInstructionIteratorE",
-   "name" : "const art::DexInstructionIterator",
-   "referenced_type" : "_ZTIN3art22DexInstructionIteratorE",
-   "self_type" : "_ZTIKN3art22DexInstructionIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art24DexFileParameterIteratorE",
-   "name" : "const art::DexFileParameterIterator",
-   "referenced_type" : "_ZTIN3art24DexFileParameterIteratorE",
-   "self_type" : "_ZTIKN3art24DexFileParameterIteratorE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art24RangeInstructionOperandsE",
-   "name" : "const art::RangeInstructionOperands",
-   "referenced_type" : "_ZTIN3art24RangeInstructionOperandsE",
-   "self_type" : "_ZTIKN3art24RangeInstructionOperandsE",
-   "size" : 12,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art25CodeItemDebugInfoAccessorE",
-   "name" : "const art::CodeItemDebugInfoAccessor",
-   "referenced_type" : "_ZTIN3art25CodeItemDebugInfoAccessorE",
-   "self_type" : "_ZTIKN3art25CodeItemDebugInfoAccessorE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art25EncodedArrayValueIterator9ValueTypeE",
-   "name" : "const art::EncodedArrayValueIterator::ValueType",
-   "referenced_type" : "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE",
-   "self_type" : "_ZTIKN3art25EncodedArrayValueIterator9ValueTypeE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art25EncodedArrayValueIteratorE",
-   "name" : "const art::EncodedArrayValueIterator",
-   "referenced_type" : "_ZTIN3art25EncodedArrayValueIteratorE",
-   "self_type" : "_ZTIKN3art25EncodedArrayValueIteratorE",
-   "size" : 32,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art26CallSiteArrayValueIteratorE",
-   "name" : "const art::CallSiteArrayValueIterator",
-   "referenced_type" : "_ZTIN3art26CallSiteArrayValueIteratorE",
-   "self_type" : "_ZTIKN3art26CallSiteArrayValueIteratorE",
-   "size" : 32,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art26DexInstructionIteratorBaseE",
-   "name" : "const art::DexInstructionIteratorBase",
-   "referenced_type" : "_ZTIN3art26DexInstructionIteratorBaseE",
-   "self_type" : "_ZTIKN3art26DexInstructionIteratorBaseE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art26SafeDexInstructionIteratorE",
-   "name" : "const art::SafeDexInstructionIterator",
-   "referenced_type" : "_ZTIN3art26SafeDexInstructionIteratorE",
-   "self_type" : "_ZTIKN3art26SafeDexInstructionIteratorE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art26VarArgsInstructionOperandsE",
-   "name" : "const art::VarArgsInstructionOperands",
-   "referenced_type" : "_ZTIN3art26VarArgsInstructionOperandsE",
-   "self_type" : "_ZTIKN3art26VarArgsInstructionOperandsE",
-   "size" : 12,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art27CodeItemInstructionAccessorE",
-   "name" : "const art::CodeItemInstructionAccessor",
-   "referenced_type" : "_ZTIN3art27CodeItemInstructionAccessorE",
-   "self_type" : "_ZTIKN3art27CodeItemInstructionAccessorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art29NoReceiverInstructionOperandsE",
-   "name" : "const art::NoReceiverInstructionOperands",
-   "referenced_type" : "_ZTIN3art29NoReceiverInstructionOperandsE",
-   "self_type" : "_ZTIKN3art29NoReceiverInstructionOperandsE",
-   "size" : 12,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art30MethodReferenceValueComparatorE",
-   "name" : "const art::MethodReferenceValueComparator",
-   "referenced_type" : "_ZTIN3art30MethodReferenceValueComparatorE",
-   "self_type" : "_ZTIKN3art30MethodReferenceValueComparatorE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/method_reference.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex10ProtoIndexE",
-   "name" : "const art::dex::ProtoIndex",
-   "referenced_type" : "_ZTIN3art3dex10ProtoIndexE",
-   "self_type" : "_ZTIKN3art3dex10ProtoIndexE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex11StringIndexE",
-   "name" : "const art::dex::StringIndex",
-   "referenced_type" : "_ZTIN3art3dex11StringIndexE",
-   "self_type" : "_ZTIKN3art3dex11StringIndexE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex14AnnotationItemE",
-   "name" : "const art::dex::AnnotationItem",
-   "referenced_type" : "_ZTIN3art3dex14AnnotationItemE",
-   "self_type" : "_ZTIKN3art3dex14AnnotationItemE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex14CallSiteIdItemE",
-   "name" : "const art::dex::CallSiteIdItem",
-   "referenced_type" : "_ZTIN3art3dex14CallSiteIdItemE",
-   "self_type" : "_ZTIKN3art3dex14CallSiteIdItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex16MethodHandleItemE",
-   "name" : "const art::dex::MethodHandleItem",
-   "referenced_type" : "_ZTIN3art3dex16MethodHandleItemE",
-   "self_type" : "_ZTIKN3art3dex16MethodHandleItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex17AnnotationSetItemE",
-   "name" : "const art::dex::AnnotationSetItem",
-   "referenced_type" : "_ZTIN3art3dex17AnnotationSetItemE",
-   "self_type" : "_ZTIKN3art3dex17AnnotationSetItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex18HiddenapiClassDataE",
-   "name" : "const art::dex::HiddenapiClassData",
-   "referenced_type" : "_ZTIN3art3dex18HiddenapiClassDataE",
-   "self_type" : "_ZTIKN3art3dex18HiddenapiClassDataE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex20AnnotationSetRefItemE",
-   "name" : "const art::dex::AnnotationSetRefItem",
-   "referenced_type" : "_ZTIN3art3dex20AnnotationSetRefItemE",
-   "self_type" : "_ZTIKN3art3dex20AnnotationSetRefItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex20AnnotationSetRefListE",
-   "name" : "const art::dex::AnnotationSetRefList",
-   "referenced_type" : "_ZTIN3art3dex20AnnotationSetRefListE",
-   "self_type" : "_ZTIKN3art3dex20AnnotationSetRefListE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex20FieldAnnotationsItemE",
-   "name" : "const art::dex::FieldAnnotationsItem",
-   "referenced_type" : "_ZTIN3art3dex20FieldAnnotationsItemE",
-   "self_type" : "_ZTIKN3art3dex20FieldAnnotationsItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex21MethodAnnotationsItemE",
-   "name" : "const art::dex::MethodAnnotationsItem",
-   "referenced_type" : "_ZTIN3art3dex21MethodAnnotationsItemE",
-   "self_type" : "_ZTIKN3art3dex21MethodAnnotationsItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex24AnnotationsDirectoryItemE",
-   "name" : "const art::dex::AnnotationsDirectoryItem",
-   "referenced_type" : "_ZTIN3art3dex24AnnotationsDirectoryItemE",
-   "self_type" : "_ZTIKN3art3dex24AnnotationsDirectoryItemE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex24ParameterAnnotationsItemE",
-   "name" : "const art::dex::ParameterAnnotationsItem",
-   "referenced_type" : "_ZTIN3art3dex24ParameterAnnotationsItemE",
-   "self_type" : "_ZTIKN3art3dex24ParameterAnnotationsItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex6TypeIdE",
-   "name" : "const art::dex::TypeId",
-   "referenced_type" : "_ZTIN3art3dex6TypeIdE",
-   "self_type" : "_ZTIKN3art3dex6TypeIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex7FieldIdE",
-   "name" : "const art::dex::FieldId",
-   "referenced_type" : "_ZTIN3art3dex7FieldIdE",
-   "self_type" : "_ZTIKN3art3dex7FieldIdE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex7MapListE",
-   "name" : "const art::dex::MapList",
-   "referenced_type" : "_ZTIN3art3dex7MapListE",
-   "self_type" : "_ZTIKN3art3dex7MapListE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex7ProtoIdE",
-   "name" : "const art::dex::ProtoId",
-   "referenced_type" : "_ZTIN3art3dex7ProtoIdE",
-   "self_type" : "_ZTIKN3art3dex7ProtoIdE",
-   "size" : 12,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex7TryItemE",
-   "name" : "const art::dex::TryItem",
-   "referenced_type" : "_ZTIN3art3dex7TryItemE",
-   "self_type" : "_ZTIKN3art3dex7TryItemE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex8ClassDefE",
-   "name" : "const art::dex::ClassDef",
-   "referenced_type" : "_ZTIN3art3dex8ClassDefE",
-   "self_type" : "_ZTIKN3art3dex8ClassDefE",
-   "size" : 32,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex8CodeItemE",
-   "name" : "const art::dex::CodeItem",
-   "referenced_type" : "_ZTIN3art3dex8CodeItemE",
-   "self_type" : "_ZTIKN3art3dex8CodeItemE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex8DexIndexIjEE",
-   "name" : "const art::dex::DexIndex<unsigned int>",
-   "referenced_type" : "_ZTIN3art3dex8DexIndexIjEE",
-   "self_type" : "_ZTIKN3art3dex8DexIndexIjEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex8DexIndexItEE",
-   "name" : "const art::dex::DexIndex<unsigned short>",
-   "referenced_type" : "_ZTIN3art3dex8DexIndexItEE",
-   "self_type" : "_ZTIKN3art3dex8DexIndexItEE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex8MethodIdE",
-   "name" : "const art::dex::MethodId",
-   "referenced_type" : "_ZTIN3art3dex8MethodIdE",
-   "self_type" : "_ZTIKN3art3dex8MethodIdE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex8StringIdE",
-   "name" : "const art::dex::StringId",
-   "referenced_type" : "_ZTIN3art3dex8StringIdE",
-   "self_type" : "_ZTIKN3art3dex8StringIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex8TypeItemE",
-   "name" : "const art::dex::TypeItem",
-   "referenced_type" : "_ZTIN3art3dex8TypeItemE",
-   "self_type" : "_ZTIKN3art3dex8TypeItemE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex8TypeListE",
-   "name" : "const art::dex::TypeList",
-   "referenced_type" : "_ZTIN3art3dex8TypeListE",
-   "self_type" : "_ZTIKN3art3dex8TypeListE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex9TypeIndexE",
-   "name" : "const art::dex::TypeIndex",
-   "referenced_type" : "_ZTIN3art3dex9TypeIndexE",
-   "self_type" : "_ZTIKN3art3dex9TypeIndexE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art6MemMapE",
-   "name" : "const art::MemMap",
-   "referenced_type" : "_ZTIN3art6MemMapE",
-   "self_type" : "_ZTIKN3art6MemMapE",
-   "size" : 40,
-   "source_file" : "art/libartbase/base/mem_map.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art7DexFile6HeaderE",
-   "name" : "const art::DexFile::Header",
-   "referenced_type" : "_ZTIN3art7DexFile6HeaderE",
-   "self_type" : "_ZTIKN3art7DexFile6HeaderE",
-   "size" : 112,
-   "source_file" : "art/libartbase/base/casts.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art7DexFileE",
-   "name" : "const art::DexFile",
-   "referenced_type" : "_ZTIN3art7DexFileE",
-   "self_type" : "_ZTIKN3art7DexFileE",
-   "size" : 96,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "name" : "const art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>>",
-   "referenced_type" : "_ZTIN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "self_type" : "_ZTIKN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "size" : 40,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "name" : "const art::Dumpable<art::hiddenapi::ApiList>",
-   "referenced_type" : "_ZTIN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "self_type" : "_ZTIKN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/dumpable.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art9CountIterE",
-   "name" : "const art::CountIter",
-   "referenced_type" : "_ZTIN3art9CountIterE",
-   "self_type" : "_ZTIKN3art9CountIterE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art9SignatureE",
-   "name" : "const art::Signature",
-   "referenced_type" : "_ZTIN3art9SignatureE",
-   "self_type" : "_ZTIKN3art9SignatureE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art9hiddenapi7ApiListE",
-   "name" : "const art::hiddenapi::ApiList",
-   "referenced_type" : "_ZTIN3art9hiddenapi7ApiListE",
-   "self_type" : "_ZTIKN3art9hiddenapi7ApiListE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/dumpable.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10MappedFileE",
-   "name" : "const android::base::MappedFile",
-   "referenced_type" : "_ZTIN7android4base10MappedFileE",
-   "self_type" : "_ZTIKN7android4base10MappedFileE",
-   "size" : 12,
-   "source_file" : "system/libbase/include/android-base/mapped_file.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE",
-   "name" : "const android::base::log_detail::Storage<art::Instruction::Format>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "name" : "const android::base::log_detail::Storage<art::EncodedArrayValueIterator::ValueType>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE",
-   "name" : "const android::base::log_detail::Storage<art::dex::ProtoIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE",
-   "size" : 2,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE",
-   "name" : "const android::base::log_detail::Storage<art::dex::StringIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE",
-   "name" : "const android::base::log_detail::Storage<art::dex::TypeIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE",
-   "size" : 2,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE",
-   "name" : "const android::base::log_detail::Storage<const art::dex::TypeId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE",
-   "name" : "const android::base::log_detail::Storage<const art::dex::FieldId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE",
-   "name" : "const android::base::log_detail::Storage<const art::dex::ProtoId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE",
-   "name" : "const android::base::log_detail::Storage<const art::dex::ClassDef *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE",
-   "name" : "const android::base::log_detail::Storage<const art::dex::MethodId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE",
-   "name" : "const android::base::log_detail::Storage<const art::dex::StringId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIPKN3art7DexFileEEE",
-   "name" : "const android::base::log_detail::Storage<const art::DexFile *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art7DexFileEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art7DexFileEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIPKtEE",
-   "name" : "const android::base::log_detail::Storage<const unsigned short *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKtEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIPKtEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIPKvEE",
-   "name" : "const android::base::log_detail::Storage<const void *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKvEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIPKvEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIbEE",
-   "name" : "const android::base::log_detail::Storage<bool>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIbEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIbEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIcEE",
-   "name" : "const android::base::log_detail::Storage<char>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIcEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIcEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIdEE",
-   "name" : "const android::base::log_detail::Storage<double>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIdEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIdEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIhEE",
-   "name" : "const android::base::log_detail::Storage<unsigned char>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIhEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIhEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIiEE",
-   "name" : "const android::base::log_detail::Storage<int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIiEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIiEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIjEE",
-   "name" : "const android::base::log_detail::Storage<unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIjEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIjEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageItEE",
-   "name" : "const android::base::log_detail::Storage<unsigned short>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageItEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageItEE",
-   "size" : 2,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIxEE",
-   "name" : "const android::base::log_detail::Storage<long long>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIxEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIxEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIyEE",
-   "name" : "const android::base::log_detail::Storage<unsigned long long>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIyEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIyEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.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" : "_ZTIKN7android4base13ErrnoRestorerE",
-   "name" : "const android::base::ErrnoRestorer",
-   "referenced_type" : "_ZTIN7android4base13ErrnoRestorerE",
-   "self_type" : "_ZTIKN7android4base13ErrnoRestorerE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/errno_restorer.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN9unix_file6FdFileE",
-   "name" : "const unix_file::FdFile",
-   "referenced_type" : "_ZTIN9unix_file6FdFileE",
-   "self_type" : "_ZTIKN9unix_file6FdFileE",
-   "size" : 28,
-   "source_file" : "art/libartbase/base/unix_file/fd_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKNSt3__110unique_ptrIN7android4base14LogMessageDataENS_14default_deleteIS3_EEEE",
-   "name" : "const std::unique_ptr<android::base::LogMessageData, std::default_delete<android::base::LogMessageData>>",
-   "referenced_type" : "_ZTINSt3__110unique_ptrIN7android4base14LogMessageDataENS_14default_deleteIS3_EEEE",
-   "self_type" : "_ZTIKNSt3__110unique_ptrIN7android4base14LogMessageDataENS_14default_deleteIS3_EEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.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" : "art/libdexfile/dex/dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
-   "name" : "const std::basic_string_view<char, std::char_traits<char>>",
-   "referenced_type" : "_ZTINSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
-   "self_type" : "_ZTIKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hiddenapi_stubs.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKNSt3__14hashIN3art16DexFileReferenceEEE",
-   "name" : "const std::hash<art::DexFileReference>",
-   "referenced_type" : "_ZTINSt3__14hashIN3art16DexFileReferenceEEE",
-   "self_type" : "_ZTIKNSt3__14hashIN3art16DexFileReferenceEEE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKNSt3__14hashIN3art3dex10ProtoIndexEEE",
-   "name" : "const std::hash<art::dex::ProtoIndex>",
-   "referenced_type" : "_ZTINSt3__14hashIN3art3dex10ProtoIndexEEE",
-   "self_type" : "_ZTIKNSt3__14hashIN3art3dex10ProtoIndexEEE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKNSt3__14hashIN3art3dex11StringIndexEEE",
-   "name" : "const std::hash<art::dex::StringIndex>",
-   "referenced_type" : "_ZTINSt3__14hashIN3art3dex11StringIndexEEE",
-   "self_type" : "_ZTIKNSt3__14hashIN3art3dex11StringIndexEEE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKNSt3__14hashIN3art3dex9TypeIndexEEE",
-   "name" : "const std::hash<art::dex::TypeIndex>",
-   "referenced_type" : "_ZTINSt3__14hashIN3art3dex9TypeIndexEEE",
-   "self_type" : "_ZTIKNSt3__14hashIN3art3dex9TypeIndexEEE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKNSt3__14pairIjtEE",
-   "name" : "const std::pair<unsigned int, unsigned short>",
-   "referenced_type" : "_ZTINSt3__14pairIjtEE",
-   "self_type" : "_ZTIKNSt3__14pairIjtEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKNSt3__16vectorIN3art3dex9TypeIndexENS_9allocatorIS3_EEEE",
-   "name" : "const std::vector<art::dex::TypeIndex, std::allocator<art::dex::TypeIndex>>",
-   "referenced_type" : "_ZTINSt3__16vectorIN3art3dex9TypeIndexENS_9allocatorIS3_EEEE",
-   "self_type" : "_ZTIKNSt3__16vectorIN3art3dex9TypeIndexENS_9allocatorIS3_EEEE",
-   "size" : 12,
-   "source_file" : "art/libdexfile/dex/dex_file.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" : "art/libdexfile/dex/compact_offset_table.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKNSt3__19allocatorINS_4pairIjtEEEE",
-   "name" : "const std::allocator<std::pair<unsigned int, unsigned short>>",
-   "referenced_type" : "_ZTINSt3__19allocatorINS_4pairIjtEEEE",
-   "self_type" : "_ZTIKNSt3__19allocatorINS_4pairIjtEEEE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKP8ZipEntry",
-   "name" : "ZipEntry *const",
-   "referenced_type" : "_ZTIP8ZipEntry",
-   "self_type" : "_ZTIKP8ZipEntry",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/zip_archive.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKN3art19InstructionOperandsE",
-   "name" : "const art::InstructionOperands *const",
-   "referenced_type" : "_ZTIPKN3art19InstructionOperandsE",
-   "self_type" : "_ZTIKPKN3art19InstructionOperandsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKN3art3dex6TypeIdE",
-   "name" : "const art::dex::TypeId *const",
-   "referenced_type" : "_ZTIPKN3art3dex6TypeIdE",
-   "self_type" : "_ZTIKPKN3art3dex6TypeIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKN3art3dex7FieldIdE",
-   "name" : "const art::dex::FieldId *const",
-   "referenced_type" : "_ZTIPKN3art3dex7FieldIdE",
-   "self_type" : "_ZTIKPKN3art3dex7FieldIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKN3art3dex7ProtoIdE",
-   "name" : "const art::dex::ProtoId *const",
-   "referenced_type" : "_ZTIPKN3art3dex7ProtoIdE",
-   "self_type" : "_ZTIKPKN3art3dex7ProtoIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKN3art3dex8ClassDefE",
-   "name" : "const art::dex::ClassDef *const",
-   "referenced_type" : "_ZTIPKN3art3dex8ClassDefE",
-   "self_type" : "_ZTIKPKN3art3dex8ClassDefE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKN3art3dex8MethodIdE",
-   "name" : "const art::dex::MethodId *const",
-   "referenced_type" : "_ZTIPKN3art3dex8MethodIdE",
-   "self_type" : "_ZTIKPKN3art3dex8MethodIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKN3art3dex8StringIdE",
-   "name" : "const art::dex::StringId *const",
-   "referenced_type" : "_ZTIPKN3art3dex8StringIdE",
-   "self_type" : "_ZTIKPKN3art3dex8StringIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKN3art7DexFile6HeaderE",
-   "name" : "const art::DexFile::Header *const",
-   "referenced_type" : "_ZTIPKN3art7DexFile6HeaderE",
-   "self_type" : "_ZTIKPKN3art7DexFile6HeaderE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKN3art7DexFileE",
-   "name" : "const art::DexFile *const",
-   "referenced_type" : "_ZTIPKN3art7DexFileE",
-   "self_type" : "_ZTIKPKN3art7DexFileE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKc",
-   "name" : "const char *const",
-   "referenced_type" : "_ZTIPKc",
-   "self_type" : "_ZTIKPKc",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKh",
-   "name" : "const unsigned char *const",
-   "referenced_type" : "_ZTIPKh",
-   "self_type" : "_ZTIKPKh",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKj",
-   "name" : "const unsigned int *const",
-   "referenced_type" : "_ZTIPKj",
-   "self_type" : "_ZTIKPKj",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/compact_offset_table.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKt",
-   "name" : "const unsigned short *const",
-   "referenced_type" : "_ZTIPKt",
-   "self_type" : "_ZTIKPKt",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKv",
-   "name" : "const void *const",
-   "referenced_type" : "_ZTIPKv",
-   "self_type" : "_ZTIKPKv",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.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/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKc",
-   "name" : "const char",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIKc",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.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" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKi",
-   "name" : "const int",
-   "referenced_type" : "_ZTIi",
-   "self_type" : "_ZTIKi",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/errno_restorer.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/libbase/include/android-base/logging.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" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKv",
-   "name" : "const void",
-   "referenced_type" : "_ZTIv",
-   "self_type" : "_ZTIKv",
-   "source_file" : "art/libartbase/base/mem_map.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"
-  }
- ],
- "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" : 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" : "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,
-   "fields" :
-   [
-    {
-     "field_name" : "path",
-     "referenced_type" : "_ZTIA1024_c"
-    },
-    {
-     "access" : "private",
-     "field_name" : "remove_dir_and_contents_",
-     "field_offset" : 8192,
-     "referenced_type" : "_ZTIb"
-    }
-   ],
-   "linker_set_key" : "_ZTI12TemporaryDir",
-   "name" : "TemporaryDir",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTI12TemporaryDir",
-   "self_type" : "_ZTI12TemporaryDir",
-   "size" : 1025,
-   "source_file" : "system/libbase/include/android-base/file.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" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "fd",
-     "referenced_type" : "_ZTIi"
-    },
-    {
-     "field_name" : "path",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIA1024_c"
-    },
-    {
-     "access" : "private",
-     "field_name" : "remove_file_",
-     "field_offset" : 8224,
-     "referenced_type" : "_ZTIb"
-    }
-   ],
-   "linker_set_key" : "_ZTI13TemporaryFile",
-   "name" : "TemporaryFile",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTI13TemporaryFile",
-   "self_type" : "_ZTI13TemporaryFile",
-   "size" : 1032,
-   "source_file" : "system/libbase/include/android-base/file.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" : "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" : "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" : "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" : "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" : 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" : 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" : "_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" : 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" : 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,
-   "linker_set_key" : "_ZTIN3art10FreeDeleteE",
-   "name" : "art::FreeDelete",
-   "referenced_type" : "_ZTIN3art10FreeDeleteE",
-   "self_type" : "_ZTIN3art10FreeDeleteE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "handle_",
-     "referenced_type" : "_ZTIP10ZipArchive"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art10ZipArchiveE",
-   "name" : "art::ZipArchive",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art10ZipArchiveE",
-   "self_type" : "_ZTIN3art10ZipArchiveE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/zip_archive.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "ident",
-     "referenced_type" : "_ZTIKt"
-    },
-    {
-     "field_name" : "element_width",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIKt"
-    },
-    {
-     "field_name" : "element_count",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "field_name" : "data",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIA_Kh"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction16ArrayDataPayloadE",
-   "name" : "art::Instruction::ArrayDataPayload",
-   "referenced_type" : "_ZTIN3art11Instruction16ArrayDataPayloadE",
-   "self_type" : "_ZTIN3art11Instruction16ArrayDataPayloadE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "ident",
-     "referenced_type" : "_ZTIKt"
-    },
-    {
-     "field_name" : "case_count",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIKt"
-    },
-    {
-     "field_name" : "first_key",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKi"
-    },
-    {
-     "field_name" : "targets",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIA_Ki"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction19PackedSwitchPayloadE",
-   "name" : "art::Instruction::PackedSwitchPayload",
-   "referenced_type" : "_ZTIN3art11Instruction19PackedSwitchPayloadE",
-   "self_type" : "_ZTIN3art11Instruction19PackedSwitchPayloadE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "ident",
-     "referenced_type" : "_ZTIKt"
-    },
-    {
-     "field_name" : "case_count",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIKt"
-    },
-    {
-     "field_name" : "keys_and_targets",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIA_Ki"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction19SparseSwitchPayloadE",
-   "name" : "art::Instruction::SparseSwitchPayload",
-   "referenced_type" : "_ZTIN3art11Instruction19SparseSwitchPayloadE",
-   "self_type" : "_ZTIN3art11Instruction19SparseSwitchPayloadE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "verify_flags",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "format",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIN3art11Instruction6FormatE"
-    },
-    {
-     "field_name" : "index_type",
-     "field_offset" : 40,
-     "referenced_type" : "_ZTIN3art11Instruction9IndexTypeE"
-    },
-    {
-     "field_name" : "flags",
-     "field_offset" : 48,
-     "referenced_type" : "_ZTIh"
-    },
-    {
-     "field_name" : "size_in_code_units",
-     "field_offset" : 56,
-     "referenced_type" : "_ZTIa"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction21InstructionDescriptorE",
-   "name" : "art::Instruction::InstructionDescriptor",
-   "referenced_type" : "_ZTIN3art11Instruction21InstructionDescriptorE",
-   "self_type" : "_ZTIN3art11Instruction21InstructionDescriptorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art11InstructionE",
-   "name" : "art::Instruction",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art11InstructionE",
-   "self_type" : "_ZTIN3art11InstructionE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art11ScopedTraceE",
-   "name" : "art::ScopedTrace",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art11ScopedTraceE",
-   "self_type" : "_ZTIN3art11ScopedTraceE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/systrace.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art11ValueObjectE",
-   "name" : "art::ValueObject",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art11ValueObjectE",
-   "self_type" : "_ZTIN3art11ValueObjectE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/value_object.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art11VoidFunctorE",
-   "name" : "art::VoidFunctor",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art11VoidFunctorE",
-   "self_type" : "_ZTIN3art11VoidFunctorE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/utils.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTINSt3__18iteratorINS_20forward_iterator_tagEN3art13ClassAccessor5FieldEiPS4_RS4_EE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "data_",
-     "referenced_type" : "_ZTIN3art13ClassAccessor5FieldE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "position_",
-     "field_offset" : 224,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "partition_pos_",
-     "field_offset" : 256,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "iterator_end_",
-     "field_offset" : 288,
-     "referenced_type" : "_ZTIKj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "name" : "art::ClassAccessor::DataIterator<art::ClassAccessor::Field>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "self_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "size" : 40,
-   "source_file" : "art/libdexfile/dex/class_accessor.h",
-   "template_args" : [ "_ZTIN3art13ClassAccessor5FieldE" ]
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTINSt3__18iteratorINS_20forward_iterator_tagEN3art13ClassAccessor6MethodEiPS4_RS4_EE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "data_",
-     "referenced_type" : "_ZTIN3art13ClassAccessor6MethodE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "position_",
-     "field_offset" : 256,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "partition_pos_",
-     "field_offset" : 288,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "iterator_end_",
-     "field_offset" : 320,
-     "referenced_type" : "_ZTIKj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "name" : "art::ClassAccessor::DataIterator<art::ClassAccessor::Method>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "self_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "size" : 44,
-   "source_file" : "art/libdexfile/dex/class_accessor.h",
-   "template_args" : [ "_ZTIN3art13ClassAccessor6MethodE" ]
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art13ClassAccessor8BaseItemE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "is_static_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTIb"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13ClassAccessor5FieldE",
-   "name" : "art::ClassAccessor::Field",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art13ClassAccessor5FieldE",
-   "self_type" : "_ZTIN3art13ClassAccessor5FieldE",
-   "size" : 28,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art13ClassAccessor8BaseItemE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "is_static_or_direct_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTIb"
-    },
-    {
-     "access" : "private",
-     "field_name" : "code_off_",
-     "field_offset" : 224,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13ClassAccessor6MethodE",
-   "name" : "art::ClassAccessor::Method",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art13ClassAccessor6MethodE",
-   "self_type" : "_ZTIN3art13ClassAccessor6MethodE",
-   "size" : 32,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "dex_file_",
-     "referenced_type" : "_ZTIRKN3art7DexFileE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "ptr_pos_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIPKh"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "hiddenapi_ptr_pos_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIPKh"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "index_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "access_flags_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "hiddenapi_flags_",
-     "field_offset" : 160,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13ClassAccessor8BaseItemE",
-   "name" : "art::ClassAccessor::BaseItem",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art13ClassAccessor8BaseItemE",
-   "self_type" : "_ZTIN3art13ClassAccessor8BaseItemE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "dex_file_",
-     "referenced_type" : "_ZTIRKN3art7DexFileE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "class_def_index_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "ptr_pos_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIPKh"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "hiddenapi_ptr_pos_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIPKh"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "num_static_fields_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "num_instance_fields_",
-     "field_offset" : 160,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "num_direct_methods_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "num_virtual_methods_",
-     "field_offset" : 224,
-     "referenced_type" : "_ZTIKj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13ClassAccessorE",
-   "name" : "art::ClassAccessor",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art13ClassAccessorE",
-   "self_type" : "_ZTIN3art13ClassAccessorE",
-   "size" : 32,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTINSt3__18iteratorINS_20forward_iterator_tagEN3art17ClassIteratorDataEiPS3_RS3_EE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "data_",
-     "referenced_type" : "_ZTIN3art17ClassIteratorDataE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13ClassIteratorE",
-   "name" : "art::ClassIterator",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art13ClassIteratorE",
-   "self_type" : "_ZTIN3art13ClassIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIN3art13DexFileLoaderE",
-   "name" : "art::DexFileLoader",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art13DexFileLoaderE",
-   "self_type" : "_ZTIN3art13DexFileLoaderE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art13DexFileLoaderE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art13DexFileLoaderD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art13DexFileLoaderD0Ev"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art13DexFileLoader20GetMultiDexChecksumsEPKcPNSt3__16vectorIjNS3_9allocatorIjEEEEPNS4_INS3_12basic_stringIcNS3_11char_traitsIcEENS5_IcEEEENS5_ISD_EEEEPSD_iPb"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art13DexFileLoader4OpenEPKhjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEjPKNS_10OatDexFileEbbPS9_NS3_10unique_ptrINS_16DexFileContainerENS3_14default_deleteISH_EEEE"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art13DexFileLoader19OpenWithDataSectionEPKhjS2_jRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEjPKNS_10OatDexFileEbbPS9_"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art13DexFileLoader7OpenAllEPKhjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEbbPNS_22DexFileLoaderErrorCodeEPS9_PNS3_6vectorINS3_10unique_ptrIKNS_7DexFileENS3_14default_deleteISI_EEEENS7_ISL_EEEE"
-    }
-   ]
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art7DexFile6HeaderE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "feature_flags_",
-     "field_offset" : 896,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "debug_info_offsets_pos_",
-     "field_offset" : 928,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "debug_info_offsets_table_offset_",
-     "field_offset" : 960,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "debug_info_base_",
-     "field_offset" : 992,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "owned_data_begin_",
-     "field_offset" : 1024,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "owned_data_end_",
-     "field_offset" : 1056,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14CompactDexFile6HeaderE",
-   "name" : "art::CompactDexFile::Header",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art14CompactDexFile6HeaderE",
-   "self_type" : "_ZTIN3art14CompactDexFile6HeaderE",
-   "size" : 136,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 2,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art3dex8CodeItemE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "fields_",
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "access" : "private",
-     "field_name" : "insns_count_and_flags_",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "access" : "private",
-     "field_name" : "insns_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIA1_t"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14CompactDexFile8CodeItemE",
-   "name" : "art::CompactDexFile::CodeItem",
-   "referenced_type" : "_ZTIN3art14CompactDexFile8CodeItemE",
-   "self_type" : "_ZTIN3art14CompactDexFile8CodeItemE",
-   "size" : 6,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art7DexFileE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "debug_info_offsets_",
-     "field_offset" : 768,
-     "referenced_type" : "_ZTIN3art18CompactOffsetTable8AccessorE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14CompactDexFileE",
-   "name" : "art::CompactDexFile",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art14CompactDexFileE",
-   "self_type" : "_ZTIN3art14CompactDexFileE",
-   "size" : 108,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art14CompactDexFileE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art14CompactDexFileD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art14CompactDexFileD0Ev"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art14CompactDexFile12IsMagicValidEv"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art14CompactDexFile14IsVersionValidEv"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art14CompactDexFile22SupportsDefaultMethodsEv"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art14CompactDexFile18GetDequickenedSizeEv"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art14CompactDexFile15GetCodeItemSizeERKNS_3dex8CodeItemE"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art14CompactDexFile17CalculateChecksumEv"
-    }
-   ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "first_",
-     "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_5FieldEEE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "last_",
-     "field_offset" : 320,
-     "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_5FieldEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "name" : "art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Field>>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "self_type" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "size" : 80,
-   "source_file" : "art/libartbase/base/iteration_range.h",
-   "template_args" : [ "_ZTIN3art13ClassAccessor12DataIteratorINS0_5FieldEEE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "first_",
-     "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_6MethodEEE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "last_",
-     "field_offset" : 352,
-     "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_6MethodEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "name" : "art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Method>>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "self_type" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "size" : 88,
-   "source_file" : "art/libartbase/base/iteration_range.h",
-   "template_args" : [ "_ZTIN3art13ClassAccessor12DataIteratorINS0_6MethodEEE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "first_",
-     "referenced_type" : "_ZTIN3art13ClassIteratorE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "last_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIN3art13ClassIteratorE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14IterationRangeINS_13ClassIteratorEEE",
-   "name" : "art::IterationRange<art::ClassIterator>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_13ClassIteratorEEE",
-   "self_type" : "_ZTIN3art14IterationRangeINS_13ClassIteratorEEE",
-   "size" : 16,
-   "source_file" : "art/libartbase/base/iteration_range.h",
-   "template_args" : [ "_ZTIN3art13ClassIteratorE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "first_",
-     "referenced_type" : "_ZTIN3art15SplitStringIterE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "last_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIN3art15SplitStringIterE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14IterationRangeINS_15SplitStringIterEEE",
-   "name" : "art::IterationRange<art::SplitStringIter>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_15SplitStringIterEEE",
-   "self_type" : "_ZTIN3art14IterationRangeINS_15SplitStringIterEEE",
-   "size" : 32,
-   "source_file" : "art/libartbase/base/iteration_range.h",
-   "template_args" : [ "_ZTIN3art15SplitStringIterE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "first_",
-     "referenced_type" : "_ZTIN3art22DexInstructionIteratorE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "last_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIN3art22DexInstructionIteratorE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14IterationRangeINS_22DexInstructionIteratorEEE",
-   "name" : "art::IterationRange<art::DexInstructionIterator>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_22DexInstructionIteratorEEE",
-   "self_type" : "_ZTIN3art14IterationRangeINS_22DexInstructionIteratorEEE",
-   "size" : 16,
-   "source_file" : "art/libartbase/base/iteration_range.h",
-   "template_args" : [ "_ZTIN3art22DexInstructionIteratorE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "first_",
-     "referenced_type" : "_ZTIN3art9CountIterE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "last_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIN3art9CountIterE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14IterationRangeINS_9CountIterEEE",
-   "name" : "art::IterationRange<art::CountIter>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_9CountIterEEE",
-   "self_type" : "_ZTIN3art14IterationRangeINS_9CountIterEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/iteration_range.h",
-   "template_args" : [ "_ZTIN3art9CountIterE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "first_",
-     "referenced_type" : "_ZTIPKN3art3dex7TryItemE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "last_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIPKN3art3dex7TryItemE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "name" : "art::IterationRange<const art::dex::TryItem *>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "self_type" : "_ZTIN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/iteration_range.h",
-   "template_args" : [ "_ZTIPKN3art3dex7TryItemE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "index_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "hash_set_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIPN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "name" : "art::HashSetIterator<std::pair<unsigned int, unsigned short>, art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>>>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "self_type" : "_ZTIN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hash_set.h",
-   "template_args" :
-   [
-    "_ZTINSt3__14pairIjtEE",
-    "_ZTIN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE"
-   ]
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art16DexFileReferenceE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art15MethodReferenceE",
-   "name" : "art::MethodReference",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art15MethodReferenceE",
-   "self_type" : "_ZTIN3art15MethodReferenceE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/method_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTINSt3__18iteratorINS_20forward_iterator_tagENS_17basic_string_viewIcNS_11char_traitsIcEEEEiPS5_RS5_EE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "cur_index_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "split_on_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIc"
-    },
-    {
-     "access" : "private",
-     "field_name" : "sv_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTINSt3__117basic_string_viewIcNS_11char_traitsIcEEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art15SplitStringIterE",
-   "name" : "art::SplitStringIter",
-   "referenced_type" : "_ZTIN3art15SplitStringIterE",
-   "self_type" : "_ZTIN3art15SplitStringIterE",
-   "size" : 16,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art7DexFile6HeaderE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art15StandardDexFile6HeaderE",
-   "name" : "art::StandardDexFile::Header",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art15StandardDexFile6HeaderE",
-   "self_type" : "_ZTIN3art15StandardDexFile6HeaderE",
-   "size" : 112,
-   "source_file" : "art/libdexfile/dex/standard_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art3dex8CodeItemE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "registers_size_",
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "access" : "private",
-     "field_name" : "ins_size_",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "access" : "private",
-     "field_name" : "outs_size_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "access" : "private",
-     "field_name" : "tries_size_",
-     "field_offset" : 48,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "access" : "private",
-     "field_name" : "debug_info_off_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "insns_size_in_code_units_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "insns_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIA1_t"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art15StandardDexFile8CodeItemE",
-   "name" : "art::StandardDexFile::CodeItem",
-   "referenced_type" : "_ZTIN3art15StandardDexFile8CodeItemE",
-   "self_type" : "_ZTIN3art15StandardDexFile8CodeItemE",
-   "size" : 20,
-   "source_file" : "art/libdexfile/dex/standard_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art7DexFileE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art15StandardDexFileE",
-   "name" : "art::StandardDexFile",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art15StandardDexFileE",
-   "self_type" : "_ZTIN3art15StandardDexFileE",
-   "size" : 96,
-   "source_file" : "art/libdexfile/dex/standard_dex_file.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art15StandardDexFileE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art15StandardDexFileD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art15StandardDexFileD0Ev"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art15StandardDexFile12IsMagicValidEv"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art15StandardDexFile14IsVersionValidEv"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art15StandardDexFile22SupportsDefaultMethodsEv"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art15StandardDexFile18GetDequickenedSizeEv"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art15StandardDexFile15GetCodeItemSizeERKNS_3dex8CodeItemE"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art7DexFile17CalculateChecksumEv"
-    }
-   ]
-  },
-  {
-   "access" : "private",
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "str_offset_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "data_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art15TypeLookupTable5EntryE",
-   "name" : "art::TypeLookupTable::Entry",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art15TypeLookupTable5EntryE",
-   "self_type" : "_ZTIN3art15TypeLookupTable5EntryE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "dex_data_begin_",
-     "referenced_type" : "_ZTIPKh"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mask_bits_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "entries_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIPKN3art15TypeLookupTable5EntryE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "owned_entries_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTINSt3__110unique_ptrIA_N3art15TypeLookupTable5EntryENS_14default_deleteIS4_EEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art15TypeLookupTableE",
-   "name" : "art::TypeLookupTable",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art15TypeLookupTableE",
-   "self_type" : "_ZTIN3art15TypeLookupTableE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art13DexFileLoaderE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art16ArtDexFileLoaderE",
-   "name" : "art::ArtDexFileLoader",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art16ArtDexFileLoaderE",
-   "self_type" : "_ZTIN3art16ArtDexFileLoaderE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art16ArtDexFileLoaderE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art16ArtDexFileLoaderD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art16ArtDexFileLoaderD0Ev"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art16ArtDexFileLoader20GetMultiDexChecksumsEPKcPNSt3__16vectorIjNS3_9allocatorIjEEEEPNS4_INS3_12basic_stringIcNS3_11char_traitsIcEENS5_IcEEEENS5_ISD_EEEEPSD_iPb"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art16ArtDexFileLoader4OpenEPKhjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEjPKNS_10OatDexFileEbbPS9_NS3_10unique_ptrINS_16DexFileContainerENS3_14default_deleteISH_EEEE"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art13DexFileLoader19OpenWithDataSectionEPKhjS2_jRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEjPKNS_10OatDexFileEbbPS9_"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art13DexFileLoader7OpenAllEPKhjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEbbPNS_22DexFileLoaderErrorCodeEPS9_PNS3_6vectorINS3_10unique_ptrIKNS_7DexFileENS3_14default_deleteISI_EEEENS7_ISL_EEEE"
-    }
-   ]
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIN3art16DexFileContainerE",
-   "name" : "art::DexFileContainer",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art16DexFileContainerE",
-   "self_type" : "_ZTIN3art16DexFileContainerE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art16DexFileContainerE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art16DexFileContainerD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art16DexFileContainerD0Ev"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZN3art16DexFileContainer14GetPermissionsEv"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZN3art16DexFileContainer10IsReadOnlyEv"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZN3art16DexFileContainer11EnableWriteEv"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZN3art16DexFileContainer12DisableWriteEv"
-    }
-   ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art16DexFileReference10ComparatorE",
-   "name" : "art::DexFileReference::Comparator",
-   "referenced_type" : "_ZTIN3art16DexFileReference10ComparatorE",
-   "self_type" : "_ZTIN3art16DexFileReference10ComparatorE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "dex_file",
-     "referenced_type" : "_ZTIPKN3art7DexFileE"
-    },
-    {
-     "field_name" : "index",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art16DexFileReferenceE",
-   "name" : "art::DexFileReference",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art16DexFileReferenceE",
-   "self_type" : "_ZTIN3art16DexFileReferenceE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "start_offset_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "end_offset_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art16DexLayoutSection10SubsectionE",
-   "name" : "art::DexLayoutSection::Subsection",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art16DexLayoutSection10SubsectionE",
-   "self_type" : "_ZTIN3art16DexLayoutSection10SubsectionE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "parts_",
-     "referenced_type" : "_ZTIA5_N3art16DexLayoutSection10SubsectionE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art16DexLayoutSectionE",
-   "name" : "art::DexLayoutSection",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art16DexLayoutSectionE",
-   "self_type" : "_ZTIN3art16DexLayoutSectionE",
-   "size" : 40,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "dex_file_",
-     "referenced_type" : "_ZTIRKN3art7DexFileE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "class_def_idx_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art17ClassIteratorDataE",
-   "name" : "art::ClassIteratorData",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art17ClassIteratorDataE",
-   "self_type" : "_ZTIN3art17ClassIteratorDataE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "sections_",
-     "referenced_type" : "_ZTIA2_N3art16DexLayoutSectionE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art17DexLayoutSectionsE",
-   "name" : "art::DexLayoutSections",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art17DexLayoutSectionsE",
-   "self_type" : "_ZTIN3art17DexLayoutSectionsE",
-   "size" : 80,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "table_",
-     "referenced_type" : "_ZTIKPKj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "minimum_offset_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "data_begin_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKPKh"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art18CompactOffsetTable8AccessorE",
-   "name" : "art::CompactOffsetTable::Accessor",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art18CompactOffsetTable8AccessorE",
-   "self_type" : "_ZTIN3art18CompactOffsetTable8AccessorE",
-   "size" : 12,
-   "source_file" : "art/libdexfile/dex/compact_offset_table.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art18CompactOffsetTableE",
-   "name" : "art::CompactOffsetTable",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art18CompactOffsetTableE",
-   "self_type" : "_ZTIN3art18CompactOffsetTableE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/compact_offset_table.h"
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "hash_fn_",
-     "referenced_type" : "_ZTIN3art3dex15DexFileVerifier26OffsetTypeMapHashCompareFnE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "name" : "art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "self_type" : "_ZTIN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/hash_map.h",
-   "template_args" :
-   [
-    "_ZTIj",
-    "_ZTIt",
-    "_ZTIN3art3dex15DexFileVerifier26OffsetTypeMapHashCompareFnE"
-   ]
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "pred_fn_",
-     "referenced_type" : "_ZTIN3art3dex15DexFileVerifier26OffsetTypeMapHashCompareFnE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "name" : "art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "self_type" : "_ZTIN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/hash_map.h",
-   "template_args" :
-   [
-    "_ZTIj",
-    "_ZTIt",
-    "_ZTIN3art3dex15DexFileVerifier26OffsetTypeMapHashCompareFnE"
-   ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "buffer_",
-     "referenced_type" : "_ZTINSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art18ScopedTraceNoStart24ScopedTraceMessageHelperE",
-   "name" : "art::ScopedTraceNoStart::ScopedTraceMessageHelper",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art18ScopedTraceNoStart24ScopedTraceMessageHelperE",
-   "self_type" : "_ZTIN3art18ScopedTraceNoStart24ScopedTraceMessageHelperE",
-   "size" : 136,
-   "source_file" : "art/libartbase/base/systrace.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art18ScopedTraceNoStartE",
-   "name" : "art::ScopedTraceNoStart",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art18ScopedTraceNoStartE",
-   "self_type" : "_ZTIN3art18ScopedTraceNoStartE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/systrace.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art19Arc4RandomGeneratorE",
-   "name" : "art::Arc4RandomGenerator",
-   "referenced_type" : "_ZTIN3art19Arc4RandomGeneratorE",
-   "self_type" : "_ZTIN3art19Arc4RandomGeneratorE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/utils.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art19DefaultStringEqualsE",
-   "name" : "art::DefaultStringEquals",
-   "referenced_type" : "_ZTIN3art19DefaultStringEqualsE",
-   "self_type" : "_ZTIN3art19DefaultStringEqualsE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "num_operands_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art19InstructionOperandsE",
-   "name" : "art::InstructionOperands",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art19InstructionOperandsE",
-   "self_type" : "_ZTIN3art19InstructionOperandsE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art19InstructionOperandsE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art19InstructionOperandsD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art19InstructionOperandsD0Ev"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZNK3art19InstructionOperands10GetOperandEj"
-    }
-   ]
-  },
-  {
-   "access" : "private",
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "type_idx_",
-     "referenced_type" : "_ZTIN3art3dex9TypeIndexE"
-    },
-    {
-     "field_name" : "address_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art20CatchHandlerIterator16CatchHandlerItemE",
-   "name" : "art::CatchHandlerIterator::CatchHandlerItem",
-   "referenced_type" : "_ZTIN3art20CatchHandlerIterator16CatchHandlerItemE",
-   "self_type" : "_ZTIN3art20CatchHandlerIterator16CatchHandlerItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_exception_helpers.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "handler_",
-     "referenced_type" : "_ZTIN3art20CatchHandlerIterator16CatchHandlerItemE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "current_data_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIPKh"
-    },
-    {
-     "access" : "private",
-     "field_name" : "remaining_count_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIi"
-    },
-    {
-     "access" : "private",
-     "field_name" : "catch_all_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIb"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art20CatchHandlerIteratorE",
-   "name" : "art::CatchHandlerIterator",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art20CatchHandlerIteratorE",
-   "self_type" : "_ZTIN3art20CatchHandlerIteratorE",
-   "size" : 20,
-   "source_file" : "art/libdexfile/dex/dex_file_exception_helpers.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art27CodeItemInstructionAccessorE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "registers_size_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "access" : "private",
-     "field_name" : "ins_size_",
-     "field_offset" : 80,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "access" : "private",
-     "field_name" : "outs_size_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "access" : "private",
-     "field_name" : "tries_size_",
-     "field_offset" : 112,
-     "referenced_type" : "_ZTIt"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art20CodeItemDataAccessorE",
-   "name" : "art::CodeItemDataAccessor",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art20CodeItemDataAccessorE",
-   "self_type" : "_ZTIN3art20CodeItemDataAccessorE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "instructions_",
-     "referenced_type" : "_ZTIPKt"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "dex_pc_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art20DexInstructionPcPairE",
-   "name" : "art::DexInstructionPcPair",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art20DexInstructionPcPairE",
-   "self_type" : "_ZTIN3art20DexInstructionPcPairE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art26DexInstructionIteratorBaseE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art22DexInstructionIteratorE",
-   "name" : "art::DexInstructionIterator",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art22DexInstructionIteratorE",
-   "self_type" : "_ZTIN3art22DexInstructionIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "dex_file_",
-     "referenced_type" : "_ZTIRKN3art7DexFileE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "type_list_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIPKN3art3dex8TypeListE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "size_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "pos_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art24DexFileParameterIteratorE",
-   "name" : "art::DexFileParameterIterator",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art24DexFileParameterIteratorE",
-   "self_type" : "_ZTIN3art24DexFileParameterIteratorE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art19InstructionOperandsE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "first_operand_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art24RangeInstructionOperandsE",
-   "name" : "art::RangeInstructionOperands",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art24RangeInstructionOperandsE",
-   "self_type" : "_ZTIN3art24RangeInstructionOperandsE",
-   "size" : 12,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art24RangeInstructionOperandsE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art24RangeInstructionOperandsD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art24RangeInstructionOperandsD0Ev"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art24RangeInstructionOperands10GetOperandEj"
-    }
-   ]
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art20CodeItemDataAccessorE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "dex_file_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIPKN3art7DexFileE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "debug_info_offset_",
-     "field_offset" : 160,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art25CodeItemDebugInfoAccessorE",
-   "name" : "art::CodeItemDebugInfoAccessor",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art25CodeItemDebugInfoAccessorE",
-   "self_type" : "_ZTIN3art25CodeItemDebugInfoAccessorE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "dex_file_",
-     "referenced_type" : "_ZTIRKN3art7DexFileE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "array_size_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "pos_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "ptr_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIPKh"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "type_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "jval_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTI6jvalue"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art25EncodedArrayValueIteratorE",
-   "name" : "art::EncodedArrayValueIterator",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art25EncodedArrayValueIteratorE",
-   "self_type" : "_ZTIN3art25EncodedArrayValueIteratorE",
-   "size" : 32,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art25EncodedArrayValueIteratorE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art26CallSiteArrayValueIteratorE",
-   "name" : "art::CallSiteArrayValueIterator",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art26CallSiteArrayValueIteratorE",
-   "self_type" : "_ZTIN3art26CallSiteArrayValueIteratorE",
-   "size" : 32,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTINSt3__18iteratorINS_20forward_iterator_tagEN3art20DexInstructionPcPairEiPS3_RS3_EE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "data_",
-     "referenced_type" : "_ZTIN3art20DexInstructionPcPairE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art26DexInstructionIteratorBaseE",
-   "name" : "art::DexInstructionIteratorBase",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art26DexInstructionIteratorBaseE",
-   "self_type" : "_ZTIN3art26DexInstructionIteratorBaseE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art26DexInstructionIteratorBaseE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "num_code_units_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "error_state_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIb"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art26SafeDexInstructionIteratorE",
-   "name" : "art::SafeDexInstructionIterator",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art26SafeDexInstructionIteratorE",
-   "self_type" : "_ZTIN3art26SafeDexInstructionIteratorE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art19InstructionOperandsE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "operands_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIRA5_Kj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art26VarArgsInstructionOperandsE",
-   "name" : "art::VarArgsInstructionOperands",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art26VarArgsInstructionOperandsE",
-   "self_type" : "_ZTIN3art26VarArgsInstructionOperandsE",
-   "size" : 12,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art26VarArgsInstructionOperandsE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art26VarArgsInstructionOperandsD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art26VarArgsInstructionOperandsD0Ev"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art26VarArgsInstructionOperands10GetOperandEj"
-    }
-   ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "insns_size_in_code_units_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "insns_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIPKt"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art27CodeItemInstructionAccessorE",
-   "name" : "art::CodeItemInstructionAccessor",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art27CodeItemInstructionAccessorE",
-   "self_type" : "_ZTIN3art27CodeItemInstructionAccessorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art19InstructionOperandsE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "inner_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKPKN3art19InstructionOperandsE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art29NoReceiverInstructionOperandsE",
-   "name" : "art::NoReceiverInstructionOperands",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art29NoReceiverInstructionOperandsE",
-   "self_type" : "_ZTIN3art29NoReceiverInstructionOperandsE",
-   "size" : 12,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art29NoReceiverInstructionOperandsE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art29NoReceiverInstructionOperandsD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art29NoReceiverInstructionOperandsD0Ev"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art29NoReceiverInstructionOperands10GetOperandEj"
-    }
-   ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art2OSE",
-   "name" : "art::OS",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art2OSE",
-   "self_type" : "_ZTIN3art2OSE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/os.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art30MethodReferenceValueComparatorE",
-   "name" : "art::MethodReferenceValueComparator",
-   "referenced_type" : "_ZTIN3art30MethodReferenceValueComparatorE",
-   "self_type" : "_ZTIN3art30MethodReferenceValueComparatorE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/method_reference.h"
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art25EncodedArrayValueIteratorE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art31EncodedStaticFieldValueIteratorE",
-   "name" : "art::EncodedStaticFieldValueIterator",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art31EncodedStaticFieldValueIteratorE",
-   "self_type" : "_ZTIN3art31EncodedStaticFieldValueIteratorE",
-   "size" : 32,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 2,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art3dex8DexIndexItEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex10ProtoIndexE",
-   "name" : "art::dex::ProtoIndex",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art3dex10ProtoIndexE",
-   "self_type" : "_ZTIN3art3dex10ProtoIndexE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art3dex8DexIndexIjEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex11StringIndexE",
-   "name" : "art::dex::StringIndex",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art3dex11StringIndexE",
-   "self_type" : "_ZTIN3art3dex11StringIndexE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "visibility_",
-     "referenced_type" : "_ZTIh"
-    },
-    {
-     "field_name" : "annotation_",
-     "field_offset" : 8,
-     "referenced_type" : "_ZTIA1_h"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex14AnnotationItemE",
-   "name" : "art::dex::AnnotationItem",
-   "referenced_type" : "_ZTIN3art3dex14AnnotationItemE",
-   "self_type" : "_ZTIN3art3dex14AnnotationItemE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "data_off_",
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex14CallSiteIdItemE",
-   "name" : "art::dex::CallSiteIdItem",
-   "referenced_type" : "_ZTIN3art3dex14CallSiteIdItemE",
-   "self_type" : "_ZTIN3art3dex14CallSiteIdItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "method_handle_type_",
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "reserved1_",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "field_or_method_idx_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "reserved2_",
-     "field_offset" : 48,
-     "referenced_type" : "_ZTIt"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex16MethodHandleItemE",
-   "name" : "art::dex::MethodHandleItem",
-   "referenced_type" : "_ZTIN3art3dex16MethodHandleItemE",
-   "self_type" : "_ZTIN3art3dex16MethodHandleItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "size_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "entries_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIA1_j"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex17AnnotationSetItemE",
-   "name" : "art::dex::AnnotationSetItem",
-   "referenced_type" : "_ZTIN3art3dex17AnnotationSetItemE",
-   "self_type" : "_ZTIN3art3dex17AnnotationSetItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "size_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "flags_offset_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIA1_j"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex18HiddenapiClassDataE",
-   "name" : "art::dex::HiddenapiClassData",
-   "referenced_type" : "_ZTIN3art3dex18HiddenapiClassDataE",
-   "self_type" : "_ZTIN3art3dex18HiddenapiClassDataE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "annotations_off_",
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex20AnnotationSetRefItemE",
-   "name" : "art::dex::AnnotationSetRefItem",
-   "referenced_type" : "_ZTIN3art3dex20AnnotationSetRefItemE",
-   "self_type" : "_ZTIN3art3dex20AnnotationSetRefItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "size_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "list_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIA1_N3art3dex20AnnotationSetRefItemE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex20AnnotationSetRefListE",
-   "name" : "art::dex::AnnotationSetRefList",
-   "referenced_type" : "_ZTIN3art3dex20AnnotationSetRefListE",
-   "self_type" : "_ZTIN3art3dex20AnnotationSetRefListE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "field_idx_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "annotations_off_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex20FieldAnnotationsItemE",
-   "name" : "art::dex::FieldAnnotationsItem",
-   "referenced_type" : "_ZTIN3art3dex20FieldAnnotationsItemE",
-   "self_type" : "_ZTIN3art3dex20FieldAnnotationsItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "method_idx_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "annotations_off_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex21MethodAnnotationsItemE",
-   "name" : "art::dex::MethodAnnotationsItem",
-   "referenced_type" : "_ZTIN3art3dex21MethodAnnotationsItemE",
-   "self_type" : "_ZTIN3art3dex21MethodAnnotationsItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "class_annotations_off_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "fields_size_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "methods_size_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "parameters_size_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex24AnnotationsDirectoryItemE",
-   "name" : "art::dex::AnnotationsDirectoryItem",
-   "referenced_type" : "_ZTIN3art3dex24AnnotationsDirectoryItemE",
-   "self_type" : "_ZTIN3art3dex24AnnotationsDirectoryItemE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "method_idx_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "annotations_off_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex24ParameterAnnotationsItemE",
-   "name" : "art::dex::ParameterAnnotationsItem",
-   "referenced_type" : "_ZTIN3art3dex24ParameterAnnotationsItemE",
-   "self_type" : "_ZTIN3art3dex24ParameterAnnotationsItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "descriptor_idx_",
-     "referenced_type" : "_ZTIN3art3dex11StringIndexE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex6TypeIdE",
-   "name" : "art::dex::TypeId",
-   "referenced_type" : "_ZTIN3art3dex6TypeIdE",
-   "self_type" : "_ZTIN3art3dex6TypeIdE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "class_idx_",
-     "referenced_type" : "_ZTIN3art3dex9TypeIndexE"
-    },
-    {
-     "field_name" : "type_idx_",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIN3art3dex9TypeIndexE"
-    },
-    {
-     "field_name" : "name_idx_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIN3art3dex11StringIndexE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex7FieldIdE",
-   "name" : "art::dex::FieldId",
-   "referenced_type" : "_ZTIN3art3dex7FieldIdE",
-   "self_type" : "_ZTIN3art3dex7FieldIdE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "type_",
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "unused_",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "size_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "offset_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex7MapItemE",
-   "name" : "art::dex::MapItem",
-   "referenced_type" : "_ZTIN3art3dex7MapItemE",
-   "self_type" : "_ZTIN3art3dex7MapItemE",
-   "size" : 12,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "size_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "list_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIA1_N3art3dex7MapItemE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex7MapListE",
-   "name" : "art::dex::MapList",
-   "referenced_type" : "_ZTIN3art3dex7MapListE",
-   "self_type" : "_ZTIN3art3dex7MapListE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "shorty_idx_",
-     "referenced_type" : "_ZTIN3art3dex11StringIndexE"
-    },
-    {
-     "field_name" : "return_type_idx_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIN3art3dex9TypeIndexE"
-    },
-    {
-     "field_name" : "pad_",
-     "field_offset" : 48,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "parameters_off_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex7ProtoIdE",
-   "name" : "art::dex::ProtoId",
-   "referenced_type" : "_ZTIN3art3dex7ProtoIdE",
-   "self_type" : "_ZTIN3art3dex7ProtoIdE",
-   "size" : 12,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "start_addr_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "insn_count_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "handler_off_",
-     "field_offset" : 48,
-     "referenced_type" : "_ZTIt"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex7TryItemE",
-   "name" : "art::dex::TryItem",
-   "referenced_type" : "_ZTIN3art3dex7TryItemE",
-   "self_type" : "_ZTIN3art3dex7TryItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "class_idx_",
-     "referenced_type" : "_ZTIN3art3dex9TypeIndexE"
-    },
-    {
-     "field_name" : "pad1_",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "access_flags_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "superclass_idx_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIN3art3dex9TypeIndexE"
-    },
-    {
-     "field_name" : "pad2_",
-     "field_offset" : 80,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "interfaces_off_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "source_file_idx_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIN3art3dex11StringIndexE"
-    },
-    {
-     "field_name" : "annotations_off_",
-     "field_offset" : 160,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "class_data_off_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "static_values_off_",
-     "field_offset" : 224,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex8ClassDefE",
-   "name" : "art::dex::ClassDef",
-   "referenced_type" : "_ZTIN3art3dex8ClassDefE",
-   "self_type" : "_ZTIN3art3dex8ClassDefE",
-   "size" : 32,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art3dex8CodeItemE",
-   "name" : "art::dex::CodeItem",
-   "referenced_type" : "_ZTIN3art3dex8CodeItemE",
-   "self_type" : "_ZTIN3art3dex8CodeItemE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "index_",
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex8DexIndexIjEE",
-   "name" : "art::dex::DexIndex<unsigned int>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art3dex8DexIndexIjEE",
-   "self_type" : "_ZTIN3art3dex8DexIndexIjEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h",
-   "template_args" : [ "_ZTIj" ]
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "index_",
-     "referenced_type" : "_ZTIt"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex8DexIndexItEE",
-   "name" : "art::dex::DexIndex<unsigned short>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art3dex8DexIndexItEE",
-   "self_type" : "_ZTIN3art3dex8DexIndexItEE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h",
-   "template_args" : [ "_ZTIt" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "class_idx_",
-     "referenced_type" : "_ZTIN3art3dex9TypeIndexE"
-    },
-    {
-     "field_name" : "proto_idx_",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIN3art3dex10ProtoIndexE"
-    },
-    {
-     "field_name" : "name_idx_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIN3art3dex11StringIndexE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex8MethodIdE",
-   "name" : "art::dex::MethodId",
-   "referenced_type" : "_ZTIN3art3dex8MethodIdE",
-   "self_type" : "_ZTIN3art3dex8MethodIdE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "string_data_off_",
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex8StringIdE",
-   "name" : "art::dex::StringId",
-   "referenced_type" : "_ZTIN3art3dex8StringIdE",
-   "self_type" : "_ZTIN3art3dex8StringIdE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "type_idx_",
-     "referenced_type" : "_ZTIN3art3dex9TypeIndexE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex8TypeItemE",
-   "name" : "art::dex::TypeItem",
-   "referenced_type" : "_ZTIN3art3dex8TypeItemE",
-   "self_type" : "_ZTIN3art3dex8TypeItemE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "size_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "list_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIA1_N3art3dex8TypeItemE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex8TypeListE",
-   "name" : "art::dex::TypeList",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art3dex8TypeListE",
-   "self_type" : "_ZTIN3art3dex8TypeListE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "range_values_",
-     "referenced_type" : "_ZTINSt3__15dequeINS_5tupleIJPKvjbEEENS_9allocatorIS4_EEEE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "dex_file_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTIKPKN3art7DexFileE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex8tracking24DexFileTrackingRegistrarE",
-   "name" : "art::dex::tracking::DexFileTrackingRegistrar",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art3dex8tracking24DexFileTrackingRegistrarE",
-   "self_type" : "_ZTIN3art3dex8tracking24DexFileTrackingRegistrarE",
-   "size" : 28,
-   "source_file" : "art/libdexfile/dex/dex_file_tracking_registrar.h"
-  },
-  {
-   "alignment" : 2,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art3dex8DexIndexItEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex9TypeIndexE",
-   "name" : "art::dex::TypeIndex",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art3dex9TypeIndexE",
-   "self_type" : "_ZTIN3art3dex9TypeIndexE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "name_",
-     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "begin_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIPh"
-    },
-    {
-     "access" : "private",
-     "field_name" : "size_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "base_begin_",
-     "field_offset" : 160,
-     "referenced_type" : "_ZTIPv"
-    },
-    {
-     "access" : "private",
-     "field_name" : "base_size_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "prot_",
-     "field_offset" : 224,
-     "referenced_type" : "_ZTIi"
-    },
-    {
-     "access" : "private",
-     "field_name" : "reuse_",
-     "field_offset" : 256,
-     "referenced_type" : "_ZTIb"
-    },
-    {
-     "access" : "private",
-     "field_name" : "already_unmapped_",
-     "field_offset" : 264,
-     "referenced_type" : "_ZTIb"
-    },
-    {
-     "access" : "private",
-     "field_name" : "redzone_size_",
-     "field_offset" : 288,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art6MemMapE",
-   "name" : "art::MemMap",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art6MemMapE",
-   "self_type" : "_ZTIN3art6MemMapE",
-   "size" : 40,
-   "source_file" : "art/libartbase/base/mem_map.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "address_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "line_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "source_file_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIPKc"
-    },
-    {
-     "field_name" : "prologue_end_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIb"
-    },
-    {
-     "field_name" : "epilogue_begin_",
-     "field_offset" : 104,
-     "referenced_type" : "_ZTIb"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7DexFile12PositionInfoE",
-   "name" : "art::DexFile::PositionInfo",
-   "referenced_type" : "_ZTIN3art7DexFile12PositionInfoE",
-   "self_type" : "_ZTIN3art7DexFile12PositionInfoE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "magic_",
-     "referenced_type" : "_ZTIA8_h"
-    },
-    {
-     "field_name" : "checksum_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "signature_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIA20_h"
-    },
-    {
-     "field_name" : "file_size_",
-     "field_offset" : 256,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "header_size_",
-     "field_offset" : 288,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "endian_tag_",
-     "field_offset" : 320,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "link_size_",
-     "field_offset" : 352,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "link_off_",
-     "field_offset" : 384,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "map_off_",
-     "field_offset" : 416,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "string_ids_size_",
-     "field_offset" : 448,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "string_ids_off_",
-     "field_offset" : 480,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "type_ids_size_",
-     "field_offset" : 512,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "type_ids_off_",
-     "field_offset" : 544,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "proto_ids_size_",
-     "field_offset" : 576,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "proto_ids_off_",
-     "field_offset" : 608,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "field_ids_size_",
-     "field_offset" : 640,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "field_ids_off_",
-     "field_offset" : 672,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "method_ids_size_",
-     "field_offset" : 704,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "method_ids_off_",
-     "field_offset" : 736,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "class_defs_size_",
-     "field_offset" : 768,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "class_defs_off_",
-     "field_offset" : 800,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "data_size_",
-     "field_offset" : 832,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "data_off_",
-     "field_offset" : 864,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7DexFile6HeaderE",
-   "name" : "art::DexFile::Header",
-   "referenced_type" : "_ZTIN3art7DexFile6HeaderE",
-   "self_type" : "_ZTIN3art7DexFile6HeaderE",
-   "size" : 112,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "name_",
-     "referenced_type" : "_ZTIPKc"
-    },
-    {
-     "field_name" : "descriptor_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIPKc"
-    },
-    {
-     "field_name" : "signature_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIPKc"
-    },
-    {
-     "field_name" : "start_address_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "end_address_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "reg_",
-     "field_offset" : 160,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "is_live_",
-     "field_offset" : 176,
-     "referenced_type" : "_ZTIb"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7DexFile9LocalInfoE",
-   "name" : "art::DexFile::LocalInfo",
-   "referenced_type" : "_ZTIN3art7DexFile9LocalInfoE",
-   "self_type" : "_ZTIN3art7DexFile9LocalInfoE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "begin_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKPKh"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "size_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "data_begin_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIKPKh"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "data_size_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "location_",
-     "field_offset" : 160,
-     "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "location_checksum_",
-     "field_offset" : 256,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "header_",
-     "field_offset" : 288,
-     "referenced_type" : "_ZTIKPKN3art7DexFile6HeaderE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "string_ids_",
-     "field_offset" : 320,
-     "referenced_type" : "_ZTIKPKN3art3dex8StringIdE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "type_ids_",
-     "field_offset" : 352,
-     "referenced_type" : "_ZTIKPKN3art3dex6TypeIdE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "field_ids_",
-     "field_offset" : 384,
-     "referenced_type" : "_ZTIKPKN3art3dex7FieldIdE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "method_ids_",
-     "field_offset" : 416,
-     "referenced_type" : "_ZTIKPKN3art3dex8MethodIdE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "proto_ids_",
-     "field_offset" : 448,
-     "referenced_type" : "_ZTIKPKN3art3dex7ProtoIdE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "class_defs_",
-     "field_offset" : 480,
-     "referenced_type" : "_ZTIKPKN3art3dex8ClassDefE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "method_handles_",
-     "field_offset" : 512,
-     "referenced_type" : "_ZTIPKN3art3dex16MethodHandleItemE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "num_method_handles_",
-     "field_offset" : 544,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "call_site_ids_",
-     "field_offset" : 576,
-     "referenced_type" : "_ZTIPKN3art3dex14CallSiteIdItemE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "num_call_site_ids_",
-     "field_offset" : 608,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "hiddenapi_class_data_",
-     "field_offset" : 640,
-     "referenced_type" : "_ZTIPKN3art3dex18HiddenapiClassDataE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "oat_dex_file_",
-     "field_offset" : 672,
-     "referenced_type" : "_ZTIPKN3art10OatDexFileE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "container_",
-     "field_offset" : 704,
-     "referenced_type" : "_ZTINSt3__110unique_ptrIN3art16DexFileContainerENS_14default_deleteIS2_EEEE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "is_compact_dex_",
-     "field_offset" : 736,
-     "referenced_type" : "_ZTIKb"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "hiddenapi_domain_",
-     "field_offset" : 744,
-     "referenced_type" : "_ZTIN3art9hiddenapi6DomainE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7DexFileE",
-   "name" : "art::DexFile",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art7DexFileE",
-   "self_type" : "_ZTIN3art7DexFileE",
-   "size" : 96,
-   "source_file" : "art/libdexfile/dex/dex_file.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art7DexFileE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art7DexFileD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art7DexFileD0Ev"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZNK3art7DexFile12IsMagicValidEv"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZNK3art7DexFile14IsVersionValidEv"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZNK3art7DexFile22SupportsDefaultMethodsEv"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZNK3art7DexFile18GetDequickenedSizeEv"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZNK3art7DexFile15GetCodeItemSizeERKNS_3dex8CodeItemE"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art7DexFile17CalculateChecksumEv"
-    }
-   ]
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7HashMapIjtNS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS2_26OffsetTypeMapHashCompareFnES4_NSt3__19allocatorINS5_4pairIjtEEEEEE",
-   "name" : "art::HashMap<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn, std::allocator<std::pair<unsigned int, unsigned short>>>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art7HashMapIjtNS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS2_26OffsetTypeMapHashCompareFnES4_NSt3__19allocatorINS5_4pairIjtEEEEEE",
-   "self_type" : "_ZTIN3art7HashMapIjtNS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS2_26OffsetTypeMapHashCompareFnES4_NSt3__19allocatorINS5_4pairIjtEEEEEE",
-   "size" : 40,
-   "source_file" : "art/libartbase/base/hash_map.h",
-   "template_args" :
-   [
-    "_ZTIj",
-    "_ZTIt",
-    "_ZTIN3art3dex15DexFileVerifier20OffsetTypeMapEmptyFnE",
-    "_ZTIN3art3dex15DexFileVerifier26OffsetTypeMapHashCompareFnE",
-    "_ZTIN3art3dex15DexFileVerifier26OffsetTypeMapHashCompareFnE",
-    "_ZTINSt3__19allocatorINS_4pairIjtEEEE"
-   ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "allocfn_",
-     "referenced_type" : "_ZTINSt3__19allocatorINS_4pairIjtEEEE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "hashfn_",
-     "field_offset" : 8,
-     "referenced_type" : "_ZTIN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "emptyfn_",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIN3art3dex15DexFileVerifier20OffsetTypeMapEmptyFnE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "pred_",
-     "field_offset" : 24,
-     "referenced_type" : "_ZTIN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "num_elements_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "num_buckets_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "elements_until_expand_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "owns_data_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIb"
-    },
-    {
-     "access" : "private",
-     "field_name" : "data_",
-     "field_offset" : 160,
-     "referenced_type" : "_ZTIPNSt3__14pairIjtEE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "min_load_factor_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTId"
-    },
-    {
-     "access" : "private",
-     "field_name" : "max_load_factor_",
-     "field_offset" : 256,
-     "referenced_type" : "_ZTId"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "name" : "art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "self_type" : "_ZTIN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "size" : 40,
-   "source_file" : "art/libartbase/base/hash_set.h",
-   "template_args" :
-   [
-    "_ZTINSt3__14pairIjtEE",
-    "_ZTIN3art3dex15DexFileVerifier20OffsetTypeMapEmptyFnE",
-    "_ZTIN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-    "_ZTIN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-    "_ZTINSt3__19allocatorINS_4pairIjtEEEE"
-   ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art8DataHashE",
-   "name" : "art::DataHash",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art8DataHashE",
-   "self_type" : "_ZTIN3art8DataHashE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/data_hash.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "value_",
-     "referenced_type" : "_ZTIRKN3art9hiddenapi7ApiListE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "name" : "art::Dumpable<art::hiddenapi::ApiList>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "self_type" : "_ZTIN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/dumpable.h",
-   "template_args" : [ "_ZTIN3art9hiddenapi7ApiListE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art8IdentityIjEE",
-   "name" : "art::Identity<unsigned int>",
-   "referenced_type" : "_ZTIN3art8IdentityIjEE",
-   "self_type" : "_ZTIN3art8IdentityIjEE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/stl_util_identity.h",
-   "template_args" : [ "_ZTIj" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "handle_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIP10ZipArchive"
-    },
-    {
-     "access" : "private",
-     "field_name" : "zip_entry_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKP8ZipEntry"
-    },
-    {
-     "access" : "private",
-     "field_name" : "entry_name_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art8ZipEntryE",
-   "name" : "art::ZipEntry",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art8ZipEntryE",
-   "self_type" : "_ZTIN3art8ZipEntryE",
-   "size" : 24,
-   "source_file" : "art/libartbase/base/zip_archive.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art8ZipEntryE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art8ZipEntryD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art8ZipEntryD0Ev"
-    }
-   ]
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTINSt3__18iteratorINS_20forward_iterator_tagEjjjjEE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "count_",
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art9CountIterE",
-   "name" : "art::CountIter",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art9CountIterE",
-   "self_type" : "_ZTIN3art9CountIterE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art9PrimitiveE",
-   "name" : "art::Primitive",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art9PrimitiveE",
-   "self_type" : "_ZTIN3art9PrimitiveE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/primitive.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art11ValueObjectE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "dex_file_",
-     "referenced_type" : "_ZTIPKN3art7DexFileE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "proto_id_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIPKN3art3dex7ProtoIdE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art9SignatureE",
-   "name" : "art::Signature",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art9SignatureE",
-   "self_type" : "_ZTIN3art9SignatureE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/signature.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "dex_flags_",
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art9hiddenapi7ApiListE",
-   "name" : "art::hiddenapi::ApiList",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art9hiddenapi7ApiListE",
-   "self_type" : "_ZTIN3art9hiddenapi7ApiListE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art9hiddenapi8ApiStubsE",
-   "name" : "art::hiddenapi::ApiStubs",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art9hiddenapi8ApiStubsE",
-   "self_type" : "_ZTIN3art9hiddenapi8ApiStubsE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/hiddenapi_stubs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "data_",
-     "referenced_type" : "_ZTIKNSt3__110unique_ptrIN7android4base14LogMessageDataENS_14default_deleteIS3_EEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10LogMessageE",
-   "name" : "android::base::LogMessage",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN7android4base10LogMessageE",
-   "self_type" : "_ZTIN7android4base10LogMessageE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "default_log_id_",
-     "referenced_type" : "_ZTIN7android4base5LogIdE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10LogdLoggerE",
-   "name" : "android::base::LogdLogger",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN7android4base10LogdLoggerE",
-   "self_type" : "_ZTIN7android4base10LogdLoggerE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "base_",
-     "referenced_type" : "_ZTIPc"
-    },
-    {
-     "access" : "private",
-     "field_name" : "size_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "offset_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10MappedFileE",
-   "name" : "android::base::MappedFile",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN7android4base10MappedFileE",
-   "self_type" : "_ZTIN7android4base10MappedFileE",
-   "size" : 12,
-   "source_file" : "system/libbase/include/android-base/mapped_file.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIN3art11Instruction6FormatES5_EE",
-   "name" : "android::base::log_detail::StorageTypes<art::Instruction::Format, art::Instruction::Format>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art11Instruction6FormatES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art11Instruction6FormatES5_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art11Instruction6FormatE", "_ZTIN3art11Instruction6FormatE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIN3art25EncodedArrayValueIterator9ValueTypeES5_EE",
-   "name" : "android::base::log_detail::StorageTypes<art::EncodedArrayValueIterator::ValueType, art::EncodedArrayValueIterator::ValueType>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art25EncodedArrayValueIterator9ValueTypeES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art25EncodedArrayValueIterator9ValueTypeES5_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" :
-   [
-    "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE",
-    "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE"
-   ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIN3art3dex10ProtoIndexES5_EE",
-   "name" : "android::base::log_detail::StorageTypes<art::dex::ProtoIndex, art::dex::ProtoIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art3dex10ProtoIndexES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art3dex10ProtoIndexES5_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex10ProtoIndexE", "_ZTIN3art3dex10ProtoIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIN3art3dex11StringIndexES5_EE",
-   "name" : "android::base::log_detail::StorageTypes<art::dex::StringIndex, art::dex::StringIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art3dex11StringIndexES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art3dex11StringIndexES5_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex11StringIndexE", "_ZTIN3art3dex11StringIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIN3art3dex9TypeIndexES5_EE",
-   "name" : "android::base::log_detail::StorageTypes<art::dex::TypeIndex, art::dex::TypeIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art3dex9TypeIndexES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art3dex9TypeIndexES5_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex9TypeIndexE", "_ZTIN3art3dex9TypeIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex6TypeIdES7_EE",
-   "name" : "android::base::log_detail::StorageTypes<const art::dex::TypeId *, const art::dex::TypeId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex6TypeIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex6TypeIdES7_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex6TypeIdE", "_ZTIPKN3art3dex6TypeIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex7FieldIdES7_EE",
-   "name" : "android::base::log_detail::StorageTypes<const art::dex::FieldId *, const art::dex::FieldId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex7FieldIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex7FieldIdES7_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7FieldIdE", "_ZTIPKN3art3dex7FieldIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex7ProtoIdES7_EE",
-   "name" : "android::base::log_detail::StorageTypes<const art::dex::ProtoId *, const art::dex::ProtoId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex7ProtoIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex7ProtoIdES7_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7ProtoIdE", "_ZTIPKN3art3dex7ProtoIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex8ClassDefES7_EE",
-   "name" : "android::base::log_detail::StorageTypes<const art::dex::ClassDef *, const art::dex::ClassDef *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex8ClassDefES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex8ClassDefES7_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8ClassDefE", "_ZTIPKN3art3dex8ClassDefE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex8MethodIdES7_EE",
-   "name" : "android::base::log_detail::StorageTypes<const art::dex::MethodId *, const art::dex::MethodId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex8MethodIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex8MethodIdES7_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8MethodIdE", "_ZTIPKN3art3dex8MethodIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex8StringIdES7_EE",
-   "name" : "android::base::log_detail::StorageTypes<const art::dex::StringId *, const art::dex::StringId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex8StringIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex8StringIdES7_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8StringIdE", "_ZTIPKN3art3dex8StringIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art7DexFileES6_EE",
-   "name" : "android::base::log_detail::StorageTypes<const art::DexFile *, const art::DexFile *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art7DexFileES6_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art7DexFileES6_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art7DexFileE", "_ZTIPKN3art7DexFileE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKcS4_EE",
-   "name" : "android::base::log_detail::StorageTypes<const char *, const char *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKcS4_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKcS4_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKc", "_ZTIPKc" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKhS4_EE",
-   "name" : "android::base::log_detail::StorageTypes<const unsigned char *, const unsigned char *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKhS4_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKhS4_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKh", "_ZTIPKh" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKtS4_EE",
-   "name" : "android::base::log_detail::StorageTypes<const unsigned short *, const unsigned short *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKtS4_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKtS4_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKt", "_ZTIPKt" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIbbEE",
-   "name" : "android::base::log_detail::StorageTypes<bool, bool>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIbbEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIbbEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIb", "_ZTIb" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIccEE",
-   "name" : "android::base::log_detail::StorageTypes<char, char>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIccEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIccEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIc", "_ZTIc" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIddEE",
-   "name" : "android::base::log_detail::StorageTypes<double, double>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIddEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIddEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTId", "_ZTId" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIhjEE",
-   "name" : "android::base::log_detail::StorageTypes<unsigned char, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIhjEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIhjEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIh", "_ZTIj" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIiiEE",
-   "name" : "android::base::log_detail::StorageTypes<int, int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIiiEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIiiEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIi", "_ZTIi" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIjiEE",
-   "name" : "android::base::log_detail::StorageTypes<unsigned int, int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIjiEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIjiEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIj", "_ZTIi" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIjjEE",
-   "name" : "android::base::log_detail::StorageTypes<unsigned int, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIjjEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIjjEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIj", "_ZTIj" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIjtEE",
-   "name" : "android::base::log_detail::StorageTypes<unsigned int, unsigned short>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIjtEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIjtEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIj", "_ZTIt" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesItjEE",
-   "name" : "android::base::log_detail::StorageTypes<unsigned short, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesItjEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesItjEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIt", "_ZTIj" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIttEE",
-   "name" : "android::base::log_detail::StorageTypes<unsigned short, unsigned short>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIttEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIttEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIt", "_ZTIt" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIxjEE",
-   "name" : "android::base::log_detail::StorageTypes<long long, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIxjEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIxjEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIx", "_ZTIj" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIyjEE",
-   "name" : "android::base::log_detail::StorageTypes<unsigned long long, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIyjEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIyjEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIy", "_ZTIj" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art11Instruction6FormatEEE",
-   "name" : "android::base::log_detail::IsCharPointer<art::Instruction::Format>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art11Instruction6FormatEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art11Instruction6FormatEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art11Instruction6FormatE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "name" : "android::base::log_detail::IsCharPointer<art::EncodedArrayValueIterator::ValueType>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art3dex10ProtoIndexEEE",
-   "name" : "android::base::log_detail::IsCharPointer<art::dex::ProtoIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art3dex10ProtoIndexEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art3dex10ProtoIndexEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex10ProtoIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art3dex11StringIndexEEE",
-   "name" : "android::base::log_detail::IsCharPointer<art::dex::StringIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art3dex11StringIndexEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art3dex11StringIndexEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex11StringIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art3dex9TypeIndexEEE",
-   "name" : "android::base::log_detail::IsCharPointer<art::dex::TypeIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art3dex9TypeIndexEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art3dex9TypeIndexEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex9TypeIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex6TypeIdEEE",
-   "name" : "android::base::log_detail::IsCharPointer<const art::dex::TypeId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex6TypeIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex6TypeIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex6TypeIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex7FieldIdEEE",
-   "name" : "android::base::log_detail::IsCharPointer<const art::dex::FieldId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex7FieldIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex7FieldIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7FieldIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex7ProtoIdEEE",
-   "name" : "android::base::log_detail::IsCharPointer<const art::dex::ProtoId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex7ProtoIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex7ProtoIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7ProtoIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex8ClassDefEEE",
-   "name" : "android::base::log_detail::IsCharPointer<const art::dex::ClassDef *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex8ClassDefEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex8ClassDefEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8ClassDefE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex8MethodIdEEE",
-   "name" : "android::base::log_detail::IsCharPointer<const art::dex::MethodId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex8MethodIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex8MethodIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8MethodIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex8StringIdEEE",
-   "name" : "android::base::log_detail::IsCharPointer<const art::dex::StringId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex8StringIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex8StringIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8StringIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art7DexFileEEE",
-   "name" : "android::base::log_detail::IsCharPointer<const art::DexFile *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art7DexFileEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art7DexFileEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art7DexFileE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKcEE",
-   "name" : "android::base::log_detail::IsCharPointer<const char *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKcEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKcEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKc" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKhEE",
-   "name" : "android::base::log_detail::IsCharPointer<const unsigned char *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKhEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKhEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKh" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKtEE",
-   "name" : "android::base::log_detail::IsCharPointer<const unsigned short *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKtEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKtEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKt" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIbEE",
-   "name" : "android::base::log_detail::IsCharPointer<bool>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIbEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIbEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIb" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIcEE",
-   "name" : "android::base::log_detail::IsCharPointer<char>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIcEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIcEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIc" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIdEE",
-   "name" : "android::base::log_detail::IsCharPointer<double>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIdEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIdEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTId" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIhEE",
-   "name" : "android::base::log_detail::IsCharPointer<unsigned char>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIhEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIhEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIh" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIiEE",
-   "name" : "android::base::log_detail::IsCharPointer<int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIiEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIiEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIi" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIjEE",
-   "name" : "android::base::log_detail::IsCharPointer<unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIjEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIjEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIj" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerItEE",
-   "name" : "android::base::log_detail::IsCharPointer<unsigned short>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerItEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerItEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIt" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIxEE",
-   "name" : "android::base::log_detail::IsCharPointer<long long>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIxEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIxEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIx" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIyEE",
-   "name" : "android::base::log_detail::IsCharPointer<unsigned long long>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIyEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIyEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIy" ]
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 8,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art11Instruction6FormatES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::Instruction::Format, art::Instruction::Format>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art11Instruction6FormatES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art11Instruction6FormatES5_EE",
-   "size" : 2,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art11Instruction6FormatE", "_ZTIN3art11Instruction6FormatE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art25EncodedArrayValueIterator9ValueTypeES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::EncodedArrayValueIterator::ValueType, art::EncodedArrayValueIterator::ValueType>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art25EncodedArrayValueIterator9ValueTypeES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art25EncodedArrayValueIterator9ValueTypeES5_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" :
-   [
-    "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE",
-    "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE"
-   ]
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex10ProtoIndexES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::dex::ProtoIndex, art::dex::ProtoIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex10ProtoIndexES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex10ProtoIndexES5_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex10ProtoIndexE", "_ZTIN3art3dex10ProtoIndexE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex11StringIndexES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::dex::StringIndex, art::dex::StringIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex11StringIndexES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex11StringIndexES5_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex11StringIndexE", "_ZTIN3art3dex11StringIndexE" ]
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex9TypeIndexES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::dex::TypeIndex, art::dex::TypeIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex9TypeIndexES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex9TypeIndexES5_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex9TypeIndexE", "_ZTIN3art3dex9TypeIndexE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex6TypeIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::TypeId *, const art::dex::TypeId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex6TypeIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex6TypeIdES7_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex6TypeIdE", "_ZTIPKN3art3dex6TypeIdE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7FieldIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::FieldId *, const art::dex::FieldId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7FieldIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7FieldIdES7_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7FieldIdE", "_ZTIPKN3art3dex7FieldIdE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7ProtoIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::ProtoId *, const art::dex::ProtoId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7ProtoIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7ProtoIdES7_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7ProtoIdE", "_ZTIPKN3art3dex7ProtoIdE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8ClassDefES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::ClassDef *, const art::dex::ClassDef *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8ClassDefES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8ClassDefES7_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8ClassDefE", "_ZTIPKN3art3dex8ClassDefE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8MethodIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::MethodId *, const art::dex::MethodId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8MethodIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8MethodIdES7_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8MethodIdE", "_ZTIPKN3art3dex8MethodIdE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8StringIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::StringId *, const art::dex::StringId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8StringIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8StringIdES7_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8StringIdE", "_ZTIPKN3art3dex8StringIdE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art7DexFileEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art7DexFileEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art7DexFileES6_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::DexFile *, const art::DexFile *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art7DexFileES6_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art7DexFileES6_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art7DexFileE", "_ZTIPKN3art7DexFileE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKvEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKvEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKcS4_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const char *, const char *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKcS4_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKcS4_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKc", "_ZTIPKc" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKvEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKvEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKhS4_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const unsigned char *, const unsigned char *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKhS4_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKhS4_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKh", "_ZTIPKh" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKtEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKtEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKtS4_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const unsigned short *, const unsigned short *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKtS4_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKtS4_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKt", "_ZTIPKt" ]
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIbEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 8,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIbEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIbbEE",
-   "name" : "android::base::log_detail::EagerEvaluator<bool, bool>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIbbEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIbbEE",
-   "size" : 2,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIb", "_ZTIb" ]
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIcEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 8,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIcEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIccEE",
-   "name" : "android::base::log_detail::EagerEvaluator<char, char>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIccEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIccEE",
-   "size" : 2,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIc", "_ZTIc" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIdEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIdEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIddEE",
-   "name" : "android::base::log_detail::EagerEvaluator<double, double>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIddEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIddEE",
-   "size" : 16,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTId", "_ZTId" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIhEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIhjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned char, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIhjEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIhjEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIh", "_ZTIj" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIiEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIiEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIiiEE",
-   "name" : "android::base::log_detail::EagerEvaluator<int, int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIiiEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIiiEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIi", "_ZTIi" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIiEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjiEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned int, int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjiEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjiEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIj", "_ZTIi" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned int, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjjEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjjEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIj", "_ZTIj" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageItEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjtEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned int, unsigned short>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjtEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjtEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIj", "_ZTIt" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageItEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorItjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned short, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorItjEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorItjEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIt", "_ZTIj" ]
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageItEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageItEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIttEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned short, unsigned short>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIttEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIttEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIt", "_ZTIt" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIxEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIxjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<long long, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIxjEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIxjEE",
-   "size" : 16,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIx", "_ZTIj" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIyEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIyjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned long long, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIyjEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIyjEE",
-   "size" : 16,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIy", "_ZTIj" ]
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIN3art11Instruction6FormatE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE",
-   "name" : "android::base::log_detail::Storage<art::Instruction::Format>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art11Instruction6FormatE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "name" : "android::base::log_detail::Storage<art::EncodedArrayValueIterator::ValueType>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE" ]
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIN3art3dex10ProtoIndexE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE",
-   "name" : "android::base::log_detail::Storage<art::dex::ProtoIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE",
-   "size" : 2,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex10ProtoIndexE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIN3art3dex11StringIndexE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE",
-   "name" : "android::base::log_detail::Storage<art::dex::StringIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex11StringIndexE" ]
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIN3art3dex9TypeIndexE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE",
-   "name" : "android::base::log_detail::Storage<art::dex::TypeIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE",
-   "size" : 2,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex9TypeIndexE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIPKN3art3dex6TypeIdE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::TypeId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex6TypeIdE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIPKN3art3dex7FieldIdE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::FieldId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7FieldIdE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIPKN3art3dex7ProtoIdE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::ProtoId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7ProtoIdE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIPKN3art3dex8ClassDefE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::ClassDef *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8ClassDefE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIPKN3art3dex8MethodIdE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::MethodId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8MethodIdE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIPKN3art3dex8StringIdE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::StringId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8StringIdE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIPKN3art7DexFileE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIPKN3art7DexFileEEE",
-   "name" : "android::base::log_detail::Storage<const art::DexFile *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art7DexFileEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art7DexFileEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art7DexFileE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIPKt"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIPKtEE",
-   "name" : "android::base::log_detail::Storage<const unsigned short *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKtEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIPKtEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKt" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIPKv"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIPKvEE",
-   "name" : "android::base::log_detail::Storage<const void *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKvEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIPKvEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKv" ]
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIb"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIbEE",
-   "name" : "android::base::log_detail::Storage<bool>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIbEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIbEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIb" ]
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIc"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIcEE",
-   "name" : "android::base::log_detail::Storage<char>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIcEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIcEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIc" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTId"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIdEE",
-   "name" : "android::base::log_detail::Storage<double>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIdEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIdEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTId" ]
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIh"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIhEE",
-   "name" : "android::base::log_detail::Storage<unsigned char>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIhEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIhEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIh" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIi"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIiEE",
-   "name" : "android::base::log_detail::Storage<int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIiEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIiEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIi" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIjEE",
-   "name" : "android::base::log_detail::Storage<unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIjEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIjEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIj" ]
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIt"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageItEE",
-   "name" : "android::base::log_detail::Storage<unsigned short>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageItEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageItEE",
-   "size" : 2,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIt" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIx"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIxEE",
-   "name" : "android::base::log_detail::Storage<long long>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIxEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIxEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIx" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIy"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIyEE",
-   "name" : "android::base::log_detail::Storage<unsigned long long>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIyEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIyEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIy" ]
-  },
-  {
-   "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" : "_ZTIN7android4base12LogNullGuardIDnEE",
-   "name" : "android::base::LogNullGuard<std::nullptr_t>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIDnEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIDnEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIDn" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIN3art11Instruction6FormatEEE",
-   "name" : "android::base::LogNullGuard<art::Instruction::Format>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIN3art11Instruction6FormatEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIN3art11Instruction6FormatEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art11Instruction6FormatE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "name" : "android::base::LogNullGuard<art::EncodedArrayValueIterator::ValueType>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIN3art3dex10ProtoIndexEEE",
-   "name" : "android::base::LogNullGuard<art::dex::ProtoIndex>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIN3art3dex10ProtoIndexEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIN3art3dex10ProtoIndexEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex10ProtoIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIN3art3dex11StringIndexEEE",
-   "name" : "android::base::LogNullGuard<art::dex::StringIndex>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIN3art3dex11StringIndexEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIN3art3dex11StringIndexEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex11StringIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIN3art3dex9TypeIndexEEE",
-   "name" : "android::base::LogNullGuard<art::dex::TypeIndex>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIN3art3dex9TypeIndexEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIN3art3dex9TypeIndexEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex9TypeIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex6TypeIdEEE",
-   "name" : "android::base::LogNullGuard<const art::dex::TypeId *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex6TypeIdEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex6TypeIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex6TypeIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex7FieldIdEEE",
-   "name" : "android::base::LogNullGuard<const art::dex::FieldId *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex7FieldIdEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex7FieldIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7FieldIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex7ProtoIdEEE",
-   "name" : "android::base::LogNullGuard<const art::dex::ProtoId *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex7ProtoIdEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex7ProtoIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7ProtoIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex8ClassDefEEE",
-   "name" : "android::base::LogNullGuard<const art::dex::ClassDef *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex8ClassDefEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex8ClassDefEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8ClassDefE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex8MethodIdEEE",
-   "name" : "android::base::LogNullGuard<const art::dex::MethodId *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex8MethodIdEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex8MethodIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8MethodIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex8StringIdEEE",
-   "name" : "android::base::LogNullGuard<const art::dex::StringId *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex8StringIdEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex8StringIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8StringIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKN3art7DexFileEEE",
-   "name" : "android::base::LogNullGuard<const art::DexFile *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKN3art7DexFileEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKN3art7DexFileEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art7DexFileE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKcEE",
-   "name" : "android::base::LogNullGuard<const char *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKcEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKcEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKc" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKtEE",
-   "name" : "android::base::LogNullGuard<const unsigned short *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKtEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKtEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKt" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKvEE",
-   "name" : "android::base::LogNullGuard<const void *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKvEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKvEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKv" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPcEE",
-   "name" : "android::base::LogNullGuard<char *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPcEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPcEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPc" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIbEE",
-   "name" : "android::base::LogNullGuard<bool>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIbEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIbEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIb" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIcEE",
-   "name" : "android::base::LogNullGuard<char>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIcEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIcEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIc" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIdEE",
-   "name" : "android::base::LogNullGuard<double>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIdEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIdEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTId" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIhEE",
-   "name" : "android::base::LogNullGuard<unsigned char>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIhEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIhEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIh" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIiEE",
-   "name" : "android::base::LogNullGuard<int>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIiEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIiEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIi" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIjEE",
-   "name" : "android::base::LogNullGuard<unsigned int>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIjEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIjEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIj" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardItEE",
-   "name" : "android::base::LogNullGuard<unsigned short>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardItEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardItEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIt" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIxEE",
-   "name" : "android::base::LogNullGuard<long long>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIxEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIxEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIx" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIyEE",
-   "name" : "android::base::LogNullGuard<unsigned long long>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIyEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIyEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIy" ]
-  },
-  {
-   "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" : "saved_errno_",
-     "referenced_type" : "_ZTIKi"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base13ErrnoRestorerE",
-   "name" : "android::base::ErrnoRestorer",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN7android4base13ErrnoRestorerE",
-   "self_type" : "_ZTIN7android4base13ErrnoRestorerE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/errno_restorer.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,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "old_",
-     "referenced_type" : "_ZTIN7android4base11LogSeverityE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base17ScopedLogSeverityE",
-   "name" : "android::base::ScopedLogSeverity",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN7android4base17ScopedLogSeverityE",
-   "self_type" : "_ZTIN7android4base17ScopedLogSeverityE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base19ScopedLockAssertionE",
-   "name" : "android::base::ScopedLockAssertion",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN7android4base19ScopedLockAssertionE",
-   "self_type" : "_ZTIN7android4base19ScopedLockAssertionE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/thread_annotations.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIN9unix_file16RandomAccessFileE",
-   "name" : "unix_file::RandomAccessFile",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN9unix_file16RandomAccessFileE",
-   "self_type" : "_ZTIN9unix_file16RandomAccessFileE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/unix_file/random_access_file.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN9unix_file16RandomAccessFileE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN9unix_file16RandomAccessFileD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN9unix_file16RandomAccessFileD0Ev"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZN9unix_file16RandomAccessFile5CloseEv"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZNK9unix_file16RandomAccessFile4ReadEPcxx"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZN9unix_file16RandomAccessFile9SetLengthEx"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZNK9unix_file16RandomAccessFile9GetLengthEv"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZN9unix_file16RandomAccessFile5WriteEPKcxx"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZN9unix_file16RandomAccessFile5FlushEv"
-    }
-   ]
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN9unix_file16RandomAccessFileE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "guard_state_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIN9unix_file6FdFile10GuardStateE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "fd_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIi"
-    },
-    {
-     "access" : "private",
-     "field_name" : "file_path_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "read_only_mode_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTIb"
-    }
-   ],
-   "linker_set_key" : "_ZTIN9unix_file6FdFileE",
-   "name" : "unix_file::FdFile",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN9unix_file6FdFileE",
-   "self_type" : "_ZTIN9unix_file6FdFileE",
-   "size" : 28,
-   "source_file" : "art/libartbase/base/unix_file/fd_file.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN9unix_file6FdFileE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN9unix_file6FdFileD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN9unix_file6FdFileD0Ev"
-    },
-    {
-     "mangled_component_name" : "_ZN9unix_file6FdFile5CloseEv"
-    },
-    {
-     "mangled_component_name" : "_ZNK9unix_file6FdFile4ReadEPcxx"
-    },
-    {
-     "mangled_component_name" : "_ZN9unix_file6FdFile9SetLengthEx"
-    },
-    {
-     "mangled_component_name" : "_ZNK9unix_file6FdFile9GetLengthEv"
-    },
-    {
-     "mangled_component_name" : "_ZN9unix_file6FdFile5WriteEPKcxx"
-    },
-    {
-     "mangled_component_name" : "_ZN9unix_file6FdFile5FlushEv"
-    }
-   ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTINSt3__14hashIN3art16DexFileReferenceEEE",
-   "name" : "std::hash<art::DexFileReference>",
-   "referenced_type" : "_ZTINSt3__14hashIN3art16DexFileReferenceEEE",
-   "self_type" : "_ZTINSt3__14hashIN3art16DexFileReferenceEEE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h",
-   "template_args" : [ "_ZTIN3art16DexFileReferenceE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTINSt3__14hashIN3art3dex10ProtoIndexEEE",
-   "name" : "std::hash<art::dex::ProtoIndex>",
-   "referenced_type" : "_ZTINSt3__14hashIN3art3dex10ProtoIndexEEE",
-   "self_type" : "_ZTINSt3__14hashIN3art3dex10ProtoIndexEEE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h",
-   "template_args" : [ "_ZTIN3art3dex10ProtoIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTINSt3__14hashIN3art3dex11StringIndexEEE",
-   "name" : "std::hash<art::dex::StringIndex>",
-   "referenced_type" : "_ZTINSt3__14hashIN3art3dex11StringIndexEEE",
-   "self_type" : "_ZTINSt3__14hashIN3art3dex11StringIndexEEE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h",
-   "template_args" : [ "_ZTIN3art3dex11StringIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTINSt3__14hashIN3art3dex9TypeIndexEEE",
-   "name" : "std::hash<art::dex::TypeIndex>",
-   "referenced_type" : "_ZTINSt3__14hashIN3art3dex9TypeIndexEEE",
-   "self_type" : "_ZTINSt3__14hashIN3art3dex9TypeIndexEEE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h",
-   "template_args" : [ "_ZTIN3art3dex9TypeIndexE" ]
-  }
- ],
- "rvalue_reference_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTION3art11Instruction6FormatE",
-   "name" : "art::Instruction::Format &&",
-   "referenced_type" : "_ZTIN3art11Instruction6FormatE",
-   "self_type" : "_ZTION3art11Instruction6FormatE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTION3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "name" : "art::HashSetIterator<std::pair<unsigned int, unsigned short>, art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>>> &&",
-   "referenced_type" : "_ZTIN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "self_type" : "_ZTION3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTION3art15SplitStringIterE",
-   "name" : "art::SplitStringIter &&",
-   "referenced_type" : "_ZTIN3art15SplitStringIterE",
-   "self_type" : "_ZTION3art15SplitStringIterE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTION3art15TypeLookupTableE",
-   "name" : "art::TypeLookupTable &&",
-   "referenced_type" : "_ZTIN3art15TypeLookupTableE",
-   "self_type" : "_ZTION3art15TypeLookupTableE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTION3art25EncodedArrayValueIterator9ValueTypeE",
-   "name" : "art::EncodedArrayValueIterator::ValueType &&",
-   "referenced_type" : "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE",
-   "self_type" : "_ZTION3art25EncodedArrayValueIterator9ValueTypeE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTION3art3dex9TypeIndexE",
-   "name" : "art::dex::TypeIndex &&",
-   "referenced_type" : "_ZTIN3art3dex9TypeIndexE",
-   "self_type" : "_ZTION3art3dex9TypeIndexE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTION3art6MemMapE",
-   "name" : "art::MemMap &&",
-   "referenced_type" : "_ZTIN3art6MemMapE",
-   "self_type" : "_ZTION3art6MemMapE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.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" : "_ZTIONSt3__14pairIjtEE",
-   "name" : "std::pair<unsigned int, unsigned short> &&",
-   "referenced_type" : "_ZTINSt3__14pairIjtEE",
-   "self_type" : "_ZTIONSt3__14pairIjtEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIONSt3__16vectorIhNS_9allocatorIhEEEE",
-   "name" : "std::vector<unsigned char, std::allocator<unsigned char>> &&",
-   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
-   "self_type" : "_ZTIONSt3__16vectorIhNS_9allocatorIhEEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOPKN3art3dex6TypeIdE",
-   "name" : "const art::dex::TypeId *&&",
-   "referenced_type" : "_ZTIPKN3art3dex6TypeIdE",
-   "self_type" : "_ZTIOPKN3art3dex6TypeIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOPKN3art3dex7FieldIdE",
-   "name" : "const art::dex::FieldId *&&",
-   "referenced_type" : "_ZTIPKN3art3dex7FieldIdE",
-   "self_type" : "_ZTIOPKN3art3dex7FieldIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOPKN3art3dex7ProtoIdE",
-   "name" : "const art::dex::ProtoId *&&",
-   "referenced_type" : "_ZTIPKN3art3dex7ProtoIdE",
-   "self_type" : "_ZTIOPKN3art3dex7ProtoIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOPKN3art3dex8ClassDefE",
-   "name" : "const art::dex::ClassDef *&&",
-   "referenced_type" : "_ZTIPKN3art3dex8ClassDefE",
-   "self_type" : "_ZTIOPKN3art3dex8ClassDefE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOPKN3art3dex8MethodIdE",
-   "name" : "const art::dex::MethodId *&&",
-   "referenced_type" : "_ZTIPKN3art3dex8MethodIdE",
-   "self_type" : "_ZTIOPKN3art3dex8MethodIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOPKN3art3dex8StringIdE",
-   "name" : "const art::dex::StringId *&&",
-   "referenced_type" : "_ZTIPKN3art3dex8StringIdE",
-   "self_type" : "_ZTIOPKN3art3dex8StringIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOPKN3art7DexFileE",
-   "name" : "const art::DexFile *&&",
-   "referenced_type" : "_ZTIPKN3art7DexFileE",
-   "self_type" : "_ZTIOPKN3art7DexFileE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOPKc",
-   "name" : "const char *&&",
-   "referenced_type" : "_ZTIPKc",
-   "self_type" : "_ZTIOPKc",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOPKt",
-   "name" : "const unsigned short *&&",
-   "referenced_type" : "_ZTIPKt",
-   "self_type" : "_ZTIOPKt",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOb",
-   "name" : "bool &&",
-   "referenced_type" : "_ZTIb",
-   "self_type" : "_ZTIOb",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOc",
-   "name" : "char &&",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIOc",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOd",
-   "name" : "double &&",
-   "referenced_type" : "_ZTId",
-   "self_type" : "_ZTIOd",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOi",
-   "name" : "int &&",
-   "referenced_type" : "_ZTIi",
-   "self_type" : "_ZTIOi",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOj",
-   "name" : "unsigned int &&",
-   "referenced_type" : "_ZTIj",
-   "self_type" : "_ZTIOj",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOt",
-   "name" : "unsigned short &&",
-   "referenced_type" : "_ZTIt",
-   "self_type" : "_ZTIOt",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  }
- ]
-}
diff --git a/31/64/x86/source-based/libdexfiled.so.lsdump b/31/64/x86/source-based/libdexfiled.so.lsdump
deleted file mode 100644
index 10a9ae5..0000000
--- a/31/64/x86/source-based/libdexfiled.so.lsdump
+++ /dev/null
@@ -1,22909 +0,0 @@
-{
- "array_types" :
- [
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA1024_c",
-   "name" : "char [1024]",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIA1024_c",
-   "size" : 1024,
-   "source_file" : "system/libbase/include/android-base/file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIA1_N3art3dex20AnnotationSetRefItemE",
-   "name" : "art::dex::AnnotationSetRefItem [1]",
-   "referenced_type" : "_ZTIN3art3dex20AnnotationSetRefItemE",
-   "self_type" : "_ZTIA1_N3art3dex20AnnotationSetRefItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIA1_N3art3dex7MapItemE",
-   "name" : "art::dex::MapItem [1]",
-   "referenced_type" : "_ZTIN3art3dex7MapItemE",
-   "self_type" : "_ZTIA1_N3art3dex7MapItemE",
-   "size" : 12,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "_ZTIA1_N3art3dex8TypeItemE",
-   "name" : "art::dex::TypeItem [1]",
-   "referenced_type" : "_ZTIN3art3dex8TypeItemE",
-   "self_type" : "_ZTIA1_N3art3dex8TypeItemE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA1_h",
-   "name" : "unsigned char [1]",
-   "referenced_type" : "_ZTIh",
-   "self_type" : "_ZTIA1_h",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIA1_j",
-   "name" : "unsigned int [1]",
-   "referenced_type" : "_ZTIj",
-   "self_type" : "_ZTIA1_j",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "_ZTIA1_t",
-   "name" : "unsigned short [1]",
-   "referenced_type" : "_ZTIt",
-   "self_type" : "_ZTIA1_t",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA20_h",
-   "name" : "unsigned char [20]",
-   "referenced_type" : "_ZTIh",
-   "self_type" : "_ZTIA20_h",
-   "size" : 20,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA22_c",
-   "name" : "char [22]",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIA22_c",
-   "size" : 22,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA23_c",
-   "name" : "char [23]",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIA23_c",
-   "size" : 23,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA28_c",
-   "name" : "char [28]",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIA28_c",
-   "size" : 28,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIA2_N3art16DexLayoutSectionE",
-   "name" : "art::DexLayoutSection [2]",
-   "referenced_type" : "_ZTIN3art16DexLayoutSectionE",
-   "self_type" : "_ZTIA2_N3art16DexLayoutSectionE",
-   "size" : 80,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIA2_PKc",
-   "name" : "const char *[2]",
-   "referenced_type" : "_ZTIPKc",
-   "self_type" : "_ZTIA2_PKc",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA36_c",
-   "name" : "char [36]",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIA36_c",
-   "size" : 36,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA4_c",
-   "name" : "char [4]",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIA4_c",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA4_h",
-   "name" : "unsigned char [4]",
-   "referenced_type" : "_ZTIh",
-   "self_type" : "_ZTIA4_h",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA5_A4_h",
-   "name" : "unsigned char [5][4]",
-   "referenced_type" : "_ZTIA4_h",
-   "self_type" : "_ZTIA5_A4_h",
-   "size" : 20,
-   "source_file" : "art/libdexfile/dex/standard_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIA5_N3art16DexLayoutSection10SubsectionE",
-   "name" : "art::DexLayoutSection::Subsection [5]",
-   "referenced_type" : "_ZTIN3art16DexLayoutSection10SubsectionE",
-   "self_type" : "_ZTIA5_N3art16DexLayoutSection10SubsectionE",
-   "size" : 40,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIA5_j",
-   "name" : "unsigned int [5]",
-   "referenced_type" : "_ZTIj",
-   "self_type" : "_ZTIA5_j",
-   "size" : 20,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIA7_N3art10SdkVersionE",
-   "name" : "art::SdkVersion [7]",
-   "referenced_type" : "_ZTIN3art10SdkVersionE",
-   "self_type" : "_ZTIA7_N3art10SdkVersionE",
-   "size" : 28,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIA7_PKc",
-   "name" : "const char *[7]",
-   "referenced_type" : "_ZTIPKc",
-   "self_type" : "_ZTIA7_PKc",
-   "size" : 28,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA8_h",
-   "name" : "unsigned char [8]",
-   "referenced_type" : "_ZTIh",
-   "self_type" : "_ZTIA8_h",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "linker_set_key" : "_ZTIA_N3art11Instruction21InstructionDescriptorE",
-   "name" : "art::Instruction::InstructionDescriptor []",
-   "referenced_type" : "_ZTIN3art11Instruction21InstructionDescriptorE",
-   "self_type" : "_ZTIA_N3art11Instruction21InstructionDescriptorE",
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "linker_set_key" : "_ZTIA_PKc",
-   "name" : "const char *[]",
-   "referenced_type" : "_ZTIPKc",
-   "self_type" : "_ZTIA_PKc",
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "linker_set_key" : "_ZTIA_h",
-   "name" : "unsigned char []",
-   "referenced_type" : "_ZTIh",
-   "self_type" : "_ZTIA_h",
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "linker_set_key" : "_ZTIA_i",
-   "name" : "int []",
-   "referenced_type" : "_ZTIi",
-   "self_type" : "_ZTIA_i",
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  }
- ],
- "builtin_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIDn",
-   "name" : "nullptr_t",
-   "referenced_type" : "_ZTIDn",
-   "self_type" : "_ZTIDn",
-   "size" : 4
-  },
-  {
-   "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" : 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" : "ADexFile_Error_toString"
-  },
-  {
-   "name" : "ADexFile_Method_getClassDescriptor"
-  },
-  {
-   "name" : "ADexFile_Method_getCodeOffset"
-  },
-  {
-   "name" : "ADexFile_Method_getName"
-  },
-  {
-   "name" : "ADexFile_Method_getQualifiedName"
-  },
-  {
-   "name" : "ADexFile_create"
-  },
-  {
-   "name" : "ADexFile_destroy"
-  },
-  {
-   "name" : "ADexFile_findMethodAtOffset"
-  },
-  {
-   "name" : "ADexFile_forEachMethod"
-  }
- ],
- "elf_objects" : [],
- "enum_types" :
- [
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "ADEXFILE_ERROR_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "ADEXFILE_ERROR_INVALID_DEX"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "ADEXFILE_ERROR_INVALID_HEADER"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "ADEXFILE_ERROR_NOT_ENOUGH_DATA"
-    }
-   ],
-   "linker_set_key" : "_ZTI14ADexFile_Error",
-   "name" : "ADexFile_Error",
-   "referenced_type" : "_ZTI14ADexFile_Error",
-   "self_type" : "_ZTI14ADexFile_Error",
-   "size" : 4,
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "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" : "art::kStatic"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::kDirect"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::kVirtual"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::kSuper"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::kInterface"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::kPolymorphic"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::kCustom"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::kMaxInvokeType"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art10InvokeTypeE",
-   "name" : "art::InvokeType",
-   "referenced_type" : "_ZTIN3art10InvokeTypeE",
-   "self_type" : "_ZTIN3art10InvokeTypeE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/invoke_type.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 1,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::LayoutType::kLayoutTypeHot"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::LayoutType::kLayoutTypeSometimesUsed"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::LayoutType::kLayoutTypeStartupOnly"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::LayoutType::kLayoutTypeUsedOnce"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::LayoutType::kLayoutTypeUnused"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::LayoutType::kLayoutTypeCount"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art10LayoutTypeE",
-   "name" : "art::LayoutType",
-   "referenced_type" : "_ZTIN3art10LayoutTypeE",
-   "self_type" : "_ZTIN3art10LayoutTypeE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h",
-   "underlying_type" : "_ZTIh"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::SdkVersion::kMin"
-    },
-    {
-     "enum_field_value" : 0,
-     "name" : "art::SdkVersion::kUnset"
-    },
-    {
-     "enum_field_value" : 21,
-     "name" : "art::SdkVersion::kL"
-    },
-    {
-     "enum_field_value" : 22,
-     "name" : "art::SdkVersion::kL_MR1"
-    },
-    {
-     "enum_field_value" : 23,
-     "name" : "art::SdkVersion::kM"
-    },
-    {
-     "enum_field_value" : 24,
-     "name" : "art::SdkVersion::kN"
-    },
-    {
-     "enum_field_value" : 25,
-     "name" : "art::SdkVersion::kN_MR1"
-    },
-    {
-     "enum_field_value" : 26,
-     "name" : "art::SdkVersion::kO"
-    },
-    {
-     "enum_field_value" : 27,
-     "name" : "art::SdkVersion::kO_MR1"
-    },
-    {
-     "enum_field_value" : 28,
-     "name" : "art::SdkVersion::kP"
-    },
-    {
-     "enum_field_value" : 29,
-     "name" : "art::SdkVersion::kQ"
-    },
-    {
-     "enum_field_value" : 30,
-     "name" : "art::SdkVersion::kR"
-    },
-    {
-     "enum_field_value" : -1,
-     "name" : "art::SdkVersion::kMax"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art10SdkVersionE",
-   "name" : "art::SdkVersion",
-   "referenced_type" : "_ZTIN3art10SdkVersionE",
-   "self_type" : "_ZTIN3art10SdkVersionE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/sdk_version.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 256,
-     "name" : "art::Instruction::kPackedSwitchSignature"
-    },
-    {
-     "enum_field_value" : 512,
-     "name" : "art::Instruction::kSparseSwitchSignature"
-    },
-    {
-     "enum_field_value" : 768,
-     "name" : "art::Instruction::kArrayDataSignature"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction10SignaturesE",
-   "name" : "art::Instruction::Signatures",
-   "referenced_type" : "_ZTIN3art11Instruction10SignaturesE",
-   "self_type" : "_ZTIN3art11Instruction10SignaturesE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::Instruction::kVerifyNothing"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::Instruction::kVerifyRegA"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::Instruction::kVerifyRegAWide"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::Instruction::kVerifyRegB"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::Instruction::kVerifyRegBField"
-    },
-    {
-     "enum_field_value" : 16,
-     "name" : "art::Instruction::kVerifyRegBMethod"
-    },
-    {
-     "enum_field_value" : 32,
-     "name" : "art::Instruction::kVerifyRegBNewInstance"
-    },
-    {
-     "enum_field_value" : 64,
-     "name" : "art::Instruction::kVerifyRegBString"
-    },
-    {
-     "enum_field_value" : 128,
-     "name" : "art::Instruction::kVerifyRegBType"
-    },
-    {
-     "enum_field_value" : 256,
-     "name" : "art::Instruction::kVerifyRegBWide"
-    },
-    {
-     "enum_field_value" : 512,
-     "name" : "art::Instruction::kVerifyRegC"
-    },
-    {
-     "enum_field_value" : 1024,
-     "name" : "art::Instruction::kVerifyRegCField"
-    },
-    {
-     "enum_field_value" : 2048,
-     "name" : "art::Instruction::kVerifyRegCNewArray"
-    },
-    {
-     "enum_field_value" : 4096,
-     "name" : "art::Instruction::kVerifyRegCType"
-    },
-    {
-     "enum_field_value" : 8192,
-     "name" : "art::Instruction::kVerifyRegCWide"
-    },
-    {
-     "enum_field_value" : 16384,
-     "name" : "art::Instruction::kVerifyArrayData"
-    },
-    {
-     "enum_field_value" : 32768,
-     "name" : "art::Instruction::kVerifyBranchTarget"
-    },
-    {
-     "enum_field_value" : 65536,
-     "name" : "art::Instruction::kVerifySwitchTargets"
-    },
-    {
-     "enum_field_value" : 131072,
-     "name" : "art::Instruction::kVerifyVarArg"
-    },
-    {
-     "enum_field_value" : 262144,
-     "name" : "art::Instruction::kVerifyVarArgNonZero"
-    },
-    {
-     "enum_field_value" : 524288,
-     "name" : "art::Instruction::kVerifyVarArgRange"
-    },
-    {
-     "enum_field_value" : 1048576,
-     "name" : "art::Instruction::kVerifyVarArgRangeNonZero"
-    },
-    {
-     "enum_field_value" : 2097152,
-     "name" : "art::Instruction::kVerifyRuntimeOnly"
-    },
-    {
-     "enum_field_value" : 4194304,
-     "name" : "art::Instruction::kVerifyError"
-    },
-    {
-     "enum_field_value" : 8388608,
-     "name" : "art::Instruction::kVerifyRegHPrototype"
-    },
-    {
-     "enum_field_value" : 16777216,
-     "name" : "art::Instruction::kVerifyRegBCallSite"
-    },
-    {
-     "enum_field_value" : 33554432,
-     "name" : "art::Instruction::kVerifyRegBMethodHandle"
-    },
-    {
-     "enum_field_value" : 67108864,
-     "name" : "art::Instruction::kVerifyRegBPrototype"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction10VerifyFlagE",
-   "name" : "art::Instruction::VerifyFlag",
-   "referenced_type" : "_ZTIN3art11Instruction10VerifyFlagE",
-   "self_type" : "_ZTIN3art11Instruction10VerifyFlagE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 128,
-     "name" : "art::Instruction::kAdd"
-    },
-    {
-     "enum_field_value" : 256,
-     "name" : "art::Instruction::kSubtract"
-    },
-    {
-     "enum_field_value" : 512,
-     "name" : "art::Instruction::kMultiply"
-    },
-    {
-     "enum_field_value" : 1024,
-     "name" : "art::Instruction::kDivide"
-    },
-    {
-     "enum_field_value" : 2048,
-     "name" : "art::Instruction::kRemainder"
-    },
-    {
-     "enum_field_value" : 4096,
-     "name" : "art::Instruction::kAnd"
-    },
-    {
-     "enum_field_value" : 8192,
-     "name" : "art::Instruction::kOr"
-    },
-    {
-     "enum_field_value" : 16384,
-     "name" : "art::Instruction::kXor"
-    },
-    {
-     "enum_field_value" : 32768,
-     "name" : "art::Instruction::kShl"
-    },
-    {
-     "enum_field_value" : 65536,
-     "name" : "art::Instruction::kShr"
-    },
-    {
-     "enum_field_value" : 131072,
-     "name" : "art::Instruction::kUshr"
-    },
-    {
-     "enum_field_value" : 262144,
-     "name" : "art::Instruction::kCast"
-    },
-    {
-     "enum_field_value" : 524288,
-     "name" : "art::Instruction::kStore"
-    },
-    {
-     "enum_field_value" : 1048576,
-     "name" : "art::Instruction::kLoad"
-    },
-    {
-     "enum_field_value" : 2097152,
-     "name" : "art::Instruction::kClobber"
-    },
-    {
-     "enum_field_value" : 4194304,
-     "name" : "art::Instruction::kRegCFieldOrConstant"
-    },
-    {
-     "enum_field_value" : 8388608,
-     "name" : "art::Instruction::kRegBFieldOrConstant"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction13ExtendedFlagsE",
-   "name" : "art::Instruction::ExtendedFlags",
-   "referenced_type" : "_ZTIN3art11Instruction13ExtendedFlagsE",
-   "self_type" : "_ZTIN3art11Instruction13ExtendedFlagsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::Instruction::NOP"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::Instruction::MOVE"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::Instruction::MOVE_FROM16"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::Instruction::MOVE_16"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::Instruction::MOVE_WIDE"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::Instruction::MOVE_WIDE_FROM16"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::Instruction::MOVE_WIDE_16"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "art::Instruction::MOVE_OBJECT"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::Instruction::MOVE_OBJECT_FROM16"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "art::Instruction::MOVE_OBJECT_16"
-    },
-    {
-     "enum_field_value" : 10,
-     "name" : "art::Instruction::MOVE_RESULT"
-    },
-    {
-     "enum_field_value" : 11,
-     "name" : "art::Instruction::MOVE_RESULT_WIDE"
-    },
-    {
-     "enum_field_value" : 12,
-     "name" : "art::Instruction::MOVE_RESULT_OBJECT"
-    },
-    {
-     "enum_field_value" : 13,
-     "name" : "art::Instruction::MOVE_EXCEPTION"
-    },
-    {
-     "enum_field_value" : 14,
-     "name" : "art::Instruction::RETURN_VOID"
-    },
-    {
-     "enum_field_value" : 15,
-     "name" : "art::Instruction::RETURN"
-    },
-    {
-     "enum_field_value" : 16,
-     "name" : "art::Instruction::RETURN_WIDE"
-    },
-    {
-     "enum_field_value" : 17,
-     "name" : "art::Instruction::RETURN_OBJECT"
-    },
-    {
-     "enum_field_value" : 18,
-     "name" : "art::Instruction::CONST_4"
-    },
-    {
-     "enum_field_value" : 19,
-     "name" : "art::Instruction::CONST_16"
-    },
-    {
-     "enum_field_value" : 20,
-     "name" : "art::Instruction::CONST"
-    },
-    {
-     "enum_field_value" : 21,
-     "name" : "art::Instruction::CONST_HIGH16"
-    },
-    {
-     "enum_field_value" : 22,
-     "name" : "art::Instruction::CONST_WIDE_16"
-    },
-    {
-     "enum_field_value" : 23,
-     "name" : "art::Instruction::CONST_WIDE_32"
-    },
-    {
-     "enum_field_value" : 24,
-     "name" : "art::Instruction::CONST_WIDE"
-    },
-    {
-     "enum_field_value" : 25,
-     "name" : "art::Instruction::CONST_WIDE_HIGH16"
-    },
-    {
-     "enum_field_value" : 26,
-     "name" : "art::Instruction::CONST_STRING"
-    },
-    {
-     "enum_field_value" : 27,
-     "name" : "art::Instruction::CONST_STRING_JUMBO"
-    },
-    {
-     "enum_field_value" : 28,
-     "name" : "art::Instruction::CONST_CLASS"
-    },
-    {
-     "enum_field_value" : 29,
-     "name" : "art::Instruction::MONITOR_ENTER"
-    },
-    {
-     "enum_field_value" : 30,
-     "name" : "art::Instruction::MONITOR_EXIT"
-    },
-    {
-     "enum_field_value" : 31,
-     "name" : "art::Instruction::CHECK_CAST"
-    },
-    {
-     "enum_field_value" : 32,
-     "name" : "art::Instruction::INSTANCE_OF"
-    },
-    {
-     "enum_field_value" : 33,
-     "name" : "art::Instruction::ARRAY_LENGTH"
-    },
-    {
-     "enum_field_value" : 34,
-     "name" : "art::Instruction::NEW_INSTANCE"
-    },
-    {
-     "enum_field_value" : 35,
-     "name" : "art::Instruction::NEW_ARRAY"
-    },
-    {
-     "enum_field_value" : 36,
-     "name" : "art::Instruction::FILLED_NEW_ARRAY"
-    },
-    {
-     "enum_field_value" : 37,
-     "name" : "art::Instruction::FILLED_NEW_ARRAY_RANGE"
-    },
-    {
-     "enum_field_value" : 38,
-     "name" : "art::Instruction::FILL_ARRAY_DATA"
-    },
-    {
-     "enum_field_value" : 39,
-     "name" : "art::Instruction::THROW"
-    },
-    {
-     "enum_field_value" : 40,
-     "name" : "art::Instruction::GOTO"
-    },
-    {
-     "enum_field_value" : 41,
-     "name" : "art::Instruction::GOTO_16"
-    },
-    {
-     "enum_field_value" : 42,
-     "name" : "art::Instruction::GOTO_32"
-    },
-    {
-     "enum_field_value" : 43,
-     "name" : "art::Instruction::PACKED_SWITCH"
-    },
-    {
-     "enum_field_value" : 44,
-     "name" : "art::Instruction::SPARSE_SWITCH"
-    },
-    {
-     "enum_field_value" : 45,
-     "name" : "art::Instruction::CMPL_FLOAT"
-    },
-    {
-     "enum_field_value" : 46,
-     "name" : "art::Instruction::CMPG_FLOAT"
-    },
-    {
-     "enum_field_value" : 47,
-     "name" : "art::Instruction::CMPL_DOUBLE"
-    },
-    {
-     "enum_field_value" : 48,
-     "name" : "art::Instruction::CMPG_DOUBLE"
-    },
-    {
-     "enum_field_value" : 49,
-     "name" : "art::Instruction::CMP_LONG"
-    },
-    {
-     "enum_field_value" : 50,
-     "name" : "art::Instruction::IF_EQ"
-    },
-    {
-     "enum_field_value" : 51,
-     "name" : "art::Instruction::IF_NE"
-    },
-    {
-     "enum_field_value" : 52,
-     "name" : "art::Instruction::IF_LT"
-    },
-    {
-     "enum_field_value" : 53,
-     "name" : "art::Instruction::IF_GE"
-    },
-    {
-     "enum_field_value" : 54,
-     "name" : "art::Instruction::IF_GT"
-    },
-    {
-     "enum_field_value" : 55,
-     "name" : "art::Instruction::IF_LE"
-    },
-    {
-     "enum_field_value" : 56,
-     "name" : "art::Instruction::IF_EQZ"
-    },
-    {
-     "enum_field_value" : 57,
-     "name" : "art::Instruction::IF_NEZ"
-    },
-    {
-     "enum_field_value" : 58,
-     "name" : "art::Instruction::IF_LTZ"
-    },
-    {
-     "enum_field_value" : 59,
-     "name" : "art::Instruction::IF_GEZ"
-    },
-    {
-     "enum_field_value" : 60,
-     "name" : "art::Instruction::IF_GTZ"
-    },
-    {
-     "enum_field_value" : 61,
-     "name" : "art::Instruction::IF_LEZ"
-    },
-    {
-     "enum_field_value" : 62,
-     "name" : "art::Instruction::UNUSED_3E"
-    },
-    {
-     "enum_field_value" : 63,
-     "name" : "art::Instruction::UNUSED_3F"
-    },
-    {
-     "enum_field_value" : 64,
-     "name" : "art::Instruction::UNUSED_40"
-    },
-    {
-     "enum_field_value" : 65,
-     "name" : "art::Instruction::UNUSED_41"
-    },
-    {
-     "enum_field_value" : 66,
-     "name" : "art::Instruction::UNUSED_42"
-    },
-    {
-     "enum_field_value" : 67,
-     "name" : "art::Instruction::UNUSED_43"
-    },
-    {
-     "enum_field_value" : 68,
-     "name" : "art::Instruction::AGET"
-    },
-    {
-     "enum_field_value" : 69,
-     "name" : "art::Instruction::AGET_WIDE"
-    },
-    {
-     "enum_field_value" : 70,
-     "name" : "art::Instruction::AGET_OBJECT"
-    },
-    {
-     "enum_field_value" : 71,
-     "name" : "art::Instruction::AGET_BOOLEAN"
-    },
-    {
-     "enum_field_value" : 72,
-     "name" : "art::Instruction::AGET_BYTE"
-    },
-    {
-     "enum_field_value" : 73,
-     "name" : "art::Instruction::AGET_CHAR"
-    },
-    {
-     "enum_field_value" : 74,
-     "name" : "art::Instruction::AGET_SHORT"
-    },
-    {
-     "enum_field_value" : 75,
-     "name" : "art::Instruction::APUT"
-    },
-    {
-     "enum_field_value" : 76,
-     "name" : "art::Instruction::APUT_WIDE"
-    },
-    {
-     "enum_field_value" : 77,
-     "name" : "art::Instruction::APUT_OBJECT"
-    },
-    {
-     "enum_field_value" : 78,
-     "name" : "art::Instruction::APUT_BOOLEAN"
-    },
-    {
-     "enum_field_value" : 79,
-     "name" : "art::Instruction::APUT_BYTE"
-    },
-    {
-     "enum_field_value" : 80,
-     "name" : "art::Instruction::APUT_CHAR"
-    },
-    {
-     "enum_field_value" : 81,
-     "name" : "art::Instruction::APUT_SHORT"
-    },
-    {
-     "enum_field_value" : 82,
-     "name" : "art::Instruction::IGET"
-    },
-    {
-     "enum_field_value" : 83,
-     "name" : "art::Instruction::IGET_WIDE"
-    },
-    {
-     "enum_field_value" : 84,
-     "name" : "art::Instruction::IGET_OBJECT"
-    },
-    {
-     "enum_field_value" : 85,
-     "name" : "art::Instruction::IGET_BOOLEAN"
-    },
-    {
-     "enum_field_value" : 86,
-     "name" : "art::Instruction::IGET_BYTE"
-    },
-    {
-     "enum_field_value" : 87,
-     "name" : "art::Instruction::IGET_CHAR"
-    },
-    {
-     "enum_field_value" : 88,
-     "name" : "art::Instruction::IGET_SHORT"
-    },
-    {
-     "enum_field_value" : 89,
-     "name" : "art::Instruction::IPUT"
-    },
-    {
-     "enum_field_value" : 90,
-     "name" : "art::Instruction::IPUT_WIDE"
-    },
-    {
-     "enum_field_value" : 91,
-     "name" : "art::Instruction::IPUT_OBJECT"
-    },
-    {
-     "enum_field_value" : 92,
-     "name" : "art::Instruction::IPUT_BOOLEAN"
-    },
-    {
-     "enum_field_value" : 93,
-     "name" : "art::Instruction::IPUT_BYTE"
-    },
-    {
-     "enum_field_value" : 94,
-     "name" : "art::Instruction::IPUT_CHAR"
-    },
-    {
-     "enum_field_value" : 95,
-     "name" : "art::Instruction::IPUT_SHORT"
-    },
-    {
-     "enum_field_value" : 96,
-     "name" : "art::Instruction::SGET"
-    },
-    {
-     "enum_field_value" : 97,
-     "name" : "art::Instruction::SGET_WIDE"
-    },
-    {
-     "enum_field_value" : 98,
-     "name" : "art::Instruction::SGET_OBJECT"
-    },
-    {
-     "enum_field_value" : 99,
-     "name" : "art::Instruction::SGET_BOOLEAN"
-    },
-    {
-     "enum_field_value" : 100,
-     "name" : "art::Instruction::SGET_BYTE"
-    },
-    {
-     "enum_field_value" : 101,
-     "name" : "art::Instruction::SGET_CHAR"
-    },
-    {
-     "enum_field_value" : 102,
-     "name" : "art::Instruction::SGET_SHORT"
-    },
-    {
-     "enum_field_value" : 103,
-     "name" : "art::Instruction::SPUT"
-    },
-    {
-     "enum_field_value" : 104,
-     "name" : "art::Instruction::SPUT_WIDE"
-    },
-    {
-     "enum_field_value" : 105,
-     "name" : "art::Instruction::SPUT_OBJECT"
-    },
-    {
-     "enum_field_value" : 106,
-     "name" : "art::Instruction::SPUT_BOOLEAN"
-    },
-    {
-     "enum_field_value" : 107,
-     "name" : "art::Instruction::SPUT_BYTE"
-    },
-    {
-     "enum_field_value" : 108,
-     "name" : "art::Instruction::SPUT_CHAR"
-    },
-    {
-     "enum_field_value" : 109,
-     "name" : "art::Instruction::SPUT_SHORT"
-    },
-    {
-     "enum_field_value" : 110,
-     "name" : "art::Instruction::INVOKE_VIRTUAL"
-    },
-    {
-     "enum_field_value" : 111,
-     "name" : "art::Instruction::INVOKE_SUPER"
-    },
-    {
-     "enum_field_value" : 112,
-     "name" : "art::Instruction::INVOKE_DIRECT"
-    },
-    {
-     "enum_field_value" : 113,
-     "name" : "art::Instruction::INVOKE_STATIC"
-    },
-    {
-     "enum_field_value" : 114,
-     "name" : "art::Instruction::INVOKE_INTERFACE"
-    },
-    {
-     "enum_field_value" : 115,
-     "name" : "art::Instruction::UNUSED_73"
-    },
-    {
-     "enum_field_value" : 116,
-     "name" : "art::Instruction::INVOKE_VIRTUAL_RANGE"
-    },
-    {
-     "enum_field_value" : 117,
-     "name" : "art::Instruction::INVOKE_SUPER_RANGE"
-    },
-    {
-     "enum_field_value" : 118,
-     "name" : "art::Instruction::INVOKE_DIRECT_RANGE"
-    },
-    {
-     "enum_field_value" : 119,
-     "name" : "art::Instruction::INVOKE_STATIC_RANGE"
-    },
-    {
-     "enum_field_value" : 120,
-     "name" : "art::Instruction::INVOKE_INTERFACE_RANGE"
-    },
-    {
-     "enum_field_value" : 121,
-     "name" : "art::Instruction::UNUSED_79"
-    },
-    {
-     "enum_field_value" : 122,
-     "name" : "art::Instruction::UNUSED_7A"
-    },
-    {
-     "enum_field_value" : 123,
-     "name" : "art::Instruction::NEG_INT"
-    },
-    {
-     "enum_field_value" : 124,
-     "name" : "art::Instruction::NOT_INT"
-    },
-    {
-     "enum_field_value" : 125,
-     "name" : "art::Instruction::NEG_LONG"
-    },
-    {
-     "enum_field_value" : 126,
-     "name" : "art::Instruction::NOT_LONG"
-    },
-    {
-     "enum_field_value" : 127,
-     "name" : "art::Instruction::NEG_FLOAT"
-    },
-    {
-     "enum_field_value" : 128,
-     "name" : "art::Instruction::NEG_DOUBLE"
-    },
-    {
-     "enum_field_value" : 129,
-     "name" : "art::Instruction::INT_TO_LONG"
-    },
-    {
-     "enum_field_value" : 130,
-     "name" : "art::Instruction::INT_TO_FLOAT"
-    },
-    {
-     "enum_field_value" : 131,
-     "name" : "art::Instruction::INT_TO_DOUBLE"
-    },
-    {
-     "enum_field_value" : 132,
-     "name" : "art::Instruction::LONG_TO_INT"
-    },
-    {
-     "enum_field_value" : 133,
-     "name" : "art::Instruction::LONG_TO_FLOAT"
-    },
-    {
-     "enum_field_value" : 134,
-     "name" : "art::Instruction::LONG_TO_DOUBLE"
-    },
-    {
-     "enum_field_value" : 135,
-     "name" : "art::Instruction::FLOAT_TO_INT"
-    },
-    {
-     "enum_field_value" : 136,
-     "name" : "art::Instruction::FLOAT_TO_LONG"
-    },
-    {
-     "enum_field_value" : 137,
-     "name" : "art::Instruction::FLOAT_TO_DOUBLE"
-    },
-    {
-     "enum_field_value" : 138,
-     "name" : "art::Instruction::DOUBLE_TO_INT"
-    },
-    {
-     "enum_field_value" : 139,
-     "name" : "art::Instruction::DOUBLE_TO_LONG"
-    },
-    {
-     "enum_field_value" : 140,
-     "name" : "art::Instruction::DOUBLE_TO_FLOAT"
-    },
-    {
-     "enum_field_value" : 141,
-     "name" : "art::Instruction::INT_TO_BYTE"
-    },
-    {
-     "enum_field_value" : 142,
-     "name" : "art::Instruction::INT_TO_CHAR"
-    },
-    {
-     "enum_field_value" : 143,
-     "name" : "art::Instruction::INT_TO_SHORT"
-    },
-    {
-     "enum_field_value" : 144,
-     "name" : "art::Instruction::ADD_INT"
-    },
-    {
-     "enum_field_value" : 145,
-     "name" : "art::Instruction::SUB_INT"
-    },
-    {
-     "enum_field_value" : 146,
-     "name" : "art::Instruction::MUL_INT"
-    },
-    {
-     "enum_field_value" : 147,
-     "name" : "art::Instruction::DIV_INT"
-    },
-    {
-     "enum_field_value" : 148,
-     "name" : "art::Instruction::REM_INT"
-    },
-    {
-     "enum_field_value" : 149,
-     "name" : "art::Instruction::AND_INT"
-    },
-    {
-     "enum_field_value" : 150,
-     "name" : "art::Instruction::OR_INT"
-    },
-    {
-     "enum_field_value" : 151,
-     "name" : "art::Instruction::XOR_INT"
-    },
-    {
-     "enum_field_value" : 152,
-     "name" : "art::Instruction::SHL_INT"
-    },
-    {
-     "enum_field_value" : 153,
-     "name" : "art::Instruction::SHR_INT"
-    },
-    {
-     "enum_field_value" : 154,
-     "name" : "art::Instruction::USHR_INT"
-    },
-    {
-     "enum_field_value" : 155,
-     "name" : "art::Instruction::ADD_LONG"
-    },
-    {
-     "enum_field_value" : 156,
-     "name" : "art::Instruction::SUB_LONG"
-    },
-    {
-     "enum_field_value" : 157,
-     "name" : "art::Instruction::MUL_LONG"
-    },
-    {
-     "enum_field_value" : 158,
-     "name" : "art::Instruction::DIV_LONG"
-    },
-    {
-     "enum_field_value" : 159,
-     "name" : "art::Instruction::REM_LONG"
-    },
-    {
-     "enum_field_value" : 160,
-     "name" : "art::Instruction::AND_LONG"
-    },
-    {
-     "enum_field_value" : 161,
-     "name" : "art::Instruction::OR_LONG"
-    },
-    {
-     "enum_field_value" : 162,
-     "name" : "art::Instruction::XOR_LONG"
-    },
-    {
-     "enum_field_value" : 163,
-     "name" : "art::Instruction::SHL_LONG"
-    },
-    {
-     "enum_field_value" : 164,
-     "name" : "art::Instruction::SHR_LONG"
-    },
-    {
-     "enum_field_value" : 165,
-     "name" : "art::Instruction::USHR_LONG"
-    },
-    {
-     "enum_field_value" : 166,
-     "name" : "art::Instruction::ADD_FLOAT"
-    },
-    {
-     "enum_field_value" : 167,
-     "name" : "art::Instruction::SUB_FLOAT"
-    },
-    {
-     "enum_field_value" : 168,
-     "name" : "art::Instruction::MUL_FLOAT"
-    },
-    {
-     "enum_field_value" : 169,
-     "name" : "art::Instruction::DIV_FLOAT"
-    },
-    {
-     "enum_field_value" : 170,
-     "name" : "art::Instruction::REM_FLOAT"
-    },
-    {
-     "enum_field_value" : 171,
-     "name" : "art::Instruction::ADD_DOUBLE"
-    },
-    {
-     "enum_field_value" : 172,
-     "name" : "art::Instruction::SUB_DOUBLE"
-    },
-    {
-     "enum_field_value" : 173,
-     "name" : "art::Instruction::MUL_DOUBLE"
-    },
-    {
-     "enum_field_value" : 174,
-     "name" : "art::Instruction::DIV_DOUBLE"
-    },
-    {
-     "enum_field_value" : 175,
-     "name" : "art::Instruction::REM_DOUBLE"
-    },
-    {
-     "enum_field_value" : 176,
-     "name" : "art::Instruction::ADD_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 177,
-     "name" : "art::Instruction::SUB_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 178,
-     "name" : "art::Instruction::MUL_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 179,
-     "name" : "art::Instruction::DIV_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 180,
-     "name" : "art::Instruction::REM_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 181,
-     "name" : "art::Instruction::AND_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 182,
-     "name" : "art::Instruction::OR_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 183,
-     "name" : "art::Instruction::XOR_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 184,
-     "name" : "art::Instruction::SHL_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 185,
-     "name" : "art::Instruction::SHR_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 186,
-     "name" : "art::Instruction::USHR_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 187,
-     "name" : "art::Instruction::ADD_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 188,
-     "name" : "art::Instruction::SUB_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 189,
-     "name" : "art::Instruction::MUL_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 190,
-     "name" : "art::Instruction::DIV_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 191,
-     "name" : "art::Instruction::REM_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 192,
-     "name" : "art::Instruction::AND_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 193,
-     "name" : "art::Instruction::OR_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 194,
-     "name" : "art::Instruction::XOR_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 195,
-     "name" : "art::Instruction::SHL_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 196,
-     "name" : "art::Instruction::SHR_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 197,
-     "name" : "art::Instruction::USHR_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 198,
-     "name" : "art::Instruction::ADD_FLOAT_2ADDR"
-    },
-    {
-     "enum_field_value" : 199,
-     "name" : "art::Instruction::SUB_FLOAT_2ADDR"
-    },
-    {
-     "enum_field_value" : 200,
-     "name" : "art::Instruction::MUL_FLOAT_2ADDR"
-    },
-    {
-     "enum_field_value" : 201,
-     "name" : "art::Instruction::DIV_FLOAT_2ADDR"
-    },
-    {
-     "enum_field_value" : 202,
-     "name" : "art::Instruction::REM_FLOAT_2ADDR"
-    },
-    {
-     "enum_field_value" : 203,
-     "name" : "art::Instruction::ADD_DOUBLE_2ADDR"
-    },
-    {
-     "enum_field_value" : 204,
-     "name" : "art::Instruction::SUB_DOUBLE_2ADDR"
-    },
-    {
-     "enum_field_value" : 205,
-     "name" : "art::Instruction::MUL_DOUBLE_2ADDR"
-    },
-    {
-     "enum_field_value" : 206,
-     "name" : "art::Instruction::DIV_DOUBLE_2ADDR"
-    },
-    {
-     "enum_field_value" : 207,
-     "name" : "art::Instruction::REM_DOUBLE_2ADDR"
-    },
-    {
-     "enum_field_value" : 208,
-     "name" : "art::Instruction::ADD_INT_LIT16"
-    },
-    {
-     "enum_field_value" : 209,
-     "name" : "art::Instruction::RSUB_INT"
-    },
-    {
-     "enum_field_value" : 210,
-     "name" : "art::Instruction::MUL_INT_LIT16"
-    },
-    {
-     "enum_field_value" : 211,
-     "name" : "art::Instruction::DIV_INT_LIT16"
-    },
-    {
-     "enum_field_value" : 212,
-     "name" : "art::Instruction::REM_INT_LIT16"
-    },
-    {
-     "enum_field_value" : 213,
-     "name" : "art::Instruction::AND_INT_LIT16"
-    },
-    {
-     "enum_field_value" : 214,
-     "name" : "art::Instruction::OR_INT_LIT16"
-    },
-    {
-     "enum_field_value" : 215,
-     "name" : "art::Instruction::XOR_INT_LIT16"
-    },
-    {
-     "enum_field_value" : 216,
-     "name" : "art::Instruction::ADD_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 217,
-     "name" : "art::Instruction::RSUB_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 218,
-     "name" : "art::Instruction::MUL_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 219,
-     "name" : "art::Instruction::DIV_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 220,
-     "name" : "art::Instruction::REM_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 221,
-     "name" : "art::Instruction::AND_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 222,
-     "name" : "art::Instruction::OR_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 223,
-     "name" : "art::Instruction::XOR_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 224,
-     "name" : "art::Instruction::SHL_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 225,
-     "name" : "art::Instruction::SHR_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 226,
-     "name" : "art::Instruction::USHR_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 227,
-     "name" : "art::Instruction::UNUSED_E3"
-    },
-    {
-     "enum_field_value" : 228,
-     "name" : "art::Instruction::UNUSED_E4"
-    },
-    {
-     "enum_field_value" : 229,
-     "name" : "art::Instruction::UNUSED_E5"
-    },
-    {
-     "enum_field_value" : 230,
-     "name" : "art::Instruction::UNUSED_E6"
-    },
-    {
-     "enum_field_value" : 231,
-     "name" : "art::Instruction::UNUSED_E7"
-    },
-    {
-     "enum_field_value" : 232,
-     "name" : "art::Instruction::UNUSED_E8"
-    },
-    {
-     "enum_field_value" : 233,
-     "name" : "art::Instruction::UNUSED_E9"
-    },
-    {
-     "enum_field_value" : 234,
-     "name" : "art::Instruction::UNUSED_EA"
-    },
-    {
-     "enum_field_value" : 235,
-     "name" : "art::Instruction::UNUSED_EB"
-    },
-    {
-     "enum_field_value" : 236,
-     "name" : "art::Instruction::UNUSED_EC"
-    },
-    {
-     "enum_field_value" : 237,
-     "name" : "art::Instruction::UNUSED_ED"
-    },
-    {
-     "enum_field_value" : 238,
-     "name" : "art::Instruction::UNUSED_EE"
-    },
-    {
-     "enum_field_value" : 239,
-     "name" : "art::Instruction::UNUSED_EF"
-    },
-    {
-     "enum_field_value" : 240,
-     "name" : "art::Instruction::UNUSED_F0"
-    },
-    {
-     "enum_field_value" : 241,
-     "name" : "art::Instruction::UNUSED_F1"
-    },
-    {
-     "enum_field_value" : 242,
-     "name" : "art::Instruction::UNUSED_F2"
-    },
-    {
-     "enum_field_value" : 243,
-     "name" : "art::Instruction::UNUSED_F3"
-    },
-    {
-     "enum_field_value" : 244,
-     "name" : "art::Instruction::UNUSED_F4"
-    },
-    {
-     "enum_field_value" : 245,
-     "name" : "art::Instruction::UNUSED_F5"
-    },
-    {
-     "enum_field_value" : 246,
-     "name" : "art::Instruction::UNUSED_F6"
-    },
-    {
-     "enum_field_value" : 247,
-     "name" : "art::Instruction::UNUSED_F7"
-    },
-    {
-     "enum_field_value" : 248,
-     "name" : "art::Instruction::UNUSED_F8"
-    },
-    {
-     "enum_field_value" : 249,
-     "name" : "art::Instruction::UNUSED_F9"
-    },
-    {
-     "enum_field_value" : 250,
-     "name" : "art::Instruction::INVOKE_POLYMORPHIC"
-    },
-    {
-     "enum_field_value" : 251,
-     "name" : "art::Instruction::INVOKE_POLYMORPHIC_RANGE"
-    },
-    {
-     "enum_field_value" : 252,
-     "name" : "art::Instruction::INVOKE_CUSTOM"
-    },
-    {
-     "enum_field_value" : 253,
-     "name" : "art::Instruction::INVOKE_CUSTOM_RANGE"
-    },
-    {
-     "enum_field_value" : 254,
-     "name" : "art::Instruction::CONST_METHOD_HANDLE"
-    },
-    {
-     "enum_field_value" : 255,
-     "name" : "art::Instruction::CONST_METHOD_TYPE"
-    },
-    {
-     "enum_field_value" : 209,
-     "name" : "art::Instruction::RSUB_INT_LIT16"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction4CodeE",
-   "name" : "art::Instruction::Code",
-   "referenced_type" : "_ZTIN3art11Instruction4CodeE",
-   "self_type" : "_ZTIN3art11Instruction4CodeE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 1,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 1,
-     "name" : "art::Instruction::kBranch"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::Instruction::kContinue"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::Instruction::kSwitch"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::Instruction::kThrow"
-    },
-    {
-     "enum_field_value" : 16,
-     "name" : "art::Instruction::kReturn"
-    },
-    {
-     "enum_field_value" : 32,
-     "name" : "art::Instruction::kInvoke"
-    },
-    {
-     "enum_field_value" : 64,
-     "name" : "art::Instruction::kUnconditional"
-    },
-    {
-     "enum_field_value" : 128,
-     "name" : "art::Instruction::kExperimental"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction5FlagsE",
-   "name" : "art::Instruction::Flags",
-   "referenced_type" : "_ZTIN3art11Instruction5FlagsE",
-   "self_type" : "_ZTIN3art11Instruction5FlagsE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "underlying_type" : "_ZTIh"
-  },
-  {
-   "alignment" : 1,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::Instruction::k10x"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::Instruction::k12x"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::Instruction::k11n"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::Instruction::k11x"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::Instruction::k10t"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::Instruction::k20t"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::Instruction::k22x"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "art::Instruction::k21t"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::Instruction::k21s"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "art::Instruction::k21h"
-    },
-    {
-     "enum_field_value" : 10,
-     "name" : "art::Instruction::k21c"
-    },
-    {
-     "enum_field_value" : 11,
-     "name" : "art::Instruction::k23x"
-    },
-    {
-     "enum_field_value" : 12,
-     "name" : "art::Instruction::k22b"
-    },
-    {
-     "enum_field_value" : 13,
-     "name" : "art::Instruction::k22t"
-    },
-    {
-     "enum_field_value" : 14,
-     "name" : "art::Instruction::k22s"
-    },
-    {
-     "enum_field_value" : 15,
-     "name" : "art::Instruction::k22c"
-    },
-    {
-     "enum_field_value" : 16,
-     "name" : "art::Instruction::k32x"
-    },
-    {
-     "enum_field_value" : 17,
-     "name" : "art::Instruction::k30t"
-    },
-    {
-     "enum_field_value" : 18,
-     "name" : "art::Instruction::k31t"
-    },
-    {
-     "enum_field_value" : 19,
-     "name" : "art::Instruction::k31i"
-    },
-    {
-     "enum_field_value" : 20,
-     "name" : "art::Instruction::k31c"
-    },
-    {
-     "enum_field_value" : 21,
-     "name" : "art::Instruction::k35c"
-    },
-    {
-     "enum_field_value" : 22,
-     "name" : "art::Instruction::k3rc"
-    },
-    {
-     "enum_field_value" : 23,
-     "name" : "art::Instruction::k45cc"
-    },
-    {
-     "enum_field_value" : 24,
-     "name" : "art::Instruction::k4rcc"
-    },
-    {
-     "enum_field_value" : 25,
-     "name" : "art::Instruction::k51l"
-    },
-    {
-     "enum_field_value" : 26,
-     "name" : "art::Instruction::kInvalidFormat"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction6FormatE",
-   "name" : "art::Instruction::Format",
-   "referenced_type" : "_ZTIN3art11Instruction6FormatE",
-   "self_type" : "_ZTIN3art11Instruction6FormatE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "underlying_type" : "_ZTIh"
-  },
-  {
-   "alignment" : 1,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::Instruction::kIndexUnknown"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::Instruction::kIndexNone"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::Instruction::kIndexTypeRef"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::Instruction::kIndexStringRef"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::Instruction::kIndexMethodRef"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::Instruction::kIndexFieldRef"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::Instruction::kIndexFieldOffset"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "art::Instruction::kIndexVtableOffset"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::Instruction::kIndexMethodAndProtoRef"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "art::Instruction::kIndexCallSiteRef"
-    },
-    {
-     "enum_field_value" : 10,
-     "name" : "art::Instruction::kIndexMethodHandleRef"
-    },
-    {
-     "enum_field_value" : 11,
-     "name" : "art::Instruction::kIndexProtoRef"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction9IndexTypeE",
-   "name" : "art::Instruction::IndexType",
-   "referenced_type" : "_ZTIN3art11Instruction9IndexTypeE",
-   "self_type" : "_ZTIN3art11Instruction9IndexTypeE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "underlying_type" : "_ZTIh"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 4,
-     "name" : "art::PointerSize::k32"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::PointerSize::k64"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11PointerSizeE",
-   "name" : "art::PointerSize",
-   "referenced_type" : "_ZTIN3art11PointerSizeE",
-   "self_type" : "_ZTIN3art11PointerSizeE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/enums.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 1,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::MadviseState::kMadviseStateAtLoad"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::MadviseState::kMadviseStateFinishedLaunch"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::MadviseState::kMadviseStateFinishedTrim"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art12MadviseStateE",
-   "name" : "art::MadviseState",
-   "referenced_type" : "_ZTIN3art12MadviseStateE",
-   "self_type" : "_ZTIN3art12MadviseStateE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h",
-   "underlying_type" : "_ZTIh"
-  },
-  {
-   "access" : "protected",
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::DexFileLoader::VerifyResult::kVerifyNotAttempted"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::DexFileLoader::VerifyResult::kVerifySucceeded"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::DexFileLoader::VerifyResult::kVerifyFailed"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13DexFileLoader12VerifyResultE",
-   "name" : "art::DexFileLoader::VerifyResult",
-   "referenced_type" : "_ZTIN3art13DexFileLoader12VerifyResultE",
-   "self_type" : "_ZTIN3art13DexFileLoader12VerifyResultE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h",
-   "underlying_type" : "_ZTIi"
-  },
-  {
-   "alignment" : 1,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::kDexInvokeVirtual"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::kDexInvokeSuper"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::kDexInvokeDirect"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::kDexInvokeStatic"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::kDexInvokeInterface"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::kDexInvokeTypeCount"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13DexInvokeTypeE",
-   "name" : "art::DexInvokeType",
-   "referenced_type" : "_ZTIN3art13DexInvokeTypeE",
-   "self_type" : "_ZTIN3art13DexInvokeTypeE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_instruction_utils.h",
-   "underlying_type" : "_ZTIh"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 1,
-     "name" : "art::CompactDexFile::FeatureFlags::kDefaultMethods"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14CompactDexFile12FeatureFlagsE",
-   "name" : "art::CompactDexFile::FeatureFlags",
-   "referenced_type" : "_ZTIN3art14CompactDexFile12FeatureFlagsE",
-   "self_type" : "_ZTIN3art14CompactDexFile12FeatureFlagsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::InstructionSet::kNone"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::InstructionSet::kArm"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::InstructionSet::kArm64"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::InstructionSet::kThumb2"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::InstructionSet::kX86"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::InstructionSet::kX86_64"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::InstructionSet::kLast"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14InstructionSetE",
-   "name" : "art::InstructionSet",
-   "referenced_type" : "_ZTIN3art14InstructionSetE",
-   "self_type" : "_ZTIN3art14InstructionSetE",
-   "size" : 4,
-   "source_file" : "art/libartbase/arch/instruction_set.h",
-   "underlying_type" : "_ZTIi"
-  },
-  {
-   "alignment" : 1,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::kDexMemAccessWord"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::kDexMemAccessWide"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::kDexMemAccessObject"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::kDexMemAccessBoolean"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::kDexMemAccessByte"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::kDexMemAccessChar"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::kDexMemAccessShort"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "art::kDexMemAccessTypeCount"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art16DexMemAccessTypeE",
-   "name" : "art::DexMemAccessType",
-   "referenced_type" : "_ZTIN3art16DexMemAccessTypeE",
-   "self_type" : "_ZTIN3art16DexMemAccessTypeE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_instruction_utils.h",
-   "underlying_type" : "_ZTIh"
-  },
-  {
-   "alignment" : 1,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::DexLayoutSections::SectionType::kSectionTypeCode"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::DexLayoutSections::SectionType::kSectionTypeStrings"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::DexLayoutSections::SectionType::kSectionCount"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art17DexLayoutSections11SectionTypeE",
-   "name" : "art::DexLayoutSections::SectionType",
-   "referenced_type" : "_ZTIN3art17DexLayoutSections11SectionTypeE",
-   "self_type" : "_ZTIN3art17DexLayoutSections11SectionTypeE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h",
-   "underlying_type" : "_ZTIh"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 256,
-     "name" : "art::kNumPackedOpcodes"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art18$kNumPackedOpcodesE",
-   "name" : "art::(anonymous enum at art/libdexfile/dex/dex_instruction.h:32:1)",
-   "referenced_type" : "_ZTIN3art18$kNumPackedOpcodesE",
-   "self_type" : "_ZTIN3art18$kNumPackedOpcodesE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::DexFileLoaderErrorCode::kNoError"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::DexFileLoaderErrorCode::kEntryNotFound"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::DexFileLoaderErrorCode::kExtractToMemoryError"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::DexFileLoaderErrorCode::kDexFileError"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::DexFileLoaderErrorCode::kMakeReadOnlyError"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::DexFileLoaderErrorCode::kVerifyError"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art22DexFileLoaderErrorCodeE",
-   "name" : "art::DexFileLoaderErrorCode",
-   "referenced_type" : "_ZTIN3art22DexFileLoaderErrorCodeE",
-   "self_type" : "_ZTIN3art22DexFileLoaderErrorCodeE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h",
-   "underlying_type" : "_ZTIi"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::EncodedArrayValueIterator::kByte"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::EncodedArrayValueIterator::kShort"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::EncodedArrayValueIterator::kChar"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::EncodedArrayValueIterator::kInt"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::EncodedArrayValueIterator::kLong"
-    },
-    {
-     "enum_field_value" : 16,
-     "name" : "art::EncodedArrayValueIterator::kFloat"
-    },
-    {
-     "enum_field_value" : 17,
-     "name" : "art::EncodedArrayValueIterator::kDouble"
-    },
-    {
-     "enum_field_value" : 21,
-     "name" : "art::EncodedArrayValueIterator::kMethodType"
-    },
-    {
-     "enum_field_value" : 22,
-     "name" : "art::EncodedArrayValueIterator::kMethodHandle"
-    },
-    {
-     "enum_field_value" : 23,
-     "name" : "art::EncodedArrayValueIterator::kString"
-    },
-    {
-     "enum_field_value" : 24,
-     "name" : "art::EncodedArrayValueIterator::kType"
-    },
-    {
-     "enum_field_value" : 25,
-     "name" : "art::EncodedArrayValueIterator::kField"
-    },
-    {
-     "enum_field_value" : 26,
-     "name" : "art::EncodedArrayValueIterator::kMethod"
-    },
-    {
-     "enum_field_value" : 27,
-     "name" : "art::EncodedArrayValueIterator::kEnum"
-    },
-    {
-     "enum_field_value" : 28,
-     "name" : "art::EncodedArrayValueIterator::kArray"
-    },
-    {
-     "enum_field_value" : 29,
-     "name" : "art::EncodedArrayValueIterator::kAnnotation"
-    },
-    {
-     "enum_field_value" : 30,
-     "name" : "art::EncodedArrayValueIterator::kNull"
-    },
-    {
-     "enum_field_value" : 31,
-     "name" : "art::EncodedArrayValueIterator::kBoolean"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE",
-   "name" : "art::EncodedArrayValueIterator::ValueType",
-   "referenced_type" : "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE",
-   "self_type" : "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 2,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::DexFile::kDexTypeHeaderItem"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::DexFile::kDexTypeStringIdItem"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::DexFile::kDexTypeTypeIdItem"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::DexFile::kDexTypeProtoIdItem"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::DexFile::kDexTypeFieldIdItem"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::DexFile::kDexTypeMethodIdItem"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::DexFile::kDexTypeClassDefItem"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "art::DexFile::kDexTypeCallSiteIdItem"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::DexFile::kDexTypeMethodHandleItem"
-    },
-    {
-     "enum_field_value" : 4096,
-     "name" : "art::DexFile::kDexTypeMapList"
-    },
-    {
-     "enum_field_value" : 4097,
-     "name" : "art::DexFile::kDexTypeTypeList"
-    },
-    {
-     "enum_field_value" : 4098,
-     "name" : "art::DexFile::kDexTypeAnnotationSetRefList"
-    },
-    {
-     "enum_field_value" : 4099,
-     "name" : "art::DexFile::kDexTypeAnnotationSetItem"
-    },
-    {
-     "enum_field_value" : 8192,
-     "name" : "art::DexFile::kDexTypeClassDataItem"
-    },
-    {
-     "enum_field_value" : 8193,
-     "name" : "art::DexFile::kDexTypeCodeItem"
-    },
-    {
-     "enum_field_value" : 8194,
-     "name" : "art::DexFile::kDexTypeStringDataItem"
-    },
-    {
-     "enum_field_value" : 8195,
-     "name" : "art::DexFile::kDexTypeDebugInfoItem"
-    },
-    {
-     "enum_field_value" : 8196,
-     "name" : "art::DexFile::kDexTypeAnnotationItem"
-    },
-    {
-     "enum_field_value" : 8197,
-     "name" : "art::DexFile::kDexTypeEncodedArrayItem"
-    },
-    {
-     "enum_field_value" : 8198,
-     "name" : "art::DexFile::kDexTypeAnnotationsDirectoryItem"
-    },
-    {
-     "enum_field_value" : 61440,
-     "name" : "art::DexFile::kDexTypeHiddenapiClassData"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7DexFile11MapItemTypeE",
-   "name" : "art::DexFile::MapItemType",
-   "referenced_type" : "_ZTIN3art7DexFile11MapItemTypeE",
-   "self_type" : "_ZTIN3art7DexFile11MapItemTypeE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file.h",
-   "underlying_type" : "_ZTIt"
-  },
-  {
-   "alignment" : 2,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::DexFile::MethodHandleType::kStaticPut"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::DexFile::MethodHandleType::kStaticGet"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::DexFile::MethodHandleType::kInstancePut"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::DexFile::MethodHandleType::kInstanceGet"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::DexFile::MethodHandleType::kInvokeStatic"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::DexFile::MethodHandleType::kInvokeInstance"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::DexFile::MethodHandleType::kInvokeConstructor"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "art::DexFile::MethodHandleType::kInvokeDirect"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::DexFile::MethodHandleType::kInvokeInterface"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::DexFile::MethodHandleType::kLast"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7DexFile16MethodHandleTypeE",
-   "name" : "art::DexFile::MethodHandleType",
-   "referenced_type" : "_ZTIN3art7DexFile16MethodHandleTypeE",
-   "self_type" : "_ZTIN3art7DexFile16MethodHandleTypeE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file.h",
-   "underlying_type" : "_ZTIt"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::DexFile::DBG_END_SEQUENCE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::DexFile::DBG_ADVANCE_PC"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::DexFile::DBG_ADVANCE_LINE"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::DexFile::DBG_START_LOCAL"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::DexFile::DBG_START_LOCAL_EXTENDED"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::DexFile::DBG_END_LOCAL"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::DexFile::DBG_RESTART_LOCAL"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "art::DexFile::DBG_SET_PROLOGUE_END"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::DexFile::DBG_SET_EPILOGUE_BEGIN"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "art::DexFile::DBG_SET_FILE"
-    },
-    {
-     "enum_field_value" : 10,
-     "name" : "art::DexFile::DBG_FIRST_SPECIAL"
-    },
-    {
-     "enum_field_value" : -4,
-     "name" : "art::DexFile::DBG_LINE_BASE"
-    },
-    {
-     "enum_field_value" : 15,
-     "name" : "art::DexFile::DBG_LINE_RANGE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7DexFile17$DBG_ADVANCE_LINEE",
-   "name" : "art::DexFile::(anonymous enum at art/libdexfile/dex/dex_file.h:653:3)",
-   "referenced_type" : "_ZTIN3art7DexFile17$DBG_ADVANCE_LINEE",
-   "self_type" : "_ZTIN3art7DexFile17$DBG_ADVANCE_LINEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h",
-   "underlying_type" : "_ZTIi"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::DexFile::kAllObjects"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::DexFile::kPrimitivesOrObjects"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::DexFile::kAllRaw"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7DexFile21AnnotationResultStyleE",
-   "name" : "art::DexFile::AnnotationResultStyle",
-   "referenced_type" : "_ZTIN3art7DexFile21AnnotationResultStyleE",
-   "self_type" : "_ZTIN3art7DexFile21AnnotationResultStyleE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::DexFile::kDexVisibilityBuild"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::DexFile::kDexVisibilityRuntime"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::DexFile::kDexVisibilitySystem"
-    },
-    {
-     "enum_field_value" : 0,
-     "name" : "art::DexFile::kDexAnnotationByte"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::DexFile::kDexAnnotationShort"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::DexFile::kDexAnnotationChar"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::DexFile::kDexAnnotationInt"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::DexFile::kDexAnnotationLong"
-    },
-    {
-     "enum_field_value" : 16,
-     "name" : "art::DexFile::kDexAnnotationFloat"
-    },
-    {
-     "enum_field_value" : 17,
-     "name" : "art::DexFile::kDexAnnotationDouble"
-    },
-    {
-     "enum_field_value" : 21,
-     "name" : "art::DexFile::kDexAnnotationMethodType"
-    },
-    {
-     "enum_field_value" : 22,
-     "name" : "art::DexFile::kDexAnnotationMethodHandle"
-    },
-    {
-     "enum_field_value" : 23,
-     "name" : "art::DexFile::kDexAnnotationString"
-    },
-    {
-     "enum_field_value" : 24,
-     "name" : "art::DexFile::kDexAnnotationType"
-    },
-    {
-     "enum_field_value" : 25,
-     "name" : "art::DexFile::kDexAnnotationField"
-    },
-    {
-     "enum_field_value" : 26,
-     "name" : "art::DexFile::kDexAnnotationMethod"
-    },
-    {
-     "enum_field_value" : 27,
-     "name" : "art::DexFile::kDexAnnotationEnum"
-    },
-    {
-     "enum_field_value" : 28,
-     "name" : "art::DexFile::kDexAnnotationArray"
-    },
-    {
-     "enum_field_value" : 29,
-     "name" : "art::DexFile::kDexAnnotationAnnotation"
-    },
-    {
-     "enum_field_value" : 30,
-     "name" : "art::DexFile::kDexAnnotationNull"
-    },
-    {
-     "enum_field_value" : 31,
-     "name" : "art::DexFile::kDexAnnotationBoolean"
-    },
-    {
-     "enum_field_value" : 31,
-     "name" : "art::DexFile::kDexAnnotationValueTypeMask"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::DexFile::kDexAnnotationValueArgShift"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7DexFile25$kDexAnnotationAnnotationE",
-   "name" : "art::DexFile::(anonymous enum at art/libdexfile/dex/dex_file.h:162:3)",
-   "referenced_type" : "_ZTIN3art7DexFile25$kDexAnnotationAnnotationE",
-   "self_type" : "_ZTIN3art7DexFile25$kDexAnnotationAnnotationE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::Primitive::kPrimNot"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::Primitive::kPrimBoolean"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::Primitive::kPrimByte"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::Primitive::kPrimChar"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::Primitive::kPrimShort"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::Primitive::kPrimInt"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::Primitive::kPrimLong"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "art::Primitive::kPrimFloat"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::Primitive::kPrimDouble"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "art::Primitive::kPrimVoid"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "art::Primitive::kPrimLast"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art9Primitive4TypeE",
-   "name" : "art::Primitive::Type",
-   "referenced_type" : "_ZTIN3art9Primitive4TypeE",
-   "self_type" : "_ZTIN3art9Primitive4TypeE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/primitive.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 1,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::hiddenapi::Domain::kCorePlatform"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::hiddenapi::Domain::kPlatform"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::hiddenapi::Domain::kApplication"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art9hiddenapi6DomainE",
-   "name" : "art::hiddenapi::Domain",
-   "referenced_type" : "_ZTIN3art9hiddenapi6DomainE",
-   "self_type" : "_ZTIN3art9hiddenapi6DomainE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/hiddenapi_domain.h",
-   "underlying_type" : "_ZTIc"
-  },
-  {
-   "access" : "private",
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::hiddenapi::ApiList::Value::kSdk"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::hiddenapi::ApiList::Value::kUnsupported"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::hiddenapi::ApiList::Value::kBlocked"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::hiddenapi::ApiList::Value::kMaxTargetO"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::hiddenapi::ApiList::Value::kMaxTargetP"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::hiddenapi::ApiList::Value::kMaxTargetQ"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::hiddenapi::ApiList::Value::kMaxTargetR"
-    },
-    {
-     "enum_field_value" : 15,
-     "name" : "art::hiddenapi::ApiList::Value::kInvalid"
-    },
-    {
-     "enum_field_value" : 0,
-     "name" : "art::hiddenapi::ApiList::Value::kMin"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::hiddenapi::ApiList::Value::kMax"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art9hiddenapi7ApiList5ValueE",
-   "name" : "art::hiddenapi::ApiList::Value",
-   "referenced_type" : "_ZTIN3art9hiddenapi7ApiList5ValueE",
-   "self_type" : "_ZTIN3art9hiddenapi7ApiList5ValueE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "access" : "private",
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 4,
-     "name" : "art::hiddenapi::ApiList::DomainApi::kCorePlatformApi"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::hiddenapi::ApiList::DomainApi::kTestApi"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::hiddenapi::ApiList::DomainApi::kMin"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::hiddenapi::ApiList::DomainApi::kMax"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art9hiddenapi7ApiList9DomainApiE",
-   "name" : "art::hiddenapi::ApiList::DomainApi",
-   "referenced_type" : "_ZTIN3art9hiddenapi7ApiList9DomainApiE",
-   "self_type" : "_ZTIN3art9hiddenapi7ApiList9DomainApiE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::hiddenapi::ApiStubs::Kind::kPublicApi"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::hiddenapi::ApiStubs::Kind::kSystemApi"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::hiddenapi::ApiStubs::Kind::kTestApi"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::hiddenapi::ApiStubs::Kind::kCorePlatformApi"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art9hiddenapi8ApiStubs4KindE",
-   "name" : "art::hiddenapi::ApiStubs::Kind",
-   "referenced_type" : "_ZTIN3art9hiddenapi8ApiStubs4KindE",
-   "self_type" : "_ZTIN3art9hiddenapi8ApiStubs4KindE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hiddenapi_stubs.h",
-   "underlying_type" : "_ZTIi"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "android::base::VERBOSE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "android::base::DEBUG"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "android::base::INFO"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "android::base::WARNING"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "android::base::ERROR"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "android::base::FATAL_WITHOUT_ABORT"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "android::base::FATAL"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base11LogSeverityE",
-   "name" : "android::base::LogSeverity",
-   "referenced_type" : "_ZTIN7android4base11LogSeverityE",
-   "self_type" : "_ZTIN7android4base11LogSeverityE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "android::base::DEFAULT"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "android::base::MAIN"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "android::base::SYSTEM"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "android::base::RADIO"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "android::base::CRASH"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base5LogIdE",
-   "name" : "android::base::LogId",
-   "referenced_type" : "_ZTIN7android4base5LogIdE",
-   "self_type" : "_ZTIN7android4base5LogIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "unix_file::FdFile::GuardState::kBase"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "unix_file::FdFile::GuardState::kFlushed"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "unix_file::FdFile::GuardState::kClosed"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "unix_file::FdFile::GuardState::kNoCheck"
-    }
-   ],
-   "linker_set_key" : "_ZTIN9unix_file6FdFile10GuardStateE",
-   "name" : "unix_file::FdFile::GuardState",
-   "referenced_type" : "_ZTIN9unix_file6FdFile10GuardStateE",
-   "self_type" : "_ZTIN9unix_file6FdFile10GuardStateE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/unix_file/fd_file.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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_ZTIFvPvPK15ADexFile_MethodE",
-   "name" : "void (void *, const ADexFile_Method *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTIPv"
-    },
-    {
-     "referenced_type" : "_ZTIPK15ADexFile_Method"
-    }
-   ],
-   "referenced_type" : "_ZTIFvPvPK15ADexFile_MethodE",
-   "return_type" : "_ZTIv",
-   "self_type" : "_ZTIFvPvPK15ADexFile_MethodE",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.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"
-  }
- ],
- "functions" :
- [
-  {
-   "function_name" : "ADexFile_Error_toString",
-   "linker_set_key" : "ADexFile_Error_toString",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTI14ADexFile_Error"
-    }
-   ],
-   "return_type" : "_ZTIPKc",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "function_name" : "ADexFile_Method_getClassDescriptor",
-   "linker_set_key" : "ADexFile_Method_getClassDescriptor",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTIPK15ADexFile_Method"
-    },
-    {
-     "referenced_type" : "_ZTIPj"
-    }
-   ],
-   "return_type" : "_ZTIPKc",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "function_name" : "ADexFile_Method_getCodeOffset",
-   "linker_set_key" : "ADexFile_Method_getCodeOffset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTIPK15ADexFile_Method"
-    },
-    {
-     "referenced_type" : "_ZTIPj"
-    }
-   ],
-   "return_type" : "_ZTIj",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "function_name" : "ADexFile_Method_getName",
-   "linker_set_key" : "ADexFile_Method_getName",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTIPK15ADexFile_Method"
-    },
-    {
-     "referenced_type" : "_ZTIPj"
-    }
-   ],
-   "return_type" : "_ZTIPKc",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "function_name" : "ADexFile_Method_getQualifiedName",
-   "linker_set_key" : "ADexFile_Method_getQualifiedName",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTIPK15ADexFile_Method"
-    },
-    {
-     "referenced_type" : "_ZTIi"
-    },
-    {
-     "referenced_type" : "_ZTIPj"
-    }
-   ],
-   "return_type" : "_ZTIPKc",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "function_name" : "ADexFile_create",
-   "linker_set_key" : "ADexFile_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTIPKv"
-    },
-    {
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "referenced_type" : "_ZTIPj"
-    },
-    {
-     "referenced_type" : "_ZTIPKc"
-    },
-    {
-     "referenced_type" : "_ZTIPP8ADexFile"
-    }
-   ],
-   "return_type" : "_ZTI14ADexFile_Error",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "function_name" : "ADexFile_destroy",
-   "linker_set_key" : "ADexFile_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTIP8ADexFile"
-    }
-   ],
-   "return_type" : "_ZTIv",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "function_name" : "ADexFile_findMethodAtOffset",
-   "linker_set_key" : "ADexFile_findMethodAtOffset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTIP8ADexFile"
-    },
-    {
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "referenced_type" : "_ZTIPFvPvPK15ADexFile_MethodE"
-    },
-    {
-     "referenced_type" : "_ZTIPv"
-    }
-   ],
-   "return_type" : "_ZTIj",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "function_name" : "ADexFile_forEachMethod",
-   "linker_set_key" : "ADexFile_forEachMethod",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTIP8ADexFile"
-    },
-    {
-     "referenced_type" : "_ZTIPFvPvPK15ADexFile_MethodE"
-    },
-    {
-     "referenced_type" : "_ZTIPv"
-    }
-   ],
-   "return_type" : "_ZTIj",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  }
- ],
- "global_vars" : [],
- "lvalue_reference_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRA5_Kj",
-   "name" : "unsigned int const (&)[5]",
-   "referenced_type" : "_ZTIA5_Kj",
-   "self_type" : "_ZTIRA5_Kj",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRK6jvalue",
-   "name" : "const jvalue &",
-   "referenced_type" : "_ZTIK6jvalue",
-   "self_type" : "_ZTIRK6jvalue",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKDn",
-   "name" : "const nullptr_t &",
-   "referenced_type" : "_ZTIKDn",
-   "self_type" : "_ZTIRKDn",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art10ZipArchiveE",
-   "name" : "const art::ZipArchive &",
-   "referenced_type" : "_ZTIKN3art10ZipArchiveE",
-   "self_type" : "_ZTIRKN3art10ZipArchiveE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art11Instruction6FormatE",
-   "name" : "const art::Instruction::Format &",
-   "referenced_type" : "_ZTIKN3art11Instruction6FormatE",
-   "self_type" : "_ZTIRKN3art11Instruction6FormatE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art11InstructionE",
-   "name" : "const art::Instruction &",
-   "referenced_type" : "_ZTIKN3art11InstructionE",
-   "self_type" : "_ZTIRKN3art11InstructionE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art11VoidFunctorE",
-   "name" : "const art::VoidFunctor &",
-   "referenced_type" : "_ZTIKN3art11VoidFunctorE",
-   "self_type" : "_ZTIRKN3art11VoidFunctorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "name" : "const art::ClassAccessor::DataIterator<art::ClassAccessor::Field> &",
-   "referenced_type" : "_ZTIKN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "self_type" : "_ZTIRKN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "name" : "const art::ClassAccessor::DataIterator<art::ClassAccessor::Method> &",
-   "referenced_type" : "_ZTIKN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "self_type" : "_ZTIRKN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art13ClassAccessor5FieldE",
-   "name" : "const art::ClassAccessor::Field &",
-   "referenced_type" : "_ZTIKN3art13ClassAccessor5FieldE",
-   "self_type" : "_ZTIRKN3art13ClassAccessor5FieldE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art13ClassAccessor6MethodE",
-   "name" : "const art::ClassAccessor::Method &",
-   "referenced_type" : "_ZTIKN3art13ClassAccessor6MethodE",
-   "self_type" : "_ZTIRKN3art13ClassAccessor6MethodE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art13ClassIteratorE",
-   "name" : "const art::ClassIterator &",
-   "referenced_type" : "_ZTIKN3art13ClassIteratorE",
-   "self_type" : "_ZTIRKN3art13ClassIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art13DexZipArchiveE",
-   "name" : "const art::DexZipArchive &",
-   "referenced_type" : "_ZTIKN3art13DexZipArchiveE",
-   "self_type" : "_ZTIRKN3art13DexZipArchiveE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art14CompactDexFile6HeaderE",
-   "name" : "const art::CompactDexFile::Header &",
-   "referenced_type" : "_ZTIKN3art14CompactDexFile6HeaderE",
-   "self_type" : "_ZTIRKN3art14CompactDexFile6HeaderE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/casts.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art14CompactDexFile8CodeItemE",
-   "name" : "const art::CompactDexFile::CodeItem &",
-   "referenced_type" : "_ZTIKN3art14CompactDexFile8CodeItemE",
-   "self_type" : "_ZTIRKN3art14CompactDexFile8CodeItemE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/casts.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "name" : "const art::HashSetIterator<std::pair<unsigned int, unsigned short>, art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>>> &",
-   "referenced_type" : "_ZTIKN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "self_type" : "_ZTIRKN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art15SplitStringIterE",
-   "name" : "const art::SplitStringIter &",
-   "referenced_type" : "_ZTIKN3art15SplitStringIterE",
-   "self_type" : "_ZTIRKN3art15SplitStringIterE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art15StandardDexFile8CodeItemE",
-   "name" : "const art::StandardDexFile::CodeItem &",
-   "referenced_type" : "_ZTIKN3art15StandardDexFile8CodeItemE",
-   "self_type" : "_ZTIRKN3art15StandardDexFile8CodeItemE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/casts.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art15TypeLookupTable5EntryE",
-   "name" : "const art::TypeLookupTable::Entry &",
-   "referenced_type" : "_ZTIKN3art15TypeLookupTable5EntryE",
-   "self_type" : "_ZTIRKN3art15TypeLookupTable5EntryE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art16DexFileReferenceE",
-   "name" : "const art::DexFileReference &",
-   "referenced_type" : "_ZTIKN3art16DexFileReferenceE",
-   "self_type" : "_ZTIRKN3art16DexFileReferenceE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art16DexLayoutSectionE",
-   "name" : "const art::DexLayoutSection &",
-   "referenced_type" : "_ZTIKN3art16DexLayoutSectionE",
-   "self_type" : "_ZTIRKN3art16DexLayoutSectionE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art17ClassIteratorDataE",
-   "name" : "const art::ClassIteratorData &",
-   "referenced_type" : "_ZTIKN3art17ClassIteratorDataE",
-   "self_type" : "_ZTIRKN3art17ClassIteratorDataE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art17DexLayoutSectionsE",
-   "name" : "const art::DexLayoutSections &",
-   "referenced_type" : "_ZTIKN3art17DexLayoutSectionsE",
-   "self_type" : "_ZTIRKN3art17DexLayoutSectionsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "name" : "const art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn> &",
-   "referenced_type" : "_ZTIKN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "self_type" : "_ZTIRKN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "name" : "const art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn> &",
-   "referenced_type" : "_ZTIKN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "self_type" : "_ZTIRKN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art20CodeItemDataAccessorE",
-   "name" : "const art::CodeItemDataAccessor &",
-   "referenced_type" : "_ZTIKN3art20CodeItemDataAccessorE",
-   "self_type" : "_ZTIRKN3art20CodeItemDataAccessorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_exception_helpers.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art20DexInstructionPcPairE",
-   "name" : "const art::DexInstructionPcPair &",
-   "referenced_type" : "_ZTIKN3art20DexInstructionPcPairE",
-   "self_type" : "_ZTIRKN3art20DexInstructionPcPairE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art22DexInstructionIteratorE",
-   "name" : "const art::DexInstructionIterator &",
-   "referenced_type" : "_ZTIKN3art22DexInstructionIteratorE",
-   "self_type" : "_ZTIRKN3art22DexInstructionIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art25EncodedArrayValueIterator9ValueTypeE",
-   "name" : "const art::EncodedArrayValueIterator::ValueType &",
-   "referenced_type" : "_ZTIKN3art25EncodedArrayValueIterator9ValueTypeE",
-   "self_type" : "_ZTIRKN3art25EncodedArrayValueIterator9ValueTypeE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art26DexInstructionIteratorBaseE",
-   "name" : "const art::DexInstructionIteratorBase &",
-   "referenced_type" : "_ZTIKN3art26DexInstructionIteratorBaseE",
-   "self_type" : "_ZTIRKN3art26DexInstructionIteratorBaseE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex10ProtoIndexE",
-   "name" : "const art::dex::ProtoIndex &",
-   "referenced_type" : "_ZTIKN3art3dex10ProtoIndexE",
-   "self_type" : "_ZTIRKN3art3dex10ProtoIndexE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex11StringIndexE",
-   "name" : "const art::dex::StringIndex &",
-   "referenced_type" : "_ZTIKN3art3dex11StringIndexE",
-   "self_type" : "_ZTIRKN3art3dex11StringIndexE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex14CallSiteIdItemE",
-   "name" : "const art::dex::CallSiteIdItem &",
-   "referenced_type" : "_ZTIKN3art3dex14CallSiteIdItemE",
-   "self_type" : "_ZTIRKN3art3dex14CallSiteIdItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex16MethodHandleItemE",
-   "name" : "const art::dex::MethodHandleItem &",
-   "referenced_type" : "_ZTIKN3art3dex16MethodHandleItemE",
-   "self_type" : "_ZTIRKN3art3dex16MethodHandleItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex20FieldAnnotationsItemE",
-   "name" : "const art::dex::FieldAnnotationsItem &",
-   "referenced_type" : "_ZTIKN3art3dex20FieldAnnotationsItemE",
-   "self_type" : "_ZTIRKN3art3dex20FieldAnnotationsItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex21MethodAnnotationsItemE",
-   "name" : "const art::dex::MethodAnnotationsItem &",
-   "referenced_type" : "_ZTIKN3art3dex21MethodAnnotationsItemE",
-   "self_type" : "_ZTIRKN3art3dex21MethodAnnotationsItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex6TypeIdE",
-   "name" : "const art::dex::TypeId &",
-   "referenced_type" : "_ZTIKN3art3dex6TypeIdE",
-   "self_type" : "_ZTIRKN3art3dex6TypeIdE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex7FieldIdE",
-   "name" : "const art::dex::FieldId &",
-   "referenced_type" : "_ZTIKN3art3dex7FieldIdE",
-   "self_type" : "_ZTIRKN3art3dex7FieldIdE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex7ProtoIdE",
-   "name" : "const art::dex::ProtoId &",
-   "referenced_type" : "_ZTIKN3art3dex7ProtoIdE",
-   "self_type" : "_ZTIRKN3art3dex7ProtoIdE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex7TryItemE",
-   "name" : "const art::dex::TryItem &",
-   "referenced_type" : "_ZTIKN3art3dex7TryItemE",
-   "self_type" : "_ZTIRKN3art3dex7TryItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_exception_helpers.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex8ClassDefE",
-   "name" : "const art::dex::ClassDef &",
-   "referenced_type" : "_ZTIKN3art3dex8ClassDefE",
-   "self_type" : "_ZTIRKN3art3dex8ClassDefE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex8CodeItemE",
-   "name" : "const art::dex::CodeItem &",
-   "referenced_type" : "_ZTIKN3art3dex8CodeItemE",
-   "self_type" : "_ZTIRKN3art3dex8CodeItemE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/casts.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex8DexIndexIjEE",
-   "name" : "const art::dex::DexIndex<unsigned int> &",
-   "referenced_type" : "_ZTIKN3art3dex8DexIndexIjEE",
-   "self_type" : "_ZTIRKN3art3dex8DexIndexIjEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex8DexIndexItEE",
-   "name" : "const art::dex::DexIndex<unsigned short> &",
-   "referenced_type" : "_ZTIKN3art3dex8DexIndexItEE",
-   "self_type" : "_ZTIRKN3art3dex8DexIndexItEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex8MethodIdE",
-   "name" : "const art::dex::MethodId &",
-   "referenced_type" : "_ZTIKN3art3dex8MethodIdE",
-   "self_type" : "_ZTIRKN3art3dex8MethodIdE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex8StringIdE",
-   "name" : "const art::dex::StringId &",
-   "referenced_type" : "_ZTIKN3art3dex8StringIdE",
-   "self_type" : "_ZTIRKN3art3dex8StringIdE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex8TypeItemE",
-   "name" : "const art::dex::TypeItem &",
-   "referenced_type" : "_ZTIKN3art3dex8TypeItemE",
-   "self_type" : "_ZTIRKN3art3dex8TypeItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex9TypeIndexE",
-   "name" : "const art::dex::TypeIndex &",
-   "referenced_type" : "_ZTIKN3art3dex9TypeIndexE",
-   "self_type" : "_ZTIRKN3art3dex9TypeIndexE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art7DexFile6HeaderE",
-   "name" : "const art::DexFile::Header &",
-   "referenced_type" : "_ZTIKN3art7DexFile6HeaderE",
-   "self_type" : "_ZTIRKN3art7DexFile6HeaderE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/casts.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art7DexFileE",
-   "name" : "const art::DexFile &",
-   "referenced_type" : "_ZTIKN3art7DexFileE",
-   "self_type" : "_ZTIRKN3art7DexFileE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "name" : "const art::Dumpable<art::hiddenapi::ApiList> &",
-   "referenced_type" : "_ZTIKN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "self_type" : "_ZTIRKN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/dumpable.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art9CountIterE",
-   "name" : "const art::CountIter &",
-   "referenced_type" : "_ZTIKN3art9CountIterE",
-   "self_type" : "_ZTIRKN3art9CountIterE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art9SignatureE",
-   "name" : "const art::Signature &",
-   "referenced_type" : "_ZTIKN3art9SignatureE",
-   "self_type" : "_ZTIRKN3art9SignatureE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/signature.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art9hiddenapi7ApiListE",
-   "name" : "const art::hiddenapi::ApiList &",
-   "referenced_type" : "_ZTIKN3art9hiddenapi7ApiListE",
-   "self_type" : "_ZTIRKN3art9hiddenapi7ApiListE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/dumpable.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" : "art/libdexfile/dex/dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
-   "name" : "const std::basic_string_view<char, std::char_traits<char>> &",
-   "referenced_type" : "_ZTIKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
-   "self_type" : "_ZTIRKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hiddenapi_stubs.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKNSt3__14pairIjtEE",
-   "name" : "const std::pair<unsigned int, unsigned short> &",
-   "referenced_type" : "_ZTIKNSt3__14pairIjtEE",
-   "self_type" : "_ZTIRKNSt3__14pairIjtEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKNSt3__16vectorIN3art3dex9TypeIndexENS_9allocatorIS3_EEEE",
-   "name" : "const std::vector<art::dex::TypeIndex, std::allocator<art::dex::TypeIndex>> &",
-   "referenced_type" : "_ZTIKNSt3__16vectorIN3art3dex9TypeIndexENS_9allocatorIS3_EEEE",
-   "self_type" : "_ZTIRKNSt3__16vectorIN3art3dex9TypeIndexENS_9allocatorIS3_EEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.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" : "art/libdexfile/dex/compact_offset_table.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKNSt3__19allocatorINS_4pairIjtEEEE",
-   "name" : "const std::allocator<std::pair<unsigned int, unsigned short>> &",
-   "referenced_type" : "_ZTIKNSt3__19allocatorINS_4pairIjtEEEE",
-   "self_type" : "_ZTIRKNSt3__19allocatorINS_4pairIjtEEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKPKN3art3dex6TypeIdE",
-   "name" : "const art::dex::TypeId *const &",
-   "referenced_type" : "_ZTIKPKN3art3dex6TypeIdE",
-   "self_type" : "_ZTIRKPKN3art3dex6TypeIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKPKN3art3dex7FieldIdE",
-   "name" : "const art::dex::FieldId *const &",
-   "referenced_type" : "_ZTIKPKN3art3dex7FieldIdE",
-   "self_type" : "_ZTIRKPKN3art3dex7FieldIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKPKN3art3dex7ProtoIdE",
-   "name" : "const art::dex::ProtoId *const &",
-   "referenced_type" : "_ZTIKPKN3art3dex7ProtoIdE",
-   "self_type" : "_ZTIRKPKN3art3dex7ProtoIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKPKN3art3dex8ClassDefE",
-   "name" : "const art::dex::ClassDef *const &",
-   "referenced_type" : "_ZTIKPKN3art3dex8ClassDefE",
-   "self_type" : "_ZTIRKPKN3art3dex8ClassDefE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKPKN3art3dex8MethodIdE",
-   "name" : "const art::dex::MethodId *const &",
-   "referenced_type" : "_ZTIKPKN3art3dex8MethodIdE",
-   "self_type" : "_ZTIRKPKN3art3dex8MethodIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKPKN3art3dex8StringIdE",
-   "name" : "const art::dex::StringId *const &",
-   "referenced_type" : "_ZTIKPKN3art3dex8StringIdE",
-   "self_type" : "_ZTIRKPKN3art3dex8StringIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKPKN3art7DexFileE",
-   "name" : "const art::DexFile *const &",
-   "referenced_type" : "_ZTIKPKN3art7DexFileE",
-   "self_type" : "_ZTIRKPKN3art7DexFileE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKPKt",
-   "name" : "const unsigned short *const &",
-   "referenced_type" : "_ZTIKPKt",
-   "self_type" : "_ZTIRKPKt",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKPKv",
-   "name" : "const void *const &",
-   "referenced_type" : "_ZTIKPKv",
-   "self_type" : "_ZTIRKPKv",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKb",
-   "name" : "const bool &",
-   "referenced_type" : "_ZTIKb",
-   "self_type" : "_ZTIRKb",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKc",
-   "name" : "const char &",
-   "referenced_type" : "_ZTIKc",
-   "self_type" : "_ZTIRKc",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKd",
-   "name" : "const double &",
-   "referenced_type" : "_ZTIKd",
-   "self_type" : "_ZTIRKd",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKh",
-   "name" : "const unsigned char &",
-   "referenced_type" : "_ZTIKh",
-   "self_type" : "_ZTIRKh",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKi",
-   "name" : "const int &",
-   "referenced_type" : "_ZTIKi",
-   "self_type" : "_ZTIRKi",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKj",
-   "name" : "const unsigned int &",
-   "referenced_type" : "_ZTIKj",
-   "self_type" : "_ZTIRKj",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKt",
-   "name" : "const unsigned short &",
-   "referenced_type" : "_ZTIKt",
-   "self_type" : "_ZTIRKt",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKx",
-   "name" : "const long long &",
-   "referenced_type" : "_ZTIKx",
-   "self_type" : "_ZTIRKx",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKy",
-   "name" : "const unsigned long long &",
-   "referenced_type" : "_ZTIKy",
-   "self_type" : "_ZTIRKy",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art11Instruction6FormatE",
-   "name" : "art::Instruction::Format &",
-   "referenced_type" : "_ZTIN3art11Instruction6FormatE",
-   "self_type" : "_ZTIRN3art11Instruction6FormatE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "name" : "art::ClassAccessor::DataIterator<art::ClassAccessor::Field> &",
-   "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "self_type" : "_ZTIRN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "name" : "art::ClassAccessor::DataIterator<art::ClassAccessor::Method> &",
-   "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "self_type" : "_ZTIRN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art13ClassIteratorE",
-   "name" : "art::ClassIterator &",
-   "referenced_type" : "_ZTIN3art13ClassIteratorE",
-   "self_type" : "_ZTIRN3art13ClassIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "name" : "art::HashSetIterator<std::pair<unsigned int, unsigned short>, art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>>> &",
-   "referenced_type" : "_ZTIN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "self_type" : "_ZTIRN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art15SplitStringIterE",
-   "name" : "art::SplitStringIter &",
-   "referenced_type" : "_ZTIN3art15SplitStringIterE",
-   "self_type" : "_ZTIRN3art15SplitStringIterE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art15TypeLookupTableE",
-   "name" : "art::TypeLookupTable &",
-   "referenced_type" : "_ZTIN3art15TypeLookupTableE",
-   "self_type" : "_ZTIRN3art15TypeLookupTableE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art22DexInstructionIteratorE",
-   "name" : "art::DexInstructionIterator &",
-   "referenced_type" : "_ZTIN3art22DexInstructionIteratorE",
-   "self_type" : "_ZTIRN3art22DexInstructionIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art26SafeDexInstructionIteratorE",
-   "name" : "art::SafeDexInstructionIterator &",
-   "referenced_type" : "_ZTIN3art26SafeDexInstructionIteratorE",
-   "self_type" : "_ZTIRN3art26SafeDexInstructionIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art3dex10ProtoIndexE",
-   "name" : "art::dex::ProtoIndex &",
-   "referenced_type" : "_ZTIN3art3dex10ProtoIndexE",
-   "self_type" : "_ZTIRN3art3dex10ProtoIndexE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art3dex11StringIndexE",
-   "name" : "art::dex::StringIndex &",
-   "referenced_type" : "_ZTIN3art3dex11StringIndexE",
-   "self_type" : "_ZTIRN3art3dex11StringIndexE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art3dex9TypeIndexE",
-   "name" : "art::dex::TypeIndex &",
-   "referenced_type" : "_ZTIN3art3dex9TypeIndexE",
-   "self_type" : "_ZTIRN3art3dex9TypeIndexE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art6MemMapE",
-   "name" : "art::MemMap &",
-   "referenced_type" : "_ZTIN3art6MemMapE",
-   "self_type" : "_ZTIRN3art6MemMapE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/mem_map.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art9CountIterE",
-   "name" : "art::CountIter &",
-   "referenced_type" : "_ZTIN3art9CountIterE",
-   "self_type" : "_ZTIRN3art9CountIterE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEE",
-   "name" : "std::basic_ostream<char, std::char_traits<char>> &",
-   "referenced_type" : "_ZTINSt3__113basic_ostreamIcNS_11char_traitsIcEEEE",
-   "self_type" : "_ZTIRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRNSt3__14pairIjtEE",
-   "name" : "std::pair<unsigned int, unsigned short> &",
-   "referenced_type" : "_ZTINSt3__14pairIjtEE",
-   "self_type" : "_ZTIRNSt3__14pairIjtEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRNSt3__15mutexE",
-   "name" : "std::mutex &",
-   "referenced_type" : "_ZTINSt3__15mutexE",
-   "self_type" : "_ZTIRNSt3__15mutexE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/thread_annotations.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRPKc",
-   "name" : "const char *&",
-   "referenced_type" : "_ZTIPKc",
-   "self_type" : "_ZTIRPKc",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRPKh",
-   "name" : "const unsigned char *&",
-   "referenced_type" : "_ZTIPKh",
-   "self_type" : "_ZTIRPKh",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRb",
-   "name" : "bool &",
-   "referenced_type" : "_ZTIb",
-   "self_type" : "_ZTIRb",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRc",
-   "name" : "char &",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIRc",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRd",
-   "name" : "double &",
-   "referenced_type" : "_ZTId",
-   "self_type" : "_ZTIRd",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRh",
-   "name" : "unsigned char &",
-   "referenced_type" : "_ZTIh",
-   "self_type" : "_ZTIRh",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRi",
-   "name" : "int &",
-   "referenced_type" : "_ZTIi",
-   "self_type" : "_ZTIRi",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRj",
-   "name" : "unsigned int &",
-   "referenced_type" : "_ZTIj",
-   "self_type" : "_ZTIRj",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRt",
-   "name" : "unsigned short &",
-   "referenced_type" : "_ZTIt",
-   "self_type" : "_ZTIRt",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRx",
-   "name" : "long long &",
-   "referenced_type" : "_ZTIx",
-   "self_type" : "_ZTIRx",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  }
- ],
- "pointer_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIP10ZipArchive",
-   "name" : "ZipArchive *",
-   "referenced_type" : "_ZTI10ZipArchive",
-   "self_type" : "_ZTIP10ZipArchive",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/zip_archive.h"
-  },
-  {
-   "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" : "_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" : "_ZTIP12JavaVMOption",
-   "name" : "JavaVMOption *",
-   "referenced_type" : "_ZTI12JavaVMOption",
-   "self_type" : "_ZTIP12JavaVMOption",
-   "size" : 4,
-   "source_file" : "libnativehelper/include_jni/jni.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIP12TemporaryDir",
-   "name" : "TemporaryDir *",
-   "referenced_type" : "_ZTI12TemporaryDir",
-   "self_type" : "_ZTIP12TemporaryDir",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/file.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" : "_ZTIP13TemporaryFile",
-   "name" : "TemporaryFile *",
-   "referenced_type" : "_ZTI13TemporaryFile",
-   "self_type" : "_ZTIP13TemporaryFile",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/file.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" : "_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" : "_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" : "_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" : "_ZTIP8ADexFile",
-   "name" : "ADexFile *",
-   "referenced_type" : "_ZTI8ADexFile",
-   "self_type" : "_ZTIP8ADexFile",
-   "size" : 4,
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIP8ZipEntry",
-   "name" : "ZipEntry *",
-   "referenced_type" : "_ZTI8ZipEntry",
-   "self_type" : "_ZTIP8ZipEntry",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/zip_archive.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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_ZTIPFvPvPK15ADexFile_MethodE",
-   "name" : "void (*)(void *, const ADexFile_Method *)",
-   "referenced_type" : "_ZTIFvPvPK15ADexFile_MethodE",
-   "self_type" : "_ZTIPFvPvPK15ADexFile_MethodE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.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" : "_ZTIPK15ADexFile_Method",
-   "name" : "const ADexFile_Method *",
-   "referenced_type" : "_ZTIK15ADexFile_Method",
-   "self_type" : "_ZTIPK15ADexFile_Method",
-   "size" : 4,
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.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" : "_ZTIPK18JNIInvokeInterface",
-   "name" : "const JNIInvokeInterface *",
-   "referenced_type" : "_ZTIK18JNIInvokeInterface",
-   "self_type" : "_ZTIPK18JNIInvokeInterface",
-   "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" : "_ZTIPK6jvalue",
-   "name" : "const jvalue *",
-   "referenced_type" : "_ZTIK6jvalue",
-   "self_type" : "_ZTIPK6jvalue",
-   "size" : 4,
-   "source_file" : "libnativehelper/include_jni/jni.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art10FreeDeleteE",
-   "name" : "const art::FreeDelete *",
-   "referenced_type" : "_ZTIKN3art10FreeDeleteE",
-   "self_type" : "_ZTIPKN3art10FreeDeleteE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art10OatDexFileE",
-   "name" : "const art::OatDexFile *",
-   "referenced_type" : "_ZTIKN3art10OatDexFileE",
-   "self_type" : "_ZTIPKN3art10OatDexFileE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art11Instruction19SparseSwitchPayloadE",
-   "name" : "const art::Instruction::SparseSwitchPayload *",
-   "referenced_type" : "_ZTIKN3art11Instruction19SparseSwitchPayloadE",
-   "self_type" : "_ZTIPKN3art11Instruction19SparseSwitchPayloadE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art11InstructionE",
-   "name" : "const art::Instruction *",
-   "referenced_type" : "_ZTIKN3art11InstructionE",
-   "self_type" : "_ZTIPKN3art11InstructionE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art11VoidFunctorE",
-   "name" : "const art::VoidFunctor *",
-   "referenced_type" : "_ZTIKN3art11VoidFunctorE",
-   "self_type" : "_ZTIPKN3art11VoidFunctorE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/utils.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "name" : "const art::ClassAccessor::DataIterator<art::ClassAccessor::Field> *",
-   "referenced_type" : "_ZTIKN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "self_type" : "_ZTIPKN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "name" : "const art::ClassAccessor::DataIterator<art::ClassAccessor::Method> *",
-   "referenced_type" : "_ZTIKN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "self_type" : "_ZTIPKN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art13ClassAccessor5FieldE",
-   "name" : "const art::ClassAccessor::Field *",
-   "referenced_type" : "_ZTIKN3art13ClassAccessor5FieldE",
-   "self_type" : "_ZTIPKN3art13ClassAccessor5FieldE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art13ClassAccessor6MethodE",
-   "name" : "const art::ClassAccessor::Method *",
-   "referenced_type" : "_ZTIKN3art13ClassAccessor6MethodE",
-   "self_type" : "_ZTIPKN3art13ClassAccessor6MethodE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art13ClassAccessor8BaseItemE",
-   "name" : "const art::ClassAccessor::BaseItem *",
-   "referenced_type" : "_ZTIKN3art13ClassAccessor8BaseItemE",
-   "self_type" : "_ZTIPKN3art13ClassAccessor8BaseItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art13ClassAccessorE",
-   "name" : "const art::ClassAccessor *",
-   "referenced_type" : "_ZTIKN3art13ClassAccessorE",
-   "self_type" : "_ZTIPKN3art13ClassAccessorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art13ClassIteratorE",
-   "name" : "const art::ClassIterator *",
-   "referenced_type" : "_ZTIKN3art13ClassIteratorE",
-   "self_type" : "_ZTIPKN3art13ClassIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art13DexFileLoaderE",
-   "name" : "const art::DexFileLoader *",
-   "referenced_type" : "_ZTIKN3art13DexFileLoaderE",
-   "self_type" : "_ZTIPKN3art13DexFileLoaderE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art14CompactDexFile6HeaderE",
-   "name" : "const art::CompactDexFile::Header *",
-   "referenced_type" : "_ZTIKN3art14CompactDexFile6HeaderE",
-   "self_type" : "_ZTIPKN3art14CompactDexFile6HeaderE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art14CompactDexFile8CodeItemE",
-   "name" : "const art::CompactDexFile::CodeItem *",
-   "referenced_type" : "_ZTIKN3art14CompactDexFile8CodeItemE",
-   "self_type" : "_ZTIPKN3art14CompactDexFile8CodeItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art14CompactDexFileE",
-   "name" : "const art::CompactDexFile *",
-   "referenced_type" : "_ZTIKN3art14CompactDexFileE",
-   "self_type" : "_ZTIPKN3art14CompactDexFileE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "name" : "const art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Field>> *",
-   "referenced_type" : "_ZTIKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "self_type" : "_ZTIPKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "name" : "const art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Method>> *",
-   "referenced_type" : "_ZTIKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "self_type" : "_ZTIPKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art14IterationRangeINS_13ClassIteratorEEE",
-   "name" : "const art::IterationRange<art::ClassIterator> *",
-   "referenced_type" : "_ZTIKN3art14IterationRangeINS_13ClassIteratorEEE",
-   "self_type" : "_ZTIPKN3art14IterationRangeINS_13ClassIteratorEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "name" : "const art::IterationRange<const art::dex::TryItem *> *",
-   "referenced_type" : "_ZTIKN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "self_type" : "_ZTIPKN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "name" : "const art::HashSetIterator<std::pair<unsigned int, unsigned short>, art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>>> *",
-   "referenced_type" : "_ZTIKN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "self_type" : "_ZTIPKN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art15MethodReferenceE",
-   "name" : "const art::MethodReference *",
-   "referenced_type" : "_ZTIKN3art15MethodReferenceE",
-   "self_type" : "_ZTIPKN3art15MethodReferenceE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/method_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art15SplitStringIterE",
-   "name" : "const art::SplitStringIter *",
-   "referenced_type" : "_ZTIKN3art15SplitStringIterE",
-   "self_type" : "_ZTIPKN3art15SplitStringIterE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art15StandardDexFileE",
-   "name" : "const art::StandardDexFile *",
-   "referenced_type" : "_ZTIKN3art15StandardDexFileE",
-   "self_type" : "_ZTIPKN3art15StandardDexFileE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/standard_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art15TypeLookupTable5EntryE",
-   "name" : "const art::TypeLookupTable::Entry *",
-   "referenced_type" : "_ZTIKN3art15TypeLookupTable5EntryE",
-   "self_type" : "_ZTIPKN3art15TypeLookupTable5EntryE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art15TypeLookupTableE",
-   "name" : "const art::TypeLookupTable *",
-   "referenced_type" : "_ZTIKN3art15TypeLookupTableE",
-   "self_type" : "_ZTIPKN3art15TypeLookupTableE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art16ArtDexFileLoaderE",
-   "name" : "const art::ArtDexFileLoader *",
-   "referenced_type" : "_ZTIKN3art16ArtDexFileLoaderE",
-   "self_type" : "_ZTIPKN3art16ArtDexFileLoaderE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art16DexFileReference10ComparatorE",
-   "name" : "const art::DexFileReference::Comparator *",
-   "referenced_type" : "_ZTIKN3art16DexFileReference10ComparatorE",
-   "self_type" : "_ZTIPKN3art16DexFileReference10ComparatorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art16DexLayoutSection10SubsectionE",
-   "name" : "const art::DexLayoutSection::Subsection *",
-   "referenced_type" : "_ZTIKN3art16DexLayoutSection10SubsectionE",
-   "self_type" : "_ZTIPKN3art16DexLayoutSection10SubsectionE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art17DexLayoutSectionsE",
-   "name" : "const art::DexLayoutSections *",
-   "referenced_type" : "_ZTIKN3art17DexLayoutSectionsE",
-   "self_type" : "_ZTIPKN3art17DexLayoutSectionsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art18CompactOffsetTable8AccessorE",
-   "name" : "const art::CompactOffsetTable::Accessor *",
-   "referenced_type" : "_ZTIKN3art18CompactOffsetTable8AccessorE",
-   "self_type" : "_ZTIPKN3art18CompactOffsetTable8AccessorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/compact_offset_table.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "name" : "const art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn> *",
-   "referenced_type" : "_ZTIKN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "self_type" : "_ZTIPKN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_map.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "name" : "const art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn> *",
-   "referenced_type" : "_ZTIKN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "self_type" : "_ZTIPKN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_map.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art19InstructionOperandsE",
-   "name" : "const art::InstructionOperands *",
-   "referenced_type" : "_ZTIKN3art19InstructionOperandsE",
-   "self_type" : "_ZTIPKN3art19InstructionOperandsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art20CatchHandlerIteratorE",
-   "name" : "const art::CatchHandlerIterator *",
-   "referenced_type" : "_ZTIKN3art20CatchHandlerIteratorE",
-   "self_type" : "_ZTIPKN3art20CatchHandlerIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_exception_helpers.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art20CodeItemDataAccessorE",
-   "name" : "const art::CodeItemDataAccessor *",
-   "referenced_type" : "_ZTIKN3art20CodeItemDataAccessorE",
-   "self_type" : "_ZTIPKN3art20CodeItemDataAccessorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art20DexInstructionPcPairE",
-   "name" : "const art::DexInstructionPcPair *",
-   "referenced_type" : "_ZTIKN3art20DexInstructionPcPairE",
-   "self_type" : "_ZTIPKN3art20DexInstructionPcPairE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art22DexInstructionIteratorE",
-   "name" : "const art::DexInstructionIterator *",
-   "referenced_type" : "_ZTIKN3art22DexInstructionIteratorE",
-   "self_type" : "_ZTIPKN3art22DexInstructionIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art24DexFileParameterIteratorE",
-   "name" : "const art::DexFileParameterIterator *",
-   "referenced_type" : "_ZTIKN3art24DexFileParameterIteratorE",
-   "self_type" : "_ZTIPKN3art24DexFileParameterIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art24RangeInstructionOperandsE",
-   "name" : "const art::RangeInstructionOperands *",
-   "referenced_type" : "_ZTIKN3art24RangeInstructionOperandsE",
-   "self_type" : "_ZTIPKN3art24RangeInstructionOperandsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art25CodeItemDebugInfoAccessorE",
-   "name" : "const art::CodeItemDebugInfoAccessor *",
-   "referenced_type" : "_ZTIKN3art25CodeItemDebugInfoAccessorE",
-   "self_type" : "_ZTIPKN3art25CodeItemDebugInfoAccessorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art25EncodedArrayValueIteratorE",
-   "name" : "const art::EncodedArrayValueIterator *",
-   "referenced_type" : "_ZTIKN3art25EncodedArrayValueIteratorE",
-   "self_type" : "_ZTIPKN3art25EncodedArrayValueIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art26CallSiteArrayValueIteratorE",
-   "name" : "const art::CallSiteArrayValueIterator *",
-   "referenced_type" : "_ZTIKN3art26CallSiteArrayValueIteratorE",
-   "self_type" : "_ZTIPKN3art26CallSiteArrayValueIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art26DexInstructionIteratorBaseE",
-   "name" : "const art::DexInstructionIteratorBase *",
-   "referenced_type" : "_ZTIKN3art26DexInstructionIteratorBaseE",
-   "self_type" : "_ZTIPKN3art26DexInstructionIteratorBaseE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art26SafeDexInstructionIteratorE",
-   "name" : "const art::SafeDexInstructionIterator *",
-   "referenced_type" : "_ZTIKN3art26SafeDexInstructionIteratorE",
-   "self_type" : "_ZTIPKN3art26SafeDexInstructionIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art26VarArgsInstructionOperandsE",
-   "name" : "const art::VarArgsInstructionOperands *",
-   "referenced_type" : "_ZTIKN3art26VarArgsInstructionOperandsE",
-   "self_type" : "_ZTIPKN3art26VarArgsInstructionOperandsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art27CodeItemInstructionAccessorE",
-   "name" : "const art::CodeItemInstructionAccessor *",
-   "referenced_type" : "_ZTIKN3art27CodeItemInstructionAccessorE",
-   "self_type" : "_ZTIPKN3art27CodeItemInstructionAccessorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art29NoReceiverInstructionOperandsE",
-   "name" : "const art::NoReceiverInstructionOperands *",
-   "referenced_type" : "_ZTIKN3art29NoReceiverInstructionOperandsE",
-   "self_type" : "_ZTIPKN3art29NoReceiverInstructionOperandsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art30MethodReferenceValueComparatorE",
-   "name" : "const art::MethodReferenceValueComparator *",
-   "referenced_type" : "_ZTIKN3art30MethodReferenceValueComparatorE",
-   "self_type" : "_ZTIPKN3art30MethodReferenceValueComparatorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/method_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex14AnnotationItemE",
-   "name" : "const art::dex::AnnotationItem *",
-   "referenced_type" : "_ZTIKN3art3dex14AnnotationItemE",
-   "self_type" : "_ZTIPKN3art3dex14AnnotationItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex14CallSiteIdItemE",
-   "name" : "const art::dex::CallSiteIdItem *",
-   "referenced_type" : "_ZTIKN3art3dex14CallSiteIdItemE",
-   "self_type" : "_ZTIPKN3art3dex14CallSiteIdItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex16MethodHandleItemE",
-   "name" : "const art::dex::MethodHandleItem *",
-   "referenced_type" : "_ZTIKN3art3dex16MethodHandleItemE",
-   "self_type" : "_ZTIPKN3art3dex16MethodHandleItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex17AnnotationSetItemE",
-   "name" : "const art::dex::AnnotationSetItem *",
-   "referenced_type" : "_ZTIKN3art3dex17AnnotationSetItemE",
-   "self_type" : "_ZTIPKN3art3dex17AnnotationSetItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex18HiddenapiClassDataE",
-   "name" : "const art::dex::HiddenapiClassData *",
-   "referenced_type" : "_ZTIKN3art3dex18HiddenapiClassDataE",
-   "self_type" : "_ZTIPKN3art3dex18HiddenapiClassDataE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex20AnnotationSetRefItemE",
-   "name" : "const art::dex::AnnotationSetRefItem *",
-   "referenced_type" : "_ZTIKN3art3dex20AnnotationSetRefItemE",
-   "self_type" : "_ZTIPKN3art3dex20AnnotationSetRefItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex20AnnotationSetRefListE",
-   "name" : "const art::dex::AnnotationSetRefList *",
-   "referenced_type" : "_ZTIKN3art3dex20AnnotationSetRefListE",
-   "self_type" : "_ZTIPKN3art3dex20AnnotationSetRefListE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex20FieldAnnotationsItemE",
-   "name" : "const art::dex::FieldAnnotationsItem *",
-   "referenced_type" : "_ZTIKN3art3dex20FieldAnnotationsItemE",
-   "self_type" : "_ZTIPKN3art3dex20FieldAnnotationsItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex21MethodAnnotationsItemE",
-   "name" : "const art::dex::MethodAnnotationsItem *",
-   "referenced_type" : "_ZTIKN3art3dex21MethodAnnotationsItemE",
-   "self_type" : "_ZTIPKN3art3dex21MethodAnnotationsItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex24AnnotationsDirectoryItemE",
-   "name" : "const art::dex::AnnotationsDirectoryItem *",
-   "referenced_type" : "_ZTIKN3art3dex24AnnotationsDirectoryItemE",
-   "self_type" : "_ZTIPKN3art3dex24AnnotationsDirectoryItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex24ParameterAnnotationsItemE",
-   "name" : "const art::dex::ParameterAnnotationsItem *",
-   "referenced_type" : "_ZTIKN3art3dex24ParameterAnnotationsItemE",
-   "self_type" : "_ZTIPKN3art3dex24ParameterAnnotationsItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex6TypeIdE",
-   "name" : "const art::dex::TypeId *",
-   "referenced_type" : "_ZTIKN3art3dex6TypeIdE",
-   "self_type" : "_ZTIPKN3art3dex6TypeIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex7FieldIdE",
-   "name" : "const art::dex::FieldId *",
-   "referenced_type" : "_ZTIKN3art3dex7FieldIdE",
-   "self_type" : "_ZTIPKN3art3dex7FieldIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex7MapListE",
-   "name" : "const art::dex::MapList *",
-   "referenced_type" : "_ZTIKN3art3dex7MapListE",
-   "self_type" : "_ZTIPKN3art3dex7MapListE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex7ProtoIdE",
-   "name" : "const art::dex::ProtoId *",
-   "referenced_type" : "_ZTIKN3art3dex7ProtoIdE",
-   "self_type" : "_ZTIPKN3art3dex7ProtoIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex7TryItemE",
-   "name" : "const art::dex::TryItem *",
-   "referenced_type" : "_ZTIKN3art3dex7TryItemE",
-   "self_type" : "_ZTIPKN3art3dex7TryItemE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex8ClassDefE",
-   "name" : "const art::dex::ClassDef *",
-   "referenced_type" : "_ZTIKN3art3dex8ClassDefE",
-   "self_type" : "_ZTIPKN3art3dex8ClassDefE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex8CodeItemE",
-   "name" : "const art::dex::CodeItem *",
-   "referenced_type" : "_ZTIKN3art3dex8CodeItemE",
-   "self_type" : "_ZTIPKN3art3dex8CodeItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex8DexIndexIjEE",
-   "name" : "const art::dex::DexIndex<unsigned int> *",
-   "referenced_type" : "_ZTIKN3art3dex8DexIndexIjEE",
-   "self_type" : "_ZTIPKN3art3dex8DexIndexIjEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex8DexIndexItEE",
-   "name" : "const art::dex::DexIndex<unsigned short> *",
-   "referenced_type" : "_ZTIKN3art3dex8DexIndexItEE",
-   "self_type" : "_ZTIPKN3art3dex8DexIndexItEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex8MethodIdE",
-   "name" : "const art::dex::MethodId *",
-   "referenced_type" : "_ZTIKN3art3dex8MethodIdE",
-   "self_type" : "_ZTIPKN3art3dex8MethodIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex8StringIdE",
-   "name" : "const art::dex::StringId *",
-   "referenced_type" : "_ZTIKN3art3dex8StringIdE",
-   "self_type" : "_ZTIPKN3art3dex8StringIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex8TypeListE",
-   "name" : "const art::dex::TypeList *",
-   "referenced_type" : "_ZTIKN3art3dex8TypeListE",
-   "self_type" : "_ZTIPKN3art3dex8TypeListE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex9TypeIndexE",
-   "name" : "const art::dex::TypeIndex *",
-   "referenced_type" : "_ZTIKN3art3dex9TypeIndexE",
-   "self_type" : "_ZTIPKN3art3dex9TypeIndexE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art6MemMapE",
-   "name" : "const art::MemMap *",
-   "referenced_type" : "_ZTIKN3art6MemMapE",
-   "self_type" : "_ZTIPKN3art6MemMapE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/mem_map.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art7DexFile6HeaderE",
-   "name" : "const art::DexFile::Header *",
-   "referenced_type" : "_ZTIKN3art7DexFile6HeaderE",
-   "self_type" : "_ZTIPKN3art7DexFile6HeaderE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art7DexFileE",
-   "name" : "const art::DexFile *",
-   "referenced_type" : "_ZTIKN3art7DexFileE",
-   "self_type" : "_ZTIPKN3art7DexFileE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "name" : "const art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>> *",
-   "referenced_type" : "_ZTIKN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "self_type" : "_ZTIPKN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "name" : "const art::Dumpable<art::hiddenapi::ApiList> *",
-   "referenced_type" : "_ZTIKN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "self_type" : "_ZTIPKN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/dumpable.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art9CountIterE",
-   "name" : "const art::CountIter *",
-   "referenced_type" : "_ZTIKN3art9CountIterE",
-   "self_type" : "_ZTIPKN3art9CountIterE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art9SignatureE",
-   "name" : "const art::Signature *",
-   "referenced_type" : "_ZTIKN3art9SignatureE",
-   "self_type" : "_ZTIPKN3art9SignatureE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/signature.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art9hiddenapi7ApiListE",
-   "name" : "const art::hiddenapi::ApiList *",
-   "referenced_type" : "_ZTIKN3art9hiddenapi7ApiListE",
-   "self_type" : "_ZTIPKN3art9hiddenapi7ApiListE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN7android4base10MappedFileE",
-   "name" : "const android::base::MappedFile *",
-   "referenced_type" : "_ZTIKN7android4base10MappedFileE",
-   "self_type" : "_ZTIPKN7android4base10MappedFileE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/mapped_file.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" : "_ZTIPKN7android4base13ErrnoRestorerE",
-   "name" : "const android::base::ErrnoRestorer *",
-   "referenced_type" : "_ZTIKN7android4base13ErrnoRestorerE",
-   "self_type" : "_ZTIPKN7android4base13ErrnoRestorerE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/errno_restorer.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN9unix_file6FdFileE",
-   "name" : "const unix_file::FdFile *",
-   "referenced_type" : "_ZTIKN9unix_file6FdFileE",
-   "self_type" : "_ZTIPKN9unix_file6FdFileE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/unix_file/fd_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKNSt3__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" : "_ZTIPKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKNSt3__14hashIN3art16DexFileReferenceEEE",
-   "name" : "const std::hash<art::DexFileReference> *",
-   "referenced_type" : "_ZTIKNSt3__14hashIN3art16DexFileReferenceEEE",
-   "self_type" : "_ZTIPKNSt3__14hashIN3art16DexFileReferenceEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKNSt3__14hashIN3art3dex10ProtoIndexEEE",
-   "name" : "const std::hash<art::dex::ProtoIndex> *",
-   "referenced_type" : "_ZTIKNSt3__14hashIN3art3dex10ProtoIndexEEE",
-   "self_type" : "_ZTIPKNSt3__14hashIN3art3dex10ProtoIndexEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKNSt3__14hashIN3art3dex11StringIndexEEE",
-   "name" : "const std::hash<art::dex::StringIndex> *",
-   "referenced_type" : "_ZTIKNSt3__14hashIN3art3dex11StringIndexEEE",
-   "self_type" : "_ZTIPKNSt3__14hashIN3art3dex11StringIndexEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKNSt3__14hashIN3art3dex9TypeIndexEEE",
-   "name" : "const std::hash<art::dex::TypeIndex> *",
-   "referenced_type" : "_ZTIKNSt3__14hashIN3art3dex9TypeIndexEEE",
-   "self_type" : "_ZTIPKNSt3__14hashIN3art3dex9TypeIndexEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.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" : "art/libdexfile/dex/dex_file_loader.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" : "art/libdexfile/dex/art_dex_file_loader.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" : "art/libdexfile/dex/compact_offset_table.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" : "art/libartbase/base/mem_map.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" : "_ZTIPN3art10OatDexFileE",
-   "name" : "art::OatDexFile *",
-   "referenced_type" : "_ZTIN3art10OatDexFileE",
-   "self_type" : "_ZTIPN3art10OatDexFileE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art10ZipArchiveE",
-   "name" : "art::ZipArchive *",
-   "referenced_type" : "_ZTIN3art10ZipArchiveE",
-   "self_type" : "_ZTIPN3art10ZipArchiveE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/zip_archive.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art11InstructionE",
-   "name" : "art::Instruction *",
-   "referenced_type" : "_ZTIN3art11InstructionE",
-   "self_type" : "_ZTIPN3art11InstructionE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art11ScopedTraceE",
-   "name" : "art::ScopedTrace *",
-   "referenced_type" : "_ZTIN3art11ScopedTraceE",
-   "self_type" : "_ZTIPN3art11ScopedTraceE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/systrace.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "name" : "art::ClassAccessor::DataIterator<art::ClassAccessor::Field> *",
-   "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "self_type" : "_ZTIPN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "name" : "art::ClassAccessor::DataIterator<art::ClassAccessor::Method> *",
-   "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "self_type" : "_ZTIPN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art13ClassAccessor5FieldE",
-   "name" : "art::ClassAccessor::Field *",
-   "referenced_type" : "_ZTIN3art13ClassAccessor5FieldE",
-   "self_type" : "_ZTIPN3art13ClassAccessor5FieldE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art13ClassAccessor6MethodE",
-   "name" : "art::ClassAccessor::Method *",
-   "referenced_type" : "_ZTIN3art13ClassAccessor6MethodE",
-   "self_type" : "_ZTIPN3art13ClassAccessor6MethodE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art13ClassAccessor8BaseItemE",
-   "name" : "art::ClassAccessor::BaseItem *",
-   "referenced_type" : "_ZTIN3art13ClassAccessor8BaseItemE",
-   "self_type" : "_ZTIPN3art13ClassAccessor8BaseItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art13ClassAccessorE",
-   "name" : "art::ClassAccessor *",
-   "referenced_type" : "_ZTIN3art13ClassAccessorE",
-   "self_type" : "_ZTIPN3art13ClassAccessorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art13ClassIteratorE",
-   "name" : "art::ClassIterator *",
-   "referenced_type" : "_ZTIN3art13ClassIteratorE",
-   "self_type" : "_ZTIPN3art13ClassIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art13DexFileLoader12VerifyResultE",
-   "name" : "art::DexFileLoader::VerifyResult *",
-   "referenced_type" : "_ZTIN3art13DexFileLoader12VerifyResultE",
-   "self_type" : "_ZTIPN3art13DexFileLoader12VerifyResultE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art13DexFileLoaderE",
-   "name" : "art::DexFileLoader *",
-   "referenced_type" : "_ZTIN3art13DexFileLoaderE",
-   "self_type" : "_ZTIPN3art13DexFileLoaderE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art14CompactDexFile8CodeItemE",
-   "name" : "art::CompactDexFile::CodeItem *",
-   "referenced_type" : "_ZTIN3art14CompactDexFile8CodeItemE",
-   "self_type" : "_ZTIPN3art14CompactDexFile8CodeItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art14CompactDexFileE",
-   "name" : "art::CompactDexFile *",
-   "referenced_type" : "_ZTIN3art14CompactDexFileE",
-   "self_type" : "_ZTIPN3art14CompactDexFileE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "name" : "art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Field>> *",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "self_type" : "_ZTIPN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "name" : "art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Method>> *",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "self_type" : "_ZTIPN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art14IterationRangeINS_13ClassIteratorEEE",
-   "name" : "art::IterationRange<art::ClassIterator> *",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_13ClassIteratorEEE",
-   "self_type" : "_ZTIPN3art14IterationRangeINS_13ClassIteratorEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art14IterationRangeINS_15SplitStringIterEEE",
-   "name" : "art::IterationRange<art::SplitStringIter> *",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_15SplitStringIterEEE",
-   "self_type" : "_ZTIPN3art14IterationRangeINS_15SplitStringIterEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art14IterationRangeINS_22DexInstructionIteratorEEE",
-   "name" : "art::IterationRange<art::DexInstructionIterator> *",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_22DexInstructionIteratorEEE",
-   "self_type" : "_ZTIPN3art14IterationRangeINS_22DexInstructionIteratorEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art14IterationRangeINS_9CountIterEEE",
-   "name" : "art::IterationRange<art::CountIter> *",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_9CountIterEEE",
-   "self_type" : "_ZTIPN3art14IterationRangeINS_9CountIterEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "name" : "art::IterationRange<const art::dex::TryItem *> *",
-   "referenced_type" : "_ZTIN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "self_type" : "_ZTIPN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "name" : "art::HashSetIterator<std::pair<unsigned int, unsigned short>, art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>>> *",
-   "referenced_type" : "_ZTIN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "self_type" : "_ZTIPN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art15MethodReferenceE",
-   "name" : "art::MethodReference *",
-   "referenced_type" : "_ZTIN3art15MethodReferenceE",
-   "self_type" : "_ZTIPN3art15MethodReferenceE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/method_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art15SplitStringIterE",
-   "name" : "art::SplitStringIter *",
-   "referenced_type" : "_ZTIN3art15SplitStringIterE",
-   "self_type" : "_ZTIPN3art15SplitStringIterE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art15StandardDexFile8CodeItemE",
-   "name" : "art::StandardDexFile::CodeItem *",
-   "referenced_type" : "_ZTIN3art15StandardDexFile8CodeItemE",
-   "self_type" : "_ZTIPN3art15StandardDexFile8CodeItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/standard_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art15StandardDexFileE",
-   "name" : "art::StandardDexFile *",
-   "referenced_type" : "_ZTIN3art15StandardDexFileE",
-   "self_type" : "_ZTIPN3art15StandardDexFileE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/standard_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art15TypeLookupTable5EntryE",
-   "name" : "art::TypeLookupTable::Entry *",
-   "referenced_type" : "_ZTIN3art15TypeLookupTable5EntryE",
-   "self_type" : "_ZTIPN3art15TypeLookupTable5EntryE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art15TypeLookupTableE",
-   "name" : "art::TypeLookupTable *",
-   "referenced_type" : "_ZTIN3art15TypeLookupTableE",
-   "self_type" : "_ZTIPN3art15TypeLookupTableE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art16ArtDexFileLoaderE",
-   "name" : "art::ArtDexFileLoader *",
-   "referenced_type" : "_ZTIN3art16ArtDexFileLoaderE",
-   "self_type" : "_ZTIPN3art16ArtDexFileLoaderE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art16DexFileContainerE",
-   "name" : "art::DexFileContainer *",
-   "referenced_type" : "_ZTIN3art16DexFileContainerE",
-   "self_type" : "_ZTIPN3art16DexFileContainerE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art16DexFileReferenceE",
-   "name" : "art::DexFileReference *",
-   "referenced_type" : "_ZTIN3art16DexFileReferenceE",
-   "self_type" : "_ZTIPN3art16DexFileReferenceE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art16DexLayoutSection10SubsectionE",
-   "name" : "art::DexLayoutSection::Subsection *",
-   "referenced_type" : "_ZTIN3art16DexLayoutSection10SubsectionE",
-   "self_type" : "_ZTIPN3art16DexLayoutSection10SubsectionE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art17ClassIteratorDataE",
-   "name" : "art::ClassIteratorData *",
-   "referenced_type" : "_ZTIN3art17ClassIteratorDataE",
-   "self_type" : "_ZTIPN3art17ClassIteratorDataE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art18CompactOffsetTable8AccessorE",
-   "name" : "art::CompactOffsetTable::Accessor *",
-   "referenced_type" : "_ZTIN3art18CompactOffsetTable8AccessorE",
-   "self_type" : "_ZTIPN3art18CompactOffsetTable8AccessorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/compact_offset_table.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art18ScopedTraceNoStart24ScopedTraceMessageHelperE",
-   "name" : "art::ScopedTraceNoStart::ScopedTraceMessageHelper *",
-   "referenced_type" : "_ZTIN3art18ScopedTraceNoStart24ScopedTraceMessageHelperE",
-   "self_type" : "_ZTIPN3art18ScopedTraceNoStart24ScopedTraceMessageHelperE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/systrace.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art18ScopedTraceNoStartE",
-   "name" : "art::ScopedTraceNoStart *",
-   "referenced_type" : "_ZTIN3art18ScopedTraceNoStartE",
-   "self_type" : "_ZTIPN3art18ScopedTraceNoStartE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/systrace.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art19Arc4RandomGeneratorE",
-   "name" : "art::Arc4RandomGenerator *",
-   "referenced_type" : "_ZTIN3art19Arc4RandomGeneratorE",
-   "self_type" : "_ZTIPN3art19Arc4RandomGeneratorE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/utils.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art19InstructionOperandsE",
-   "name" : "art::InstructionOperands *",
-   "referenced_type" : "_ZTIN3art19InstructionOperandsE",
-   "self_type" : "_ZTIPN3art19InstructionOperandsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art20CatchHandlerIteratorE",
-   "name" : "art::CatchHandlerIterator *",
-   "referenced_type" : "_ZTIN3art20CatchHandlerIteratorE",
-   "self_type" : "_ZTIPN3art20CatchHandlerIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_exception_helpers.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art20CodeItemDataAccessorE",
-   "name" : "art::CodeItemDataAccessor *",
-   "referenced_type" : "_ZTIN3art20CodeItemDataAccessorE",
-   "self_type" : "_ZTIPN3art20CodeItemDataAccessorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art20DexInstructionPcPairE",
-   "name" : "art::DexInstructionPcPair *",
-   "referenced_type" : "_ZTIN3art20DexInstructionPcPairE",
-   "self_type" : "_ZTIPN3art20DexInstructionPcPairE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art22DexFileLoaderErrorCodeE",
-   "name" : "art::DexFileLoaderErrorCode *",
-   "referenced_type" : "_ZTIN3art22DexFileLoaderErrorCodeE",
-   "self_type" : "_ZTIPN3art22DexFileLoaderErrorCodeE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art22DexInstructionIteratorE",
-   "name" : "art::DexInstructionIterator *",
-   "referenced_type" : "_ZTIN3art22DexInstructionIteratorE",
-   "self_type" : "_ZTIPN3art22DexInstructionIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art24DexFileParameterIteratorE",
-   "name" : "art::DexFileParameterIterator *",
-   "referenced_type" : "_ZTIN3art24DexFileParameterIteratorE",
-   "self_type" : "_ZTIPN3art24DexFileParameterIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art24RangeInstructionOperandsE",
-   "name" : "art::RangeInstructionOperands *",
-   "referenced_type" : "_ZTIN3art24RangeInstructionOperandsE",
-   "self_type" : "_ZTIPN3art24RangeInstructionOperandsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art25CodeItemDebugInfoAccessorE",
-   "name" : "art::CodeItemDebugInfoAccessor *",
-   "referenced_type" : "_ZTIN3art25CodeItemDebugInfoAccessorE",
-   "self_type" : "_ZTIPN3art25CodeItemDebugInfoAccessorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art25EncodedArrayValueIteratorE",
-   "name" : "art::EncodedArrayValueIterator *",
-   "referenced_type" : "_ZTIN3art25EncodedArrayValueIteratorE",
-   "self_type" : "_ZTIPN3art25EncodedArrayValueIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art26CallSiteArrayValueIteratorE",
-   "name" : "art::CallSiteArrayValueIterator *",
-   "referenced_type" : "_ZTIN3art26CallSiteArrayValueIteratorE",
-   "self_type" : "_ZTIPN3art26CallSiteArrayValueIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art26DexInstructionIteratorBaseE",
-   "name" : "art::DexInstructionIteratorBase *",
-   "referenced_type" : "_ZTIN3art26DexInstructionIteratorBaseE",
-   "self_type" : "_ZTIPN3art26DexInstructionIteratorBaseE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art26SafeDexInstructionIteratorE",
-   "name" : "art::SafeDexInstructionIterator *",
-   "referenced_type" : "_ZTIN3art26SafeDexInstructionIteratorE",
-   "self_type" : "_ZTIPN3art26SafeDexInstructionIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art26VarArgsInstructionOperandsE",
-   "name" : "art::VarArgsInstructionOperands *",
-   "referenced_type" : "_ZTIN3art26VarArgsInstructionOperandsE",
-   "self_type" : "_ZTIPN3art26VarArgsInstructionOperandsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art27CodeItemInstructionAccessorE",
-   "name" : "art::CodeItemInstructionAccessor *",
-   "referenced_type" : "_ZTIN3art27CodeItemInstructionAccessorE",
-   "self_type" : "_ZTIPN3art27CodeItemInstructionAccessorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art29NoReceiverInstructionOperandsE",
-   "name" : "art::NoReceiverInstructionOperands *",
-   "referenced_type" : "_ZTIN3art29NoReceiverInstructionOperandsE",
-   "self_type" : "_ZTIPN3art29NoReceiverInstructionOperandsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art31EncodedStaticFieldValueIteratorE",
-   "name" : "art::EncodedStaticFieldValueIterator *",
-   "referenced_type" : "_ZTIN3art31EncodedStaticFieldValueIteratorE",
-   "self_type" : "_ZTIPN3art31EncodedStaticFieldValueIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art3dex10ProtoIndexE",
-   "name" : "art::dex::ProtoIndex *",
-   "referenced_type" : "_ZTIN3art3dex10ProtoIndexE",
-   "self_type" : "_ZTIPN3art3dex10ProtoIndexE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art3dex11StringIndexE",
-   "name" : "art::dex::StringIndex *",
-   "referenced_type" : "_ZTIN3art3dex11StringIndexE",
-   "self_type" : "_ZTIPN3art3dex11StringIndexE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art3dex7TryItemE",
-   "name" : "art::dex::TryItem *",
-   "referenced_type" : "_ZTIN3art3dex7TryItemE",
-   "self_type" : "_ZTIPN3art3dex7TryItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art3dex8CodeItemE",
-   "name" : "art::dex::CodeItem *",
-   "referenced_type" : "_ZTIN3art3dex8CodeItemE",
-   "self_type" : "_ZTIPN3art3dex8CodeItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art3dex8DexIndexIjEE",
-   "name" : "art::dex::DexIndex<unsigned int> *",
-   "referenced_type" : "_ZTIN3art3dex8DexIndexIjEE",
-   "self_type" : "_ZTIPN3art3dex8DexIndexIjEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art3dex8DexIndexItEE",
-   "name" : "art::dex::DexIndex<unsigned short> *",
-   "referenced_type" : "_ZTIN3art3dex8DexIndexItEE",
-   "self_type" : "_ZTIPN3art3dex8DexIndexItEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art3dex8tracking24DexFileTrackingRegistrarE",
-   "name" : "art::dex::tracking::DexFileTrackingRegistrar *",
-   "referenced_type" : "_ZTIN3art3dex8tracking24DexFileTrackingRegistrarE",
-   "self_type" : "_ZTIPN3art3dex8tracking24DexFileTrackingRegistrarE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_tracking_registrar.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art3dex9TypeIndexE",
-   "name" : "art::dex::TypeIndex *",
-   "referenced_type" : "_ZTIN3art3dex9TypeIndexE",
-   "self_type" : "_ZTIPN3art3dex9TypeIndexE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art6MemMapE",
-   "name" : "art::MemMap *",
-   "referenced_type" : "_ZTIN3art6MemMapE",
-   "self_type" : "_ZTIPN3art6MemMapE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/mem_map.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art7DexFile12PositionInfoE",
-   "name" : "art::DexFile::PositionInfo *",
-   "referenced_type" : "_ZTIN3art7DexFile12PositionInfoE",
-   "self_type" : "_ZTIPN3art7DexFile12PositionInfoE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art7DexFile9LocalInfoE",
-   "name" : "art::DexFile::LocalInfo *",
-   "referenced_type" : "_ZTIN3art7DexFile9LocalInfoE",
-   "self_type" : "_ZTIPN3art7DexFile9LocalInfoE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art7DexFileE",
-   "name" : "art::DexFile *",
-   "referenced_type" : "_ZTIN3art7DexFileE",
-   "self_type" : "_ZTIPN3art7DexFileE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "name" : "art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>> *",
-   "referenced_type" : "_ZTIN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "self_type" : "_ZTIPN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "name" : "art::Dumpable<art::hiddenapi::ApiList> *",
-   "referenced_type" : "_ZTIN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "self_type" : "_ZTIPN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/dumpable.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art8ZipEntryE",
-   "name" : "art::ZipEntry *",
-   "referenced_type" : "_ZTIN3art8ZipEntryE",
-   "self_type" : "_ZTIPN3art8ZipEntryE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/zip_archive.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art9CountIterE",
-   "name" : "art::CountIter *",
-   "referenced_type" : "_ZTIN3art9CountIterE",
-   "self_type" : "_ZTIPN3art9CountIterE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art9SignatureE",
-   "name" : "art::Signature *",
-   "referenced_type" : "_ZTIN3art9SignatureE",
-   "self_type" : "_ZTIPN3art9SignatureE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/signature.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art9hiddenapi7ApiListE",
-   "name" : "art::hiddenapi::ApiList *",
-   "referenced_type" : "_ZTIN3art9hiddenapi7ApiListE",
-   "self_type" : "_ZTIPN3art9hiddenapi7ApiListE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10MappedFileE",
-   "name" : "android::base::MappedFile *",
-   "referenced_type" : "_ZTIN7android4base10MappedFileE",
-   "self_type" : "_ZTIPN7android4base10MappedFileE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/mapped_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art11Instruction6FormatES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::Instruction::Format, art::Instruction::Format> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art11Instruction6FormatES5_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art11Instruction6FormatES5_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art25EncodedArrayValueIterator9ValueTypeES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::EncodedArrayValueIterator::ValueType, art::EncodedArrayValueIterator::ValueType> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art25EncodedArrayValueIterator9ValueTypeES5_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art25EncodedArrayValueIterator9ValueTypeES5_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art3dex10ProtoIndexES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::dex::ProtoIndex, art::dex::ProtoIndex> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex10ProtoIndexES5_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art3dex10ProtoIndexES5_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art3dex11StringIndexES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::dex::StringIndex, art::dex::StringIndex> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex11StringIndexES5_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art3dex11StringIndexES5_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art3dex9TypeIndexES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::dex::TypeIndex, art::dex::TypeIndex> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex9TypeIndexES5_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art3dex9TypeIndexES5_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex6TypeIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::TypeId *, const art::dex::TypeId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex6TypeIdES7_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex6TypeIdES7_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7FieldIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::FieldId *, const art::dex::FieldId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7FieldIdES7_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7FieldIdES7_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7ProtoIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::ProtoId *, const art::dex::ProtoId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7ProtoIdES7_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7ProtoIdES7_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8ClassDefES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::ClassDef *, const art::dex::ClassDef *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8ClassDefES7_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8ClassDefES7_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8MethodIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::MethodId *, const art::dex::MethodId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8MethodIdES7_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8MethodIdES7_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8StringIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::StringId *, const art::dex::StringId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8StringIdES7_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8StringIdES7_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art7DexFileES6_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::DexFile *, const art::DexFile *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art7DexFileES6_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art7DexFileES6_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKcS4_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const char *, const char *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKcS4_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKcS4_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKhS4_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const unsigned char *, const unsigned char *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKhS4_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKhS4_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKtS4_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const unsigned short *, const unsigned short *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKtS4_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKtS4_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIbbEE",
-   "name" : "android::base::log_detail::EagerEvaluator<bool, bool> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIbbEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIbbEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIccEE",
-   "name" : "android::base::log_detail::EagerEvaluator<char, char> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIccEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIccEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIddEE",
-   "name" : "android::base::log_detail::EagerEvaluator<double, double> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIddEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIddEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIhjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned char, unsigned int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIhjEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIhjEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIiiEE",
-   "name" : "android::base::log_detail::EagerEvaluator<int, int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIiiEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIiiEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIjiEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned int, int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjiEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIjiEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIjjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned int, unsigned int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjjEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIjjEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIjtEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned int, unsigned short> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjtEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIjtEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorItjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned short, unsigned int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorItjEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorItjEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIttEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned short, unsigned short> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIttEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIttEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIxjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<long long, unsigned int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIxjEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIxjEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIyjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned long long, unsigned int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIyjEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIyjEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE",
-   "name" : "android::base::log_detail::Storage<art::Instruction::Format> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "name" : "android::base::log_detail::Storage<art::EncodedArrayValueIterator::ValueType> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE",
-   "name" : "android::base::log_detail::Storage<art::dex::ProtoIndex> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE",
-   "name" : "android::base::log_detail::Storage<art::dex::StringIndex> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE",
-   "name" : "android::base::log_detail::Storage<art::dex::TypeIndex> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::TypeId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::FieldId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::ProtoId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::ClassDef *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::MethodId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::StringId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIPKN3art7DexFileEEE",
-   "name" : "android::base::log_detail::Storage<const art::DexFile *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art7DexFileEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIPKN3art7DexFileEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIPKtEE",
-   "name" : "android::base::log_detail::Storage<const unsigned short *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKtEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIPKtEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIPKvEE",
-   "name" : "android::base::log_detail::Storage<const void *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKvEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIPKvEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIbEE",
-   "name" : "android::base::log_detail::Storage<bool> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIbEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIbEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIcEE",
-   "name" : "android::base::log_detail::Storage<char> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIcEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIcEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIdEE",
-   "name" : "android::base::log_detail::Storage<double> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIdEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIdEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIhEE",
-   "name" : "android::base::log_detail::Storage<unsigned char> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIhEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIhEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIiEE",
-   "name" : "android::base::log_detail::Storage<int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIiEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIiEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIjEE",
-   "name" : "android::base::log_detail::Storage<unsigned int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIjEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIjEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageItEE",
-   "name" : "android::base::log_detail::Storage<unsigned short> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageItEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageItEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIxEE",
-   "name" : "android::base::log_detail::Storage<long long> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIxEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIxEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIyEE",
-   "name" : "android::base::log_detail::Storage<unsigned long long> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIyEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIyEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.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" : "_ZTIPN7android4base13ErrnoRestorerE",
-   "name" : "android::base::ErrnoRestorer *",
-   "referenced_type" : "_ZTIN7android4base13ErrnoRestorerE",
-   "self_type" : "_ZTIPN7android4base13ErrnoRestorerE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/errno_restorer.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" : "_ZTIPN7android4base19ScopedLockAssertionE",
-   "name" : "android::base::ScopedLockAssertion *",
-   "referenced_type" : "_ZTIN7android4base19ScopedLockAssertionE",
-   "self_type" : "_ZTIPN7android4base19ScopedLockAssertionE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/thread_annotations.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN9unix_file16RandomAccessFileE",
-   "name" : "unix_file::RandomAccessFile *",
-   "referenced_type" : "_ZTIN9unix_file16RandomAccessFileE",
-   "self_type" : "_ZTIPN9unix_file16RandomAccessFileE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/unix_file/random_access_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN9unix_file6FdFileE",
-   "name" : "unix_file::FdFile *",
-   "referenced_type" : "_ZTIN9unix_file6FdFileE",
-   "self_type" : "_ZTIPN9unix_file6FdFileE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/unix_file/fd_file.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" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
-   "name" : "std::basic_string_view<char, std::char_traits<char>> *",
-   "referenced_type" : "_ZTINSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
-   "self_type" : "_ZTIPNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/strings.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPNSt3__14pairIjtEE",
-   "name" : "std::pair<unsigned int, unsigned short> *",
-   "referenced_type" : "_ZTINSt3__14pairIjtEE",
-   "self_type" : "_ZTIPNSt3__14pairIjtEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPNSt3__15mutexE",
-   "name" : "std::mutex *",
-   "referenced_type" : "_ZTINSt3__15mutexE",
-   "self_type" : "_ZTIPNSt3__15mutexE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/mem_map.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPNSt3__16vectorIN3art3dex9TypeIndexENS_9allocatorIS3_EEEE",
-   "name" : "std::vector<art::dex::TypeIndex, std::allocator<art::dex::TypeIndex>> *",
-   "referenced_type" : "_ZTINSt3__16vectorIN3art3dex9TypeIndexENS_9allocatorIS3_EEEE",
-   "self_type" : "_ZTIPNSt3__16vectorIN3art3dex9TypeIndexENS_9allocatorIS3_EEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPNSt3__16vectorINS_10unique_ptrIKN3art7DexFileENS_14default_deleteIS4_EEEENS_9allocatorIS7_EEEE",
-   "name" : "std::vector<std::unique_ptr<const art::DexFile, std::default_delete<const art::DexFile>>, std::allocator<std::unique_ptr<const art::DexFile, std::default_delete<const art::DexFile>>>> *",
-   "referenced_type" : "_ZTINSt3__16vectorINS_10unique_ptrIKN3art7DexFileENS_14default_deleteIS4_EEEENS_9allocatorIS7_EEEE",
-   "self_type" : "_ZTIPNSt3__16vectorINS_10unique_ptrIKN3art7DexFileENS_14default_deleteIS4_EEEENS_9allocatorIS7_EEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE",
-   "name" : "std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>> *",
-   "referenced_type" : "_ZTINSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE",
-   "self_type" : "_ZTIPNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.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" : "art/libdexfile/dex/compact_offset_table.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" : "art/libdexfile/dex/art_dex_file_loader.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" : "_ZTIPP8ADexFile",
-   "name" : "ADexFile **",
-   "referenced_type" : "_ZTIP8ADexFile",
-   "self_type" : "_ZTIPP8ADexFile",
-   "size" : 4,
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPPKc",
-   "name" : "const char **",
-   "referenced_type" : "_ZTIPKc",
-   "self_type" : "_ZTIPPKc",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/utf.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPPKh",
-   "name" : "const unsigned char **",
-   "referenced_type" : "_ZTIPKh",
-   "self_type" : "_ZTIPPKh",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.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" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPc",
-   "name" : "char *",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIPc",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.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" : "art/libartbase/base/mem_map.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" : "art/libdexfile/dex/dex_file.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" : "art/libartbase/base/mem_map.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"
-  }
- ],
- "qualified_types" :
- [
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA22_Kc",
-   "name" : "char const[22]",
-   "referenced_type" : "_ZTIA22_c",
-   "self_type" : "_ZTIA22_Kc",
-   "size" : 22,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA23_Kc",
-   "name" : "char const[23]",
-   "referenced_type" : "_ZTIA23_c",
-   "self_type" : "_ZTIA23_Kc",
-   "size" : 23,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA28_Kc",
-   "name" : "char const[28]",
-   "referenced_type" : "_ZTIA28_c",
-   "self_type" : "_ZTIA28_Kc",
-   "size" : 28,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA2_KPKc",
-   "name" : "const char *const[2]",
-   "referenced_type" : "_ZTIA2_PKc",
-   "self_type" : "_ZTIA2_KPKc",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA36_Kc",
-   "name" : "char const[36]",
-   "referenced_type" : "_ZTIA36_c",
-   "self_type" : "_ZTIA36_Kc",
-   "size" : 36,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA4_Kc",
-   "name" : "char const[4]",
-   "referenced_type" : "_ZTIA4_c",
-   "self_type" : "_ZTIA4_Kc",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA4_Kh",
-   "name" : "unsigned char const[4]",
-   "referenced_type" : "_ZTIA4_h",
-   "self_type" : "_ZTIA4_Kh",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA5_A4_Kh",
-   "name" : "unsigned char const[5][4]",
-   "referenced_type" : "_ZTIA5_A4_h",
-   "self_type" : "_ZTIA5_A4_Kh",
-   "size" : 20,
-   "source_file" : "art/libdexfile/dex/standard_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA5_Kj",
-   "name" : "unsigned int const[5]",
-   "referenced_type" : "_ZTIA5_j",
-   "self_type" : "_ZTIA5_Kj",
-   "size" : 20,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA7_KN3art10SdkVersionE",
-   "name" : "art::SdkVersion const[7]",
-   "referenced_type" : "_ZTIA7_N3art10SdkVersionE",
-   "self_type" : "_ZTIA7_KN3art10SdkVersionE",
-   "size" : 28,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA7_KPKc",
-   "name" : "const char *const[7]",
-   "referenced_type" : "_ZTIA7_PKc",
-   "self_type" : "_ZTIA7_KPKc",
-   "size" : 28,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA_KN3art11Instruction21InstructionDescriptorE",
-   "name" : "art::Instruction::InstructionDescriptor const[]",
-   "referenced_type" : "_ZTIA_N3art11Instruction21InstructionDescriptorE",
-   "self_type" : "_ZTIA_KN3art11Instruction21InstructionDescriptorE",
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA_KPKc",
-   "name" : "const char *const[]",
-   "referenced_type" : "_ZTIA_PKc",
-   "self_type" : "_ZTIA_KPKc",
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA_Kh",
-   "name" : "unsigned char const[]",
-   "referenced_type" : "_ZTIA_h",
-   "self_type" : "_ZTIA_Kh",
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA_Ki",
-   "name" : "int const[]",
-   "referenced_type" : "_ZTIA_i",
-   "self_type" : "_ZTIA_Ki",
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIK15ADexFile_Method",
-   "name" : "const ADexFile_Method",
-   "referenced_type" : "_ZTI15ADexFile_Method",
-   "self_type" : "_ZTIK15ADexFile_Method",
-   "size" : 16,
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.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"
-  },
-  {
-   "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",
-   "self_type" : "_ZTIK18JNINativeInterface",
-   "size" : 932,
-   "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"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKDn",
-   "name" : "const nullptr_t",
-   "referenced_type" : "_ZTIDn",
-   "self_type" : "_ZTIKDn",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art10FreeDeleteE",
-   "name" : "const art::FreeDelete",
-   "referenced_type" : "_ZTIN3art10FreeDeleteE",
-   "self_type" : "_ZTIKN3art10FreeDeleteE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art10OatDexFileE",
-   "name" : "const art::OatDexFile",
-   "referenced_type" : "_ZTIN3art10OatDexFileE",
-   "self_type" : "_ZTIKN3art10OatDexFileE",
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art10ZipArchiveE",
-   "name" : "const art::ZipArchive",
-   "referenced_type" : "_ZTIN3art10ZipArchiveE",
-   "self_type" : "_ZTIKN3art10ZipArchiveE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art11Instruction19SparseSwitchPayloadE",
-   "name" : "const art::Instruction::SparseSwitchPayload",
-   "referenced_type" : "_ZTIN3art11Instruction19SparseSwitchPayloadE",
-   "self_type" : "_ZTIKN3art11Instruction19SparseSwitchPayloadE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art11Instruction6FormatE",
-   "name" : "const art::Instruction::Format",
-   "referenced_type" : "_ZTIN3art11Instruction6FormatE",
-   "self_type" : "_ZTIKN3art11Instruction6FormatE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art11InstructionE",
-   "name" : "const art::Instruction",
-   "referenced_type" : "_ZTIN3art11InstructionE",
-   "self_type" : "_ZTIKN3art11InstructionE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art11PointerSizeE",
-   "name" : "const art::PointerSize",
-   "referenced_type" : "_ZTIN3art11PointerSizeE",
-   "self_type" : "_ZTIKN3art11PointerSizeE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/enums.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art11VoidFunctorE",
-   "name" : "const art::VoidFunctor",
-   "referenced_type" : "_ZTIN3art11VoidFunctorE",
-   "self_type" : "_ZTIKN3art11VoidFunctorE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "name" : "const art::ClassAccessor::DataIterator<art::ClassAccessor::Field>",
-   "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "self_type" : "_ZTIKN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "size" : 40,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "name" : "const art::ClassAccessor::DataIterator<art::ClassAccessor::Method>",
-   "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "self_type" : "_ZTIKN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "size" : 44,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art13ClassAccessor5FieldE",
-   "name" : "const art::ClassAccessor::Field",
-   "referenced_type" : "_ZTIN3art13ClassAccessor5FieldE",
-   "self_type" : "_ZTIKN3art13ClassAccessor5FieldE",
-   "size" : 28,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art13ClassAccessor6MethodE",
-   "name" : "const art::ClassAccessor::Method",
-   "referenced_type" : "_ZTIN3art13ClassAccessor6MethodE",
-   "self_type" : "_ZTIKN3art13ClassAccessor6MethodE",
-   "size" : 32,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art13ClassAccessor8BaseItemE",
-   "name" : "const art::ClassAccessor::BaseItem",
-   "referenced_type" : "_ZTIN3art13ClassAccessor8BaseItemE",
-   "self_type" : "_ZTIKN3art13ClassAccessor8BaseItemE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art13ClassAccessorE",
-   "name" : "const art::ClassAccessor",
-   "referenced_type" : "_ZTIN3art13ClassAccessorE",
-   "self_type" : "_ZTIKN3art13ClassAccessorE",
-   "size" : 32,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art13ClassIteratorE",
-   "name" : "const art::ClassIterator",
-   "referenced_type" : "_ZTIN3art13ClassIteratorE",
-   "self_type" : "_ZTIKN3art13ClassIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art13DexFileLoaderE",
-   "name" : "const art::DexFileLoader",
-   "referenced_type" : "_ZTIN3art13DexFileLoaderE",
-   "self_type" : "_ZTIKN3art13DexFileLoaderE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art13DexZipArchiveE",
-   "name" : "const art::DexZipArchive",
-   "referenced_type" : "_ZTIN3art13DexZipArchiveE",
-   "self_type" : "_ZTIKN3art13DexZipArchiveE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art14CompactDexFile6HeaderE",
-   "name" : "const art::CompactDexFile::Header",
-   "referenced_type" : "_ZTIN3art14CompactDexFile6HeaderE",
-   "self_type" : "_ZTIKN3art14CompactDexFile6HeaderE",
-   "size" : 136,
-   "source_file" : "art/libartbase/base/casts.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art14CompactDexFile8CodeItemE",
-   "name" : "const art::CompactDexFile::CodeItem",
-   "referenced_type" : "_ZTIN3art14CompactDexFile8CodeItemE",
-   "self_type" : "_ZTIKN3art14CompactDexFile8CodeItemE",
-   "size" : 6,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art14CompactDexFileE",
-   "name" : "const art::CompactDexFile",
-   "referenced_type" : "_ZTIN3art14CompactDexFileE",
-   "self_type" : "_ZTIKN3art14CompactDexFileE",
-   "size" : 108,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art14InstructionSetE",
-   "name" : "const art::InstructionSet",
-   "referenced_type" : "_ZTIN3art14InstructionSetE",
-   "self_type" : "_ZTIKN3art14InstructionSetE",
-   "size" : 4,
-   "source_file" : "art/libartbase/arch/instruction_set.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "name" : "const art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Field>>",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "self_type" : "_ZTIKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "size" : 80,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "name" : "const art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Method>>",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "self_type" : "_ZTIKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "size" : 88,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art14IterationRangeINS_13ClassIteratorEEE",
-   "name" : "const art::IterationRange<art::ClassIterator>",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_13ClassIteratorEEE",
-   "self_type" : "_ZTIKN3art14IterationRangeINS_13ClassIteratorEEE",
-   "size" : 16,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "name" : "const art::IterationRange<const art::dex::TryItem *>",
-   "referenced_type" : "_ZTIN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "self_type" : "_ZTIKN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "name" : "const art::HashSetIterator<std::pair<unsigned int, unsigned short>, art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>>>",
-   "referenced_type" : "_ZTIN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "self_type" : "_ZTIKN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art15MethodReferenceE",
-   "name" : "const art::MethodReference",
-   "referenced_type" : "_ZTIN3art15MethodReferenceE",
-   "self_type" : "_ZTIKN3art15MethodReferenceE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/method_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art15SplitStringIterE",
-   "name" : "const art::SplitStringIter",
-   "referenced_type" : "_ZTIN3art15SplitStringIterE",
-   "self_type" : "_ZTIKN3art15SplitStringIterE",
-   "size" : 16,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art15StandardDexFile8CodeItemE",
-   "name" : "const art::StandardDexFile::CodeItem",
-   "referenced_type" : "_ZTIN3art15StandardDexFile8CodeItemE",
-   "self_type" : "_ZTIKN3art15StandardDexFile8CodeItemE",
-   "size" : 20,
-   "source_file" : "art/libartbase/base/casts.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art15StandardDexFileE",
-   "name" : "const art::StandardDexFile",
-   "referenced_type" : "_ZTIN3art15StandardDexFileE",
-   "self_type" : "_ZTIKN3art15StandardDexFileE",
-   "size" : 96,
-   "source_file" : "art/libdexfile/dex/standard_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art15TypeLookupTable5EntryE",
-   "name" : "const art::TypeLookupTable::Entry",
-   "referenced_type" : "_ZTIN3art15TypeLookupTable5EntryE",
-   "self_type" : "_ZTIKN3art15TypeLookupTable5EntryE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art15TypeLookupTableE",
-   "name" : "const art::TypeLookupTable",
-   "referenced_type" : "_ZTIN3art15TypeLookupTableE",
-   "self_type" : "_ZTIKN3art15TypeLookupTableE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art16ArtDexFileLoaderE",
-   "name" : "const art::ArtDexFileLoader",
-   "referenced_type" : "_ZTIN3art16ArtDexFileLoaderE",
-   "self_type" : "_ZTIKN3art16ArtDexFileLoaderE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art16DexFileReference10ComparatorE",
-   "name" : "const art::DexFileReference::Comparator",
-   "referenced_type" : "_ZTIN3art16DexFileReference10ComparatorE",
-   "self_type" : "_ZTIKN3art16DexFileReference10ComparatorE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art16DexFileReferenceE",
-   "name" : "const art::DexFileReference",
-   "referenced_type" : "_ZTIN3art16DexFileReferenceE",
-   "self_type" : "_ZTIKN3art16DexFileReferenceE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art16DexLayoutSection10SubsectionE",
-   "name" : "const art::DexLayoutSection::Subsection",
-   "referenced_type" : "_ZTIN3art16DexLayoutSection10SubsectionE",
-   "self_type" : "_ZTIKN3art16DexLayoutSection10SubsectionE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art16DexLayoutSectionE",
-   "name" : "const art::DexLayoutSection",
-   "referenced_type" : "_ZTIN3art16DexLayoutSectionE",
-   "self_type" : "_ZTIKN3art16DexLayoutSectionE",
-   "size" : 40,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art17ClassIteratorDataE",
-   "name" : "const art::ClassIteratorData",
-   "referenced_type" : "_ZTIN3art17ClassIteratorDataE",
-   "self_type" : "_ZTIKN3art17ClassIteratorDataE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art17DexLayoutSectionsE",
-   "name" : "const art::DexLayoutSections",
-   "referenced_type" : "_ZTIN3art17DexLayoutSectionsE",
-   "self_type" : "_ZTIKN3art17DexLayoutSectionsE",
-   "size" : 80,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art18CompactOffsetTable8AccessorE",
-   "name" : "const art::CompactOffsetTable::Accessor",
-   "referenced_type" : "_ZTIN3art18CompactOffsetTable8AccessorE",
-   "self_type" : "_ZTIKN3art18CompactOffsetTable8AccessorE",
-   "size" : 12,
-   "source_file" : "art/libdexfile/dex/compact_offset_table.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "name" : "const art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>",
-   "referenced_type" : "_ZTIN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "self_type" : "_ZTIKN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "name" : "const art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>",
-   "referenced_type" : "_ZTIN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "self_type" : "_ZTIKN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art19InstructionOperandsE",
-   "name" : "const art::InstructionOperands",
-   "referenced_type" : "_ZTIN3art19InstructionOperandsE",
-   "self_type" : "_ZTIKN3art19InstructionOperandsE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art20CatchHandlerIteratorE",
-   "name" : "const art::CatchHandlerIterator",
-   "referenced_type" : "_ZTIN3art20CatchHandlerIteratorE",
-   "self_type" : "_ZTIKN3art20CatchHandlerIteratorE",
-   "size" : 20,
-   "source_file" : "art/libdexfile/dex/dex_file_exception_helpers.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art20CodeItemDataAccessorE",
-   "name" : "const art::CodeItemDataAccessor",
-   "referenced_type" : "_ZTIN3art20CodeItemDataAccessorE",
-   "self_type" : "_ZTIKN3art20CodeItemDataAccessorE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art20DexInstructionPcPairE",
-   "name" : "const art::DexInstructionPcPair",
-   "referenced_type" : "_ZTIN3art20DexInstructionPcPairE",
-   "self_type" : "_ZTIKN3art20DexInstructionPcPairE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art22DexInstructionIteratorE",
-   "name" : "const art::DexInstructionIterator",
-   "referenced_type" : "_ZTIN3art22DexInstructionIteratorE",
-   "self_type" : "_ZTIKN3art22DexInstructionIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art24DexFileParameterIteratorE",
-   "name" : "const art::DexFileParameterIterator",
-   "referenced_type" : "_ZTIN3art24DexFileParameterIteratorE",
-   "self_type" : "_ZTIKN3art24DexFileParameterIteratorE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art24RangeInstructionOperandsE",
-   "name" : "const art::RangeInstructionOperands",
-   "referenced_type" : "_ZTIN3art24RangeInstructionOperandsE",
-   "self_type" : "_ZTIKN3art24RangeInstructionOperandsE",
-   "size" : 12,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art25CodeItemDebugInfoAccessorE",
-   "name" : "const art::CodeItemDebugInfoAccessor",
-   "referenced_type" : "_ZTIN3art25CodeItemDebugInfoAccessorE",
-   "self_type" : "_ZTIKN3art25CodeItemDebugInfoAccessorE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art25EncodedArrayValueIterator9ValueTypeE",
-   "name" : "const art::EncodedArrayValueIterator::ValueType",
-   "referenced_type" : "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE",
-   "self_type" : "_ZTIKN3art25EncodedArrayValueIterator9ValueTypeE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art25EncodedArrayValueIteratorE",
-   "name" : "const art::EncodedArrayValueIterator",
-   "referenced_type" : "_ZTIN3art25EncodedArrayValueIteratorE",
-   "self_type" : "_ZTIKN3art25EncodedArrayValueIteratorE",
-   "size" : 28,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art26CallSiteArrayValueIteratorE",
-   "name" : "const art::CallSiteArrayValueIterator",
-   "referenced_type" : "_ZTIN3art26CallSiteArrayValueIteratorE",
-   "self_type" : "_ZTIKN3art26CallSiteArrayValueIteratorE",
-   "size" : 28,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art26DexInstructionIteratorBaseE",
-   "name" : "const art::DexInstructionIteratorBase",
-   "referenced_type" : "_ZTIN3art26DexInstructionIteratorBaseE",
-   "self_type" : "_ZTIKN3art26DexInstructionIteratorBaseE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art26SafeDexInstructionIteratorE",
-   "name" : "const art::SafeDexInstructionIterator",
-   "referenced_type" : "_ZTIN3art26SafeDexInstructionIteratorE",
-   "self_type" : "_ZTIKN3art26SafeDexInstructionIteratorE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art26VarArgsInstructionOperandsE",
-   "name" : "const art::VarArgsInstructionOperands",
-   "referenced_type" : "_ZTIN3art26VarArgsInstructionOperandsE",
-   "self_type" : "_ZTIKN3art26VarArgsInstructionOperandsE",
-   "size" : 12,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art27CodeItemInstructionAccessorE",
-   "name" : "const art::CodeItemInstructionAccessor",
-   "referenced_type" : "_ZTIN3art27CodeItemInstructionAccessorE",
-   "self_type" : "_ZTIKN3art27CodeItemInstructionAccessorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art29NoReceiverInstructionOperandsE",
-   "name" : "const art::NoReceiverInstructionOperands",
-   "referenced_type" : "_ZTIN3art29NoReceiverInstructionOperandsE",
-   "self_type" : "_ZTIKN3art29NoReceiverInstructionOperandsE",
-   "size" : 12,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art30MethodReferenceValueComparatorE",
-   "name" : "const art::MethodReferenceValueComparator",
-   "referenced_type" : "_ZTIN3art30MethodReferenceValueComparatorE",
-   "self_type" : "_ZTIKN3art30MethodReferenceValueComparatorE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/method_reference.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex10ProtoIndexE",
-   "name" : "const art::dex::ProtoIndex",
-   "referenced_type" : "_ZTIN3art3dex10ProtoIndexE",
-   "self_type" : "_ZTIKN3art3dex10ProtoIndexE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex11StringIndexE",
-   "name" : "const art::dex::StringIndex",
-   "referenced_type" : "_ZTIN3art3dex11StringIndexE",
-   "self_type" : "_ZTIKN3art3dex11StringIndexE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex14AnnotationItemE",
-   "name" : "const art::dex::AnnotationItem",
-   "referenced_type" : "_ZTIN3art3dex14AnnotationItemE",
-   "self_type" : "_ZTIKN3art3dex14AnnotationItemE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex14CallSiteIdItemE",
-   "name" : "const art::dex::CallSiteIdItem",
-   "referenced_type" : "_ZTIN3art3dex14CallSiteIdItemE",
-   "self_type" : "_ZTIKN3art3dex14CallSiteIdItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex16MethodHandleItemE",
-   "name" : "const art::dex::MethodHandleItem",
-   "referenced_type" : "_ZTIN3art3dex16MethodHandleItemE",
-   "self_type" : "_ZTIKN3art3dex16MethodHandleItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex17AnnotationSetItemE",
-   "name" : "const art::dex::AnnotationSetItem",
-   "referenced_type" : "_ZTIN3art3dex17AnnotationSetItemE",
-   "self_type" : "_ZTIKN3art3dex17AnnotationSetItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex18HiddenapiClassDataE",
-   "name" : "const art::dex::HiddenapiClassData",
-   "referenced_type" : "_ZTIN3art3dex18HiddenapiClassDataE",
-   "self_type" : "_ZTIKN3art3dex18HiddenapiClassDataE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex20AnnotationSetRefItemE",
-   "name" : "const art::dex::AnnotationSetRefItem",
-   "referenced_type" : "_ZTIN3art3dex20AnnotationSetRefItemE",
-   "self_type" : "_ZTIKN3art3dex20AnnotationSetRefItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex20AnnotationSetRefListE",
-   "name" : "const art::dex::AnnotationSetRefList",
-   "referenced_type" : "_ZTIN3art3dex20AnnotationSetRefListE",
-   "self_type" : "_ZTIKN3art3dex20AnnotationSetRefListE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex20FieldAnnotationsItemE",
-   "name" : "const art::dex::FieldAnnotationsItem",
-   "referenced_type" : "_ZTIN3art3dex20FieldAnnotationsItemE",
-   "self_type" : "_ZTIKN3art3dex20FieldAnnotationsItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex21MethodAnnotationsItemE",
-   "name" : "const art::dex::MethodAnnotationsItem",
-   "referenced_type" : "_ZTIN3art3dex21MethodAnnotationsItemE",
-   "self_type" : "_ZTIKN3art3dex21MethodAnnotationsItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex24AnnotationsDirectoryItemE",
-   "name" : "const art::dex::AnnotationsDirectoryItem",
-   "referenced_type" : "_ZTIN3art3dex24AnnotationsDirectoryItemE",
-   "self_type" : "_ZTIKN3art3dex24AnnotationsDirectoryItemE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex24ParameterAnnotationsItemE",
-   "name" : "const art::dex::ParameterAnnotationsItem",
-   "referenced_type" : "_ZTIN3art3dex24ParameterAnnotationsItemE",
-   "self_type" : "_ZTIKN3art3dex24ParameterAnnotationsItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex6TypeIdE",
-   "name" : "const art::dex::TypeId",
-   "referenced_type" : "_ZTIN3art3dex6TypeIdE",
-   "self_type" : "_ZTIKN3art3dex6TypeIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex7FieldIdE",
-   "name" : "const art::dex::FieldId",
-   "referenced_type" : "_ZTIN3art3dex7FieldIdE",
-   "self_type" : "_ZTIKN3art3dex7FieldIdE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex7MapListE",
-   "name" : "const art::dex::MapList",
-   "referenced_type" : "_ZTIN3art3dex7MapListE",
-   "self_type" : "_ZTIKN3art3dex7MapListE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex7ProtoIdE",
-   "name" : "const art::dex::ProtoId",
-   "referenced_type" : "_ZTIN3art3dex7ProtoIdE",
-   "self_type" : "_ZTIKN3art3dex7ProtoIdE",
-   "size" : 12,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex7TryItemE",
-   "name" : "const art::dex::TryItem",
-   "referenced_type" : "_ZTIN3art3dex7TryItemE",
-   "self_type" : "_ZTIKN3art3dex7TryItemE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex8ClassDefE",
-   "name" : "const art::dex::ClassDef",
-   "referenced_type" : "_ZTIN3art3dex8ClassDefE",
-   "self_type" : "_ZTIKN3art3dex8ClassDefE",
-   "size" : 32,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex8CodeItemE",
-   "name" : "const art::dex::CodeItem",
-   "referenced_type" : "_ZTIN3art3dex8CodeItemE",
-   "self_type" : "_ZTIKN3art3dex8CodeItemE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex8DexIndexIjEE",
-   "name" : "const art::dex::DexIndex<unsigned int>",
-   "referenced_type" : "_ZTIN3art3dex8DexIndexIjEE",
-   "self_type" : "_ZTIKN3art3dex8DexIndexIjEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex8DexIndexItEE",
-   "name" : "const art::dex::DexIndex<unsigned short>",
-   "referenced_type" : "_ZTIN3art3dex8DexIndexItEE",
-   "self_type" : "_ZTIKN3art3dex8DexIndexItEE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex8MethodIdE",
-   "name" : "const art::dex::MethodId",
-   "referenced_type" : "_ZTIN3art3dex8MethodIdE",
-   "self_type" : "_ZTIKN3art3dex8MethodIdE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex8StringIdE",
-   "name" : "const art::dex::StringId",
-   "referenced_type" : "_ZTIN3art3dex8StringIdE",
-   "self_type" : "_ZTIKN3art3dex8StringIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex8TypeItemE",
-   "name" : "const art::dex::TypeItem",
-   "referenced_type" : "_ZTIN3art3dex8TypeItemE",
-   "self_type" : "_ZTIKN3art3dex8TypeItemE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex8TypeListE",
-   "name" : "const art::dex::TypeList",
-   "referenced_type" : "_ZTIN3art3dex8TypeListE",
-   "self_type" : "_ZTIKN3art3dex8TypeListE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex9TypeIndexE",
-   "name" : "const art::dex::TypeIndex",
-   "referenced_type" : "_ZTIN3art3dex9TypeIndexE",
-   "self_type" : "_ZTIKN3art3dex9TypeIndexE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art6MemMapE",
-   "name" : "const art::MemMap",
-   "referenced_type" : "_ZTIN3art6MemMapE",
-   "self_type" : "_ZTIKN3art6MemMapE",
-   "size" : 40,
-   "source_file" : "art/libartbase/base/mem_map.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art7DexFile6HeaderE",
-   "name" : "const art::DexFile::Header",
-   "referenced_type" : "_ZTIN3art7DexFile6HeaderE",
-   "self_type" : "_ZTIKN3art7DexFile6HeaderE",
-   "size" : 112,
-   "source_file" : "art/libartbase/base/casts.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art7DexFileE",
-   "name" : "const art::DexFile",
-   "referenced_type" : "_ZTIN3art7DexFileE",
-   "self_type" : "_ZTIKN3art7DexFileE",
-   "size" : 96,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "name" : "const art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>>",
-   "referenced_type" : "_ZTIN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "self_type" : "_ZTIKN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "size" : 40,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "name" : "const art::Dumpable<art::hiddenapi::ApiList>",
-   "referenced_type" : "_ZTIN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "self_type" : "_ZTIKN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/dumpable.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art9CountIterE",
-   "name" : "const art::CountIter",
-   "referenced_type" : "_ZTIN3art9CountIterE",
-   "self_type" : "_ZTIKN3art9CountIterE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art9SignatureE",
-   "name" : "const art::Signature",
-   "referenced_type" : "_ZTIN3art9SignatureE",
-   "self_type" : "_ZTIKN3art9SignatureE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art9hiddenapi7ApiListE",
-   "name" : "const art::hiddenapi::ApiList",
-   "referenced_type" : "_ZTIN3art9hiddenapi7ApiListE",
-   "self_type" : "_ZTIKN3art9hiddenapi7ApiListE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/dumpable.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10MappedFileE",
-   "name" : "const android::base::MappedFile",
-   "referenced_type" : "_ZTIN7android4base10MappedFileE",
-   "self_type" : "_ZTIKN7android4base10MappedFileE",
-   "size" : 12,
-   "source_file" : "system/libbase/include/android-base/mapped_file.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE",
-   "name" : "const android::base::log_detail::Storage<art::Instruction::Format>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "name" : "const android::base::log_detail::Storage<art::EncodedArrayValueIterator::ValueType>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE",
-   "name" : "const android::base::log_detail::Storage<art::dex::ProtoIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE",
-   "size" : 2,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE",
-   "name" : "const android::base::log_detail::Storage<art::dex::StringIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE",
-   "name" : "const android::base::log_detail::Storage<art::dex::TypeIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE",
-   "size" : 2,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE",
-   "name" : "const android::base::log_detail::Storage<const art::dex::TypeId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE",
-   "name" : "const android::base::log_detail::Storage<const art::dex::FieldId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE",
-   "name" : "const android::base::log_detail::Storage<const art::dex::ProtoId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE",
-   "name" : "const android::base::log_detail::Storage<const art::dex::ClassDef *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE",
-   "name" : "const android::base::log_detail::Storage<const art::dex::MethodId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE",
-   "name" : "const android::base::log_detail::Storage<const art::dex::StringId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIPKN3art7DexFileEEE",
-   "name" : "const android::base::log_detail::Storage<const art::DexFile *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art7DexFileEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art7DexFileEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIPKtEE",
-   "name" : "const android::base::log_detail::Storage<const unsigned short *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKtEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIPKtEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIPKvEE",
-   "name" : "const android::base::log_detail::Storage<const void *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKvEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIPKvEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIbEE",
-   "name" : "const android::base::log_detail::Storage<bool>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIbEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIbEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIcEE",
-   "name" : "const android::base::log_detail::Storage<char>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIcEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIcEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIdEE",
-   "name" : "const android::base::log_detail::Storage<double>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIdEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIdEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIhEE",
-   "name" : "const android::base::log_detail::Storage<unsigned char>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIhEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIhEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIiEE",
-   "name" : "const android::base::log_detail::Storage<int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIiEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIiEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIjEE",
-   "name" : "const android::base::log_detail::Storage<unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIjEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIjEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageItEE",
-   "name" : "const android::base::log_detail::Storage<unsigned short>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageItEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageItEE",
-   "size" : 2,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIxEE",
-   "name" : "const android::base::log_detail::Storage<long long>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIxEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIxEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIyEE",
-   "name" : "const android::base::log_detail::Storage<unsigned long long>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIyEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIyEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.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" : "_ZTIKN7android4base13ErrnoRestorerE",
-   "name" : "const android::base::ErrnoRestorer",
-   "referenced_type" : "_ZTIN7android4base13ErrnoRestorerE",
-   "self_type" : "_ZTIKN7android4base13ErrnoRestorerE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/errno_restorer.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN9unix_file6FdFileE",
-   "name" : "const unix_file::FdFile",
-   "referenced_type" : "_ZTIN9unix_file6FdFileE",
-   "self_type" : "_ZTIKN9unix_file6FdFileE",
-   "size" : 28,
-   "source_file" : "art/libartbase/base/unix_file/fd_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKNSt3__110unique_ptrIN7android4base14LogMessageDataENS_14default_deleteIS3_EEEE",
-   "name" : "const std::unique_ptr<android::base::LogMessageData, std::default_delete<android::base::LogMessageData>>",
-   "referenced_type" : "_ZTINSt3__110unique_ptrIN7android4base14LogMessageDataENS_14default_deleteIS3_EEEE",
-   "self_type" : "_ZTIKNSt3__110unique_ptrIN7android4base14LogMessageDataENS_14default_deleteIS3_EEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.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" : "art/libdexfile/dex/dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
-   "name" : "const std::basic_string_view<char, std::char_traits<char>>",
-   "referenced_type" : "_ZTINSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
-   "self_type" : "_ZTIKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hiddenapi_stubs.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKNSt3__14hashIN3art16DexFileReferenceEEE",
-   "name" : "const std::hash<art::DexFileReference>",
-   "referenced_type" : "_ZTINSt3__14hashIN3art16DexFileReferenceEEE",
-   "self_type" : "_ZTIKNSt3__14hashIN3art16DexFileReferenceEEE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKNSt3__14hashIN3art3dex10ProtoIndexEEE",
-   "name" : "const std::hash<art::dex::ProtoIndex>",
-   "referenced_type" : "_ZTINSt3__14hashIN3art3dex10ProtoIndexEEE",
-   "self_type" : "_ZTIKNSt3__14hashIN3art3dex10ProtoIndexEEE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKNSt3__14hashIN3art3dex11StringIndexEEE",
-   "name" : "const std::hash<art::dex::StringIndex>",
-   "referenced_type" : "_ZTINSt3__14hashIN3art3dex11StringIndexEEE",
-   "self_type" : "_ZTIKNSt3__14hashIN3art3dex11StringIndexEEE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKNSt3__14hashIN3art3dex9TypeIndexEEE",
-   "name" : "const std::hash<art::dex::TypeIndex>",
-   "referenced_type" : "_ZTINSt3__14hashIN3art3dex9TypeIndexEEE",
-   "self_type" : "_ZTIKNSt3__14hashIN3art3dex9TypeIndexEEE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKNSt3__14pairIjtEE",
-   "name" : "const std::pair<unsigned int, unsigned short>",
-   "referenced_type" : "_ZTINSt3__14pairIjtEE",
-   "self_type" : "_ZTIKNSt3__14pairIjtEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKNSt3__16vectorIN3art3dex9TypeIndexENS_9allocatorIS3_EEEE",
-   "name" : "const std::vector<art::dex::TypeIndex, std::allocator<art::dex::TypeIndex>>",
-   "referenced_type" : "_ZTINSt3__16vectorIN3art3dex9TypeIndexENS_9allocatorIS3_EEEE",
-   "self_type" : "_ZTIKNSt3__16vectorIN3art3dex9TypeIndexENS_9allocatorIS3_EEEE",
-   "size" : 12,
-   "source_file" : "art/libdexfile/dex/dex_file.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" : "art/libdexfile/dex/compact_offset_table.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKNSt3__19allocatorINS_4pairIjtEEEE",
-   "name" : "const std::allocator<std::pair<unsigned int, unsigned short>>",
-   "referenced_type" : "_ZTINSt3__19allocatorINS_4pairIjtEEEE",
-   "self_type" : "_ZTIKNSt3__19allocatorINS_4pairIjtEEEE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKP8ZipEntry",
-   "name" : "ZipEntry *const",
-   "referenced_type" : "_ZTIP8ZipEntry",
-   "self_type" : "_ZTIKP8ZipEntry",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/zip_archive.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKN3art19InstructionOperandsE",
-   "name" : "const art::InstructionOperands *const",
-   "referenced_type" : "_ZTIPKN3art19InstructionOperandsE",
-   "self_type" : "_ZTIKPKN3art19InstructionOperandsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKN3art3dex6TypeIdE",
-   "name" : "const art::dex::TypeId *const",
-   "referenced_type" : "_ZTIPKN3art3dex6TypeIdE",
-   "self_type" : "_ZTIKPKN3art3dex6TypeIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKN3art3dex7FieldIdE",
-   "name" : "const art::dex::FieldId *const",
-   "referenced_type" : "_ZTIPKN3art3dex7FieldIdE",
-   "self_type" : "_ZTIKPKN3art3dex7FieldIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKN3art3dex7ProtoIdE",
-   "name" : "const art::dex::ProtoId *const",
-   "referenced_type" : "_ZTIPKN3art3dex7ProtoIdE",
-   "self_type" : "_ZTIKPKN3art3dex7ProtoIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKN3art3dex8ClassDefE",
-   "name" : "const art::dex::ClassDef *const",
-   "referenced_type" : "_ZTIPKN3art3dex8ClassDefE",
-   "self_type" : "_ZTIKPKN3art3dex8ClassDefE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKN3art3dex8MethodIdE",
-   "name" : "const art::dex::MethodId *const",
-   "referenced_type" : "_ZTIPKN3art3dex8MethodIdE",
-   "self_type" : "_ZTIKPKN3art3dex8MethodIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKN3art3dex8StringIdE",
-   "name" : "const art::dex::StringId *const",
-   "referenced_type" : "_ZTIPKN3art3dex8StringIdE",
-   "self_type" : "_ZTIKPKN3art3dex8StringIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKN3art7DexFile6HeaderE",
-   "name" : "const art::DexFile::Header *const",
-   "referenced_type" : "_ZTIPKN3art7DexFile6HeaderE",
-   "self_type" : "_ZTIKPKN3art7DexFile6HeaderE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKN3art7DexFileE",
-   "name" : "const art::DexFile *const",
-   "referenced_type" : "_ZTIPKN3art7DexFileE",
-   "self_type" : "_ZTIKPKN3art7DexFileE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKc",
-   "name" : "const char *const",
-   "referenced_type" : "_ZTIPKc",
-   "self_type" : "_ZTIKPKc",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKh",
-   "name" : "const unsigned char *const",
-   "referenced_type" : "_ZTIPKh",
-   "self_type" : "_ZTIKPKh",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKj",
-   "name" : "const unsigned int *const",
-   "referenced_type" : "_ZTIPKj",
-   "self_type" : "_ZTIKPKj",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/compact_offset_table.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKt",
-   "name" : "const unsigned short *const",
-   "referenced_type" : "_ZTIPKt",
-   "self_type" : "_ZTIKPKt",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKv",
-   "name" : "const void *const",
-   "referenced_type" : "_ZTIPKv",
-   "self_type" : "_ZTIKPKv",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.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/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKc",
-   "name" : "const char",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIKc",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.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" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKi",
-   "name" : "const int",
-   "referenced_type" : "_ZTIi",
-   "self_type" : "_ZTIKi",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/errno_restorer.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/libbase/include/android-base/logging.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" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKv",
-   "name" : "const void",
-   "referenced_type" : "_ZTIv",
-   "self_type" : "_ZTIKv",
-   "source_file" : "art/libartbase/base/mem_map.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"
-  }
- ],
- "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" : 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" : "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,
-   "fields" :
-   [
-    {
-     "field_name" : "path",
-     "referenced_type" : "_ZTIA1024_c"
-    },
-    {
-     "access" : "private",
-     "field_name" : "remove_dir_and_contents_",
-     "field_offset" : 8192,
-     "referenced_type" : "_ZTIb"
-    }
-   ],
-   "linker_set_key" : "_ZTI12TemporaryDir",
-   "name" : "TemporaryDir",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTI12TemporaryDir",
-   "self_type" : "_ZTI12TemporaryDir",
-   "size" : 1025,
-   "source_file" : "system/libbase/include/android-base/file.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" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "fd",
-     "referenced_type" : "_ZTIi"
-    },
-    {
-     "field_name" : "path",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIA1024_c"
-    },
-    {
-     "access" : "private",
-     "field_name" : "remove_file_",
-     "field_offset" : 8224,
-     "referenced_type" : "_ZTIb"
-    }
-   ],
-   "linker_set_key" : "_ZTI13TemporaryFile",
-   "name" : "TemporaryFile",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTI13TemporaryFile",
-   "self_type" : "_ZTI13TemporaryFile",
-   "size" : 1032,
-   "source_file" : "system/libbase/include/android-base/file.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" : "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" : "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" : "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" : "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" : "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" : "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" : "_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" : 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" : 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,
-   "linker_set_key" : "_ZTIN3art10FreeDeleteE",
-   "name" : "art::FreeDelete",
-   "referenced_type" : "_ZTIN3art10FreeDeleteE",
-   "self_type" : "_ZTIN3art10FreeDeleteE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "handle_",
-     "referenced_type" : "_ZTIP10ZipArchive"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art10ZipArchiveE",
-   "name" : "art::ZipArchive",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art10ZipArchiveE",
-   "self_type" : "_ZTIN3art10ZipArchiveE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/zip_archive.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "ident",
-     "referenced_type" : "_ZTIKt"
-    },
-    {
-     "field_name" : "element_width",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIKt"
-    },
-    {
-     "field_name" : "element_count",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "field_name" : "data",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIA_Kh"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction16ArrayDataPayloadE",
-   "name" : "art::Instruction::ArrayDataPayload",
-   "referenced_type" : "_ZTIN3art11Instruction16ArrayDataPayloadE",
-   "self_type" : "_ZTIN3art11Instruction16ArrayDataPayloadE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "ident",
-     "referenced_type" : "_ZTIKt"
-    },
-    {
-     "field_name" : "case_count",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIKt"
-    },
-    {
-     "field_name" : "first_key",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKi"
-    },
-    {
-     "field_name" : "targets",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIA_Ki"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction19PackedSwitchPayloadE",
-   "name" : "art::Instruction::PackedSwitchPayload",
-   "referenced_type" : "_ZTIN3art11Instruction19PackedSwitchPayloadE",
-   "self_type" : "_ZTIN3art11Instruction19PackedSwitchPayloadE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "ident",
-     "referenced_type" : "_ZTIKt"
-    },
-    {
-     "field_name" : "case_count",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIKt"
-    },
-    {
-     "field_name" : "keys_and_targets",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIA_Ki"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction19SparseSwitchPayloadE",
-   "name" : "art::Instruction::SparseSwitchPayload",
-   "referenced_type" : "_ZTIN3art11Instruction19SparseSwitchPayloadE",
-   "self_type" : "_ZTIN3art11Instruction19SparseSwitchPayloadE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "verify_flags",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "format",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIN3art11Instruction6FormatE"
-    },
-    {
-     "field_name" : "index_type",
-     "field_offset" : 40,
-     "referenced_type" : "_ZTIN3art11Instruction9IndexTypeE"
-    },
-    {
-     "field_name" : "flags",
-     "field_offset" : 48,
-     "referenced_type" : "_ZTIh"
-    },
-    {
-     "field_name" : "size_in_code_units",
-     "field_offset" : 56,
-     "referenced_type" : "_ZTIa"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction21InstructionDescriptorE",
-   "name" : "art::Instruction::InstructionDescriptor",
-   "referenced_type" : "_ZTIN3art11Instruction21InstructionDescriptorE",
-   "self_type" : "_ZTIN3art11Instruction21InstructionDescriptorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art11InstructionE",
-   "name" : "art::Instruction",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art11InstructionE",
-   "self_type" : "_ZTIN3art11InstructionE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art11ScopedTraceE",
-   "name" : "art::ScopedTrace",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art11ScopedTraceE",
-   "self_type" : "_ZTIN3art11ScopedTraceE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/systrace.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art11ValueObjectE",
-   "name" : "art::ValueObject",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art11ValueObjectE",
-   "self_type" : "_ZTIN3art11ValueObjectE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/value_object.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art11VoidFunctorE",
-   "name" : "art::VoidFunctor",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art11VoidFunctorE",
-   "self_type" : "_ZTIN3art11VoidFunctorE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/utils.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTINSt3__18iteratorINS_20forward_iterator_tagEN3art13ClassAccessor5FieldEiPS4_RS4_EE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "data_",
-     "referenced_type" : "_ZTIN3art13ClassAccessor5FieldE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "position_",
-     "field_offset" : 224,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "partition_pos_",
-     "field_offset" : 256,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "iterator_end_",
-     "field_offset" : 288,
-     "referenced_type" : "_ZTIKj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "name" : "art::ClassAccessor::DataIterator<art::ClassAccessor::Field>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "self_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "size" : 40,
-   "source_file" : "art/libdexfile/dex/class_accessor.h",
-   "template_args" : [ "_ZTIN3art13ClassAccessor5FieldE" ]
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTINSt3__18iteratorINS_20forward_iterator_tagEN3art13ClassAccessor6MethodEiPS4_RS4_EE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "data_",
-     "referenced_type" : "_ZTIN3art13ClassAccessor6MethodE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "position_",
-     "field_offset" : 256,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "partition_pos_",
-     "field_offset" : 288,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "iterator_end_",
-     "field_offset" : 320,
-     "referenced_type" : "_ZTIKj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "name" : "art::ClassAccessor::DataIterator<art::ClassAccessor::Method>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "self_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "size" : 44,
-   "source_file" : "art/libdexfile/dex/class_accessor.h",
-   "template_args" : [ "_ZTIN3art13ClassAccessor6MethodE" ]
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art13ClassAccessor8BaseItemE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "is_static_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTIb"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13ClassAccessor5FieldE",
-   "name" : "art::ClassAccessor::Field",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art13ClassAccessor5FieldE",
-   "self_type" : "_ZTIN3art13ClassAccessor5FieldE",
-   "size" : 28,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art13ClassAccessor8BaseItemE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "is_static_or_direct_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTIb"
-    },
-    {
-     "access" : "private",
-     "field_name" : "code_off_",
-     "field_offset" : 224,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13ClassAccessor6MethodE",
-   "name" : "art::ClassAccessor::Method",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art13ClassAccessor6MethodE",
-   "self_type" : "_ZTIN3art13ClassAccessor6MethodE",
-   "size" : 32,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "dex_file_",
-     "referenced_type" : "_ZTIRKN3art7DexFileE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "ptr_pos_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIPKh"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "hiddenapi_ptr_pos_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIPKh"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "index_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "access_flags_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "hiddenapi_flags_",
-     "field_offset" : 160,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13ClassAccessor8BaseItemE",
-   "name" : "art::ClassAccessor::BaseItem",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art13ClassAccessor8BaseItemE",
-   "self_type" : "_ZTIN3art13ClassAccessor8BaseItemE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "dex_file_",
-     "referenced_type" : "_ZTIRKN3art7DexFileE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "class_def_index_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "ptr_pos_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIPKh"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "hiddenapi_ptr_pos_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIPKh"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "num_static_fields_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "num_instance_fields_",
-     "field_offset" : 160,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "num_direct_methods_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "num_virtual_methods_",
-     "field_offset" : 224,
-     "referenced_type" : "_ZTIKj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13ClassAccessorE",
-   "name" : "art::ClassAccessor",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art13ClassAccessorE",
-   "self_type" : "_ZTIN3art13ClassAccessorE",
-   "size" : 32,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTINSt3__18iteratorINS_20forward_iterator_tagEN3art17ClassIteratorDataEiPS3_RS3_EE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "data_",
-     "referenced_type" : "_ZTIN3art17ClassIteratorDataE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13ClassIteratorE",
-   "name" : "art::ClassIterator",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art13ClassIteratorE",
-   "self_type" : "_ZTIN3art13ClassIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIN3art13DexFileLoaderE",
-   "name" : "art::DexFileLoader",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art13DexFileLoaderE",
-   "self_type" : "_ZTIN3art13DexFileLoaderE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art13DexFileLoaderE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art13DexFileLoaderD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art13DexFileLoaderD0Ev"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art13DexFileLoader20GetMultiDexChecksumsEPKcPNSt3__16vectorIjNS3_9allocatorIjEEEEPNS4_INS3_12basic_stringIcNS3_11char_traitsIcEENS5_IcEEEENS5_ISD_EEEEPSD_iPb"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art13DexFileLoader4OpenEPKhjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEjPKNS_10OatDexFileEbbPS9_NS3_10unique_ptrINS_16DexFileContainerENS3_14default_deleteISH_EEEE"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art13DexFileLoader19OpenWithDataSectionEPKhjS2_jRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEjPKNS_10OatDexFileEbbPS9_"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art13DexFileLoader7OpenAllEPKhjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEbbPNS_22DexFileLoaderErrorCodeEPS9_PNS3_6vectorINS3_10unique_ptrIKNS_7DexFileENS3_14default_deleteISI_EEEENS7_ISL_EEEE"
-    }
-   ]
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art7DexFile6HeaderE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "feature_flags_",
-     "field_offset" : 896,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "debug_info_offsets_pos_",
-     "field_offset" : 928,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "debug_info_offsets_table_offset_",
-     "field_offset" : 960,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "debug_info_base_",
-     "field_offset" : 992,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "owned_data_begin_",
-     "field_offset" : 1024,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "owned_data_end_",
-     "field_offset" : 1056,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14CompactDexFile6HeaderE",
-   "name" : "art::CompactDexFile::Header",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art14CompactDexFile6HeaderE",
-   "self_type" : "_ZTIN3art14CompactDexFile6HeaderE",
-   "size" : 136,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 2,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art3dex8CodeItemE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "fields_",
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "access" : "private",
-     "field_name" : "insns_count_and_flags_",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "access" : "private",
-     "field_name" : "insns_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIA1_t"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14CompactDexFile8CodeItemE",
-   "name" : "art::CompactDexFile::CodeItem",
-   "referenced_type" : "_ZTIN3art14CompactDexFile8CodeItemE",
-   "self_type" : "_ZTIN3art14CompactDexFile8CodeItemE",
-   "size" : 6,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art7DexFileE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "debug_info_offsets_",
-     "field_offset" : 768,
-     "referenced_type" : "_ZTIN3art18CompactOffsetTable8AccessorE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14CompactDexFileE",
-   "name" : "art::CompactDexFile",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art14CompactDexFileE",
-   "self_type" : "_ZTIN3art14CompactDexFileE",
-   "size" : 108,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art14CompactDexFileE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art14CompactDexFileD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art14CompactDexFileD0Ev"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art14CompactDexFile12IsMagicValidEv"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art14CompactDexFile14IsVersionValidEv"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art14CompactDexFile22SupportsDefaultMethodsEv"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art14CompactDexFile18GetDequickenedSizeEv"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art14CompactDexFile15GetCodeItemSizeERKNS_3dex8CodeItemE"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art14CompactDexFile17CalculateChecksumEv"
-    }
-   ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "first_",
-     "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_5FieldEEE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "last_",
-     "field_offset" : 320,
-     "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_5FieldEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "name" : "art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Field>>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "self_type" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "size" : 80,
-   "source_file" : "art/libartbase/base/iteration_range.h",
-   "template_args" : [ "_ZTIN3art13ClassAccessor12DataIteratorINS0_5FieldEEE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "first_",
-     "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_6MethodEEE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "last_",
-     "field_offset" : 352,
-     "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_6MethodEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "name" : "art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Method>>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "self_type" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "size" : 88,
-   "source_file" : "art/libartbase/base/iteration_range.h",
-   "template_args" : [ "_ZTIN3art13ClassAccessor12DataIteratorINS0_6MethodEEE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "first_",
-     "referenced_type" : "_ZTIN3art13ClassIteratorE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "last_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIN3art13ClassIteratorE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14IterationRangeINS_13ClassIteratorEEE",
-   "name" : "art::IterationRange<art::ClassIterator>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_13ClassIteratorEEE",
-   "self_type" : "_ZTIN3art14IterationRangeINS_13ClassIteratorEEE",
-   "size" : 16,
-   "source_file" : "art/libartbase/base/iteration_range.h",
-   "template_args" : [ "_ZTIN3art13ClassIteratorE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "first_",
-     "referenced_type" : "_ZTIN3art15SplitStringIterE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "last_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIN3art15SplitStringIterE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14IterationRangeINS_15SplitStringIterEEE",
-   "name" : "art::IterationRange<art::SplitStringIter>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_15SplitStringIterEEE",
-   "self_type" : "_ZTIN3art14IterationRangeINS_15SplitStringIterEEE",
-   "size" : 32,
-   "source_file" : "art/libartbase/base/iteration_range.h",
-   "template_args" : [ "_ZTIN3art15SplitStringIterE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "first_",
-     "referenced_type" : "_ZTIN3art22DexInstructionIteratorE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "last_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIN3art22DexInstructionIteratorE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14IterationRangeINS_22DexInstructionIteratorEEE",
-   "name" : "art::IterationRange<art::DexInstructionIterator>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_22DexInstructionIteratorEEE",
-   "self_type" : "_ZTIN3art14IterationRangeINS_22DexInstructionIteratorEEE",
-   "size" : 16,
-   "source_file" : "art/libartbase/base/iteration_range.h",
-   "template_args" : [ "_ZTIN3art22DexInstructionIteratorE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "first_",
-     "referenced_type" : "_ZTIN3art9CountIterE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "last_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIN3art9CountIterE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14IterationRangeINS_9CountIterEEE",
-   "name" : "art::IterationRange<art::CountIter>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_9CountIterEEE",
-   "self_type" : "_ZTIN3art14IterationRangeINS_9CountIterEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/iteration_range.h",
-   "template_args" : [ "_ZTIN3art9CountIterE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "first_",
-     "referenced_type" : "_ZTIPKN3art3dex7TryItemE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "last_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIPKN3art3dex7TryItemE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "name" : "art::IterationRange<const art::dex::TryItem *>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "self_type" : "_ZTIN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/iteration_range.h",
-   "template_args" : [ "_ZTIPKN3art3dex7TryItemE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "index_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "hash_set_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIPN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "name" : "art::HashSetIterator<std::pair<unsigned int, unsigned short>, art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>>>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "self_type" : "_ZTIN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hash_set.h",
-   "template_args" :
-   [
-    "_ZTINSt3__14pairIjtEE",
-    "_ZTIN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE"
-   ]
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art16DexFileReferenceE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art15MethodReferenceE",
-   "name" : "art::MethodReference",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art15MethodReferenceE",
-   "self_type" : "_ZTIN3art15MethodReferenceE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/method_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTINSt3__18iteratorINS_20forward_iterator_tagENS_17basic_string_viewIcNS_11char_traitsIcEEEEiPS5_RS5_EE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "cur_index_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "split_on_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIc"
-    },
-    {
-     "access" : "private",
-     "field_name" : "sv_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTINSt3__117basic_string_viewIcNS_11char_traitsIcEEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art15SplitStringIterE",
-   "name" : "art::SplitStringIter",
-   "referenced_type" : "_ZTIN3art15SplitStringIterE",
-   "self_type" : "_ZTIN3art15SplitStringIterE",
-   "size" : 16,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art7DexFile6HeaderE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art15StandardDexFile6HeaderE",
-   "name" : "art::StandardDexFile::Header",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art15StandardDexFile6HeaderE",
-   "self_type" : "_ZTIN3art15StandardDexFile6HeaderE",
-   "size" : 112,
-   "source_file" : "art/libdexfile/dex/standard_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art3dex8CodeItemE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "registers_size_",
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "access" : "private",
-     "field_name" : "ins_size_",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "access" : "private",
-     "field_name" : "outs_size_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "access" : "private",
-     "field_name" : "tries_size_",
-     "field_offset" : 48,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "access" : "private",
-     "field_name" : "debug_info_off_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "insns_size_in_code_units_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "insns_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIA1_t"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art15StandardDexFile8CodeItemE",
-   "name" : "art::StandardDexFile::CodeItem",
-   "referenced_type" : "_ZTIN3art15StandardDexFile8CodeItemE",
-   "self_type" : "_ZTIN3art15StandardDexFile8CodeItemE",
-   "size" : 20,
-   "source_file" : "art/libdexfile/dex/standard_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art7DexFileE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art15StandardDexFileE",
-   "name" : "art::StandardDexFile",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art15StandardDexFileE",
-   "self_type" : "_ZTIN3art15StandardDexFileE",
-   "size" : 96,
-   "source_file" : "art/libdexfile/dex/standard_dex_file.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art15StandardDexFileE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art15StandardDexFileD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art15StandardDexFileD0Ev"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art15StandardDexFile12IsMagicValidEv"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art15StandardDexFile14IsVersionValidEv"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art15StandardDexFile22SupportsDefaultMethodsEv"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art15StandardDexFile18GetDequickenedSizeEv"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art15StandardDexFile15GetCodeItemSizeERKNS_3dex8CodeItemE"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art7DexFile17CalculateChecksumEv"
-    }
-   ]
-  },
-  {
-   "access" : "private",
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "str_offset_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "data_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art15TypeLookupTable5EntryE",
-   "name" : "art::TypeLookupTable::Entry",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art15TypeLookupTable5EntryE",
-   "self_type" : "_ZTIN3art15TypeLookupTable5EntryE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "dex_data_begin_",
-     "referenced_type" : "_ZTIPKh"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mask_bits_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "entries_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIPKN3art15TypeLookupTable5EntryE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "owned_entries_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTINSt3__110unique_ptrIA_N3art15TypeLookupTable5EntryENS_14default_deleteIS4_EEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art15TypeLookupTableE",
-   "name" : "art::TypeLookupTable",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art15TypeLookupTableE",
-   "self_type" : "_ZTIN3art15TypeLookupTableE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art13DexFileLoaderE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art16ArtDexFileLoaderE",
-   "name" : "art::ArtDexFileLoader",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art16ArtDexFileLoaderE",
-   "self_type" : "_ZTIN3art16ArtDexFileLoaderE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art16ArtDexFileLoaderE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art16ArtDexFileLoaderD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art16ArtDexFileLoaderD0Ev"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art16ArtDexFileLoader20GetMultiDexChecksumsEPKcPNSt3__16vectorIjNS3_9allocatorIjEEEEPNS4_INS3_12basic_stringIcNS3_11char_traitsIcEENS5_IcEEEENS5_ISD_EEEEPSD_iPb"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art16ArtDexFileLoader4OpenEPKhjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEjPKNS_10OatDexFileEbbPS9_NS3_10unique_ptrINS_16DexFileContainerENS3_14default_deleteISH_EEEE"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art13DexFileLoader19OpenWithDataSectionEPKhjS2_jRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEjPKNS_10OatDexFileEbbPS9_"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art13DexFileLoader7OpenAllEPKhjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEbbPNS_22DexFileLoaderErrorCodeEPS9_PNS3_6vectorINS3_10unique_ptrIKNS_7DexFileENS3_14default_deleteISI_EEEENS7_ISL_EEEE"
-    }
-   ]
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIN3art16DexFileContainerE",
-   "name" : "art::DexFileContainer",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art16DexFileContainerE",
-   "self_type" : "_ZTIN3art16DexFileContainerE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art16DexFileContainerE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art16DexFileContainerD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art16DexFileContainerD0Ev"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZN3art16DexFileContainer14GetPermissionsEv"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZN3art16DexFileContainer10IsReadOnlyEv"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZN3art16DexFileContainer11EnableWriteEv"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZN3art16DexFileContainer12DisableWriteEv"
-    }
-   ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art16DexFileReference10ComparatorE",
-   "name" : "art::DexFileReference::Comparator",
-   "referenced_type" : "_ZTIN3art16DexFileReference10ComparatorE",
-   "self_type" : "_ZTIN3art16DexFileReference10ComparatorE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "dex_file",
-     "referenced_type" : "_ZTIPKN3art7DexFileE"
-    },
-    {
-     "field_name" : "index",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art16DexFileReferenceE",
-   "name" : "art::DexFileReference",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art16DexFileReferenceE",
-   "self_type" : "_ZTIN3art16DexFileReferenceE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "start_offset_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "end_offset_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art16DexLayoutSection10SubsectionE",
-   "name" : "art::DexLayoutSection::Subsection",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art16DexLayoutSection10SubsectionE",
-   "self_type" : "_ZTIN3art16DexLayoutSection10SubsectionE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "parts_",
-     "referenced_type" : "_ZTIA5_N3art16DexLayoutSection10SubsectionE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art16DexLayoutSectionE",
-   "name" : "art::DexLayoutSection",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art16DexLayoutSectionE",
-   "self_type" : "_ZTIN3art16DexLayoutSectionE",
-   "size" : 40,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "dex_file_",
-     "referenced_type" : "_ZTIRKN3art7DexFileE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "class_def_idx_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art17ClassIteratorDataE",
-   "name" : "art::ClassIteratorData",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art17ClassIteratorDataE",
-   "self_type" : "_ZTIN3art17ClassIteratorDataE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "sections_",
-     "referenced_type" : "_ZTIA2_N3art16DexLayoutSectionE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art17DexLayoutSectionsE",
-   "name" : "art::DexLayoutSections",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art17DexLayoutSectionsE",
-   "self_type" : "_ZTIN3art17DexLayoutSectionsE",
-   "size" : 80,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "table_",
-     "referenced_type" : "_ZTIKPKj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "minimum_offset_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "data_begin_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKPKh"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art18CompactOffsetTable8AccessorE",
-   "name" : "art::CompactOffsetTable::Accessor",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art18CompactOffsetTable8AccessorE",
-   "self_type" : "_ZTIN3art18CompactOffsetTable8AccessorE",
-   "size" : 12,
-   "source_file" : "art/libdexfile/dex/compact_offset_table.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art18CompactOffsetTableE",
-   "name" : "art::CompactOffsetTable",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art18CompactOffsetTableE",
-   "self_type" : "_ZTIN3art18CompactOffsetTableE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/compact_offset_table.h"
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "hash_fn_",
-     "referenced_type" : "_ZTIN3art3dex15DexFileVerifier26OffsetTypeMapHashCompareFnE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "name" : "art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "self_type" : "_ZTIN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/hash_map.h",
-   "template_args" :
-   [
-    "_ZTIj",
-    "_ZTIt",
-    "_ZTIN3art3dex15DexFileVerifier26OffsetTypeMapHashCompareFnE"
-   ]
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "pred_fn_",
-     "referenced_type" : "_ZTIN3art3dex15DexFileVerifier26OffsetTypeMapHashCompareFnE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "name" : "art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "self_type" : "_ZTIN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/hash_map.h",
-   "template_args" :
-   [
-    "_ZTIj",
-    "_ZTIt",
-    "_ZTIN3art3dex15DexFileVerifier26OffsetTypeMapHashCompareFnE"
-   ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "buffer_",
-     "referenced_type" : "_ZTINSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art18ScopedTraceNoStart24ScopedTraceMessageHelperE",
-   "name" : "art::ScopedTraceNoStart::ScopedTraceMessageHelper",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art18ScopedTraceNoStart24ScopedTraceMessageHelperE",
-   "self_type" : "_ZTIN3art18ScopedTraceNoStart24ScopedTraceMessageHelperE",
-   "size" : 136,
-   "source_file" : "art/libartbase/base/systrace.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art18ScopedTraceNoStartE",
-   "name" : "art::ScopedTraceNoStart",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art18ScopedTraceNoStartE",
-   "self_type" : "_ZTIN3art18ScopedTraceNoStartE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/systrace.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art19Arc4RandomGeneratorE",
-   "name" : "art::Arc4RandomGenerator",
-   "referenced_type" : "_ZTIN3art19Arc4RandomGeneratorE",
-   "self_type" : "_ZTIN3art19Arc4RandomGeneratorE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/utils.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art19DefaultStringEqualsE",
-   "name" : "art::DefaultStringEquals",
-   "referenced_type" : "_ZTIN3art19DefaultStringEqualsE",
-   "self_type" : "_ZTIN3art19DefaultStringEqualsE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "num_operands_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art19InstructionOperandsE",
-   "name" : "art::InstructionOperands",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art19InstructionOperandsE",
-   "self_type" : "_ZTIN3art19InstructionOperandsE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art19InstructionOperandsE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art19InstructionOperandsD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art19InstructionOperandsD0Ev"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZNK3art19InstructionOperands10GetOperandEj"
-    }
-   ]
-  },
-  {
-   "access" : "private",
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "type_idx_",
-     "referenced_type" : "_ZTIN3art3dex9TypeIndexE"
-    },
-    {
-     "field_name" : "address_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art20CatchHandlerIterator16CatchHandlerItemE",
-   "name" : "art::CatchHandlerIterator::CatchHandlerItem",
-   "referenced_type" : "_ZTIN3art20CatchHandlerIterator16CatchHandlerItemE",
-   "self_type" : "_ZTIN3art20CatchHandlerIterator16CatchHandlerItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_exception_helpers.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "handler_",
-     "referenced_type" : "_ZTIN3art20CatchHandlerIterator16CatchHandlerItemE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "current_data_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIPKh"
-    },
-    {
-     "access" : "private",
-     "field_name" : "remaining_count_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIi"
-    },
-    {
-     "access" : "private",
-     "field_name" : "catch_all_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIb"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art20CatchHandlerIteratorE",
-   "name" : "art::CatchHandlerIterator",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art20CatchHandlerIteratorE",
-   "self_type" : "_ZTIN3art20CatchHandlerIteratorE",
-   "size" : 20,
-   "source_file" : "art/libdexfile/dex/dex_file_exception_helpers.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art27CodeItemInstructionAccessorE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "registers_size_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "access" : "private",
-     "field_name" : "ins_size_",
-     "field_offset" : 80,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "access" : "private",
-     "field_name" : "outs_size_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "access" : "private",
-     "field_name" : "tries_size_",
-     "field_offset" : 112,
-     "referenced_type" : "_ZTIt"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art20CodeItemDataAccessorE",
-   "name" : "art::CodeItemDataAccessor",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art20CodeItemDataAccessorE",
-   "self_type" : "_ZTIN3art20CodeItemDataAccessorE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "instructions_",
-     "referenced_type" : "_ZTIPKt"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "dex_pc_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art20DexInstructionPcPairE",
-   "name" : "art::DexInstructionPcPair",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art20DexInstructionPcPairE",
-   "self_type" : "_ZTIN3art20DexInstructionPcPairE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art26DexInstructionIteratorBaseE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art22DexInstructionIteratorE",
-   "name" : "art::DexInstructionIterator",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art22DexInstructionIteratorE",
-   "self_type" : "_ZTIN3art22DexInstructionIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "dex_file_",
-     "referenced_type" : "_ZTIRKN3art7DexFileE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "type_list_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIPKN3art3dex8TypeListE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "size_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "pos_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art24DexFileParameterIteratorE",
-   "name" : "art::DexFileParameterIterator",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art24DexFileParameterIteratorE",
-   "self_type" : "_ZTIN3art24DexFileParameterIteratorE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art19InstructionOperandsE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "first_operand_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art24RangeInstructionOperandsE",
-   "name" : "art::RangeInstructionOperands",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art24RangeInstructionOperandsE",
-   "self_type" : "_ZTIN3art24RangeInstructionOperandsE",
-   "size" : 12,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art24RangeInstructionOperandsE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art24RangeInstructionOperandsD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art24RangeInstructionOperandsD0Ev"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art24RangeInstructionOperands10GetOperandEj"
-    }
-   ]
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art20CodeItemDataAccessorE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "dex_file_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIPKN3art7DexFileE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "debug_info_offset_",
-     "field_offset" : 160,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art25CodeItemDebugInfoAccessorE",
-   "name" : "art::CodeItemDebugInfoAccessor",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art25CodeItemDebugInfoAccessorE",
-   "self_type" : "_ZTIN3art25CodeItemDebugInfoAccessorE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "dex_file_",
-     "referenced_type" : "_ZTIRKN3art7DexFileE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "array_size_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "pos_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "ptr_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIPKh"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "type_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "jval_",
-     "field_offset" : 160,
-     "referenced_type" : "_ZTI6jvalue"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art25EncodedArrayValueIteratorE",
-   "name" : "art::EncodedArrayValueIterator",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art25EncodedArrayValueIteratorE",
-   "self_type" : "_ZTIN3art25EncodedArrayValueIteratorE",
-   "size" : 28,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art25EncodedArrayValueIteratorE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art26CallSiteArrayValueIteratorE",
-   "name" : "art::CallSiteArrayValueIterator",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art26CallSiteArrayValueIteratorE",
-   "self_type" : "_ZTIN3art26CallSiteArrayValueIteratorE",
-   "size" : 28,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTINSt3__18iteratorINS_20forward_iterator_tagEN3art20DexInstructionPcPairEiPS3_RS3_EE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "data_",
-     "referenced_type" : "_ZTIN3art20DexInstructionPcPairE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art26DexInstructionIteratorBaseE",
-   "name" : "art::DexInstructionIteratorBase",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art26DexInstructionIteratorBaseE",
-   "self_type" : "_ZTIN3art26DexInstructionIteratorBaseE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art26DexInstructionIteratorBaseE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "num_code_units_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "error_state_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIb"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art26SafeDexInstructionIteratorE",
-   "name" : "art::SafeDexInstructionIterator",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art26SafeDexInstructionIteratorE",
-   "self_type" : "_ZTIN3art26SafeDexInstructionIteratorE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art19InstructionOperandsE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "operands_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIRA5_Kj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art26VarArgsInstructionOperandsE",
-   "name" : "art::VarArgsInstructionOperands",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art26VarArgsInstructionOperandsE",
-   "self_type" : "_ZTIN3art26VarArgsInstructionOperandsE",
-   "size" : 12,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art26VarArgsInstructionOperandsE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art26VarArgsInstructionOperandsD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art26VarArgsInstructionOperandsD0Ev"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art26VarArgsInstructionOperands10GetOperandEj"
-    }
-   ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "insns_size_in_code_units_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "insns_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIPKt"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art27CodeItemInstructionAccessorE",
-   "name" : "art::CodeItemInstructionAccessor",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art27CodeItemInstructionAccessorE",
-   "self_type" : "_ZTIN3art27CodeItemInstructionAccessorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art19InstructionOperandsE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "inner_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKPKN3art19InstructionOperandsE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art29NoReceiverInstructionOperandsE",
-   "name" : "art::NoReceiverInstructionOperands",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art29NoReceiverInstructionOperandsE",
-   "self_type" : "_ZTIN3art29NoReceiverInstructionOperandsE",
-   "size" : 12,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art29NoReceiverInstructionOperandsE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art29NoReceiverInstructionOperandsD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art29NoReceiverInstructionOperandsD0Ev"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art29NoReceiverInstructionOperands10GetOperandEj"
-    }
-   ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art2OSE",
-   "name" : "art::OS",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art2OSE",
-   "self_type" : "_ZTIN3art2OSE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/os.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art30MethodReferenceValueComparatorE",
-   "name" : "art::MethodReferenceValueComparator",
-   "referenced_type" : "_ZTIN3art30MethodReferenceValueComparatorE",
-   "self_type" : "_ZTIN3art30MethodReferenceValueComparatorE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/method_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art25EncodedArrayValueIteratorE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art31EncodedStaticFieldValueIteratorE",
-   "name" : "art::EncodedStaticFieldValueIterator",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art31EncodedStaticFieldValueIteratorE",
-   "self_type" : "_ZTIN3art31EncodedStaticFieldValueIteratorE",
-   "size" : 28,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 2,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art3dex8DexIndexItEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex10ProtoIndexE",
-   "name" : "art::dex::ProtoIndex",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art3dex10ProtoIndexE",
-   "self_type" : "_ZTIN3art3dex10ProtoIndexE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art3dex8DexIndexIjEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex11StringIndexE",
-   "name" : "art::dex::StringIndex",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art3dex11StringIndexE",
-   "self_type" : "_ZTIN3art3dex11StringIndexE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "visibility_",
-     "referenced_type" : "_ZTIh"
-    },
-    {
-     "field_name" : "annotation_",
-     "field_offset" : 8,
-     "referenced_type" : "_ZTIA1_h"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex14AnnotationItemE",
-   "name" : "art::dex::AnnotationItem",
-   "referenced_type" : "_ZTIN3art3dex14AnnotationItemE",
-   "self_type" : "_ZTIN3art3dex14AnnotationItemE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "data_off_",
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex14CallSiteIdItemE",
-   "name" : "art::dex::CallSiteIdItem",
-   "referenced_type" : "_ZTIN3art3dex14CallSiteIdItemE",
-   "self_type" : "_ZTIN3art3dex14CallSiteIdItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "method_handle_type_",
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "reserved1_",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "field_or_method_idx_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "reserved2_",
-     "field_offset" : 48,
-     "referenced_type" : "_ZTIt"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex16MethodHandleItemE",
-   "name" : "art::dex::MethodHandleItem",
-   "referenced_type" : "_ZTIN3art3dex16MethodHandleItemE",
-   "self_type" : "_ZTIN3art3dex16MethodHandleItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "size_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "entries_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIA1_j"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex17AnnotationSetItemE",
-   "name" : "art::dex::AnnotationSetItem",
-   "referenced_type" : "_ZTIN3art3dex17AnnotationSetItemE",
-   "self_type" : "_ZTIN3art3dex17AnnotationSetItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "size_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "flags_offset_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIA1_j"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex18HiddenapiClassDataE",
-   "name" : "art::dex::HiddenapiClassData",
-   "referenced_type" : "_ZTIN3art3dex18HiddenapiClassDataE",
-   "self_type" : "_ZTIN3art3dex18HiddenapiClassDataE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "annotations_off_",
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex20AnnotationSetRefItemE",
-   "name" : "art::dex::AnnotationSetRefItem",
-   "referenced_type" : "_ZTIN3art3dex20AnnotationSetRefItemE",
-   "self_type" : "_ZTIN3art3dex20AnnotationSetRefItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "size_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "list_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIA1_N3art3dex20AnnotationSetRefItemE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex20AnnotationSetRefListE",
-   "name" : "art::dex::AnnotationSetRefList",
-   "referenced_type" : "_ZTIN3art3dex20AnnotationSetRefListE",
-   "self_type" : "_ZTIN3art3dex20AnnotationSetRefListE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "field_idx_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "annotations_off_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex20FieldAnnotationsItemE",
-   "name" : "art::dex::FieldAnnotationsItem",
-   "referenced_type" : "_ZTIN3art3dex20FieldAnnotationsItemE",
-   "self_type" : "_ZTIN3art3dex20FieldAnnotationsItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "method_idx_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "annotations_off_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex21MethodAnnotationsItemE",
-   "name" : "art::dex::MethodAnnotationsItem",
-   "referenced_type" : "_ZTIN3art3dex21MethodAnnotationsItemE",
-   "self_type" : "_ZTIN3art3dex21MethodAnnotationsItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "class_annotations_off_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "fields_size_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "methods_size_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "parameters_size_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex24AnnotationsDirectoryItemE",
-   "name" : "art::dex::AnnotationsDirectoryItem",
-   "referenced_type" : "_ZTIN3art3dex24AnnotationsDirectoryItemE",
-   "self_type" : "_ZTIN3art3dex24AnnotationsDirectoryItemE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "method_idx_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "annotations_off_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex24ParameterAnnotationsItemE",
-   "name" : "art::dex::ParameterAnnotationsItem",
-   "referenced_type" : "_ZTIN3art3dex24ParameterAnnotationsItemE",
-   "self_type" : "_ZTIN3art3dex24ParameterAnnotationsItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "descriptor_idx_",
-     "referenced_type" : "_ZTIN3art3dex11StringIndexE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex6TypeIdE",
-   "name" : "art::dex::TypeId",
-   "referenced_type" : "_ZTIN3art3dex6TypeIdE",
-   "self_type" : "_ZTIN3art3dex6TypeIdE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "class_idx_",
-     "referenced_type" : "_ZTIN3art3dex9TypeIndexE"
-    },
-    {
-     "field_name" : "type_idx_",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIN3art3dex9TypeIndexE"
-    },
-    {
-     "field_name" : "name_idx_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIN3art3dex11StringIndexE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex7FieldIdE",
-   "name" : "art::dex::FieldId",
-   "referenced_type" : "_ZTIN3art3dex7FieldIdE",
-   "self_type" : "_ZTIN3art3dex7FieldIdE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "type_",
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "unused_",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "size_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "offset_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex7MapItemE",
-   "name" : "art::dex::MapItem",
-   "referenced_type" : "_ZTIN3art3dex7MapItemE",
-   "self_type" : "_ZTIN3art3dex7MapItemE",
-   "size" : 12,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "size_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "list_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIA1_N3art3dex7MapItemE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex7MapListE",
-   "name" : "art::dex::MapList",
-   "referenced_type" : "_ZTIN3art3dex7MapListE",
-   "self_type" : "_ZTIN3art3dex7MapListE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "shorty_idx_",
-     "referenced_type" : "_ZTIN3art3dex11StringIndexE"
-    },
-    {
-     "field_name" : "return_type_idx_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIN3art3dex9TypeIndexE"
-    },
-    {
-     "field_name" : "pad_",
-     "field_offset" : 48,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "parameters_off_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex7ProtoIdE",
-   "name" : "art::dex::ProtoId",
-   "referenced_type" : "_ZTIN3art3dex7ProtoIdE",
-   "self_type" : "_ZTIN3art3dex7ProtoIdE",
-   "size" : 12,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "start_addr_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "insn_count_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "handler_off_",
-     "field_offset" : 48,
-     "referenced_type" : "_ZTIt"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex7TryItemE",
-   "name" : "art::dex::TryItem",
-   "referenced_type" : "_ZTIN3art3dex7TryItemE",
-   "self_type" : "_ZTIN3art3dex7TryItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "class_idx_",
-     "referenced_type" : "_ZTIN3art3dex9TypeIndexE"
-    },
-    {
-     "field_name" : "pad1_",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "access_flags_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "superclass_idx_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIN3art3dex9TypeIndexE"
-    },
-    {
-     "field_name" : "pad2_",
-     "field_offset" : 80,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "interfaces_off_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "source_file_idx_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIN3art3dex11StringIndexE"
-    },
-    {
-     "field_name" : "annotations_off_",
-     "field_offset" : 160,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "class_data_off_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "static_values_off_",
-     "field_offset" : 224,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex8ClassDefE",
-   "name" : "art::dex::ClassDef",
-   "referenced_type" : "_ZTIN3art3dex8ClassDefE",
-   "self_type" : "_ZTIN3art3dex8ClassDefE",
-   "size" : 32,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art3dex8CodeItemE",
-   "name" : "art::dex::CodeItem",
-   "referenced_type" : "_ZTIN3art3dex8CodeItemE",
-   "self_type" : "_ZTIN3art3dex8CodeItemE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "index_",
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex8DexIndexIjEE",
-   "name" : "art::dex::DexIndex<unsigned int>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art3dex8DexIndexIjEE",
-   "self_type" : "_ZTIN3art3dex8DexIndexIjEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h",
-   "template_args" : [ "_ZTIj" ]
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "index_",
-     "referenced_type" : "_ZTIt"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex8DexIndexItEE",
-   "name" : "art::dex::DexIndex<unsigned short>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art3dex8DexIndexItEE",
-   "self_type" : "_ZTIN3art3dex8DexIndexItEE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h",
-   "template_args" : [ "_ZTIt" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "class_idx_",
-     "referenced_type" : "_ZTIN3art3dex9TypeIndexE"
-    },
-    {
-     "field_name" : "proto_idx_",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIN3art3dex10ProtoIndexE"
-    },
-    {
-     "field_name" : "name_idx_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIN3art3dex11StringIndexE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex8MethodIdE",
-   "name" : "art::dex::MethodId",
-   "referenced_type" : "_ZTIN3art3dex8MethodIdE",
-   "self_type" : "_ZTIN3art3dex8MethodIdE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "string_data_off_",
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex8StringIdE",
-   "name" : "art::dex::StringId",
-   "referenced_type" : "_ZTIN3art3dex8StringIdE",
-   "self_type" : "_ZTIN3art3dex8StringIdE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "type_idx_",
-     "referenced_type" : "_ZTIN3art3dex9TypeIndexE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex8TypeItemE",
-   "name" : "art::dex::TypeItem",
-   "referenced_type" : "_ZTIN3art3dex8TypeItemE",
-   "self_type" : "_ZTIN3art3dex8TypeItemE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "size_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "list_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIA1_N3art3dex8TypeItemE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex8TypeListE",
-   "name" : "art::dex::TypeList",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art3dex8TypeListE",
-   "self_type" : "_ZTIN3art3dex8TypeListE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "range_values_",
-     "referenced_type" : "_ZTINSt3__15dequeINS_5tupleIJPKvjbEEENS_9allocatorIS4_EEEE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "dex_file_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTIKPKN3art7DexFileE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex8tracking24DexFileTrackingRegistrarE",
-   "name" : "art::dex::tracking::DexFileTrackingRegistrar",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art3dex8tracking24DexFileTrackingRegistrarE",
-   "self_type" : "_ZTIN3art3dex8tracking24DexFileTrackingRegistrarE",
-   "size" : 28,
-   "source_file" : "art/libdexfile/dex/dex_file_tracking_registrar.h"
-  },
-  {
-   "alignment" : 2,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art3dex8DexIndexItEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex9TypeIndexE",
-   "name" : "art::dex::TypeIndex",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art3dex9TypeIndexE",
-   "self_type" : "_ZTIN3art3dex9TypeIndexE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "name_",
-     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "begin_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIPh"
-    },
-    {
-     "access" : "private",
-     "field_name" : "size_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "base_begin_",
-     "field_offset" : 160,
-     "referenced_type" : "_ZTIPv"
-    },
-    {
-     "access" : "private",
-     "field_name" : "base_size_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "prot_",
-     "field_offset" : 224,
-     "referenced_type" : "_ZTIi"
-    },
-    {
-     "access" : "private",
-     "field_name" : "reuse_",
-     "field_offset" : 256,
-     "referenced_type" : "_ZTIb"
-    },
-    {
-     "access" : "private",
-     "field_name" : "already_unmapped_",
-     "field_offset" : 264,
-     "referenced_type" : "_ZTIb"
-    },
-    {
-     "access" : "private",
-     "field_name" : "redzone_size_",
-     "field_offset" : 288,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art6MemMapE",
-   "name" : "art::MemMap",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art6MemMapE",
-   "self_type" : "_ZTIN3art6MemMapE",
-   "size" : 40,
-   "source_file" : "art/libartbase/base/mem_map.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "address_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "line_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "source_file_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIPKc"
-    },
-    {
-     "field_name" : "prologue_end_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIb"
-    },
-    {
-     "field_name" : "epilogue_begin_",
-     "field_offset" : 104,
-     "referenced_type" : "_ZTIb"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7DexFile12PositionInfoE",
-   "name" : "art::DexFile::PositionInfo",
-   "referenced_type" : "_ZTIN3art7DexFile12PositionInfoE",
-   "self_type" : "_ZTIN3art7DexFile12PositionInfoE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "magic_",
-     "referenced_type" : "_ZTIA8_h"
-    },
-    {
-     "field_name" : "checksum_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "signature_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIA20_h"
-    },
-    {
-     "field_name" : "file_size_",
-     "field_offset" : 256,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "header_size_",
-     "field_offset" : 288,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "endian_tag_",
-     "field_offset" : 320,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "link_size_",
-     "field_offset" : 352,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "link_off_",
-     "field_offset" : 384,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "map_off_",
-     "field_offset" : 416,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "string_ids_size_",
-     "field_offset" : 448,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "string_ids_off_",
-     "field_offset" : 480,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "type_ids_size_",
-     "field_offset" : 512,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "type_ids_off_",
-     "field_offset" : 544,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "proto_ids_size_",
-     "field_offset" : 576,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "proto_ids_off_",
-     "field_offset" : 608,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "field_ids_size_",
-     "field_offset" : 640,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "field_ids_off_",
-     "field_offset" : 672,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "method_ids_size_",
-     "field_offset" : 704,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "method_ids_off_",
-     "field_offset" : 736,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "class_defs_size_",
-     "field_offset" : 768,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "class_defs_off_",
-     "field_offset" : 800,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "data_size_",
-     "field_offset" : 832,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "data_off_",
-     "field_offset" : 864,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7DexFile6HeaderE",
-   "name" : "art::DexFile::Header",
-   "referenced_type" : "_ZTIN3art7DexFile6HeaderE",
-   "self_type" : "_ZTIN3art7DexFile6HeaderE",
-   "size" : 112,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "name_",
-     "referenced_type" : "_ZTIPKc"
-    },
-    {
-     "field_name" : "descriptor_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIPKc"
-    },
-    {
-     "field_name" : "signature_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIPKc"
-    },
-    {
-     "field_name" : "start_address_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "end_address_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "reg_",
-     "field_offset" : 160,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "is_live_",
-     "field_offset" : 176,
-     "referenced_type" : "_ZTIb"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7DexFile9LocalInfoE",
-   "name" : "art::DexFile::LocalInfo",
-   "referenced_type" : "_ZTIN3art7DexFile9LocalInfoE",
-   "self_type" : "_ZTIN3art7DexFile9LocalInfoE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "begin_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKPKh"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "size_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "data_begin_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIKPKh"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "data_size_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "location_",
-     "field_offset" : 160,
-     "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "location_checksum_",
-     "field_offset" : 256,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "header_",
-     "field_offset" : 288,
-     "referenced_type" : "_ZTIKPKN3art7DexFile6HeaderE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "string_ids_",
-     "field_offset" : 320,
-     "referenced_type" : "_ZTIKPKN3art3dex8StringIdE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "type_ids_",
-     "field_offset" : 352,
-     "referenced_type" : "_ZTIKPKN3art3dex6TypeIdE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "field_ids_",
-     "field_offset" : 384,
-     "referenced_type" : "_ZTIKPKN3art3dex7FieldIdE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "method_ids_",
-     "field_offset" : 416,
-     "referenced_type" : "_ZTIKPKN3art3dex8MethodIdE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "proto_ids_",
-     "field_offset" : 448,
-     "referenced_type" : "_ZTIKPKN3art3dex7ProtoIdE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "class_defs_",
-     "field_offset" : 480,
-     "referenced_type" : "_ZTIKPKN3art3dex8ClassDefE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "method_handles_",
-     "field_offset" : 512,
-     "referenced_type" : "_ZTIPKN3art3dex16MethodHandleItemE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "num_method_handles_",
-     "field_offset" : 544,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "call_site_ids_",
-     "field_offset" : 576,
-     "referenced_type" : "_ZTIPKN3art3dex14CallSiteIdItemE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "num_call_site_ids_",
-     "field_offset" : 608,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "hiddenapi_class_data_",
-     "field_offset" : 640,
-     "referenced_type" : "_ZTIPKN3art3dex18HiddenapiClassDataE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "oat_dex_file_",
-     "field_offset" : 672,
-     "referenced_type" : "_ZTIPKN3art10OatDexFileE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "container_",
-     "field_offset" : 704,
-     "referenced_type" : "_ZTINSt3__110unique_ptrIN3art16DexFileContainerENS_14default_deleteIS2_EEEE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "is_compact_dex_",
-     "field_offset" : 736,
-     "referenced_type" : "_ZTIKb"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "hiddenapi_domain_",
-     "field_offset" : 744,
-     "referenced_type" : "_ZTIN3art9hiddenapi6DomainE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7DexFileE",
-   "name" : "art::DexFile",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art7DexFileE",
-   "self_type" : "_ZTIN3art7DexFileE",
-   "size" : 96,
-   "source_file" : "art/libdexfile/dex/dex_file.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art7DexFileE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art7DexFileD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art7DexFileD0Ev"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZNK3art7DexFile12IsMagicValidEv"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZNK3art7DexFile14IsVersionValidEv"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZNK3art7DexFile22SupportsDefaultMethodsEv"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZNK3art7DexFile18GetDequickenedSizeEv"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZNK3art7DexFile15GetCodeItemSizeERKNS_3dex8CodeItemE"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art7DexFile17CalculateChecksumEv"
-    }
-   ]
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7HashMapIjtNS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS2_26OffsetTypeMapHashCompareFnES4_NSt3__19allocatorINS5_4pairIjtEEEEEE",
-   "name" : "art::HashMap<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn, std::allocator<std::pair<unsigned int, unsigned short>>>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art7HashMapIjtNS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS2_26OffsetTypeMapHashCompareFnES4_NSt3__19allocatorINS5_4pairIjtEEEEEE",
-   "self_type" : "_ZTIN3art7HashMapIjtNS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS2_26OffsetTypeMapHashCompareFnES4_NSt3__19allocatorINS5_4pairIjtEEEEEE",
-   "size" : 40,
-   "source_file" : "art/libartbase/base/hash_map.h",
-   "template_args" :
-   [
-    "_ZTIj",
-    "_ZTIt",
-    "_ZTIN3art3dex15DexFileVerifier20OffsetTypeMapEmptyFnE",
-    "_ZTIN3art3dex15DexFileVerifier26OffsetTypeMapHashCompareFnE",
-    "_ZTIN3art3dex15DexFileVerifier26OffsetTypeMapHashCompareFnE",
-    "_ZTINSt3__19allocatorINS_4pairIjtEEEE"
-   ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "allocfn_",
-     "referenced_type" : "_ZTINSt3__19allocatorINS_4pairIjtEEEE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "hashfn_",
-     "field_offset" : 8,
-     "referenced_type" : "_ZTIN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "emptyfn_",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIN3art3dex15DexFileVerifier20OffsetTypeMapEmptyFnE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "pred_",
-     "field_offset" : 24,
-     "referenced_type" : "_ZTIN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "num_elements_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "num_buckets_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "elements_until_expand_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "owns_data_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIb"
-    },
-    {
-     "access" : "private",
-     "field_name" : "data_",
-     "field_offset" : 160,
-     "referenced_type" : "_ZTIPNSt3__14pairIjtEE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "min_load_factor_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTId"
-    },
-    {
-     "access" : "private",
-     "field_name" : "max_load_factor_",
-     "field_offset" : 256,
-     "referenced_type" : "_ZTId"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "name" : "art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "self_type" : "_ZTIN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "size" : 40,
-   "source_file" : "art/libartbase/base/hash_set.h",
-   "template_args" :
-   [
-    "_ZTINSt3__14pairIjtEE",
-    "_ZTIN3art3dex15DexFileVerifier20OffsetTypeMapEmptyFnE",
-    "_ZTIN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-    "_ZTIN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-    "_ZTINSt3__19allocatorINS_4pairIjtEEEE"
-   ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art8DataHashE",
-   "name" : "art::DataHash",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art8DataHashE",
-   "self_type" : "_ZTIN3art8DataHashE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/data_hash.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "value_",
-     "referenced_type" : "_ZTIRKN3art9hiddenapi7ApiListE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "name" : "art::Dumpable<art::hiddenapi::ApiList>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "self_type" : "_ZTIN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/dumpable.h",
-   "template_args" : [ "_ZTIN3art9hiddenapi7ApiListE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art8IdentityIjEE",
-   "name" : "art::Identity<unsigned int>",
-   "referenced_type" : "_ZTIN3art8IdentityIjEE",
-   "self_type" : "_ZTIN3art8IdentityIjEE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/stl_util_identity.h",
-   "template_args" : [ "_ZTIj" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "handle_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIP10ZipArchive"
-    },
-    {
-     "access" : "private",
-     "field_name" : "zip_entry_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKP8ZipEntry"
-    },
-    {
-     "access" : "private",
-     "field_name" : "entry_name_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art8ZipEntryE",
-   "name" : "art::ZipEntry",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art8ZipEntryE",
-   "self_type" : "_ZTIN3art8ZipEntryE",
-   "size" : 24,
-   "source_file" : "art/libartbase/base/zip_archive.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art8ZipEntryE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art8ZipEntryD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art8ZipEntryD0Ev"
-    }
-   ]
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTINSt3__18iteratorINS_20forward_iterator_tagEjjjjEE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "count_",
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art9CountIterE",
-   "name" : "art::CountIter",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art9CountIterE",
-   "self_type" : "_ZTIN3art9CountIterE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art9PrimitiveE",
-   "name" : "art::Primitive",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art9PrimitiveE",
-   "self_type" : "_ZTIN3art9PrimitiveE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/primitive.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art11ValueObjectE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "dex_file_",
-     "referenced_type" : "_ZTIPKN3art7DexFileE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "proto_id_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIPKN3art3dex7ProtoIdE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art9SignatureE",
-   "name" : "art::Signature",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art9SignatureE",
-   "self_type" : "_ZTIN3art9SignatureE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/signature.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "dex_flags_",
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art9hiddenapi7ApiListE",
-   "name" : "art::hiddenapi::ApiList",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art9hiddenapi7ApiListE",
-   "self_type" : "_ZTIN3art9hiddenapi7ApiListE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art9hiddenapi8ApiStubsE",
-   "name" : "art::hiddenapi::ApiStubs",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art9hiddenapi8ApiStubsE",
-   "self_type" : "_ZTIN3art9hiddenapi8ApiStubsE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/hiddenapi_stubs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "data_",
-     "referenced_type" : "_ZTIKNSt3__110unique_ptrIN7android4base14LogMessageDataENS_14default_deleteIS3_EEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10LogMessageE",
-   "name" : "android::base::LogMessage",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN7android4base10LogMessageE",
-   "self_type" : "_ZTIN7android4base10LogMessageE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "default_log_id_",
-     "referenced_type" : "_ZTIN7android4base5LogIdE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10LogdLoggerE",
-   "name" : "android::base::LogdLogger",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN7android4base10LogdLoggerE",
-   "self_type" : "_ZTIN7android4base10LogdLoggerE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "base_",
-     "referenced_type" : "_ZTIPc"
-    },
-    {
-     "access" : "private",
-     "field_name" : "size_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "offset_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10MappedFileE",
-   "name" : "android::base::MappedFile",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN7android4base10MappedFileE",
-   "self_type" : "_ZTIN7android4base10MappedFileE",
-   "size" : 12,
-   "source_file" : "system/libbase/include/android-base/mapped_file.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIN3art11Instruction6FormatES5_EE",
-   "name" : "android::base::log_detail::StorageTypes<art::Instruction::Format, art::Instruction::Format>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art11Instruction6FormatES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art11Instruction6FormatES5_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art11Instruction6FormatE", "_ZTIN3art11Instruction6FormatE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIN3art25EncodedArrayValueIterator9ValueTypeES5_EE",
-   "name" : "android::base::log_detail::StorageTypes<art::EncodedArrayValueIterator::ValueType, art::EncodedArrayValueIterator::ValueType>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art25EncodedArrayValueIterator9ValueTypeES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art25EncodedArrayValueIterator9ValueTypeES5_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" :
-   [
-    "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE",
-    "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE"
-   ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIN3art3dex10ProtoIndexES5_EE",
-   "name" : "android::base::log_detail::StorageTypes<art::dex::ProtoIndex, art::dex::ProtoIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art3dex10ProtoIndexES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art3dex10ProtoIndexES5_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex10ProtoIndexE", "_ZTIN3art3dex10ProtoIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIN3art3dex11StringIndexES5_EE",
-   "name" : "android::base::log_detail::StorageTypes<art::dex::StringIndex, art::dex::StringIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art3dex11StringIndexES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art3dex11StringIndexES5_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex11StringIndexE", "_ZTIN3art3dex11StringIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIN3art3dex9TypeIndexES5_EE",
-   "name" : "android::base::log_detail::StorageTypes<art::dex::TypeIndex, art::dex::TypeIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art3dex9TypeIndexES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art3dex9TypeIndexES5_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex9TypeIndexE", "_ZTIN3art3dex9TypeIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex6TypeIdES7_EE",
-   "name" : "android::base::log_detail::StorageTypes<const art::dex::TypeId *, const art::dex::TypeId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex6TypeIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex6TypeIdES7_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex6TypeIdE", "_ZTIPKN3art3dex6TypeIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex7FieldIdES7_EE",
-   "name" : "android::base::log_detail::StorageTypes<const art::dex::FieldId *, const art::dex::FieldId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex7FieldIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex7FieldIdES7_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7FieldIdE", "_ZTIPKN3art3dex7FieldIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex7ProtoIdES7_EE",
-   "name" : "android::base::log_detail::StorageTypes<const art::dex::ProtoId *, const art::dex::ProtoId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex7ProtoIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex7ProtoIdES7_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7ProtoIdE", "_ZTIPKN3art3dex7ProtoIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex8ClassDefES7_EE",
-   "name" : "android::base::log_detail::StorageTypes<const art::dex::ClassDef *, const art::dex::ClassDef *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex8ClassDefES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex8ClassDefES7_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8ClassDefE", "_ZTIPKN3art3dex8ClassDefE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex8MethodIdES7_EE",
-   "name" : "android::base::log_detail::StorageTypes<const art::dex::MethodId *, const art::dex::MethodId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex8MethodIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex8MethodIdES7_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8MethodIdE", "_ZTIPKN3art3dex8MethodIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex8StringIdES7_EE",
-   "name" : "android::base::log_detail::StorageTypes<const art::dex::StringId *, const art::dex::StringId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex8StringIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex8StringIdES7_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8StringIdE", "_ZTIPKN3art3dex8StringIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art7DexFileES6_EE",
-   "name" : "android::base::log_detail::StorageTypes<const art::DexFile *, const art::DexFile *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art7DexFileES6_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art7DexFileES6_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art7DexFileE", "_ZTIPKN3art7DexFileE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKcS4_EE",
-   "name" : "android::base::log_detail::StorageTypes<const char *, const char *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKcS4_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKcS4_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKc", "_ZTIPKc" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKhS4_EE",
-   "name" : "android::base::log_detail::StorageTypes<const unsigned char *, const unsigned char *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKhS4_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKhS4_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKh", "_ZTIPKh" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKtS4_EE",
-   "name" : "android::base::log_detail::StorageTypes<const unsigned short *, const unsigned short *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKtS4_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKtS4_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKt", "_ZTIPKt" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIbbEE",
-   "name" : "android::base::log_detail::StorageTypes<bool, bool>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIbbEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIbbEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIb", "_ZTIb" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIccEE",
-   "name" : "android::base::log_detail::StorageTypes<char, char>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIccEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIccEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIc", "_ZTIc" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIddEE",
-   "name" : "android::base::log_detail::StorageTypes<double, double>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIddEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIddEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTId", "_ZTId" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIhjEE",
-   "name" : "android::base::log_detail::StorageTypes<unsigned char, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIhjEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIhjEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIh", "_ZTIj" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIiiEE",
-   "name" : "android::base::log_detail::StorageTypes<int, int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIiiEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIiiEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIi", "_ZTIi" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIjiEE",
-   "name" : "android::base::log_detail::StorageTypes<unsigned int, int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIjiEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIjiEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIj", "_ZTIi" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIjjEE",
-   "name" : "android::base::log_detail::StorageTypes<unsigned int, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIjjEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIjjEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIj", "_ZTIj" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIjtEE",
-   "name" : "android::base::log_detail::StorageTypes<unsigned int, unsigned short>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIjtEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIjtEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIj", "_ZTIt" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesItjEE",
-   "name" : "android::base::log_detail::StorageTypes<unsigned short, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesItjEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesItjEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIt", "_ZTIj" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIttEE",
-   "name" : "android::base::log_detail::StorageTypes<unsigned short, unsigned short>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIttEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIttEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIt", "_ZTIt" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIxjEE",
-   "name" : "android::base::log_detail::StorageTypes<long long, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIxjEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIxjEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIx", "_ZTIj" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIyjEE",
-   "name" : "android::base::log_detail::StorageTypes<unsigned long long, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIyjEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIyjEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIy", "_ZTIj" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art11Instruction6FormatEEE",
-   "name" : "android::base::log_detail::IsCharPointer<art::Instruction::Format>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art11Instruction6FormatEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art11Instruction6FormatEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art11Instruction6FormatE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "name" : "android::base::log_detail::IsCharPointer<art::EncodedArrayValueIterator::ValueType>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art3dex10ProtoIndexEEE",
-   "name" : "android::base::log_detail::IsCharPointer<art::dex::ProtoIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art3dex10ProtoIndexEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art3dex10ProtoIndexEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex10ProtoIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art3dex11StringIndexEEE",
-   "name" : "android::base::log_detail::IsCharPointer<art::dex::StringIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art3dex11StringIndexEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art3dex11StringIndexEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex11StringIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art3dex9TypeIndexEEE",
-   "name" : "android::base::log_detail::IsCharPointer<art::dex::TypeIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art3dex9TypeIndexEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art3dex9TypeIndexEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex9TypeIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex6TypeIdEEE",
-   "name" : "android::base::log_detail::IsCharPointer<const art::dex::TypeId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex6TypeIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex6TypeIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex6TypeIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex7FieldIdEEE",
-   "name" : "android::base::log_detail::IsCharPointer<const art::dex::FieldId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex7FieldIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex7FieldIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7FieldIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex7ProtoIdEEE",
-   "name" : "android::base::log_detail::IsCharPointer<const art::dex::ProtoId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex7ProtoIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex7ProtoIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7ProtoIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex8ClassDefEEE",
-   "name" : "android::base::log_detail::IsCharPointer<const art::dex::ClassDef *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex8ClassDefEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex8ClassDefEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8ClassDefE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex8MethodIdEEE",
-   "name" : "android::base::log_detail::IsCharPointer<const art::dex::MethodId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex8MethodIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex8MethodIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8MethodIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex8StringIdEEE",
-   "name" : "android::base::log_detail::IsCharPointer<const art::dex::StringId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex8StringIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex8StringIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8StringIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art7DexFileEEE",
-   "name" : "android::base::log_detail::IsCharPointer<const art::DexFile *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art7DexFileEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art7DexFileEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art7DexFileE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKcEE",
-   "name" : "android::base::log_detail::IsCharPointer<const char *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKcEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKcEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKc" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKhEE",
-   "name" : "android::base::log_detail::IsCharPointer<const unsigned char *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKhEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKhEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKh" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKtEE",
-   "name" : "android::base::log_detail::IsCharPointer<const unsigned short *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKtEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKtEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKt" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIbEE",
-   "name" : "android::base::log_detail::IsCharPointer<bool>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIbEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIbEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIb" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIcEE",
-   "name" : "android::base::log_detail::IsCharPointer<char>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIcEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIcEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIc" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIdEE",
-   "name" : "android::base::log_detail::IsCharPointer<double>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIdEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIdEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTId" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIhEE",
-   "name" : "android::base::log_detail::IsCharPointer<unsigned char>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIhEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIhEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIh" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIiEE",
-   "name" : "android::base::log_detail::IsCharPointer<int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIiEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIiEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIi" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIjEE",
-   "name" : "android::base::log_detail::IsCharPointer<unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIjEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIjEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIj" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerItEE",
-   "name" : "android::base::log_detail::IsCharPointer<unsigned short>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerItEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerItEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIt" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIxEE",
-   "name" : "android::base::log_detail::IsCharPointer<long long>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIxEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIxEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIx" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIyEE",
-   "name" : "android::base::log_detail::IsCharPointer<unsigned long long>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIyEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIyEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIy" ]
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 8,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art11Instruction6FormatES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::Instruction::Format, art::Instruction::Format>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art11Instruction6FormatES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art11Instruction6FormatES5_EE",
-   "size" : 2,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art11Instruction6FormatE", "_ZTIN3art11Instruction6FormatE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art25EncodedArrayValueIterator9ValueTypeES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::EncodedArrayValueIterator::ValueType, art::EncodedArrayValueIterator::ValueType>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art25EncodedArrayValueIterator9ValueTypeES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art25EncodedArrayValueIterator9ValueTypeES5_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" :
-   [
-    "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE",
-    "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE"
-   ]
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex10ProtoIndexES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::dex::ProtoIndex, art::dex::ProtoIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex10ProtoIndexES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex10ProtoIndexES5_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex10ProtoIndexE", "_ZTIN3art3dex10ProtoIndexE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex11StringIndexES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::dex::StringIndex, art::dex::StringIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex11StringIndexES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex11StringIndexES5_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex11StringIndexE", "_ZTIN3art3dex11StringIndexE" ]
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex9TypeIndexES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::dex::TypeIndex, art::dex::TypeIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex9TypeIndexES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex9TypeIndexES5_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex9TypeIndexE", "_ZTIN3art3dex9TypeIndexE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex6TypeIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::TypeId *, const art::dex::TypeId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex6TypeIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex6TypeIdES7_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex6TypeIdE", "_ZTIPKN3art3dex6TypeIdE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7FieldIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::FieldId *, const art::dex::FieldId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7FieldIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7FieldIdES7_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7FieldIdE", "_ZTIPKN3art3dex7FieldIdE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7ProtoIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::ProtoId *, const art::dex::ProtoId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7ProtoIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7ProtoIdES7_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7ProtoIdE", "_ZTIPKN3art3dex7ProtoIdE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8ClassDefES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::ClassDef *, const art::dex::ClassDef *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8ClassDefES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8ClassDefES7_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8ClassDefE", "_ZTIPKN3art3dex8ClassDefE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8MethodIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::MethodId *, const art::dex::MethodId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8MethodIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8MethodIdES7_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8MethodIdE", "_ZTIPKN3art3dex8MethodIdE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8StringIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::StringId *, const art::dex::StringId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8StringIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8StringIdES7_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8StringIdE", "_ZTIPKN3art3dex8StringIdE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art7DexFileEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art7DexFileEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art7DexFileES6_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::DexFile *, const art::DexFile *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art7DexFileES6_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art7DexFileES6_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art7DexFileE", "_ZTIPKN3art7DexFileE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKvEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKvEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKcS4_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const char *, const char *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKcS4_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKcS4_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKc", "_ZTIPKc" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKvEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKvEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKhS4_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const unsigned char *, const unsigned char *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKhS4_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKhS4_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKh", "_ZTIPKh" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKtEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKtEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKtS4_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const unsigned short *, const unsigned short *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKtS4_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKtS4_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKt", "_ZTIPKt" ]
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIbEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 8,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIbEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIbbEE",
-   "name" : "android::base::log_detail::EagerEvaluator<bool, bool>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIbbEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIbbEE",
-   "size" : 2,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIb", "_ZTIb" ]
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIcEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 8,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIcEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIccEE",
-   "name" : "android::base::log_detail::EagerEvaluator<char, char>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIccEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIccEE",
-   "size" : 2,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIc", "_ZTIc" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIdEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIdEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIddEE",
-   "name" : "android::base::log_detail::EagerEvaluator<double, double>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIddEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIddEE",
-   "size" : 16,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTId", "_ZTId" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIhEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIhjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned char, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIhjEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIhjEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIh", "_ZTIj" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIiEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIiEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIiiEE",
-   "name" : "android::base::log_detail::EagerEvaluator<int, int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIiiEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIiiEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIi", "_ZTIi" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIiEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjiEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned int, int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjiEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjiEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIj", "_ZTIi" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned int, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjjEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjjEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIj", "_ZTIj" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageItEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjtEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned int, unsigned short>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjtEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjtEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIj", "_ZTIt" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageItEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorItjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned short, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorItjEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorItjEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIt", "_ZTIj" ]
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageItEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageItEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIttEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned short, unsigned short>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIttEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIttEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIt", "_ZTIt" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIxEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIxjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<long long, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIxjEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIxjEE",
-   "size" : 12,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIx", "_ZTIj" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIyEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIyjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned long long, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIyjEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIyjEE",
-   "size" : 12,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIy", "_ZTIj" ]
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIN3art11Instruction6FormatE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE",
-   "name" : "android::base::log_detail::Storage<art::Instruction::Format>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art11Instruction6FormatE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "name" : "android::base::log_detail::Storage<art::EncodedArrayValueIterator::ValueType>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE" ]
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIN3art3dex10ProtoIndexE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE",
-   "name" : "android::base::log_detail::Storage<art::dex::ProtoIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE",
-   "size" : 2,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex10ProtoIndexE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIN3art3dex11StringIndexE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE",
-   "name" : "android::base::log_detail::Storage<art::dex::StringIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex11StringIndexE" ]
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIN3art3dex9TypeIndexE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE",
-   "name" : "android::base::log_detail::Storage<art::dex::TypeIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE",
-   "size" : 2,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex9TypeIndexE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIPKN3art3dex6TypeIdE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::TypeId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex6TypeIdE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIPKN3art3dex7FieldIdE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::FieldId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7FieldIdE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIPKN3art3dex7ProtoIdE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::ProtoId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7ProtoIdE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIPKN3art3dex8ClassDefE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::ClassDef *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8ClassDefE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIPKN3art3dex8MethodIdE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::MethodId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8MethodIdE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIPKN3art3dex8StringIdE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::StringId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8StringIdE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIPKN3art7DexFileE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIPKN3art7DexFileEEE",
-   "name" : "android::base::log_detail::Storage<const art::DexFile *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art7DexFileEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art7DexFileEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art7DexFileE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIPKt"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIPKtEE",
-   "name" : "android::base::log_detail::Storage<const unsigned short *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKtEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIPKtEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKt" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIPKv"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIPKvEE",
-   "name" : "android::base::log_detail::Storage<const void *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKvEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIPKvEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKv" ]
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIb"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIbEE",
-   "name" : "android::base::log_detail::Storage<bool>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIbEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIbEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIb" ]
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIc"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIcEE",
-   "name" : "android::base::log_detail::Storage<char>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIcEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIcEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIc" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTId"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIdEE",
-   "name" : "android::base::log_detail::Storage<double>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIdEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIdEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTId" ]
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIh"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIhEE",
-   "name" : "android::base::log_detail::Storage<unsigned char>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIhEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIhEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIh" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIi"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIiEE",
-   "name" : "android::base::log_detail::Storage<int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIiEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIiEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIi" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIjEE",
-   "name" : "android::base::log_detail::Storage<unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIjEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIjEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIj" ]
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIt"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageItEE",
-   "name" : "android::base::log_detail::Storage<unsigned short>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageItEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageItEE",
-   "size" : 2,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIt" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIx"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIxEE",
-   "name" : "android::base::log_detail::Storage<long long>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIxEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIxEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIx" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIy"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIyEE",
-   "name" : "android::base::log_detail::Storage<unsigned long long>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIyEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIyEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIy" ]
-  },
-  {
-   "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" : "_ZTIN7android4base12LogNullGuardIDnEE",
-   "name" : "android::base::LogNullGuard<std::nullptr_t>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIDnEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIDnEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIDn" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIN3art11Instruction6FormatEEE",
-   "name" : "android::base::LogNullGuard<art::Instruction::Format>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIN3art11Instruction6FormatEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIN3art11Instruction6FormatEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art11Instruction6FormatE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "name" : "android::base::LogNullGuard<art::EncodedArrayValueIterator::ValueType>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIN3art3dex10ProtoIndexEEE",
-   "name" : "android::base::LogNullGuard<art::dex::ProtoIndex>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIN3art3dex10ProtoIndexEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIN3art3dex10ProtoIndexEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex10ProtoIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIN3art3dex11StringIndexEEE",
-   "name" : "android::base::LogNullGuard<art::dex::StringIndex>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIN3art3dex11StringIndexEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIN3art3dex11StringIndexEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex11StringIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIN3art3dex9TypeIndexEEE",
-   "name" : "android::base::LogNullGuard<art::dex::TypeIndex>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIN3art3dex9TypeIndexEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIN3art3dex9TypeIndexEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex9TypeIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex6TypeIdEEE",
-   "name" : "android::base::LogNullGuard<const art::dex::TypeId *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex6TypeIdEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex6TypeIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex6TypeIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex7FieldIdEEE",
-   "name" : "android::base::LogNullGuard<const art::dex::FieldId *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex7FieldIdEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex7FieldIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7FieldIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex7ProtoIdEEE",
-   "name" : "android::base::LogNullGuard<const art::dex::ProtoId *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex7ProtoIdEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex7ProtoIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7ProtoIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex8ClassDefEEE",
-   "name" : "android::base::LogNullGuard<const art::dex::ClassDef *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex8ClassDefEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex8ClassDefEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8ClassDefE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex8MethodIdEEE",
-   "name" : "android::base::LogNullGuard<const art::dex::MethodId *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex8MethodIdEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex8MethodIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8MethodIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex8StringIdEEE",
-   "name" : "android::base::LogNullGuard<const art::dex::StringId *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex8StringIdEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex8StringIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8StringIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKN3art7DexFileEEE",
-   "name" : "android::base::LogNullGuard<const art::DexFile *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKN3art7DexFileEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKN3art7DexFileEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art7DexFileE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKcEE",
-   "name" : "android::base::LogNullGuard<const char *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKcEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKcEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKc" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKtEE",
-   "name" : "android::base::LogNullGuard<const unsigned short *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKtEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKtEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKt" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKvEE",
-   "name" : "android::base::LogNullGuard<const void *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKvEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKvEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKv" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPcEE",
-   "name" : "android::base::LogNullGuard<char *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPcEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPcEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPc" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIbEE",
-   "name" : "android::base::LogNullGuard<bool>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIbEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIbEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIb" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIcEE",
-   "name" : "android::base::LogNullGuard<char>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIcEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIcEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIc" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIdEE",
-   "name" : "android::base::LogNullGuard<double>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIdEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIdEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTId" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIhEE",
-   "name" : "android::base::LogNullGuard<unsigned char>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIhEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIhEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIh" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIiEE",
-   "name" : "android::base::LogNullGuard<int>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIiEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIiEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIi" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIjEE",
-   "name" : "android::base::LogNullGuard<unsigned int>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIjEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIjEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIj" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardItEE",
-   "name" : "android::base::LogNullGuard<unsigned short>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardItEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardItEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIt" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIxEE",
-   "name" : "android::base::LogNullGuard<long long>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIxEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIxEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIx" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIyEE",
-   "name" : "android::base::LogNullGuard<unsigned long long>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIyEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIyEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIy" ]
-  },
-  {
-   "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" : "saved_errno_",
-     "referenced_type" : "_ZTIKi"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base13ErrnoRestorerE",
-   "name" : "android::base::ErrnoRestorer",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN7android4base13ErrnoRestorerE",
-   "self_type" : "_ZTIN7android4base13ErrnoRestorerE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/errno_restorer.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,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "old_",
-     "referenced_type" : "_ZTIN7android4base11LogSeverityE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base17ScopedLogSeverityE",
-   "name" : "android::base::ScopedLogSeverity",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN7android4base17ScopedLogSeverityE",
-   "self_type" : "_ZTIN7android4base17ScopedLogSeverityE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base19ScopedLockAssertionE",
-   "name" : "android::base::ScopedLockAssertion",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN7android4base19ScopedLockAssertionE",
-   "self_type" : "_ZTIN7android4base19ScopedLockAssertionE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/thread_annotations.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIN9unix_file16RandomAccessFileE",
-   "name" : "unix_file::RandomAccessFile",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN9unix_file16RandomAccessFileE",
-   "self_type" : "_ZTIN9unix_file16RandomAccessFileE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/unix_file/random_access_file.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN9unix_file16RandomAccessFileE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN9unix_file16RandomAccessFileD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN9unix_file16RandomAccessFileD0Ev"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZN9unix_file16RandomAccessFile5CloseEv"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZNK9unix_file16RandomAccessFile4ReadEPcxx"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZN9unix_file16RandomAccessFile9SetLengthEx"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZNK9unix_file16RandomAccessFile9GetLengthEv"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZN9unix_file16RandomAccessFile5WriteEPKcxx"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZN9unix_file16RandomAccessFile5FlushEv"
-    }
-   ]
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN9unix_file16RandomAccessFileE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "guard_state_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIN9unix_file6FdFile10GuardStateE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "fd_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIi"
-    },
-    {
-     "access" : "private",
-     "field_name" : "file_path_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "read_only_mode_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTIb"
-    }
-   ],
-   "linker_set_key" : "_ZTIN9unix_file6FdFileE",
-   "name" : "unix_file::FdFile",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN9unix_file6FdFileE",
-   "self_type" : "_ZTIN9unix_file6FdFileE",
-   "size" : 28,
-   "source_file" : "art/libartbase/base/unix_file/fd_file.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN9unix_file6FdFileE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN9unix_file6FdFileD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN9unix_file6FdFileD0Ev"
-    },
-    {
-     "mangled_component_name" : "_ZN9unix_file6FdFile5CloseEv"
-    },
-    {
-     "mangled_component_name" : "_ZNK9unix_file6FdFile4ReadEPcxx"
-    },
-    {
-     "mangled_component_name" : "_ZN9unix_file6FdFile9SetLengthEx"
-    },
-    {
-     "mangled_component_name" : "_ZNK9unix_file6FdFile9GetLengthEv"
-    },
-    {
-     "mangled_component_name" : "_ZN9unix_file6FdFile5WriteEPKcxx"
-    },
-    {
-     "mangled_component_name" : "_ZN9unix_file6FdFile5FlushEv"
-    }
-   ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTINSt3__14hashIN3art16DexFileReferenceEEE",
-   "name" : "std::hash<art::DexFileReference>",
-   "referenced_type" : "_ZTINSt3__14hashIN3art16DexFileReferenceEEE",
-   "self_type" : "_ZTINSt3__14hashIN3art16DexFileReferenceEEE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h",
-   "template_args" : [ "_ZTIN3art16DexFileReferenceE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTINSt3__14hashIN3art3dex10ProtoIndexEEE",
-   "name" : "std::hash<art::dex::ProtoIndex>",
-   "referenced_type" : "_ZTINSt3__14hashIN3art3dex10ProtoIndexEEE",
-   "self_type" : "_ZTINSt3__14hashIN3art3dex10ProtoIndexEEE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h",
-   "template_args" : [ "_ZTIN3art3dex10ProtoIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTINSt3__14hashIN3art3dex11StringIndexEEE",
-   "name" : "std::hash<art::dex::StringIndex>",
-   "referenced_type" : "_ZTINSt3__14hashIN3art3dex11StringIndexEEE",
-   "self_type" : "_ZTINSt3__14hashIN3art3dex11StringIndexEEE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h",
-   "template_args" : [ "_ZTIN3art3dex11StringIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTINSt3__14hashIN3art3dex9TypeIndexEEE",
-   "name" : "std::hash<art::dex::TypeIndex>",
-   "referenced_type" : "_ZTINSt3__14hashIN3art3dex9TypeIndexEEE",
-   "self_type" : "_ZTINSt3__14hashIN3art3dex9TypeIndexEEE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h",
-   "template_args" : [ "_ZTIN3art3dex9TypeIndexE" ]
-  }
- ],
- "rvalue_reference_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTION3art11Instruction6FormatE",
-   "name" : "art::Instruction::Format &&",
-   "referenced_type" : "_ZTIN3art11Instruction6FormatE",
-   "self_type" : "_ZTION3art11Instruction6FormatE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTION3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "name" : "art::HashSetIterator<std::pair<unsigned int, unsigned short>, art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>>> &&",
-   "referenced_type" : "_ZTIN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "self_type" : "_ZTION3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTION3art15SplitStringIterE",
-   "name" : "art::SplitStringIter &&",
-   "referenced_type" : "_ZTIN3art15SplitStringIterE",
-   "self_type" : "_ZTION3art15SplitStringIterE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTION3art15TypeLookupTableE",
-   "name" : "art::TypeLookupTable &&",
-   "referenced_type" : "_ZTIN3art15TypeLookupTableE",
-   "self_type" : "_ZTION3art15TypeLookupTableE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTION3art25EncodedArrayValueIterator9ValueTypeE",
-   "name" : "art::EncodedArrayValueIterator::ValueType &&",
-   "referenced_type" : "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE",
-   "self_type" : "_ZTION3art25EncodedArrayValueIterator9ValueTypeE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTION3art3dex9TypeIndexE",
-   "name" : "art::dex::TypeIndex &&",
-   "referenced_type" : "_ZTIN3art3dex9TypeIndexE",
-   "self_type" : "_ZTION3art3dex9TypeIndexE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTION3art6MemMapE",
-   "name" : "art::MemMap &&",
-   "referenced_type" : "_ZTIN3art6MemMapE",
-   "self_type" : "_ZTION3art6MemMapE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.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" : "_ZTIONSt3__14pairIjtEE",
-   "name" : "std::pair<unsigned int, unsigned short> &&",
-   "referenced_type" : "_ZTINSt3__14pairIjtEE",
-   "self_type" : "_ZTIONSt3__14pairIjtEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIONSt3__16vectorIhNS_9allocatorIhEEEE",
-   "name" : "std::vector<unsigned char, std::allocator<unsigned char>> &&",
-   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
-   "self_type" : "_ZTIONSt3__16vectorIhNS_9allocatorIhEEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOPKN3art3dex6TypeIdE",
-   "name" : "const art::dex::TypeId *&&",
-   "referenced_type" : "_ZTIPKN3art3dex6TypeIdE",
-   "self_type" : "_ZTIOPKN3art3dex6TypeIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOPKN3art3dex7FieldIdE",
-   "name" : "const art::dex::FieldId *&&",
-   "referenced_type" : "_ZTIPKN3art3dex7FieldIdE",
-   "self_type" : "_ZTIOPKN3art3dex7FieldIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOPKN3art3dex7ProtoIdE",
-   "name" : "const art::dex::ProtoId *&&",
-   "referenced_type" : "_ZTIPKN3art3dex7ProtoIdE",
-   "self_type" : "_ZTIOPKN3art3dex7ProtoIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOPKN3art3dex8ClassDefE",
-   "name" : "const art::dex::ClassDef *&&",
-   "referenced_type" : "_ZTIPKN3art3dex8ClassDefE",
-   "self_type" : "_ZTIOPKN3art3dex8ClassDefE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOPKN3art3dex8MethodIdE",
-   "name" : "const art::dex::MethodId *&&",
-   "referenced_type" : "_ZTIPKN3art3dex8MethodIdE",
-   "self_type" : "_ZTIOPKN3art3dex8MethodIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOPKN3art3dex8StringIdE",
-   "name" : "const art::dex::StringId *&&",
-   "referenced_type" : "_ZTIPKN3art3dex8StringIdE",
-   "self_type" : "_ZTIOPKN3art3dex8StringIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOPKN3art7DexFileE",
-   "name" : "const art::DexFile *&&",
-   "referenced_type" : "_ZTIPKN3art7DexFileE",
-   "self_type" : "_ZTIOPKN3art7DexFileE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOPKc",
-   "name" : "const char *&&",
-   "referenced_type" : "_ZTIPKc",
-   "self_type" : "_ZTIOPKc",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOPKt",
-   "name" : "const unsigned short *&&",
-   "referenced_type" : "_ZTIPKt",
-   "self_type" : "_ZTIOPKt",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOb",
-   "name" : "bool &&",
-   "referenced_type" : "_ZTIb",
-   "self_type" : "_ZTIOb",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOc",
-   "name" : "char &&",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIOc",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOd",
-   "name" : "double &&",
-   "referenced_type" : "_ZTId",
-   "self_type" : "_ZTIOd",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOi",
-   "name" : "int &&",
-   "referenced_type" : "_ZTIi",
-   "self_type" : "_ZTIOi",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOj",
-   "name" : "unsigned int &&",
-   "referenced_type" : "_ZTIj",
-   "self_type" : "_ZTIOj",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOt",
-   "name" : "unsigned short &&",
-   "referenced_type" : "_ZTIt",
-   "self_type" : "_ZTIOt",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  }
- ]
-}
diff --git a/31/64/x86_64/source-based/libdexfiled.so.lsdump b/31/64/x86_64/source-based/libdexfiled.so.lsdump
deleted file mode 100644
index 36b1062..0000000
--- a/31/64/x86_64/source-based/libdexfiled.so.lsdump
+++ /dev/null
@@ -1,23181 +0,0 @@
-{
- "array_types" :
- [
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA1024_c",
-   "name" : "char [1024]",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIA1024_c",
-   "size" : 1024,
-   "source_file" : "system/libbase/include/android-base/file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIA1_N3art3dex20AnnotationSetRefItemE",
-   "name" : "art::dex::AnnotationSetRefItem [1]",
-   "referenced_type" : "_ZTIN3art3dex20AnnotationSetRefItemE",
-   "self_type" : "_ZTIA1_N3art3dex20AnnotationSetRefItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIA1_N3art3dex7MapItemE",
-   "name" : "art::dex::MapItem [1]",
-   "referenced_type" : "_ZTIN3art3dex7MapItemE",
-   "self_type" : "_ZTIA1_N3art3dex7MapItemE",
-   "size" : 12,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "_ZTIA1_N3art3dex8TypeItemE",
-   "name" : "art::dex::TypeItem [1]",
-   "referenced_type" : "_ZTIN3art3dex8TypeItemE",
-   "self_type" : "_ZTIA1_N3art3dex8TypeItemE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA1_h",
-   "name" : "unsigned char [1]",
-   "referenced_type" : "_ZTIh",
-   "self_type" : "_ZTIA1_h",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIA1_j",
-   "name" : "unsigned int [1]",
-   "referenced_type" : "_ZTIj",
-   "self_type" : "_ZTIA1_j",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "_ZTIA1_t",
-   "name" : "unsigned short [1]",
-   "referenced_type" : "_ZTIt",
-   "self_type" : "_ZTIA1_t",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA20_h",
-   "name" : "unsigned char [20]",
-   "referenced_type" : "_ZTIh",
-   "self_type" : "_ZTIA20_h",
-   "size" : 20,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA22_c",
-   "name" : "char [22]",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIA22_c",
-   "size" : 22,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA23_c",
-   "name" : "char [23]",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIA23_c",
-   "size" : 23,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA28_c",
-   "name" : "char [28]",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIA28_c",
-   "size" : 28,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIA2_N3art16DexLayoutSectionE",
-   "name" : "art::DexLayoutSection [2]",
-   "referenced_type" : "_ZTIN3art16DexLayoutSectionE",
-   "self_type" : "_ZTIA2_N3art16DexLayoutSectionE",
-   "size" : 80,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIA2_PKc",
-   "name" : "const char *[2]",
-   "referenced_type" : "_ZTIPKc",
-   "self_type" : "_ZTIA2_PKc",
-   "size" : 16,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA36_c",
-   "name" : "char [36]",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIA36_c",
-   "size" : 36,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA4_c",
-   "name" : "char [4]",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIA4_c",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA4_h",
-   "name" : "unsigned char [4]",
-   "referenced_type" : "_ZTIh",
-   "self_type" : "_ZTIA4_h",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA5_A4_h",
-   "name" : "unsigned char [5][4]",
-   "referenced_type" : "_ZTIA4_h",
-   "self_type" : "_ZTIA5_A4_h",
-   "size" : 20,
-   "source_file" : "art/libdexfile/dex/standard_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIA5_N3art16DexLayoutSection10SubsectionE",
-   "name" : "art::DexLayoutSection::Subsection [5]",
-   "referenced_type" : "_ZTIN3art16DexLayoutSection10SubsectionE",
-   "self_type" : "_ZTIA5_N3art16DexLayoutSection10SubsectionE",
-   "size" : 40,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIA5_j",
-   "name" : "unsigned int [5]",
-   "referenced_type" : "_ZTIj",
-   "self_type" : "_ZTIA5_j",
-   "size" : 20,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIA7_N3art10SdkVersionE",
-   "name" : "art::SdkVersion [7]",
-   "referenced_type" : "_ZTIN3art10SdkVersionE",
-   "self_type" : "_ZTIA7_N3art10SdkVersionE",
-   "size" : 28,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIA7_PKc",
-   "name" : "const char *[7]",
-   "referenced_type" : "_ZTIPKc",
-   "self_type" : "_ZTIA7_PKc",
-   "size" : 56,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA8_h",
-   "name" : "unsigned char [8]",
-   "referenced_type" : "_ZTIh",
-   "self_type" : "_ZTIA8_h",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "linker_set_key" : "_ZTIA_N3art11Instruction21InstructionDescriptorE",
-   "name" : "art::Instruction::InstructionDescriptor []",
-   "referenced_type" : "_ZTIN3art11Instruction21InstructionDescriptorE",
-   "self_type" : "_ZTIA_N3art11Instruction21InstructionDescriptorE",
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "linker_set_key" : "_ZTIA_PKc",
-   "name" : "const char *[]",
-   "referenced_type" : "_ZTIPKc",
-   "self_type" : "_ZTIA_PKc",
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "linker_set_key" : "_ZTIA_h",
-   "name" : "unsigned char []",
-   "referenced_type" : "_ZTIh",
-   "self_type" : "_ZTIA_h",
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "linker_set_key" : "_ZTIA_i",
-   "name" : "int []",
-   "referenced_type" : "_ZTIi",
-   "self_type" : "_ZTIA_i",
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  }
- ],
- "builtin_types" :
- [
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIDn",
-   "name" : "nullptr_t",
-   "referenced_type" : "_ZTIDn",
-   "self_type" : "_ZTIDn",
-   "size" : 8
-  },
-  {
-   "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"
-  }
- ],
- "elf_functions" :
- [
-  {
-   "name" : "ADexFile_Error_toString"
-  },
-  {
-   "name" : "ADexFile_Method_getClassDescriptor"
-  },
-  {
-   "name" : "ADexFile_Method_getCodeOffset"
-  },
-  {
-   "name" : "ADexFile_Method_getName"
-  },
-  {
-   "name" : "ADexFile_Method_getQualifiedName"
-  },
-  {
-   "name" : "ADexFile_create"
-  },
-  {
-   "name" : "ADexFile_destroy"
-  },
-  {
-   "name" : "ADexFile_findMethodAtOffset"
-  },
-  {
-   "name" : "ADexFile_forEachMethod"
-  }
- ],
- "elf_objects" : [],
- "enum_types" :
- [
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "ADEXFILE_ERROR_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "ADEXFILE_ERROR_INVALID_DEX"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "ADEXFILE_ERROR_INVALID_HEADER"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "ADEXFILE_ERROR_NOT_ENOUGH_DATA"
-    }
-   ],
-   "linker_set_key" : "_ZTI14ADexFile_Error",
-   "name" : "ADexFile_Error",
-   "referenced_type" : "_ZTI14ADexFile_Error",
-   "self_type" : "_ZTI14ADexFile_Error",
-   "size" : 4,
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "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" : "art::kStatic"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::kDirect"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::kVirtual"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::kSuper"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::kInterface"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::kPolymorphic"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::kCustom"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::kMaxInvokeType"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art10InvokeTypeE",
-   "name" : "art::InvokeType",
-   "referenced_type" : "_ZTIN3art10InvokeTypeE",
-   "self_type" : "_ZTIN3art10InvokeTypeE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/invoke_type.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 1,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::LayoutType::kLayoutTypeHot"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::LayoutType::kLayoutTypeSometimesUsed"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::LayoutType::kLayoutTypeStartupOnly"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::LayoutType::kLayoutTypeUsedOnce"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::LayoutType::kLayoutTypeUnused"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::LayoutType::kLayoutTypeCount"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art10LayoutTypeE",
-   "name" : "art::LayoutType",
-   "referenced_type" : "_ZTIN3art10LayoutTypeE",
-   "self_type" : "_ZTIN3art10LayoutTypeE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h",
-   "underlying_type" : "_ZTIh"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::SdkVersion::kMin"
-    },
-    {
-     "enum_field_value" : 0,
-     "name" : "art::SdkVersion::kUnset"
-    },
-    {
-     "enum_field_value" : 21,
-     "name" : "art::SdkVersion::kL"
-    },
-    {
-     "enum_field_value" : 22,
-     "name" : "art::SdkVersion::kL_MR1"
-    },
-    {
-     "enum_field_value" : 23,
-     "name" : "art::SdkVersion::kM"
-    },
-    {
-     "enum_field_value" : 24,
-     "name" : "art::SdkVersion::kN"
-    },
-    {
-     "enum_field_value" : 25,
-     "name" : "art::SdkVersion::kN_MR1"
-    },
-    {
-     "enum_field_value" : 26,
-     "name" : "art::SdkVersion::kO"
-    },
-    {
-     "enum_field_value" : 27,
-     "name" : "art::SdkVersion::kO_MR1"
-    },
-    {
-     "enum_field_value" : 28,
-     "name" : "art::SdkVersion::kP"
-    },
-    {
-     "enum_field_value" : 29,
-     "name" : "art::SdkVersion::kQ"
-    },
-    {
-     "enum_field_value" : 30,
-     "name" : "art::SdkVersion::kR"
-    },
-    {
-     "enum_field_value" : -1,
-     "name" : "art::SdkVersion::kMax"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art10SdkVersionE",
-   "name" : "art::SdkVersion",
-   "referenced_type" : "_ZTIN3art10SdkVersionE",
-   "self_type" : "_ZTIN3art10SdkVersionE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/sdk_version.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 256,
-     "name" : "art::Instruction::kPackedSwitchSignature"
-    },
-    {
-     "enum_field_value" : 512,
-     "name" : "art::Instruction::kSparseSwitchSignature"
-    },
-    {
-     "enum_field_value" : 768,
-     "name" : "art::Instruction::kArrayDataSignature"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction10SignaturesE",
-   "name" : "art::Instruction::Signatures",
-   "referenced_type" : "_ZTIN3art11Instruction10SignaturesE",
-   "self_type" : "_ZTIN3art11Instruction10SignaturesE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::Instruction::kVerifyNothing"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::Instruction::kVerifyRegA"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::Instruction::kVerifyRegAWide"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::Instruction::kVerifyRegB"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::Instruction::kVerifyRegBField"
-    },
-    {
-     "enum_field_value" : 16,
-     "name" : "art::Instruction::kVerifyRegBMethod"
-    },
-    {
-     "enum_field_value" : 32,
-     "name" : "art::Instruction::kVerifyRegBNewInstance"
-    },
-    {
-     "enum_field_value" : 64,
-     "name" : "art::Instruction::kVerifyRegBString"
-    },
-    {
-     "enum_field_value" : 128,
-     "name" : "art::Instruction::kVerifyRegBType"
-    },
-    {
-     "enum_field_value" : 256,
-     "name" : "art::Instruction::kVerifyRegBWide"
-    },
-    {
-     "enum_field_value" : 512,
-     "name" : "art::Instruction::kVerifyRegC"
-    },
-    {
-     "enum_field_value" : 1024,
-     "name" : "art::Instruction::kVerifyRegCField"
-    },
-    {
-     "enum_field_value" : 2048,
-     "name" : "art::Instruction::kVerifyRegCNewArray"
-    },
-    {
-     "enum_field_value" : 4096,
-     "name" : "art::Instruction::kVerifyRegCType"
-    },
-    {
-     "enum_field_value" : 8192,
-     "name" : "art::Instruction::kVerifyRegCWide"
-    },
-    {
-     "enum_field_value" : 16384,
-     "name" : "art::Instruction::kVerifyArrayData"
-    },
-    {
-     "enum_field_value" : 32768,
-     "name" : "art::Instruction::kVerifyBranchTarget"
-    },
-    {
-     "enum_field_value" : 65536,
-     "name" : "art::Instruction::kVerifySwitchTargets"
-    },
-    {
-     "enum_field_value" : 131072,
-     "name" : "art::Instruction::kVerifyVarArg"
-    },
-    {
-     "enum_field_value" : 262144,
-     "name" : "art::Instruction::kVerifyVarArgNonZero"
-    },
-    {
-     "enum_field_value" : 524288,
-     "name" : "art::Instruction::kVerifyVarArgRange"
-    },
-    {
-     "enum_field_value" : 1048576,
-     "name" : "art::Instruction::kVerifyVarArgRangeNonZero"
-    },
-    {
-     "enum_field_value" : 2097152,
-     "name" : "art::Instruction::kVerifyRuntimeOnly"
-    },
-    {
-     "enum_field_value" : 4194304,
-     "name" : "art::Instruction::kVerifyError"
-    },
-    {
-     "enum_field_value" : 8388608,
-     "name" : "art::Instruction::kVerifyRegHPrototype"
-    },
-    {
-     "enum_field_value" : 16777216,
-     "name" : "art::Instruction::kVerifyRegBCallSite"
-    },
-    {
-     "enum_field_value" : 33554432,
-     "name" : "art::Instruction::kVerifyRegBMethodHandle"
-    },
-    {
-     "enum_field_value" : 67108864,
-     "name" : "art::Instruction::kVerifyRegBPrototype"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction10VerifyFlagE",
-   "name" : "art::Instruction::VerifyFlag",
-   "referenced_type" : "_ZTIN3art11Instruction10VerifyFlagE",
-   "self_type" : "_ZTIN3art11Instruction10VerifyFlagE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 128,
-     "name" : "art::Instruction::kAdd"
-    },
-    {
-     "enum_field_value" : 256,
-     "name" : "art::Instruction::kSubtract"
-    },
-    {
-     "enum_field_value" : 512,
-     "name" : "art::Instruction::kMultiply"
-    },
-    {
-     "enum_field_value" : 1024,
-     "name" : "art::Instruction::kDivide"
-    },
-    {
-     "enum_field_value" : 2048,
-     "name" : "art::Instruction::kRemainder"
-    },
-    {
-     "enum_field_value" : 4096,
-     "name" : "art::Instruction::kAnd"
-    },
-    {
-     "enum_field_value" : 8192,
-     "name" : "art::Instruction::kOr"
-    },
-    {
-     "enum_field_value" : 16384,
-     "name" : "art::Instruction::kXor"
-    },
-    {
-     "enum_field_value" : 32768,
-     "name" : "art::Instruction::kShl"
-    },
-    {
-     "enum_field_value" : 65536,
-     "name" : "art::Instruction::kShr"
-    },
-    {
-     "enum_field_value" : 131072,
-     "name" : "art::Instruction::kUshr"
-    },
-    {
-     "enum_field_value" : 262144,
-     "name" : "art::Instruction::kCast"
-    },
-    {
-     "enum_field_value" : 524288,
-     "name" : "art::Instruction::kStore"
-    },
-    {
-     "enum_field_value" : 1048576,
-     "name" : "art::Instruction::kLoad"
-    },
-    {
-     "enum_field_value" : 2097152,
-     "name" : "art::Instruction::kClobber"
-    },
-    {
-     "enum_field_value" : 4194304,
-     "name" : "art::Instruction::kRegCFieldOrConstant"
-    },
-    {
-     "enum_field_value" : 8388608,
-     "name" : "art::Instruction::kRegBFieldOrConstant"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction13ExtendedFlagsE",
-   "name" : "art::Instruction::ExtendedFlags",
-   "referenced_type" : "_ZTIN3art11Instruction13ExtendedFlagsE",
-   "self_type" : "_ZTIN3art11Instruction13ExtendedFlagsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::Instruction::NOP"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::Instruction::MOVE"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::Instruction::MOVE_FROM16"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::Instruction::MOVE_16"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::Instruction::MOVE_WIDE"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::Instruction::MOVE_WIDE_FROM16"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::Instruction::MOVE_WIDE_16"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "art::Instruction::MOVE_OBJECT"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::Instruction::MOVE_OBJECT_FROM16"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "art::Instruction::MOVE_OBJECT_16"
-    },
-    {
-     "enum_field_value" : 10,
-     "name" : "art::Instruction::MOVE_RESULT"
-    },
-    {
-     "enum_field_value" : 11,
-     "name" : "art::Instruction::MOVE_RESULT_WIDE"
-    },
-    {
-     "enum_field_value" : 12,
-     "name" : "art::Instruction::MOVE_RESULT_OBJECT"
-    },
-    {
-     "enum_field_value" : 13,
-     "name" : "art::Instruction::MOVE_EXCEPTION"
-    },
-    {
-     "enum_field_value" : 14,
-     "name" : "art::Instruction::RETURN_VOID"
-    },
-    {
-     "enum_field_value" : 15,
-     "name" : "art::Instruction::RETURN"
-    },
-    {
-     "enum_field_value" : 16,
-     "name" : "art::Instruction::RETURN_WIDE"
-    },
-    {
-     "enum_field_value" : 17,
-     "name" : "art::Instruction::RETURN_OBJECT"
-    },
-    {
-     "enum_field_value" : 18,
-     "name" : "art::Instruction::CONST_4"
-    },
-    {
-     "enum_field_value" : 19,
-     "name" : "art::Instruction::CONST_16"
-    },
-    {
-     "enum_field_value" : 20,
-     "name" : "art::Instruction::CONST"
-    },
-    {
-     "enum_field_value" : 21,
-     "name" : "art::Instruction::CONST_HIGH16"
-    },
-    {
-     "enum_field_value" : 22,
-     "name" : "art::Instruction::CONST_WIDE_16"
-    },
-    {
-     "enum_field_value" : 23,
-     "name" : "art::Instruction::CONST_WIDE_32"
-    },
-    {
-     "enum_field_value" : 24,
-     "name" : "art::Instruction::CONST_WIDE"
-    },
-    {
-     "enum_field_value" : 25,
-     "name" : "art::Instruction::CONST_WIDE_HIGH16"
-    },
-    {
-     "enum_field_value" : 26,
-     "name" : "art::Instruction::CONST_STRING"
-    },
-    {
-     "enum_field_value" : 27,
-     "name" : "art::Instruction::CONST_STRING_JUMBO"
-    },
-    {
-     "enum_field_value" : 28,
-     "name" : "art::Instruction::CONST_CLASS"
-    },
-    {
-     "enum_field_value" : 29,
-     "name" : "art::Instruction::MONITOR_ENTER"
-    },
-    {
-     "enum_field_value" : 30,
-     "name" : "art::Instruction::MONITOR_EXIT"
-    },
-    {
-     "enum_field_value" : 31,
-     "name" : "art::Instruction::CHECK_CAST"
-    },
-    {
-     "enum_field_value" : 32,
-     "name" : "art::Instruction::INSTANCE_OF"
-    },
-    {
-     "enum_field_value" : 33,
-     "name" : "art::Instruction::ARRAY_LENGTH"
-    },
-    {
-     "enum_field_value" : 34,
-     "name" : "art::Instruction::NEW_INSTANCE"
-    },
-    {
-     "enum_field_value" : 35,
-     "name" : "art::Instruction::NEW_ARRAY"
-    },
-    {
-     "enum_field_value" : 36,
-     "name" : "art::Instruction::FILLED_NEW_ARRAY"
-    },
-    {
-     "enum_field_value" : 37,
-     "name" : "art::Instruction::FILLED_NEW_ARRAY_RANGE"
-    },
-    {
-     "enum_field_value" : 38,
-     "name" : "art::Instruction::FILL_ARRAY_DATA"
-    },
-    {
-     "enum_field_value" : 39,
-     "name" : "art::Instruction::THROW"
-    },
-    {
-     "enum_field_value" : 40,
-     "name" : "art::Instruction::GOTO"
-    },
-    {
-     "enum_field_value" : 41,
-     "name" : "art::Instruction::GOTO_16"
-    },
-    {
-     "enum_field_value" : 42,
-     "name" : "art::Instruction::GOTO_32"
-    },
-    {
-     "enum_field_value" : 43,
-     "name" : "art::Instruction::PACKED_SWITCH"
-    },
-    {
-     "enum_field_value" : 44,
-     "name" : "art::Instruction::SPARSE_SWITCH"
-    },
-    {
-     "enum_field_value" : 45,
-     "name" : "art::Instruction::CMPL_FLOAT"
-    },
-    {
-     "enum_field_value" : 46,
-     "name" : "art::Instruction::CMPG_FLOAT"
-    },
-    {
-     "enum_field_value" : 47,
-     "name" : "art::Instruction::CMPL_DOUBLE"
-    },
-    {
-     "enum_field_value" : 48,
-     "name" : "art::Instruction::CMPG_DOUBLE"
-    },
-    {
-     "enum_field_value" : 49,
-     "name" : "art::Instruction::CMP_LONG"
-    },
-    {
-     "enum_field_value" : 50,
-     "name" : "art::Instruction::IF_EQ"
-    },
-    {
-     "enum_field_value" : 51,
-     "name" : "art::Instruction::IF_NE"
-    },
-    {
-     "enum_field_value" : 52,
-     "name" : "art::Instruction::IF_LT"
-    },
-    {
-     "enum_field_value" : 53,
-     "name" : "art::Instruction::IF_GE"
-    },
-    {
-     "enum_field_value" : 54,
-     "name" : "art::Instruction::IF_GT"
-    },
-    {
-     "enum_field_value" : 55,
-     "name" : "art::Instruction::IF_LE"
-    },
-    {
-     "enum_field_value" : 56,
-     "name" : "art::Instruction::IF_EQZ"
-    },
-    {
-     "enum_field_value" : 57,
-     "name" : "art::Instruction::IF_NEZ"
-    },
-    {
-     "enum_field_value" : 58,
-     "name" : "art::Instruction::IF_LTZ"
-    },
-    {
-     "enum_field_value" : 59,
-     "name" : "art::Instruction::IF_GEZ"
-    },
-    {
-     "enum_field_value" : 60,
-     "name" : "art::Instruction::IF_GTZ"
-    },
-    {
-     "enum_field_value" : 61,
-     "name" : "art::Instruction::IF_LEZ"
-    },
-    {
-     "enum_field_value" : 62,
-     "name" : "art::Instruction::UNUSED_3E"
-    },
-    {
-     "enum_field_value" : 63,
-     "name" : "art::Instruction::UNUSED_3F"
-    },
-    {
-     "enum_field_value" : 64,
-     "name" : "art::Instruction::UNUSED_40"
-    },
-    {
-     "enum_field_value" : 65,
-     "name" : "art::Instruction::UNUSED_41"
-    },
-    {
-     "enum_field_value" : 66,
-     "name" : "art::Instruction::UNUSED_42"
-    },
-    {
-     "enum_field_value" : 67,
-     "name" : "art::Instruction::UNUSED_43"
-    },
-    {
-     "enum_field_value" : 68,
-     "name" : "art::Instruction::AGET"
-    },
-    {
-     "enum_field_value" : 69,
-     "name" : "art::Instruction::AGET_WIDE"
-    },
-    {
-     "enum_field_value" : 70,
-     "name" : "art::Instruction::AGET_OBJECT"
-    },
-    {
-     "enum_field_value" : 71,
-     "name" : "art::Instruction::AGET_BOOLEAN"
-    },
-    {
-     "enum_field_value" : 72,
-     "name" : "art::Instruction::AGET_BYTE"
-    },
-    {
-     "enum_field_value" : 73,
-     "name" : "art::Instruction::AGET_CHAR"
-    },
-    {
-     "enum_field_value" : 74,
-     "name" : "art::Instruction::AGET_SHORT"
-    },
-    {
-     "enum_field_value" : 75,
-     "name" : "art::Instruction::APUT"
-    },
-    {
-     "enum_field_value" : 76,
-     "name" : "art::Instruction::APUT_WIDE"
-    },
-    {
-     "enum_field_value" : 77,
-     "name" : "art::Instruction::APUT_OBJECT"
-    },
-    {
-     "enum_field_value" : 78,
-     "name" : "art::Instruction::APUT_BOOLEAN"
-    },
-    {
-     "enum_field_value" : 79,
-     "name" : "art::Instruction::APUT_BYTE"
-    },
-    {
-     "enum_field_value" : 80,
-     "name" : "art::Instruction::APUT_CHAR"
-    },
-    {
-     "enum_field_value" : 81,
-     "name" : "art::Instruction::APUT_SHORT"
-    },
-    {
-     "enum_field_value" : 82,
-     "name" : "art::Instruction::IGET"
-    },
-    {
-     "enum_field_value" : 83,
-     "name" : "art::Instruction::IGET_WIDE"
-    },
-    {
-     "enum_field_value" : 84,
-     "name" : "art::Instruction::IGET_OBJECT"
-    },
-    {
-     "enum_field_value" : 85,
-     "name" : "art::Instruction::IGET_BOOLEAN"
-    },
-    {
-     "enum_field_value" : 86,
-     "name" : "art::Instruction::IGET_BYTE"
-    },
-    {
-     "enum_field_value" : 87,
-     "name" : "art::Instruction::IGET_CHAR"
-    },
-    {
-     "enum_field_value" : 88,
-     "name" : "art::Instruction::IGET_SHORT"
-    },
-    {
-     "enum_field_value" : 89,
-     "name" : "art::Instruction::IPUT"
-    },
-    {
-     "enum_field_value" : 90,
-     "name" : "art::Instruction::IPUT_WIDE"
-    },
-    {
-     "enum_field_value" : 91,
-     "name" : "art::Instruction::IPUT_OBJECT"
-    },
-    {
-     "enum_field_value" : 92,
-     "name" : "art::Instruction::IPUT_BOOLEAN"
-    },
-    {
-     "enum_field_value" : 93,
-     "name" : "art::Instruction::IPUT_BYTE"
-    },
-    {
-     "enum_field_value" : 94,
-     "name" : "art::Instruction::IPUT_CHAR"
-    },
-    {
-     "enum_field_value" : 95,
-     "name" : "art::Instruction::IPUT_SHORT"
-    },
-    {
-     "enum_field_value" : 96,
-     "name" : "art::Instruction::SGET"
-    },
-    {
-     "enum_field_value" : 97,
-     "name" : "art::Instruction::SGET_WIDE"
-    },
-    {
-     "enum_field_value" : 98,
-     "name" : "art::Instruction::SGET_OBJECT"
-    },
-    {
-     "enum_field_value" : 99,
-     "name" : "art::Instruction::SGET_BOOLEAN"
-    },
-    {
-     "enum_field_value" : 100,
-     "name" : "art::Instruction::SGET_BYTE"
-    },
-    {
-     "enum_field_value" : 101,
-     "name" : "art::Instruction::SGET_CHAR"
-    },
-    {
-     "enum_field_value" : 102,
-     "name" : "art::Instruction::SGET_SHORT"
-    },
-    {
-     "enum_field_value" : 103,
-     "name" : "art::Instruction::SPUT"
-    },
-    {
-     "enum_field_value" : 104,
-     "name" : "art::Instruction::SPUT_WIDE"
-    },
-    {
-     "enum_field_value" : 105,
-     "name" : "art::Instruction::SPUT_OBJECT"
-    },
-    {
-     "enum_field_value" : 106,
-     "name" : "art::Instruction::SPUT_BOOLEAN"
-    },
-    {
-     "enum_field_value" : 107,
-     "name" : "art::Instruction::SPUT_BYTE"
-    },
-    {
-     "enum_field_value" : 108,
-     "name" : "art::Instruction::SPUT_CHAR"
-    },
-    {
-     "enum_field_value" : 109,
-     "name" : "art::Instruction::SPUT_SHORT"
-    },
-    {
-     "enum_field_value" : 110,
-     "name" : "art::Instruction::INVOKE_VIRTUAL"
-    },
-    {
-     "enum_field_value" : 111,
-     "name" : "art::Instruction::INVOKE_SUPER"
-    },
-    {
-     "enum_field_value" : 112,
-     "name" : "art::Instruction::INVOKE_DIRECT"
-    },
-    {
-     "enum_field_value" : 113,
-     "name" : "art::Instruction::INVOKE_STATIC"
-    },
-    {
-     "enum_field_value" : 114,
-     "name" : "art::Instruction::INVOKE_INTERFACE"
-    },
-    {
-     "enum_field_value" : 115,
-     "name" : "art::Instruction::UNUSED_73"
-    },
-    {
-     "enum_field_value" : 116,
-     "name" : "art::Instruction::INVOKE_VIRTUAL_RANGE"
-    },
-    {
-     "enum_field_value" : 117,
-     "name" : "art::Instruction::INVOKE_SUPER_RANGE"
-    },
-    {
-     "enum_field_value" : 118,
-     "name" : "art::Instruction::INVOKE_DIRECT_RANGE"
-    },
-    {
-     "enum_field_value" : 119,
-     "name" : "art::Instruction::INVOKE_STATIC_RANGE"
-    },
-    {
-     "enum_field_value" : 120,
-     "name" : "art::Instruction::INVOKE_INTERFACE_RANGE"
-    },
-    {
-     "enum_field_value" : 121,
-     "name" : "art::Instruction::UNUSED_79"
-    },
-    {
-     "enum_field_value" : 122,
-     "name" : "art::Instruction::UNUSED_7A"
-    },
-    {
-     "enum_field_value" : 123,
-     "name" : "art::Instruction::NEG_INT"
-    },
-    {
-     "enum_field_value" : 124,
-     "name" : "art::Instruction::NOT_INT"
-    },
-    {
-     "enum_field_value" : 125,
-     "name" : "art::Instruction::NEG_LONG"
-    },
-    {
-     "enum_field_value" : 126,
-     "name" : "art::Instruction::NOT_LONG"
-    },
-    {
-     "enum_field_value" : 127,
-     "name" : "art::Instruction::NEG_FLOAT"
-    },
-    {
-     "enum_field_value" : 128,
-     "name" : "art::Instruction::NEG_DOUBLE"
-    },
-    {
-     "enum_field_value" : 129,
-     "name" : "art::Instruction::INT_TO_LONG"
-    },
-    {
-     "enum_field_value" : 130,
-     "name" : "art::Instruction::INT_TO_FLOAT"
-    },
-    {
-     "enum_field_value" : 131,
-     "name" : "art::Instruction::INT_TO_DOUBLE"
-    },
-    {
-     "enum_field_value" : 132,
-     "name" : "art::Instruction::LONG_TO_INT"
-    },
-    {
-     "enum_field_value" : 133,
-     "name" : "art::Instruction::LONG_TO_FLOAT"
-    },
-    {
-     "enum_field_value" : 134,
-     "name" : "art::Instruction::LONG_TO_DOUBLE"
-    },
-    {
-     "enum_field_value" : 135,
-     "name" : "art::Instruction::FLOAT_TO_INT"
-    },
-    {
-     "enum_field_value" : 136,
-     "name" : "art::Instruction::FLOAT_TO_LONG"
-    },
-    {
-     "enum_field_value" : 137,
-     "name" : "art::Instruction::FLOAT_TO_DOUBLE"
-    },
-    {
-     "enum_field_value" : 138,
-     "name" : "art::Instruction::DOUBLE_TO_INT"
-    },
-    {
-     "enum_field_value" : 139,
-     "name" : "art::Instruction::DOUBLE_TO_LONG"
-    },
-    {
-     "enum_field_value" : 140,
-     "name" : "art::Instruction::DOUBLE_TO_FLOAT"
-    },
-    {
-     "enum_field_value" : 141,
-     "name" : "art::Instruction::INT_TO_BYTE"
-    },
-    {
-     "enum_field_value" : 142,
-     "name" : "art::Instruction::INT_TO_CHAR"
-    },
-    {
-     "enum_field_value" : 143,
-     "name" : "art::Instruction::INT_TO_SHORT"
-    },
-    {
-     "enum_field_value" : 144,
-     "name" : "art::Instruction::ADD_INT"
-    },
-    {
-     "enum_field_value" : 145,
-     "name" : "art::Instruction::SUB_INT"
-    },
-    {
-     "enum_field_value" : 146,
-     "name" : "art::Instruction::MUL_INT"
-    },
-    {
-     "enum_field_value" : 147,
-     "name" : "art::Instruction::DIV_INT"
-    },
-    {
-     "enum_field_value" : 148,
-     "name" : "art::Instruction::REM_INT"
-    },
-    {
-     "enum_field_value" : 149,
-     "name" : "art::Instruction::AND_INT"
-    },
-    {
-     "enum_field_value" : 150,
-     "name" : "art::Instruction::OR_INT"
-    },
-    {
-     "enum_field_value" : 151,
-     "name" : "art::Instruction::XOR_INT"
-    },
-    {
-     "enum_field_value" : 152,
-     "name" : "art::Instruction::SHL_INT"
-    },
-    {
-     "enum_field_value" : 153,
-     "name" : "art::Instruction::SHR_INT"
-    },
-    {
-     "enum_field_value" : 154,
-     "name" : "art::Instruction::USHR_INT"
-    },
-    {
-     "enum_field_value" : 155,
-     "name" : "art::Instruction::ADD_LONG"
-    },
-    {
-     "enum_field_value" : 156,
-     "name" : "art::Instruction::SUB_LONG"
-    },
-    {
-     "enum_field_value" : 157,
-     "name" : "art::Instruction::MUL_LONG"
-    },
-    {
-     "enum_field_value" : 158,
-     "name" : "art::Instruction::DIV_LONG"
-    },
-    {
-     "enum_field_value" : 159,
-     "name" : "art::Instruction::REM_LONG"
-    },
-    {
-     "enum_field_value" : 160,
-     "name" : "art::Instruction::AND_LONG"
-    },
-    {
-     "enum_field_value" : 161,
-     "name" : "art::Instruction::OR_LONG"
-    },
-    {
-     "enum_field_value" : 162,
-     "name" : "art::Instruction::XOR_LONG"
-    },
-    {
-     "enum_field_value" : 163,
-     "name" : "art::Instruction::SHL_LONG"
-    },
-    {
-     "enum_field_value" : 164,
-     "name" : "art::Instruction::SHR_LONG"
-    },
-    {
-     "enum_field_value" : 165,
-     "name" : "art::Instruction::USHR_LONG"
-    },
-    {
-     "enum_field_value" : 166,
-     "name" : "art::Instruction::ADD_FLOAT"
-    },
-    {
-     "enum_field_value" : 167,
-     "name" : "art::Instruction::SUB_FLOAT"
-    },
-    {
-     "enum_field_value" : 168,
-     "name" : "art::Instruction::MUL_FLOAT"
-    },
-    {
-     "enum_field_value" : 169,
-     "name" : "art::Instruction::DIV_FLOAT"
-    },
-    {
-     "enum_field_value" : 170,
-     "name" : "art::Instruction::REM_FLOAT"
-    },
-    {
-     "enum_field_value" : 171,
-     "name" : "art::Instruction::ADD_DOUBLE"
-    },
-    {
-     "enum_field_value" : 172,
-     "name" : "art::Instruction::SUB_DOUBLE"
-    },
-    {
-     "enum_field_value" : 173,
-     "name" : "art::Instruction::MUL_DOUBLE"
-    },
-    {
-     "enum_field_value" : 174,
-     "name" : "art::Instruction::DIV_DOUBLE"
-    },
-    {
-     "enum_field_value" : 175,
-     "name" : "art::Instruction::REM_DOUBLE"
-    },
-    {
-     "enum_field_value" : 176,
-     "name" : "art::Instruction::ADD_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 177,
-     "name" : "art::Instruction::SUB_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 178,
-     "name" : "art::Instruction::MUL_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 179,
-     "name" : "art::Instruction::DIV_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 180,
-     "name" : "art::Instruction::REM_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 181,
-     "name" : "art::Instruction::AND_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 182,
-     "name" : "art::Instruction::OR_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 183,
-     "name" : "art::Instruction::XOR_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 184,
-     "name" : "art::Instruction::SHL_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 185,
-     "name" : "art::Instruction::SHR_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 186,
-     "name" : "art::Instruction::USHR_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 187,
-     "name" : "art::Instruction::ADD_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 188,
-     "name" : "art::Instruction::SUB_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 189,
-     "name" : "art::Instruction::MUL_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 190,
-     "name" : "art::Instruction::DIV_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 191,
-     "name" : "art::Instruction::REM_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 192,
-     "name" : "art::Instruction::AND_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 193,
-     "name" : "art::Instruction::OR_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 194,
-     "name" : "art::Instruction::XOR_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 195,
-     "name" : "art::Instruction::SHL_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 196,
-     "name" : "art::Instruction::SHR_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 197,
-     "name" : "art::Instruction::USHR_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 198,
-     "name" : "art::Instruction::ADD_FLOAT_2ADDR"
-    },
-    {
-     "enum_field_value" : 199,
-     "name" : "art::Instruction::SUB_FLOAT_2ADDR"
-    },
-    {
-     "enum_field_value" : 200,
-     "name" : "art::Instruction::MUL_FLOAT_2ADDR"
-    },
-    {
-     "enum_field_value" : 201,
-     "name" : "art::Instruction::DIV_FLOAT_2ADDR"
-    },
-    {
-     "enum_field_value" : 202,
-     "name" : "art::Instruction::REM_FLOAT_2ADDR"
-    },
-    {
-     "enum_field_value" : 203,
-     "name" : "art::Instruction::ADD_DOUBLE_2ADDR"
-    },
-    {
-     "enum_field_value" : 204,
-     "name" : "art::Instruction::SUB_DOUBLE_2ADDR"
-    },
-    {
-     "enum_field_value" : 205,
-     "name" : "art::Instruction::MUL_DOUBLE_2ADDR"
-    },
-    {
-     "enum_field_value" : 206,
-     "name" : "art::Instruction::DIV_DOUBLE_2ADDR"
-    },
-    {
-     "enum_field_value" : 207,
-     "name" : "art::Instruction::REM_DOUBLE_2ADDR"
-    },
-    {
-     "enum_field_value" : 208,
-     "name" : "art::Instruction::ADD_INT_LIT16"
-    },
-    {
-     "enum_field_value" : 209,
-     "name" : "art::Instruction::RSUB_INT"
-    },
-    {
-     "enum_field_value" : 210,
-     "name" : "art::Instruction::MUL_INT_LIT16"
-    },
-    {
-     "enum_field_value" : 211,
-     "name" : "art::Instruction::DIV_INT_LIT16"
-    },
-    {
-     "enum_field_value" : 212,
-     "name" : "art::Instruction::REM_INT_LIT16"
-    },
-    {
-     "enum_field_value" : 213,
-     "name" : "art::Instruction::AND_INT_LIT16"
-    },
-    {
-     "enum_field_value" : 214,
-     "name" : "art::Instruction::OR_INT_LIT16"
-    },
-    {
-     "enum_field_value" : 215,
-     "name" : "art::Instruction::XOR_INT_LIT16"
-    },
-    {
-     "enum_field_value" : 216,
-     "name" : "art::Instruction::ADD_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 217,
-     "name" : "art::Instruction::RSUB_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 218,
-     "name" : "art::Instruction::MUL_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 219,
-     "name" : "art::Instruction::DIV_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 220,
-     "name" : "art::Instruction::REM_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 221,
-     "name" : "art::Instruction::AND_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 222,
-     "name" : "art::Instruction::OR_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 223,
-     "name" : "art::Instruction::XOR_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 224,
-     "name" : "art::Instruction::SHL_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 225,
-     "name" : "art::Instruction::SHR_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 226,
-     "name" : "art::Instruction::USHR_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 227,
-     "name" : "art::Instruction::UNUSED_E3"
-    },
-    {
-     "enum_field_value" : 228,
-     "name" : "art::Instruction::UNUSED_E4"
-    },
-    {
-     "enum_field_value" : 229,
-     "name" : "art::Instruction::UNUSED_E5"
-    },
-    {
-     "enum_field_value" : 230,
-     "name" : "art::Instruction::UNUSED_E6"
-    },
-    {
-     "enum_field_value" : 231,
-     "name" : "art::Instruction::UNUSED_E7"
-    },
-    {
-     "enum_field_value" : 232,
-     "name" : "art::Instruction::UNUSED_E8"
-    },
-    {
-     "enum_field_value" : 233,
-     "name" : "art::Instruction::UNUSED_E9"
-    },
-    {
-     "enum_field_value" : 234,
-     "name" : "art::Instruction::UNUSED_EA"
-    },
-    {
-     "enum_field_value" : 235,
-     "name" : "art::Instruction::UNUSED_EB"
-    },
-    {
-     "enum_field_value" : 236,
-     "name" : "art::Instruction::UNUSED_EC"
-    },
-    {
-     "enum_field_value" : 237,
-     "name" : "art::Instruction::UNUSED_ED"
-    },
-    {
-     "enum_field_value" : 238,
-     "name" : "art::Instruction::UNUSED_EE"
-    },
-    {
-     "enum_field_value" : 239,
-     "name" : "art::Instruction::UNUSED_EF"
-    },
-    {
-     "enum_field_value" : 240,
-     "name" : "art::Instruction::UNUSED_F0"
-    },
-    {
-     "enum_field_value" : 241,
-     "name" : "art::Instruction::UNUSED_F1"
-    },
-    {
-     "enum_field_value" : 242,
-     "name" : "art::Instruction::UNUSED_F2"
-    },
-    {
-     "enum_field_value" : 243,
-     "name" : "art::Instruction::UNUSED_F3"
-    },
-    {
-     "enum_field_value" : 244,
-     "name" : "art::Instruction::UNUSED_F4"
-    },
-    {
-     "enum_field_value" : 245,
-     "name" : "art::Instruction::UNUSED_F5"
-    },
-    {
-     "enum_field_value" : 246,
-     "name" : "art::Instruction::UNUSED_F6"
-    },
-    {
-     "enum_field_value" : 247,
-     "name" : "art::Instruction::UNUSED_F7"
-    },
-    {
-     "enum_field_value" : 248,
-     "name" : "art::Instruction::UNUSED_F8"
-    },
-    {
-     "enum_field_value" : 249,
-     "name" : "art::Instruction::UNUSED_F9"
-    },
-    {
-     "enum_field_value" : 250,
-     "name" : "art::Instruction::INVOKE_POLYMORPHIC"
-    },
-    {
-     "enum_field_value" : 251,
-     "name" : "art::Instruction::INVOKE_POLYMORPHIC_RANGE"
-    },
-    {
-     "enum_field_value" : 252,
-     "name" : "art::Instruction::INVOKE_CUSTOM"
-    },
-    {
-     "enum_field_value" : 253,
-     "name" : "art::Instruction::INVOKE_CUSTOM_RANGE"
-    },
-    {
-     "enum_field_value" : 254,
-     "name" : "art::Instruction::CONST_METHOD_HANDLE"
-    },
-    {
-     "enum_field_value" : 255,
-     "name" : "art::Instruction::CONST_METHOD_TYPE"
-    },
-    {
-     "enum_field_value" : 209,
-     "name" : "art::Instruction::RSUB_INT_LIT16"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction4CodeE",
-   "name" : "art::Instruction::Code",
-   "referenced_type" : "_ZTIN3art11Instruction4CodeE",
-   "self_type" : "_ZTIN3art11Instruction4CodeE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 1,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 1,
-     "name" : "art::Instruction::kBranch"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::Instruction::kContinue"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::Instruction::kSwitch"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::Instruction::kThrow"
-    },
-    {
-     "enum_field_value" : 16,
-     "name" : "art::Instruction::kReturn"
-    },
-    {
-     "enum_field_value" : 32,
-     "name" : "art::Instruction::kInvoke"
-    },
-    {
-     "enum_field_value" : 64,
-     "name" : "art::Instruction::kUnconditional"
-    },
-    {
-     "enum_field_value" : 128,
-     "name" : "art::Instruction::kExperimental"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction5FlagsE",
-   "name" : "art::Instruction::Flags",
-   "referenced_type" : "_ZTIN3art11Instruction5FlagsE",
-   "self_type" : "_ZTIN3art11Instruction5FlagsE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "underlying_type" : "_ZTIh"
-  },
-  {
-   "alignment" : 1,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::Instruction::k10x"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::Instruction::k12x"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::Instruction::k11n"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::Instruction::k11x"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::Instruction::k10t"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::Instruction::k20t"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::Instruction::k22x"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "art::Instruction::k21t"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::Instruction::k21s"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "art::Instruction::k21h"
-    },
-    {
-     "enum_field_value" : 10,
-     "name" : "art::Instruction::k21c"
-    },
-    {
-     "enum_field_value" : 11,
-     "name" : "art::Instruction::k23x"
-    },
-    {
-     "enum_field_value" : 12,
-     "name" : "art::Instruction::k22b"
-    },
-    {
-     "enum_field_value" : 13,
-     "name" : "art::Instruction::k22t"
-    },
-    {
-     "enum_field_value" : 14,
-     "name" : "art::Instruction::k22s"
-    },
-    {
-     "enum_field_value" : 15,
-     "name" : "art::Instruction::k22c"
-    },
-    {
-     "enum_field_value" : 16,
-     "name" : "art::Instruction::k32x"
-    },
-    {
-     "enum_field_value" : 17,
-     "name" : "art::Instruction::k30t"
-    },
-    {
-     "enum_field_value" : 18,
-     "name" : "art::Instruction::k31t"
-    },
-    {
-     "enum_field_value" : 19,
-     "name" : "art::Instruction::k31i"
-    },
-    {
-     "enum_field_value" : 20,
-     "name" : "art::Instruction::k31c"
-    },
-    {
-     "enum_field_value" : 21,
-     "name" : "art::Instruction::k35c"
-    },
-    {
-     "enum_field_value" : 22,
-     "name" : "art::Instruction::k3rc"
-    },
-    {
-     "enum_field_value" : 23,
-     "name" : "art::Instruction::k45cc"
-    },
-    {
-     "enum_field_value" : 24,
-     "name" : "art::Instruction::k4rcc"
-    },
-    {
-     "enum_field_value" : 25,
-     "name" : "art::Instruction::k51l"
-    },
-    {
-     "enum_field_value" : 26,
-     "name" : "art::Instruction::kInvalidFormat"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction6FormatE",
-   "name" : "art::Instruction::Format",
-   "referenced_type" : "_ZTIN3art11Instruction6FormatE",
-   "self_type" : "_ZTIN3art11Instruction6FormatE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "underlying_type" : "_ZTIh"
-  },
-  {
-   "alignment" : 1,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::Instruction::kIndexUnknown"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::Instruction::kIndexNone"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::Instruction::kIndexTypeRef"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::Instruction::kIndexStringRef"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::Instruction::kIndexMethodRef"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::Instruction::kIndexFieldRef"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::Instruction::kIndexFieldOffset"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "art::Instruction::kIndexVtableOffset"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::Instruction::kIndexMethodAndProtoRef"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "art::Instruction::kIndexCallSiteRef"
-    },
-    {
-     "enum_field_value" : 10,
-     "name" : "art::Instruction::kIndexMethodHandleRef"
-    },
-    {
-     "enum_field_value" : 11,
-     "name" : "art::Instruction::kIndexProtoRef"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction9IndexTypeE",
-   "name" : "art::Instruction::IndexType",
-   "referenced_type" : "_ZTIN3art11Instruction9IndexTypeE",
-   "self_type" : "_ZTIN3art11Instruction9IndexTypeE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "underlying_type" : "_ZTIh"
-  },
-  {
-   "alignment" : 8,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 4,
-     "name" : "art::PointerSize::k32"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::PointerSize::k64"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11PointerSizeE",
-   "name" : "art::PointerSize",
-   "referenced_type" : "_ZTIN3art11PointerSizeE",
-   "self_type" : "_ZTIN3art11PointerSizeE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/enums.h",
-   "underlying_type" : "_ZTIm"
-  },
-  {
-   "alignment" : 1,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::MadviseState::kMadviseStateAtLoad"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::MadviseState::kMadviseStateFinishedLaunch"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::MadviseState::kMadviseStateFinishedTrim"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art12MadviseStateE",
-   "name" : "art::MadviseState",
-   "referenced_type" : "_ZTIN3art12MadviseStateE",
-   "self_type" : "_ZTIN3art12MadviseStateE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h",
-   "underlying_type" : "_ZTIh"
-  },
-  {
-   "access" : "protected",
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::DexFileLoader::VerifyResult::kVerifyNotAttempted"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::DexFileLoader::VerifyResult::kVerifySucceeded"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::DexFileLoader::VerifyResult::kVerifyFailed"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13DexFileLoader12VerifyResultE",
-   "name" : "art::DexFileLoader::VerifyResult",
-   "referenced_type" : "_ZTIN3art13DexFileLoader12VerifyResultE",
-   "self_type" : "_ZTIN3art13DexFileLoader12VerifyResultE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h",
-   "underlying_type" : "_ZTIi"
-  },
-  {
-   "alignment" : 1,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::kDexInvokeVirtual"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::kDexInvokeSuper"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::kDexInvokeDirect"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::kDexInvokeStatic"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::kDexInvokeInterface"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::kDexInvokeTypeCount"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13DexInvokeTypeE",
-   "name" : "art::DexInvokeType",
-   "referenced_type" : "_ZTIN3art13DexInvokeTypeE",
-   "self_type" : "_ZTIN3art13DexInvokeTypeE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_instruction_utils.h",
-   "underlying_type" : "_ZTIh"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 1,
-     "name" : "art::CompactDexFile::FeatureFlags::kDefaultMethods"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14CompactDexFile12FeatureFlagsE",
-   "name" : "art::CompactDexFile::FeatureFlags",
-   "referenced_type" : "_ZTIN3art14CompactDexFile12FeatureFlagsE",
-   "self_type" : "_ZTIN3art14CompactDexFile12FeatureFlagsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::InstructionSet::kNone"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::InstructionSet::kArm"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::InstructionSet::kArm64"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::InstructionSet::kThumb2"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::InstructionSet::kX86"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::InstructionSet::kX86_64"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::InstructionSet::kLast"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14InstructionSetE",
-   "name" : "art::InstructionSet",
-   "referenced_type" : "_ZTIN3art14InstructionSetE",
-   "self_type" : "_ZTIN3art14InstructionSetE",
-   "size" : 4,
-   "source_file" : "art/libartbase/arch/instruction_set.h",
-   "underlying_type" : "_ZTIi"
-  },
-  {
-   "alignment" : 1,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::kDexMemAccessWord"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::kDexMemAccessWide"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::kDexMemAccessObject"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::kDexMemAccessBoolean"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::kDexMemAccessByte"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::kDexMemAccessChar"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::kDexMemAccessShort"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "art::kDexMemAccessTypeCount"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art16DexMemAccessTypeE",
-   "name" : "art::DexMemAccessType",
-   "referenced_type" : "_ZTIN3art16DexMemAccessTypeE",
-   "self_type" : "_ZTIN3art16DexMemAccessTypeE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_instruction_utils.h",
-   "underlying_type" : "_ZTIh"
-  },
-  {
-   "alignment" : 1,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::DexLayoutSections::SectionType::kSectionTypeCode"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::DexLayoutSections::SectionType::kSectionTypeStrings"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::DexLayoutSections::SectionType::kSectionCount"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art17DexLayoutSections11SectionTypeE",
-   "name" : "art::DexLayoutSections::SectionType",
-   "referenced_type" : "_ZTIN3art17DexLayoutSections11SectionTypeE",
-   "self_type" : "_ZTIN3art17DexLayoutSections11SectionTypeE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h",
-   "underlying_type" : "_ZTIh"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 256,
-     "name" : "art::kNumPackedOpcodes"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art18$kNumPackedOpcodesE",
-   "name" : "art::(anonymous enum at art/libdexfile/dex/dex_instruction.h:32:1)",
-   "referenced_type" : "_ZTIN3art18$kNumPackedOpcodesE",
-   "self_type" : "_ZTIN3art18$kNumPackedOpcodesE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::DexFileLoaderErrorCode::kNoError"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::DexFileLoaderErrorCode::kEntryNotFound"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::DexFileLoaderErrorCode::kExtractToMemoryError"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::DexFileLoaderErrorCode::kDexFileError"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::DexFileLoaderErrorCode::kMakeReadOnlyError"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::DexFileLoaderErrorCode::kVerifyError"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art22DexFileLoaderErrorCodeE",
-   "name" : "art::DexFileLoaderErrorCode",
-   "referenced_type" : "_ZTIN3art22DexFileLoaderErrorCodeE",
-   "self_type" : "_ZTIN3art22DexFileLoaderErrorCodeE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h",
-   "underlying_type" : "_ZTIi"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::EncodedArrayValueIterator::kByte"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::EncodedArrayValueIterator::kShort"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::EncodedArrayValueIterator::kChar"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::EncodedArrayValueIterator::kInt"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::EncodedArrayValueIterator::kLong"
-    },
-    {
-     "enum_field_value" : 16,
-     "name" : "art::EncodedArrayValueIterator::kFloat"
-    },
-    {
-     "enum_field_value" : 17,
-     "name" : "art::EncodedArrayValueIterator::kDouble"
-    },
-    {
-     "enum_field_value" : 21,
-     "name" : "art::EncodedArrayValueIterator::kMethodType"
-    },
-    {
-     "enum_field_value" : 22,
-     "name" : "art::EncodedArrayValueIterator::kMethodHandle"
-    },
-    {
-     "enum_field_value" : 23,
-     "name" : "art::EncodedArrayValueIterator::kString"
-    },
-    {
-     "enum_field_value" : 24,
-     "name" : "art::EncodedArrayValueIterator::kType"
-    },
-    {
-     "enum_field_value" : 25,
-     "name" : "art::EncodedArrayValueIterator::kField"
-    },
-    {
-     "enum_field_value" : 26,
-     "name" : "art::EncodedArrayValueIterator::kMethod"
-    },
-    {
-     "enum_field_value" : 27,
-     "name" : "art::EncodedArrayValueIterator::kEnum"
-    },
-    {
-     "enum_field_value" : 28,
-     "name" : "art::EncodedArrayValueIterator::kArray"
-    },
-    {
-     "enum_field_value" : 29,
-     "name" : "art::EncodedArrayValueIterator::kAnnotation"
-    },
-    {
-     "enum_field_value" : 30,
-     "name" : "art::EncodedArrayValueIterator::kNull"
-    },
-    {
-     "enum_field_value" : 31,
-     "name" : "art::EncodedArrayValueIterator::kBoolean"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE",
-   "name" : "art::EncodedArrayValueIterator::ValueType",
-   "referenced_type" : "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE",
-   "self_type" : "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 2,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::DexFile::kDexTypeHeaderItem"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::DexFile::kDexTypeStringIdItem"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::DexFile::kDexTypeTypeIdItem"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::DexFile::kDexTypeProtoIdItem"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::DexFile::kDexTypeFieldIdItem"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::DexFile::kDexTypeMethodIdItem"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::DexFile::kDexTypeClassDefItem"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "art::DexFile::kDexTypeCallSiteIdItem"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::DexFile::kDexTypeMethodHandleItem"
-    },
-    {
-     "enum_field_value" : 4096,
-     "name" : "art::DexFile::kDexTypeMapList"
-    },
-    {
-     "enum_field_value" : 4097,
-     "name" : "art::DexFile::kDexTypeTypeList"
-    },
-    {
-     "enum_field_value" : 4098,
-     "name" : "art::DexFile::kDexTypeAnnotationSetRefList"
-    },
-    {
-     "enum_field_value" : 4099,
-     "name" : "art::DexFile::kDexTypeAnnotationSetItem"
-    },
-    {
-     "enum_field_value" : 8192,
-     "name" : "art::DexFile::kDexTypeClassDataItem"
-    },
-    {
-     "enum_field_value" : 8193,
-     "name" : "art::DexFile::kDexTypeCodeItem"
-    },
-    {
-     "enum_field_value" : 8194,
-     "name" : "art::DexFile::kDexTypeStringDataItem"
-    },
-    {
-     "enum_field_value" : 8195,
-     "name" : "art::DexFile::kDexTypeDebugInfoItem"
-    },
-    {
-     "enum_field_value" : 8196,
-     "name" : "art::DexFile::kDexTypeAnnotationItem"
-    },
-    {
-     "enum_field_value" : 8197,
-     "name" : "art::DexFile::kDexTypeEncodedArrayItem"
-    },
-    {
-     "enum_field_value" : 8198,
-     "name" : "art::DexFile::kDexTypeAnnotationsDirectoryItem"
-    },
-    {
-     "enum_field_value" : 61440,
-     "name" : "art::DexFile::kDexTypeHiddenapiClassData"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7DexFile11MapItemTypeE",
-   "name" : "art::DexFile::MapItemType",
-   "referenced_type" : "_ZTIN3art7DexFile11MapItemTypeE",
-   "self_type" : "_ZTIN3art7DexFile11MapItemTypeE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file.h",
-   "underlying_type" : "_ZTIt"
-  },
-  {
-   "alignment" : 2,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::DexFile::MethodHandleType::kStaticPut"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::DexFile::MethodHandleType::kStaticGet"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::DexFile::MethodHandleType::kInstancePut"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::DexFile::MethodHandleType::kInstanceGet"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::DexFile::MethodHandleType::kInvokeStatic"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::DexFile::MethodHandleType::kInvokeInstance"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::DexFile::MethodHandleType::kInvokeConstructor"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "art::DexFile::MethodHandleType::kInvokeDirect"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::DexFile::MethodHandleType::kInvokeInterface"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::DexFile::MethodHandleType::kLast"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7DexFile16MethodHandleTypeE",
-   "name" : "art::DexFile::MethodHandleType",
-   "referenced_type" : "_ZTIN3art7DexFile16MethodHandleTypeE",
-   "self_type" : "_ZTIN3art7DexFile16MethodHandleTypeE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file.h",
-   "underlying_type" : "_ZTIt"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::DexFile::DBG_END_SEQUENCE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::DexFile::DBG_ADVANCE_PC"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::DexFile::DBG_ADVANCE_LINE"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::DexFile::DBG_START_LOCAL"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::DexFile::DBG_START_LOCAL_EXTENDED"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::DexFile::DBG_END_LOCAL"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::DexFile::DBG_RESTART_LOCAL"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "art::DexFile::DBG_SET_PROLOGUE_END"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::DexFile::DBG_SET_EPILOGUE_BEGIN"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "art::DexFile::DBG_SET_FILE"
-    },
-    {
-     "enum_field_value" : 10,
-     "name" : "art::DexFile::DBG_FIRST_SPECIAL"
-    },
-    {
-     "enum_field_value" : -4,
-     "name" : "art::DexFile::DBG_LINE_BASE"
-    },
-    {
-     "enum_field_value" : 15,
-     "name" : "art::DexFile::DBG_LINE_RANGE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7DexFile17$DBG_ADVANCE_LINEE",
-   "name" : "art::DexFile::(anonymous enum at art/libdexfile/dex/dex_file.h:653:3)",
-   "referenced_type" : "_ZTIN3art7DexFile17$DBG_ADVANCE_LINEE",
-   "self_type" : "_ZTIN3art7DexFile17$DBG_ADVANCE_LINEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h",
-   "underlying_type" : "_ZTIi"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::DexFile::kAllObjects"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::DexFile::kPrimitivesOrObjects"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::DexFile::kAllRaw"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7DexFile21AnnotationResultStyleE",
-   "name" : "art::DexFile::AnnotationResultStyle",
-   "referenced_type" : "_ZTIN3art7DexFile21AnnotationResultStyleE",
-   "self_type" : "_ZTIN3art7DexFile21AnnotationResultStyleE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::DexFile::kDexVisibilityBuild"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::DexFile::kDexVisibilityRuntime"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::DexFile::kDexVisibilitySystem"
-    },
-    {
-     "enum_field_value" : 0,
-     "name" : "art::DexFile::kDexAnnotationByte"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::DexFile::kDexAnnotationShort"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::DexFile::kDexAnnotationChar"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::DexFile::kDexAnnotationInt"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::DexFile::kDexAnnotationLong"
-    },
-    {
-     "enum_field_value" : 16,
-     "name" : "art::DexFile::kDexAnnotationFloat"
-    },
-    {
-     "enum_field_value" : 17,
-     "name" : "art::DexFile::kDexAnnotationDouble"
-    },
-    {
-     "enum_field_value" : 21,
-     "name" : "art::DexFile::kDexAnnotationMethodType"
-    },
-    {
-     "enum_field_value" : 22,
-     "name" : "art::DexFile::kDexAnnotationMethodHandle"
-    },
-    {
-     "enum_field_value" : 23,
-     "name" : "art::DexFile::kDexAnnotationString"
-    },
-    {
-     "enum_field_value" : 24,
-     "name" : "art::DexFile::kDexAnnotationType"
-    },
-    {
-     "enum_field_value" : 25,
-     "name" : "art::DexFile::kDexAnnotationField"
-    },
-    {
-     "enum_field_value" : 26,
-     "name" : "art::DexFile::kDexAnnotationMethod"
-    },
-    {
-     "enum_field_value" : 27,
-     "name" : "art::DexFile::kDexAnnotationEnum"
-    },
-    {
-     "enum_field_value" : 28,
-     "name" : "art::DexFile::kDexAnnotationArray"
-    },
-    {
-     "enum_field_value" : 29,
-     "name" : "art::DexFile::kDexAnnotationAnnotation"
-    },
-    {
-     "enum_field_value" : 30,
-     "name" : "art::DexFile::kDexAnnotationNull"
-    },
-    {
-     "enum_field_value" : 31,
-     "name" : "art::DexFile::kDexAnnotationBoolean"
-    },
-    {
-     "enum_field_value" : 31,
-     "name" : "art::DexFile::kDexAnnotationValueTypeMask"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::DexFile::kDexAnnotationValueArgShift"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7DexFile25$kDexAnnotationAnnotationE",
-   "name" : "art::DexFile::(anonymous enum at art/libdexfile/dex/dex_file.h:162:3)",
-   "referenced_type" : "_ZTIN3art7DexFile25$kDexAnnotationAnnotationE",
-   "self_type" : "_ZTIN3art7DexFile25$kDexAnnotationAnnotationE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::Primitive::kPrimNot"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::Primitive::kPrimBoolean"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::Primitive::kPrimByte"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::Primitive::kPrimChar"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::Primitive::kPrimShort"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::Primitive::kPrimInt"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::Primitive::kPrimLong"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "art::Primitive::kPrimFloat"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::Primitive::kPrimDouble"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "art::Primitive::kPrimVoid"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "art::Primitive::kPrimLast"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art9Primitive4TypeE",
-   "name" : "art::Primitive::Type",
-   "referenced_type" : "_ZTIN3art9Primitive4TypeE",
-   "self_type" : "_ZTIN3art9Primitive4TypeE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/primitive.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 1,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::hiddenapi::Domain::kCorePlatform"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::hiddenapi::Domain::kPlatform"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::hiddenapi::Domain::kApplication"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art9hiddenapi6DomainE",
-   "name" : "art::hiddenapi::Domain",
-   "referenced_type" : "_ZTIN3art9hiddenapi6DomainE",
-   "self_type" : "_ZTIN3art9hiddenapi6DomainE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/hiddenapi_domain.h",
-   "underlying_type" : "_ZTIc"
-  },
-  {
-   "access" : "private",
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::hiddenapi::ApiList::Value::kSdk"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::hiddenapi::ApiList::Value::kUnsupported"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::hiddenapi::ApiList::Value::kBlocked"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::hiddenapi::ApiList::Value::kMaxTargetO"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::hiddenapi::ApiList::Value::kMaxTargetP"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::hiddenapi::ApiList::Value::kMaxTargetQ"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::hiddenapi::ApiList::Value::kMaxTargetR"
-    },
-    {
-     "enum_field_value" : 15,
-     "name" : "art::hiddenapi::ApiList::Value::kInvalid"
-    },
-    {
-     "enum_field_value" : 0,
-     "name" : "art::hiddenapi::ApiList::Value::kMin"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::hiddenapi::ApiList::Value::kMax"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art9hiddenapi7ApiList5ValueE",
-   "name" : "art::hiddenapi::ApiList::Value",
-   "referenced_type" : "_ZTIN3art9hiddenapi7ApiList5ValueE",
-   "self_type" : "_ZTIN3art9hiddenapi7ApiList5ValueE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "access" : "private",
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 4,
-     "name" : "art::hiddenapi::ApiList::DomainApi::kCorePlatformApi"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::hiddenapi::ApiList::DomainApi::kTestApi"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::hiddenapi::ApiList::DomainApi::kMin"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::hiddenapi::ApiList::DomainApi::kMax"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art9hiddenapi7ApiList9DomainApiE",
-   "name" : "art::hiddenapi::ApiList::DomainApi",
-   "referenced_type" : "_ZTIN3art9hiddenapi7ApiList9DomainApiE",
-   "self_type" : "_ZTIN3art9hiddenapi7ApiList9DomainApiE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::hiddenapi::ApiStubs::Kind::kPublicApi"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::hiddenapi::ApiStubs::Kind::kSystemApi"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::hiddenapi::ApiStubs::Kind::kTestApi"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::hiddenapi::ApiStubs::Kind::kCorePlatformApi"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art9hiddenapi8ApiStubs4KindE",
-   "name" : "art::hiddenapi::ApiStubs::Kind",
-   "referenced_type" : "_ZTIN3art9hiddenapi8ApiStubs4KindE",
-   "self_type" : "_ZTIN3art9hiddenapi8ApiStubs4KindE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hiddenapi_stubs.h",
-   "underlying_type" : "_ZTIi"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "android::base::VERBOSE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "android::base::DEBUG"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "android::base::INFO"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "android::base::WARNING"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "android::base::ERROR"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "android::base::FATAL_WITHOUT_ABORT"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "android::base::FATAL"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base11LogSeverityE",
-   "name" : "android::base::LogSeverity",
-   "referenced_type" : "_ZTIN7android4base11LogSeverityE",
-   "self_type" : "_ZTIN7android4base11LogSeverityE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "android::base::DEFAULT"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "android::base::MAIN"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "android::base::SYSTEM"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "android::base::RADIO"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "android::base::CRASH"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base5LogIdE",
-   "name" : "android::base::LogId",
-   "referenced_type" : "_ZTIN7android4base5LogIdE",
-   "self_type" : "_ZTIN7android4base5LogIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "unix_file::FdFile::GuardState::kBase"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "unix_file::FdFile::GuardState::kFlushed"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "unix_file::FdFile::GuardState::kClosed"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "unix_file::FdFile::GuardState::kNoCheck"
-    }
-   ],
-   "linker_set_key" : "_ZTIN9unix_file6FdFile10GuardStateE",
-   "name" : "unix_file::FdFile::GuardState",
-   "referenced_type" : "_ZTIN9unix_file6FdFile10GuardStateE",
-   "self_type" : "_ZTIN9unix_file6FdFile10GuardStateE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/unix_file/fd_file.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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_ZTIFvPvPK15ADexFile_MethodE",
-   "name" : "void (void *, const ADexFile_Method *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTIPv"
-    },
-    {
-     "referenced_type" : "_ZTIPK15ADexFile_Method"
-    }
-   ],
-   "referenced_type" : "_ZTIFvPvPK15ADexFile_MethodE",
-   "return_type" : "_ZTIv",
-   "self_type" : "_ZTIFvPvPK15ADexFile_MethodE",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  }
- ],
- "functions" :
- [
-  {
-   "function_name" : "ADexFile_Error_toString",
-   "linker_set_key" : "ADexFile_Error_toString",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTI14ADexFile_Error"
-    }
-   ],
-   "return_type" : "_ZTIPKc",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "function_name" : "ADexFile_Method_getClassDescriptor",
-   "linker_set_key" : "ADexFile_Method_getClassDescriptor",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTIPK15ADexFile_Method"
-    },
-    {
-     "referenced_type" : "_ZTIPm"
-    }
-   ],
-   "return_type" : "_ZTIPKc",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "function_name" : "ADexFile_Method_getCodeOffset",
-   "linker_set_key" : "ADexFile_Method_getCodeOffset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTIPK15ADexFile_Method"
-    },
-    {
-     "referenced_type" : "_ZTIPm"
-    }
-   ],
-   "return_type" : "_ZTIm",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "function_name" : "ADexFile_Method_getName",
-   "linker_set_key" : "ADexFile_Method_getName",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTIPK15ADexFile_Method"
-    },
-    {
-     "referenced_type" : "_ZTIPm"
-    }
-   ],
-   "return_type" : "_ZTIPKc",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "function_name" : "ADexFile_Method_getQualifiedName",
-   "linker_set_key" : "ADexFile_Method_getQualifiedName",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTIPK15ADexFile_Method"
-    },
-    {
-     "referenced_type" : "_ZTIi"
-    },
-    {
-     "referenced_type" : "_ZTIPm"
-    }
-   ],
-   "return_type" : "_ZTIPKc",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "function_name" : "ADexFile_create",
-   "linker_set_key" : "ADexFile_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTIPKv"
-    },
-    {
-     "referenced_type" : "_ZTIm"
-    },
-    {
-     "referenced_type" : "_ZTIPm"
-    },
-    {
-     "referenced_type" : "_ZTIPKc"
-    },
-    {
-     "referenced_type" : "_ZTIPP8ADexFile"
-    }
-   ],
-   "return_type" : "_ZTI14ADexFile_Error",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "function_name" : "ADexFile_destroy",
-   "linker_set_key" : "ADexFile_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTIP8ADexFile"
-    }
-   ],
-   "return_type" : "_ZTIv",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "function_name" : "ADexFile_findMethodAtOffset",
-   "linker_set_key" : "ADexFile_findMethodAtOffset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTIP8ADexFile"
-    },
-    {
-     "referenced_type" : "_ZTIm"
-    },
-    {
-     "referenced_type" : "_ZTIPFvPvPK15ADexFile_MethodE"
-    },
-    {
-     "referenced_type" : "_ZTIPv"
-    }
-   ],
-   "return_type" : "_ZTIm",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "function_name" : "ADexFile_forEachMethod",
-   "linker_set_key" : "ADexFile_forEachMethod",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTIP8ADexFile"
-    },
-    {
-     "referenced_type" : "_ZTIPFvPvPK15ADexFile_MethodE"
-    },
-    {
-     "referenced_type" : "_ZTIPv"
-    }
-   ],
-   "return_type" : "_ZTIm",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  }
- ],
- "global_vars" : [],
- "lvalue_reference_types" :
- [
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRA5_Kj",
-   "name" : "unsigned int const (&)[5]",
-   "referenced_type" : "_ZTIA5_Kj",
-   "self_type" : "_ZTIRA5_Kj",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRK6jvalue",
-   "name" : "const jvalue &",
-   "referenced_type" : "_ZTIK6jvalue",
-   "self_type" : "_ZTIRK6jvalue",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKDn",
-   "name" : "const nullptr_t &",
-   "referenced_type" : "_ZTIKDn",
-   "self_type" : "_ZTIRKDn",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art10ZipArchiveE",
-   "name" : "const art::ZipArchive &",
-   "referenced_type" : "_ZTIKN3art10ZipArchiveE",
-   "self_type" : "_ZTIRKN3art10ZipArchiveE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art11Instruction6FormatE",
-   "name" : "const art::Instruction::Format &",
-   "referenced_type" : "_ZTIKN3art11Instruction6FormatE",
-   "self_type" : "_ZTIRKN3art11Instruction6FormatE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art11InstructionE",
-   "name" : "const art::Instruction &",
-   "referenced_type" : "_ZTIKN3art11InstructionE",
-   "self_type" : "_ZTIRKN3art11InstructionE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art11VoidFunctorE",
-   "name" : "const art::VoidFunctor &",
-   "referenced_type" : "_ZTIKN3art11VoidFunctorE",
-   "self_type" : "_ZTIRKN3art11VoidFunctorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "name" : "const art::ClassAccessor::DataIterator<art::ClassAccessor::Field> &",
-   "referenced_type" : "_ZTIKN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "self_type" : "_ZTIRKN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "name" : "const art::ClassAccessor::DataIterator<art::ClassAccessor::Method> &",
-   "referenced_type" : "_ZTIKN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "self_type" : "_ZTIRKN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art13ClassAccessor5FieldE",
-   "name" : "const art::ClassAccessor::Field &",
-   "referenced_type" : "_ZTIKN3art13ClassAccessor5FieldE",
-   "self_type" : "_ZTIRKN3art13ClassAccessor5FieldE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art13ClassAccessor6MethodE",
-   "name" : "const art::ClassAccessor::Method &",
-   "referenced_type" : "_ZTIKN3art13ClassAccessor6MethodE",
-   "self_type" : "_ZTIRKN3art13ClassAccessor6MethodE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art13ClassIteratorE",
-   "name" : "const art::ClassIterator &",
-   "referenced_type" : "_ZTIKN3art13ClassIteratorE",
-   "self_type" : "_ZTIRKN3art13ClassIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art13DexZipArchiveE",
-   "name" : "const art::DexZipArchive &",
-   "referenced_type" : "_ZTIKN3art13DexZipArchiveE",
-   "self_type" : "_ZTIRKN3art13DexZipArchiveE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art14CompactDexFile6HeaderE",
-   "name" : "const art::CompactDexFile::Header &",
-   "referenced_type" : "_ZTIKN3art14CompactDexFile6HeaderE",
-   "self_type" : "_ZTIRKN3art14CompactDexFile6HeaderE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/casts.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art14CompactDexFile8CodeItemE",
-   "name" : "const art::CompactDexFile::CodeItem &",
-   "referenced_type" : "_ZTIKN3art14CompactDexFile8CodeItemE",
-   "self_type" : "_ZTIRKN3art14CompactDexFile8CodeItemE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/casts.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "name" : "const art::HashSetIterator<std::pair<unsigned int, unsigned short>, art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>>> &",
-   "referenced_type" : "_ZTIKN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "self_type" : "_ZTIRKN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art15SplitStringIterE",
-   "name" : "const art::SplitStringIter &",
-   "referenced_type" : "_ZTIKN3art15SplitStringIterE",
-   "self_type" : "_ZTIRKN3art15SplitStringIterE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art15StandardDexFile8CodeItemE",
-   "name" : "const art::StandardDexFile::CodeItem &",
-   "referenced_type" : "_ZTIKN3art15StandardDexFile8CodeItemE",
-   "self_type" : "_ZTIRKN3art15StandardDexFile8CodeItemE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/casts.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art15TypeLookupTable5EntryE",
-   "name" : "const art::TypeLookupTable::Entry &",
-   "referenced_type" : "_ZTIKN3art15TypeLookupTable5EntryE",
-   "self_type" : "_ZTIRKN3art15TypeLookupTable5EntryE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art16DexFileReferenceE",
-   "name" : "const art::DexFileReference &",
-   "referenced_type" : "_ZTIKN3art16DexFileReferenceE",
-   "self_type" : "_ZTIRKN3art16DexFileReferenceE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art16DexLayoutSectionE",
-   "name" : "const art::DexLayoutSection &",
-   "referenced_type" : "_ZTIKN3art16DexLayoutSectionE",
-   "self_type" : "_ZTIRKN3art16DexLayoutSectionE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art17ClassIteratorDataE",
-   "name" : "const art::ClassIteratorData &",
-   "referenced_type" : "_ZTIKN3art17ClassIteratorDataE",
-   "self_type" : "_ZTIRKN3art17ClassIteratorDataE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art17DexLayoutSectionsE",
-   "name" : "const art::DexLayoutSections &",
-   "referenced_type" : "_ZTIKN3art17DexLayoutSectionsE",
-   "self_type" : "_ZTIRKN3art17DexLayoutSectionsE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "name" : "const art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn> &",
-   "referenced_type" : "_ZTIKN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "self_type" : "_ZTIRKN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "name" : "const art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn> &",
-   "referenced_type" : "_ZTIKN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "self_type" : "_ZTIRKN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art20CodeItemDataAccessorE",
-   "name" : "const art::CodeItemDataAccessor &",
-   "referenced_type" : "_ZTIKN3art20CodeItemDataAccessorE",
-   "self_type" : "_ZTIRKN3art20CodeItemDataAccessorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_exception_helpers.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art20DexInstructionPcPairE",
-   "name" : "const art::DexInstructionPcPair &",
-   "referenced_type" : "_ZTIKN3art20DexInstructionPcPairE",
-   "self_type" : "_ZTIRKN3art20DexInstructionPcPairE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art22DexInstructionIteratorE",
-   "name" : "const art::DexInstructionIterator &",
-   "referenced_type" : "_ZTIKN3art22DexInstructionIteratorE",
-   "self_type" : "_ZTIRKN3art22DexInstructionIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art25EncodedArrayValueIterator9ValueTypeE",
-   "name" : "const art::EncodedArrayValueIterator::ValueType &",
-   "referenced_type" : "_ZTIKN3art25EncodedArrayValueIterator9ValueTypeE",
-   "self_type" : "_ZTIRKN3art25EncodedArrayValueIterator9ValueTypeE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art26DexInstructionIteratorBaseE",
-   "name" : "const art::DexInstructionIteratorBase &",
-   "referenced_type" : "_ZTIKN3art26DexInstructionIteratorBaseE",
-   "self_type" : "_ZTIRKN3art26DexInstructionIteratorBaseE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art3dex10ProtoIndexE",
-   "name" : "const art::dex::ProtoIndex &",
-   "referenced_type" : "_ZTIKN3art3dex10ProtoIndexE",
-   "self_type" : "_ZTIRKN3art3dex10ProtoIndexE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art3dex11StringIndexE",
-   "name" : "const art::dex::StringIndex &",
-   "referenced_type" : "_ZTIKN3art3dex11StringIndexE",
-   "self_type" : "_ZTIRKN3art3dex11StringIndexE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art3dex14CallSiteIdItemE",
-   "name" : "const art::dex::CallSiteIdItem &",
-   "referenced_type" : "_ZTIKN3art3dex14CallSiteIdItemE",
-   "self_type" : "_ZTIRKN3art3dex14CallSiteIdItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art3dex16MethodHandleItemE",
-   "name" : "const art::dex::MethodHandleItem &",
-   "referenced_type" : "_ZTIKN3art3dex16MethodHandleItemE",
-   "self_type" : "_ZTIRKN3art3dex16MethodHandleItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art3dex20FieldAnnotationsItemE",
-   "name" : "const art::dex::FieldAnnotationsItem &",
-   "referenced_type" : "_ZTIKN3art3dex20FieldAnnotationsItemE",
-   "self_type" : "_ZTIRKN3art3dex20FieldAnnotationsItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art3dex21MethodAnnotationsItemE",
-   "name" : "const art::dex::MethodAnnotationsItem &",
-   "referenced_type" : "_ZTIKN3art3dex21MethodAnnotationsItemE",
-   "self_type" : "_ZTIRKN3art3dex21MethodAnnotationsItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art3dex6TypeIdE",
-   "name" : "const art::dex::TypeId &",
-   "referenced_type" : "_ZTIKN3art3dex6TypeIdE",
-   "self_type" : "_ZTIRKN3art3dex6TypeIdE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art3dex7FieldIdE",
-   "name" : "const art::dex::FieldId &",
-   "referenced_type" : "_ZTIKN3art3dex7FieldIdE",
-   "self_type" : "_ZTIRKN3art3dex7FieldIdE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art3dex7ProtoIdE",
-   "name" : "const art::dex::ProtoId &",
-   "referenced_type" : "_ZTIKN3art3dex7ProtoIdE",
-   "self_type" : "_ZTIRKN3art3dex7ProtoIdE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art3dex7TryItemE",
-   "name" : "const art::dex::TryItem &",
-   "referenced_type" : "_ZTIKN3art3dex7TryItemE",
-   "self_type" : "_ZTIRKN3art3dex7TryItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_exception_helpers.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art3dex8ClassDefE",
-   "name" : "const art::dex::ClassDef &",
-   "referenced_type" : "_ZTIKN3art3dex8ClassDefE",
-   "self_type" : "_ZTIRKN3art3dex8ClassDefE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art3dex8CodeItemE",
-   "name" : "const art::dex::CodeItem &",
-   "referenced_type" : "_ZTIKN3art3dex8CodeItemE",
-   "self_type" : "_ZTIRKN3art3dex8CodeItemE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/casts.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art3dex8DexIndexIjEE",
-   "name" : "const art::dex::DexIndex<unsigned int> &",
-   "referenced_type" : "_ZTIKN3art3dex8DexIndexIjEE",
-   "self_type" : "_ZTIRKN3art3dex8DexIndexIjEE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art3dex8DexIndexItEE",
-   "name" : "const art::dex::DexIndex<unsigned short> &",
-   "referenced_type" : "_ZTIKN3art3dex8DexIndexItEE",
-   "self_type" : "_ZTIRKN3art3dex8DexIndexItEE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art3dex8MethodIdE",
-   "name" : "const art::dex::MethodId &",
-   "referenced_type" : "_ZTIKN3art3dex8MethodIdE",
-   "self_type" : "_ZTIRKN3art3dex8MethodIdE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art3dex8StringIdE",
-   "name" : "const art::dex::StringId &",
-   "referenced_type" : "_ZTIKN3art3dex8StringIdE",
-   "self_type" : "_ZTIRKN3art3dex8StringIdE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art3dex8TypeItemE",
-   "name" : "const art::dex::TypeItem &",
-   "referenced_type" : "_ZTIKN3art3dex8TypeItemE",
-   "self_type" : "_ZTIRKN3art3dex8TypeItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art3dex9TypeIndexE",
-   "name" : "const art::dex::TypeIndex &",
-   "referenced_type" : "_ZTIKN3art3dex9TypeIndexE",
-   "self_type" : "_ZTIRKN3art3dex9TypeIndexE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art7DexFile6HeaderE",
-   "name" : "const art::DexFile::Header &",
-   "referenced_type" : "_ZTIKN3art7DexFile6HeaderE",
-   "self_type" : "_ZTIRKN3art7DexFile6HeaderE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/casts.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art7DexFileE",
-   "name" : "const art::DexFile &",
-   "referenced_type" : "_ZTIKN3art7DexFileE",
-   "self_type" : "_ZTIRKN3art7DexFileE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "name" : "const art::Dumpable<art::hiddenapi::ApiList> &",
-   "referenced_type" : "_ZTIKN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "self_type" : "_ZTIRKN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/dumpable.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art9CountIterE",
-   "name" : "const art::CountIter &",
-   "referenced_type" : "_ZTIKN3art9CountIterE",
-   "self_type" : "_ZTIRKN3art9CountIterE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art9SignatureE",
-   "name" : "const art::Signature &",
-   "referenced_type" : "_ZTIKN3art9SignatureE",
-   "self_type" : "_ZTIRKN3art9SignatureE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/signature.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKN3art9hiddenapi7ApiListE",
-   "name" : "const art::hiddenapi::ApiList &",
-   "referenced_type" : "_ZTIKN3art9hiddenapi7ApiListE",
-   "self_type" : "_ZTIRKN3art9hiddenapi7ApiListE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/dumpable.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" : "art/libdexfile/dex/dex_file_loader.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
-   "name" : "const std::basic_string_view<char, std::char_traits<char>> &",
-   "referenced_type" : "_ZTIKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
-   "self_type" : "_ZTIRKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hiddenapi_stubs.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKNSt3__14pairIjtEE",
-   "name" : "const std::pair<unsigned int, unsigned short> &",
-   "referenced_type" : "_ZTIKNSt3__14pairIjtEE",
-   "self_type" : "_ZTIRKNSt3__14pairIjtEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKNSt3__16vectorIN3art3dex9TypeIndexENS_9allocatorIS3_EEEE",
-   "name" : "const std::vector<art::dex::TypeIndex, std::allocator<art::dex::TypeIndex>> &",
-   "referenced_type" : "_ZTIKNSt3__16vectorIN3art3dex9TypeIndexENS_9allocatorIS3_EEEE",
-   "self_type" : "_ZTIRKNSt3__16vectorIN3art3dex9TypeIndexENS_9allocatorIS3_EEEE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.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" : "art/libdexfile/dex/compact_offset_table.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKNSt3__19allocatorINS_4pairIjtEEEE",
-   "name" : "const std::allocator<std::pair<unsigned int, unsigned short>> &",
-   "referenced_type" : "_ZTIKNSt3__19allocatorINS_4pairIjtEEEE",
-   "self_type" : "_ZTIRKNSt3__19allocatorINS_4pairIjtEEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKPKN3art3dex6TypeIdE",
-   "name" : "const art::dex::TypeId *const &",
-   "referenced_type" : "_ZTIKPKN3art3dex6TypeIdE",
-   "self_type" : "_ZTIRKPKN3art3dex6TypeIdE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKPKN3art3dex7FieldIdE",
-   "name" : "const art::dex::FieldId *const &",
-   "referenced_type" : "_ZTIKPKN3art3dex7FieldIdE",
-   "self_type" : "_ZTIRKPKN3art3dex7FieldIdE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKPKN3art3dex7ProtoIdE",
-   "name" : "const art::dex::ProtoId *const &",
-   "referenced_type" : "_ZTIKPKN3art3dex7ProtoIdE",
-   "self_type" : "_ZTIRKPKN3art3dex7ProtoIdE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKPKN3art3dex8ClassDefE",
-   "name" : "const art::dex::ClassDef *const &",
-   "referenced_type" : "_ZTIKPKN3art3dex8ClassDefE",
-   "self_type" : "_ZTIRKPKN3art3dex8ClassDefE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKPKN3art3dex8MethodIdE",
-   "name" : "const art::dex::MethodId *const &",
-   "referenced_type" : "_ZTIKPKN3art3dex8MethodIdE",
-   "self_type" : "_ZTIRKPKN3art3dex8MethodIdE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKPKN3art3dex8StringIdE",
-   "name" : "const art::dex::StringId *const &",
-   "referenced_type" : "_ZTIKPKN3art3dex8StringIdE",
-   "self_type" : "_ZTIRKPKN3art3dex8StringIdE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKPKN3art7DexFileE",
-   "name" : "const art::DexFile *const &",
-   "referenced_type" : "_ZTIKPKN3art7DexFileE",
-   "self_type" : "_ZTIRKPKN3art7DexFileE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKPKt",
-   "name" : "const unsigned short *const &",
-   "referenced_type" : "_ZTIKPKt",
-   "self_type" : "_ZTIRKPKt",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKPKv",
-   "name" : "const void *const &",
-   "referenced_type" : "_ZTIKPKv",
-   "self_type" : "_ZTIRKPKv",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKb",
-   "name" : "const bool &",
-   "referenced_type" : "_ZTIKb",
-   "self_type" : "_ZTIRKb",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKc",
-   "name" : "const char &",
-   "referenced_type" : "_ZTIKc",
-   "self_type" : "_ZTIRKc",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKd",
-   "name" : "const double &",
-   "referenced_type" : "_ZTIKd",
-   "self_type" : "_ZTIRKd",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKh",
-   "name" : "const unsigned char &",
-   "referenced_type" : "_ZTIKh",
-   "self_type" : "_ZTIRKh",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKi",
-   "name" : "const int &",
-   "referenced_type" : "_ZTIKi",
-   "self_type" : "_ZTIRKi",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKj",
-   "name" : "const unsigned int &",
-   "referenced_type" : "_ZTIKj",
-   "self_type" : "_ZTIRKj",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKl",
-   "name" : "const long &",
-   "referenced_type" : "_ZTIKl",
-   "self_type" : "_ZTIRKl",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKm",
-   "name" : "const unsigned long &",
-   "referenced_type" : "_ZTIKm",
-   "self_type" : "_ZTIRKm",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRKt",
-   "name" : "const unsigned short &",
-   "referenced_type" : "_ZTIKt",
-   "self_type" : "_ZTIRKt",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRN3art11Instruction6FormatE",
-   "name" : "art::Instruction::Format &",
-   "referenced_type" : "_ZTIN3art11Instruction6FormatE",
-   "self_type" : "_ZTIRN3art11Instruction6FormatE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "name" : "art::ClassAccessor::DataIterator<art::ClassAccessor::Field> &",
-   "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "self_type" : "_ZTIRN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "name" : "art::ClassAccessor::DataIterator<art::ClassAccessor::Method> &",
-   "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "self_type" : "_ZTIRN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRN3art13ClassIteratorE",
-   "name" : "art::ClassIterator &",
-   "referenced_type" : "_ZTIN3art13ClassIteratorE",
-   "self_type" : "_ZTIRN3art13ClassIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "name" : "art::HashSetIterator<std::pair<unsigned int, unsigned short>, art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>>> &",
-   "referenced_type" : "_ZTIN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "self_type" : "_ZTIRN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRN3art15SplitStringIterE",
-   "name" : "art::SplitStringIter &",
-   "referenced_type" : "_ZTIN3art15SplitStringIterE",
-   "self_type" : "_ZTIRN3art15SplitStringIterE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRN3art15TypeLookupTableE",
-   "name" : "art::TypeLookupTable &",
-   "referenced_type" : "_ZTIN3art15TypeLookupTableE",
-   "self_type" : "_ZTIRN3art15TypeLookupTableE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRN3art22DexInstructionIteratorE",
-   "name" : "art::DexInstructionIterator &",
-   "referenced_type" : "_ZTIN3art22DexInstructionIteratorE",
-   "self_type" : "_ZTIRN3art22DexInstructionIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRN3art26SafeDexInstructionIteratorE",
-   "name" : "art::SafeDexInstructionIterator &",
-   "referenced_type" : "_ZTIN3art26SafeDexInstructionIteratorE",
-   "self_type" : "_ZTIRN3art26SafeDexInstructionIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRN3art3dex10ProtoIndexE",
-   "name" : "art::dex::ProtoIndex &",
-   "referenced_type" : "_ZTIN3art3dex10ProtoIndexE",
-   "self_type" : "_ZTIRN3art3dex10ProtoIndexE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRN3art3dex11StringIndexE",
-   "name" : "art::dex::StringIndex &",
-   "referenced_type" : "_ZTIN3art3dex11StringIndexE",
-   "self_type" : "_ZTIRN3art3dex11StringIndexE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRN3art3dex9TypeIndexE",
-   "name" : "art::dex::TypeIndex &",
-   "referenced_type" : "_ZTIN3art3dex9TypeIndexE",
-   "self_type" : "_ZTIRN3art3dex9TypeIndexE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRN3art6MemMapE",
-   "name" : "art::MemMap &",
-   "referenced_type" : "_ZTIN3art6MemMapE",
-   "self_type" : "_ZTIRN3art6MemMapE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/mem_map.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRN3art9CountIterE",
-   "name" : "art::CountIter &",
-   "referenced_type" : "_ZTIN3art9CountIterE",
-   "self_type" : "_ZTIRN3art9CountIterE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEE",
-   "name" : "std::basic_ostream<char, std::char_traits<char>> &",
-   "referenced_type" : "_ZTINSt3__113basic_ostreamIcNS_11char_traitsIcEEEE",
-   "self_type" : "_ZTIRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRNSt3__14pairIjtEE",
-   "name" : "std::pair<unsigned int, unsigned short> &",
-   "referenced_type" : "_ZTINSt3__14pairIjtEE",
-   "self_type" : "_ZTIRNSt3__14pairIjtEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRNSt3__15mutexE",
-   "name" : "std::mutex &",
-   "referenced_type" : "_ZTINSt3__15mutexE",
-   "self_type" : "_ZTIRNSt3__15mutexE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/thread_annotations.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRPKc",
-   "name" : "const char *&",
-   "referenced_type" : "_ZTIPKc",
-   "self_type" : "_ZTIRPKc",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRPKh",
-   "name" : "const unsigned char *&",
-   "referenced_type" : "_ZTIPKh",
-   "self_type" : "_ZTIRPKh",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRb",
-   "name" : "bool &",
-   "referenced_type" : "_ZTIb",
-   "self_type" : "_ZTIRb",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRc",
-   "name" : "char &",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIRc",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRd",
-   "name" : "double &",
-   "referenced_type" : "_ZTId",
-   "self_type" : "_ZTIRd",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRh",
-   "name" : "unsigned char &",
-   "referenced_type" : "_ZTIh",
-   "self_type" : "_ZTIRh",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRi",
-   "name" : "int &",
-   "referenced_type" : "_ZTIi",
-   "self_type" : "_ZTIRi",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRj",
-   "name" : "unsigned int &",
-   "referenced_type" : "_ZTIj",
-   "self_type" : "_ZTIRj",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRl",
-   "name" : "long &",
-   "referenced_type" : "_ZTIl",
-   "self_type" : "_ZTIRl",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRm",
-   "name" : "unsigned long &",
-   "referenced_type" : "_ZTIm",
-   "self_type" : "_ZTIRm",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIRt",
-   "name" : "unsigned short &",
-   "referenced_type" : "_ZTIt",
-   "self_type" : "_ZTIRt",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  }
- ],
- "pointer_types" :
- [
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIP10ZipArchive",
-   "name" : "ZipArchive *",
-   "referenced_type" : "_ZTI10ZipArchive",
-   "self_type" : "_ZTIP10ZipArchive",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/zip_archive.h"
-  },
-  {
-   "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" : "_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" : "_ZTIP12JavaVMOption",
-   "name" : "JavaVMOption *",
-   "referenced_type" : "_ZTI12JavaVMOption",
-   "self_type" : "_ZTIP12JavaVMOption",
-   "size" : 8,
-   "source_file" : "libnativehelper/include_jni/jni.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIP12TemporaryDir",
-   "name" : "TemporaryDir *",
-   "referenced_type" : "_ZTI12TemporaryDir",
-   "self_type" : "_ZTIP12TemporaryDir",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/file.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" : "_ZTIP13TemporaryFile",
-   "name" : "TemporaryFile *",
-   "referenced_type" : "_ZTI13TemporaryFile",
-   "self_type" : "_ZTIP13TemporaryFile",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/file.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" : "_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" : "_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" : "_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" : "_ZTIP8ADexFile",
-   "name" : "ADexFile *",
-   "referenced_type" : "_ZTI8ADexFile",
-   "self_type" : "_ZTIP8ADexFile",
-   "size" : 8,
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIP8ZipEntry",
-   "name" : "ZipEntry *",
-   "referenced_type" : "_ZTI8ZipEntry",
-   "self_type" : "_ZTIP8ZipEntry",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/zip_archive.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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_ZTIPFvPvPK15ADexFile_MethodE",
-   "name" : "void (*)(void *, const ADexFile_Method *)",
-   "referenced_type" : "_ZTIFvPvPK15ADexFile_MethodE",
-   "self_type" : "_ZTIPFvPvPK15ADexFile_MethodE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPK15ADexFile_Method",
-   "name" : "const ADexFile_Method *",
-   "referenced_type" : "_ZTIK15ADexFile_Method",
-   "self_type" : "_ZTIPK15ADexFile_Method",
-   "size" : 8,
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.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" : "_ZTIPK18JNIInvokeInterface",
-   "name" : "const JNIInvokeInterface *",
-   "referenced_type" : "_ZTIK18JNIInvokeInterface",
-   "self_type" : "_ZTIPK18JNIInvokeInterface",
-   "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" : "_ZTIPK6jvalue",
-   "name" : "const jvalue *",
-   "referenced_type" : "_ZTIK6jvalue",
-   "self_type" : "_ZTIPK6jvalue",
-   "size" : 8,
-   "source_file" : "libnativehelper/include_jni/jni.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art10FreeDeleteE",
-   "name" : "const art::FreeDelete *",
-   "referenced_type" : "_ZTIKN3art10FreeDeleteE",
-   "self_type" : "_ZTIPKN3art10FreeDeleteE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art10OatDexFileE",
-   "name" : "const art::OatDexFile *",
-   "referenced_type" : "_ZTIKN3art10OatDexFileE",
-   "self_type" : "_ZTIPKN3art10OatDexFileE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art11Instruction19SparseSwitchPayloadE",
-   "name" : "const art::Instruction::SparseSwitchPayload *",
-   "referenced_type" : "_ZTIKN3art11Instruction19SparseSwitchPayloadE",
-   "self_type" : "_ZTIPKN3art11Instruction19SparseSwitchPayloadE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art11InstructionE",
-   "name" : "const art::Instruction *",
-   "referenced_type" : "_ZTIKN3art11InstructionE",
-   "self_type" : "_ZTIPKN3art11InstructionE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art11VoidFunctorE",
-   "name" : "const art::VoidFunctor *",
-   "referenced_type" : "_ZTIKN3art11VoidFunctorE",
-   "self_type" : "_ZTIPKN3art11VoidFunctorE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/utils.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "name" : "const art::ClassAccessor::DataIterator<art::ClassAccessor::Field> *",
-   "referenced_type" : "_ZTIKN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "self_type" : "_ZTIPKN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "name" : "const art::ClassAccessor::DataIterator<art::ClassAccessor::Method> *",
-   "referenced_type" : "_ZTIKN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "self_type" : "_ZTIPKN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art13ClassAccessor5FieldE",
-   "name" : "const art::ClassAccessor::Field *",
-   "referenced_type" : "_ZTIKN3art13ClassAccessor5FieldE",
-   "self_type" : "_ZTIPKN3art13ClassAccessor5FieldE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art13ClassAccessor6MethodE",
-   "name" : "const art::ClassAccessor::Method *",
-   "referenced_type" : "_ZTIKN3art13ClassAccessor6MethodE",
-   "self_type" : "_ZTIPKN3art13ClassAccessor6MethodE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art13ClassAccessor8BaseItemE",
-   "name" : "const art::ClassAccessor::BaseItem *",
-   "referenced_type" : "_ZTIKN3art13ClassAccessor8BaseItemE",
-   "self_type" : "_ZTIPKN3art13ClassAccessor8BaseItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art13ClassAccessorE",
-   "name" : "const art::ClassAccessor *",
-   "referenced_type" : "_ZTIKN3art13ClassAccessorE",
-   "self_type" : "_ZTIPKN3art13ClassAccessorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art13ClassIteratorE",
-   "name" : "const art::ClassIterator *",
-   "referenced_type" : "_ZTIKN3art13ClassIteratorE",
-   "self_type" : "_ZTIPKN3art13ClassIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art13DexFileLoaderE",
-   "name" : "const art::DexFileLoader *",
-   "referenced_type" : "_ZTIKN3art13DexFileLoaderE",
-   "self_type" : "_ZTIPKN3art13DexFileLoaderE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art14CompactDexFile6HeaderE",
-   "name" : "const art::CompactDexFile::Header *",
-   "referenced_type" : "_ZTIKN3art14CompactDexFile6HeaderE",
-   "self_type" : "_ZTIPKN3art14CompactDexFile6HeaderE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art14CompactDexFile8CodeItemE",
-   "name" : "const art::CompactDexFile::CodeItem *",
-   "referenced_type" : "_ZTIKN3art14CompactDexFile8CodeItemE",
-   "self_type" : "_ZTIPKN3art14CompactDexFile8CodeItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art14CompactDexFileE",
-   "name" : "const art::CompactDexFile *",
-   "referenced_type" : "_ZTIKN3art14CompactDexFileE",
-   "self_type" : "_ZTIPKN3art14CompactDexFileE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "name" : "const art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Field>> *",
-   "referenced_type" : "_ZTIKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "self_type" : "_ZTIPKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "name" : "const art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Method>> *",
-   "referenced_type" : "_ZTIKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "self_type" : "_ZTIPKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art14IterationRangeINS_13ClassIteratorEEE",
-   "name" : "const art::IterationRange<art::ClassIterator> *",
-   "referenced_type" : "_ZTIKN3art14IterationRangeINS_13ClassIteratorEEE",
-   "self_type" : "_ZTIPKN3art14IterationRangeINS_13ClassIteratorEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "name" : "const art::IterationRange<const art::dex::TryItem *> *",
-   "referenced_type" : "_ZTIKN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "self_type" : "_ZTIPKN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "name" : "const art::HashSetIterator<std::pair<unsigned int, unsigned short>, art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>>> *",
-   "referenced_type" : "_ZTIKN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "self_type" : "_ZTIPKN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art15MethodReferenceE",
-   "name" : "const art::MethodReference *",
-   "referenced_type" : "_ZTIKN3art15MethodReferenceE",
-   "self_type" : "_ZTIPKN3art15MethodReferenceE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/method_reference.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art15SplitStringIterE",
-   "name" : "const art::SplitStringIter *",
-   "referenced_type" : "_ZTIKN3art15SplitStringIterE",
-   "self_type" : "_ZTIPKN3art15SplitStringIterE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art15StandardDexFileE",
-   "name" : "const art::StandardDexFile *",
-   "referenced_type" : "_ZTIKN3art15StandardDexFileE",
-   "self_type" : "_ZTIPKN3art15StandardDexFileE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/standard_dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art15TypeLookupTable5EntryE",
-   "name" : "const art::TypeLookupTable::Entry *",
-   "referenced_type" : "_ZTIKN3art15TypeLookupTable5EntryE",
-   "self_type" : "_ZTIPKN3art15TypeLookupTable5EntryE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art15TypeLookupTableE",
-   "name" : "const art::TypeLookupTable *",
-   "referenced_type" : "_ZTIKN3art15TypeLookupTableE",
-   "self_type" : "_ZTIPKN3art15TypeLookupTableE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art16ArtDexFileLoaderE",
-   "name" : "const art::ArtDexFileLoader *",
-   "referenced_type" : "_ZTIKN3art16ArtDexFileLoaderE",
-   "self_type" : "_ZTIPKN3art16ArtDexFileLoaderE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art16DexFileReference10ComparatorE",
-   "name" : "const art::DexFileReference::Comparator *",
-   "referenced_type" : "_ZTIKN3art16DexFileReference10ComparatorE",
-   "self_type" : "_ZTIPKN3art16DexFileReference10ComparatorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art16DexLayoutSection10SubsectionE",
-   "name" : "const art::DexLayoutSection::Subsection *",
-   "referenced_type" : "_ZTIKN3art16DexLayoutSection10SubsectionE",
-   "self_type" : "_ZTIPKN3art16DexLayoutSection10SubsectionE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art17DexLayoutSectionsE",
-   "name" : "const art::DexLayoutSections *",
-   "referenced_type" : "_ZTIKN3art17DexLayoutSectionsE",
-   "self_type" : "_ZTIPKN3art17DexLayoutSectionsE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art18CompactOffsetTable8AccessorE",
-   "name" : "const art::CompactOffsetTable::Accessor *",
-   "referenced_type" : "_ZTIKN3art18CompactOffsetTable8AccessorE",
-   "self_type" : "_ZTIPKN3art18CompactOffsetTable8AccessorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/compact_offset_table.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "name" : "const art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn> *",
-   "referenced_type" : "_ZTIKN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "self_type" : "_ZTIPKN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hash_map.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "name" : "const art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn> *",
-   "referenced_type" : "_ZTIKN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "self_type" : "_ZTIPKN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hash_map.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art19InstructionOperandsE",
-   "name" : "const art::InstructionOperands *",
-   "referenced_type" : "_ZTIKN3art19InstructionOperandsE",
-   "self_type" : "_ZTIPKN3art19InstructionOperandsE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art20CatchHandlerIteratorE",
-   "name" : "const art::CatchHandlerIterator *",
-   "referenced_type" : "_ZTIKN3art20CatchHandlerIteratorE",
-   "self_type" : "_ZTIPKN3art20CatchHandlerIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_exception_helpers.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art20CodeItemDataAccessorE",
-   "name" : "const art::CodeItemDataAccessor *",
-   "referenced_type" : "_ZTIKN3art20CodeItemDataAccessorE",
-   "self_type" : "_ZTIPKN3art20CodeItemDataAccessorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art20DexInstructionPcPairE",
-   "name" : "const art::DexInstructionPcPair *",
-   "referenced_type" : "_ZTIKN3art20DexInstructionPcPairE",
-   "self_type" : "_ZTIPKN3art20DexInstructionPcPairE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art22DexInstructionIteratorE",
-   "name" : "const art::DexInstructionIterator *",
-   "referenced_type" : "_ZTIKN3art22DexInstructionIteratorE",
-   "self_type" : "_ZTIPKN3art22DexInstructionIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art24DexFileParameterIteratorE",
-   "name" : "const art::DexFileParameterIterator *",
-   "referenced_type" : "_ZTIKN3art24DexFileParameterIteratorE",
-   "self_type" : "_ZTIPKN3art24DexFileParameterIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art24RangeInstructionOperandsE",
-   "name" : "const art::RangeInstructionOperands *",
-   "referenced_type" : "_ZTIKN3art24RangeInstructionOperandsE",
-   "self_type" : "_ZTIPKN3art24RangeInstructionOperandsE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art25CodeItemDebugInfoAccessorE",
-   "name" : "const art::CodeItemDebugInfoAccessor *",
-   "referenced_type" : "_ZTIKN3art25CodeItemDebugInfoAccessorE",
-   "self_type" : "_ZTIPKN3art25CodeItemDebugInfoAccessorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art25EncodedArrayValueIteratorE",
-   "name" : "const art::EncodedArrayValueIterator *",
-   "referenced_type" : "_ZTIKN3art25EncodedArrayValueIteratorE",
-   "self_type" : "_ZTIPKN3art25EncodedArrayValueIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art26CallSiteArrayValueIteratorE",
-   "name" : "const art::CallSiteArrayValueIterator *",
-   "referenced_type" : "_ZTIKN3art26CallSiteArrayValueIteratorE",
-   "self_type" : "_ZTIPKN3art26CallSiteArrayValueIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art26DexInstructionIteratorBaseE",
-   "name" : "const art::DexInstructionIteratorBase *",
-   "referenced_type" : "_ZTIKN3art26DexInstructionIteratorBaseE",
-   "self_type" : "_ZTIPKN3art26DexInstructionIteratorBaseE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art26SafeDexInstructionIteratorE",
-   "name" : "const art::SafeDexInstructionIterator *",
-   "referenced_type" : "_ZTIKN3art26SafeDexInstructionIteratorE",
-   "self_type" : "_ZTIPKN3art26SafeDexInstructionIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art26VarArgsInstructionOperandsE",
-   "name" : "const art::VarArgsInstructionOperands *",
-   "referenced_type" : "_ZTIKN3art26VarArgsInstructionOperandsE",
-   "self_type" : "_ZTIPKN3art26VarArgsInstructionOperandsE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art27CodeItemInstructionAccessorE",
-   "name" : "const art::CodeItemInstructionAccessor *",
-   "referenced_type" : "_ZTIKN3art27CodeItemInstructionAccessorE",
-   "self_type" : "_ZTIPKN3art27CodeItemInstructionAccessorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art29NoReceiverInstructionOperandsE",
-   "name" : "const art::NoReceiverInstructionOperands *",
-   "referenced_type" : "_ZTIKN3art29NoReceiverInstructionOperandsE",
-   "self_type" : "_ZTIPKN3art29NoReceiverInstructionOperandsE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art30MethodReferenceValueComparatorE",
-   "name" : "const art::MethodReferenceValueComparator *",
-   "referenced_type" : "_ZTIKN3art30MethodReferenceValueComparatorE",
-   "self_type" : "_ZTIPKN3art30MethodReferenceValueComparatorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/method_reference.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art3dex14AnnotationItemE",
-   "name" : "const art::dex::AnnotationItem *",
-   "referenced_type" : "_ZTIKN3art3dex14AnnotationItemE",
-   "self_type" : "_ZTIPKN3art3dex14AnnotationItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art3dex14CallSiteIdItemE",
-   "name" : "const art::dex::CallSiteIdItem *",
-   "referenced_type" : "_ZTIKN3art3dex14CallSiteIdItemE",
-   "self_type" : "_ZTIPKN3art3dex14CallSiteIdItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art3dex16MethodHandleItemE",
-   "name" : "const art::dex::MethodHandleItem *",
-   "referenced_type" : "_ZTIKN3art3dex16MethodHandleItemE",
-   "self_type" : "_ZTIPKN3art3dex16MethodHandleItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art3dex17AnnotationSetItemE",
-   "name" : "const art::dex::AnnotationSetItem *",
-   "referenced_type" : "_ZTIKN3art3dex17AnnotationSetItemE",
-   "self_type" : "_ZTIPKN3art3dex17AnnotationSetItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art3dex18HiddenapiClassDataE",
-   "name" : "const art::dex::HiddenapiClassData *",
-   "referenced_type" : "_ZTIKN3art3dex18HiddenapiClassDataE",
-   "self_type" : "_ZTIPKN3art3dex18HiddenapiClassDataE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art3dex20AnnotationSetRefItemE",
-   "name" : "const art::dex::AnnotationSetRefItem *",
-   "referenced_type" : "_ZTIKN3art3dex20AnnotationSetRefItemE",
-   "self_type" : "_ZTIPKN3art3dex20AnnotationSetRefItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art3dex20AnnotationSetRefListE",
-   "name" : "const art::dex::AnnotationSetRefList *",
-   "referenced_type" : "_ZTIKN3art3dex20AnnotationSetRefListE",
-   "self_type" : "_ZTIPKN3art3dex20AnnotationSetRefListE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art3dex20FieldAnnotationsItemE",
-   "name" : "const art::dex::FieldAnnotationsItem *",
-   "referenced_type" : "_ZTIKN3art3dex20FieldAnnotationsItemE",
-   "self_type" : "_ZTIPKN3art3dex20FieldAnnotationsItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art3dex21MethodAnnotationsItemE",
-   "name" : "const art::dex::MethodAnnotationsItem *",
-   "referenced_type" : "_ZTIKN3art3dex21MethodAnnotationsItemE",
-   "self_type" : "_ZTIPKN3art3dex21MethodAnnotationsItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art3dex24AnnotationsDirectoryItemE",
-   "name" : "const art::dex::AnnotationsDirectoryItem *",
-   "referenced_type" : "_ZTIKN3art3dex24AnnotationsDirectoryItemE",
-   "self_type" : "_ZTIPKN3art3dex24AnnotationsDirectoryItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art3dex24ParameterAnnotationsItemE",
-   "name" : "const art::dex::ParameterAnnotationsItem *",
-   "referenced_type" : "_ZTIKN3art3dex24ParameterAnnotationsItemE",
-   "self_type" : "_ZTIPKN3art3dex24ParameterAnnotationsItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art3dex6TypeIdE",
-   "name" : "const art::dex::TypeId *",
-   "referenced_type" : "_ZTIKN3art3dex6TypeIdE",
-   "self_type" : "_ZTIPKN3art3dex6TypeIdE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art3dex7FieldIdE",
-   "name" : "const art::dex::FieldId *",
-   "referenced_type" : "_ZTIKN3art3dex7FieldIdE",
-   "self_type" : "_ZTIPKN3art3dex7FieldIdE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art3dex7MapListE",
-   "name" : "const art::dex::MapList *",
-   "referenced_type" : "_ZTIKN3art3dex7MapListE",
-   "self_type" : "_ZTIPKN3art3dex7MapListE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art3dex7ProtoIdE",
-   "name" : "const art::dex::ProtoId *",
-   "referenced_type" : "_ZTIKN3art3dex7ProtoIdE",
-   "self_type" : "_ZTIPKN3art3dex7ProtoIdE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art3dex7TryItemE",
-   "name" : "const art::dex::TryItem *",
-   "referenced_type" : "_ZTIKN3art3dex7TryItemE",
-   "self_type" : "_ZTIPKN3art3dex7TryItemE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art3dex8ClassDefE",
-   "name" : "const art::dex::ClassDef *",
-   "referenced_type" : "_ZTIKN3art3dex8ClassDefE",
-   "self_type" : "_ZTIPKN3art3dex8ClassDefE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art3dex8CodeItemE",
-   "name" : "const art::dex::CodeItem *",
-   "referenced_type" : "_ZTIKN3art3dex8CodeItemE",
-   "self_type" : "_ZTIPKN3art3dex8CodeItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art3dex8DexIndexIjEE",
-   "name" : "const art::dex::DexIndex<unsigned int> *",
-   "referenced_type" : "_ZTIKN3art3dex8DexIndexIjEE",
-   "self_type" : "_ZTIPKN3art3dex8DexIndexIjEE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art3dex8DexIndexItEE",
-   "name" : "const art::dex::DexIndex<unsigned short> *",
-   "referenced_type" : "_ZTIKN3art3dex8DexIndexItEE",
-   "self_type" : "_ZTIPKN3art3dex8DexIndexItEE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art3dex8MethodIdE",
-   "name" : "const art::dex::MethodId *",
-   "referenced_type" : "_ZTIKN3art3dex8MethodIdE",
-   "self_type" : "_ZTIPKN3art3dex8MethodIdE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art3dex8StringIdE",
-   "name" : "const art::dex::StringId *",
-   "referenced_type" : "_ZTIKN3art3dex8StringIdE",
-   "self_type" : "_ZTIPKN3art3dex8StringIdE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art3dex8TypeListE",
-   "name" : "const art::dex::TypeList *",
-   "referenced_type" : "_ZTIKN3art3dex8TypeListE",
-   "self_type" : "_ZTIPKN3art3dex8TypeListE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art3dex9TypeIndexE",
-   "name" : "const art::dex::TypeIndex *",
-   "referenced_type" : "_ZTIKN3art3dex9TypeIndexE",
-   "self_type" : "_ZTIPKN3art3dex9TypeIndexE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art6MemMapE",
-   "name" : "const art::MemMap *",
-   "referenced_type" : "_ZTIKN3art6MemMapE",
-   "self_type" : "_ZTIPKN3art6MemMapE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/mem_map.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art7DexFile6HeaderE",
-   "name" : "const art::DexFile::Header *",
-   "referenced_type" : "_ZTIKN3art7DexFile6HeaderE",
-   "self_type" : "_ZTIPKN3art7DexFile6HeaderE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art7DexFileE",
-   "name" : "const art::DexFile *",
-   "referenced_type" : "_ZTIKN3art7DexFileE",
-   "self_type" : "_ZTIPKN3art7DexFileE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "name" : "const art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>> *",
-   "referenced_type" : "_ZTIKN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "self_type" : "_ZTIPKN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "name" : "const art::Dumpable<art::hiddenapi::ApiList> *",
-   "referenced_type" : "_ZTIKN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "self_type" : "_ZTIPKN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/dumpable.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art9CountIterE",
-   "name" : "const art::CountIter *",
-   "referenced_type" : "_ZTIKN3art9CountIterE",
-   "self_type" : "_ZTIPKN3art9CountIterE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art9SignatureE",
-   "name" : "const art::Signature *",
-   "referenced_type" : "_ZTIKN3art9SignatureE",
-   "self_type" : "_ZTIPKN3art9SignatureE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/signature.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN3art9hiddenapi7ApiListE",
-   "name" : "const art::hiddenapi::ApiList *",
-   "referenced_type" : "_ZTIKN3art9hiddenapi7ApiListE",
-   "self_type" : "_ZTIPKN3art9hiddenapi7ApiListE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN7android4base10MappedFileE",
-   "name" : "const android::base::MappedFile *",
-   "referenced_type" : "_ZTIKN7android4base10MappedFileE",
-   "self_type" : "_ZTIPKN7android4base10MappedFileE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/mapped_file.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" : "_ZTIPKN7android4base13ErrnoRestorerE",
-   "name" : "const android::base::ErrnoRestorer *",
-   "referenced_type" : "_ZTIKN7android4base13ErrnoRestorerE",
-   "self_type" : "_ZTIPKN7android4base13ErrnoRestorerE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/errno_restorer.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKN9unix_file6FdFileE",
-   "name" : "const unix_file::FdFile *",
-   "referenced_type" : "_ZTIKN9unix_file6FdFileE",
-   "self_type" : "_ZTIPKN9unix_file6FdFileE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/unix_file/fd_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKNSt3__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" : "_ZTIPKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKNSt3__14hashIN3art16DexFileReferenceEEE",
-   "name" : "const std::hash<art::DexFileReference> *",
-   "referenced_type" : "_ZTIKNSt3__14hashIN3art16DexFileReferenceEEE",
-   "self_type" : "_ZTIPKNSt3__14hashIN3art16DexFileReferenceEEE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKNSt3__14hashIN3art3dex10ProtoIndexEEE",
-   "name" : "const std::hash<art::dex::ProtoIndex> *",
-   "referenced_type" : "_ZTIKNSt3__14hashIN3art3dex10ProtoIndexEEE",
-   "self_type" : "_ZTIPKNSt3__14hashIN3art3dex10ProtoIndexEEE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKNSt3__14hashIN3art3dex11StringIndexEEE",
-   "name" : "const std::hash<art::dex::StringIndex> *",
-   "referenced_type" : "_ZTIKNSt3__14hashIN3art3dex11StringIndexEEE",
-   "self_type" : "_ZTIPKNSt3__14hashIN3art3dex11StringIndexEEE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPKNSt3__14hashIN3art3dex9TypeIndexEEE",
-   "name" : "const std::hash<art::dex::TypeIndex> *",
-   "referenced_type" : "_ZTIKNSt3__14hashIN3art3dex9TypeIndexEEE",
-   "self_type" : "_ZTIPKNSt3__14hashIN3art3dex9TypeIndexEEE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_types.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" : "art/libdexfile/dex/dex_file_loader.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" : "art/libdexfile/dex/art_dex_file_loader.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" : "art/libdexfile/dex/compact_offset_table.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" : "art/libartbase/base/mem_map.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art10OatDexFileE",
-   "name" : "art::OatDexFile *",
-   "referenced_type" : "_ZTIN3art10OatDexFileE",
-   "self_type" : "_ZTIPN3art10OatDexFileE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art10ZipArchiveE",
-   "name" : "art::ZipArchive *",
-   "referenced_type" : "_ZTIN3art10ZipArchiveE",
-   "self_type" : "_ZTIPN3art10ZipArchiveE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/zip_archive.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art11InstructionE",
-   "name" : "art::Instruction *",
-   "referenced_type" : "_ZTIN3art11InstructionE",
-   "self_type" : "_ZTIPN3art11InstructionE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art11ScopedTraceE",
-   "name" : "art::ScopedTrace *",
-   "referenced_type" : "_ZTIN3art11ScopedTraceE",
-   "self_type" : "_ZTIPN3art11ScopedTraceE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/systrace.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "name" : "art::ClassAccessor::DataIterator<art::ClassAccessor::Field> *",
-   "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "self_type" : "_ZTIPN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "name" : "art::ClassAccessor::DataIterator<art::ClassAccessor::Method> *",
-   "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "self_type" : "_ZTIPN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art13ClassAccessor5FieldE",
-   "name" : "art::ClassAccessor::Field *",
-   "referenced_type" : "_ZTIN3art13ClassAccessor5FieldE",
-   "self_type" : "_ZTIPN3art13ClassAccessor5FieldE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art13ClassAccessor6MethodE",
-   "name" : "art::ClassAccessor::Method *",
-   "referenced_type" : "_ZTIN3art13ClassAccessor6MethodE",
-   "self_type" : "_ZTIPN3art13ClassAccessor6MethodE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art13ClassAccessor8BaseItemE",
-   "name" : "art::ClassAccessor::BaseItem *",
-   "referenced_type" : "_ZTIN3art13ClassAccessor8BaseItemE",
-   "self_type" : "_ZTIPN3art13ClassAccessor8BaseItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art13ClassAccessorE",
-   "name" : "art::ClassAccessor *",
-   "referenced_type" : "_ZTIN3art13ClassAccessorE",
-   "self_type" : "_ZTIPN3art13ClassAccessorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art13ClassIteratorE",
-   "name" : "art::ClassIterator *",
-   "referenced_type" : "_ZTIN3art13ClassIteratorE",
-   "self_type" : "_ZTIPN3art13ClassIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art13DexFileLoader12VerifyResultE",
-   "name" : "art::DexFileLoader::VerifyResult *",
-   "referenced_type" : "_ZTIN3art13DexFileLoader12VerifyResultE",
-   "self_type" : "_ZTIPN3art13DexFileLoader12VerifyResultE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art13DexFileLoaderE",
-   "name" : "art::DexFileLoader *",
-   "referenced_type" : "_ZTIN3art13DexFileLoaderE",
-   "self_type" : "_ZTIPN3art13DexFileLoaderE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art14CompactDexFile8CodeItemE",
-   "name" : "art::CompactDexFile::CodeItem *",
-   "referenced_type" : "_ZTIN3art14CompactDexFile8CodeItemE",
-   "self_type" : "_ZTIPN3art14CompactDexFile8CodeItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art14CompactDexFileE",
-   "name" : "art::CompactDexFile *",
-   "referenced_type" : "_ZTIN3art14CompactDexFileE",
-   "self_type" : "_ZTIPN3art14CompactDexFileE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "name" : "art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Field>> *",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "self_type" : "_ZTIPN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "name" : "art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Method>> *",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "self_type" : "_ZTIPN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art14IterationRangeINS_13ClassIteratorEEE",
-   "name" : "art::IterationRange<art::ClassIterator> *",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_13ClassIteratorEEE",
-   "self_type" : "_ZTIPN3art14IterationRangeINS_13ClassIteratorEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art14IterationRangeINS_15SplitStringIterEEE",
-   "name" : "art::IterationRange<art::SplitStringIter> *",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_15SplitStringIterEEE",
-   "self_type" : "_ZTIPN3art14IterationRangeINS_15SplitStringIterEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art14IterationRangeINS_22DexInstructionIteratorEEE",
-   "name" : "art::IterationRange<art::DexInstructionIterator> *",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_22DexInstructionIteratorEEE",
-   "self_type" : "_ZTIPN3art14IterationRangeINS_22DexInstructionIteratorEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art14IterationRangeINS_9CountIterEEE",
-   "name" : "art::IterationRange<art::CountIter> *",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_9CountIterEEE",
-   "self_type" : "_ZTIPN3art14IterationRangeINS_9CountIterEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "name" : "art::IterationRange<const art::dex::TryItem *> *",
-   "referenced_type" : "_ZTIN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "self_type" : "_ZTIPN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "name" : "art::HashSetIterator<std::pair<unsigned int, unsigned short>, art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>>> *",
-   "referenced_type" : "_ZTIN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "self_type" : "_ZTIPN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art15MethodReferenceE",
-   "name" : "art::MethodReference *",
-   "referenced_type" : "_ZTIN3art15MethodReferenceE",
-   "self_type" : "_ZTIPN3art15MethodReferenceE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/method_reference.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art15SplitStringIterE",
-   "name" : "art::SplitStringIter *",
-   "referenced_type" : "_ZTIN3art15SplitStringIterE",
-   "self_type" : "_ZTIPN3art15SplitStringIterE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art15StandardDexFile8CodeItemE",
-   "name" : "art::StandardDexFile::CodeItem *",
-   "referenced_type" : "_ZTIN3art15StandardDexFile8CodeItemE",
-   "self_type" : "_ZTIPN3art15StandardDexFile8CodeItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/standard_dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art15StandardDexFileE",
-   "name" : "art::StandardDexFile *",
-   "referenced_type" : "_ZTIN3art15StandardDexFileE",
-   "self_type" : "_ZTIPN3art15StandardDexFileE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/standard_dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art15TypeLookupTable5EntryE",
-   "name" : "art::TypeLookupTable::Entry *",
-   "referenced_type" : "_ZTIN3art15TypeLookupTable5EntryE",
-   "self_type" : "_ZTIPN3art15TypeLookupTable5EntryE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art15TypeLookupTableE",
-   "name" : "art::TypeLookupTable *",
-   "referenced_type" : "_ZTIN3art15TypeLookupTableE",
-   "self_type" : "_ZTIPN3art15TypeLookupTableE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art16ArtDexFileLoaderE",
-   "name" : "art::ArtDexFileLoader *",
-   "referenced_type" : "_ZTIN3art16ArtDexFileLoaderE",
-   "self_type" : "_ZTIPN3art16ArtDexFileLoaderE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art16DexFileContainerE",
-   "name" : "art::DexFileContainer *",
-   "referenced_type" : "_ZTIN3art16DexFileContainerE",
-   "self_type" : "_ZTIPN3art16DexFileContainerE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art16DexFileReferenceE",
-   "name" : "art::DexFileReference *",
-   "referenced_type" : "_ZTIN3art16DexFileReferenceE",
-   "self_type" : "_ZTIPN3art16DexFileReferenceE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art16DexLayoutSection10SubsectionE",
-   "name" : "art::DexLayoutSection::Subsection *",
-   "referenced_type" : "_ZTIN3art16DexLayoutSection10SubsectionE",
-   "self_type" : "_ZTIPN3art16DexLayoutSection10SubsectionE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art17ClassIteratorDataE",
-   "name" : "art::ClassIteratorData *",
-   "referenced_type" : "_ZTIN3art17ClassIteratorDataE",
-   "self_type" : "_ZTIPN3art17ClassIteratorDataE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art18CompactOffsetTable8AccessorE",
-   "name" : "art::CompactOffsetTable::Accessor *",
-   "referenced_type" : "_ZTIN3art18CompactOffsetTable8AccessorE",
-   "self_type" : "_ZTIPN3art18CompactOffsetTable8AccessorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/compact_offset_table.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art18ScopedTraceNoStart24ScopedTraceMessageHelperE",
-   "name" : "art::ScopedTraceNoStart::ScopedTraceMessageHelper *",
-   "referenced_type" : "_ZTIN3art18ScopedTraceNoStart24ScopedTraceMessageHelperE",
-   "self_type" : "_ZTIPN3art18ScopedTraceNoStart24ScopedTraceMessageHelperE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/systrace.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art18ScopedTraceNoStartE",
-   "name" : "art::ScopedTraceNoStart *",
-   "referenced_type" : "_ZTIN3art18ScopedTraceNoStartE",
-   "self_type" : "_ZTIPN3art18ScopedTraceNoStartE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/systrace.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art19Arc4RandomGeneratorE",
-   "name" : "art::Arc4RandomGenerator *",
-   "referenced_type" : "_ZTIN3art19Arc4RandomGeneratorE",
-   "self_type" : "_ZTIPN3art19Arc4RandomGeneratorE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/utils.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art19InstructionOperandsE",
-   "name" : "art::InstructionOperands *",
-   "referenced_type" : "_ZTIN3art19InstructionOperandsE",
-   "self_type" : "_ZTIPN3art19InstructionOperandsE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art20CatchHandlerIteratorE",
-   "name" : "art::CatchHandlerIterator *",
-   "referenced_type" : "_ZTIN3art20CatchHandlerIteratorE",
-   "self_type" : "_ZTIPN3art20CatchHandlerIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_exception_helpers.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art20CodeItemDataAccessorE",
-   "name" : "art::CodeItemDataAccessor *",
-   "referenced_type" : "_ZTIN3art20CodeItemDataAccessorE",
-   "self_type" : "_ZTIPN3art20CodeItemDataAccessorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art20DexInstructionPcPairE",
-   "name" : "art::DexInstructionPcPair *",
-   "referenced_type" : "_ZTIN3art20DexInstructionPcPairE",
-   "self_type" : "_ZTIPN3art20DexInstructionPcPairE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art22DexFileLoaderErrorCodeE",
-   "name" : "art::DexFileLoaderErrorCode *",
-   "referenced_type" : "_ZTIN3art22DexFileLoaderErrorCodeE",
-   "self_type" : "_ZTIPN3art22DexFileLoaderErrorCodeE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art22DexInstructionIteratorE",
-   "name" : "art::DexInstructionIterator *",
-   "referenced_type" : "_ZTIN3art22DexInstructionIteratorE",
-   "self_type" : "_ZTIPN3art22DexInstructionIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art24DexFileParameterIteratorE",
-   "name" : "art::DexFileParameterIterator *",
-   "referenced_type" : "_ZTIN3art24DexFileParameterIteratorE",
-   "self_type" : "_ZTIPN3art24DexFileParameterIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art24RangeInstructionOperandsE",
-   "name" : "art::RangeInstructionOperands *",
-   "referenced_type" : "_ZTIN3art24RangeInstructionOperandsE",
-   "self_type" : "_ZTIPN3art24RangeInstructionOperandsE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art25CodeItemDebugInfoAccessorE",
-   "name" : "art::CodeItemDebugInfoAccessor *",
-   "referenced_type" : "_ZTIN3art25CodeItemDebugInfoAccessorE",
-   "self_type" : "_ZTIPN3art25CodeItemDebugInfoAccessorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art25EncodedArrayValueIteratorE",
-   "name" : "art::EncodedArrayValueIterator *",
-   "referenced_type" : "_ZTIN3art25EncodedArrayValueIteratorE",
-   "self_type" : "_ZTIPN3art25EncodedArrayValueIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art26CallSiteArrayValueIteratorE",
-   "name" : "art::CallSiteArrayValueIterator *",
-   "referenced_type" : "_ZTIN3art26CallSiteArrayValueIteratorE",
-   "self_type" : "_ZTIPN3art26CallSiteArrayValueIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art26DexInstructionIteratorBaseE",
-   "name" : "art::DexInstructionIteratorBase *",
-   "referenced_type" : "_ZTIN3art26DexInstructionIteratorBaseE",
-   "self_type" : "_ZTIPN3art26DexInstructionIteratorBaseE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art26SafeDexInstructionIteratorE",
-   "name" : "art::SafeDexInstructionIterator *",
-   "referenced_type" : "_ZTIN3art26SafeDexInstructionIteratorE",
-   "self_type" : "_ZTIPN3art26SafeDexInstructionIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art26VarArgsInstructionOperandsE",
-   "name" : "art::VarArgsInstructionOperands *",
-   "referenced_type" : "_ZTIN3art26VarArgsInstructionOperandsE",
-   "self_type" : "_ZTIPN3art26VarArgsInstructionOperandsE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art27CodeItemInstructionAccessorE",
-   "name" : "art::CodeItemInstructionAccessor *",
-   "referenced_type" : "_ZTIN3art27CodeItemInstructionAccessorE",
-   "self_type" : "_ZTIPN3art27CodeItemInstructionAccessorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art29NoReceiverInstructionOperandsE",
-   "name" : "art::NoReceiverInstructionOperands *",
-   "referenced_type" : "_ZTIN3art29NoReceiverInstructionOperandsE",
-   "self_type" : "_ZTIPN3art29NoReceiverInstructionOperandsE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art31EncodedStaticFieldValueIteratorE",
-   "name" : "art::EncodedStaticFieldValueIterator *",
-   "referenced_type" : "_ZTIN3art31EncodedStaticFieldValueIteratorE",
-   "self_type" : "_ZTIPN3art31EncodedStaticFieldValueIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art3dex10ProtoIndexE",
-   "name" : "art::dex::ProtoIndex *",
-   "referenced_type" : "_ZTIN3art3dex10ProtoIndexE",
-   "self_type" : "_ZTIPN3art3dex10ProtoIndexE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art3dex11StringIndexE",
-   "name" : "art::dex::StringIndex *",
-   "referenced_type" : "_ZTIN3art3dex11StringIndexE",
-   "self_type" : "_ZTIPN3art3dex11StringIndexE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art3dex7TryItemE",
-   "name" : "art::dex::TryItem *",
-   "referenced_type" : "_ZTIN3art3dex7TryItemE",
-   "self_type" : "_ZTIPN3art3dex7TryItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art3dex8CodeItemE",
-   "name" : "art::dex::CodeItem *",
-   "referenced_type" : "_ZTIN3art3dex8CodeItemE",
-   "self_type" : "_ZTIPN3art3dex8CodeItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art3dex8DexIndexIjEE",
-   "name" : "art::dex::DexIndex<unsigned int> *",
-   "referenced_type" : "_ZTIN3art3dex8DexIndexIjEE",
-   "self_type" : "_ZTIPN3art3dex8DexIndexIjEE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art3dex8DexIndexItEE",
-   "name" : "art::dex::DexIndex<unsigned short> *",
-   "referenced_type" : "_ZTIN3art3dex8DexIndexItEE",
-   "self_type" : "_ZTIPN3art3dex8DexIndexItEE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art3dex8tracking24DexFileTrackingRegistrarE",
-   "name" : "art::dex::tracking::DexFileTrackingRegistrar *",
-   "referenced_type" : "_ZTIN3art3dex8tracking24DexFileTrackingRegistrarE",
-   "self_type" : "_ZTIPN3art3dex8tracking24DexFileTrackingRegistrarE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_tracking_registrar.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art3dex9TypeIndexE",
-   "name" : "art::dex::TypeIndex *",
-   "referenced_type" : "_ZTIN3art3dex9TypeIndexE",
-   "self_type" : "_ZTIPN3art3dex9TypeIndexE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art6MemMapE",
-   "name" : "art::MemMap *",
-   "referenced_type" : "_ZTIN3art6MemMapE",
-   "self_type" : "_ZTIPN3art6MemMapE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/mem_map.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art7DexFile12PositionInfoE",
-   "name" : "art::DexFile::PositionInfo *",
-   "referenced_type" : "_ZTIN3art7DexFile12PositionInfoE",
-   "self_type" : "_ZTIPN3art7DexFile12PositionInfoE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art7DexFile9LocalInfoE",
-   "name" : "art::DexFile::LocalInfo *",
-   "referenced_type" : "_ZTIN3art7DexFile9LocalInfoE",
-   "self_type" : "_ZTIPN3art7DexFile9LocalInfoE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art7DexFileE",
-   "name" : "art::DexFile *",
-   "referenced_type" : "_ZTIN3art7DexFileE",
-   "self_type" : "_ZTIPN3art7DexFileE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "name" : "art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>> *",
-   "referenced_type" : "_ZTIN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "self_type" : "_ZTIPN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "name" : "art::Dumpable<art::hiddenapi::ApiList> *",
-   "referenced_type" : "_ZTIN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "self_type" : "_ZTIPN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/dumpable.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art8ZipEntryE",
-   "name" : "art::ZipEntry *",
-   "referenced_type" : "_ZTIN3art8ZipEntryE",
-   "self_type" : "_ZTIPN3art8ZipEntryE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/zip_archive.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art9CountIterE",
-   "name" : "art::CountIter *",
-   "referenced_type" : "_ZTIN3art9CountIterE",
-   "self_type" : "_ZTIPN3art9CountIterE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art9SignatureE",
-   "name" : "art::Signature *",
-   "referenced_type" : "_ZTIN3art9SignatureE",
-   "self_type" : "_ZTIPN3art9SignatureE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/signature.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN3art9hiddenapi7ApiListE",
-   "name" : "art::hiddenapi::ApiList *",
-   "referenced_type" : "_ZTIN3art9hiddenapi7ApiListE",
-   "self_type" : "_ZTIPN3art9hiddenapi7ApiListE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10MappedFileE",
-   "name" : "android::base::MappedFile *",
-   "referenced_type" : "_ZTIN7android4base10MappedFileE",
-   "self_type" : "_ZTIPN7android4base10MappedFileE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/mapped_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art11Instruction6FormatES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::Instruction::Format, art::Instruction::Format> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art11Instruction6FormatES5_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art11Instruction6FormatES5_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art25EncodedArrayValueIterator9ValueTypeES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::EncodedArrayValueIterator::ValueType, art::EncodedArrayValueIterator::ValueType> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art25EncodedArrayValueIterator9ValueTypeES5_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art25EncodedArrayValueIterator9ValueTypeES5_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art3dex10ProtoIndexES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::dex::ProtoIndex, art::dex::ProtoIndex> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex10ProtoIndexES5_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art3dex10ProtoIndexES5_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art3dex11StringIndexES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::dex::StringIndex, art::dex::StringIndex> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex11StringIndexES5_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art3dex11StringIndexES5_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art3dex9TypeIndexES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::dex::TypeIndex, art::dex::TypeIndex> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex9TypeIndexES5_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art3dex9TypeIndexES5_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex6TypeIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::TypeId *, const art::dex::TypeId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex6TypeIdES7_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex6TypeIdES7_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7FieldIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::FieldId *, const art::dex::FieldId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7FieldIdES7_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7FieldIdES7_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7ProtoIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::ProtoId *, const art::dex::ProtoId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7ProtoIdES7_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7ProtoIdES7_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8ClassDefES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::ClassDef *, const art::dex::ClassDef *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8ClassDefES7_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8ClassDefES7_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8MethodIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::MethodId *, const art::dex::MethodId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8MethodIdES7_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8MethodIdES7_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8StringIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::StringId *, const art::dex::StringId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8StringIdES7_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8StringIdES7_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art7DexFileES6_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::DexFile *, const art::DexFile *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art7DexFileES6_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art7DexFileES6_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKcS4_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const char *, const char *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKcS4_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKcS4_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKhS4_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const unsigned char *, const unsigned char *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKhS4_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKhS4_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKtS4_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const unsigned short *, const unsigned short *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKtS4_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKtS4_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIbbEE",
-   "name" : "android::base::log_detail::EagerEvaluator<bool, bool> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIbbEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIbbEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIccEE",
-   "name" : "android::base::log_detail::EagerEvaluator<char, char> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIccEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIccEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIddEE",
-   "name" : "android::base::log_detail::EagerEvaluator<double, double> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIddEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIddEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIhjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned char, unsigned int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIhjEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIhjEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIiiEE",
-   "name" : "android::base::log_detail::EagerEvaluator<int, int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIiiEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIiiEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIjiEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned int, int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjiEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIjiEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIjjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned int, unsigned int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjjEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIjjEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIjmEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned int, unsigned long> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjmEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIjmEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIliEE",
-   "name" : "android::base::log_detail::EagerEvaluator<long, int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIliEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIliEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIljEE",
-   "name" : "android::base::log_detail::EagerEvaluator<long, unsigned int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIljEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIljEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorImiEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned long, int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorImiEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorImiEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorImjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned long, unsigned int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorImjEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorImjEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorImmEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned long, unsigned long> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorImmEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorImmEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorImtEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned long, unsigned short> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorImtEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorImtEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorItjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned short, unsigned int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorItjEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorItjEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorItmEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned short, unsigned long> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorItmEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorItmEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIttEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned short, unsigned short> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIttEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIttEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE",
-   "name" : "android::base::log_detail::Storage<art::Instruction::Format> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "name" : "android::base::log_detail::Storage<art::EncodedArrayValueIterator::ValueType> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE",
-   "name" : "android::base::log_detail::Storage<art::dex::ProtoIndex> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE",
-   "name" : "android::base::log_detail::Storage<art::dex::StringIndex> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE",
-   "name" : "android::base::log_detail::Storage<art::dex::TypeIndex> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::TypeId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::FieldId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::ProtoId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::ClassDef *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::MethodId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::StringId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIPKN3art7DexFileEEE",
-   "name" : "android::base::log_detail::Storage<const art::DexFile *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art7DexFileEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIPKN3art7DexFileEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIPKtEE",
-   "name" : "android::base::log_detail::Storage<const unsigned short *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKtEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIPKtEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIPKvEE",
-   "name" : "android::base::log_detail::Storage<const void *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKvEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIPKvEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIbEE",
-   "name" : "android::base::log_detail::Storage<bool> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIbEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIbEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIcEE",
-   "name" : "android::base::log_detail::Storage<char> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIcEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIcEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIdEE",
-   "name" : "android::base::log_detail::Storage<double> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIdEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIdEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIhEE",
-   "name" : "android::base::log_detail::Storage<unsigned char> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIhEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIhEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIiEE",
-   "name" : "android::base::log_detail::Storage<int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIiEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIiEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIjEE",
-   "name" : "android::base::log_detail::Storage<unsigned int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIjEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIjEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIlEE",
-   "name" : "android::base::log_detail::Storage<long> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIlEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIlEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageImEE",
-   "name" : "android::base::log_detail::Storage<unsigned long> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageImEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageImEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageItEE",
-   "name" : "android::base::log_detail::Storage<unsigned short> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageItEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageItEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.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" : "_ZTIPN7android4base13ErrnoRestorerE",
-   "name" : "android::base::ErrnoRestorer *",
-   "referenced_type" : "_ZTIN7android4base13ErrnoRestorerE",
-   "self_type" : "_ZTIPN7android4base13ErrnoRestorerE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/errno_restorer.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" : "_ZTIPN7android4base19ScopedLockAssertionE",
-   "name" : "android::base::ScopedLockAssertion *",
-   "referenced_type" : "_ZTIN7android4base19ScopedLockAssertionE",
-   "self_type" : "_ZTIPN7android4base19ScopedLockAssertionE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/thread_annotations.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN9unix_file16RandomAccessFileE",
-   "name" : "unix_file::RandomAccessFile *",
-   "referenced_type" : "_ZTIN9unix_file16RandomAccessFileE",
-   "self_type" : "_ZTIPN9unix_file16RandomAccessFileE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/unix_file/random_access_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPN9unix_file6FdFileE",
-   "name" : "unix_file::FdFile *",
-   "referenced_type" : "_ZTIN9unix_file6FdFileE",
-   "self_type" : "_ZTIPN9unix_file6FdFileE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/unix_file/fd_file.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" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
-   "name" : "std::basic_string_view<char, std::char_traits<char>> *",
-   "referenced_type" : "_ZTINSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
-   "self_type" : "_ZTIPNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/strings.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPNSt3__14pairIjtEE",
-   "name" : "std::pair<unsigned int, unsigned short> *",
-   "referenced_type" : "_ZTINSt3__14pairIjtEE",
-   "self_type" : "_ZTIPNSt3__14pairIjtEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPNSt3__15mutexE",
-   "name" : "std::mutex *",
-   "referenced_type" : "_ZTINSt3__15mutexE",
-   "self_type" : "_ZTIPNSt3__15mutexE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/mem_map.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPNSt3__16vectorIN3art3dex9TypeIndexENS_9allocatorIS3_EEEE",
-   "name" : "std::vector<art::dex::TypeIndex, std::allocator<art::dex::TypeIndex>> *",
-   "referenced_type" : "_ZTINSt3__16vectorIN3art3dex9TypeIndexENS_9allocatorIS3_EEEE",
-   "self_type" : "_ZTIPNSt3__16vectorIN3art3dex9TypeIndexENS_9allocatorIS3_EEEE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPNSt3__16vectorINS_10unique_ptrIKN3art7DexFileENS_14default_deleteIS4_EEEENS_9allocatorIS7_EEEE",
-   "name" : "std::vector<std::unique_ptr<const art::DexFile, std::default_delete<const art::DexFile>>, std::allocator<std::unique_ptr<const art::DexFile, std::default_delete<const art::DexFile>>>> *",
-   "referenced_type" : "_ZTINSt3__16vectorINS_10unique_ptrIKN3art7DexFileENS_14default_deleteIS4_EEEENS_9allocatorIS7_EEEE",
-   "self_type" : "_ZTIPNSt3__16vectorINS_10unique_ptrIKN3art7DexFileENS_14default_deleteIS4_EEEENS_9allocatorIS7_EEEE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE",
-   "name" : "std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>> *",
-   "referenced_type" : "_ZTINSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE",
-   "self_type" : "_ZTIPNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.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" : "art/libdexfile/dex/compact_offset_table.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" : "art/libdexfile/dex/art_dex_file_loader.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" : "_ZTIPP8ADexFile",
-   "name" : "ADexFile **",
-   "referenced_type" : "_ZTIP8ADexFile",
-   "self_type" : "_ZTIPP8ADexFile",
-   "size" : 8,
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPPKc",
-   "name" : "const char **",
-   "referenced_type" : "_ZTIPKc",
-   "self_type" : "_ZTIPPKc",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/utf.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPPKh",
-   "name" : "const unsigned char **",
-   "referenced_type" : "_ZTIPKh",
-   "self_type" : "_ZTIPPKh",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.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" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIPc",
-   "name" : "char *",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIPc",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.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" : "art/libartbase/base/mem_map.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" : "art/libdexfile/dex/dex_file.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" : "art/libdexfile/external/include/art_api/dex_file_external.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" : "art/libartbase/base/mem_map.h"
-  }
- ],
- "qualified_types" :
- [
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA22_Kc",
-   "name" : "char const[22]",
-   "referenced_type" : "_ZTIA22_c",
-   "self_type" : "_ZTIA22_Kc",
-   "size" : 22,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA23_Kc",
-   "name" : "char const[23]",
-   "referenced_type" : "_ZTIA23_c",
-   "self_type" : "_ZTIA23_Kc",
-   "size" : 23,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA28_Kc",
-   "name" : "char const[28]",
-   "referenced_type" : "_ZTIA28_c",
-   "self_type" : "_ZTIA28_Kc",
-   "size" : 28,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA2_KPKc",
-   "name" : "const char *const[2]",
-   "referenced_type" : "_ZTIA2_PKc",
-   "self_type" : "_ZTIA2_KPKc",
-   "size" : 16,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA36_Kc",
-   "name" : "char const[36]",
-   "referenced_type" : "_ZTIA36_c",
-   "self_type" : "_ZTIA36_Kc",
-   "size" : 36,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA4_Kc",
-   "name" : "char const[4]",
-   "referenced_type" : "_ZTIA4_c",
-   "self_type" : "_ZTIA4_Kc",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA4_Kh",
-   "name" : "unsigned char const[4]",
-   "referenced_type" : "_ZTIA4_h",
-   "self_type" : "_ZTIA4_Kh",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA5_A4_Kh",
-   "name" : "unsigned char const[5][4]",
-   "referenced_type" : "_ZTIA5_A4_h",
-   "self_type" : "_ZTIA5_A4_Kh",
-   "size" : 20,
-   "source_file" : "art/libdexfile/dex/standard_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA5_Kj",
-   "name" : "unsigned int const[5]",
-   "referenced_type" : "_ZTIA5_j",
-   "self_type" : "_ZTIA5_Kj",
-   "size" : 20,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA7_KN3art10SdkVersionE",
-   "name" : "art::SdkVersion const[7]",
-   "referenced_type" : "_ZTIA7_N3art10SdkVersionE",
-   "self_type" : "_ZTIA7_KN3art10SdkVersionE",
-   "size" : 28,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA7_KPKc",
-   "name" : "const char *const[7]",
-   "referenced_type" : "_ZTIA7_PKc",
-   "self_type" : "_ZTIA7_KPKc",
-   "size" : 56,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA_KN3art11Instruction21InstructionDescriptorE",
-   "name" : "art::Instruction::InstructionDescriptor const[]",
-   "referenced_type" : "_ZTIA_N3art11Instruction21InstructionDescriptorE",
-   "self_type" : "_ZTIA_KN3art11Instruction21InstructionDescriptorE",
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA_KPKc",
-   "name" : "const char *const[]",
-   "referenced_type" : "_ZTIA_PKc",
-   "self_type" : "_ZTIA_KPKc",
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA_Kh",
-   "name" : "unsigned char const[]",
-   "referenced_type" : "_ZTIA_h",
-   "self_type" : "_ZTIA_Kh",
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA_Ki",
-   "name" : "int const[]",
-   "referenced_type" : "_ZTIA_i",
-   "self_type" : "_ZTIA_Ki",
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIK15ADexFile_Method",
-   "name" : "const ADexFile_Method",
-   "referenced_type" : "_ZTI15ADexFile_Method",
-   "self_type" : "_ZTIK15ADexFile_Method",
-   "size" : 32,
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.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"
-  },
-  {
-   "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",
-   "self_type" : "_ZTIK18JNINativeInterface",
-   "size" : 1864,
-   "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"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKDn",
-   "name" : "const nullptr_t",
-   "referenced_type" : "_ZTIDn",
-   "self_type" : "_ZTIKDn",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art10FreeDeleteE",
-   "name" : "const art::FreeDelete",
-   "referenced_type" : "_ZTIN3art10FreeDeleteE",
-   "self_type" : "_ZTIKN3art10FreeDeleteE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art10OatDexFileE",
-   "name" : "const art::OatDexFile",
-   "referenced_type" : "_ZTIN3art10OatDexFileE",
-   "self_type" : "_ZTIKN3art10OatDexFileE",
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art10ZipArchiveE",
-   "name" : "const art::ZipArchive",
-   "referenced_type" : "_ZTIN3art10ZipArchiveE",
-   "self_type" : "_ZTIKN3art10ZipArchiveE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art11Instruction19SparseSwitchPayloadE",
-   "name" : "const art::Instruction::SparseSwitchPayload",
-   "referenced_type" : "_ZTIN3art11Instruction19SparseSwitchPayloadE",
-   "self_type" : "_ZTIKN3art11Instruction19SparseSwitchPayloadE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art11Instruction6FormatE",
-   "name" : "const art::Instruction::Format",
-   "referenced_type" : "_ZTIN3art11Instruction6FormatE",
-   "self_type" : "_ZTIKN3art11Instruction6FormatE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art11InstructionE",
-   "name" : "const art::Instruction",
-   "referenced_type" : "_ZTIN3art11InstructionE",
-   "self_type" : "_ZTIKN3art11InstructionE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art11PointerSizeE",
-   "name" : "const art::PointerSize",
-   "referenced_type" : "_ZTIN3art11PointerSizeE",
-   "self_type" : "_ZTIKN3art11PointerSizeE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/enums.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art11VoidFunctorE",
-   "name" : "const art::VoidFunctor",
-   "referenced_type" : "_ZTIN3art11VoidFunctorE",
-   "self_type" : "_ZTIKN3art11VoidFunctorE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "name" : "const art::ClassAccessor::DataIterator<art::ClassAccessor::Field>",
-   "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "self_type" : "_ZTIKN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "size" : 56,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "name" : "const art::ClassAccessor::DataIterator<art::ClassAccessor::Method>",
-   "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "self_type" : "_ZTIKN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "size" : 64,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art13ClassAccessor5FieldE",
-   "name" : "const art::ClassAccessor::Field",
-   "referenced_type" : "_ZTIN3art13ClassAccessor5FieldE",
-   "self_type" : "_ZTIKN3art13ClassAccessor5FieldE",
-   "size" : 40,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art13ClassAccessor6MethodE",
-   "name" : "const art::ClassAccessor::Method",
-   "referenced_type" : "_ZTIN3art13ClassAccessor6MethodE",
-   "self_type" : "_ZTIKN3art13ClassAccessor6MethodE",
-   "size" : 48,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art13ClassAccessor8BaseItemE",
-   "name" : "const art::ClassAccessor::BaseItem",
-   "referenced_type" : "_ZTIN3art13ClassAccessor8BaseItemE",
-   "self_type" : "_ZTIKN3art13ClassAccessor8BaseItemE",
-   "size" : 40,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art13ClassAccessorE",
-   "name" : "const art::ClassAccessor",
-   "referenced_type" : "_ZTIN3art13ClassAccessorE",
-   "self_type" : "_ZTIKN3art13ClassAccessorE",
-   "size" : 48,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art13ClassIteratorE",
-   "name" : "const art::ClassIterator",
-   "referenced_type" : "_ZTIN3art13ClassIteratorE",
-   "self_type" : "_ZTIKN3art13ClassIteratorE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art13DexFileLoaderE",
-   "name" : "const art::DexFileLoader",
-   "referenced_type" : "_ZTIN3art13DexFileLoaderE",
-   "self_type" : "_ZTIKN3art13DexFileLoaderE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art13DexZipArchiveE",
-   "name" : "const art::DexZipArchive",
-   "referenced_type" : "_ZTIN3art13DexZipArchiveE",
-   "self_type" : "_ZTIKN3art13DexZipArchiveE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art14CompactDexFile6HeaderE",
-   "name" : "const art::CompactDexFile::Header",
-   "referenced_type" : "_ZTIN3art14CompactDexFile6HeaderE",
-   "self_type" : "_ZTIKN3art14CompactDexFile6HeaderE",
-   "size" : 136,
-   "source_file" : "art/libartbase/base/casts.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art14CompactDexFile8CodeItemE",
-   "name" : "const art::CompactDexFile::CodeItem",
-   "referenced_type" : "_ZTIN3art14CompactDexFile8CodeItemE",
-   "self_type" : "_ZTIKN3art14CompactDexFile8CodeItemE",
-   "size" : 6,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art14CompactDexFileE",
-   "name" : "const art::CompactDexFile",
-   "referenced_type" : "_ZTIN3art14CompactDexFileE",
-   "self_type" : "_ZTIKN3art14CompactDexFileE",
-   "size" : 216,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art14InstructionSetE",
-   "name" : "const art::InstructionSet",
-   "referenced_type" : "_ZTIN3art14InstructionSetE",
-   "self_type" : "_ZTIKN3art14InstructionSetE",
-   "size" : 4,
-   "source_file" : "art/libartbase/arch/instruction_set.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "name" : "const art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Field>>",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "self_type" : "_ZTIKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "size" : 112,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "name" : "const art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Method>>",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "self_type" : "_ZTIKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "size" : 128,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art14IterationRangeINS_13ClassIteratorEEE",
-   "name" : "const art::IterationRange<art::ClassIterator>",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_13ClassIteratorEEE",
-   "self_type" : "_ZTIKN3art14IterationRangeINS_13ClassIteratorEEE",
-   "size" : 32,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "name" : "const art::IterationRange<const art::dex::TryItem *>",
-   "referenced_type" : "_ZTIN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "self_type" : "_ZTIKN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "size" : 16,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "name" : "const art::HashSetIterator<std::pair<unsigned int, unsigned short>, art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>>>",
-   "referenced_type" : "_ZTIN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "self_type" : "_ZTIKN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "size" : 16,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art15MethodReferenceE",
-   "name" : "const art::MethodReference",
-   "referenced_type" : "_ZTIN3art15MethodReferenceE",
-   "self_type" : "_ZTIKN3art15MethodReferenceE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/method_reference.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art15SplitStringIterE",
-   "name" : "const art::SplitStringIter",
-   "referenced_type" : "_ZTIN3art15SplitStringIterE",
-   "self_type" : "_ZTIKN3art15SplitStringIterE",
-   "size" : 32,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art15StandardDexFile8CodeItemE",
-   "name" : "const art::StandardDexFile::CodeItem",
-   "referenced_type" : "_ZTIN3art15StandardDexFile8CodeItemE",
-   "self_type" : "_ZTIKN3art15StandardDexFile8CodeItemE",
-   "size" : 20,
-   "source_file" : "art/libartbase/base/casts.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art15StandardDexFileE",
-   "name" : "const art::StandardDexFile",
-   "referenced_type" : "_ZTIN3art15StandardDexFileE",
-   "self_type" : "_ZTIKN3art15StandardDexFileE",
-   "size" : 192,
-   "source_file" : "art/libdexfile/dex/standard_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art15TypeLookupTable5EntryE",
-   "name" : "const art::TypeLookupTable::Entry",
-   "referenced_type" : "_ZTIN3art15TypeLookupTable5EntryE",
-   "self_type" : "_ZTIKN3art15TypeLookupTable5EntryE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art15TypeLookupTableE",
-   "name" : "const art::TypeLookupTable",
-   "referenced_type" : "_ZTIN3art15TypeLookupTableE",
-   "self_type" : "_ZTIKN3art15TypeLookupTableE",
-   "size" : 32,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art16ArtDexFileLoaderE",
-   "name" : "const art::ArtDexFileLoader",
-   "referenced_type" : "_ZTIN3art16ArtDexFileLoaderE",
-   "self_type" : "_ZTIKN3art16ArtDexFileLoaderE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art16DexFileReference10ComparatorE",
-   "name" : "const art::DexFileReference::Comparator",
-   "referenced_type" : "_ZTIN3art16DexFileReference10ComparatorE",
-   "self_type" : "_ZTIKN3art16DexFileReference10ComparatorE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art16DexFileReferenceE",
-   "name" : "const art::DexFileReference",
-   "referenced_type" : "_ZTIN3art16DexFileReferenceE",
-   "self_type" : "_ZTIKN3art16DexFileReferenceE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art16DexLayoutSection10SubsectionE",
-   "name" : "const art::DexLayoutSection::Subsection",
-   "referenced_type" : "_ZTIN3art16DexLayoutSection10SubsectionE",
-   "self_type" : "_ZTIKN3art16DexLayoutSection10SubsectionE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art16DexLayoutSectionE",
-   "name" : "const art::DexLayoutSection",
-   "referenced_type" : "_ZTIN3art16DexLayoutSectionE",
-   "self_type" : "_ZTIKN3art16DexLayoutSectionE",
-   "size" : 40,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art17ClassIteratorDataE",
-   "name" : "const art::ClassIteratorData",
-   "referenced_type" : "_ZTIN3art17ClassIteratorDataE",
-   "self_type" : "_ZTIKN3art17ClassIteratorDataE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art17DexLayoutSectionsE",
-   "name" : "const art::DexLayoutSections",
-   "referenced_type" : "_ZTIN3art17DexLayoutSectionsE",
-   "self_type" : "_ZTIKN3art17DexLayoutSectionsE",
-   "size" : 80,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art18CompactOffsetTable8AccessorE",
-   "name" : "const art::CompactOffsetTable::Accessor",
-   "referenced_type" : "_ZTIN3art18CompactOffsetTable8AccessorE",
-   "self_type" : "_ZTIKN3art18CompactOffsetTable8AccessorE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/compact_offset_table.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "name" : "const art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>",
-   "referenced_type" : "_ZTIN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "self_type" : "_ZTIKN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "name" : "const art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>",
-   "referenced_type" : "_ZTIN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "self_type" : "_ZTIKN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art19InstructionOperandsE",
-   "name" : "const art::InstructionOperands",
-   "referenced_type" : "_ZTIN3art19InstructionOperandsE",
-   "self_type" : "_ZTIKN3art19InstructionOperandsE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art20CatchHandlerIteratorE",
-   "name" : "const art::CatchHandlerIterator",
-   "referenced_type" : "_ZTIN3art20CatchHandlerIteratorE",
-   "self_type" : "_ZTIKN3art20CatchHandlerIteratorE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/dex_file_exception_helpers.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art20CodeItemDataAccessorE",
-   "name" : "const art::CodeItemDataAccessor",
-   "referenced_type" : "_ZTIN3art20CodeItemDataAccessorE",
-   "self_type" : "_ZTIKN3art20CodeItemDataAccessorE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art20DexInstructionPcPairE",
-   "name" : "const art::DexInstructionPcPair",
-   "referenced_type" : "_ZTIN3art20DexInstructionPcPairE",
-   "self_type" : "_ZTIKN3art20DexInstructionPcPairE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art22DexInstructionIteratorE",
-   "name" : "const art::DexInstructionIterator",
-   "referenced_type" : "_ZTIN3art22DexInstructionIteratorE",
-   "self_type" : "_ZTIKN3art22DexInstructionIteratorE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art24DexFileParameterIteratorE",
-   "name" : "const art::DexFileParameterIterator",
-   "referenced_type" : "_ZTIN3art24DexFileParameterIteratorE",
-   "self_type" : "_ZTIKN3art24DexFileParameterIteratorE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art24RangeInstructionOperandsE",
-   "name" : "const art::RangeInstructionOperands",
-   "referenced_type" : "_ZTIN3art24RangeInstructionOperandsE",
-   "self_type" : "_ZTIKN3art24RangeInstructionOperandsE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art25CodeItemDebugInfoAccessorE",
-   "name" : "const art::CodeItemDebugInfoAccessor",
-   "referenced_type" : "_ZTIN3art25CodeItemDebugInfoAccessorE",
-   "self_type" : "_ZTIKN3art25CodeItemDebugInfoAccessorE",
-   "size" : 40,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art25EncodedArrayValueIterator9ValueTypeE",
-   "name" : "const art::EncodedArrayValueIterator::ValueType",
-   "referenced_type" : "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE",
-   "self_type" : "_ZTIKN3art25EncodedArrayValueIterator9ValueTypeE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art25EncodedArrayValueIteratorE",
-   "name" : "const art::EncodedArrayValueIterator",
-   "referenced_type" : "_ZTIN3art25EncodedArrayValueIteratorE",
-   "self_type" : "_ZTIKN3art25EncodedArrayValueIteratorE",
-   "size" : 48,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art26CallSiteArrayValueIteratorE",
-   "name" : "const art::CallSiteArrayValueIterator",
-   "referenced_type" : "_ZTIN3art26CallSiteArrayValueIteratorE",
-   "self_type" : "_ZTIKN3art26CallSiteArrayValueIteratorE",
-   "size" : 48,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art26DexInstructionIteratorBaseE",
-   "name" : "const art::DexInstructionIteratorBase",
-   "referenced_type" : "_ZTIN3art26DexInstructionIteratorBaseE",
-   "self_type" : "_ZTIKN3art26DexInstructionIteratorBaseE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art26SafeDexInstructionIteratorE",
-   "name" : "const art::SafeDexInstructionIterator",
-   "referenced_type" : "_ZTIN3art26SafeDexInstructionIteratorE",
-   "self_type" : "_ZTIKN3art26SafeDexInstructionIteratorE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art26VarArgsInstructionOperandsE",
-   "name" : "const art::VarArgsInstructionOperands",
-   "referenced_type" : "_ZTIN3art26VarArgsInstructionOperandsE",
-   "self_type" : "_ZTIKN3art26VarArgsInstructionOperandsE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art27CodeItemInstructionAccessorE",
-   "name" : "const art::CodeItemInstructionAccessor",
-   "referenced_type" : "_ZTIN3art27CodeItemInstructionAccessorE",
-   "self_type" : "_ZTIKN3art27CodeItemInstructionAccessorE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art29NoReceiverInstructionOperandsE",
-   "name" : "const art::NoReceiverInstructionOperands",
-   "referenced_type" : "_ZTIN3art29NoReceiverInstructionOperandsE",
-   "self_type" : "_ZTIKN3art29NoReceiverInstructionOperandsE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art30MethodReferenceValueComparatorE",
-   "name" : "const art::MethodReferenceValueComparator",
-   "referenced_type" : "_ZTIN3art30MethodReferenceValueComparatorE",
-   "self_type" : "_ZTIKN3art30MethodReferenceValueComparatorE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/method_reference.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex10ProtoIndexE",
-   "name" : "const art::dex::ProtoIndex",
-   "referenced_type" : "_ZTIN3art3dex10ProtoIndexE",
-   "self_type" : "_ZTIKN3art3dex10ProtoIndexE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex11StringIndexE",
-   "name" : "const art::dex::StringIndex",
-   "referenced_type" : "_ZTIN3art3dex11StringIndexE",
-   "self_type" : "_ZTIKN3art3dex11StringIndexE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex14AnnotationItemE",
-   "name" : "const art::dex::AnnotationItem",
-   "referenced_type" : "_ZTIN3art3dex14AnnotationItemE",
-   "self_type" : "_ZTIKN3art3dex14AnnotationItemE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex14CallSiteIdItemE",
-   "name" : "const art::dex::CallSiteIdItem",
-   "referenced_type" : "_ZTIN3art3dex14CallSiteIdItemE",
-   "self_type" : "_ZTIKN3art3dex14CallSiteIdItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex16MethodHandleItemE",
-   "name" : "const art::dex::MethodHandleItem",
-   "referenced_type" : "_ZTIN3art3dex16MethodHandleItemE",
-   "self_type" : "_ZTIKN3art3dex16MethodHandleItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex17AnnotationSetItemE",
-   "name" : "const art::dex::AnnotationSetItem",
-   "referenced_type" : "_ZTIN3art3dex17AnnotationSetItemE",
-   "self_type" : "_ZTIKN3art3dex17AnnotationSetItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex18HiddenapiClassDataE",
-   "name" : "const art::dex::HiddenapiClassData",
-   "referenced_type" : "_ZTIN3art3dex18HiddenapiClassDataE",
-   "self_type" : "_ZTIKN3art3dex18HiddenapiClassDataE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex20AnnotationSetRefItemE",
-   "name" : "const art::dex::AnnotationSetRefItem",
-   "referenced_type" : "_ZTIN3art3dex20AnnotationSetRefItemE",
-   "self_type" : "_ZTIKN3art3dex20AnnotationSetRefItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex20AnnotationSetRefListE",
-   "name" : "const art::dex::AnnotationSetRefList",
-   "referenced_type" : "_ZTIN3art3dex20AnnotationSetRefListE",
-   "self_type" : "_ZTIKN3art3dex20AnnotationSetRefListE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex20FieldAnnotationsItemE",
-   "name" : "const art::dex::FieldAnnotationsItem",
-   "referenced_type" : "_ZTIN3art3dex20FieldAnnotationsItemE",
-   "self_type" : "_ZTIKN3art3dex20FieldAnnotationsItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex21MethodAnnotationsItemE",
-   "name" : "const art::dex::MethodAnnotationsItem",
-   "referenced_type" : "_ZTIN3art3dex21MethodAnnotationsItemE",
-   "self_type" : "_ZTIKN3art3dex21MethodAnnotationsItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex24AnnotationsDirectoryItemE",
-   "name" : "const art::dex::AnnotationsDirectoryItem",
-   "referenced_type" : "_ZTIN3art3dex24AnnotationsDirectoryItemE",
-   "self_type" : "_ZTIKN3art3dex24AnnotationsDirectoryItemE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex24ParameterAnnotationsItemE",
-   "name" : "const art::dex::ParameterAnnotationsItem",
-   "referenced_type" : "_ZTIN3art3dex24ParameterAnnotationsItemE",
-   "self_type" : "_ZTIKN3art3dex24ParameterAnnotationsItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex6TypeIdE",
-   "name" : "const art::dex::TypeId",
-   "referenced_type" : "_ZTIN3art3dex6TypeIdE",
-   "self_type" : "_ZTIKN3art3dex6TypeIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex7FieldIdE",
-   "name" : "const art::dex::FieldId",
-   "referenced_type" : "_ZTIN3art3dex7FieldIdE",
-   "self_type" : "_ZTIKN3art3dex7FieldIdE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex7MapListE",
-   "name" : "const art::dex::MapList",
-   "referenced_type" : "_ZTIN3art3dex7MapListE",
-   "self_type" : "_ZTIKN3art3dex7MapListE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex7ProtoIdE",
-   "name" : "const art::dex::ProtoId",
-   "referenced_type" : "_ZTIN3art3dex7ProtoIdE",
-   "self_type" : "_ZTIKN3art3dex7ProtoIdE",
-   "size" : 12,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex7TryItemE",
-   "name" : "const art::dex::TryItem",
-   "referenced_type" : "_ZTIN3art3dex7TryItemE",
-   "self_type" : "_ZTIKN3art3dex7TryItemE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex8ClassDefE",
-   "name" : "const art::dex::ClassDef",
-   "referenced_type" : "_ZTIN3art3dex8ClassDefE",
-   "self_type" : "_ZTIKN3art3dex8ClassDefE",
-   "size" : 32,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex8CodeItemE",
-   "name" : "const art::dex::CodeItem",
-   "referenced_type" : "_ZTIN3art3dex8CodeItemE",
-   "self_type" : "_ZTIKN3art3dex8CodeItemE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex8DexIndexIjEE",
-   "name" : "const art::dex::DexIndex<unsigned int>",
-   "referenced_type" : "_ZTIN3art3dex8DexIndexIjEE",
-   "self_type" : "_ZTIKN3art3dex8DexIndexIjEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex8DexIndexItEE",
-   "name" : "const art::dex::DexIndex<unsigned short>",
-   "referenced_type" : "_ZTIN3art3dex8DexIndexItEE",
-   "self_type" : "_ZTIKN3art3dex8DexIndexItEE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex8MethodIdE",
-   "name" : "const art::dex::MethodId",
-   "referenced_type" : "_ZTIN3art3dex8MethodIdE",
-   "self_type" : "_ZTIKN3art3dex8MethodIdE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex8StringIdE",
-   "name" : "const art::dex::StringId",
-   "referenced_type" : "_ZTIN3art3dex8StringIdE",
-   "self_type" : "_ZTIKN3art3dex8StringIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex8TypeItemE",
-   "name" : "const art::dex::TypeItem",
-   "referenced_type" : "_ZTIN3art3dex8TypeItemE",
-   "self_type" : "_ZTIKN3art3dex8TypeItemE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex8TypeListE",
-   "name" : "const art::dex::TypeList",
-   "referenced_type" : "_ZTIN3art3dex8TypeListE",
-   "self_type" : "_ZTIKN3art3dex8TypeListE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex9TypeIndexE",
-   "name" : "const art::dex::TypeIndex",
-   "referenced_type" : "_ZTIN3art3dex9TypeIndexE",
-   "self_type" : "_ZTIKN3art3dex9TypeIndexE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art6MemMapE",
-   "name" : "const art::MemMap",
-   "referenced_type" : "_ZTIN3art6MemMapE",
-   "self_type" : "_ZTIKN3art6MemMapE",
-   "size" : 72,
-   "source_file" : "art/libartbase/base/mem_map.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art7DexFile6HeaderE",
-   "name" : "const art::DexFile::Header",
-   "referenced_type" : "_ZTIN3art7DexFile6HeaderE",
-   "self_type" : "_ZTIKN3art7DexFile6HeaderE",
-   "size" : 112,
-   "source_file" : "art/libartbase/base/casts.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art7DexFileE",
-   "name" : "const art::DexFile",
-   "referenced_type" : "_ZTIN3art7DexFileE",
-   "self_type" : "_ZTIKN3art7DexFileE",
-   "size" : 192,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "name" : "const art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>>",
-   "referenced_type" : "_ZTIN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "self_type" : "_ZTIKN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "size" : 64,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "name" : "const art::Dumpable<art::hiddenapi::ApiList>",
-   "referenced_type" : "_ZTIN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "self_type" : "_ZTIKN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/dumpable.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art9CountIterE",
-   "name" : "const art::CountIter",
-   "referenced_type" : "_ZTIN3art9CountIterE",
-   "self_type" : "_ZTIKN3art9CountIterE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art9SignatureE",
-   "name" : "const art::Signature",
-   "referenced_type" : "_ZTIN3art9SignatureE",
-   "self_type" : "_ZTIKN3art9SignatureE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art9hiddenapi7ApiListE",
-   "name" : "const art::hiddenapi::ApiList",
-   "referenced_type" : "_ZTIN3art9hiddenapi7ApiListE",
-   "self_type" : "_ZTIKN3art9hiddenapi7ApiListE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/dumpable.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10MappedFileE",
-   "name" : "const android::base::MappedFile",
-   "referenced_type" : "_ZTIN7android4base10MappedFileE",
-   "self_type" : "_ZTIKN7android4base10MappedFileE",
-   "size" : 24,
-   "source_file" : "system/libbase/include/android-base/mapped_file.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE",
-   "name" : "const android::base::log_detail::Storage<art::Instruction::Format>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "name" : "const android::base::log_detail::Storage<art::EncodedArrayValueIterator::ValueType>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE",
-   "name" : "const android::base::log_detail::Storage<art::dex::ProtoIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE",
-   "size" : 2,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE",
-   "name" : "const android::base::log_detail::Storage<art::dex::StringIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE",
-   "name" : "const android::base::log_detail::Storage<art::dex::TypeIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE",
-   "size" : 2,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE",
-   "name" : "const android::base::log_detail::Storage<const art::dex::TypeId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE",
-   "name" : "const android::base::log_detail::Storage<const art::dex::FieldId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE",
-   "name" : "const android::base::log_detail::Storage<const art::dex::ProtoId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE",
-   "name" : "const android::base::log_detail::Storage<const art::dex::ClassDef *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE",
-   "name" : "const android::base::log_detail::Storage<const art::dex::MethodId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE",
-   "name" : "const android::base::log_detail::Storage<const art::dex::StringId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIPKN3art7DexFileEEE",
-   "name" : "const android::base::log_detail::Storage<const art::DexFile *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art7DexFileEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art7DexFileEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIPKtEE",
-   "name" : "const android::base::log_detail::Storage<const unsigned short *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKtEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIPKtEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIPKvEE",
-   "name" : "const android::base::log_detail::Storage<const void *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKvEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIPKvEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIbEE",
-   "name" : "const android::base::log_detail::Storage<bool>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIbEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIbEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIcEE",
-   "name" : "const android::base::log_detail::Storage<char>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIcEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIcEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIdEE",
-   "name" : "const android::base::log_detail::Storage<double>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIdEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIdEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIhEE",
-   "name" : "const android::base::log_detail::Storage<unsigned char>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIhEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIhEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIiEE",
-   "name" : "const android::base::log_detail::Storage<int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIiEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIiEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIjEE",
-   "name" : "const android::base::log_detail::Storage<unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIjEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIjEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIlEE",
-   "name" : "const android::base::log_detail::Storage<long>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIlEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIlEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageImEE",
-   "name" : "const android::base::log_detail::Storage<unsigned long>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageImEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageImEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageItEE",
-   "name" : "const android::base::log_detail::Storage<unsigned short>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageItEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageItEE",
-   "size" : 2,
-   "source_file" : "system/libbase/include/android-base/logging.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" : "_ZTIKN7android4base13ErrnoRestorerE",
-   "name" : "const android::base::ErrnoRestorer",
-   "referenced_type" : "_ZTIN7android4base13ErrnoRestorerE",
-   "self_type" : "_ZTIKN7android4base13ErrnoRestorerE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/errno_restorer.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN9unix_file6FdFileE",
-   "name" : "const unix_file::FdFile",
-   "referenced_type" : "_ZTIN9unix_file6FdFileE",
-   "self_type" : "_ZTIKN9unix_file6FdFileE",
-   "size" : 48,
-   "source_file" : "art/libartbase/base/unix_file/fd_file.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKNSt3__110unique_ptrIN7android4base14LogMessageDataENS_14default_deleteIS3_EEEE",
-   "name" : "const std::unique_ptr<android::base::LogMessageData, std::default_delete<android::base::LogMessageData>>",
-   "referenced_type" : "_ZTINSt3__110unique_ptrIN7android4base14LogMessageDataENS_14default_deleteIS3_EEEE",
-   "self_type" : "_ZTIKNSt3__110unique_ptrIN7android4base14LogMessageDataENS_14default_deleteIS3_EEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.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" : "art/libdexfile/dex/dex_file_loader.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
-   "name" : "const std::basic_string_view<char, std::char_traits<char>>",
-   "referenced_type" : "_ZTINSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
-   "self_type" : "_ZTIKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
-   "size" : 16,
-   "source_file" : "art/libartbase/base/hiddenapi_stubs.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKNSt3__14hashIN3art16DexFileReferenceEEE",
-   "name" : "const std::hash<art::DexFileReference>",
-   "referenced_type" : "_ZTINSt3__14hashIN3art16DexFileReferenceEEE",
-   "self_type" : "_ZTIKNSt3__14hashIN3art16DexFileReferenceEEE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKNSt3__14hashIN3art3dex10ProtoIndexEEE",
-   "name" : "const std::hash<art::dex::ProtoIndex>",
-   "referenced_type" : "_ZTINSt3__14hashIN3art3dex10ProtoIndexEEE",
-   "self_type" : "_ZTIKNSt3__14hashIN3art3dex10ProtoIndexEEE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKNSt3__14hashIN3art3dex11StringIndexEEE",
-   "name" : "const std::hash<art::dex::StringIndex>",
-   "referenced_type" : "_ZTINSt3__14hashIN3art3dex11StringIndexEEE",
-   "self_type" : "_ZTIKNSt3__14hashIN3art3dex11StringIndexEEE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKNSt3__14hashIN3art3dex9TypeIndexEEE",
-   "name" : "const std::hash<art::dex::TypeIndex>",
-   "referenced_type" : "_ZTINSt3__14hashIN3art3dex9TypeIndexEEE",
-   "self_type" : "_ZTIKNSt3__14hashIN3art3dex9TypeIndexEEE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKNSt3__14pairIjtEE",
-   "name" : "const std::pair<unsigned int, unsigned short>",
-   "referenced_type" : "_ZTINSt3__14pairIjtEE",
-   "self_type" : "_ZTIKNSt3__14pairIjtEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKNSt3__16vectorIN3art3dex9TypeIndexENS_9allocatorIS3_EEEE",
-   "name" : "const std::vector<art::dex::TypeIndex, std::allocator<art::dex::TypeIndex>>",
-   "referenced_type" : "_ZTINSt3__16vectorIN3art3dex9TypeIndexENS_9allocatorIS3_EEEE",
-   "self_type" : "_ZTIKNSt3__16vectorIN3art3dex9TypeIndexENS_9allocatorIS3_EEEE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/dex_file.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" : "art/libdexfile/dex/compact_offset_table.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKNSt3__19allocatorINS_4pairIjtEEEE",
-   "name" : "const std::allocator<std::pair<unsigned int, unsigned short>>",
-   "referenced_type" : "_ZTINSt3__19allocatorINS_4pairIjtEEEE",
-   "self_type" : "_ZTIKNSt3__19allocatorINS_4pairIjtEEEE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKP8ZipEntry",
-   "name" : "ZipEntry *const",
-   "referenced_type" : "_ZTIP8ZipEntry",
-   "self_type" : "_ZTIKP8ZipEntry",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/zip_archive.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKN3art19InstructionOperandsE",
-   "name" : "const art::InstructionOperands *const",
-   "referenced_type" : "_ZTIPKN3art19InstructionOperandsE",
-   "self_type" : "_ZTIKPKN3art19InstructionOperandsE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKN3art3dex6TypeIdE",
-   "name" : "const art::dex::TypeId *const",
-   "referenced_type" : "_ZTIPKN3art3dex6TypeIdE",
-   "self_type" : "_ZTIKPKN3art3dex6TypeIdE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKN3art3dex7FieldIdE",
-   "name" : "const art::dex::FieldId *const",
-   "referenced_type" : "_ZTIPKN3art3dex7FieldIdE",
-   "self_type" : "_ZTIKPKN3art3dex7FieldIdE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKN3art3dex7ProtoIdE",
-   "name" : "const art::dex::ProtoId *const",
-   "referenced_type" : "_ZTIPKN3art3dex7ProtoIdE",
-   "self_type" : "_ZTIKPKN3art3dex7ProtoIdE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKN3art3dex8ClassDefE",
-   "name" : "const art::dex::ClassDef *const",
-   "referenced_type" : "_ZTIPKN3art3dex8ClassDefE",
-   "self_type" : "_ZTIKPKN3art3dex8ClassDefE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKN3art3dex8MethodIdE",
-   "name" : "const art::dex::MethodId *const",
-   "referenced_type" : "_ZTIPKN3art3dex8MethodIdE",
-   "self_type" : "_ZTIKPKN3art3dex8MethodIdE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKN3art3dex8StringIdE",
-   "name" : "const art::dex::StringId *const",
-   "referenced_type" : "_ZTIPKN3art3dex8StringIdE",
-   "self_type" : "_ZTIKPKN3art3dex8StringIdE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKN3art7DexFile6HeaderE",
-   "name" : "const art::DexFile::Header *const",
-   "referenced_type" : "_ZTIPKN3art7DexFile6HeaderE",
-   "self_type" : "_ZTIKPKN3art7DexFile6HeaderE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKN3art7DexFileE",
-   "name" : "const art::DexFile *const",
-   "referenced_type" : "_ZTIPKN3art7DexFileE",
-   "self_type" : "_ZTIKPKN3art7DexFileE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKc",
-   "name" : "const char *const",
-   "referenced_type" : "_ZTIPKc",
-   "self_type" : "_ZTIKPKc",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKh",
-   "name" : "const unsigned char *const",
-   "referenced_type" : "_ZTIPKh",
-   "self_type" : "_ZTIKPKh",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKj",
-   "name" : "const unsigned int *const",
-   "referenced_type" : "_ZTIPKj",
-   "self_type" : "_ZTIKPKj",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/compact_offset_table.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKt",
-   "name" : "const unsigned short *const",
-   "referenced_type" : "_ZTIPKt",
-   "self_type" : "_ZTIKPKt",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKv",
-   "name" : "const void *const",
-   "referenced_type" : "_ZTIPKv",
-   "self_type" : "_ZTIKPKv",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.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/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKc",
-   "name" : "const char",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIKc",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.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" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKi",
-   "name" : "const int",
-   "referenced_type" : "_ZTIi",
-   "self_type" : "_ZTIKi",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/errno_restorer.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/libbase/include/android-base/logging.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/libbase/include/android-base/logging.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" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKv",
-   "name" : "const void",
-   "referenced_type" : "_ZTIv",
-   "self_type" : "_ZTIKv",
-   "source_file" : "art/libartbase/base/mem_map.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" : 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" : 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,
-   "fields" :
-   [
-    {
-     "field_name" : "path",
-     "referenced_type" : "_ZTIA1024_c"
-    },
-    {
-     "access" : "private",
-     "field_name" : "remove_dir_and_contents_",
-     "field_offset" : 8192,
-     "referenced_type" : "_ZTIb"
-    }
-   ],
-   "linker_set_key" : "_ZTI12TemporaryDir",
-   "name" : "TemporaryDir",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTI12TemporaryDir",
-   "self_type" : "_ZTI12TemporaryDir",
-   "size" : 1025,
-   "source_file" : "system/libbase/include/android-base/file.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" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "fd",
-     "referenced_type" : "_ZTIi"
-    },
-    {
-     "field_name" : "path",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIA1024_c"
-    },
-    {
-     "access" : "private",
-     "field_name" : "remove_file_",
-     "field_offset" : 8224,
-     "referenced_type" : "_ZTIb"
-    }
-   ],
-   "linker_set_key" : "_ZTI13TemporaryFile",
-   "name" : "TemporaryFile",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTI13TemporaryFile",
-   "self_type" : "_ZTI13TemporaryFile",
-   "size" : 1032,
-   "source_file" : "system/libbase/include/android-base/file.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" : "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" : "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" : "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" : "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" : "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" : "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" : "_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" : 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" : 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,
-   "linker_set_key" : "_ZTIN3art10FreeDeleteE",
-   "name" : "art::FreeDelete",
-   "referenced_type" : "_ZTIN3art10FreeDeleteE",
-   "self_type" : "_ZTIN3art10FreeDeleteE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "handle_",
-     "referenced_type" : "_ZTIP10ZipArchive"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art10ZipArchiveE",
-   "name" : "art::ZipArchive",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art10ZipArchiveE",
-   "self_type" : "_ZTIN3art10ZipArchiveE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/zip_archive.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "ident",
-     "referenced_type" : "_ZTIKt"
-    },
-    {
-     "field_name" : "element_width",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIKt"
-    },
-    {
-     "field_name" : "element_count",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "field_name" : "data",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIA_Kh"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction16ArrayDataPayloadE",
-   "name" : "art::Instruction::ArrayDataPayload",
-   "referenced_type" : "_ZTIN3art11Instruction16ArrayDataPayloadE",
-   "self_type" : "_ZTIN3art11Instruction16ArrayDataPayloadE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "ident",
-     "referenced_type" : "_ZTIKt"
-    },
-    {
-     "field_name" : "case_count",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIKt"
-    },
-    {
-     "field_name" : "first_key",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKi"
-    },
-    {
-     "field_name" : "targets",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIA_Ki"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction19PackedSwitchPayloadE",
-   "name" : "art::Instruction::PackedSwitchPayload",
-   "referenced_type" : "_ZTIN3art11Instruction19PackedSwitchPayloadE",
-   "self_type" : "_ZTIN3art11Instruction19PackedSwitchPayloadE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "ident",
-     "referenced_type" : "_ZTIKt"
-    },
-    {
-     "field_name" : "case_count",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIKt"
-    },
-    {
-     "field_name" : "keys_and_targets",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIA_Ki"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction19SparseSwitchPayloadE",
-   "name" : "art::Instruction::SparseSwitchPayload",
-   "referenced_type" : "_ZTIN3art11Instruction19SparseSwitchPayloadE",
-   "self_type" : "_ZTIN3art11Instruction19SparseSwitchPayloadE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "verify_flags",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "format",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIN3art11Instruction6FormatE"
-    },
-    {
-     "field_name" : "index_type",
-     "field_offset" : 40,
-     "referenced_type" : "_ZTIN3art11Instruction9IndexTypeE"
-    },
-    {
-     "field_name" : "flags",
-     "field_offset" : 48,
-     "referenced_type" : "_ZTIh"
-    },
-    {
-     "field_name" : "size_in_code_units",
-     "field_offset" : 56,
-     "referenced_type" : "_ZTIa"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction21InstructionDescriptorE",
-   "name" : "art::Instruction::InstructionDescriptor",
-   "referenced_type" : "_ZTIN3art11Instruction21InstructionDescriptorE",
-   "self_type" : "_ZTIN3art11Instruction21InstructionDescriptorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art11InstructionE",
-   "name" : "art::Instruction",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art11InstructionE",
-   "self_type" : "_ZTIN3art11InstructionE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art11ScopedTraceE",
-   "name" : "art::ScopedTrace",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art11ScopedTraceE",
-   "self_type" : "_ZTIN3art11ScopedTraceE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/systrace.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art11ValueObjectE",
-   "name" : "art::ValueObject",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art11ValueObjectE",
-   "self_type" : "_ZTIN3art11ValueObjectE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/value_object.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art11VoidFunctorE",
-   "name" : "art::VoidFunctor",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art11VoidFunctorE",
-   "self_type" : "_ZTIN3art11VoidFunctorE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/utils.h"
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTINSt3__18iteratorINS_20forward_iterator_tagEN3art13ClassAccessor5FieldElPS4_RS4_EE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "data_",
-     "referenced_type" : "_ZTIN3art13ClassAccessor5FieldE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "position_",
-     "field_offset" : 320,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "partition_pos_",
-     "field_offset" : 352,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "iterator_end_",
-     "field_offset" : 384,
-     "referenced_type" : "_ZTIKj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "name" : "art::ClassAccessor::DataIterator<art::ClassAccessor::Field>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "self_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "size" : 56,
-   "source_file" : "art/libdexfile/dex/class_accessor.h",
-   "template_args" : [ "_ZTIN3art13ClassAccessor5FieldE" ]
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTINSt3__18iteratorINS_20forward_iterator_tagEN3art13ClassAccessor6MethodElPS4_RS4_EE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "data_",
-     "referenced_type" : "_ZTIN3art13ClassAccessor6MethodE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "position_",
-     "field_offset" : 384,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "partition_pos_",
-     "field_offset" : 416,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "iterator_end_",
-     "field_offset" : 448,
-     "referenced_type" : "_ZTIKj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "name" : "art::ClassAccessor::DataIterator<art::ClassAccessor::Method>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "self_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "size" : 64,
-   "source_file" : "art/libdexfile/dex/class_accessor.h",
-   "template_args" : [ "_ZTIN3art13ClassAccessor6MethodE" ]
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art13ClassAccessor8BaseItemE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "is_static_",
-     "field_offset" : 288,
-     "referenced_type" : "_ZTIb"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13ClassAccessor5FieldE",
-   "name" : "art::ClassAccessor::Field",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art13ClassAccessor5FieldE",
-   "self_type" : "_ZTIN3art13ClassAccessor5FieldE",
-   "size" : 40,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art13ClassAccessor8BaseItemE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "is_static_or_direct_",
-     "field_offset" : 288,
-     "referenced_type" : "_ZTIb"
-    },
-    {
-     "access" : "private",
-     "field_name" : "code_off_",
-     "field_offset" : 320,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13ClassAccessor6MethodE",
-   "name" : "art::ClassAccessor::Method",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art13ClassAccessor6MethodE",
-   "self_type" : "_ZTIN3art13ClassAccessor6MethodE",
-   "size" : 48,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "dex_file_",
-     "referenced_type" : "_ZTIRKN3art7DexFileE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "ptr_pos_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIPKh"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "hiddenapi_ptr_pos_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIPKh"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "index_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "access_flags_",
-     "field_offset" : 224,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "hiddenapi_flags_",
-     "field_offset" : 256,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13ClassAccessor8BaseItemE",
-   "name" : "art::ClassAccessor::BaseItem",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art13ClassAccessor8BaseItemE",
-   "self_type" : "_ZTIN3art13ClassAccessor8BaseItemE",
-   "size" : 40,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "dex_file_",
-     "referenced_type" : "_ZTIRKN3art7DexFileE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "class_def_index_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "ptr_pos_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIPKh"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "hiddenapi_ptr_pos_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTIPKh"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "num_static_fields_",
-     "field_offset" : 256,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "num_instance_fields_",
-     "field_offset" : 288,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "num_direct_methods_",
-     "field_offset" : 320,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "num_virtual_methods_",
-     "field_offset" : 352,
-     "referenced_type" : "_ZTIKj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13ClassAccessorE",
-   "name" : "art::ClassAccessor",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art13ClassAccessorE",
-   "self_type" : "_ZTIN3art13ClassAccessorE",
-   "size" : 48,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTINSt3__18iteratorINS_20forward_iterator_tagEN3art17ClassIteratorDataElPS3_RS3_EE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "data_",
-     "referenced_type" : "_ZTIN3art17ClassIteratorDataE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13ClassIteratorE",
-   "name" : "art::ClassIterator",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art13ClassIteratorE",
-   "self_type" : "_ZTIN3art13ClassIteratorE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIN3art13DexFileLoaderE",
-   "name" : "art::DexFileLoader",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art13DexFileLoaderE",
-   "self_type" : "_ZTIN3art13DexFileLoaderE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art13DexFileLoaderE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art13DexFileLoaderD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art13DexFileLoaderD0Ev"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art13DexFileLoader20GetMultiDexChecksumsEPKcPNSt3__16vectorIjNS3_9allocatorIjEEEEPNS4_INS3_12basic_stringIcNS3_11char_traitsIcEENS5_IcEEEENS5_ISD_EEEEPSD_iPb"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art13DexFileLoader4OpenEPKhmRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEjPKNS_10OatDexFileEbbPS9_NS3_10unique_ptrINS_16DexFileContainerENS3_14default_deleteISH_EEEE"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art13DexFileLoader19OpenWithDataSectionEPKhmS2_mRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEjPKNS_10OatDexFileEbbPS9_"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art13DexFileLoader7OpenAllEPKhmRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEbbPNS_22DexFileLoaderErrorCodeEPS9_PNS3_6vectorINS3_10unique_ptrIKNS_7DexFileENS3_14default_deleteISI_EEEENS7_ISL_EEEE"
-    }
-   ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "lo",
-     "referenced_type" : "_ZTIm"
-    },
-    {
-     "field_name" : "hi",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIm"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13TwoWordReturnE",
-   "name" : "art::TwoWordReturn",
-   "referenced_type" : "_ZTIN3art13TwoWordReturnE",
-   "self_type" : "_ZTIN3art13TwoWordReturnE",
-   "size" : 16,
-   "source_file" : "art/libartbase/arch/instruction_set.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art7DexFile6HeaderE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "feature_flags_",
-     "field_offset" : 896,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "debug_info_offsets_pos_",
-     "field_offset" : 928,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "debug_info_offsets_table_offset_",
-     "field_offset" : 960,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "debug_info_base_",
-     "field_offset" : 992,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "owned_data_begin_",
-     "field_offset" : 1024,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "owned_data_end_",
-     "field_offset" : 1056,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14CompactDexFile6HeaderE",
-   "name" : "art::CompactDexFile::Header",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art14CompactDexFile6HeaderE",
-   "self_type" : "_ZTIN3art14CompactDexFile6HeaderE",
-   "size" : 136,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 2,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art3dex8CodeItemE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "fields_",
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "access" : "private",
-     "field_name" : "insns_count_and_flags_",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "access" : "private",
-     "field_name" : "insns_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIA1_t"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14CompactDexFile8CodeItemE",
-   "name" : "art::CompactDexFile::CodeItem",
-   "referenced_type" : "_ZTIN3art14CompactDexFile8CodeItemE",
-   "self_type" : "_ZTIN3art14CompactDexFile8CodeItemE",
-   "size" : 6,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art7DexFileE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "debug_info_offsets_",
-     "field_offset" : 1536,
-     "referenced_type" : "_ZTIN3art18CompactOffsetTable8AccessorE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14CompactDexFileE",
-   "name" : "art::CompactDexFile",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art14CompactDexFileE",
-   "self_type" : "_ZTIN3art14CompactDexFileE",
-   "size" : 216,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art14CompactDexFileE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art14CompactDexFileD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art14CompactDexFileD0Ev"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art14CompactDexFile12IsMagicValidEv"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art14CompactDexFile14IsVersionValidEv"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art14CompactDexFile22SupportsDefaultMethodsEv"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art14CompactDexFile18GetDequickenedSizeEv"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art14CompactDexFile15GetCodeItemSizeERKNS_3dex8CodeItemE"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art14CompactDexFile17CalculateChecksumEv"
-    }
-   ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "first_",
-     "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_5FieldEEE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "last_",
-     "field_offset" : 448,
-     "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_5FieldEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "name" : "art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Field>>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "self_type" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "size" : 112,
-   "source_file" : "art/libartbase/base/iteration_range.h",
-   "template_args" : [ "_ZTIN3art13ClassAccessor12DataIteratorINS0_5FieldEEE" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "first_",
-     "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_6MethodEEE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "last_",
-     "field_offset" : 512,
-     "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_6MethodEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "name" : "art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Method>>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "self_type" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "size" : 128,
-   "source_file" : "art/libartbase/base/iteration_range.h",
-   "template_args" : [ "_ZTIN3art13ClassAccessor12DataIteratorINS0_6MethodEEE" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "first_",
-     "referenced_type" : "_ZTIN3art13ClassIteratorE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "last_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIN3art13ClassIteratorE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14IterationRangeINS_13ClassIteratorEEE",
-   "name" : "art::IterationRange<art::ClassIterator>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_13ClassIteratorEEE",
-   "self_type" : "_ZTIN3art14IterationRangeINS_13ClassIteratorEEE",
-   "size" : 32,
-   "source_file" : "art/libartbase/base/iteration_range.h",
-   "template_args" : [ "_ZTIN3art13ClassIteratorE" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "first_",
-     "referenced_type" : "_ZTIN3art15SplitStringIterE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "last_",
-     "field_offset" : 256,
-     "referenced_type" : "_ZTIN3art15SplitStringIterE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14IterationRangeINS_15SplitStringIterEEE",
-   "name" : "art::IterationRange<art::SplitStringIter>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_15SplitStringIterEEE",
-   "self_type" : "_ZTIN3art14IterationRangeINS_15SplitStringIterEEE",
-   "size" : 64,
-   "source_file" : "art/libartbase/base/iteration_range.h",
-   "template_args" : [ "_ZTIN3art15SplitStringIterE" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "first_",
-     "referenced_type" : "_ZTIN3art22DexInstructionIteratorE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "last_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIN3art22DexInstructionIteratorE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14IterationRangeINS_22DexInstructionIteratorEEE",
-   "name" : "art::IterationRange<art::DexInstructionIterator>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_22DexInstructionIteratorEEE",
-   "self_type" : "_ZTIN3art14IterationRangeINS_22DexInstructionIteratorEEE",
-   "size" : 32,
-   "source_file" : "art/libartbase/base/iteration_range.h",
-   "template_args" : [ "_ZTIN3art22DexInstructionIteratorE" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "first_",
-     "referenced_type" : "_ZTIN3art9CountIterE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "last_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIN3art9CountIterE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14IterationRangeINS_9CountIterEEE",
-   "name" : "art::IterationRange<art::CountIter>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_9CountIterEEE",
-   "self_type" : "_ZTIN3art14IterationRangeINS_9CountIterEEE",
-   "size" : 16,
-   "source_file" : "art/libartbase/base/iteration_range.h",
-   "template_args" : [ "_ZTIN3art9CountIterE" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "first_",
-     "referenced_type" : "_ZTIPKN3art3dex7TryItemE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "last_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIPKN3art3dex7TryItemE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "name" : "art::IterationRange<const art::dex::TryItem *>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "self_type" : "_ZTIN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "size" : 16,
-   "source_file" : "art/libartbase/base/iteration_range.h",
-   "template_args" : [ "_ZTIPKN3art3dex7TryItemE" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "index_",
-     "referenced_type" : "_ZTIm"
-    },
-    {
-     "access" : "private",
-     "field_name" : "hash_set_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIPN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "name" : "art::HashSetIterator<std::pair<unsigned int, unsigned short>, art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>>>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "self_type" : "_ZTIN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "size" : 16,
-   "source_file" : "art/libartbase/base/hash_set.h",
-   "template_args" :
-   [
-    "_ZTINSt3__14pairIjtEE",
-    "_ZTIN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE"
-   ]
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art16DexFileReferenceE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art15MethodReferenceE",
-   "name" : "art::MethodReference",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art15MethodReferenceE",
-   "self_type" : "_ZTIN3art15MethodReferenceE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/method_reference.h"
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTINSt3__18iteratorINS_20forward_iterator_tagENS_17basic_string_viewIcNS_11char_traitsIcEEEElPS5_RS5_EE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "cur_index_",
-     "referenced_type" : "_ZTIm"
-    },
-    {
-     "access" : "private",
-     "field_name" : "split_on_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIc"
-    },
-    {
-     "access" : "private",
-     "field_name" : "sv_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTINSt3__117basic_string_viewIcNS_11char_traitsIcEEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art15SplitStringIterE",
-   "name" : "art::SplitStringIter",
-   "referenced_type" : "_ZTIN3art15SplitStringIterE",
-   "self_type" : "_ZTIN3art15SplitStringIterE",
-   "size" : 32,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art7DexFile6HeaderE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art15StandardDexFile6HeaderE",
-   "name" : "art::StandardDexFile::Header",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art15StandardDexFile6HeaderE",
-   "self_type" : "_ZTIN3art15StandardDexFile6HeaderE",
-   "size" : 112,
-   "source_file" : "art/libdexfile/dex/standard_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art3dex8CodeItemE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "registers_size_",
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "access" : "private",
-     "field_name" : "ins_size_",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "access" : "private",
-     "field_name" : "outs_size_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "access" : "private",
-     "field_name" : "tries_size_",
-     "field_offset" : 48,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "access" : "private",
-     "field_name" : "debug_info_off_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "insns_size_in_code_units_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "insns_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIA1_t"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art15StandardDexFile8CodeItemE",
-   "name" : "art::StandardDexFile::CodeItem",
-   "referenced_type" : "_ZTIN3art15StandardDexFile8CodeItemE",
-   "self_type" : "_ZTIN3art15StandardDexFile8CodeItemE",
-   "size" : 20,
-   "source_file" : "art/libdexfile/dex/standard_dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art7DexFileE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art15StandardDexFileE",
-   "name" : "art::StandardDexFile",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art15StandardDexFileE",
-   "self_type" : "_ZTIN3art15StandardDexFileE",
-   "size" : 192,
-   "source_file" : "art/libdexfile/dex/standard_dex_file.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art15StandardDexFileE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art15StandardDexFileD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art15StandardDexFileD0Ev"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art15StandardDexFile12IsMagicValidEv"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art15StandardDexFile14IsVersionValidEv"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art15StandardDexFile22SupportsDefaultMethodsEv"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art15StandardDexFile18GetDequickenedSizeEv"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art15StandardDexFile15GetCodeItemSizeERKNS_3dex8CodeItemE"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art7DexFile17CalculateChecksumEv"
-    }
-   ]
-  },
-  {
-   "access" : "private",
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "str_offset_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "data_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art15TypeLookupTable5EntryE",
-   "name" : "art::TypeLookupTable::Entry",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art15TypeLookupTable5EntryE",
-   "self_type" : "_ZTIN3art15TypeLookupTable5EntryE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "dex_data_begin_",
-     "referenced_type" : "_ZTIPKh"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mask_bits_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "entries_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIPKN3art15TypeLookupTable5EntryE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "owned_entries_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTINSt3__110unique_ptrIA_N3art15TypeLookupTable5EntryENS_14default_deleteIS4_EEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art15TypeLookupTableE",
-   "name" : "art::TypeLookupTable",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art15TypeLookupTableE",
-   "self_type" : "_ZTIN3art15TypeLookupTableE",
-   "size" : 32,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art13DexFileLoaderE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art16ArtDexFileLoaderE",
-   "name" : "art::ArtDexFileLoader",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art16ArtDexFileLoaderE",
-   "self_type" : "_ZTIN3art16ArtDexFileLoaderE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art16ArtDexFileLoaderE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art16ArtDexFileLoaderD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art16ArtDexFileLoaderD0Ev"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art16ArtDexFileLoader20GetMultiDexChecksumsEPKcPNSt3__16vectorIjNS3_9allocatorIjEEEEPNS4_INS3_12basic_stringIcNS3_11char_traitsIcEENS5_IcEEEENS5_ISD_EEEEPSD_iPb"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art16ArtDexFileLoader4OpenEPKhmRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEjPKNS_10OatDexFileEbbPS9_NS3_10unique_ptrINS_16DexFileContainerENS3_14default_deleteISH_EEEE"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art13DexFileLoader19OpenWithDataSectionEPKhmS2_mRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEjPKNS_10OatDexFileEbbPS9_"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art13DexFileLoader7OpenAllEPKhmRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEbbPNS_22DexFileLoaderErrorCodeEPS9_PNS3_6vectorINS3_10unique_ptrIKNS_7DexFileENS3_14default_deleteISI_EEEENS7_ISL_EEEE"
-    }
-   ]
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIN3art16DexFileContainerE",
-   "name" : "art::DexFileContainer",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art16DexFileContainerE",
-   "self_type" : "_ZTIN3art16DexFileContainerE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art16DexFileContainerE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art16DexFileContainerD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art16DexFileContainerD0Ev"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZN3art16DexFileContainer14GetPermissionsEv"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZN3art16DexFileContainer10IsReadOnlyEv"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZN3art16DexFileContainer11EnableWriteEv"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZN3art16DexFileContainer12DisableWriteEv"
-    }
-   ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art16DexFileReference10ComparatorE",
-   "name" : "art::DexFileReference::Comparator",
-   "referenced_type" : "_ZTIN3art16DexFileReference10ComparatorE",
-   "self_type" : "_ZTIN3art16DexFileReference10ComparatorE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "dex_file",
-     "referenced_type" : "_ZTIPKN3art7DexFileE"
-    },
-    {
-     "field_name" : "index",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art16DexFileReferenceE",
-   "name" : "art::DexFileReference",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art16DexFileReferenceE",
-   "self_type" : "_ZTIN3art16DexFileReferenceE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "start_offset_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "end_offset_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art16DexLayoutSection10SubsectionE",
-   "name" : "art::DexLayoutSection::Subsection",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art16DexLayoutSection10SubsectionE",
-   "self_type" : "_ZTIN3art16DexLayoutSection10SubsectionE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "parts_",
-     "referenced_type" : "_ZTIA5_N3art16DexLayoutSection10SubsectionE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art16DexLayoutSectionE",
-   "name" : "art::DexLayoutSection",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art16DexLayoutSectionE",
-   "self_type" : "_ZTIN3art16DexLayoutSectionE",
-   "size" : 40,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "dex_file_",
-     "referenced_type" : "_ZTIRKN3art7DexFileE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "class_def_idx_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art17ClassIteratorDataE",
-   "name" : "art::ClassIteratorData",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art17ClassIteratorDataE",
-   "self_type" : "_ZTIN3art17ClassIteratorDataE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "sections_",
-     "referenced_type" : "_ZTIA2_N3art16DexLayoutSectionE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art17DexLayoutSectionsE",
-   "name" : "art::DexLayoutSections",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art17DexLayoutSectionsE",
-   "self_type" : "_ZTIN3art17DexLayoutSectionsE",
-   "size" : 80,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "table_",
-     "referenced_type" : "_ZTIKPKj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "minimum_offset_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "data_begin_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIKPKh"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art18CompactOffsetTable8AccessorE",
-   "name" : "art::CompactOffsetTable::Accessor",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art18CompactOffsetTable8AccessorE",
-   "self_type" : "_ZTIN3art18CompactOffsetTable8AccessorE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/compact_offset_table.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art18CompactOffsetTableE",
-   "name" : "art::CompactOffsetTable",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art18CompactOffsetTableE",
-   "self_type" : "_ZTIN3art18CompactOffsetTableE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/compact_offset_table.h"
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "hash_fn_",
-     "referenced_type" : "_ZTIN3art3dex15DexFileVerifier26OffsetTypeMapHashCompareFnE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "name" : "art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "self_type" : "_ZTIN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/hash_map.h",
-   "template_args" :
-   [
-    "_ZTIj",
-    "_ZTIt",
-    "_ZTIN3art3dex15DexFileVerifier26OffsetTypeMapHashCompareFnE"
-   ]
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "pred_fn_",
-     "referenced_type" : "_ZTIN3art3dex15DexFileVerifier26OffsetTypeMapHashCompareFnE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "name" : "art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "self_type" : "_ZTIN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/hash_map.h",
-   "template_args" :
-   [
-    "_ZTIj",
-    "_ZTIt",
-    "_ZTIN3art3dex15DexFileVerifier26OffsetTypeMapHashCompareFnE"
-   ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "buffer_",
-     "referenced_type" : "_ZTINSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art18ScopedTraceNoStart24ScopedTraceMessageHelperE",
-   "name" : "art::ScopedTraceNoStart::ScopedTraceMessageHelper",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art18ScopedTraceNoStart24ScopedTraceMessageHelperE",
-   "self_type" : "_ZTIN3art18ScopedTraceNoStart24ScopedTraceMessageHelperE",
-   "size" : 264,
-   "source_file" : "art/libartbase/base/systrace.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art18ScopedTraceNoStartE",
-   "name" : "art::ScopedTraceNoStart",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art18ScopedTraceNoStartE",
-   "self_type" : "_ZTIN3art18ScopedTraceNoStartE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/systrace.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art19Arc4RandomGeneratorE",
-   "name" : "art::Arc4RandomGenerator",
-   "referenced_type" : "_ZTIN3art19Arc4RandomGeneratorE",
-   "self_type" : "_ZTIN3art19Arc4RandomGeneratorE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/utils.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art19DefaultStringEqualsE",
-   "name" : "art::DefaultStringEquals",
-   "referenced_type" : "_ZTIN3art19DefaultStringEqualsE",
-   "self_type" : "_ZTIN3art19DefaultStringEqualsE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "num_operands_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKm"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art19InstructionOperandsE",
-   "name" : "art::InstructionOperands",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art19InstructionOperandsE",
-   "self_type" : "_ZTIN3art19InstructionOperandsE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art19InstructionOperandsE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art19InstructionOperandsD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art19InstructionOperandsD0Ev"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZNK3art19InstructionOperands10GetOperandEm"
-    }
-   ]
-  },
-  {
-   "access" : "private",
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "type_idx_",
-     "referenced_type" : "_ZTIN3art3dex9TypeIndexE"
-    },
-    {
-     "field_name" : "address_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art20CatchHandlerIterator16CatchHandlerItemE",
-   "name" : "art::CatchHandlerIterator::CatchHandlerItem",
-   "referenced_type" : "_ZTIN3art20CatchHandlerIterator16CatchHandlerItemE",
-   "self_type" : "_ZTIN3art20CatchHandlerIterator16CatchHandlerItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_exception_helpers.h"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "handler_",
-     "referenced_type" : "_ZTIN3art20CatchHandlerIterator16CatchHandlerItemE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "current_data_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIPKh"
-    },
-    {
-     "access" : "private",
-     "field_name" : "remaining_count_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIi"
-    },
-    {
-     "access" : "private",
-     "field_name" : "catch_all_",
-     "field_offset" : 160,
-     "referenced_type" : "_ZTIb"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art20CatchHandlerIteratorE",
-   "name" : "art::CatchHandlerIterator",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art20CatchHandlerIteratorE",
-   "self_type" : "_ZTIN3art20CatchHandlerIteratorE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/dex_file_exception_helpers.h"
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art27CodeItemInstructionAccessorE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "registers_size_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "access" : "private",
-     "field_name" : "ins_size_",
-     "field_offset" : 144,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "access" : "private",
-     "field_name" : "outs_size_",
-     "field_offset" : 160,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "access" : "private",
-     "field_name" : "tries_size_",
-     "field_offset" : 176,
-     "referenced_type" : "_ZTIt"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art20CodeItemDataAccessorE",
-   "name" : "art::CodeItemDataAccessor",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art20CodeItemDataAccessorE",
-   "self_type" : "_ZTIN3art20CodeItemDataAccessorE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "instructions_",
-     "referenced_type" : "_ZTIPKt"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "dex_pc_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art20DexInstructionPcPairE",
-   "name" : "art::DexInstructionPcPair",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art20DexInstructionPcPairE",
-   "self_type" : "_ZTIN3art20DexInstructionPcPairE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art26DexInstructionIteratorBaseE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art22DexInstructionIteratorE",
-   "name" : "art::DexInstructionIterator",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art22DexInstructionIteratorE",
-   "self_type" : "_ZTIN3art22DexInstructionIteratorE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "dex_file_",
-     "referenced_type" : "_ZTIRKN3art7DexFileE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "type_list_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIPKN3art3dex8TypeListE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "size_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "pos_",
-     "field_offset" : 160,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art24DexFileParameterIteratorE",
-   "name" : "art::DexFileParameterIterator",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art24DexFileParameterIteratorE",
-   "self_type" : "_ZTIN3art24DexFileParameterIteratorE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art19InstructionOperandsE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "first_operand_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIKj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art24RangeInstructionOperandsE",
-   "name" : "art::RangeInstructionOperands",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art24RangeInstructionOperandsE",
-   "self_type" : "_ZTIN3art24RangeInstructionOperandsE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art24RangeInstructionOperandsE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art24RangeInstructionOperandsD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art24RangeInstructionOperandsD0Ev"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art24RangeInstructionOperands10GetOperandEm"
-    }
-   ]
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art20CodeItemDataAccessorE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "dex_file_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTIPKN3art7DexFileE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "debug_info_offset_",
-     "field_offset" : 256,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art25CodeItemDebugInfoAccessorE",
-   "name" : "art::CodeItemDebugInfoAccessor",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art25CodeItemDebugInfoAccessorE",
-   "self_type" : "_ZTIN3art25CodeItemDebugInfoAccessorE",
-   "size" : 40,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "dex_file_",
-     "referenced_type" : "_ZTIRKN3art7DexFileE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "array_size_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIm"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "pos_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIm"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "ptr_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTIPKh"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "type_",
-     "field_offset" : 256,
-     "referenced_type" : "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "jval_",
-     "field_offset" : 320,
-     "referenced_type" : "_ZTI6jvalue"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art25EncodedArrayValueIteratorE",
-   "name" : "art::EncodedArrayValueIterator",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art25EncodedArrayValueIteratorE",
-   "self_type" : "_ZTIN3art25EncodedArrayValueIteratorE",
-   "size" : 48,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art25EncodedArrayValueIteratorE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art26CallSiteArrayValueIteratorE",
-   "name" : "art::CallSiteArrayValueIterator",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art26CallSiteArrayValueIteratorE",
-   "self_type" : "_ZTIN3art26CallSiteArrayValueIteratorE",
-   "size" : 48,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTINSt3__18iteratorINS_20forward_iterator_tagEN3art20DexInstructionPcPairElPS3_RS3_EE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "data_",
-     "referenced_type" : "_ZTIN3art20DexInstructionPcPairE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art26DexInstructionIteratorBaseE",
-   "name" : "art::DexInstructionIteratorBase",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art26DexInstructionIteratorBaseE",
-   "self_type" : "_ZTIN3art26DexInstructionIteratorBaseE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art26DexInstructionIteratorBaseE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "num_code_units_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "error_state_",
-     "field_offset" : 160,
-     "referenced_type" : "_ZTIb"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art26SafeDexInstructionIteratorE",
-   "name" : "art::SafeDexInstructionIterator",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art26SafeDexInstructionIteratorE",
-   "self_type" : "_ZTIN3art26SafeDexInstructionIteratorE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art19InstructionOperandsE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "operands_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIRA5_Kj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art26VarArgsInstructionOperandsE",
-   "name" : "art::VarArgsInstructionOperands",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art26VarArgsInstructionOperandsE",
-   "self_type" : "_ZTIN3art26VarArgsInstructionOperandsE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art26VarArgsInstructionOperandsE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art26VarArgsInstructionOperandsD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art26VarArgsInstructionOperandsD0Ev"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art26VarArgsInstructionOperands10GetOperandEm"
-    }
-   ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "insns_size_in_code_units_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "insns_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIPKt"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art27CodeItemInstructionAccessorE",
-   "name" : "art::CodeItemInstructionAccessor",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art27CodeItemInstructionAccessorE",
-   "self_type" : "_ZTIN3art27CodeItemInstructionAccessorE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art19InstructionOperandsE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "inner_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIKPKN3art19InstructionOperandsE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art29NoReceiverInstructionOperandsE",
-   "name" : "art::NoReceiverInstructionOperands",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art29NoReceiverInstructionOperandsE",
-   "self_type" : "_ZTIN3art29NoReceiverInstructionOperandsE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art29NoReceiverInstructionOperandsE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art29NoReceiverInstructionOperandsD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art29NoReceiverInstructionOperandsD0Ev"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art29NoReceiverInstructionOperands10GetOperandEm"
-    }
-   ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art2OSE",
-   "name" : "art::OS",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art2OSE",
-   "self_type" : "_ZTIN3art2OSE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/os.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art30MethodReferenceValueComparatorE",
-   "name" : "art::MethodReferenceValueComparator",
-   "referenced_type" : "_ZTIN3art30MethodReferenceValueComparatorE",
-   "self_type" : "_ZTIN3art30MethodReferenceValueComparatorE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/method_reference.h"
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art25EncodedArrayValueIteratorE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art31EncodedStaticFieldValueIteratorE",
-   "name" : "art::EncodedStaticFieldValueIterator",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art31EncodedStaticFieldValueIteratorE",
-   "self_type" : "_ZTIN3art31EncodedStaticFieldValueIteratorE",
-   "size" : 48,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 2,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art3dex8DexIndexItEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex10ProtoIndexE",
-   "name" : "art::dex::ProtoIndex",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art3dex10ProtoIndexE",
-   "self_type" : "_ZTIN3art3dex10ProtoIndexE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art3dex8DexIndexIjEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex11StringIndexE",
-   "name" : "art::dex::StringIndex",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art3dex11StringIndexE",
-   "self_type" : "_ZTIN3art3dex11StringIndexE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "visibility_",
-     "referenced_type" : "_ZTIh"
-    },
-    {
-     "field_name" : "annotation_",
-     "field_offset" : 8,
-     "referenced_type" : "_ZTIA1_h"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex14AnnotationItemE",
-   "name" : "art::dex::AnnotationItem",
-   "referenced_type" : "_ZTIN3art3dex14AnnotationItemE",
-   "self_type" : "_ZTIN3art3dex14AnnotationItemE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "data_off_",
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex14CallSiteIdItemE",
-   "name" : "art::dex::CallSiteIdItem",
-   "referenced_type" : "_ZTIN3art3dex14CallSiteIdItemE",
-   "self_type" : "_ZTIN3art3dex14CallSiteIdItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "method_handle_type_",
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "reserved1_",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "field_or_method_idx_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "reserved2_",
-     "field_offset" : 48,
-     "referenced_type" : "_ZTIt"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex16MethodHandleItemE",
-   "name" : "art::dex::MethodHandleItem",
-   "referenced_type" : "_ZTIN3art3dex16MethodHandleItemE",
-   "self_type" : "_ZTIN3art3dex16MethodHandleItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "size_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "entries_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIA1_j"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex17AnnotationSetItemE",
-   "name" : "art::dex::AnnotationSetItem",
-   "referenced_type" : "_ZTIN3art3dex17AnnotationSetItemE",
-   "self_type" : "_ZTIN3art3dex17AnnotationSetItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "size_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "flags_offset_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIA1_j"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex18HiddenapiClassDataE",
-   "name" : "art::dex::HiddenapiClassData",
-   "referenced_type" : "_ZTIN3art3dex18HiddenapiClassDataE",
-   "self_type" : "_ZTIN3art3dex18HiddenapiClassDataE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "annotations_off_",
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex20AnnotationSetRefItemE",
-   "name" : "art::dex::AnnotationSetRefItem",
-   "referenced_type" : "_ZTIN3art3dex20AnnotationSetRefItemE",
-   "self_type" : "_ZTIN3art3dex20AnnotationSetRefItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "size_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "list_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIA1_N3art3dex20AnnotationSetRefItemE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex20AnnotationSetRefListE",
-   "name" : "art::dex::AnnotationSetRefList",
-   "referenced_type" : "_ZTIN3art3dex20AnnotationSetRefListE",
-   "self_type" : "_ZTIN3art3dex20AnnotationSetRefListE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "field_idx_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "annotations_off_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex20FieldAnnotationsItemE",
-   "name" : "art::dex::FieldAnnotationsItem",
-   "referenced_type" : "_ZTIN3art3dex20FieldAnnotationsItemE",
-   "self_type" : "_ZTIN3art3dex20FieldAnnotationsItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "method_idx_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "annotations_off_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex21MethodAnnotationsItemE",
-   "name" : "art::dex::MethodAnnotationsItem",
-   "referenced_type" : "_ZTIN3art3dex21MethodAnnotationsItemE",
-   "self_type" : "_ZTIN3art3dex21MethodAnnotationsItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "class_annotations_off_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "fields_size_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "methods_size_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "parameters_size_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex24AnnotationsDirectoryItemE",
-   "name" : "art::dex::AnnotationsDirectoryItem",
-   "referenced_type" : "_ZTIN3art3dex24AnnotationsDirectoryItemE",
-   "self_type" : "_ZTIN3art3dex24AnnotationsDirectoryItemE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "method_idx_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "annotations_off_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex24ParameterAnnotationsItemE",
-   "name" : "art::dex::ParameterAnnotationsItem",
-   "referenced_type" : "_ZTIN3art3dex24ParameterAnnotationsItemE",
-   "self_type" : "_ZTIN3art3dex24ParameterAnnotationsItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "descriptor_idx_",
-     "referenced_type" : "_ZTIN3art3dex11StringIndexE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex6TypeIdE",
-   "name" : "art::dex::TypeId",
-   "referenced_type" : "_ZTIN3art3dex6TypeIdE",
-   "self_type" : "_ZTIN3art3dex6TypeIdE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "class_idx_",
-     "referenced_type" : "_ZTIN3art3dex9TypeIndexE"
-    },
-    {
-     "field_name" : "type_idx_",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIN3art3dex9TypeIndexE"
-    },
-    {
-     "field_name" : "name_idx_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIN3art3dex11StringIndexE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex7FieldIdE",
-   "name" : "art::dex::FieldId",
-   "referenced_type" : "_ZTIN3art3dex7FieldIdE",
-   "self_type" : "_ZTIN3art3dex7FieldIdE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "type_",
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "unused_",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "size_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "offset_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex7MapItemE",
-   "name" : "art::dex::MapItem",
-   "referenced_type" : "_ZTIN3art3dex7MapItemE",
-   "self_type" : "_ZTIN3art3dex7MapItemE",
-   "size" : 12,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "size_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "list_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIA1_N3art3dex7MapItemE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex7MapListE",
-   "name" : "art::dex::MapList",
-   "referenced_type" : "_ZTIN3art3dex7MapListE",
-   "self_type" : "_ZTIN3art3dex7MapListE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "shorty_idx_",
-     "referenced_type" : "_ZTIN3art3dex11StringIndexE"
-    },
-    {
-     "field_name" : "return_type_idx_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIN3art3dex9TypeIndexE"
-    },
-    {
-     "field_name" : "pad_",
-     "field_offset" : 48,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "parameters_off_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex7ProtoIdE",
-   "name" : "art::dex::ProtoId",
-   "referenced_type" : "_ZTIN3art3dex7ProtoIdE",
-   "self_type" : "_ZTIN3art3dex7ProtoIdE",
-   "size" : 12,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "start_addr_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "insn_count_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "handler_off_",
-     "field_offset" : 48,
-     "referenced_type" : "_ZTIt"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex7TryItemE",
-   "name" : "art::dex::TryItem",
-   "referenced_type" : "_ZTIN3art3dex7TryItemE",
-   "self_type" : "_ZTIN3art3dex7TryItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "class_idx_",
-     "referenced_type" : "_ZTIN3art3dex9TypeIndexE"
-    },
-    {
-     "field_name" : "pad1_",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "access_flags_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "superclass_idx_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIN3art3dex9TypeIndexE"
-    },
-    {
-     "field_name" : "pad2_",
-     "field_offset" : 80,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "interfaces_off_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "source_file_idx_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIN3art3dex11StringIndexE"
-    },
-    {
-     "field_name" : "annotations_off_",
-     "field_offset" : 160,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "class_data_off_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "static_values_off_",
-     "field_offset" : 224,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex8ClassDefE",
-   "name" : "art::dex::ClassDef",
-   "referenced_type" : "_ZTIN3art3dex8ClassDefE",
-   "self_type" : "_ZTIN3art3dex8ClassDefE",
-   "size" : 32,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art3dex8CodeItemE",
-   "name" : "art::dex::CodeItem",
-   "referenced_type" : "_ZTIN3art3dex8CodeItemE",
-   "self_type" : "_ZTIN3art3dex8CodeItemE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "index_",
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex8DexIndexIjEE",
-   "name" : "art::dex::DexIndex<unsigned int>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art3dex8DexIndexIjEE",
-   "self_type" : "_ZTIN3art3dex8DexIndexIjEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h",
-   "template_args" : [ "_ZTIj" ]
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "index_",
-     "referenced_type" : "_ZTIt"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex8DexIndexItEE",
-   "name" : "art::dex::DexIndex<unsigned short>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art3dex8DexIndexItEE",
-   "self_type" : "_ZTIN3art3dex8DexIndexItEE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h",
-   "template_args" : [ "_ZTIt" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "class_idx_",
-     "referenced_type" : "_ZTIN3art3dex9TypeIndexE"
-    },
-    {
-     "field_name" : "proto_idx_",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIN3art3dex10ProtoIndexE"
-    },
-    {
-     "field_name" : "name_idx_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIN3art3dex11StringIndexE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex8MethodIdE",
-   "name" : "art::dex::MethodId",
-   "referenced_type" : "_ZTIN3art3dex8MethodIdE",
-   "self_type" : "_ZTIN3art3dex8MethodIdE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "string_data_off_",
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex8StringIdE",
-   "name" : "art::dex::StringId",
-   "referenced_type" : "_ZTIN3art3dex8StringIdE",
-   "self_type" : "_ZTIN3art3dex8StringIdE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "type_idx_",
-     "referenced_type" : "_ZTIN3art3dex9TypeIndexE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex8TypeItemE",
-   "name" : "art::dex::TypeItem",
-   "referenced_type" : "_ZTIN3art3dex8TypeItemE",
-   "self_type" : "_ZTIN3art3dex8TypeItemE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "size_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "list_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIA1_N3art3dex8TypeItemE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex8TypeListE",
-   "name" : "art::dex::TypeList",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art3dex8TypeListE",
-   "self_type" : "_ZTIN3art3dex8TypeListE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "range_values_",
-     "referenced_type" : "_ZTINSt3__15dequeINS_5tupleIJPKvmbEEENS_9allocatorIS4_EEEE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "dex_file_",
-     "field_offset" : 384,
-     "referenced_type" : "_ZTIKPKN3art7DexFileE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex8tracking24DexFileTrackingRegistrarE",
-   "name" : "art::dex::tracking::DexFileTrackingRegistrar",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art3dex8tracking24DexFileTrackingRegistrarE",
-   "self_type" : "_ZTIN3art3dex8tracking24DexFileTrackingRegistrarE",
-   "size" : 56,
-   "source_file" : "art/libdexfile/dex/dex_file_tracking_registrar.h"
-  },
-  {
-   "alignment" : 2,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art3dex8DexIndexItEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex9TypeIndexE",
-   "name" : "art::dex::TypeIndex",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art3dex9TypeIndexE",
-   "self_type" : "_ZTIN3art3dex9TypeIndexE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "name_",
-     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "begin_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTIPh"
-    },
-    {
-     "access" : "private",
-     "field_name" : "size_",
-     "field_offset" : 256,
-     "referenced_type" : "_ZTIm"
-    },
-    {
-     "access" : "private",
-     "field_name" : "base_begin_",
-     "field_offset" : 320,
-     "referenced_type" : "_ZTIPv"
-    },
-    {
-     "access" : "private",
-     "field_name" : "base_size_",
-     "field_offset" : 384,
-     "referenced_type" : "_ZTIm"
-    },
-    {
-     "access" : "private",
-     "field_name" : "prot_",
-     "field_offset" : 448,
-     "referenced_type" : "_ZTIi"
-    },
-    {
-     "access" : "private",
-     "field_name" : "reuse_",
-     "field_offset" : 480,
-     "referenced_type" : "_ZTIb"
-    },
-    {
-     "access" : "private",
-     "field_name" : "already_unmapped_",
-     "field_offset" : 488,
-     "referenced_type" : "_ZTIb"
-    },
-    {
-     "access" : "private",
-     "field_name" : "redzone_size_",
-     "field_offset" : 512,
-     "referenced_type" : "_ZTIm"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art6MemMapE",
-   "name" : "art::MemMap",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art6MemMapE",
-   "self_type" : "_ZTIN3art6MemMapE",
-   "size" : 72,
-   "source_file" : "art/libartbase/base/mem_map.h"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "address_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "line_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "source_file_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIPKc"
-    },
-    {
-     "field_name" : "prologue_end_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIb"
-    },
-    {
-     "field_name" : "epilogue_begin_",
-     "field_offset" : 136,
-     "referenced_type" : "_ZTIb"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7DexFile12PositionInfoE",
-   "name" : "art::DexFile::PositionInfo",
-   "referenced_type" : "_ZTIN3art7DexFile12PositionInfoE",
-   "self_type" : "_ZTIN3art7DexFile12PositionInfoE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "magic_",
-     "referenced_type" : "_ZTIA8_h"
-    },
-    {
-     "field_name" : "checksum_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "signature_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIA20_h"
-    },
-    {
-     "field_name" : "file_size_",
-     "field_offset" : 256,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "header_size_",
-     "field_offset" : 288,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "endian_tag_",
-     "field_offset" : 320,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "link_size_",
-     "field_offset" : 352,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "link_off_",
-     "field_offset" : 384,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "map_off_",
-     "field_offset" : 416,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "string_ids_size_",
-     "field_offset" : 448,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "string_ids_off_",
-     "field_offset" : 480,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "type_ids_size_",
-     "field_offset" : 512,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "type_ids_off_",
-     "field_offset" : 544,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "proto_ids_size_",
-     "field_offset" : 576,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "proto_ids_off_",
-     "field_offset" : 608,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "field_ids_size_",
-     "field_offset" : 640,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "field_ids_off_",
-     "field_offset" : 672,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "method_ids_size_",
-     "field_offset" : 704,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "method_ids_off_",
-     "field_offset" : 736,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "class_defs_size_",
-     "field_offset" : 768,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "class_defs_off_",
-     "field_offset" : 800,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "data_size_",
-     "field_offset" : 832,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "data_off_",
-     "field_offset" : 864,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7DexFile6HeaderE",
-   "name" : "art::DexFile::Header",
-   "referenced_type" : "_ZTIN3art7DexFile6HeaderE",
-   "self_type" : "_ZTIN3art7DexFile6HeaderE",
-   "size" : 112,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "name_",
-     "referenced_type" : "_ZTIPKc"
-    },
-    {
-     "field_name" : "descriptor_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIPKc"
-    },
-    {
-     "field_name" : "signature_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIPKc"
-    },
-    {
-     "field_name" : "start_address_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "end_address_",
-     "field_offset" : 224,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "reg_",
-     "field_offset" : 256,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "is_live_",
-     "field_offset" : 272,
-     "referenced_type" : "_ZTIb"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7DexFile9LocalInfoE",
-   "name" : "art::DexFile::LocalInfo",
-   "referenced_type" : "_ZTIN3art7DexFile9LocalInfoE",
-   "self_type" : "_ZTIN3art7DexFile9LocalInfoE",
-   "size" : 40,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "begin_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKPKh"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "size_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIKm"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "data_begin_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTIKPKh"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "data_size_",
-     "field_offset" : 256,
-     "referenced_type" : "_ZTIKm"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "location_",
-     "field_offset" : 320,
-     "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "location_checksum_",
-     "field_offset" : 512,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "header_",
-     "field_offset" : 576,
-     "referenced_type" : "_ZTIKPKN3art7DexFile6HeaderE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "string_ids_",
-     "field_offset" : 640,
-     "referenced_type" : "_ZTIKPKN3art3dex8StringIdE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "type_ids_",
-     "field_offset" : 704,
-     "referenced_type" : "_ZTIKPKN3art3dex6TypeIdE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "field_ids_",
-     "field_offset" : 768,
-     "referenced_type" : "_ZTIKPKN3art3dex7FieldIdE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "method_ids_",
-     "field_offset" : 832,
-     "referenced_type" : "_ZTIKPKN3art3dex8MethodIdE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "proto_ids_",
-     "field_offset" : 896,
-     "referenced_type" : "_ZTIKPKN3art3dex7ProtoIdE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "class_defs_",
-     "field_offset" : 960,
-     "referenced_type" : "_ZTIKPKN3art3dex8ClassDefE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "method_handles_",
-     "field_offset" : 1024,
-     "referenced_type" : "_ZTIPKN3art3dex16MethodHandleItemE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "num_method_handles_",
-     "field_offset" : 1088,
-     "referenced_type" : "_ZTIm"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "call_site_ids_",
-     "field_offset" : 1152,
-     "referenced_type" : "_ZTIPKN3art3dex14CallSiteIdItemE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "num_call_site_ids_",
-     "field_offset" : 1216,
-     "referenced_type" : "_ZTIm"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "hiddenapi_class_data_",
-     "field_offset" : 1280,
-     "referenced_type" : "_ZTIPKN3art3dex18HiddenapiClassDataE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "oat_dex_file_",
-     "field_offset" : 1344,
-     "referenced_type" : "_ZTIPKN3art10OatDexFileE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "container_",
-     "field_offset" : 1408,
-     "referenced_type" : "_ZTINSt3__110unique_ptrIN3art16DexFileContainerENS_14default_deleteIS2_EEEE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "is_compact_dex_",
-     "field_offset" : 1472,
-     "referenced_type" : "_ZTIKb"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "hiddenapi_domain_",
-     "field_offset" : 1480,
-     "referenced_type" : "_ZTIN3art9hiddenapi6DomainE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7DexFileE",
-   "name" : "art::DexFile",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art7DexFileE",
-   "self_type" : "_ZTIN3art7DexFileE",
-   "size" : 192,
-   "source_file" : "art/libdexfile/dex/dex_file.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art7DexFileE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art7DexFileD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art7DexFileD0Ev"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZNK3art7DexFile12IsMagicValidEv"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZNK3art7DexFile14IsVersionValidEv"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZNK3art7DexFile22SupportsDefaultMethodsEv"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZNK3art7DexFile18GetDequickenedSizeEv"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZNK3art7DexFile15GetCodeItemSizeERKNS_3dex8CodeItemE"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art7DexFile17CalculateChecksumEv"
-    }
-   ]
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7HashMapIjtNS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS2_26OffsetTypeMapHashCompareFnES4_NSt3__19allocatorINS5_4pairIjtEEEEEE",
-   "name" : "art::HashMap<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn, std::allocator<std::pair<unsigned int, unsigned short>>>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art7HashMapIjtNS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS2_26OffsetTypeMapHashCompareFnES4_NSt3__19allocatorINS5_4pairIjtEEEEEE",
-   "self_type" : "_ZTIN3art7HashMapIjtNS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS2_26OffsetTypeMapHashCompareFnES4_NSt3__19allocatorINS5_4pairIjtEEEEEE",
-   "size" : 64,
-   "source_file" : "art/libartbase/base/hash_map.h",
-   "template_args" :
-   [
-    "_ZTIj",
-    "_ZTIt",
-    "_ZTIN3art3dex15DexFileVerifier20OffsetTypeMapEmptyFnE",
-    "_ZTIN3art3dex15DexFileVerifier26OffsetTypeMapHashCompareFnE",
-    "_ZTIN3art3dex15DexFileVerifier26OffsetTypeMapHashCompareFnE",
-    "_ZTINSt3__19allocatorINS_4pairIjtEEEE"
-   ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "allocfn_",
-     "referenced_type" : "_ZTINSt3__19allocatorINS_4pairIjtEEEE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "hashfn_",
-     "field_offset" : 8,
-     "referenced_type" : "_ZTIN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "emptyfn_",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIN3art3dex15DexFileVerifier20OffsetTypeMapEmptyFnE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "pred_",
-     "field_offset" : 24,
-     "referenced_type" : "_ZTIN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "num_elements_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIm"
-    },
-    {
-     "access" : "private",
-     "field_name" : "num_buckets_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIm"
-    },
-    {
-     "access" : "private",
-     "field_name" : "elements_until_expand_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTIm"
-    },
-    {
-     "access" : "private",
-     "field_name" : "owns_data_",
-     "field_offset" : 256,
-     "referenced_type" : "_ZTIb"
-    },
-    {
-     "access" : "private",
-     "field_name" : "data_",
-     "field_offset" : 320,
-     "referenced_type" : "_ZTIPNSt3__14pairIjtEE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "min_load_factor_",
-     "field_offset" : 384,
-     "referenced_type" : "_ZTId"
-    },
-    {
-     "access" : "private",
-     "field_name" : "max_load_factor_",
-     "field_offset" : 448,
-     "referenced_type" : "_ZTId"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "name" : "art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "self_type" : "_ZTIN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "size" : 64,
-   "source_file" : "art/libartbase/base/hash_set.h",
-   "template_args" :
-   [
-    "_ZTINSt3__14pairIjtEE",
-    "_ZTIN3art3dex15DexFileVerifier20OffsetTypeMapEmptyFnE",
-    "_ZTIN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-    "_ZTIN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-    "_ZTINSt3__19allocatorINS_4pairIjtEEEE"
-   ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art8DataHashE",
-   "name" : "art::DataHash",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art8DataHashE",
-   "self_type" : "_ZTIN3art8DataHashE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/data_hash.h"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "value_",
-     "referenced_type" : "_ZTIRKN3art9hiddenapi7ApiListE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "name" : "art::Dumpable<art::hiddenapi::ApiList>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "self_type" : "_ZTIN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/dumpable.h",
-   "template_args" : [ "_ZTIN3art9hiddenapi7ApiListE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art8IdentityImEE",
-   "name" : "art::Identity<unsigned long>",
-   "referenced_type" : "_ZTIN3art8IdentityImEE",
-   "self_type" : "_ZTIN3art8IdentityImEE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/stl_util_identity.h",
-   "template_args" : [ "_ZTIm" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "handle_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIP10ZipArchive"
-    },
-    {
-     "access" : "private",
-     "field_name" : "zip_entry_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIKP8ZipEntry"
-    },
-    {
-     "access" : "private",
-     "field_name" : "entry_name_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art8ZipEntryE",
-   "name" : "art::ZipEntry",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art8ZipEntryE",
-   "self_type" : "_ZTIN3art8ZipEntryE",
-   "size" : 48,
-   "source_file" : "art/libartbase/base/zip_archive.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art8ZipEntryE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art8ZipEntryD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art8ZipEntryD0Ev"
-    }
-   ]
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTINSt3__18iteratorINS_20forward_iterator_tagEmmmmEE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "count_",
-     "referenced_type" : "_ZTIm"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art9CountIterE",
-   "name" : "art::CountIter",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art9CountIterE",
-   "self_type" : "_ZTIN3art9CountIterE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art9PrimitiveE",
-   "name" : "art::Primitive",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art9PrimitiveE",
-   "self_type" : "_ZTIN3art9PrimitiveE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/primitive.h"
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art11ValueObjectE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "dex_file_",
-     "referenced_type" : "_ZTIPKN3art7DexFileE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "proto_id_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIPKN3art3dex7ProtoIdE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art9SignatureE",
-   "name" : "art::Signature",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art9SignatureE",
-   "self_type" : "_ZTIN3art9SignatureE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/signature.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "dex_flags_",
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art9hiddenapi7ApiListE",
-   "name" : "art::hiddenapi::ApiList",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art9hiddenapi7ApiListE",
-   "self_type" : "_ZTIN3art9hiddenapi7ApiListE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art9hiddenapi8ApiStubsE",
-   "name" : "art::hiddenapi::ApiStubs",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art9hiddenapi8ApiStubsE",
-   "self_type" : "_ZTIN3art9hiddenapi8ApiStubsE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/hiddenapi_stubs.h"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "data_",
-     "referenced_type" : "_ZTIKNSt3__110unique_ptrIN7android4base14LogMessageDataENS_14default_deleteIS3_EEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10LogMessageE",
-   "name" : "android::base::LogMessage",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN7android4base10LogMessageE",
-   "self_type" : "_ZTIN7android4base10LogMessageE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "default_log_id_",
-     "referenced_type" : "_ZTIN7android4base5LogIdE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10LogdLoggerE",
-   "name" : "android::base::LogdLogger",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN7android4base10LogdLoggerE",
-   "self_type" : "_ZTIN7android4base10LogdLoggerE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "base_",
-     "referenced_type" : "_ZTIPc"
-    },
-    {
-     "access" : "private",
-     "field_name" : "size_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIm"
-    },
-    {
-     "access" : "private",
-     "field_name" : "offset_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIm"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10MappedFileE",
-   "name" : "android::base::MappedFile",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN7android4base10MappedFileE",
-   "self_type" : "_ZTIN7android4base10MappedFileE",
-   "size" : 24,
-   "source_file" : "system/libbase/include/android-base/mapped_file.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIN3art11Instruction6FormatES5_EE",
-   "name" : "android::base::log_detail::StorageTypes<art::Instruction::Format, art::Instruction::Format>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art11Instruction6FormatES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art11Instruction6FormatES5_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art11Instruction6FormatE", "_ZTIN3art11Instruction6FormatE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIN3art25EncodedArrayValueIterator9ValueTypeES5_EE",
-   "name" : "android::base::log_detail::StorageTypes<art::EncodedArrayValueIterator::ValueType, art::EncodedArrayValueIterator::ValueType>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art25EncodedArrayValueIterator9ValueTypeES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art25EncodedArrayValueIterator9ValueTypeES5_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" :
-   [
-    "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE",
-    "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE"
-   ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIN3art3dex10ProtoIndexES5_EE",
-   "name" : "android::base::log_detail::StorageTypes<art::dex::ProtoIndex, art::dex::ProtoIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art3dex10ProtoIndexES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art3dex10ProtoIndexES5_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex10ProtoIndexE", "_ZTIN3art3dex10ProtoIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIN3art3dex11StringIndexES5_EE",
-   "name" : "android::base::log_detail::StorageTypes<art::dex::StringIndex, art::dex::StringIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art3dex11StringIndexES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art3dex11StringIndexES5_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex11StringIndexE", "_ZTIN3art3dex11StringIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIN3art3dex9TypeIndexES5_EE",
-   "name" : "android::base::log_detail::StorageTypes<art::dex::TypeIndex, art::dex::TypeIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art3dex9TypeIndexES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art3dex9TypeIndexES5_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex9TypeIndexE", "_ZTIN3art3dex9TypeIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex6TypeIdES7_EE",
-   "name" : "android::base::log_detail::StorageTypes<const art::dex::TypeId *, const art::dex::TypeId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex6TypeIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex6TypeIdES7_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex6TypeIdE", "_ZTIPKN3art3dex6TypeIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex7FieldIdES7_EE",
-   "name" : "android::base::log_detail::StorageTypes<const art::dex::FieldId *, const art::dex::FieldId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex7FieldIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex7FieldIdES7_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7FieldIdE", "_ZTIPKN3art3dex7FieldIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex7ProtoIdES7_EE",
-   "name" : "android::base::log_detail::StorageTypes<const art::dex::ProtoId *, const art::dex::ProtoId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex7ProtoIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex7ProtoIdES7_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7ProtoIdE", "_ZTIPKN3art3dex7ProtoIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex8ClassDefES7_EE",
-   "name" : "android::base::log_detail::StorageTypes<const art::dex::ClassDef *, const art::dex::ClassDef *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex8ClassDefES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex8ClassDefES7_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8ClassDefE", "_ZTIPKN3art3dex8ClassDefE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex8MethodIdES7_EE",
-   "name" : "android::base::log_detail::StorageTypes<const art::dex::MethodId *, const art::dex::MethodId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex8MethodIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex8MethodIdES7_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8MethodIdE", "_ZTIPKN3art3dex8MethodIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex8StringIdES7_EE",
-   "name" : "android::base::log_detail::StorageTypes<const art::dex::StringId *, const art::dex::StringId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex8StringIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex8StringIdES7_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8StringIdE", "_ZTIPKN3art3dex8StringIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art7DexFileES6_EE",
-   "name" : "android::base::log_detail::StorageTypes<const art::DexFile *, const art::DexFile *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art7DexFileES6_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art7DexFileES6_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art7DexFileE", "_ZTIPKN3art7DexFileE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKcS4_EE",
-   "name" : "android::base::log_detail::StorageTypes<const char *, const char *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKcS4_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKcS4_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKc", "_ZTIPKc" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKhS4_EE",
-   "name" : "android::base::log_detail::StorageTypes<const unsigned char *, const unsigned char *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKhS4_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKhS4_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKh", "_ZTIPKh" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKtS4_EE",
-   "name" : "android::base::log_detail::StorageTypes<const unsigned short *, const unsigned short *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKtS4_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKtS4_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKt", "_ZTIPKt" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIbbEE",
-   "name" : "android::base::log_detail::StorageTypes<bool, bool>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIbbEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIbbEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIb", "_ZTIb" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIccEE",
-   "name" : "android::base::log_detail::StorageTypes<char, char>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIccEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIccEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIc", "_ZTIc" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIddEE",
-   "name" : "android::base::log_detail::StorageTypes<double, double>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIddEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIddEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTId", "_ZTId" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIhjEE",
-   "name" : "android::base::log_detail::StorageTypes<unsigned char, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIhjEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIhjEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIh", "_ZTIj" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIiiEE",
-   "name" : "android::base::log_detail::StorageTypes<int, int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIiiEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIiiEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIi", "_ZTIi" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIjiEE",
-   "name" : "android::base::log_detail::StorageTypes<unsigned int, int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIjiEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIjiEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIj", "_ZTIi" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIjjEE",
-   "name" : "android::base::log_detail::StorageTypes<unsigned int, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIjjEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIjjEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIj", "_ZTIj" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIjmEE",
-   "name" : "android::base::log_detail::StorageTypes<unsigned int, unsigned long>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIjmEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIjmEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIj", "_ZTIm" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIliEE",
-   "name" : "android::base::log_detail::StorageTypes<long, int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIliEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIliEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIl", "_ZTIi" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIljEE",
-   "name" : "android::base::log_detail::StorageTypes<long, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIljEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIljEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIl", "_ZTIj" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesImiEE",
-   "name" : "android::base::log_detail::StorageTypes<unsigned long, int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesImiEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesImiEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIm", "_ZTIi" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesImjEE",
-   "name" : "android::base::log_detail::StorageTypes<unsigned long, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesImjEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesImjEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIm", "_ZTIj" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesImmEE",
-   "name" : "android::base::log_detail::StorageTypes<unsigned long, unsigned long>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesImmEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesImmEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIm", "_ZTIm" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesImtEE",
-   "name" : "android::base::log_detail::StorageTypes<unsigned long, unsigned short>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesImtEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesImtEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIm", "_ZTIt" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesItjEE",
-   "name" : "android::base::log_detail::StorageTypes<unsigned short, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesItjEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesItjEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIt", "_ZTIj" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesItmEE",
-   "name" : "android::base::log_detail::StorageTypes<unsigned short, unsigned long>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesItmEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesItmEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIt", "_ZTIm" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIttEE",
-   "name" : "android::base::log_detail::StorageTypes<unsigned short, unsigned short>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIttEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIttEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIt", "_ZTIt" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art11Instruction6FormatEEE",
-   "name" : "android::base::log_detail::IsCharPointer<art::Instruction::Format>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art11Instruction6FormatEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art11Instruction6FormatEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art11Instruction6FormatE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "name" : "android::base::log_detail::IsCharPointer<art::EncodedArrayValueIterator::ValueType>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art3dex10ProtoIndexEEE",
-   "name" : "android::base::log_detail::IsCharPointer<art::dex::ProtoIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art3dex10ProtoIndexEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art3dex10ProtoIndexEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex10ProtoIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art3dex11StringIndexEEE",
-   "name" : "android::base::log_detail::IsCharPointer<art::dex::StringIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art3dex11StringIndexEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art3dex11StringIndexEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex11StringIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art3dex9TypeIndexEEE",
-   "name" : "android::base::log_detail::IsCharPointer<art::dex::TypeIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art3dex9TypeIndexEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art3dex9TypeIndexEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex9TypeIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex6TypeIdEEE",
-   "name" : "android::base::log_detail::IsCharPointer<const art::dex::TypeId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex6TypeIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex6TypeIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex6TypeIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex7FieldIdEEE",
-   "name" : "android::base::log_detail::IsCharPointer<const art::dex::FieldId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex7FieldIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex7FieldIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7FieldIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex7ProtoIdEEE",
-   "name" : "android::base::log_detail::IsCharPointer<const art::dex::ProtoId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex7ProtoIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex7ProtoIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7ProtoIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex8ClassDefEEE",
-   "name" : "android::base::log_detail::IsCharPointer<const art::dex::ClassDef *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex8ClassDefEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex8ClassDefEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8ClassDefE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex8MethodIdEEE",
-   "name" : "android::base::log_detail::IsCharPointer<const art::dex::MethodId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex8MethodIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex8MethodIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8MethodIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex8StringIdEEE",
-   "name" : "android::base::log_detail::IsCharPointer<const art::dex::StringId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex8StringIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex8StringIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8StringIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art7DexFileEEE",
-   "name" : "android::base::log_detail::IsCharPointer<const art::DexFile *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art7DexFileEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art7DexFileEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art7DexFileE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKcEE",
-   "name" : "android::base::log_detail::IsCharPointer<const char *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKcEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKcEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKc" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKhEE",
-   "name" : "android::base::log_detail::IsCharPointer<const unsigned char *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKhEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKhEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKh" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKtEE",
-   "name" : "android::base::log_detail::IsCharPointer<const unsigned short *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKtEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKtEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKt" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIbEE",
-   "name" : "android::base::log_detail::IsCharPointer<bool>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIbEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIbEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIb" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIcEE",
-   "name" : "android::base::log_detail::IsCharPointer<char>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIcEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIcEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIc" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIdEE",
-   "name" : "android::base::log_detail::IsCharPointer<double>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIdEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIdEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTId" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIhEE",
-   "name" : "android::base::log_detail::IsCharPointer<unsigned char>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIhEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIhEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIh" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIiEE",
-   "name" : "android::base::log_detail::IsCharPointer<int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIiEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIiEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIi" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIjEE",
-   "name" : "android::base::log_detail::IsCharPointer<unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIjEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIjEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIj" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIlEE",
-   "name" : "android::base::log_detail::IsCharPointer<long>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIlEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIlEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIl" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerImEE",
-   "name" : "android::base::log_detail::IsCharPointer<unsigned long>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerImEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerImEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIm" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerItEE",
-   "name" : "android::base::log_detail::IsCharPointer<unsigned short>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerItEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerItEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIt" ]
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 8,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art11Instruction6FormatES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::Instruction::Format, art::Instruction::Format>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art11Instruction6FormatES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art11Instruction6FormatES5_EE",
-   "size" : 2,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art11Instruction6FormatE", "_ZTIN3art11Instruction6FormatE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art25EncodedArrayValueIterator9ValueTypeES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::EncodedArrayValueIterator::ValueType, art::EncodedArrayValueIterator::ValueType>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art25EncodedArrayValueIterator9ValueTypeES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art25EncodedArrayValueIterator9ValueTypeES5_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" :
-   [
-    "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE",
-    "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE"
-   ]
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex10ProtoIndexES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::dex::ProtoIndex, art::dex::ProtoIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex10ProtoIndexES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex10ProtoIndexES5_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex10ProtoIndexE", "_ZTIN3art3dex10ProtoIndexE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex11StringIndexES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::dex::StringIndex, art::dex::StringIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex11StringIndexES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex11StringIndexES5_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex11StringIndexE", "_ZTIN3art3dex11StringIndexE" ]
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex9TypeIndexES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::dex::TypeIndex, art::dex::TypeIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex9TypeIndexES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex9TypeIndexES5_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex9TypeIndexE", "_ZTIN3art3dex9TypeIndexE" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex6TypeIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::TypeId *, const art::dex::TypeId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex6TypeIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex6TypeIdES7_EE",
-   "size" : 16,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex6TypeIdE", "_ZTIPKN3art3dex6TypeIdE" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7FieldIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::FieldId *, const art::dex::FieldId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7FieldIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7FieldIdES7_EE",
-   "size" : 16,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7FieldIdE", "_ZTIPKN3art3dex7FieldIdE" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7ProtoIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::ProtoId *, const art::dex::ProtoId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7ProtoIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7ProtoIdES7_EE",
-   "size" : 16,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7ProtoIdE", "_ZTIPKN3art3dex7ProtoIdE" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8ClassDefES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::ClassDef *, const art::dex::ClassDef *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8ClassDefES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8ClassDefES7_EE",
-   "size" : 16,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8ClassDefE", "_ZTIPKN3art3dex8ClassDefE" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8MethodIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::MethodId *, const art::dex::MethodId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8MethodIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8MethodIdES7_EE",
-   "size" : 16,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8MethodIdE", "_ZTIPKN3art3dex8MethodIdE" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8StringIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::StringId *, const art::dex::StringId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8StringIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8StringIdES7_EE",
-   "size" : 16,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8StringIdE", "_ZTIPKN3art3dex8StringIdE" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art7DexFileEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art7DexFileEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art7DexFileES6_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::DexFile *, const art::DexFile *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art7DexFileES6_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art7DexFileES6_EE",
-   "size" : 16,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art7DexFileE", "_ZTIPKN3art7DexFileE" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKvEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKvEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKcS4_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const char *, const char *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKcS4_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKcS4_EE",
-   "size" : 16,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKc", "_ZTIPKc" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKvEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKvEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKhS4_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const unsigned char *, const unsigned char *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKhS4_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKhS4_EE",
-   "size" : 16,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKh", "_ZTIPKh" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKtEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKtEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKtS4_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const unsigned short *, const unsigned short *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKtS4_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKtS4_EE",
-   "size" : 16,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKt", "_ZTIPKt" ]
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIbEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 8,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIbEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIbbEE",
-   "name" : "android::base::log_detail::EagerEvaluator<bool, bool>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIbbEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIbbEE",
-   "size" : 2,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIb", "_ZTIb" ]
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIcEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 8,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIcEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIccEE",
-   "name" : "android::base::log_detail::EagerEvaluator<char, char>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIccEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIccEE",
-   "size" : 2,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIc", "_ZTIc" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIdEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIdEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIddEE",
-   "name" : "android::base::log_detail::EagerEvaluator<double, double>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIddEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIddEE",
-   "size" : 16,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTId", "_ZTId" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIhEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIhjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned char, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIhjEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIhjEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIh", "_ZTIj" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIiEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIiEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIiiEE",
-   "name" : "android::base::log_detail::EagerEvaluator<int, int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIiiEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIiiEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIi", "_ZTIi" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIiEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjiEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned int, int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjiEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjiEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIj", "_ZTIi" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned int, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjjEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjjEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIj", "_ZTIj" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageImEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjmEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned int, unsigned long>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjmEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjmEE",
-   "size" : 16,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIj", "_ZTIm" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIlEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIiEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIliEE",
-   "name" : "android::base::log_detail::EagerEvaluator<long, int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIliEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIliEE",
-   "size" : 16,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIl", "_ZTIi" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIlEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIljEE",
-   "name" : "android::base::log_detail::EagerEvaluator<long, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIljEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIljEE",
-   "size" : 16,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIl", "_ZTIj" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageImEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIiEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorImiEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned long, int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorImiEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorImiEE",
-   "size" : 16,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIm", "_ZTIi" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageImEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorImjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned long, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorImjEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorImjEE",
-   "size" : 16,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIm", "_ZTIj" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageImEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageImEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorImmEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned long, unsigned long>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorImmEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorImmEE",
-   "size" : 16,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIm", "_ZTIm" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageImEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageItEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorImtEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned long, unsigned short>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorImtEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorImtEE",
-   "size" : 16,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIm", "_ZTIt" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageItEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorItjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned short, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorItjEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorItjEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIt", "_ZTIj" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageItEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageImEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorItmEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned short, unsigned long>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorItmEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorItmEE",
-   "size" : 16,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIt", "_ZTIm" ]
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageItEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageItEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIttEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned short, unsigned short>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIttEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIttEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIt", "_ZTIt" ]
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIN3art11Instruction6FormatE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE",
-   "name" : "android::base::log_detail::Storage<art::Instruction::Format>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art11Instruction6FormatE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "name" : "android::base::log_detail::Storage<art::EncodedArrayValueIterator::ValueType>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE" ]
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIN3art3dex10ProtoIndexE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE",
-   "name" : "android::base::log_detail::Storage<art::dex::ProtoIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE",
-   "size" : 2,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex10ProtoIndexE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIN3art3dex11StringIndexE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE",
-   "name" : "android::base::log_detail::Storage<art::dex::StringIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex11StringIndexE" ]
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIN3art3dex9TypeIndexE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE",
-   "name" : "android::base::log_detail::Storage<art::dex::TypeIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE",
-   "size" : 2,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex9TypeIndexE" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIPKN3art3dex6TypeIdE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::TypeId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex6TypeIdE" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIPKN3art3dex7FieldIdE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::FieldId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7FieldIdE" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIPKN3art3dex7ProtoIdE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::ProtoId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7ProtoIdE" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIPKN3art3dex8ClassDefE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::ClassDef *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8ClassDefE" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIPKN3art3dex8MethodIdE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::MethodId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8MethodIdE" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIPKN3art3dex8StringIdE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::StringId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8StringIdE" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIPKN3art7DexFileE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIPKN3art7DexFileEEE",
-   "name" : "android::base::log_detail::Storage<const art::DexFile *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art7DexFileEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art7DexFileEEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art7DexFileE" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIPKt"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIPKtEE",
-   "name" : "android::base::log_detail::Storage<const unsigned short *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKtEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIPKtEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKt" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIPKv"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIPKvEE",
-   "name" : "android::base::log_detail::Storage<const void *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKvEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIPKvEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKv" ]
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIb"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIbEE",
-   "name" : "android::base::log_detail::Storage<bool>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIbEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIbEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIb" ]
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIc"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIcEE",
-   "name" : "android::base::log_detail::Storage<char>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIcEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIcEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIc" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTId"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIdEE",
-   "name" : "android::base::log_detail::Storage<double>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIdEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIdEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTId" ]
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIh"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIhEE",
-   "name" : "android::base::log_detail::Storage<unsigned char>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIhEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIhEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIh" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIi"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIiEE",
-   "name" : "android::base::log_detail::Storage<int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIiEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIiEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIi" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIjEE",
-   "name" : "android::base::log_detail::Storage<unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIjEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIjEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIj" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIl"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIlEE",
-   "name" : "android::base::log_detail::Storage<long>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIlEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIlEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIl" ]
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIm"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageImEE",
-   "name" : "android::base::log_detail::Storage<unsigned long>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageImEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageImEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIm" ]
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIt"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageItEE",
-   "name" : "android::base::log_detail::Storage<unsigned short>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageItEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageItEE",
-   "size" : 2,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIt" ]
-  },
-  {
-   "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" : "_ZTIN7android4base12LogNullGuardIDnEE",
-   "name" : "android::base::LogNullGuard<std::nullptr_t>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIDnEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIDnEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIDn" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIN3art11Instruction6FormatEEE",
-   "name" : "android::base::LogNullGuard<art::Instruction::Format>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIN3art11Instruction6FormatEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIN3art11Instruction6FormatEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art11Instruction6FormatE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "name" : "android::base::LogNullGuard<art::EncodedArrayValueIterator::ValueType>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIN3art3dex10ProtoIndexEEE",
-   "name" : "android::base::LogNullGuard<art::dex::ProtoIndex>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIN3art3dex10ProtoIndexEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIN3art3dex10ProtoIndexEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex10ProtoIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIN3art3dex11StringIndexEEE",
-   "name" : "android::base::LogNullGuard<art::dex::StringIndex>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIN3art3dex11StringIndexEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIN3art3dex11StringIndexEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex11StringIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIN3art3dex9TypeIndexEEE",
-   "name" : "android::base::LogNullGuard<art::dex::TypeIndex>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIN3art3dex9TypeIndexEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIN3art3dex9TypeIndexEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex9TypeIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex6TypeIdEEE",
-   "name" : "android::base::LogNullGuard<const art::dex::TypeId *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex6TypeIdEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex6TypeIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex6TypeIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex7FieldIdEEE",
-   "name" : "android::base::LogNullGuard<const art::dex::FieldId *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex7FieldIdEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex7FieldIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7FieldIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex7ProtoIdEEE",
-   "name" : "android::base::LogNullGuard<const art::dex::ProtoId *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex7ProtoIdEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex7ProtoIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7ProtoIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex8ClassDefEEE",
-   "name" : "android::base::LogNullGuard<const art::dex::ClassDef *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex8ClassDefEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex8ClassDefEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8ClassDefE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex8MethodIdEEE",
-   "name" : "android::base::LogNullGuard<const art::dex::MethodId *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex8MethodIdEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex8MethodIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8MethodIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex8StringIdEEE",
-   "name" : "android::base::LogNullGuard<const art::dex::StringId *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex8StringIdEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex8StringIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8StringIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKN3art7DexFileEEE",
-   "name" : "android::base::LogNullGuard<const art::DexFile *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKN3art7DexFileEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKN3art7DexFileEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art7DexFileE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKcEE",
-   "name" : "android::base::LogNullGuard<const char *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKcEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKcEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKc" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKtEE",
-   "name" : "android::base::LogNullGuard<const unsigned short *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKtEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKtEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKt" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKvEE",
-   "name" : "android::base::LogNullGuard<const void *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKvEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKvEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKv" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPcEE",
-   "name" : "android::base::LogNullGuard<char *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPcEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPcEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPc" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIbEE",
-   "name" : "android::base::LogNullGuard<bool>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIbEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIbEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIb" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIcEE",
-   "name" : "android::base::LogNullGuard<char>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIcEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIcEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIc" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIdEE",
-   "name" : "android::base::LogNullGuard<double>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIdEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIdEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTId" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIhEE",
-   "name" : "android::base::LogNullGuard<unsigned char>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIhEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIhEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIh" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIiEE",
-   "name" : "android::base::LogNullGuard<int>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIiEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIiEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIi" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIjEE",
-   "name" : "android::base::LogNullGuard<unsigned int>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIjEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIjEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIj" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIlEE",
-   "name" : "android::base::LogNullGuard<long>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIlEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIlEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIl" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardImEE",
-   "name" : "android::base::LogNullGuard<unsigned long>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardImEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardImEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIm" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardItEE",
-   "name" : "android::base::LogNullGuard<unsigned short>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardItEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardItEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIt" ]
-  },
-  {
-   "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" : "saved_errno_",
-     "referenced_type" : "_ZTIKi"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base13ErrnoRestorerE",
-   "name" : "android::base::ErrnoRestorer",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN7android4base13ErrnoRestorerE",
-   "self_type" : "_ZTIN7android4base13ErrnoRestorerE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/errno_restorer.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,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "old_",
-     "referenced_type" : "_ZTIN7android4base11LogSeverityE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base17ScopedLogSeverityE",
-   "name" : "android::base::ScopedLogSeverity",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN7android4base17ScopedLogSeverityE",
-   "self_type" : "_ZTIN7android4base17ScopedLogSeverityE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base19ScopedLockAssertionE",
-   "name" : "android::base::ScopedLockAssertion",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN7android4base19ScopedLockAssertionE",
-   "self_type" : "_ZTIN7android4base19ScopedLockAssertionE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/thread_annotations.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIN9unix_file16RandomAccessFileE",
-   "name" : "unix_file::RandomAccessFile",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN9unix_file16RandomAccessFileE",
-   "self_type" : "_ZTIN9unix_file16RandomAccessFileE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/unix_file/random_access_file.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN9unix_file16RandomAccessFileE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN9unix_file16RandomAccessFileD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN9unix_file16RandomAccessFileD0Ev"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZN9unix_file16RandomAccessFile5CloseEv"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZNK9unix_file16RandomAccessFile4ReadEPcll"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZN9unix_file16RandomAccessFile9SetLengthEl"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZNK9unix_file16RandomAccessFile9GetLengthEv"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZN9unix_file16RandomAccessFile5WriteEPKcll"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZN9unix_file16RandomAccessFile5FlushEv"
-    }
-   ]
-  },
-  {
-   "alignment" : 8,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN9unix_file16RandomAccessFileE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "guard_state_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIN9unix_file6FdFile10GuardStateE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "fd_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIi"
-    },
-    {
-     "access" : "private",
-     "field_name" : "file_path_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "read_only_mode_",
-     "field_offset" : 320,
-     "referenced_type" : "_ZTIb"
-    }
-   ],
-   "linker_set_key" : "_ZTIN9unix_file6FdFileE",
-   "name" : "unix_file::FdFile",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN9unix_file6FdFileE",
-   "self_type" : "_ZTIN9unix_file6FdFileE",
-   "size" : 48,
-   "source_file" : "art/libartbase/base/unix_file/fd_file.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN9unix_file6FdFileE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN9unix_file6FdFileD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN9unix_file6FdFileD0Ev"
-    },
-    {
-     "mangled_component_name" : "_ZN9unix_file6FdFile5CloseEv"
-    },
-    {
-     "mangled_component_name" : "_ZNK9unix_file6FdFile4ReadEPcll"
-    },
-    {
-     "mangled_component_name" : "_ZN9unix_file6FdFile9SetLengthEl"
-    },
-    {
-     "mangled_component_name" : "_ZNK9unix_file6FdFile9GetLengthEv"
-    },
-    {
-     "mangled_component_name" : "_ZN9unix_file6FdFile5WriteEPKcll"
-    },
-    {
-     "mangled_component_name" : "_ZN9unix_file6FdFile5FlushEv"
-    }
-   ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTINSt3__14hashIN3art16DexFileReferenceEEE",
-   "name" : "std::hash<art::DexFileReference>",
-   "referenced_type" : "_ZTINSt3__14hashIN3art16DexFileReferenceEEE",
-   "self_type" : "_ZTINSt3__14hashIN3art16DexFileReferenceEEE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h",
-   "template_args" : [ "_ZTIN3art16DexFileReferenceE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTINSt3__14hashIN3art3dex10ProtoIndexEEE",
-   "name" : "std::hash<art::dex::ProtoIndex>",
-   "referenced_type" : "_ZTINSt3__14hashIN3art3dex10ProtoIndexEEE",
-   "self_type" : "_ZTINSt3__14hashIN3art3dex10ProtoIndexEEE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h",
-   "template_args" : [ "_ZTIN3art3dex10ProtoIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTINSt3__14hashIN3art3dex11StringIndexEEE",
-   "name" : "std::hash<art::dex::StringIndex>",
-   "referenced_type" : "_ZTINSt3__14hashIN3art3dex11StringIndexEEE",
-   "self_type" : "_ZTINSt3__14hashIN3art3dex11StringIndexEEE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h",
-   "template_args" : [ "_ZTIN3art3dex11StringIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTINSt3__14hashIN3art3dex9TypeIndexEEE",
-   "name" : "std::hash<art::dex::TypeIndex>",
-   "referenced_type" : "_ZTINSt3__14hashIN3art3dex9TypeIndexEEE",
-   "self_type" : "_ZTINSt3__14hashIN3art3dex9TypeIndexEEE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h",
-   "template_args" : [ "_ZTIN3art3dex9TypeIndexE" ]
-  }
- ],
- "rvalue_reference_types" :
- [
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTION3art11Instruction6FormatE",
-   "name" : "art::Instruction::Format &&",
-   "referenced_type" : "_ZTIN3art11Instruction6FormatE",
-   "self_type" : "_ZTION3art11Instruction6FormatE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTION3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "name" : "art::HashSetIterator<std::pair<unsigned int, unsigned short>, art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>>> &&",
-   "referenced_type" : "_ZTIN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "self_type" : "_ZTION3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTION3art15SplitStringIterE",
-   "name" : "art::SplitStringIter &&",
-   "referenced_type" : "_ZTIN3art15SplitStringIterE",
-   "self_type" : "_ZTION3art15SplitStringIterE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTION3art15TypeLookupTableE",
-   "name" : "art::TypeLookupTable &&",
-   "referenced_type" : "_ZTIN3art15TypeLookupTableE",
-   "self_type" : "_ZTION3art15TypeLookupTableE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTION3art25EncodedArrayValueIterator9ValueTypeE",
-   "name" : "art::EncodedArrayValueIterator::ValueType &&",
-   "referenced_type" : "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE",
-   "self_type" : "_ZTION3art25EncodedArrayValueIterator9ValueTypeE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTION3art3dex9TypeIndexE",
-   "name" : "art::dex::TypeIndex &&",
-   "referenced_type" : "_ZTIN3art3dex9TypeIndexE",
-   "self_type" : "_ZTION3art3dex9TypeIndexE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTION3art6MemMapE",
-   "name" : "art::MemMap &&",
-   "referenced_type" : "_ZTIN3art6MemMapE",
-   "self_type" : "_ZTION3art6MemMapE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.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" : "_ZTIONSt3__14pairIjtEE",
-   "name" : "std::pair<unsigned int, unsigned short> &&",
-   "referenced_type" : "_ZTINSt3__14pairIjtEE",
-   "self_type" : "_ZTIONSt3__14pairIjtEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIONSt3__16vectorIhNS_9allocatorIhEEEE",
-   "name" : "std::vector<unsigned char, std::allocator<unsigned char>> &&",
-   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
-   "self_type" : "_ZTIONSt3__16vectorIhNS_9allocatorIhEEEE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIOPKN3art3dex6TypeIdE",
-   "name" : "const art::dex::TypeId *&&",
-   "referenced_type" : "_ZTIPKN3art3dex6TypeIdE",
-   "self_type" : "_ZTIOPKN3art3dex6TypeIdE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIOPKN3art3dex7FieldIdE",
-   "name" : "const art::dex::FieldId *&&",
-   "referenced_type" : "_ZTIPKN3art3dex7FieldIdE",
-   "self_type" : "_ZTIOPKN3art3dex7FieldIdE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIOPKN3art3dex7ProtoIdE",
-   "name" : "const art::dex::ProtoId *&&",
-   "referenced_type" : "_ZTIPKN3art3dex7ProtoIdE",
-   "self_type" : "_ZTIOPKN3art3dex7ProtoIdE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIOPKN3art3dex8ClassDefE",
-   "name" : "const art::dex::ClassDef *&&",
-   "referenced_type" : "_ZTIPKN3art3dex8ClassDefE",
-   "self_type" : "_ZTIOPKN3art3dex8ClassDefE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIOPKN3art3dex8MethodIdE",
-   "name" : "const art::dex::MethodId *&&",
-   "referenced_type" : "_ZTIPKN3art3dex8MethodIdE",
-   "self_type" : "_ZTIOPKN3art3dex8MethodIdE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIOPKN3art3dex8StringIdE",
-   "name" : "const art::dex::StringId *&&",
-   "referenced_type" : "_ZTIPKN3art3dex8StringIdE",
-   "self_type" : "_ZTIOPKN3art3dex8StringIdE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIOPKN3art7DexFileE",
-   "name" : "const art::DexFile *&&",
-   "referenced_type" : "_ZTIPKN3art7DexFileE",
-   "self_type" : "_ZTIOPKN3art7DexFileE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIOPKc",
-   "name" : "const char *&&",
-   "referenced_type" : "_ZTIPKc",
-   "self_type" : "_ZTIOPKc",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIOPKt",
-   "name" : "const unsigned short *&&",
-   "referenced_type" : "_ZTIPKt",
-   "self_type" : "_ZTIOPKt",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIOb",
-   "name" : "bool &&",
-   "referenced_type" : "_ZTIb",
-   "self_type" : "_ZTIOb",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIOc",
-   "name" : "char &&",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIOc",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIOd",
-   "name" : "double &&",
-   "referenced_type" : "_ZTId",
-   "self_type" : "_ZTIOd",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIOi",
-   "name" : "int &&",
-   "referenced_type" : "_ZTIi",
-   "self_type" : "_ZTIOi",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIOj",
-   "name" : "unsigned int &&",
-   "referenced_type" : "_ZTIj",
-   "self_type" : "_ZTIOj",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIOl",
-   "name" : "long &&",
-   "referenced_type" : "_ZTIl",
-   "self_type" : "_ZTIOl",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIOm",
-   "name" : "unsigned long &&",
-   "referenced_type" : "_ZTIm",
-   "self_type" : "_ZTIOm",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "_ZTIOt",
-   "name" : "unsigned short &&",
-   "referenced_type" : "_ZTIt",
-   "self_type" : "_ZTIOt",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  }
- ]
-}
diff --git a/31/64/x86_x86_64/source-based/libdexfiled.so.lsdump b/31/64/x86_x86_64/source-based/libdexfiled.so.lsdump
deleted file mode 100644
index 10a9ae5..0000000
--- a/31/64/x86_x86_64/source-based/libdexfiled.so.lsdump
+++ /dev/null
@@ -1,22909 +0,0 @@
-{
- "array_types" :
- [
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA1024_c",
-   "name" : "char [1024]",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIA1024_c",
-   "size" : 1024,
-   "source_file" : "system/libbase/include/android-base/file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIA1_N3art3dex20AnnotationSetRefItemE",
-   "name" : "art::dex::AnnotationSetRefItem [1]",
-   "referenced_type" : "_ZTIN3art3dex20AnnotationSetRefItemE",
-   "self_type" : "_ZTIA1_N3art3dex20AnnotationSetRefItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIA1_N3art3dex7MapItemE",
-   "name" : "art::dex::MapItem [1]",
-   "referenced_type" : "_ZTIN3art3dex7MapItemE",
-   "self_type" : "_ZTIA1_N3art3dex7MapItemE",
-   "size" : 12,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "_ZTIA1_N3art3dex8TypeItemE",
-   "name" : "art::dex::TypeItem [1]",
-   "referenced_type" : "_ZTIN3art3dex8TypeItemE",
-   "self_type" : "_ZTIA1_N3art3dex8TypeItemE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA1_h",
-   "name" : "unsigned char [1]",
-   "referenced_type" : "_ZTIh",
-   "self_type" : "_ZTIA1_h",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIA1_j",
-   "name" : "unsigned int [1]",
-   "referenced_type" : "_ZTIj",
-   "self_type" : "_ZTIA1_j",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "_ZTIA1_t",
-   "name" : "unsigned short [1]",
-   "referenced_type" : "_ZTIt",
-   "self_type" : "_ZTIA1_t",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA20_h",
-   "name" : "unsigned char [20]",
-   "referenced_type" : "_ZTIh",
-   "self_type" : "_ZTIA20_h",
-   "size" : 20,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA22_c",
-   "name" : "char [22]",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIA22_c",
-   "size" : 22,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA23_c",
-   "name" : "char [23]",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIA23_c",
-   "size" : 23,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA28_c",
-   "name" : "char [28]",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIA28_c",
-   "size" : 28,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIA2_N3art16DexLayoutSectionE",
-   "name" : "art::DexLayoutSection [2]",
-   "referenced_type" : "_ZTIN3art16DexLayoutSectionE",
-   "self_type" : "_ZTIA2_N3art16DexLayoutSectionE",
-   "size" : 80,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIA2_PKc",
-   "name" : "const char *[2]",
-   "referenced_type" : "_ZTIPKc",
-   "self_type" : "_ZTIA2_PKc",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA36_c",
-   "name" : "char [36]",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIA36_c",
-   "size" : 36,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA4_c",
-   "name" : "char [4]",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIA4_c",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA4_h",
-   "name" : "unsigned char [4]",
-   "referenced_type" : "_ZTIh",
-   "self_type" : "_ZTIA4_h",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA5_A4_h",
-   "name" : "unsigned char [5][4]",
-   "referenced_type" : "_ZTIA4_h",
-   "self_type" : "_ZTIA5_A4_h",
-   "size" : 20,
-   "source_file" : "art/libdexfile/dex/standard_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIA5_N3art16DexLayoutSection10SubsectionE",
-   "name" : "art::DexLayoutSection::Subsection [5]",
-   "referenced_type" : "_ZTIN3art16DexLayoutSection10SubsectionE",
-   "self_type" : "_ZTIA5_N3art16DexLayoutSection10SubsectionE",
-   "size" : 40,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIA5_j",
-   "name" : "unsigned int [5]",
-   "referenced_type" : "_ZTIj",
-   "self_type" : "_ZTIA5_j",
-   "size" : 20,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIA7_N3art10SdkVersionE",
-   "name" : "art::SdkVersion [7]",
-   "referenced_type" : "_ZTIN3art10SdkVersionE",
-   "self_type" : "_ZTIA7_N3art10SdkVersionE",
-   "size" : 28,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIA7_PKc",
-   "name" : "const char *[7]",
-   "referenced_type" : "_ZTIPKc",
-   "self_type" : "_ZTIA7_PKc",
-   "size" : 28,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIA8_h",
-   "name" : "unsigned char [8]",
-   "referenced_type" : "_ZTIh",
-   "self_type" : "_ZTIA8_h",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "linker_set_key" : "_ZTIA_N3art11Instruction21InstructionDescriptorE",
-   "name" : "art::Instruction::InstructionDescriptor []",
-   "referenced_type" : "_ZTIN3art11Instruction21InstructionDescriptorE",
-   "self_type" : "_ZTIA_N3art11Instruction21InstructionDescriptorE",
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "linker_set_key" : "_ZTIA_PKc",
-   "name" : "const char *[]",
-   "referenced_type" : "_ZTIPKc",
-   "self_type" : "_ZTIA_PKc",
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "linker_set_key" : "_ZTIA_h",
-   "name" : "unsigned char []",
-   "referenced_type" : "_ZTIh",
-   "self_type" : "_ZTIA_h",
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "linker_set_key" : "_ZTIA_i",
-   "name" : "int []",
-   "referenced_type" : "_ZTIi",
-   "self_type" : "_ZTIA_i",
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  }
- ],
- "builtin_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIDn",
-   "name" : "nullptr_t",
-   "referenced_type" : "_ZTIDn",
-   "self_type" : "_ZTIDn",
-   "size" : 4
-  },
-  {
-   "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" : 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" : "ADexFile_Error_toString"
-  },
-  {
-   "name" : "ADexFile_Method_getClassDescriptor"
-  },
-  {
-   "name" : "ADexFile_Method_getCodeOffset"
-  },
-  {
-   "name" : "ADexFile_Method_getName"
-  },
-  {
-   "name" : "ADexFile_Method_getQualifiedName"
-  },
-  {
-   "name" : "ADexFile_create"
-  },
-  {
-   "name" : "ADexFile_destroy"
-  },
-  {
-   "name" : "ADexFile_findMethodAtOffset"
-  },
-  {
-   "name" : "ADexFile_forEachMethod"
-  }
- ],
- "elf_objects" : [],
- "enum_types" :
- [
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "ADEXFILE_ERROR_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "ADEXFILE_ERROR_INVALID_DEX"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "ADEXFILE_ERROR_INVALID_HEADER"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "ADEXFILE_ERROR_NOT_ENOUGH_DATA"
-    }
-   ],
-   "linker_set_key" : "_ZTI14ADexFile_Error",
-   "name" : "ADexFile_Error",
-   "referenced_type" : "_ZTI14ADexFile_Error",
-   "self_type" : "_ZTI14ADexFile_Error",
-   "size" : 4,
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "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" : "art::kStatic"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::kDirect"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::kVirtual"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::kSuper"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::kInterface"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::kPolymorphic"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::kCustom"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::kMaxInvokeType"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art10InvokeTypeE",
-   "name" : "art::InvokeType",
-   "referenced_type" : "_ZTIN3art10InvokeTypeE",
-   "self_type" : "_ZTIN3art10InvokeTypeE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/invoke_type.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 1,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::LayoutType::kLayoutTypeHot"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::LayoutType::kLayoutTypeSometimesUsed"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::LayoutType::kLayoutTypeStartupOnly"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::LayoutType::kLayoutTypeUsedOnce"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::LayoutType::kLayoutTypeUnused"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::LayoutType::kLayoutTypeCount"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art10LayoutTypeE",
-   "name" : "art::LayoutType",
-   "referenced_type" : "_ZTIN3art10LayoutTypeE",
-   "self_type" : "_ZTIN3art10LayoutTypeE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h",
-   "underlying_type" : "_ZTIh"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::SdkVersion::kMin"
-    },
-    {
-     "enum_field_value" : 0,
-     "name" : "art::SdkVersion::kUnset"
-    },
-    {
-     "enum_field_value" : 21,
-     "name" : "art::SdkVersion::kL"
-    },
-    {
-     "enum_field_value" : 22,
-     "name" : "art::SdkVersion::kL_MR1"
-    },
-    {
-     "enum_field_value" : 23,
-     "name" : "art::SdkVersion::kM"
-    },
-    {
-     "enum_field_value" : 24,
-     "name" : "art::SdkVersion::kN"
-    },
-    {
-     "enum_field_value" : 25,
-     "name" : "art::SdkVersion::kN_MR1"
-    },
-    {
-     "enum_field_value" : 26,
-     "name" : "art::SdkVersion::kO"
-    },
-    {
-     "enum_field_value" : 27,
-     "name" : "art::SdkVersion::kO_MR1"
-    },
-    {
-     "enum_field_value" : 28,
-     "name" : "art::SdkVersion::kP"
-    },
-    {
-     "enum_field_value" : 29,
-     "name" : "art::SdkVersion::kQ"
-    },
-    {
-     "enum_field_value" : 30,
-     "name" : "art::SdkVersion::kR"
-    },
-    {
-     "enum_field_value" : -1,
-     "name" : "art::SdkVersion::kMax"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art10SdkVersionE",
-   "name" : "art::SdkVersion",
-   "referenced_type" : "_ZTIN3art10SdkVersionE",
-   "self_type" : "_ZTIN3art10SdkVersionE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/sdk_version.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 256,
-     "name" : "art::Instruction::kPackedSwitchSignature"
-    },
-    {
-     "enum_field_value" : 512,
-     "name" : "art::Instruction::kSparseSwitchSignature"
-    },
-    {
-     "enum_field_value" : 768,
-     "name" : "art::Instruction::kArrayDataSignature"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction10SignaturesE",
-   "name" : "art::Instruction::Signatures",
-   "referenced_type" : "_ZTIN3art11Instruction10SignaturesE",
-   "self_type" : "_ZTIN3art11Instruction10SignaturesE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::Instruction::kVerifyNothing"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::Instruction::kVerifyRegA"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::Instruction::kVerifyRegAWide"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::Instruction::kVerifyRegB"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::Instruction::kVerifyRegBField"
-    },
-    {
-     "enum_field_value" : 16,
-     "name" : "art::Instruction::kVerifyRegBMethod"
-    },
-    {
-     "enum_field_value" : 32,
-     "name" : "art::Instruction::kVerifyRegBNewInstance"
-    },
-    {
-     "enum_field_value" : 64,
-     "name" : "art::Instruction::kVerifyRegBString"
-    },
-    {
-     "enum_field_value" : 128,
-     "name" : "art::Instruction::kVerifyRegBType"
-    },
-    {
-     "enum_field_value" : 256,
-     "name" : "art::Instruction::kVerifyRegBWide"
-    },
-    {
-     "enum_field_value" : 512,
-     "name" : "art::Instruction::kVerifyRegC"
-    },
-    {
-     "enum_field_value" : 1024,
-     "name" : "art::Instruction::kVerifyRegCField"
-    },
-    {
-     "enum_field_value" : 2048,
-     "name" : "art::Instruction::kVerifyRegCNewArray"
-    },
-    {
-     "enum_field_value" : 4096,
-     "name" : "art::Instruction::kVerifyRegCType"
-    },
-    {
-     "enum_field_value" : 8192,
-     "name" : "art::Instruction::kVerifyRegCWide"
-    },
-    {
-     "enum_field_value" : 16384,
-     "name" : "art::Instruction::kVerifyArrayData"
-    },
-    {
-     "enum_field_value" : 32768,
-     "name" : "art::Instruction::kVerifyBranchTarget"
-    },
-    {
-     "enum_field_value" : 65536,
-     "name" : "art::Instruction::kVerifySwitchTargets"
-    },
-    {
-     "enum_field_value" : 131072,
-     "name" : "art::Instruction::kVerifyVarArg"
-    },
-    {
-     "enum_field_value" : 262144,
-     "name" : "art::Instruction::kVerifyVarArgNonZero"
-    },
-    {
-     "enum_field_value" : 524288,
-     "name" : "art::Instruction::kVerifyVarArgRange"
-    },
-    {
-     "enum_field_value" : 1048576,
-     "name" : "art::Instruction::kVerifyVarArgRangeNonZero"
-    },
-    {
-     "enum_field_value" : 2097152,
-     "name" : "art::Instruction::kVerifyRuntimeOnly"
-    },
-    {
-     "enum_field_value" : 4194304,
-     "name" : "art::Instruction::kVerifyError"
-    },
-    {
-     "enum_field_value" : 8388608,
-     "name" : "art::Instruction::kVerifyRegHPrototype"
-    },
-    {
-     "enum_field_value" : 16777216,
-     "name" : "art::Instruction::kVerifyRegBCallSite"
-    },
-    {
-     "enum_field_value" : 33554432,
-     "name" : "art::Instruction::kVerifyRegBMethodHandle"
-    },
-    {
-     "enum_field_value" : 67108864,
-     "name" : "art::Instruction::kVerifyRegBPrototype"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction10VerifyFlagE",
-   "name" : "art::Instruction::VerifyFlag",
-   "referenced_type" : "_ZTIN3art11Instruction10VerifyFlagE",
-   "self_type" : "_ZTIN3art11Instruction10VerifyFlagE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 128,
-     "name" : "art::Instruction::kAdd"
-    },
-    {
-     "enum_field_value" : 256,
-     "name" : "art::Instruction::kSubtract"
-    },
-    {
-     "enum_field_value" : 512,
-     "name" : "art::Instruction::kMultiply"
-    },
-    {
-     "enum_field_value" : 1024,
-     "name" : "art::Instruction::kDivide"
-    },
-    {
-     "enum_field_value" : 2048,
-     "name" : "art::Instruction::kRemainder"
-    },
-    {
-     "enum_field_value" : 4096,
-     "name" : "art::Instruction::kAnd"
-    },
-    {
-     "enum_field_value" : 8192,
-     "name" : "art::Instruction::kOr"
-    },
-    {
-     "enum_field_value" : 16384,
-     "name" : "art::Instruction::kXor"
-    },
-    {
-     "enum_field_value" : 32768,
-     "name" : "art::Instruction::kShl"
-    },
-    {
-     "enum_field_value" : 65536,
-     "name" : "art::Instruction::kShr"
-    },
-    {
-     "enum_field_value" : 131072,
-     "name" : "art::Instruction::kUshr"
-    },
-    {
-     "enum_field_value" : 262144,
-     "name" : "art::Instruction::kCast"
-    },
-    {
-     "enum_field_value" : 524288,
-     "name" : "art::Instruction::kStore"
-    },
-    {
-     "enum_field_value" : 1048576,
-     "name" : "art::Instruction::kLoad"
-    },
-    {
-     "enum_field_value" : 2097152,
-     "name" : "art::Instruction::kClobber"
-    },
-    {
-     "enum_field_value" : 4194304,
-     "name" : "art::Instruction::kRegCFieldOrConstant"
-    },
-    {
-     "enum_field_value" : 8388608,
-     "name" : "art::Instruction::kRegBFieldOrConstant"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction13ExtendedFlagsE",
-   "name" : "art::Instruction::ExtendedFlags",
-   "referenced_type" : "_ZTIN3art11Instruction13ExtendedFlagsE",
-   "self_type" : "_ZTIN3art11Instruction13ExtendedFlagsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::Instruction::NOP"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::Instruction::MOVE"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::Instruction::MOVE_FROM16"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::Instruction::MOVE_16"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::Instruction::MOVE_WIDE"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::Instruction::MOVE_WIDE_FROM16"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::Instruction::MOVE_WIDE_16"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "art::Instruction::MOVE_OBJECT"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::Instruction::MOVE_OBJECT_FROM16"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "art::Instruction::MOVE_OBJECT_16"
-    },
-    {
-     "enum_field_value" : 10,
-     "name" : "art::Instruction::MOVE_RESULT"
-    },
-    {
-     "enum_field_value" : 11,
-     "name" : "art::Instruction::MOVE_RESULT_WIDE"
-    },
-    {
-     "enum_field_value" : 12,
-     "name" : "art::Instruction::MOVE_RESULT_OBJECT"
-    },
-    {
-     "enum_field_value" : 13,
-     "name" : "art::Instruction::MOVE_EXCEPTION"
-    },
-    {
-     "enum_field_value" : 14,
-     "name" : "art::Instruction::RETURN_VOID"
-    },
-    {
-     "enum_field_value" : 15,
-     "name" : "art::Instruction::RETURN"
-    },
-    {
-     "enum_field_value" : 16,
-     "name" : "art::Instruction::RETURN_WIDE"
-    },
-    {
-     "enum_field_value" : 17,
-     "name" : "art::Instruction::RETURN_OBJECT"
-    },
-    {
-     "enum_field_value" : 18,
-     "name" : "art::Instruction::CONST_4"
-    },
-    {
-     "enum_field_value" : 19,
-     "name" : "art::Instruction::CONST_16"
-    },
-    {
-     "enum_field_value" : 20,
-     "name" : "art::Instruction::CONST"
-    },
-    {
-     "enum_field_value" : 21,
-     "name" : "art::Instruction::CONST_HIGH16"
-    },
-    {
-     "enum_field_value" : 22,
-     "name" : "art::Instruction::CONST_WIDE_16"
-    },
-    {
-     "enum_field_value" : 23,
-     "name" : "art::Instruction::CONST_WIDE_32"
-    },
-    {
-     "enum_field_value" : 24,
-     "name" : "art::Instruction::CONST_WIDE"
-    },
-    {
-     "enum_field_value" : 25,
-     "name" : "art::Instruction::CONST_WIDE_HIGH16"
-    },
-    {
-     "enum_field_value" : 26,
-     "name" : "art::Instruction::CONST_STRING"
-    },
-    {
-     "enum_field_value" : 27,
-     "name" : "art::Instruction::CONST_STRING_JUMBO"
-    },
-    {
-     "enum_field_value" : 28,
-     "name" : "art::Instruction::CONST_CLASS"
-    },
-    {
-     "enum_field_value" : 29,
-     "name" : "art::Instruction::MONITOR_ENTER"
-    },
-    {
-     "enum_field_value" : 30,
-     "name" : "art::Instruction::MONITOR_EXIT"
-    },
-    {
-     "enum_field_value" : 31,
-     "name" : "art::Instruction::CHECK_CAST"
-    },
-    {
-     "enum_field_value" : 32,
-     "name" : "art::Instruction::INSTANCE_OF"
-    },
-    {
-     "enum_field_value" : 33,
-     "name" : "art::Instruction::ARRAY_LENGTH"
-    },
-    {
-     "enum_field_value" : 34,
-     "name" : "art::Instruction::NEW_INSTANCE"
-    },
-    {
-     "enum_field_value" : 35,
-     "name" : "art::Instruction::NEW_ARRAY"
-    },
-    {
-     "enum_field_value" : 36,
-     "name" : "art::Instruction::FILLED_NEW_ARRAY"
-    },
-    {
-     "enum_field_value" : 37,
-     "name" : "art::Instruction::FILLED_NEW_ARRAY_RANGE"
-    },
-    {
-     "enum_field_value" : 38,
-     "name" : "art::Instruction::FILL_ARRAY_DATA"
-    },
-    {
-     "enum_field_value" : 39,
-     "name" : "art::Instruction::THROW"
-    },
-    {
-     "enum_field_value" : 40,
-     "name" : "art::Instruction::GOTO"
-    },
-    {
-     "enum_field_value" : 41,
-     "name" : "art::Instruction::GOTO_16"
-    },
-    {
-     "enum_field_value" : 42,
-     "name" : "art::Instruction::GOTO_32"
-    },
-    {
-     "enum_field_value" : 43,
-     "name" : "art::Instruction::PACKED_SWITCH"
-    },
-    {
-     "enum_field_value" : 44,
-     "name" : "art::Instruction::SPARSE_SWITCH"
-    },
-    {
-     "enum_field_value" : 45,
-     "name" : "art::Instruction::CMPL_FLOAT"
-    },
-    {
-     "enum_field_value" : 46,
-     "name" : "art::Instruction::CMPG_FLOAT"
-    },
-    {
-     "enum_field_value" : 47,
-     "name" : "art::Instruction::CMPL_DOUBLE"
-    },
-    {
-     "enum_field_value" : 48,
-     "name" : "art::Instruction::CMPG_DOUBLE"
-    },
-    {
-     "enum_field_value" : 49,
-     "name" : "art::Instruction::CMP_LONG"
-    },
-    {
-     "enum_field_value" : 50,
-     "name" : "art::Instruction::IF_EQ"
-    },
-    {
-     "enum_field_value" : 51,
-     "name" : "art::Instruction::IF_NE"
-    },
-    {
-     "enum_field_value" : 52,
-     "name" : "art::Instruction::IF_LT"
-    },
-    {
-     "enum_field_value" : 53,
-     "name" : "art::Instruction::IF_GE"
-    },
-    {
-     "enum_field_value" : 54,
-     "name" : "art::Instruction::IF_GT"
-    },
-    {
-     "enum_field_value" : 55,
-     "name" : "art::Instruction::IF_LE"
-    },
-    {
-     "enum_field_value" : 56,
-     "name" : "art::Instruction::IF_EQZ"
-    },
-    {
-     "enum_field_value" : 57,
-     "name" : "art::Instruction::IF_NEZ"
-    },
-    {
-     "enum_field_value" : 58,
-     "name" : "art::Instruction::IF_LTZ"
-    },
-    {
-     "enum_field_value" : 59,
-     "name" : "art::Instruction::IF_GEZ"
-    },
-    {
-     "enum_field_value" : 60,
-     "name" : "art::Instruction::IF_GTZ"
-    },
-    {
-     "enum_field_value" : 61,
-     "name" : "art::Instruction::IF_LEZ"
-    },
-    {
-     "enum_field_value" : 62,
-     "name" : "art::Instruction::UNUSED_3E"
-    },
-    {
-     "enum_field_value" : 63,
-     "name" : "art::Instruction::UNUSED_3F"
-    },
-    {
-     "enum_field_value" : 64,
-     "name" : "art::Instruction::UNUSED_40"
-    },
-    {
-     "enum_field_value" : 65,
-     "name" : "art::Instruction::UNUSED_41"
-    },
-    {
-     "enum_field_value" : 66,
-     "name" : "art::Instruction::UNUSED_42"
-    },
-    {
-     "enum_field_value" : 67,
-     "name" : "art::Instruction::UNUSED_43"
-    },
-    {
-     "enum_field_value" : 68,
-     "name" : "art::Instruction::AGET"
-    },
-    {
-     "enum_field_value" : 69,
-     "name" : "art::Instruction::AGET_WIDE"
-    },
-    {
-     "enum_field_value" : 70,
-     "name" : "art::Instruction::AGET_OBJECT"
-    },
-    {
-     "enum_field_value" : 71,
-     "name" : "art::Instruction::AGET_BOOLEAN"
-    },
-    {
-     "enum_field_value" : 72,
-     "name" : "art::Instruction::AGET_BYTE"
-    },
-    {
-     "enum_field_value" : 73,
-     "name" : "art::Instruction::AGET_CHAR"
-    },
-    {
-     "enum_field_value" : 74,
-     "name" : "art::Instruction::AGET_SHORT"
-    },
-    {
-     "enum_field_value" : 75,
-     "name" : "art::Instruction::APUT"
-    },
-    {
-     "enum_field_value" : 76,
-     "name" : "art::Instruction::APUT_WIDE"
-    },
-    {
-     "enum_field_value" : 77,
-     "name" : "art::Instruction::APUT_OBJECT"
-    },
-    {
-     "enum_field_value" : 78,
-     "name" : "art::Instruction::APUT_BOOLEAN"
-    },
-    {
-     "enum_field_value" : 79,
-     "name" : "art::Instruction::APUT_BYTE"
-    },
-    {
-     "enum_field_value" : 80,
-     "name" : "art::Instruction::APUT_CHAR"
-    },
-    {
-     "enum_field_value" : 81,
-     "name" : "art::Instruction::APUT_SHORT"
-    },
-    {
-     "enum_field_value" : 82,
-     "name" : "art::Instruction::IGET"
-    },
-    {
-     "enum_field_value" : 83,
-     "name" : "art::Instruction::IGET_WIDE"
-    },
-    {
-     "enum_field_value" : 84,
-     "name" : "art::Instruction::IGET_OBJECT"
-    },
-    {
-     "enum_field_value" : 85,
-     "name" : "art::Instruction::IGET_BOOLEAN"
-    },
-    {
-     "enum_field_value" : 86,
-     "name" : "art::Instruction::IGET_BYTE"
-    },
-    {
-     "enum_field_value" : 87,
-     "name" : "art::Instruction::IGET_CHAR"
-    },
-    {
-     "enum_field_value" : 88,
-     "name" : "art::Instruction::IGET_SHORT"
-    },
-    {
-     "enum_field_value" : 89,
-     "name" : "art::Instruction::IPUT"
-    },
-    {
-     "enum_field_value" : 90,
-     "name" : "art::Instruction::IPUT_WIDE"
-    },
-    {
-     "enum_field_value" : 91,
-     "name" : "art::Instruction::IPUT_OBJECT"
-    },
-    {
-     "enum_field_value" : 92,
-     "name" : "art::Instruction::IPUT_BOOLEAN"
-    },
-    {
-     "enum_field_value" : 93,
-     "name" : "art::Instruction::IPUT_BYTE"
-    },
-    {
-     "enum_field_value" : 94,
-     "name" : "art::Instruction::IPUT_CHAR"
-    },
-    {
-     "enum_field_value" : 95,
-     "name" : "art::Instruction::IPUT_SHORT"
-    },
-    {
-     "enum_field_value" : 96,
-     "name" : "art::Instruction::SGET"
-    },
-    {
-     "enum_field_value" : 97,
-     "name" : "art::Instruction::SGET_WIDE"
-    },
-    {
-     "enum_field_value" : 98,
-     "name" : "art::Instruction::SGET_OBJECT"
-    },
-    {
-     "enum_field_value" : 99,
-     "name" : "art::Instruction::SGET_BOOLEAN"
-    },
-    {
-     "enum_field_value" : 100,
-     "name" : "art::Instruction::SGET_BYTE"
-    },
-    {
-     "enum_field_value" : 101,
-     "name" : "art::Instruction::SGET_CHAR"
-    },
-    {
-     "enum_field_value" : 102,
-     "name" : "art::Instruction::SGET_SHORT"
-    },
-    {
-     "enum_field_value" : 103,
-     "name" : "art::Instruction::SPUT"
-    },
-    {
-     "enum_field_value" : 104,
-     "name" : "art::Instruction::SPUT_WIDE"
-    },
-    {
-     "enum_field_value" : 105,
-     "name" : "art::Instruction::SPUT_OBJECT"
-    },
-    {
-     "enum_field_value" : 106,
-     "name" : "art::Instruction::SPUT_BOOLEAN"
-    },
-    {
-     "enum_field_value" : 107,
-     "name" : "art::Instruction::SPUT_BYTE"
-    },
-    {
-     "enum_field_value" : 108,
-     "name" : "art::Instruction::SPUT_CHAR"
-    },
-    {
-     "enum_field_value" : 109,
-     "name" : "art::Instruction::SPUT_SHORT"
-    },
-    {
-     "enum_field_value" : 110,
-     "name" : "art::Instruction::INVOKE_VIRTUAL"
-    },
-    {
-     "enum_field_value" : 111,
-     "name" : "art::Instruction::INVOKE_SUPER"
-    },
-    {
-     "enum_field_value" : 112,
-     "name" : "art::Instruction::INVOKE_DIRECT"
-    },
-    {
-     "enum_field_value" : 113,
-     "name" : "art::Instruction::INVOKE_STATIC"
-    },
-    {
-     "enum_field_value" : 114,
-     "name" : "art::Instruction::INVOKE_INTERFACE"
-    },
-    {
-     "enum_field_value" : 115,
-     "name" : "art::Instruction::UNUSED_73"
-    },
-    {
-     "enum_field_value" : 116,
-     "name" : "art::Instruction::INVOKE_VIRTUAL_RANGE"
-    },
-    {
-     "enum_field_value" : 117,
-     "name" : "art::Instruction::INVOKE_SUPER_RANGE"
-    },
-    {
-     "enum_field_value" : 118,
-     "name" : "art::Instruction::INVOKE_DIRECT_RANGE"
-    },
-    {
-     "enum_field_value" : 119,
-     "name" : "art::Instruction::INVOKE_STATIC_RANGE"
-    },
-    {
-     "enum_field_value" : 120,
-     "name" : "art::Instruction::INVOKE_INTERFACE_RANGE"
-    },
-    {
-     "enum_field_value" : 121,
-     "name" : "art::Instruction::UNUSED_79"
-    },
-    {
-     "enum_field_value" : 122,
-     "name" : "art::Instruction::UNUSED_7A"
-    },
-    {
-     "enum_field_value" : 123,
-     "name" : "art::Instruction::NEG_INT"
-    },
-    {
-     "enum_field_value" : 124,
-     "name" : "art::Instruction::NOT_INT"
-    },
-    {
-     "enum_field_value" : 125,
-     "name" : "art::Instruction::NEG_LONG"
-    },
-    {
-     "enum_field_value" : 126,
-     "name" : "art::Instruction::NOT_LONG"
-    },
-    {
-     "enum_field_value" : 127,
-     "name" : "art::Instruction::NEG_FLOAT"
-    },
-    {
-     "enum_field_value" : 128,
-     "name" : "art::Instruction::NEG_DOUBLE"
-    },
-    {
-     "enum_field_value" : 129,
-     "name" : "art::Instruction::INT_TO_LONG"
-    },
-    {
-     "enum_field_value" : 130,
-     "name" : "art::Instruction::INT_TO_FLOAT"
-    },
-    {
-     "enum_field_value" : 131,
-     "name" : "art::Instruction::INT_TO_DOUBLE"
-    },
-    {
-     "enum_field_value" : 132,
-     "name" : "art::Instruction::LONG_TO_INT"
-    },
-    {
-     "enum_field_value" : 133,
-     "name" : "art::Instruction::LONG_TO_FLOAT"
-    },
-    {
-     "enum_field_value" : 134,
-     "name" : "art::Instruction::LONG_TO_DOUBLE"
-    },
-    {
-     "enum_field_value" : 135,
-     "name" : "art::Instruction::FLOAT_TO_INT"
-    },
-    {
-     "enum_field_value" : 136,
-     "name" : "art::Instruction::FLOAT_TO_LONG"
-    },
-    {
-     "enum_field_value" : 137,
-     "name" : "art::Instruction::FLOAT_TO_DOUBLE"
-    },
-    {
-     "enum_field_value" : 138,
-     "name" : "art::Instruction::DOUBLE_TO_INT"
-    },
-    {
-     "enum_field_value" : 139,
-     "name" : "art::Instruction::DOUBLE_TO_LONG"
-    },
-    {
-     "enum_field_value" : 140,
-     "name" : "art::Instruction::DOUBLE_TO_FLOAT"
-    },
-    {
-     "enum_field_value" : 141,
-     "name" : "art::Instruction::INT_TO_BYTE"
-    },
-    {
-     "enum_field_value" : 142,
-     "name" : "art::Instruction::INT_TO_CHAR"
-    },
-    {
-     "enum_field_value" : 143,
-     "name" : "art::Instruction::INT_TO_SHORT"
-    },
-    {
-     "enum_field_value" : 144,
-     "name" : "art::Instruction::ADD_INT"
-    },
-    {
-     "enum_field_value" : 145,
-     "name" : "art::Instruction::SUB_INT"
-    },
-    {
-     "enum_field_value" : 146,
-     "name" : "art::Instruction::MUL_INT"
-    },
-    {
-     "enum_field_value" : 147,
-     "name" : "art::Instruction::DIV_INT"
-    },
-    {
-     "enum_field_value" : 148,
-     "name" : "art::Instruction::REM_INT"
-    },
-    {
-     "enum_field_value" : 149,
-     "name" : "art::Instruction::AND_INT"
-    },
-    {
-     "enum_field_value" : 150,
-     "name" : "art::Instruction::OR_INT"
-    },
-    {
-     "enum_field_value" : 151,
-     "name" : "art::Instruction::XOR_INT"
-    },
-    {
-     "enum_field_value" : 152,
-     "name" : "art::Instruction::SHL_INT"
-    },
-    {
-     "enum_field_value" : 153,
-     "name" : "art::Instruction::SHR_INT"
-    },
-    {
-     "enum_field_value" : 154,
-     "name" : "art::Instruction::USHR_INT"
-    },
-    {
-     "enum_field_value" : 155,
-     "name" : "art::Instruction::ADD_LONG"
-    },
-    {
-     "enum_field_value" : 156,
-     "name" : "art::Instruction::SUB_LONG"
-    },
-    {
-     "enum_field_value" : 157,
-     "name" : "art::Instruction::MUL_LONG"
-    },
-    {
-     "enum_field_value" : 158,
-     "name" : "art::Instruction::DIV_LONG"
-    },
-    {
-     "enum_field_value" : 159,
-     "name" : "art::Instruction::REM_LONG"
-    },
-    {
-     "enum_field_value" : 160,
-     "name" : "art::Instruction::AND_LONG"
-    },
-    {
-     "enum_field_value" : 161,
-     "name" : "art::Instruction::OR_LONG"
-    },
-    {
-     "enum_field_value" : 162,
-     "name" : "art::Instruction::XOR_LONG"
-    },
-    {
-     "enum_field_value" : 163,
-     "name" : "art::Instruction::SHL_LONG"
-    },
-    {
-     "enum_field_value" : 164,
-     "name" : "art::Instruction::SHR_LONG"
-    },
-    {
-     "enum_field_value" : 165,
-     "name" : "art::Instruction::USHR_LONG"
-    },
-    {
-     "enum_field_value" : 166,
-     "name" : "art::Instruction::ADD_FLOAT"
-    },
-    {
-     "enum_field_value" : 167,
-     "name" : "art::Instruction::SUB_FLOAT"
-    },
-    {
-     "enum_field_value" : 168,
-     "name" : "art::Instruction::MUL_FLOAT"
-    },
-    {
-     "enum_field_value" : 169,
-     "name" : "art::Instruction::DIV_FLOAT"
-    },
-    {
-     "enum_field_value" : 170,
-     "name" : "art::Instruction::REM_FLOAT"
-    },
-    {
-     "enum_field_value" : 171,
-     "name" : "art::Instruction::ADD_DOUBLE"
-    },
-    {
-     "enum_field_value" : 172,
-     "name" : "art::Instruction::SUB_DOUBLE"
-    },
-    {
-     "enum_field_value" : 173,
-     "name" : "art::Instruction::MUL_DOUBLE"
-    },
-    {
-     "enum_field_value" : 174,
-     "name" : "art::Instruction::DIV_DOUBLE"
-    },
-    {
-     "enum_field_value" : 175,
-     "name" : "art::Instruction::REM_DOUBLE"
-    },
-    {
-     "enum_field_value" : 176,
-     "name" : "art::Instruction::ADD_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 177,
-     "name" : "art::Instruction::SUB_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 178,
-     "name" : "art::Instruction::MUL_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 179,
-     "name" : "art::Instruction::DIV_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 180,
-     "name" : "art::Instruction::REM_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 181,
-     "name" : "art::Instruction::AND_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 182,
-     "name" : "art::Instruction::OR_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 183,
-     "name" : "art::Instruction::XOR_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 184,
-     "name" : "art::Instruction::SHL_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 185,
-     "name" : "art::Instruction::SHR_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 186,
-     "name" : "art::Instruction::USHR_INT_2ADDR"
-    },
-    {
-     "enum_field_value" : 187,
-     "name" : "art::Instruction::ADD_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 188,
-     "name" : "art::Instruction::SUB_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 189,
-     "name" : "art::Instruction::MUL_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 190,
-     "name" : "art::Instruction::DIV_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 191,
-     "name" : "art::Instruction::REM_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 192,
-     "name" : "art::Instruction::AND_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 193,
-     "name" : "art::Instruction::OR_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 194,
-     "name" : "art::Instruction::XOR_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 195,
-     "name" : "art::Instruction::SHL_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 196,
-     "name" : "art::Instruction::SHR_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 197,
-     "name" : "art::Instruction::USHR_LONG_2ADDR"
-    },
-    {
-     "enum_field_value" : 198,
-     "name" : "art::Instruction::ADD_FLOAT_2ADDR"
-    },
-    {
-     "enum_field_value" : 199,
-     "name" : "art::Instruction::SUB_FLOAT_2ADDR"
-    },
-    {
-     "enum_field_value" : 200,
-     "name" : "art::Instruction::MUL_FLOAT_2ADDR"
-    },
-    {
-     "enum_field_value" : 201,
-     "name" : "art::Instruction::DIV_FLOAT_2ADDR"
-    },
-    {
-     "enum_field_value" : 202,
-     "name" : "art::Instruction::REM_FLOAT_2ADDR"
-    },
-    {
-     "enum_field_value" : 203,
-     "name" : "art::Instruction::ADD_DOUBLE_2ADDR"
-    },
-    {
-     "enum_field_value" : 204,
-     "name" : "art::Instruction::SUB_DOUBLE_2ADDR"
-    },
-    {
-     "enum_field_value" : 205,
-     "name" : "art::Instruction::MUL_DOUBLE_2ADDR"
-    },
-    {
-     "enum_field_value" : 206,
-     "name" : "art::Instruction::DIV_DOUBLE_2ADDR"
-    },
-    {
-     "enum_field_value" : 207,
-     "name" : "art::Instruction::REM_DOUBLE_2ADDR"
-    },
-    {
-     "enum_field_value" : 208,
-     "name" : "art::Instruction::ADD_INT_LIT16"
-    },
-    {
-     "enum_field_value" : 209,
-     "name" : "art::Instruction::RSUB_INT"
-    },
-    {
-     "enum_field_value" : 210,
-     "name" : "art::Instruction::MUL_INT_LIT16"
-    },
-    {
-     "enum_field_value" : 211,
-     "name" : "art::Instruction::DIV_INT_LIT16"
-    },
-    {
-     "enum_field_value" : 212,
-     "name" : "art::Instruction::REM_INT_LIT16"
-    },
-    {
-     "enum_field_value" : 213,
-     "name" : "art::Instruction::AND_INT_LIT16"
-    },
-    {
-     "enum_field_value" : 214,
-     "name" : "art::Instruction::OR_INT_LIT16"
-    },
-    {
-     "enum_field_value" : 215,
-     "name" : "art::Instruction::XOR_INT_LIT16"
-    },
-    {
-     "enum_field_value" : 216,
-     "name" : "art::Instruction::ADD_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 217,
-     "name" : "art::Instruction::RSUB_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 218,
-     "name" : "art::Instruction::MUL_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 219,
-     "name" : "art::Instruction::DIV_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 220,
-     "name" : "art::Instruction::REM_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 221,
-     "name" : "art::Instruction::AND_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 222,
-     "name" : "art::Instruction::OR_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 223,
-     "name" : "art::Instruction::XOR_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 224,
-     "name" : "art::Instruction::SHL_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 225,
-     "name" : "art::Instruction::SHR_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 226,
-     "name" : "art::Instruction::USHR_INT_LIT8"
-    },
-    {
-     "enum_field_value" : 227,
-     "name" : "art::Instruction::UNUSED_E3"
-    },
-    {
-     "enum_field_value" : 228,
-     "name" : "art::Instruction::UNUSED_E4"
-    },
-    {
-     "enum_field_value" : 229,
-     "name" : "art::Instruction::UNUSED_E5"
-    },
-    {
-     "enum_field_value" : 230,
-     "name" : "art::Instruction::UNUSED_E6"
-    },
-    {
-     "enum_field_value" : 231,
-     "name" : "art::Instruction::UNUSED_E7"
-    },
-    {
-     "enum_field_value" : 232,
-     "name" : "art::Instruction::UNUSED_E8"
-    },
-    {
-     "enum_field_value" : 233,
-     "name" : "art::Instruction::UNUSED_E9"
-    },
-    {
-     "enum_field_value" : 234,
-     "name" : "art::Instruction::UNUSED_EA"
-    },
-    {
-     "enum_field_value" : 235,
-     "name" : "art::Instruction::UNUSED_EB"
-    },
-    {
-     "enum_field_value" : 236,
-     "name" : "art::Instruction::UNUSED_EC"
-    },
-    {
-     "enum_field_value" : 237,
-     "name" : "art::Instruction::UNUSED_ED"
-    },
-    {
-     "enum_field_value" : 238,
-     "name" : "art::Instruction::UNUSED_EE"
-    },
-    {
-     "enum_field_value" : 239,
-     "name" : "art::Instruction::UNUSED_EF"
-    },
-    {
-     "enum_field_value" : 240,
-     "name" : "art::Instruction::UNUSED_F0"
-    },
-    {
-     "enum_field_value" : 241,
-     "name" : "art::Instruction::UNUSED_F1"
-    },
-    {
-     "enum_field_value" : 242,
-     "name" : "art::Instruction::UNUSED_F2"
-    },
-    {
-     "enum_field_value" : 243,
-     "name" : "art::Instruction::UNUSED_F3"
-    },
-    {
-     "enum_field_value" : 244,
-     "name" : "art::Instruction::UNUSED_F4"
-    },
-    {
-     "enum_field_value" : 245,
-     "name" : "art::Instruction::UNUSED_F5"
-    },
-    {
-     "enum_field_value" : 246,
-     "name" : "art::Instruction::UNUSED_F6"
-    },
-    {
-     "enum_field_value" : 247,
-     "name" : "art::Instruction::UNUSED_F7"
-    },
-    {
-     "enum_field_value" : 248,
-     "name" : "art::Instruction::UNUSED_F8"
-    },
-    {
-     "enum_field_value" : 249,
-     "name" : "art::Instruction::UNUSED_F9"
-    },
-    {
-     "enum_field_value" : 250,
-     "name" : "art::Instruction::INVOKE_POLYMORPHIC"
-    },
-    {
-     "enum_field_value" : 251,
-     "name" : "art::Instruction::INVOKE_POLYMORPHIC_RANGE"
-    },
-    {
-     "enum_field_value" : 252,
-     "name" : "art::Instruction::INVOKE_CUSTOM"
-    },
-    {
-     "enum_field_value" : 253,
-     "name" : "art::Instruction::INVOKE_CUSTOM_RANGE"
-    },
-    {
-     "enum_field_value" : 254,
-     "name" : "art::Instruction::CONST_METHOD_HANDLE"
-    },
-    {
-     "enum_field_value" : 255,
-     "name" : "art::Instruction::CONST_METHOD_TYPE"
-    },
-    {
-     "enum_field_value" : 209,
-     "name" : "art::Instruction::RSUB_INT_LIT16"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction4CodeE",
-   "name" : "art::Instruction::Code",
-   "referenced_type" : "_ZTIN3art11Instruction4CodeE",
-   "self_type" : "_ZTIN3art11Instruction4CodeE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 1,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 1,
-     "name" : "art::Instruction::kBranch"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::Instruction::kContinue"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::Instruction::kSwitch"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::Instruction::kThrow"
-    },
-    {
-     "enum_field_value" : 16,
-     "name" : "art::Instruction::kReturn"
-    },
-    {
-     "enum_field_value" : 32,
-     "name" : "art::Instruction::kInvoke"
-    },
-    {
-     "enum_field_value" : 64,
-     "name" : "art::Instruction::kUnconditional"
-    },
-    {
-     "enum_field_value" : 128,
-     "name" : "art::Instruction::kExperimental"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction5FlagsE",
-   "name" : "art::Instruction::Flags",
-   "referenced_type" : "_ZTIN3art11Instruction5FlagsE",
-   "self_type" : "_ZTIN3art11Instruction5FlagsE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "underlying_type" : "_ZTIh"
-  },
-  {
-   "alignment" : 1,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::Instruction::k10x"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::Instruction::k12x"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::Instruction::k11n"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::Instruction::k11x"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::Instruction::k10t"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::Instruction::k20t"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::Instruction::k22x"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "art::Instruction::k21t"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::Instruction::k21s"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "art::Instruction::k21h"
-    },
-    {
-     "enum_field_value" : 10,
-     "name" : "art::Instruction::k21c"
-    },
-    {
-     "enum_field_value" : 11,
-     "name" : "art::Instruction::k23x"
-    },
-    {
-     "enum_field_value" : 12,
-     "name" : "art::Instruction::k22b"
-    },
-    {
-     "enum_field_value" : 13,
-     "name" : "art::Instruction::k22t"
-    },
-    {
-     "enum_field_value" : 14,
-     "name" : "art::Instruction::k22s"
-    },
-    {
-     "enum_field_value" : 15,
-     "name" : "art::Instruction::k22c"
-    },
-    {
-     "enum_field_value" : 16,
-     "name" : "art::Instruction::k32x"
-    },
-    {
-     "enum_field_value" : 17,
-     "name" : "art::Instruction::k30t"
-    },
-    {
-     "enum_field_value" : 18,
-     "name" : "art::Instruction::k31t"
-    },
-    {
-     "enum_field_value" : 19,
-     "name" : "art::Instruction::k31i"
-    },
-    {
-     "enum_field_value" : 20,
-     "name" : "art::Instruction::k31c"
-    },
-    {
-     "enum_field_value" : 21,
-     "name" : "art::Instruction::k35c"
-    },
-    {
-     "enum_field_value" : 22,
-     "name" : "art::Instruction::k3rc"
-    },
-    {
-     "enum_field_value" : 23,
-     "name" : "art::Instruction::k45cc"
-    },
-    {
-     "enum_field_value" : 24,
-     "name" : "art::Instruction::k4rcc"
-    },
-    {
-     "enum_field_value" : 25,
-     "name" : "art::Instruction::k51l"
-    },
-    {
-     "enum_field_value" : 26,
-     "name" : "art::Instruction::kInvalidFormat"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction6FormatE",
-   "name" : "art::Instruction::Format",
-   "referenced_type" : "_ZTIN3art11Instruction6FormatE",
-   "self_type" : "_ZTIN3art11Instruction6FormatE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "underlying_type" : "_ZTIh"
-  },
-  {
-   "alignment" : 1,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::Instruction::kIndexUnknown"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::Instruction::kIndexNone"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::Instruction::kIndexTypeRef"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::Instruction::kIndexStringRef"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::Instruction::kIndexMethodRef"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::Instruction::kIndexFieldRef"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::Instruction::kIndexFieldOffset"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "art::Instruction::kIndexVtableOffset"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::Instruction::kIndexMethodAndProtoRef"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "art::Instruction::kIndexCallSiteRef"
-    },
-    {
-     "enum_field_value" : 10,
-     "name" : "art::Instruction::kIndexMethodHandleRef"
-    },
-    {
-     "enum_field_value" : 11,
-     "name" : "art::Instruction::kIndexProtoRef"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction9IndexTypeE",
-   "name" : "art::Instruction::IndexType",
-   "referenced_type" : "_ZTIN3art11Instruction9IndexTypeE",
-   "self_type" : "_ZTIN3art11Instruction9IndexTypeE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "underlying_type" : "_ZTIh"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 4,
-     "name" : "art::PointerSize::k32"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::PointerSize::k64"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11PointerSizeE",
-   "name" : "art::PointerSize",
-   "referenced_type" : "_ZTIN3art11PointerSizeE",
-   "self_type" : "_ZTIN3art11PointerSizeE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/enums.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 1,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::MadviseState::kMadviseStateAtLoad"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::MadviseState::kMadviseStateFinishedLaunch"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::MadviseState::kMadviseStateFinishedTrim"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art12MadviseStateE",
-   "name" : "art::MadviseState",
-   "referenced_type" : "_ZTIN3art12MadviseStateE",
-   "self_type" : "_ZTIN3art12MadviseStateE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h",
-   "underlying_type" : "_ZTIh"
-  },
-  {
-   "access" : "protected",
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::DexFileLoader::VerifyResult::kVerifyNotAttempted"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::DexFileLoader::VerifyResult::kVerifySucceeded"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::DexFileLoader::VerifyResult::kVerifyFailed"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13DexFileLoader12VerifyResultE",
-   "name" : "art::DexFileLoader::VerifyResult",
-   "referenced_type" : "_ZTIN3art13DexFileLoader12VerifyResultE",
-   "self_type" : "_ZTIN3art13DexFileLoader12VerifyResultE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h",
-   "underlying_type" : "_ZTIi"
-  },
-  {
-   "alignment" : 1,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::kDexInvokeVirtual"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::kDexInvokeSuper"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::kDexInvokeDirect"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::kDexInvokeStatic"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::kDexInvokeInterface"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::kDexInvokeTypeCount"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13DexInvokeTypeE",
-   "name" : "art::DexInvokeType",
-   "referenced_type" : "_ZTIN3art13DexInvokeTypeE",
-   "self_type" : "_ZTIN3art13DexInvokeTypeE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_instruction_utils.h",
-   "underlying_type" : "_ZTIh"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 1,
-     "name" : "art::CompactDexFile::FeatureFlags::kDefaultMethods"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14CompactDexFile12FeatureFlagsE",
-   "name" : "art::CompactDexFile::FeatureFlags",
-   "referenced_type" : "_ZTIN3art14CompactDexFile12FeatureFlagsE",
-   "self_type" : "_ZTIN3art14CompactDexFile12FeatureFlagsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::InstructionSet::kNone"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::InstructionSet::kArm"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::InstructionSet::kArm64"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::InstructionSet::kThumb2"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::InstructionSet::kX86"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::InstructionSet::kX86_64"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::InstructionSet::kLast"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14InstructionSetE",
-   "name" : "art::InstructionSet",
-   "referenced_type" : "_ZTIN3art14InstructionSetE",
-   "self_type" : "_ZTIN3art14InstructionSetE",
-   "size" : 4,
-   "source_file" : "art/libartbase/arch/instruction_set.h",
-   "underlying_type" : "_ZTIi"
-  },
-  {
-   "alignment" : 1,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::kDexMemAccessWord"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::kDexMemAccessWide"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::kDexMemAccessObject"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::kDexMemAccessBoolean"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::kDexMemAccessByte"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::kDexMemAccessChar"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::kDexMemAccessShort"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "art::kDexMemAccessTypeCount"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art16DexMemAccessTypeE",
-   "name" : "art::DexMemAccessType",
-   "referenced_type" : "_ZTIN3art16DexMemAccessTypeE",
-   "self_type" : "_ZTIN3art16DexMemAccessTypeE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_instruction_utils.h",
-   "underlying_type" : "_ZTIh"
-  },
-  {
-   "alignment" : 1,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::DexLayoutSections::SectionType::kSectionTypeCode"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::DexLayoutSections::SectionType::kSectionTypeStrings"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::DexLayoutSections::SectionType::kSectionCount"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art17DexLayoutSections11SectionTypeE",
-   "name" : "art::DexLayoutSections::SectionType",
-   "referenced_type" : "_ZTIN3art17DexLayoutSections11SectionTypeE",
-   "self_type" : "_ZTIN3art17DexLayoutSections11SectionTypeE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h",
-   "underlying_type" : "_ZTIh"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 256,
-     "name" : "art::kNumPackedOpcodes"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art18$kNumPackedOpcodesE",
-   "name" : "art::(anonymous enum at art/libdexfile/dex/dex_instruction.h:32:1)",
-   "referenced_type" : "_ZTIN3art18$kNumPackedOpcodesE",
-   "self_type" : "_ZTIN3art18$kNumPackedOpcodesE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::DexFileLoaderErrorCode::kNoError"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::DexFileLoaderErrorCode::kEntryNotFound"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::DexFileLoaderErrorCode::kExtractToMemoryError"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::DexFileLoaderErrorCode::kDexFileError"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::DexFileLoaderErrorCode::kMakeReadOnlyError"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::DexFileLoaderErrorCode::kVerifyError"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art22DexFileLoaderErrorCodeE",
-   "name" : "art::DexFileLoaderErrorCode",
-   "referenced_type" : "_ZTIN3art22DexFileLoaderErrorCodeE",
-   "self_type" : "_ZTIN3art22DexFileLoaderErrorCodeE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h",
-   "underlying_type" : "_ZTIi"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::EncodedArrayValueIterator::kByte"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::EncodedArrayValueIterator::kShort"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::EncodedArrayValueIterator::kChar"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::EncodedArrayValueIterator::kInt"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::EncodedArrayValueIterator::kLong"
-    },
-    {
-     "enum_field_value" : 16,
-     "name" : "art::EncodedArrayValueIterator::kFloat"
-    },
-    {
-     "enum_field_value" : 17,
-     "name" : "art::EncodedArrayValueIterator::kDouble"
-    },
-    {
-     "enum_field_value" : 21,
-     "name" : "art::EncodedArrayValueIterator::kMethodType"
-    },
-    {
-     "enum_field_value" : 22,
-     "name" : "art::EncodedArrayValueIterator::kMethodHandle"
-    },
-    {
-     "enum_field_value" : 23,
-     "name" : "art::EncodedArrayValueIterator::kString"
-    },
-    {
-     "enum_field_value" : 24,
-     "name" : "art::EncodedArrayValueIterator::kType"
-    },
-    {
-     "enum_field_value" : 25,
-     "name" : "art::EncodedArrayValueIterator::kField"
-    },
-    {
-     "enum_field_value" : 26,
-     "name" : "art::EncodedArrayValueIterator::kMethod"
-    },
-    {
-     "enum_field_value" : 27,
-     "name" : "art::EncodedArrayValueIterator::kEnum"
-    },
-    {
-     "enum_field_value" : 28,
-     "name" : "art::EncodedArrayValueIterator::kArray"
-    },
-    {
-     "enum_field_value" : 29,
-     "name" : "art::EncodedArrayValueIterator::kAnnotation"
-    },
-    {
-     "enum_field_value" : 30,
-     "name" : "art::EncodedArrayValueIterator::kNull"
-    },
-    {
-     "enum_field_value" : 31,
-     "name" : "art::EncodedArrayValueIterator::kBoolean"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE",
-   "name" : "art::EncodedArrayValueIterator::ValueType",
-   "referenced_type" : "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE",
-   "self_type" : "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 2,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::DexFile::kDexTypeHeaderItem"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::DexFile::kDexTypeStringIdItem"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::DexFile::kDexTypeTypeIdItem"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::DexFile::kDexTypeProtoIdItem"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::DexFile::kDexTypeFieldIdItem"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::DexFile::kDexTypeMethodIdItem"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::DexFile::kDexTypeClassDefItem"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "art::DexFile::kDexTypeCallSiteIdItem"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::DexFile::kDexTypeMethodHandleItem"
-    },
-    {
-     "enum_field_value" : 4096,
-     "name" : "art::DexFile::kDexTypeMapList"
-    },
-    {
-     "enum_field_value" : 4097,
-     "name" : "art::DexFile::kDexTypeTypeList"
-    },
-    {
-     "enum_field_value" : 4098,
-     "name" : "art::DexFile::kDexTypeAnnotationSetRefList"
-    },
-    {
-     "enum_field_value" : 4099,
-     "name" : "art::DexFile::kDexTypeAnnotationSetItem"
-    },
-    {
-     "enum_field_value" : 8192,
-     "name" : "art::DexFile::kDexTypeClassDataItem"
-    },
-    {
-     "enum_field_value" : 8193,
-     "name" : "art::DexFile::kDexTypeCodeItem"
-    },
-    {
-     "enum_field_value" : 8194,
-     "name" : "art::DexFile::kDexTypeStringDataItem"
-    },
-    {
-     "enum_field_value" : 8195,
-     "name" : "art::DexFile::kDexTypeDebugInfoItem"
-    },
-    {
-     "enum_field_value" : 8196,
-     "name" : "art::DexFile::kDexTypeAnnotationItem"
-    },
-    {
-     "enum_field_value" : 8197,
-     "name" : "art::DexFile::kDexTypeEncodedArrayItem"
-    },
-    {
-     "enum_field_value" : 8198,
-     "name" : "art::DexFile::kDexTypeAnnotationsDirectoryItem"
-    },
-    {
-     "enum_field_value" : 61440,
-     "name" : "art::DexFile::kDexTypeHiddenapiClassData"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7DexFile11MapItemTypeE",
-   "name" : "art::DexFile::MapItemType",
-   "referenced_type" : "_ZTIN3art7DexFile11MapItemTypeE",
-   "self_type" : "_ZTIN3art7DexFile11MapItemTypeE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file.h",
-   "underlying_type" : "_ZTIt"
-  },
-  {
-   "alignment" : 2,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::DexFile::MethodHandleType::kStaticPut"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::DexFile::MethodHandleType::kStaticGet"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::DexFile::MethodHandleType::kInstancePut"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::DexFile::MethodHandleType::kInstanceGet"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::DexFile::MethodHandleType::kInvokeStatic"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::DexFile::MethodHandleType::kInvokeInstance"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::DexFile::MethodHandleType::kInvokeConstructor"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "art::DexFile::MethodHandleType::kInvokeDirect"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::DexFile::MethodHandleType::kInvokeInterface"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::DexFile::MethodHandleType::kLast"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7DexFile16MethodHandleTypeE",
-   "name" : "art::DexFile::MethodHandleType",
-   "referenced_type" : "_ZTIN3art7DexFile16MethodHandleTypeE",
-   "self_type" : "_ZTIN3art7DexFile16MethodHandleTypeE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file.h",
-   "underlying_type" : "_ZTIt"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::DexFile::DBG_END_SEQUENCE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::DexFile::DBG_ADVANCE_PC"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::DexFile::DBG_ADVANCE_LINE"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::DexFile::DBG_START_LOCAL"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::DexFile::DBG_START_LOCAL_EXTENDED"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::DexFile::DBG_END_LOCAL"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::DexFile::DBG_RESTART_LOCAL"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "art::DexFile::DBG_SET_PROLOGUE_END"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::DexFile::DBG_SET_EPILOGUE_BEGIN"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "art::DexFile::DBG_SET_FILE"
-    },
-    {
-     "enum_field_value" : 10,
-     "name" : "art::DexFile::DBG_FIRST_SPECIAL"
-    },
-    {
-     "enum_field_value" : -4,
-     "name" : "art::DexFile::DBG_LINE_BASE"
-    },
-    {
-     "enum_field_value" : 15,
-     "name" : "art::DexFile::DBG_LINE_RANGE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7DexFile17$DBG_ADVANCE_LINEE",
-   "name" : "art::DexFile::(anonymous enum at art/libdexfile/dex/dex_file.h:653:3)",
-   "referenced_type" : "_ZTIN3art7DexFile17$DBG_ADVANCE_LINEE",
-   "self_type" : "_ZTIN3art7DexFile17$DBG_ADVANCE_LINEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h",
-   "underlying_type" : "_ZTIi"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::DexFile::kAllObjects"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::DexFile::kPrimitivesOrObjects"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::DexFile::kAllRaw"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7DexFile21AnnotationResultStyleE",
-   "name" : "art::DexFile::AnnotationResultStyle",
-   "referenced_type" : "_ZTIN3art7DexFile21AnnotationResultStyleE",
-   "self_type" : "_ZTIN3art7DexFile21AnnotationResultStyleE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::DexFile::kDexVisibilityBuild"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::DexFile::kDexVisibilityRuntime"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::DexFile::kDexVisibilitySystem"
-    },
-    {
-     "enum_field_value" : 0,
-     "name" : "art::DexFile::kDexAnnotationByte"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::DexFile::kDexAnnotationShort"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::DexFile::kDexAnnotationChar"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::DexFile::kDexAnnotationInt"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::DexFile::kDexAnnotationLong"
-    },
-    {
-     "enum_field_value" : 16,
-     "name" : "art::DexFile::kDexAnnotationFloat"
-    },
-    {
-     "enum_field_value" : 17,
-     "name" : "art::DexFile::kDexAnnotationDouble"
-    },
-    {
-     "enum_field_value" : 21,
-     "name" : "art::DexFile::kDexAnnotationMethodType"
-    },
-    {
-     "enum_field_value" : 22,
-     "name" : "art::DexFile::kDexAnnotationMethodHandle"
-    },
-    {
-     "enum_field_value" : 23,
-     "name" : "art::DexFile::kDexAnnotationString"
-    },
-    {
-     "enum_field_value" : 24,
-     "name" : "art::DexFile::kDexAnnotationType"
-    },
-    {
-     "enum_field_value" : 25,
-     "name" : "art::DexFile::kDexAnnotationField"
-    },
-    {
-     "enum_field_value" : 26,
-     "name" : "art::DexFile::kDexAnnotationMethod"
-    },
-    {
-     "enum_field_value" : 27,
-     "name" : "art::DexFile::kDexAnnotationEnum"
-    },
-    {
-     "enum_field_value" : 28,
-     "name" : "art::DexFile::kDexAnnotationArray"
-    },
-    {
-     "enum_field_value" : 29,
-     "name" : "art::DexFile::kDexAnnotationAnnotation"
-    },
-    {
-     "enum_field_value" : 30,
-     "name" : "art::DexFile::kDexAnnotationNull"
-    },
-    {
-     "enum_field_value" : 31,
-     "name" : "art::DexFile::kDexAnnotationBoolean"
-    },
-    {
-     "enum_field_value" : 31,
-     "name" : "art::DexFile::kDexAnnotationValueTypeMask"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::DexFile::kDexAnnotationValueArgShift"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7DexFile25$kDexAnnotationAnnotationE",
-   "name" : "art::DexFile::(anonymous enum at art/libdexfile/dex/dex_file.h:162:3)",
-   "referenced_type" : "_ZTIN3art7DexFile25$kDexAnnotationAnnotationE",
-   "self_type" : "_ZTIN3art7DexFile25$kDexAnnotationAnnotationE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::Primitive::kPrimNot"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::Primitive::kPrimBoolean"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::Primitive::kPrimByte"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::Primitive::kPrimChar"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::Primitive::kPrimShort"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::Primitive::kPrimInt"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::Primitive::kPrimLong"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "art::Primitive::kPrimFloat"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "art::Primitive::kPrimDouble"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "art::Primitive::kPrimVoid"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "art::Primitive::kPrimLast"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art9Primitive4TypeE",
-   "name" : "art::Primitive::Type",
-   "referenced_type" : "_ZTIN3art9Primitive4TypeE",
-   "self_type" : "_ZTIN3art9Primitive4TypeE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/primitive.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 1,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::hiddenapi::Domain::kCorePlatform"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::hiddenapi::Domain::kPlatform"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::hiddenapi::Domain::kApplication"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art9hiddenapi6DomainE",
-   "name" : "art::hiddenapi::Domain",
-   "referenced_type" : "_ZTIN3art9hiddenapi6DomainE",
-   "self_type" : "_ZTIN3art9hiddenapi6DomainE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/hiddenapi_domain.h",
-   "underlying_type" : "_ZTIc"
-  },
-  {
-   "access" : "private",
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::hiddenapi::ApiList::Value::kSdk"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::hiddenapi::ApiList::Value::kUnsupported"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::hiddenapi::ApiList::Value::kBlocked"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::hiddenapi::ApiList::Value::kMaxTargetO"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::hiddenapi::ApiList::Value::kMaxTargetP"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::hiddenapi::ApiList::Value::kMaxTargetQ"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::hiddenapi::ApiList::Value::kMaxTargetR"
-    },
-    {
-     "enum_field_value" : 15,
-     "name" : "art::hiddenapi::ApiList::Value::kInvalid"
-    },
-    {
-     "enum_field_value" : 0,
-     "name" : "art::hiddenapi::ApiList::Value::kMin"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "art::hiddenapi::ApiList::Value::kMax"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art9hiddenapi7ApiList5ValueE",
-   "name" : "art::hiddenapi::ApiList::Value",
-   "referenced_type" : "_ZTIN3art9hiddenapi7ApiList5ValueE",
-   "self_type" : "_ZTIN3art9hiddenapi7ApiList5ValueE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "access" : "private",
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 4,
-     "name" : "art::hiddenapi::ApiList::DomainApi::kCorePlatformApi"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::hiddenapi::ApiList::DomainApi::kTestApi"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "art::hiddenapi::ApiList::DomainApi::kMin"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "art::hiddenapi::ApiList::DomainApi::kMax"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art9hiddenapi7ApiList9DomainApiE",
-   "name" : "art::hiddenapi::ApiList::DomainApi",
-   "referenced_type" : "_ZTIN3art9hiddenapi7ApiList9DomainApiE",
-   "self_type" : "_ZTIN3art9hiddenapi7ApiList9DomainApiE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "art::hiddenapi::ApiStubs::Kind::kPublicApi"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "art::hiddenapi::ApiStubs::Kind::kSystemApi"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "art::hiddenapi::ApiStubs::Kind::kTestApi"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "art::hiddenapi::ApiStubs::Kind::kCorePlatformApi"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art9hiddenapi8ApiStubs4KindE",
-   "name" : "art::hiddenapi::ApiStubs::Kind",
-   "referenced_type" : "_ZTIN3art9hiddenapi8ApiStubs4KindE",
-   "self_type" : "_ZTIN3art9hiddenapi8ApiStubs4KindE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hiddenapi_stubs.h",
-   "underlying_type" : "_ZTIi"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "android::base::VERBOSE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "android::base::DEBUG"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "android::base::INFO"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "android::base::WARNING"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "android::base::ERROR"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "android::base::FATAL_WITHOUT_ABORT"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "android::base::FATAL"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base11LogSeverityE",
-   "name" : "android::base::LogSeverity",
-   "referenced_type" : "_ZTIN7android4base11LogSeverityE",
-   "self_type" : "_ZTIN7android4base11LogSeverityE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "android::base::DEFAULT"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "android::base::MAIN"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "android::base::SYSTEM"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "android::base::RADIO"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "android::base::CRASH"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base5LogIdE",
-   "name" : "android::base::LogId",
-   "referenced_type" : "_ZTIN7android4base5LogIdE",
-   "self_type" : "_ZTIN7android4base5LogIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "underlying_type" : "_ZTIj"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "unix_file::FdFile::GuardState::kBase"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "unix_file::FdFile::GuardState::kFlushed"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "unix_file::FdFile::GuardState::kClosed"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "unix_file::FdFile::GuardState::kNoCheck"
-    }
-   ],
-   "linker_set_key" : "_ZTIN9unix_file6FdFile10GuardStateE",
-   "name" : "unix_file::FdFile::GuardState",
-   "referenced_type" : "_ZTIN9unix_file6FdFile10GuardStateE",
-   "self_type" : "_ZTIN9unix_file6FdFile10GuardStateE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/unix_file/fd_file.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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_ZTIFvPvPK15ADexFile_MethodE",
-   "name" : "void (void *, const ADexFile_Method *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTIPv"
-    },
-    {
-     "referenced_type" : "_ZTIPK15ADexFile_Method"
-    }
-   ],
-   "referenced_type" : "_ZTIFvPvPK15ADexFile_MethodE",
-   "return_type" : "_ZTIv",
-   "self_type" : "_ZTIFvPvPK15ADexFile_MethodE",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.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"
-  }
- ],
- "functions" :
- [
-  {
-   "function_name" : "ADexFile_Error_toString",
-   "linker_set_key" : "ADexFile_Error_toString",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTI14ADexFile_Error"
-    }
-   ],
-   "return_type" : "_ZTIPKc",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "function_name" : "ADexFile_Method_getClassDescriptor",
-   "linker_set_key" : "ADexFile_Method_getClassDescriptor",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTIPK15ADexFile_Method"
-    },
-    {
-     "referenced_type" : "_ZTIPj"
-    }
-   ],
-   "return_type" : "_ZTIPKc",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "function_name" : "ADexFile_Method_getCodeOffset",
-   "linker_set_key" : "ADexFile_Method_getCodeOffset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTIPK15ADexFile_Method"
-    },
-    {
-     "referenced_type" : "_ZTIPj"
-    }
-   ],
-   "return_type" : "_ZTIj",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "function_name" : "ADexFile_Method_getName",
-   "linker_set_key" : "ADexFile_Method_getName",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTIPK15ADexFile_Method"
-    },
-    {
-     "referenced_type" : "_ZTIPj"
-    }
-   ],
-   "return_type" : "_ZTIPKc",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "function_name" : "ADexFile_Method_getQualifiedName",
-   "linker_set_key" : "ADexFile_Method_getQualifiedName",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTIPK15ADexFile_Method"
-    },
-    {
-     "referenced_type" : "_ZTIi"
-    },
-    {
-     "referenced_type" : "_ZTIPj"
-    }
-   ],
-   "return_type" : "_ZTIPKc",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "function_name" : "ADexFile_create",
-   "linker_set_key" : "ADexFile_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTIPKv"
-    },
-    {
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "referenced_type" : "_ZTIPj"
-    },
-    {
-     "referenced_type" : "_ZTIPKc"
-    },
-    {
-     "referenced_type" : "_ZTIPP8ADexFile"
-    }
-   ],
-   "return_type" : "_ZTI14ADexFile_Error",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "function_name" : "ADexFile_destroy",
-   "linker_set_key" : "ADexFile_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTIP8ADexFile"
-    }
-   ],
-   "return_type" : "_ZTIv",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "function_name" : "ADexFile_findMethodAtOffset",
-   "linker_set_key" : "ADexFile_findMethodAtOffset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTIP8ADexFile"
-    },
-    {
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "referenced_type" : "_ZTIPFvPvPK15ADexFile_MethodE"
-    },
-    {
-     "referenced_type" : "_ZTIPv"
-    }
-   ],
-   "return_type" : "_ZTIj",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "function_name" : "ADexFile_forEachMethod",
-   "linker_set_key" : "ADexFile_forEachMethod",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "_ZTIP8ADexFile"
-    },
-    {
-     "referenced_type" : "_ZTIPFvPvPK15ADexFile_MethodE"
-    },
-    {
-     "referenced_type" : "_ZTIPv"
-    }
-   ],
-   "return_type" : "_ZTIj",
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  }
- ],
- "global_vars" : [],
- "lvalue_reference_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRA5_Kj",
-   "name" : "unsigned int const (&)[5]",
-   "referenced_type" : "_ZTIA5_Kj",
-   "self_type" : "_ZTIRA5_Kj",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRK6jvalue",
-   "name" : "const jvalue &",
-   "referenced_type" : "_ZTIK6jvalue",
-   "self_type" : "_ZTIRK6jvalue",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKDn",
-   "name" : "const nullptr_t &",
-   "referenced_type" : "_ZTIKDn",
-   "self_type" : "_ZTIRKDn",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art10ZipArchiveE",
-   "name" : "const art::ZipArchive &",
-   "referenced_type" : "_ZTIKN3art10ZipArchiveE",
-   "self_type" : "_ZTIRKN3art10ZipArchiveE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art11Instruction6FormatE",
-   "name" : "const art::Instruction::Format &",
-   "referenced_type" : "_ZTIKN3art11Instruction6FormatE",
-   "self_type" : "_ZTIRKN3art11Instruction6FormatE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art11InstructionE",
-   "name" : "const art::Instruction &",
-   "referenced_type" : "_ZTIKN3art11InstructionE",
-   "self_type" : "_ZTIRKN3art11InstructionE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art11VoidFunctorE",
-   "name" : "const art::VoidFunctor &",
-   "referenced_type" : "_ZTIKN3art11VoidFunctorE",
-   "self_type" : "_ZTIRKN3art11VoidFunctorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "name" : "const art::ClassAccessor::DataIterator<art::ClassAccessor::Field> &",
-   "referenced_type" : "_ZTIKN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "self_type" : "_ZTIRKN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "name" : "const art::ClassAccessor::DataIterator<art::ClassAccessor::Method> &",
-   "referenced_type" : "_ZTIKN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "self_type" : "_ZTIRKN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art13ClassAccessor5FieldE",
-   "name" : "const art::ClassAccessor::Field &",
-   "referenced_type" : "_ZTIKN3art13ClassAccessor5FieldE",
-   "self_type" : "_ZTIRKN3art13ClassAccessor5FieldE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art13ClassAccessor6MethodE",
-   "name" : "const art::ClassAccessor::Method &",
-   "referenced_type" : "_ZTIKN3art13ClassAccessor6MethodE",
-   "self_type" : "_ZTIRKN3art13ClassAccessor6MethodE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art13ClassIteratorE",
-   "name" : "const art::ClassIterator &",
-   "referenced_type" : "_ZTIKN3art13ClassIteratorE",
-   "self_type" : "_ZTIRKN3art13ClassIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art13DexZipArchiveE",
-   "name" : "const art::DexZipArchive &",
-   "referenced_type" : "_ZTIKN3art13DexZipArchiveE",
-   "self_type" : "_ZTIRKN3art13DexZipArchiveE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art14CompactDexFile6HeaderE",
-   "name" : "const art::CompactDexFile::Header &",
-   "referenced_type" : "_ZTIKN3art14CompactDexFile6HeaderE",
-   "self_type" : "_ZTIRKN3art14CompactDexFile6HeaderE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/casts.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art14CompactDexFile8CodeItemE",
-   "name" : "const art::CompactDexFile::CodeItem &",
-   "referenced_type" : "_ZTIKN3art14CompactDexFile8CodeItemE",
-   "self_type" : "_ZTIRKN3art14CompactDexFile8CodeItemE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/casts.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "name" : "const art::HashSetIterator<std::pair<unsigned int, unsigned short>, art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>>> &",
-   "referenced_type" : "_ZTIKN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "self_type" : "_ZTIRKN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art15SplitStringIterE",
-   "name" : "const art::SplitStringIter &",
-   "referenced_type" : "_ZTIKN3art15SplitStringIterE",
-   "self_type" : "_ZTIRKN3art15SplitStringIterE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art15StandardDexFile8CodeItemE",
-   "name" : "const art::StandardDexFile::CodeItem &",
-   "referenced_type" : "_ZTIKN3art15StandardDexFile8CodeItemE",
-   "self_type" : "_ZTIRKN3art15StandardDexFile8CodeItemE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/casts.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art15TypeLookupTable5EntryE",
-   "name" : "const art::TypeLookupTable::Entry &",
-   "referenced_type" : "_ZTIKN3art15TypeLookupTable5EntryE",
-   "self_type" : "_ZTIRKN3art15TypeLookupTable5EntryE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art16DexFileReferenceE",
-   "name" : "const art::DexFileReference &",
-   "referenced_type" : "_ZTIKN3art16DexFileReferenceE",
-   "self_type" : "_ZTIRKN3art16DexFileReferenceE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art16DexLayoutSectionE",
-   "name" : "const art::DexLayoutSection &",
-   "referenced_type" : "_ZTIKN3art16DexLayoutSectionE",
-   "self_type" : "_ZTIRKN3art16DexLayoutSectionE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art17ClassIteratorDataE",
-   "name" : "const art::ClassIteratorData &",
-   "referenced_type" : "_ZTIKN3art17ClassIteratorDataE",
-   "self_type" : "_ZTIRKN3art17ClassIteratorDataE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art17DexLayoutSectionsE",
-   "name" : "const art::DexLayoutSections &",
-   "referenced_type" : "_ZTIKN3art17DexLayoutSectionsE",
-   "self_type" : "_ZTIRKN3art17DexLayoutSectionsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "name" : "const art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn> &",
-   "referenced_type" : "_ZTIKN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "self_type" : "_ZTIRKN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "name" : "const art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn> &",
-   "referenced_type" : "_ZTIKN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "self_type" : "_ZTIRKN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art20CodeItemDataAccessorE",
-   "name" : "const art::CodeItemDataAccessor &",
-   "referenced_type" : "_ZTIKN3art20CodeItemDataAccessorE",
-   "self_type" : "_ZTIRKN3art20CodeItemDataAccessorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_exception_helpers.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art20DexInstructionPcPairE",
-   "name" : "const art::DexInstructionPcPair &",
-   "referenced_type" : "_ZTIKN3art20DexInstructionPcPairE",
-   "self_type" : "_ZTIRKN3art20DexInstructionPcPairE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art22DexInstructionIteratorE",
-   "name" : "const art::DexInstructionIterator &",
-   "referenced_type" : "_ZTIKN3art22DexInstructionIteratorE",
-   "self_type" : "_ZTIRKN3art22DexInstructionIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art25EncodedArrayValueIterator9ValueTypeE",
-   "name" : "const art::EncodedArrayValueIterator::ValueType &",
-   "referenced_type" : "_ZTIKN3art25EncodedArrayValueIterator9ValueTypeE",
-   "self_type" : "_ZTIRKN3art25EncodedArrayValueIterator9ValueTypeE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art26DexInstructionIteratorBaseE",
-   "name" : "const art::DexInstructionIteratorBase &",
-   "referenced_type" : "_ZTIKN3art26DexInstructionIteratorBaseE",
-   "self_type" : "_ZTIRKN3art26DexInstructionIteratorBaseE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex10ProtoIndexE",
-   "name" : "const art::dex::ProtoIndex &",
-   "referenced_type" : "_ZTIKN3art3dex10ProtoIndexE",
-   "self_type" : "_ZTIRKN3art3dex10ProtoIndexE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex11StringIndexE",
-   "name" : "const art::dex::StringIndex &",
-   "referenced_type" : "_ZTIKN3art3dex11StringIndexE",
-   "self_type" : "_ZTIRKN3art3dex11StringIndexE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex14CallSiteIdItemE",
-   "name" : "const art::dex::CallSiteIdItem &",
-   "referenced_type" : "_ZTIKN3art3dex14CallSiteIdItemE",
-   "self_type" : "_ZTIRKN3art3dex14CallSiteIdItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex16MethodHandleItemE",
-   "name" : "const art::dex::MethodHandleItem &",
-   "referenced_type" : "_ZTIKN3art3dex16MethodHandleItemE",
-   "self_type" : "_ZTIRKN3art3dex16MethodHandleItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex20FieldAnnotationsItemE",
-   "name" : "const art::dex::FieldAnnotationsItem &",
-   "referenced_type" : "_ZTIKN3art3dex20FieldAnnotationsItemE",
-   "self_type" : "_ZTIRKN3art3dex20FieldAnnotationsItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex21MethodAnnotationsItemE",
-   "name" : "const art::dex::MethodAnnotationsItem &",
-   "referenced_type" : "_ZTIKN3art3dex21MethodAnnotationsItemE",
-   "self_type" : "_ZTIRKN3art3dex21MethodAnnotationsItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex6TypeIdE",
-   "name" : "const art::dex::TypeId &",
-   "referenced_type" : "_ZTIKN3art3dex6TypeIdE",
-   "self_type" : "_ZTIRKN3art3dex6TypeIdE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex7FieldIdE",
-   "name" : "const art::dex::FieldId &",
-   "referenced_type" : "_ZTIKN3art3dex7FieldIdE",
-   "self_type" : "_ZTIRKN3art3dex7FieldIdE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex7ProtoIdE",
-   "name" : "const art::dex::ProtoId &",
-   "referenced_type" : "_ZTIKN3art3dex7ProtoIdE",
-   "self_type" : "_ZTIRKN3art3dex7ProtoIdE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex7TryItemE",
-   "name" : "const art::dex::TryItem &",
-   "referenced_type" : "_ZTIKN3art3dex7TryItemE",
-   "self_type" : "_ZTIRKN3art3dex7TryItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_exception_helpers.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex8ClassDefE",
-   "name" : "const art::dex::ClassDef &",
-   "referenced_type" : "_ZTIKN3art3dex8ClassDefE",
-   "self_type" : "_ZTIRKN3art3dex8ClassDefE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex8CodeItemE",
-   "name" : "const art::dex::CodeItem &",
-   "referenced_type" : "_ZTIKN3art3dex8CodeItemE",
-   "self_type" : "_ZTIRKN3art3dex8CodeItemE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/casts.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex8DexIndexIjEE",
-   "name" : "const art::dex::DexIndex<unsigned int> &",
-   "referenced_type" : "_ZTIKN3art3dex8DexIndexIjEE",
-   "self_type" : "_ZTIRKN3art3dex8DexIndexIjEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex8DexIndexItEE",
-   "name" : "const art::dex::DexIndex<unsigned short> &",
-   "referenced_type" : "_ZTIKN3art3dex8DexIndexItEE",
-   "self_type" : "_ZTIRKN3art3dex8DexIndexItEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex8MethodIdE",
-   "name" : "const art::dex::MethodId &",
-   "referenced_type" : "_ZTIKN3art3dex8MethodIdE",
-   "self_type" : "_ZTIRKN3art3dex8MethodIdE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex8StringIdE",
-   "name" : "const art::dex::StringId &",
-   "referenced_type" : "_ZTIKN3art3dex8StringIdE",
-   "self_type" : "_ZTIRKN3art3dex8StringIdE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex8TypeItemE",
-   "name" : "const art::dex::TypeItem &",
-   "referenced_type" : "_ZTIKN3art3dex8TypeItemE",
-   "self_type" : "_ZTIRKN3art3dex8TypeItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art3dex9TypeIndexE",
-   "name" : "const art::dex::TypeIndex &",
-   "referenced_type" : "_ZTIKN3art3dex9TypeIndexE",
-   "self_type" : "_ZTIRKN3art3dex9TypeIndexE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art7DexFile6HeaderE",
-   "name" : "const art::DexFile::Header &",
-   "referenced_type" : "_ZTIKN3art7DexFile6HeaderE",
-   "self_type" : "_ZTIRKN3art7DexFile6HeaderE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/casts.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art7DexFileE",
-   "name" : "const art::DexFile &",
-   "referenced_type" : "_ZTIKN3art7DexFileE",
-   "self_type" : "_ZTIRKN3art7DexFileE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "name" : "const art::Dumpable<art::hiddenapi::ApiList> &",
-   "referenced_type" : "_ZTIKN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "self_type" : "_ZTIRKN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/dumpable.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art9CountIterE",
-   "name" : "const art::CountIter &",
-   "referenced_type" : "_ZTIKN3art9CountIterE",
-   "self_type" : "_ZTIRKN3art9CountIterE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art9SignatureE",
-   "name" : "const art::Signature &",
-   "referenced_type" : "_ZTIKN3art9SignatureE",
-   "self_type" : "_ZTIRKN3art9SignatureE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/signature.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKN3art9hiddenapi7ApiListE",
-   "name" : "const art::hiddenapi::ApiList &",
-   "referenced_type" : "_ZTIKN3art9hiddenapi7ApiListE",
-   "self_type" : "_ZTIRKN3art9hiddenapi7ApiListE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/dumpable.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" : "art/libdexfile/dex/dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
-   "name" : "const std::basic_string_view<char, std::char_traits<char>> &",
-   "referenced_type" : "_ZTIKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
-   "self_type" : "_ZTIRKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hiddenapi_stubs.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKNSt3__14pairIjtEE",
-   "name" : "const std::pair<unsigned int, unsigned short> &",
-   "referenced_type" : "_ZTIKNSt3__14pairIjtEE",
-   "self_type" : "_ZTIRKNSt3__14pairIjtEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKNSt3__16vectorIN3art3dex9TypeIndexENS_9allocatorIS3_EEEE",
-   "name" : "const std::vector<art::dex::TypeIndex, std::allocator<art::dex::TypeIndex>> &",
-   "referenced_type" : "_ZTIKNSt3__16vectorIN3art3dex9TypeIndexENS_9allocatorIS3_EEEE",
-   "self_type" : "_ZTIRKNSt3__16vectorIN3art3dex9TypeIndexENS_9allocatorIS3_EEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.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" : "art/libdexfile/dex/compact_offset_table.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKNSt3__19allocatorINS_4pairIjtEEEE",
-   "name" : "const std::allocator<std::pair<unsigned int, unsigned short>> &",
-   "referenced_type" : "_ZTIKNSt3__19allocatorINS_4pairIjtEEEE",
-   "self_type" : "_ZTIRKNSt3__19allocatorINS_4pairIjtEEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKPKN3art3dex6TypeIdE",
-   "name" : "const art::dex::TypeId *const &",
-   "referenced_type" : "_ZTIKPKN3art3dex6TypeIdE",
-   "self_type" : "_ZTIRKPKN3art3dex6TypeIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKPKN3art3dex7FieldIdE",
-   "name" : "const art::dex::FieldId *const &",
-   "referenced_type" : "_ZTIKPKN3art3dex7FieldIdE",
-   "self_type" : "_ZTIRKPKN3art3dex7FieldIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKPKN3art3dex7ProtoIdE",
-   "name" : "const art::dex::ProtoId *const &",
-   "referenced_type" : "_ZTIKPKN3art3dex7ProtoIdE",
-   "self_type" : "_ZTIRKPKN3art3dex7ProtoIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKPKN3art3dex8ClassDefE",
-   "name" : "const art::dex::ClassDef *const &",
-   "referenced_type" : "_ZTIKPKN3art3dex8ClassDefE",
-   "self_type" : "_ZTIRKPKN3art3dex8ClassDefE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKPKN3art3dex8MethodIdE",
-   "name" : "const art::dex::MethodId *const &",
-   "referenced_type" : "_ZTIKPKN3art3dex8MethodIdE",
-   "self_type" : "_ZTIRKPKN3art3dex8MethodIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKPKN3art3dex8StringIdE",
-   "name" : "const art::dex::StringId *const &",
-   "referenced_type" : "_ZTIKPKN3art3dex8StringIdE",
-   "self_type" : "_ZTIRKPKN3art3dex8StringIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKPKN3art7DexFileE",
-   "name" : "const art::DexFile *const &",
-   "referenced_type" : "_ZTIKPKN3art7DexFileE",
-   "self_type" : "_ZTIRKPKN3art7DexFileE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKPKt",
-   "name" : "const unsigned short *const &",
-   "referenced_type" : "_ZTIKPKt",
-   "self_type" : "_ZTIRKPKt",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKPKv",
-   "name" : "const void *const &",
-   "referenced_type" : "_ZTIKPKv",
-   "self_type" : "_ZTIRKPKv",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKb",
-   "name" : "const bool &",
-   "referenced_type" : "_ZTIKb",
-   "self_type" : "_ZTIRKb",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKc",
-   "name" : "const char &",
-   "referenced_type" : "_ZTIKc",
-   "self_type" : "_ZTIRKc",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKd",
-   "name" : "const double &",
-   "referenced_type" : "_ZTIKd",
-   "self_type" : "_ZTIRKd",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKh",
-   "name" : "const unsigned char &",
-   "referenced_type" : "_ZTIKh",
-   "self_type" : "_ZTIRKh",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKi",
-   "name" : "const int &",
-   "referenced_type" : "_ZTIKi",
-   "self_type" : "_ZTIRKi",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKj",
-   "name" : "const unsigned int &",
-   "referenced_type" : "_ZTIKj",
-   "self_type" : "_ZTIRKj",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKt",
-   "name" : "const unsigned short &",
-   "referenced_type" : "_ZTIKt",
-   "self_type" : "_ZTIRKt",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKx",
-   "name" : "const long long &",
-   "referenced_type" : "_ZTIKx",
-   "self_type" : "_ZTIRKx",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRKy",
-   "name" : "const unsigned long long &",
-   "referenced_type" : "_ZTIKy",
-   "self_type" : "_ZTIRKy",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art11Instruction6FormatE",
-   "name" : "art::Instruction::Format &",
-   "referenced_type" : "_ZTIN3art11Instruction6FormatE",
-   "self_type" : "_ZTIRN3art11Instruction6FormatE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "name" : "art::ClassAccessor::DataIterator<art::ClassAccessor::Field> &",
-   "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "self_type" : "_ZTIRN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "name" : "art::ClassAccessor::DataIterator<art::ClassAccessor::Method> &",
-   "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "self_type" : "_ZTIRN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art13ClassIteratorE",
-   "name" : "art::ClassIterator &",
-   "referenced_type" : "_ZTIN3art13ClassIteratorE",
-   "self_type" : "_ZTIRN3art13ClassIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "name" : "art::HashSetIterator<std::pair<unsigned int, unsigned short>, art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>>> &",
-   "referenced_type" : "_ZTIN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "self_type" : "_ZTIRN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art15SplitStringIterE",
-   "name" : "art::SplitStringIter &",
-   "referenced_type" : "_ZTIN3art15SplitStringIterE",
-   "self_type" : "_ZTIRN3art15SplitStringIterE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art15TypeLookupTableE",
-   "name" : "art::TypeLookupTable &",
-   "referenced_type" : "_ZTIN3art15TypeLookupTableE",
-   "self_type" : "_ZTIRN3art15TypeLookupTableE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art22DexInstructionIteratorE",
-   "name" : "art::DexInstructionIterator &",
-   "referenced_type" : "_ZTIN3art22DexInstructionIteratorE",
-   "self_type" : "_ZTIRN3art22DexInstructionIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art26SafeDexInstructionIteratorE",
-   "name" : "art::SafeDexInstructionIterator &",
-   "referenced_type" : "_ZTIN3art26SafeDexInstructionIteratorE",
-   "self_type" : "_ZTIRN3art26SafeDexInstructionIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art3dex10ProtoIndexE",
-   "name" : "art::dex::ProtoIndex &",
-   "referenced_type" : "_ZTIN3art3dex10ProtoIndexE",
-   "self_type" : "_ZTIRN3art3dex10ProtoIndexE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art3dex11StringIndexE",
-   "name" : "art::dex::StringIndex &",
-   "referenced_type" : "_ZTIN3art3dex11StringIndexE",
-   "self_type" : "_ZTIRN3art3dex11StringIndexE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art3dex9TypeIndexE",
-   "name" : "art::dex::TypeIndex &",
-   "referenced_type" : "_ZTIN3art3dex9TypeIndexE",
-   "self_type" : "_ZTIRN3art3dex9TypeIndexE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art6MemMapE",
-   "name" : "art::MemMap &",
-   "referenced_type" : "_ZTIN3art6MemMapE",
-   "self_type" : "_ZTIRN3art6MemMapE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/mem_map.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRN3art9CountIterE",
-   "name" : "art::CountIter &",
-   "referenced_type" : "_ZTIN3art9CountIterE",
-   "self_type" : "_ZTIRN3art9CountIterE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEE",
-   "name" : "std::basic_ostream<char, std::char_traits<char>> &",
-   "referenced_type" : "_ZTINSt3__113basic_ostreamIcNS_11char_traitsIcEEEE",
-   "self_type" : "_ZTIRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRNSt3__14pairIjtEE",
-   "name" : "std::pair<unsigned int, unsigned short> &",
-   "referenced_type" : "_ZTINSt3__14pairIjtEE",
-   "self_type" : "_ZTIRNSt3__14pairIjtEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRNSt3__15mutexE",
-   "name" : "std::mutex &",
-   "referenced_type" : "_ZTINSt3__15mutexE",
-   "self_type" : "_ZTIRNSt3__15mutexE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/thread_annotations.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRPKc",
-   "name" : "const char *&",
-   "referenced_type" : "_ZTIPKc",
-   "self_type" : "_ZTIRPKc",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRPKh",
-   "name" : "const unsigned char *&",
-   "referenced_type" : "_ZTIPKh",
-   "self_type" : "_ZTIRPKh",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRb",
-   "name" : "bool &",
-   "referenced_type" : "_ZTIb",
-   "self_type" : "_ZTIRb",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRc",
-   "name" : "char &",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIRc",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRd",
-   "name" : "double &",
-   "referenced_type" : "_ZTId",
-   "self_type" : "_ZTIRd",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRh",
-   "name" : "unsigned char &",
-   "referenced_type" : "_ZTIh",
-   "self_type" : "_ZTIRh",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRi",
-   "name" : "int &",
-   "referenced_type" : "_ZTIi",
-   "self_type" : "_ZTIRi",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRj",
-   "name" : "unsigned int &",
-   "referenced_type" : "_ZTIj",
-   "self_type" : "_ZTIRj",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRt",
-   "name" : "unsigned short &",
-   "referenced_type" : "_ZTIt",
-   "self_type" : "_ZTIRt",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIRx",
-   "name" : "long long &",
-   "referenced_type" : "_ZTIx",
-   "self_type" : "_ZTIRx",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  }
- ],
- "pointer_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIP10ZipArchive",
-   "name" : "ZipArchive *",
-   "referenced_type" : "_ZTI10ZipArchive",
-   "self_type" : "_ZTIP10ZipArchive",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/zip_archive.h"
-  },
-  {
-   "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" : "_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" : "_ZTIP12JavaVMOption",
-   "name" : "JavaVMOption *",
-   "referenced_type" : "_ZTI12JavaVMOption",
-   "self_type" : "_ZTIP12JavaVMOption",
-   "size" : 4,
-   "source_file" : "libnativehelper/include_jni/jni.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIP12TemporaryDir",
-   "name" : "TemporaryDir *",
-   "referenced_type" : "_ZTI12TemporaryDir",
-   "self_type" : "_ZTIP12TemporaryDir",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/file.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" : "_ZTIP13TemporaryFile",
-   "name" : "TemporaryFile *",
-   "referenced_type" : "_ZTI13TemporaryFile",
-   "self_type" : "_ZTIP13TemporaryFile",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/file.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" : "_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" : "_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" : "_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" : "_ZTIP8ADexFile",
-   "name" : "ADexFile *",
-   "referenced_type" : "_ZTI8ADexFile",
-   "self_type" : "_ZTIP8ADexFile",
-   "size" : 4,
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIP8ZipEntry",
-   "name" : "ZipEntry *",
-   "referenced_type" : "_ZTI8ZipEntry",
-   "self_type" : "_ZTIP8ZipEntry",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/zip_archive.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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_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" : "_ZTIPFvPvPK15ADexFile_MethodE",
-   "name" : "void (*)(void *, const ADexFile_Method *)",
-   "referenced_type" : "_ZTIFvPvPK15ADexFile_MethodE",
-   "self_type" : "_ZTIPFvPvPK15ADexFile_MethodE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.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" : "_ZTIPK15ADexFile_Method",
-   "name" : "const ADexFile_Method *",
-   "referenced_type" : "_ZTIK15ADexFile_Method",
-   "self_type" : "_ZTIPK15ADexFile_Method",
-   "size" : 4,
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.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" : "_ZTIPK18JNIInvokeInterface",
-   "name" : "const JNIInvokeInterface *",
-   "referenced_type" : "_ZTIK18JNIInvokeInterface",
-   "self_type" : "_ZTIPK18JNIInvokeInterface",
-   "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" : "_ZTIPK6jvalue",
-   "name" : "const jvalue *",
-   "referenced_type" : "_ZTIK6jvalue",
-   "self_type" : "_ZTIPK6jvalue",
-   "size" : 4,
-   "source_file" : "libnativehelper/include_jni/jni.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art10FreeDeleteE",
-   "name" : "const art::FreeDelete *",
-   "referenced_type" : "_ZTIKN3art10FreeDeleteE",
-   "self_type" : "_ZTIPKN3art10FreeDeleteE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art10OatDexFileE",
-   "name" : "const art::OatDexFile *",
-   "referenced_type" : "_ZTIKN3art10OatDexFileE",
-   "self_type" : "_ZTIPKN3art10OatDexFileE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art11Instruction19SparseSwitchPayloadE",
-   "name" : "const art::Instruction::SparseSwitchPayload *",
-   "referenced_type" : "_ZTIKN3art11Instruction19SparseSwitchPayloadE",
-   "self_type" : "_ZTIPKN3art11Instruction19SparseSwitchPayloadE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art11InstructionE",
-   "name" : "const art::Instruction *",
-   "referenced_type" : "_ZTIKN3art11InstructionE",
-   "self_type" : "_ZTIPKN3art11InstructionE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art11VoidFunctorE",
-   "name" : "const art::VoidFunctor *",
-   "referenced_type" : "_ZTIKN3art11VoidFunctorE",
-   "self_type" : "_ZTIPKN3art11VoidFunctorE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/utils.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "name" : "const art::ClassAccessor::DataIterator<art::ClassAccessor::Field> *",
-   "referenced_type" : "_ZTIKN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "self_type" : "_ZTIPKN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "name" : "const art::ClassAccessor::DataIterator<art::ClassAccessor::Method> *",
-   "referenced_type" : "_ZTIKN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "self_type" : "_ZTIPKN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art13ClassAccessor5FieldE",
-   "name" : "const art::ClassAccessor::Field *",
-   "referenced_type" : "_ZTIKN3art13ClassAccessor5FieldE",
-   "self_type" : "_ZTIPKN3art13ClassAccessor5FieldE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art13ClassAccessor6MethodE",
-   "name" : "const art::ClassAccessor::Method *",
-   "referenced_type" : "_ZTIKN3art13ClassAccessor6MethodE",
-   "self_type" : "_ZTIPKN3art13ClassAccessor6MethodE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art13ClassAccessor8BaseItemE",
-   "name" : "const art::ClassAccessor::BaseItem *",
-   "referenced_type" : "_ZTIKN3art13ClassAccessor8BaseItemE",
-   "self_type" : "_ZTIPKN3art13ClassAccessor8BaseItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art13ClassAccessorE",
-   "name" : "const art::ClassAccessor *",
-   "referenced_type" : "_ZTIKN3art13ClassAccessorE",
-   "self_type" : "_ZTIPKN3art13ClassAccessorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art13ClassIteratorE",
-   "name" : "const art::ClassIterator *",
-   "referenced_type" : "_ZTIKN3art13ClassIteratorE",
-   "self_type" : "_ZTIPKN3art13ClassIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art13DexFileLoaderE",
-   "name" : "const art::DexFileLoader *",
-   "referenced_type" : "_ZTIKN3art13DexFileLoaderE",
-   "self_type" : "_ZTIPKN3art13DexFileLoaderE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art14CompactDexFile6HeaderE",
-   "name" : "const art::CompactDexFile::Header *",
-   "referenced_type" : "_ZTIKN3art14CompactDexFile6HeaderE",
-   "self_type" : "_ZTIPKN3art14CompactDexFile6HeaderE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art14CompactDexFile8CodeItemE",
-   "name" : "const art::CompactDexFile::CodeItem *",
-   "referenced_type" : "_ZTIKN3art14CompactDexFile8CodeItemE",
-   "self_type" : "_ZTIPKN3art14CompactDexFile8CodeItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art14CompactDexFileE",
-   "name" : "const art::CompactDexFile *",
-   "referenced_type" : "_ZTIKN3art14CompactDexFileE",
-   "self_type" : "_ZTIPKN3art14CompactDexFileE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "name" : "const art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Field>> *",
-   "referenced_type" : "_ZTIKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "self_type" : "_ZTIPKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "name" : "const art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Method>> *",
-   "referenced_type" : "_ZTIKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "self_type" : "_ZTIPKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art14IterationRangeINS_13ClassIteratorEEE",
-   "name" : "const art::IterationRange<art::ClassIterator> *",
-   "referenced_type" : "_ZTIKN3art14IterationRangeINS_13ClassIteratorEEE",
-   "self_type" : "_ZTIPKN3art14IterationRangeINS_13ClassIteratorEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "name" : "const art::IterationRange<const art::dex::TryItem *> *",
-   "referenced_type" : "_ZTIKN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "self_type" : "_ZTIPKN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "name" : "const art::HashSetIterator<std::pair<unsigned int, unsigned short>, art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>>> *",
-   "referenced_type" : "_ZTIKN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "self_type" : "_ZTIPKN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art15MethodReferenceE",
-   "name" : "const art::MethodReference *",
-   "referenced_type" : "_ZTIKN3art15MethodReferenceE",
-   "self_type" : "_ZTIPKN3art15MethodReferenceE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/method_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art15SplitStringIterE",
-   "name" : "const art::SplitStringIter *",
-   "referenced_type" : "_ZTIKN3art15SplitStringIterE",
-   "self_type" : "_ZTIPKN3art15SplitStringIterE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art15StandardDexFileE",
-   "name" : "const art::StandardDexFile *",
-   "referenced_type" : "_ZTIKN3art15StandardDexFileE",
-   "self_type" : "_ZTIPKN3art15StandardDexFileE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/standard_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art15TypeLookupTable5EntryE",
-   "name" : "const art::TypeLookupTable::Entry *",
-   "referenced_type" : "_ZTIKN3art15TypeLookupTable5EntryE",
-   "self_type" : "_ZTIPKN3art15TypeLookupTable5EntryE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art15TypeLookupTableE",
-   "name" : "const art::TypeLookupTable *",
-   "referenced_type" : "_ZTIKN3art15TypeLookupTableE",
-   "self_type" : "_ZTIPKN3art15TypeLookupTableE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art16ArtDexFileLoaderE",
-   "name" : "const art::ArtDexFileLoader *",
-   "referenced_type" : "_ZTIKN3art16ArtDexFileLoaderE",
-   "self_type" : "_ZTIPKN3art16ArtDexFileLoaderE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art16DexFileReference10ComparatorE",
-   "name" : "const art::DexFileReference::Comparator *",
-   "referenced_type" : "_ZTIKN3art16DexFileReference10ComparatorE",
-   "self_type" : "_ZTIPKN3art16DexFileReference10ComparatorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art16DexLayoutSection10SubsectionE",
-   "name" : "const art::DexLayoutSection::Subsection *",
-   "referenced_type" : "_ZTIKN3art16DexLayoutSection10SubsectionE",
-   "self_type" : "_ZTIPKN3art16DexLayoutSection10SubsectionE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art17DexLayoutSectionsE",
-   "name" : "const art::DexLayoutSections *",
-   "referenced_type" : "_ZTIKN3art17DexLayoutSectionsE",
-   "self_type" : "_ZTIPKN3art17DexLayoutSectionsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art18CompactOffsetTable8AccessorE",
-   "name" : "const art::CompactOffsetTable::Accessor *",
-   "referenced_type" : "_ZTIKN3art18CompactOffsetTable8AccessorE",
-   "self_type" : "_ZTIPKN3art18CompactOffsetTable8AccessorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/compact_offset_table.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "name" : "const art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn> *",
-   "referenced_type" : "_ZTIKN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "self_type" : "_ZTIPKN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_map.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "name" : "const art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn> *",
-   "referenced_type" : "_ZTIKN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "self_type" : "_ZTIPKN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_map.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art19InstructionOperandsE",
-   "name" : "const art::InstructionOperands *",
-   "referenced_type" : "_ZTIKN3art19InstructionOperandsE",
-   "self_type" : "_ZTIPKN3art19InstructionOperandsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art20CatchHandlerIteratorE",
-   "name" : "const art::CatchHandlerIterator *",
-   "referenced_type" : "_ZTIKN3art20CatchHandlerIteratorE",
-   "self_type" : "_ZTIPKN3art20CatchHandlerIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_exception_helpers.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art20CodeItemDataAccessorE",
-   "name" : "const art::CodeItemDataAccessor *",
-   "referenced_type" : "_ZTIKN3art20CodeItemDataAccessorE",
-   "self_type" : "_ZTIPKN3art20CodeItemDataAccessorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art20DexInstructionPcPairE",
-   "name" : "const art::DexInstructionPcPair *",
-   "referenced_type" : "_ZTIKN3art20DexInstructionPcPairE",
-   "self_type" : "_ZTIPKN3art20DexInstructionPcPairE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art22DexInstructionIteratorE",
-   "name" : "const art::DexInstructionIterator *",
-   "referenced_type" : "_ZTIKN3art22DexInstructionIteratorE",
-   "self_type" : "_ZTIPKN3art22DexInstructionIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art24DexFileParameterIteratorE",
-   "name" : "const art::DexFileParameterIterator *",
-   "referenced_type" : "_ZTIKN3art24DexFileParameterIteratorE",
-   "self_type" : "_ZTIPKN3art24DexFileParameterIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art24RangeInstructionOperandsE",
-   "name" : "const art::RangeInstructionOperands *",
-   "referenced_type" : "_ZTIKN3art24RangeInstructionOperandsE",
-   "self_type" : "_ZTIPKN3art24RangeInstructionOperandsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art25CodeItemDebugInfoAccessorE",
-   "name" : "const art::CodeItemDebugInfoAccessor *",
-   "referenced_type" : "_ZTIKN3art25CodeItemDebugInfoAccessorE",
-   "self_type" : "_ZTIPKN3art25CodeItemDebugInfoAccessorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art25EncodedArrayValueIteratorE",
-   "name" : "const art::EncodedArrayValueIterator *",
-   "referenced_type" : "_ZTIKN3art25EncodedArrayValueIteratorE",
-   "self_type" : "_ZTIPKN3art25EncodedArrayValueIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art26CallSiteArrayValueIteratorE",
-   "name" : "const art::CallSiteArrayValueIterator *",
-   "referenced_type" : "_ZTIKN3art26CallSiteArrayValueIteratorE",
-   "self_type" : "_ZTIPKN3art26CallSiteArrayValueIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art26DexInstructionIteratorBaseE",
-   "name" : "const art::DexInstructionIteratorBase *",
-   "referenced_type" : "_ZTIKN3art26DexInstructionIteratorBaseE",
-   "self_type" : "_ZTIPKN3art26DexInstructionIteratorBaseE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art26SafeDexInstructionIteratorE",
-   "name" : "const art::SafeDexInstructionIterator *",
-   "referenced_type" : "_ZTIKN3art26SafeDexInstructionIteratorE",
-   "self_type" : "_ZTIPKN3art26SafeDexInstructionIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art26VarArgsInstructionOperandsE",
-   "name" : "const art::VarArgsInstructionOperands *",
-   "referenced_type" : "_ZTIKN3art26VarArgsInstructionOperandsE",
-   "self_type" : "_ZTIPKN3art26VarArgsInstructionOperandsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art27CodeItemInstructionAccessorE",
-   "name" : "const art::CodeItemInstructionAccessor *",
-   "referenced_type" : "_ZTIKN3art27CodeItemInstructionAccessorE",
-   "self_type" : "_ZTIPKN3art27CodeItemInstructionAccessorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art29NoReceiverInstructionOperandsE",
-   "name" : "const art::NoReceiverInstructionOperands *",
-   "referenced_type" : "_ZTIKN3art29NoReceiverInstructionOperandsE",
-   "self_type" : "_ZTIPKN3art29NoReceiverInstructionOperandsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art30MethodReferenceValueComparatorE",
-   "name" : "const art::MethodReferenceValueComparator *",
-   "referenced_type" : "_ZTIKN3art30MethodReferenceValueComparatorE",
-   "self_type" : "_ZTIPKN3art30MethodReferenceValueComparatorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/method_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex14AnnotationItemE",
-   "name" : "const art::dex::AnnotationItem *",
-   "referenced_type" : "_ZTIKN3art3dex14AnnotationItemE",
-   "self_type" : "_ZTIPKN3art3dex14AnnotationItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex14CallSiteIdItemE",
-   "name" : "const art::dex::CallSiteIdItem *",
-   "referenced_type" : "_ZTIKN3art3dex14CallSiteIdItemE",
-   "self_type" : "_ZTIPKN3art3dex14CallSiteIdItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex16MethodHandleItemE",
-   "name" : "const art::dex::MethodHandleItem *",
-   "referenced_type" : "_ZTIKN3art3dex16MethodHandleItemE",
-   "self_type" : "_ZTIPKN3art3dex16MethodHandleItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex17AnnotationSetItemE",
-   "name" : "const art::dex::AnnotationSetItem *",
-   "referenced_type" : "_ZTIKN3art3dex17AnnotationSetItemE",
-   "self_type" : "_ZTIPKN3art3dex17AnnotationSetItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex18HiddenapiClassDataE",
-   "name" : "const art::dex::HiddenapiClassData *",
-   "referenced_type" : "_ZTIKN3art3dex18HiddenapiClassDataE",
-   "self_type" : "_ZTIPKN3art3dex18HiddenapiClassDataE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex20AnnotationSetRefItemE",
-   "name" : "const art::dex::AnnotationSetRefItem *",
-   "referenced_type" : "_ZTIKN3art3dex20AnnotationSetRefItemE",
-   "self_type" : "_ZTIPKN3art3dex20AnnotationSetRefItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex20AnnotationSetRefListE",
-   "name" : "const art::dex::AnnotationSetRefList *",
-   "referenced_type" : "_ZTIKN3art3dex20AnnotationSetRefListE",
-   "self_type" : "_ZTIPKN3art3dex20AnnotationSetRefListE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex20FieldAnnotationsItemE",
-   "name" : "const art::dex::FieldAnnotationsItem *",
-   "referenced_type" : "_ZTIKN3art3dex20FieldAnnotationsItemE",
-   "self_type" : "_ZTIPKN3art3dex20FieldAnnotationsItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex21MethodAnnotationsItemE",
-   "name" : "const art::dex::MethodAnnotationsItem *",
-   "referenced_type" : "_ZTIKN3art3dex21MethodAnnotationsItemE",
-   "self_type" : "_ZTIPKN3art3dex21MethodAnnotationsItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex24AnnotationsDirectoryItemE",
-   "name" : "const art::dex::AnnotationsDirectoryItem *",
-   "referenced_type" : "_ZTIKN3art3dex24AnnotationsDirectoryItemE",
-   "self_type" : "_ZTIPKN3art3dex24AnnotationsDirectoryItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex24ParameterAnnotationsItemE",
-   "name" : "const art::dex::ParameterAnnotationsItem *",
-   "referenced_type" : "_ZTIKN3art3dex24ParameterAnnotationsItemE",
-   "self_type" : "_ZTIPKN3art3dex24ParameterAnnotationsItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex6TypeIdE",
-   "name" : "const art::dex::TypeId *",
-   "referenced_type" : "_ZTIKN3art3dex6TypeIdE",
-   "self_type" : "_ZTIPKN3art3dex6TypeIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex7FieldIdE",
-   "name" : "const art::dex::FieldId *",
-   "referenced_type" : "_ZTIKN3art3dex7FieldIdE",
-   "self_type" : "_ZTIPKN3art3dex7FieldIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex7MapListE",
-   "name" : "const art::dex::MapList *",
-   "referenced_type" : "_ZTIKN3art3dex7MapListE",
-   "self_type" : "_ZTIPKN3art3dex7MapListE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex7ProtoIdE",
-   "name" : "const art::dex::ProtoId *",
-   "referenced_type" : "_ZTIKN3art3dex7ProtoIdE",
-   "self_type" : "_ZTIPKN3art3dex7ProtoIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex7TryItemE",
-   "name" : "const art::dex::TryItem *",
-   "referenced_type" : "_ZTIKN3art3dex7TryItemE",
-   "self_type" : "_ZTIPKN3art3dex7TryItemE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex8ClassDefE",
-   "name" : "const art::dex::ClassDef *",
-   "referenced_type" : "_ZTIKN3art3dex8ClassDefE",
-   "self_type" : "_ZTIPKN3art3dex8ClassDefE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex8CodeItemE",
-   "name" : "const art::dex::CodeItem *",
-   "referenced_type" : "_ZTIKN3art3dex8CodeItemE",
-   "self_type" : "_ZTIPKN3art3dex8CodeItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex8DexIndexIjEE",
-   "name" : "const art::dex::DexIndex<unsigned int> *",
-   "referenced_type" : "_ZTIKN3art3dex8DexIndexIjEE",
-   "self_type" : "_ZTIPKN3art3dex8DexIndexIjEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex8DexIndexItEE",
-   "name" : "const art::dex::DexIndex<unsigned short> *",
-   "referenced_type" : "_ZTIKN3art3dex8DexIndexItEE",
-   "self_type" : "_ZTIPKN3art3dex8DexIndexItEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex8MethodIdE",
-   "name" : "const art::dex::MethodId *",
-   "referenced_type" : "_ZTIKN3art3dex8MethodIdE",
-   "self_type" : "_ZTIPKN3art3dex8MethodIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex8StringIdE",
-   "name" : "const art::dex::StringId *",
-   "referenced_type" : "_ZTIKN3art3dex8StringIdE",
-   "self_type" : "_ZTIPKN3art3dex8StringIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex8TypeListE",
-   "name" : "const art::dex::TypeList *",
-   "referenced_type" : "_ZTIKN3art3dex8TypeListE",
-   "self_type" : "_ZTIPKN3art3dex8TypeListE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art3dex9TypeIndexE",
-   "name" : "const art::dex::TypeIndex *",
-   "referenced_type" : "_ZTIKN3art3dex9TypeIndexE",
-   "self_type" : "_ZTIPKN3art3dex9TypeIndexE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art6MemMapE",
-   "name" : "const art::MemMap *",
-   "referenced_type" : "_ZTIKN3art6MemMapE",
-   "self_type" : "_ZTIPKN3art6MemMapE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/mem_map.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art7DexFile6HeaderE",
-   "name" : "const art::DexFile::Header *",
-   "referenced_type" : "_ZTIKN3art7DexFile6HeaderE",
-   "self_type" : "_ZTIPKN3art7DexFile6HeaderE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art7DexFileE",
-   "name" : "const art::DexFile *",
-   "referenced_type" : "_ZTIKN3art7DexFileE",
-   "self_type" : "_ZTIPKN3art7DexFileE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "name" : "const art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>> *",
-   "referenced_type" : "_ZTIKN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "self_type" : "_ZTIPKN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "name" : "const art::Dumpable<art::hiddenapi::ApiList> *",
-   "referenced_type" : "_ZTIKN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "self_type" : "_ZTIPKN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/dumpable.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art9CountIterE",
-   "name" : "const art::CountIter *",
-   "referenced_type" : "_ZTIKN3art9CountIterE",
-   "self_type" : "_ZTIPKN3art9CountIterE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art9SignatureE",
-   "name" : "const art::Signature *",
-   "referenced_type" : "_ZTIKN3art9SignatureE",
-   "self_type" : "_ZTIPKN3art9SignatureE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/signature.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN3art9hiddenapi7ApiListE",
-   "name" : "const art::hiddenapi::ApiList *",
-   "referenced_type" : "_ZTIKN3art9hiddenapi7ApiListE",
-   "self_type" : "_ZTIPKN3art9hiddenapi7ApiListE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN7android4base10MappedFileE",
-   "name" : "const android::base::MappedFile *",
-   "referenced_type" : "_ZTIKN7android4base10MappedFileE",
-   "self_type" : "_ZTIPKN7android4base10MappedFileE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/mapped_file.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" : "_ZTIPKN7android4base13ErrnoRestorerE",
-   "name" : "const android::base::ErrnoRestorer *",
-   "referenced_type" : "_ZTIKN7android4base13ErrnoRestorerE",
-   "self_type" : "_ZTIPKN7android4base13ErrnoRestorerE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/errno_restorer.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKN9unix_file6FdFileE",
-   "name" : "const unix_file::FdFile *",
-   "referenced_type" : "_ZTIKN9unix_file6FdFileE",
-   "self_type" : "_ZTIPKN9unix_file6FdFileE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/unix_file/fd_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKNSt3__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" : "_ZTIPKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKNSt3__14hashIN3art16DexFileReferenceEEE",
-   "name" : "const std::hash<art::DexFileReference> *",
-   "referenced_type" : "_ZTIKNSt3__14hashIN3art16DexFileReferenceEEE",
-   "self_type" : "_ZTIPKNSt3__14hashIN3art16DexFileReferenceEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKNSt3__14hashIN3art3dex10ProtoIndexEEE",
-   "name" : "const std::hash<art::dex::ProtoIndex> *",
-   "referenced_type" : "_ZTIKNSt3__14hashIN3art3dex10ProtoIndexEEE",
-   "self_type" : "_ZTIPKNSt3__14hashIN3art3dex10ProtoIndexEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKNSt3__14hashIN3art3dex11StringIndexEEE",
-   "name" : "const std::hash<art::dex::StringIndex> *",
-   "referenced_type" : "_ZTIKNSt3__14hashIN3art3dex11StringIndexEEE",
-   "self_type" : "_ZTIPKNSt3__14hashIN3art3dex11StringIndexEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPKNSt3__14hashIN3art3dex9TypeIndexEEE",
-   "name" : "const std::hash<art::dex::TypeIndex> *",
-   "referenced_type" : "_ZTIKNSt3__14hashIN3art3dex9TypeIndexEEE",
-   "self_type" : "_ZTIPKNSt3__14hashIN3art3dex9TypeIndexEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.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" : "art/libdexfile/dex/dex_file_loader.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" : "art/libdexfile/dex/art_dex_file_loader.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" : "art/libdexfile/dex/compact_offset_table.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" : "art/libartbase/base/mem_map.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" : "_ZTIPN3art10OatDexFileE",
-   "name" : "art::OatDexFile *",
-   "referenced_type" : "_ZTIN3art10OatDexFileE",
-   "self_type" : "_ZTIPN3art10OatDexFileE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art10ZipArchiveE",
-   "name" : "art::ZipArchive *",
-   "referenced_type" : "_ZTIN3art10ZipArchiveE",
-   "self_type" : "_ZTIPN3art10ZipArchiveE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/zip_archive.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art11InstructionE",
-   "name" : "art::Instruction *",
-   "referenced_type" : "_ZTIN3art11InstructionE",
-   "self_type" : "_ZTIPN3art11InstructionE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art11ScopedTraceE",
-   "name" : "art::ScopedTrace *",
-   "referenced_type" : "_ZTIN3art11ScopedTraceE",
-   "self_type" : "_ZTIPN3art11ScopedTraceE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/systrace.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "name" : "art::ClassAccessor::DataIterator<art::ClassAccessor::Field> *",
-   "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "self_type" : "_ZTIPN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "name" : "art::ClassAccessor::DataIterator<art::ClassAccessor::Method> *",
-   "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "self_type" : "_ZTIPN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art13ClassAccessor5FieldE",
-   "name" : "art::ClassAccessor::Field *",
-   "referenced_type" : "_ZTIN3art13ClassAccessor5FieldE",
-   "self_type" : "_ZTIPN3art13ClassAccessor5FieldE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art13ClassAccessor6MethodE",
-   "name" : "art::ClassAccessor::Method *",
-   "referenced_type" : "_ZTIN3art13ClassAccessor6MethodE",
-   "self_type" : "_ZTIPN3art13ClassAccessor6MethodE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art13ClassAccessor8BaseItemE",
-   "name" : "art::ClassAccessor::BaseItem *",
-   "referenced_type" : "_ZTIN3art13ClassAccessor8BaseItemE",
-   "self_type" : "_ZTIPN3art13ClassAccessor8BaseItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art13ClassAccessorE",
-   "name" : "art::ClassAccessor *",
-   "referenced_type" : "_ZTIN3art13ClassAccessorE",
-   "self_type" : "_ZTIPN3art13ClassAccessorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art13ClassIteratorE",
-   "name" : "art::ClassIterator *",
-   "referenced_type" : "_ZTIN3art13ClassIteratorE",
-   "self_type" : "_ZTIPN3art13ClassIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art13DexFileLoader12VerifyResultE",
-   "name" : "art::DexFileLoader::VerifyResult *",
-   "referenced_type" : "_ZTIN3art13DexFileLoader12VerifyResultE",
-   "self_type" : "_ZTIPN3art13DexFileLoader12VerifyResultE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art13DexFileLoaderE",
-   "name" : "art::DexFileLoader *",
-   "referenced_type" : "_ZTIN3art13DexFileLoaderE",
-   "self_type" : "_ZTIPN3art13DexFileLoaderE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art14CompactDexFile8CodeItemE",
-   "name" : "art::CompactDexFile::CodeItem *",
-   "referenced_type" : "_ZTIN3art14CompactDexFile8CodeItemE",
-   "self_type" : "_ZTIPN3art14CompactDexFile8CodeItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art14CompactDexFileE",
-   "name" : "art::CompactDexFile *",
-   "referenced_type" : "_ZTIN3art14CompactDexFileE",
-   "self_type" : "_ZTIPN3art14CompactDexFileE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "name" : "art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Field>> *",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "self_type" : "_ZTIPN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "name" : "art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Method>> *",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "self_type" : "_ZTIPN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art14IterationRangeINS_13ClassIteratorEEE",
-   "name" : "art::IterationRange<art::ClassIterator> *",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_13ClassIteratorEEE",
-   "self_type" : "_ZTIPN3art14IterationRangeINS_13ClassIteratorEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art14IterationRangeINS_15SplitStringIterEEE",
-   "name" : "art::IterationRange<art::SplitStringIter> *",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_15SplitStringIterEEE",
-   "self_type" : "_ZTIPN3art14IterationRangeINS_15SplitStringIterEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art14IterationRangeINS_22DexInstructionIteratorEEE",
-   "name" : "art::IterationRange<art::DexInstructionIterator> *",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_22DexInstructionIteratorEEE",
-   "self_type" : "_ZTIPN3art14IterationRangeINS_22DexInstructionIteratorEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art14IterationRangeINS_9CountIterEEE",
-   "name" : "art::IterationRange<art::CountIter> *",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_9CountIterEEE",
-   "self_type" : "_ZTIPN3art14IterationRangeINS_9CountIterEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "name" : "art::IterationRange<const art::dex::TryItem *> *",
-   "referenced_type" : "_ZTIN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "self_type" : "_ZTIPN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "name" : "art::HashSetIterator<std::pair<unsigned int, unsigned short>, art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>>> *",
-   "referenced_type" : "_ZTIN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "self_type" : "_ZTIPN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art15MethodReferenceE",
-   "name" : "art::MethodReference *",
-   "referenced_type" : "_ZTIN3art15MethodReferenceE",
-   "self_type" : "_ZTIPN3art15MethodReferenceE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/method_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art15SplitStringIterE",
-   "name" : "art::SplitStringIter *",
-   "referenced_type" : "_ZTIN3art15SplitStringIterE",
-   "self_type" : "_ZTIPN3art15SplitStringIterE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art15StandardDexFile8CodeItemE",
-   "name" : "art::StandardDexFile::CodeItem *",
-   "referenced_type" : "_ZTIN3art15StandardDexFile8CodeItemE",
-   "self_type" : "_ZTIPN3art15StandardDexFile8CodeItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/standard_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art15StandardDexFileE",
-   "name" : "art::StandardDexFile *",
-   "referenced_type" : "_ZTIN3art15StandardDexFileE",
-   "self_type" : "_ZTIPN3art15StandardDexFileE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/standard_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art15TypeLookupTable5EntryE",
-   "name" : "art::TypeLookupTable::Entry *",
-   "referenced_type" : "_ZTIN3art15TypeLookupTable5EntryE",
-   "self_type" : "_ZTIPN3art15TypeLookupTable5EntryE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art15TypeLookupTableE",
-   "name" : "art::TypeLookupTable *",
-   "referenced_type" : "_ZTIN3art15TypeLookupTableE",
-   "self_type" : "_ZTIPN3art15TypeLookupTableE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art16ArtDexFileLoaderE",
-   "name" : "art::ArtDexFileLoader *",
-   "referenced_type" : "_ZTIN3art16ArtDexFileLoaderE",
-   "self_type" : "_ZTIPN3art16ArtDexFileLoaderE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art16DexFileContainerE",
-   "name" : "art::DexFileContainer *",
-   "referenced_type" : "_ZTIN3art16DexFileContainerE",
-   "self_type" : "_ZTIPN3art16DexFileContainerE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art16DexFileReferenceE",
-   "name" : "art::DexFileReference *",
-   "referenced_type" : "_ZTIN3art16DexFileReferenceE",
-   "self_type" : "_ZTIPN3art16DexFileReferenceE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art16DexLayoutSection10SubsectionE",
-   "name" : "art::DexLayoutSection::Subsection *",
-   "referenced_type" : "_ZTIN3art16DexLayoutSection10SubsectionE",
-   "self_type" : "_ZTIPN3art16DexLayoutSection10SubsectionE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art17ClassIteratorDataE",
-   "name" : "art::ClassIteratorData *",
-   "referenced_type" : "_ZTIN3art17ClassIteratorDataE",
-   "self_type" : "_ZTIPN3art17ClassIteratorDataE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art18CompactOffsetTable8AccessorE",
-   "name" : "art::CompactOffsetTable::Accessor *",
-   "referenced_type" : "_ZTIN3art18CompactOffsetTable8AccessorE",
-   "self_type" : "_ZTIPN3art18CompactOffsetTable8AccessorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/compact_offset_table.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art18ScopedTraceNoStart24ScopedTraceMessageHelperE",
-   "name" : "art::ScopedTraceNoStart::ScopedTraceMessageHelper *",
-   "referenced_type" : "_ZTIN3art18ScopedTraceNoStart24ScopedTraceMessageHelperE",
-   "self_type" : "_ZTIPN3art18ScopedTraceNoStart24ScopedTraceMessageHelperE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/systrace.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art18ScopedTraceNoStartE",
-   "name" : "art::ScopedTraceNoStart *",
-   "referenced_type" : "_ZTIN3art18ScopedTraceNoStartE",
-   "self_type" : "_ZTIPN3art18ScopedTraceNoStartE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/systrace.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art19Arc4RandomGeneratorE",
-   "name" : "art::Arc4RandomGenerator *",
-   "referenced_type" : "_ZTIN3art19Arc4RandomGeneratorE",
-   "self_type" : "_ZTIPN3art19Arc4RandomGeneratorE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/utils.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art19InstructionOperandsE",
-   "name" : "art::InstructionOperands *",
-   "referenced_type" : "_ZTIN3art19InstructionOperandsE",
-   "self_type" : "_ZTIPN3art19InstructionOperandsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art20CatchHandlerIteratorE",
-   "name" : "art::CatchHandlerIterator *",
-   "referenced_type" : "_ZTIN3art20CatchHandlerIteratorE",
-   "self_type" : "_ZTIPN3art20CatchHandlerIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_exception_helpers.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art20CodeItemDataAccessorE",
-   "name" : "art::CodeItemDataAccessor *",
-   "referenced_type" : "_ZTIN3art20CodeItemDataAccessorE",
-   "self_type" : "_ZTIPN3art20CodeItemDataAccessorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art20DexInstructionPcPairE",
-   "name" : "art::DexInstructionPcPair *",
-   "referenced_type" : "_ZTIN3art20DexInstructionPcPairE",
-   "self_type" : "_ZTIPN3art20DexInstructionPcPairE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art22DexFileLoaderErrorCodeE",
-   "name" : "art::DexFileLoaderErrorCode *",
-   "referenced_type" : "_ZTIN3art22DexFileLoaderErrorCodeE",
-   "self_type" : "_ZTIPN3art22DexFileLoaderErrorCodeE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art22DexInstructionIteratorE",
-   "name" : "art::DexInstructionIterator *",
-   "referenced_type" : "_ZTIN3art22DexInstructionIteratorE",
-   "self_type" : "_ZTIPN3art22DexInstructionIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art24DexFileParameterIteratorE",
-   "name" : "art::DexFileParameterIterator *",
-   "referenced_type" : "_ZTIN3art24DexFileParameterIteratorE",
-   "self_type" : "_ZTIPN3art24DexFileParameterIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art24RangeInstructionOperandsE",
-   "name" : "art::RangeInstructionOperands *",
-   "referenced_type" : "_ZTIN3art24RangeInstructionOperandsE",
-   "self_type" : "_ZTIPN3art24RangeInstructionOperandsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art25CodeItemDebugInfoAccessorE",
-   "name" : "art::CodeItemDebugInfoAccessor *",
-   "referenced_type" : "_ZTIN3art25CodeItemDebugInfoAccessorE",
-   "self_type" : "_ZTIPN3art25CodeItemDebugInfoAccessorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art25EncodedArrayValueIteratorE",
-   "name" : "art::EncodedArrayValueIterator *",
-   "referenced_type" : "_ZTIN3art25EncodedArrayValueIteratorE",
-   "self_type" : "_ZTIPN3art25EncodedArrayValueIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art26CallSiteArrayValueIteratorE",
-   "name" : "art::CallSiteArrayValueIterator *",
-   "referenced_type" : "_ZTIN3art26CallSiteArrayValueIteratorE",
-   "self_type" : "_ZTIPN3art26CallSiteArrayValueIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art26DexInstructionIteratorBaseE",
-   "name" : "art::DexInstructionIteratorBase *",
-   "referenced_type" : "_ZTIN3art26DexInstructionIteratorBaseE",
-   "self_type" : "_ZTIPN3art26DexInstructionIteratorBaseE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art26SafeDexInstructionIteratorE",
-   "name" : "art::SafeDexInstructionIterator *",
-   "referenced_type" : "_ZTIN3art26SafeDexInstructionIteratorE",
-   "self_type" : "_ZTIPN3art26SafeDexInstructionIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art26VarArgsInstructionOperandsE",
-   "name" : "art::VarArgsInstructionOperands *",
-   "referenced_type" : "_ZTIN3art26VarArgsInstructionOperandsE",
-   "self_type" : "_ZTIPN3art26VarArgsInstructionOperandsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art27CodeItemInstructionAccessorE",
-   "name" : "art::CodeItemInstructionAccessor *",
-   "referenced_type" : "_ZTIN3art27CodeItemInstructionAccessorE",
-   "self_type" : "_ZTIPN3art27CodeItemInstructionAccessorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art29NoReceiverInstructionOperandsE",
-   "name" : "art::NoReceiverInstructionOperands *",
-   "referenced_type" : "_ZTIN3art29NoReceiverInstructionOperandsE",
-   "self_type" : "_ZTIPN3art29NoReceiverInstructionOperandsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art31EncodedStaticFieldValueIteratorE",
-   "name" : "art::EncodedStaticFieldValueIterator *",
-   "referenced_type" : "_ZTIN3art31EncodedStaticFieldValueIteratorE",
-   "self_type" : "_ZTIPN3art31EncodedStaticFieldValueIteratorE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art3dex10ProtoIndexE",
-   "name" : "art::dex::ProtoIndex *",
-   "referenced_type" : "_ZTIN3art3dex10ProtoIndexE",
-   "self_type" : "_ZTIPN3art3dex10ProtoIndexE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art3dex11StringIndexE",
-   "name" : "art::dex::StringIndex *",
-   "referenced_type" : "_ZTIN3art3dex11StringIndexE",
-   "self_type" : "_ZTIPN3art3dex11StringIndexE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art3dex7TryItemE",
-   "name" : "art::dex::TryItem *",
-   "referenced_type" : "_ZTIN3art3dex7TryItemE",
-   "self_type" : "_ZTIPN3art3dex7TryItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art3dex8CodeItemE",
-   "name" : "art::dex::CodeItem *",
-   "referenced_type" : "_ZTIN3art3dex8CodeItemE",
-   "self_type" : "_ZTIPN3art3dex8CodeItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art3dex8DexIndexIjEE",
-   "name" : "art::dex::DexIndex<unsigned int> *",
-   "referenced_type" : "_ZTIN3art3dex8DexIndexIjEE",
-   "self_type" : "_ZTIPN3art3dex8DexIndexIjEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art3dex8DexIndexItEE",
-   "name" : "art::dex::DexIndex<unsigned short> *",
-   "referenced_type" : "_ZTIN3art3dex8DexIndexItEE",
-   "self_type" : "_ZTIPN3art3dex8DexIndexItEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art3dex8tracking24DexFileTrackingRegistrarE",
-   "name" : "art::dex::tracking::DexFileTrackingRegistrar *",
-   "referenced_type" : "_ZTIN3art3dex8tracking24DexFileTrackingRegistrarE",
-   "self_type" : "_ZTIPN3art3dex8tracking24DexFileTrackingRegistrarE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_tracking_registrar.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art3dex9TypeIndexE",
-   "name" : "art::dex::TypeIndex *",
-   "referenced_type" : "_ZTIN3art3dex9TypeIndexE",
-   "self_type" : "_ZTIPN3art3dex9TypeIndexE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art6MemMapE",
-   "name" : "art::MemMap *",
-   "referenced_type" : "_ZTIN3art6MemMapE",
-   "self_type" : "_ZTIPN3art6MemMapE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/mem_map.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art7DexFile12PositionInfoE",
-   "name" : "art::DexFile::PositionInfo *",
-   "referenced_type" : "_ZTIN3art7DexFile12PositionInfoE",
-   "self_type" : "_ZTIPN3art7DexFile12PositionInfoE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art7DexFile9LocalInfoE",
-   "name" : "art::DexFile::LocalInfo *",
-   "referenced_type" : "_ZTIN3art7DexFile9LocalInfoE",
-   "self_type" : "_ZTIPN3art7DexFile9LocalInfoE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art7DexFileE",
-   "name" : "art::DexFile *",
-   "referenced_type" : "_ZTIN3art7DexFileE",
-   "self_type" : "_ZTIPN3art7DexFileE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "name" : "art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>> *",
-   "referenced_type" : "_ZTIN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "self_type" : "_ZTIPN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "name" : "art::Dumpable<art::hiddenapi::ApiList> *",
-   "referenced_type" : "_ZTIN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "self_type" : "_ZTIPN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/dumpable.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art8ZipEntryE",
-   "name" : "art::ZipEntry *",
-   "referenced_type" : "_ZTIN3art8ZipEntryE",
-   "self_type" : "_ZTIPN3art8ZipEntryE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/zip_archive.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art9CountIterE",
-   "name" : "art::CountIter *",
-   "referenced_type" : "_ZTIN3art9CountIterE",
-   "self_type" : "_ZTIPN3art9CountIterE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art9SignatureE",
-   "name" : "art::Signature *",
-   "referenced_type" : "_ZTIN3art9SignatureE",
-   "self_type" : "_ZTIPN3art9SignatureE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/signature.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN3art9hiddenapi7ApiListE",
-   "name" : "art::hiddenapi::ApiList *",
-   "referenced_type" : "_ZTIN3art9hiddenapi7ApiListE",
-   "self_type" : "_ZTIPN3art9hiddenapi7ApiListE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10MappedFileE",
-   "name" : "android::base::MappedFile *",
-   "referenced_type" : "_ZTIN7android4base10MappedFileE",
-   "self_type" : "_ZTIPN7android4base10MappedFileE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/mapped_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art11Instruction6FormatES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::Instruction::Format, art::Instruction::Format> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art11Instruction6FormatES5_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art11Instruction6FormatES5_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art25EncodedArrayValueIterator9ValueTypeES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::EncodedArrayValueIterator::ValueType, art::EncodedArrayValueIterator::ValueType> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art25EncodedArrayValueIterator9ValueTypeES5_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art25EncodedArrayValueIterator9ValueTypeES5_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art3dex10ProtoIndexES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::dex::ProtoIndex, art::dex::ProtoIndex> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex10ProtoIndexES5_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art3dex10ProtoIndexES5_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art3dex11StringIndexES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::dex::StringIndex, art::dex::StringIndex> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex11StringIndexES5_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art3dex11StringIndexES5_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art3dex9TypeIndexES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::dex::TypeIndex, art::dex::TypeIndex> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex9TypeIndexES5_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIN3art3dex9TypeIndexES5_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex6TypeIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::TypeId *, const art::dex::TypeId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex6TypeIdES7_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex6TypeIdES7_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7FieldIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::FieldId *, const art::dex::FieldId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7FieldIdES7_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7FieldIdES7_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7ProtoIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::ProtoId *, const art::dex::ProtoId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7ProtoIdES7_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7ProtoIdES7_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8ClassDefES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::ClassDef *, const art::dex::ClassDef *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8ClassDefES7_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8ClassDefES7_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8MethodIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::MethodId *, const art::dex::MethodId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8MethodIdES7_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8MethodIdES7_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8StringIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::StringId *, const art::dex::StringId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8StringIdES7_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8StringIdES7_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art7DexFileES6_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::DexFile *, const art::DexFile *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art7DexFileES6_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKN3art7DexFileES6_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKcS4_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const char *, const char *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKcS4_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKcS4_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKhS4_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const unsigned char *, const unsigned char *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKhS4_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKhS4_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKtS4_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const unsigned short *, const unsigned short *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKtS4_EE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIPKtS4_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIbbEE",
-   "name" : "android::base::log_detail::EagerEvaluator<bool, bool> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIbbEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIbbEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIccEE",
-   "name" : "android::base::log_detail::EagerEvaluator<char, char> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIccEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIccEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIddEE",
-   "name" : "android::base::log_detail::EagerEvaluator<double, double> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIddEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIddEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIhjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned char, unsigned int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIhjEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIhjEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIiiEE",
-   "name" : "android::base::log_detail::EagerEvaluator<int, int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIiiEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIiiEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIjiEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned int, int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjiEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIjiEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIjjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned int, unsigned int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjjEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIjjEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIjtEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned int, unsigned short> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjtEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIjtEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorItjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned short, unsigned int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorItjEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorItjEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIttEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned short, unsigned short> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIttEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIttEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIxjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<long long, unsigned int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIxjEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIxjEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIyjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned long long, unsigned int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIyjEE",
-   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIyjEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE",
-   "name" : "android::base::log_detail::Storage<art::Instruction::Format> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "name" : "android::base::log_detail::Storage<art::EncodedArrayValueIterator::ValueType> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE",
-   "name" : "android::base::log_detail::Storage<art::dex::ProtoIndex> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE",
-   "name" : "android::base::log_detail::Storage<art::dex::StringIndex> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE",
-   "name" : "android::base::log_detail::Storage<art::dex::TypeIndex> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::TypeId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::FieldId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::ProtoId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::ClassDef *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::MethodId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::StringId *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIPKN3art7DexFileEEE",
-   "name" : "android::base::log_detail::Storage<const art::DexFile *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art7DexFileEEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIPKN3art7DexFileEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIPKtEE",
-   "name" : "android::base::log_detail::Storage<const unsigned short *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKtEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIPKtEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIPKvEE",
-   "name" : "android::base::log_detail::Storage<const void *> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKvEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIPKvEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIbEE",
-   "name" : "android::base::log_detail::Storage<bool> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIbEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIbEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIcEE",
-   "name" : "android::base::log_detail::Storage<char> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIcEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIcEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIdEE",
-   "name" : "android::base::log_detail::Storage<double> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIdEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIdEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIhEE",
-   "name" : "android::base::log_detail::Storage<unsigned char> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIhEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIhEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIiEE",
-   "name" : "android::base::log_detail::Storage<int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIiEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIiEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIjEE",
-   "name" : "android::base::log_detail::Storage<unsigned int> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIjEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIjEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageItEE",
-   "name" : "android::base::log_detail::Storage<unsigned short> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageItEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageItEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIxEE",
-   "name" : "android::base::log_detail::Storage<long long> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIxEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIxEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIyEE",
-   "name" : "android::base::log_detail::Storage<unsigned long long> *",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIyEE",
-   "self_type" : "_ZTIPN7android4base10log_detail7StorageIyEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.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" : "_ZTIPN7android4base13ErrnoRestorerE",
-   "name" : "android::base::ErrnoRestorer *",
-   "referenced_type" : "_ZTIN7android4base13ErrnoRestorerE",
-   "self_type" : "_ZTIPN7android4base13ErrnoRestorerE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/errno_restorer.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" : "_ZTIPN7android4base19ScopedLockAssertionE",
-   "name" : "android::base::ScopedLockAssertion *",
-   "referenced_type" : "_ZTIN7android4base19ScopedLockAssertionE",
-   "self_type" : "_ZTIPN7android4base19ScopedLockAssertionE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/thread_annotations.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN9unix_file16RandomAccessFileE",
-   "name" : "unix_file::RandomAccessFile *",
-   "referenced_type" : "_ZTIN9unix_file16RandomAccessFileE",
-   "self_type" : "_ZTIPN9unix_file16RandomAccessFileE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/unix_file/random_access_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPN9unix_file6FdFileE",
-   "name" : "unix_file::FdFile *",
-   "referenced_type" : "_ZTIN9unix_file6FdFileE",
-   "self_type" : "_ZTIPN9unix_file6FdFileE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/unix_file/fd_file.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" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
-   "name" : "std::basic_string_view<char, std::char_traits<char>> *",
-   "referenced_type" : "_ZTINSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
-   "self_type" : "_ZTIPNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/strings.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPNSt3__14pairIjtEE",
-   "name" : "std::pair<unsigned int, unsigned short> *",
-   "referenced_type" : "_ZTINSt3__14pairIjtEE",
-   "self_type" : "_ZTIPNSt3__14pairIjtEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPNSt3__15mutexE",
-   "name" : "std::mutex *",
-   "referenced_type" : "_ZTINSt3__15mutexE",
-   "self_type" : "_ZTIPNSt3__15mutexE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/mem_map.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPNSt3__16vectorIN3art3dex9TypeIndexENS_9allocatorIS3_EEEE",
-   "name" : "std::vector<art::dex::TypeIndex, std::allocator<art::dex::TypeIndex>> *",
-   "referenced_type" : "_ZTINSt3__16vectorIN3art3dex9TypeIndexENS_9allocatorIS3_EEEE",
-   "self_type" : "_ZTIPNSt3__16vectorIN3art3dex9TypeIndexENS_9allocatorIS3_EEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPNSt3__16vectorINS_10unique_ptrIKN3art7DexFileENS_14default_deleteIS4_EEEENS_9allocatorIS7_EEEE",
-   "name" : "std::vector<std::unique_ptr<const art::DexFile, std::default_delete<const art::DexFile>>, std::allocator<std::unique_ptr<const art::DexFile, std::default_delete<const art::DexFile>>>> *",
-   "referenced_type" : "_ZTINSt3__16vectorINS_10unique_ptrIKN3art7DexFileENS_14default_deleteIS4_EEEENS_9allocatorIS7_EEEE",
-   "self_type" : "_ZTIPNSt3__16vectorINS_10unique_ptrIKN3art7DexFileENS_14default_deleteIS4_EEEENS_9allocatorIS7_EEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE",
-   "name" : "std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>> *",
-   "referenced_type" : "_ZTINSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE",
-   "self_type" : "_ZTIPNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.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" : "art/libdexfile/dex/compact_offset_table.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" : "art/libdexfile/dex/art_dex_file_loader.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" : "_ZTIPP8ADexFile",
-   "name" : "ADexFile **",
-   "referenced_type" : "_ZTIP8ADexFile",
-   "self_type" : "_ZTIPP8ADexFile",
-   "size" : 4,
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPPKc",
-   "name" : "const char **",
-   "referenced_type" : "_ZTIPKc",
-   "self_type" : "_ZTIPPKc",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/utf.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPPKh",
-   "name" : "const unsigned char **",
-   "referenced_type" : "_ZTIPKh",
-   "self_type" : "_ZTIPPKh",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.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" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIPc",
-   "name" : "char *",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIPc",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.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" : "art/libartbase/base/mem_map.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" : "art/libdexfile/dex/dex_file.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" : "art/libartbase/base/mem_map.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"
-  }
- ],
- "qualified_types" :
- [
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA22_Kc",
-   "name" : "char const[22]",
-   "referenced_type" : "_ZTIA22_c",
-   "self_type" : "_ZTIA22_Kc",
-   "size" : 22,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA23_Kc",
-   "name" : "char const[23]",
-   "referenced_type" : "_ZTIA23_c",
-   "self_type" : "_ZTIA23_Kc",
-   "size" : 23,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA28_Kc",
-   "name" : "char const[28]",
-   "referenced_type" : "_ZTIA28_c",
-   "self_type" : "_ZTIA28_Kc",
-   "size" : 28,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA2_KPKc",
-   "name" : "const char *const[2]",
-   "referenced_type" : "_ZTIA2_PKc",
-   "self_type" : "_ZTIA2_KPKc",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA36_Kc",
-   "name" : "char const[36]",
-   "referenced_type" : "_ZTIA36_c",
-   "self_type" : "_ZTIA36_Kc",
-   "size" : 36,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA4_Kc",
-   "name" : "char const[4]",
-   "referenced_type" : "_ZTIA4_c",
-   "self_type" : "_ZTIA4_Kc",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/file_utils.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA4_Kh",
-   "name" : "unsigned char const[4]",
-   "referenced_type" : "_ZTIA4_h",
-   "self_type" : "_ZTIA4_Kh",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA5_A4_Kh",
-   "name" : "unsigned char const[5][4]",
-   "referenced_type" : "_ZTIA5_A4_h",
-   "self_type" : "_ZTIA5_A4_Kh",
-   "size" : 20,
-   "source_file" : "art/libdexfile/dex/standard_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA5_Kj",
-   "name" : "unsigned int const[5]",
-   "referenced_type" : "_ZTIA5_j",
-   "self_type" : "_ZTIA5_Kj",
-   "size" : 20,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA7_KN3art10SdkVersionE",
-   "name" : "art::SdkVersion const[7]",
-   "referenced_type" : "_ZTIA7_N3art10SdkVersionE",
-   "self_type" : "_ZTIA7_KN3art10SdkVersionE",
-   "size" : 28,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA7_KPKc",
-   "name" : "const char *const[7]",
-   "referenced_type" : "_ZTIA7_PKc",
-   "self_type" : "_ZTIA7_KPKc",
-   "size" : 28,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA_KN3art11Instruction21InstructionDescriptorE",
-   "name" : "art::Instruction::InstructionDescriptor const[]",
-   "referenced_type" : "_ZTIA_N3art11Instruction21InstructionDescriptorE",
-   "self_type" : "_ZTIA_KN3art11Instruction21InstructionDescriptorE",
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA_KPKc",
-   "name" : "const char *const[]",
-   "referenced_type" : "_ZTIA_PKc",
-   "self_type" : "_ZTIA_KPKc",
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA_Kh",
-   "name" : "unsigned char const[]",
-   "referenced_type" : "_ZTIA_h",
-   "self_type" : "_ZTIA_Kh",
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "_ZTIA_Ki",
-   "name" : "int const[]",
-   "referenced_type" : "_ZTIA_i",
-   "self_type" : "_ZTIA_Ki",
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIK15ADexFile_Method",
-   "name" : "const ADexFile_Method",
-   "referenced_type" : "_ZTI15ADexFile_Method",
-   "self_type" : "_ZTIK15ADexFile_Method",
-   "size" : 16,
-   "source_file" : "art/libdexfile/external/include/art_api/dex_file_external.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"
-  },
-  {
-   "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",
-   "self_type" : "_ZTIK18JNINativeInterface",
-   "size" : 932,
-   "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"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKDn",
-   "name" : "const nullptr_t",
-   "referenced_type" : "_ZTIDn",
-   "self_type" : "_ZTIKDn",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art10FreeDeleteE",
-   "name" : "const art::FreeDelete",
-   "referenced_type" : "_ZTIN3art10FreeDeleteE",
-   "self_type" : "_ZTIKN3art10FreeDeleteE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art10OatDexFileE",
-   "name" : "const art::OatDexFile",
-   "referenced_type" : "_ZTIN3art10OatDexFileE",
-   "self_type" : "_ZTIKN3art10OatDexFileE",
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art10ZipArchiveE",
-   "name" : "const art::ZipArchive",
-   "referenced_type" : "_ZTIN3art10ZipArchiveE",
-   "self_type" : "_ZTIKN3art10ZipArchiveE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art11Instruction19SparseSwitchPayloadE",
-   "name" : "const art::Instruction::SparseSwitchPayload",
-   "referenced_type" : "_ZTIN3art11Instruction19SparseSwitchPayloadE",
-   "self_type" : "_ZTIKN3art11Instruction19SparseSwitchPayloadE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art11Instruction6FormatE",
-   "name" : "const art::Instruction::Format",
-   "referenced_type" : "_ZTIN3art11Instruction6FormatE",
-   "self_type" : "_ZTIKN3art11Instruction6FormatE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art11InstructionE",
-   "name" : "const art::Instruction",
-   "referenced_type" : "_ZTIN3art11InstructionE",
-   "self_type" : "_ZTIKN3art11InstructionE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art11PointerSizeE",
-   "name" : "const art::PointerSize",
-   "referenced_type" : "_ZTIN3art11PointerSizeE",
-   "self_type" : "_ZTIKN3art11PointerSizeE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/enums.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art11VoidFunctorE",
-   "name" : "const art::VoidFunctor",
-   "referenced_type" : "_ZTIN3art11VoidFunctorE",
-   "self_type" : "_ZTIKN3art11VoidFunctorE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "name" : "const art::ClassAccessor::DataIterator<art::ClassAccessor::Field>",
-   "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "self_type" : "_ZTIKN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "size" : 40,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "name" : "const art::ClassAccessor::DataIterator<art::ClassAccessor::Method>",
-   "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "self_type" : "_ZTIKN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "size" : 44,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art13ClassAccessor5FieldE",
-   "name" : "const art::ClassAccessor::Field",
-   "referenced_type" : "_ZTIN3art13ClassAccessor5FieldE",
-   "self_type" : "_ZTIKN3art13ClassAccessor5FieldE",
-   "size" : 28,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art13ClassAccessor6MethodE",
-   "name" : "const art::ClassAccessor::Method",
-   "referenced_type" : "_ZTIN3art13ClassAccessor6MethodE",
-   "self_type" : "_ZTIKN3art13ClassAccessor6MethodE",
-   "size" : 32,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art13ClassAccessor8BaseItemE",
-   "name" : "const art::ClassAccessor::BaseItem",
-   "referenced_type" : "_ZTIN3art13ClassAccessor8BaseItemE",
-   "self_type" : "_ZTIKN3art13ClassAccessor8BaseItemE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art13ClassAccessorE",
-   "name" : "const art::ClassAccessor",
-   "referenced_type" : "_ZTIN3art13ClassAccessorE",
-   "self_type" : "_ZTIKN3art13ClassAccessorE",
-   "size" : 32,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art13ClassIteratorE",
-   "name" : "const art::ClassIterator",
-   "referenced_type" : "_ZTIN3art13ClassIteratorE",
-   "self_type" : "_ZTIKN3art13ClassIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art13DexFileLoaderE",
-   "name" : "const art::DexFileLoader",
-   "referenced_type" : "_ZTIN3art13DexFileLoaderE",
-   "self_type" : "_ZTIKN3art13DexFileLoaderE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art13DexZipArchiveE",
-   "name" : "const art::DexZipArchive",
-   "referenced_type" : "_ZTIN3art13DexZipArchiveE",
-   "self_type" : "_ZTIKN3art13DexZipArchiveE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art14CompactDexFile6HeaderE",
-   "name" : "const art::CompactDexFile::Header",
-   "referenced_type" : "_ZTIN3art14CompactDexFile6HeaderE",
-   "self_type" : "_ZTIKN3art14CompactDexFile6HeaderE",
-   "size" : 136,
-   "source_file" : "art/libartbase/base/casts.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art14CompactDexFile8CodeItemE",
-   "name" : "const art::CompactDexFile::CodeItem",
-   "referenced_type" : "_ZTIN3art14CompactDexFile8CodeItemE",
-   "self_type" : "_ZTIKN3art14CompactDexFile8CodeItemE",
-   "size" : 6,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art14CompactDexFileE",
-   "name" : "const art::CompactDexFile",
-   "referenced_type" : "_ZTIN3art14CompactDexFileE",
-   "self_type" : "_ZTIKN3art14CompactDexFileE",
-   "size" : 108,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art14InstructionSetE",
-   "name" : "const art::InstructionSet",
-   "referenced_type" : "_ZTIN3art14InstructionSetE",
-   "self_type" : "_ZTIKN3art14InstructionSetE",
-   "size" : 4,
-   "source_file" : "art/libartbase/arch/instruction_set.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "name" : "const art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Field>>",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "self_type" : "_ZTIKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "size" : 80,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "name" : "const art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Method>>",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "self_type" : "_ZTIKN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "size" : 88,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art14IterationRangeINS_13ClassIteratorEEE",
-   "name" : "const art::IterationRange<art::ClassIterator>",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_13ClassIteratorEEE",
-   "self_type" : "_ZTIKN3art14IterationRangeINS_13ClassIteratorEEE",
-   "size" : 16,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "name" : "const art::IterationRange<const art::dex::TryItem *>",
-   "referenced_type" : "_ZTIN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "self_type" : "_ZTIKN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "name" : "const art::HashSetIterator<std::pair<unsigned int, unsigned short>, art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>>>",
-   "referenced_type" : "_ZTIN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "self_type" : "_ZTIKN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art15MethodReferenceE",
-   "name" : "const art::MethodReference",
-   "referenced_type" : "_ZTIN3art15MethodReferenceE",
-   "self_type" : "_ZTIKN3art15MethodReferenceE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/method_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art15SplitStringIterE",
-   "name" : "const art::SplitStringIter",
-   "referenced_type" : "_ZTIN3art15SplitStringIterE",
-   "self_type" : "_ZTIKN3art15SplitStringIterE",
-   "size" : 16,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art15StandardDexFile8CodeItemE",
-   "name" : "const art::StandardDexFile::CodeItem",
-   "referenced_type" : "_ZTIN3art15StandardDexFile8CodeItemE",
-   "self_type" : "_ZTIKN3art15StandardDexFile8CodeItemE",
-   "size" : 20,
-   "source_file" : "art/libartbase/base/casts.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art15StandardDexFileE",
-   "name" : "const art::StandardDexFile",
-   "referenced_type" : "_ZTIN3art15StandardDexFileE",
-   "self_type" : "_ZTIKN3art15StandardDexFileE",
-   "size" : 96,
-   "source_file" : "art/libdexfile/dex/standard_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art15TypeLookupTable5EntryE",
-   "name" : "const art::TypeLookupTable::Entry",
-   "referenced_type" : "_ZTIN3art15TypeLookupTable5EntryE",
-   "self_type" : "_ZTIKN3art15TypeLookupTable5EntryE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art15TypeLookupTableE",
-   "name" : "const art::TypeLookupTable",
-   "referenced_type" : "_ZTIN3art15TypeLookupTableE",
-   "self_type" : "_ZTIKN3art15TypeLookupTableE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art16ArtDexFileLoaderE",
-   "name" : "const art::ArtDexFileLoader",
-   "referenced_type" : "_ZTIN3art16ArtDexFileLoaderE",
-   "self_type" : "_ZTIKN3art16ArtDexFileLoaderE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art16DexFileReference10ComparatorE",
-   "name" : "const art::DexFileReference::Comparator",
-   "referenced_type" : "_ZTIN3art16DexFileReference10ComparatorE",
-   "self_type" : "_ZTIKN3art16DexFileReference10ComparatorE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art16DexFileReferenceE",
-   "name" : "const art::DexFileReference",
-   "referenced_type" : "_ZTIN3art16DexFileReferenceE",
-   "self_type" : "_ZTIKN3art16DexFileReferenceE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art16DexLayoutSection10SubsectionE",
-   "name" : "const art::DexLayoutSection::Subsection",
-   "referenced_type" : "_ZTIN3art16DexLayoutSection10SubsectionE",
-   "self_type" : "_ZTIKN3art16DexLayoutSection10SubsectionE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art16DexLayoutSectionE",
-   "name" : "const art::DexLayoutSection",
-   "referenced_type" : "_ZTIN3art16DexLayoutSectionE",
-   "self_type" : "_ZTIKN3art16DexLayoutSectionE",
-   "size" : 40,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art17ClassIteratorDataE",
-   "name" : "const art::ClassIteratorData",
-   "referenced_type" : "_ZTIN3art17ClassIteratorDataE",
-   "self_type" : "_ZTIKN3art17ClassIteratorDataE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art17DexLayoutSectionsE",
-   "name" : "const art::DexLayoutSections",
-   "referenced_type" : "_ZTIN3art17DexLayoutSectionsE",
-   "self_type" : "_ZTIKN3art17DexLayoutSectionsE",
-   "size" : 80,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art18CompactOffsetTable8AccessorE",
-   "name" : "const art::CompactOffsetTable::Accessor",
-   "referenced_type" : "_ZTIN3art18CompactOffsetTable8AccessorE",
-   "self_type" : "_ZTIKN3art18CompactOffsetTable8AccessorE",
-   "size" : 12,
-   "source_file" : "art/libdexfile/dex/compact_offset_table.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "name" : "const art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>",
-   "referenced_type" : "_ZTIN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "self_type" : "_ZTIKN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "name" : "const art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>",
-   "referenced_type" : "_ZTIN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "self_type" : "_ZTIKN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art19InstructionOperandsE",
-   "name" : "const art::InstructionOperands",
-   "referenced_type" : "_ZTIN3art19InstructionOperandsE",
-   "self_type" : "_ZTIKN3art19InstructionOperandsE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art20CatchHandlerIteratorE",
-   "name" : "const art::CatchHandlerIterator",
-   "referenced_type" : "_ZTIN3art20CatchHandlerIteratorE",
-   "self_type" : "_ZTIKN3art20CatchHandlerIteratorE",
-   "size" : 20,
-   "source_file" : "art/libdexfile/dex/dex_file_exception_helpers.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art20CodeItemDataAccessorE",
-   "name" : "const art::CodeItemDataAccessor",
-   "referenced_type" : "_ZTIN3art20CodeItemDataAccessorE",
-   "self_type" : "_ZTIKN3art20CodeItemDataAccessorE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art20DexInstructionPcPairE",
-   "name" : "const art::DexInstructionPcPair",
-   "referenced_type" : "_ZTIN3art20DexInstructionPcPairE",
-   "self_type" : "_ZTIKN3art20DexInstructionPcPairE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art22DexInstructionIteratorE",
-   "name" : "const art::DexInstructionIterator",
-   "referenced_type" : "_ZTIN3art22DexInstructionIteratorE",
-   "self_type" : "_ZTIKN3art22DexInstructionIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art24DexFileParameterIteratorE",
-   "name" : "const art::DexFileParameterIterator",
-   "referenced_type" : "_ZTIN3art24DexFileParameterIteratorE",
-   "self_type" : "_ZTIKN3art24DexFileParameterIteratorE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art24RangeInstructionOperandsE",
-   "name" : "const art::RangeInstructionOperands",
-   "referenced_type" : "_ZTIN3art24RangeInstructionOperandsE",
-   "self_type" : "_ZTIKN3art24RangeInstructionOperandsE",
-   "size" : 12,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art25CodeItemDebugInfoAccessorE",
-   "name" : "const art::CodeItemDebugInfoAccessor",
-   "referenced_type" : "_ZTIN3art25CodeItemDebugInfoAccessorE",
-   "self_type" : "_ZTIKN3art25CodeItemDebugInfoAccessorE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art25EncodedArrayValueIterator9ValueTypeE",
-   "name" : "const art::EncodedArrayValueIterator::ValueType",
-   "referenced_type" : "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE",
-   "self_type" : "_ZTIKN3art25EncodedArrayValueIterator9ValueTypeE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art25EncodedArrayValueIteratorE",
-   "name" : "const art::EncodedArrayValueIterator",
-   "referenced_type" : "_ZTIN3art25EncodedArrayValueIteratorE",
-   "self_type" : "_ZTIKN3art25EncodedArrayValueIteratorE",
-   "size" : 28,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art26CallSiteArrayValueIteratorE",
-   "name" : "const art::CallSiteArrayValueIterator",
-   "referenced_type" : "_ZTIN3art26CallSiteArrayValueIteratorE",
-   "self_type" : "_ZTIKN3art26CallSiteArrayValueIteratorE",
-   "size" : 28,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art26DexInstructionIteratorBaseE",
-   "name" : "const art::DexInstructionIteratorBase",
-   "referenced_type" : "_ZTIN3art26DexInstructionIteratorBaseE",
-   "self_type" : "_ZTIKN3art26DexInstructionIteratorBaseE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art26SafeDexInstructionIteratorE",
-   "name" : "const art::SafeDexInstructionIterator",
-   "referenced_type" : "_ZTIN3art26SafeDexInstructionIteratorE",
-   "self_type" : "_ZTIKN3art26SafeDexInstructionIteratorE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art26VarArgsInstructionOperandsE",
-   "name" : "const art::VarArgsInstructionOperands",
-   "referenced_type" : "_ZTIN3art26VarArgsInstructionOperandsE",
-   "self_type" : "_ZTIKN3art26VarArgsInstructionOperandsE",
-   "size" : 12,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art27CodeItemInstructionAccessorE",
-   "name" : "const art::CodeItemInstructionAccessor",
-   "referenced_type" : "_ZTIN3art27CodeItemInstructionAccessorE",
-   "self_type" : "_ZTIKN3art27CodeItemInstructionAccessorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art29NoReceiverInstructionOperandsE",
-   "name" : "const art::NoReceiverInstructionOperands",
-   "referenced_type" : "_ZTIN3art29NoReceiverInstructionOperandsE",
-   "self_type" : "_ZTIKN3art29NoReceiverInstructionOperandsE",
-   "size" : 12,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art30MethodReferenceValueComparatorE",
-   "name" : "const art::MethodReferenceValueComparator",
-   "referenced_type" : "_ZTIN3art30MethodReferenceValueComparatorE",
-   "self_type" : "_ZTIKN3art30MethodReferenceValueComparatorE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/method_reference.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex10ProtoIndexE",
-   "name" : "const art::dex::ProtoIndex",
-   "referenced_type" : "_ZTIN3art3dex10ProtoIndexE",
-   "self_type" : "_ZTIKN3art3dex10ProtoIndexE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex11StringIndexE",
-   "name" : "const art::dex::StringIndex",
-   "referenced_type" : "_ZTIN3art3dex11StringIndexE",
-   "self_type" : "_ZTIKN3art3dex11StringIndexE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex14AnnotationItemE",
-   "name" : "const art::dex::AnnotationItem",
-   "referenced_type" : "_ZTIN3art3dex14AnnotationItemE",
-   "self_type" : "_ZTIKN3art3dex14AnnotationItemE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex14CallSiteIdItemE",
-   "name" : "const art::dex::CallSiteIdItem",
-   "referenced_type" : "_ZTIN3art3dex14CallSiteIdItemE",
-   "self_type" : "_ZTIKN3art3dex14CallSiteIdItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex16MethodHandleItemE",
-   "name" : "const art::dex::MethodHandleItem",
-   "referenced_type" : "_ZTIN3art3dex16MethodHandleItemE",
-   "self_type" : "_ZTIKN3art3dex16MethodHandleItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex17AnnotationSetItemE",
-   "name" : "const art::dex::AnnotationSetItem",
-   "referenced_type" : "_ZTIN3art3dex17AnnotationSetItemE",
-   "self_type" : "_ZTIKN3art3dex17AnnotationSetItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex18HiddenapiClassDataE",
-   "name" : "const art::dex::HiddenapiClassData",
-   "referenced_type" : "_ZTIN3art3dex18HiddenapiClassDataE",
-   "self_type" : "_ZTIKN3art3dex18HiddenapiClassDataE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex20AnnotationSetRefItemE",
-   "name" : "const art::dex::AnnotationSetRefItem",
-   "referenced_type" : "_ZTIN3art3dex20AnnotationSetRefItemE",
-   "self_type" : "_ZTIKN3art3dex20AnnotationSetRefItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex20AnnotationSetRefListE",
-   "name" : "const art::dex::AnnotationSetRefList",
-   "referenced_type" : "_ZTIN3art3dex20AnnotationSetRefListE",
-   "self_type" : "_ZTIKN3art3dex20AnnotationSetRefListE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex20FieldAnnotationsItemE",
-   "name" : "const art::dex::FieldAnnotationsItem",
-   "referenced_type" : "_ZTIN3art3dex20FieldAnnotationsItemE",
-   "self_type" : "_ZTIKN3art3dex20FieldAnnotationsItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex21MethodAnnotationsItemE",
-   "name" : "const art::dex::MethodAnnotationsItem",
-   "referenced_type" : "_ZTIN3art3dex21MethodAnnotationsItemE",
-   "self_type" : "_ZTIKN3art3dex21MethodAnnotationsItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex24AnnotationsDirectoryItemE",
-   "name" : "const art::dex::AnnotationsDirectoryItem",
-   "referenced_type" : "_ZTIN3art3dex24AnnotationsDirectoryItemE",
-   "self_type" : "_ZTIKN3art3dex24AnnotationsDirectoryItemE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex24ParameterAnnotationsItemE",
-   "name" : "const art::dex::ParameterAnnotationsItem",
-   "referenced_type" : "_ZTIN3art3dex24ParameterAnnotationsItemE",
-   "self_type" : "_ZTIKN3art3dex24ParameterAnnotationsItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex6TypeIdE",
-   "name" : "const art::dex::TypeId",
-   "referenced_type" : "_ZTIN3art3dex6TypeIdE",
-   "self_type" : "_ZTIKN3art3dex6TypeIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex7FieldIdE",
-   "name" : "const art::dex::FieldId",
-   "referenced_type" : "_ZTIN3art3dex7FieldIdE",
-   "self_type" : "_ZTIKN3art3dex7FieldIdE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex7MapListE",
-   "name" : "const art::dex::MapList",
-   "referenced_type" : "_ZTIN3art3dex7MapListE",
-   "self_type" : "_ZTIKN3art3dex7MapListE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex7ProtoIdE",
-   "name" : "const art::dex::ProtoId",
-   "referenced_type" : "_ZTIN3art3dex7ProtoIdE",
-   "self_type" : "_ZTIKN3art3dex7ProtoIdE",
-   "size" : 12,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex7TryItemE",
-   "name" : "const art::dex::TryItem",
-   "referenced_type" : "_ZTIN3art3dex7TryItemE",
-   "self_type" : "_ZTIKN3art3dex7TryItemE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/iteration_range.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex8ClassDefE",
-   "name" : "const art::dex::ClassDef",
-   "referenced_type" : "_ZTIN3art3dex8ClassDefE",
-   "self_type" : "_ZTIKN3art3dex8ClassDefE",
-   "size" : 32,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex8CodeItemE",
-   "name" : "const art::dex::CodeItem",
-   "referenced_type" : "_ZTIN3art3dex8CodeItemE",
-   "self_type" : "_ZTIKN3art3dex8CodeItemE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex8DexIndexIjEE",
-   "name" : "const art::dex::DexIndex<unsigned int>",
-   "referenced_type" : "_ZTIN3art3dex8DexIndexIjEE",
-   "self_type" : "_ZTIKN3art3dex8DexIndexIjEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex8DexIndexItEE",
-   "name" : "const art::dex::DexIndex<unsigned short>",
-   "referenced_type" : "_ZTIN3art3dex8DexIndexItEE",
-   "self_type" : "_ZTIKN3art3dex8DexIndexItEE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex8MethodIdE",
-   "name" : "const art::dex::MethodId",
-   "referenced_type" : "_ZTIN3art3dex8MethodIdE",
-   "self_type" : "_ZTIKN3art3dex8MethodIdE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex8StringIdE",
-   "name" : "const art::dex::StringId",
-   "referenced_type" : "_ZTIN3art3dex8StringIdE",
-   "self_type" : "_ZTIKN3art3dex8StringIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex8TypeItemE",
-   "name" : "const art::dex::TypeItem",
-   "referenced_type" : "_ZTIN3art3dex8TypeItemE",
-   "self_type" : "_ZTIKN3art3dex8TypeItemE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex8TypeListE",
-   "name" : "const art::dex::TypeList",
-   "referenced_type" : "_ZTIN3art3dex8TypeListE",
-   "self_type" : "_ZTIKN3art3dex8TypeListE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art3dex9TypeIndexE",
-   "name" : "const art::dex::TypeIndex",
-   "referenced_type" : "_ZTIN3art3dex9TypeIndexE",
-   "self_type" : "_ZTIKN3art3dex9TypeIndexE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art6MemMapE",
-   "name" : "const art::MemMap",
-   "referenced_type" : "_ZTIN3art6MemMapE",
-   "self_type" : "_ZTIKN3art6MemMapE",
-   "size" : 40,
-   "source_file" : "art/libartbase/base/mem_map.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art7DexFile6HeaderE",
-   "name" : "const art::DexFile::Header",
-   "referenced_type" : "_ZTIN3art7DexFile6HeaderE",
-   "self_type" : "_ZTIKN3art7DexFile6HeaderE",
-   "size" : 112,
-   "source_file" : "art/libartbase/base/casts.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art7DexFileE",
-   "name" : "const art::DexFile",
-   "referenced_type" : "_ZTIN3art7DexFileE",
-   "self_type" : "_ZTIKN3art7DexFileE",
-   "size" : 96,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "name" : "const art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>>",
-   "referenced_type" : "_ZTIN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "self_type" : "_ZTIKN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "size" : 40,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "name" : "const art::Dumpable<art::hiddenapi::ApiList>",
-   "referenced_type" : "_ZTIN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "self_type" : "_ZTIKN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/dumpable.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art9CountIterE",
-   "name" : "const art::CountIter",
-   "referenced_type" : "_ZTIN3art9CountIterE",
-   "self_type" : "_ZTIKN3art9CountIterE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art9SignatureE",
-   "name" : "const art::Signature",
-   "referenced_type" : "_ZTIN3art9SignatureE",
-   "self_type" : "_ZTIKN3art9SignatureE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN3art9hiddenapi7ApiListE",
-   "name" : "const art::hiddenapi::ApiList",
-   "referenced_type" : "_ZTIN3art9hiddenapi7ApiListE",
-   "self_type" : "_ZTIKN3art9hiddenapi7ApiListE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/dumpable.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10MappedFileE",
-   "name" : "const android::base::MappedFile",
-   "referenced_type" : "_ZTIN7android4base10MappedFileE",
-   "self_type" : "_ZTIKN7android4base10MappedFileE",
-   "size" : 12,
-   "source_file" : "system/libbase/include/android-base/mapped_file.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE",
-   "name" : "const android::base::log_detail::Storage<art::Instruction::Format>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "name" : "const android::base::log_detail::Storage<art::EncodedArrayValueIterator::ValueType>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE",
-   "name" : "const android::base::log_detail::Storage<art::dex::ProtoIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE",
-   "size" : 2,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE",
-   "name" : "const android::base::log_detail::Storage<art::dex::StringIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE",
-   "name" : "const android::base::log_detail::Storage<art::dex::TypeIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE",
-   "size" : 2,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE",
-   "name" : "const android::base::log_detail::Storage<const art::dex::TypeId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE",
-   "name" : "const android::base::log_detail::Storage<const art::dex::FieldId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE",
-   "name" : "const android::base::log_detail::Storage<const art::dex::ProtoId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE",
-   "name" : "const android::base::log_detail::Storage<const art::dex::ClassDef *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE",
-   "name" : "const android::base::log_detail::Storage<const art::dex::MethodId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE",
-   "name" : "const android::base::log_detail::Storage<const art::dex::StringId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIPKN3art7DexFileEEE",
-   "name" : "const android::base::log_detail::Storage<const art::DexFile *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art7DexFileEEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art7DexFileEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIPKtEE",
-   "name" : "const android::base::log_detail::Storage<const unsigned short *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKtEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIPKtEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIPKvEE",
-   "name" : "const android::base::log_detail::Storage<const void *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKvEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIPKvEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIbEE",
-   "name" : "const android::base::log_detail::Storage<bool>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIbEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIbEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIcEE",
-   "name" : "const android::base::log_detail::Storage<char>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIcEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIcEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIdEE",
-   "name" : "const android::base::log_detail::Storage<double>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIdEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIdEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIhEE",
-   "name" : "const android::base::log_detail::Storage<unsigned char>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIhEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIhEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIiEE",
-   "name" : "const android::base::log_detail::Storage<int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIiEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIiEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIjEE",
-   "name" : "const android::base::log_detail::Storage<unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIjEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIjEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageItEE",
-   "name" : "const android::base::log_detail::Storage<unsigned short>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageItEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageItEE",
-   "size" : 2,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIxEE",
-   "name" : "const android::base::log_detail::Storage<long long>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIxEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIxEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIyEE",
-   "name" : "const android::base::log_detail::Storage<unsigned long long>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIyEE",
-   "self_type" : "_ZTIKN7android4base10log_detail7StorageIyEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.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" : "_ZTIKN7android4base13ErrnoRestorerE",
-   "name" : "const android::base::ErrnoRestorer",
-   "referenced_type" : "_ZTIN7android4base13ErrnoRestorerE",
-   "self_type" : "_ZTIKN7android4base13ErrnoRestorerE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/errno_restorer.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKN9unix_file6FdFileE",
-   "name" : "const unix_file::FdFile",
-   "referenced_type" : "_ZTIN9unix_file6FdFileE",
-   "self_type" : "_ZTIKN9unix_file6FdFileE",
-   "size" : 28,
-   "source_file" : "art/libartbase/base/unix_file/fd_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKNSt3__110unique_ptrIN7android4base14LogMessageDataENS_14default_deleteIS3_EEEE",
-   "name" : "const std::unique_ptr<android::base::LogMessageData, std::default_delete<android::base::LogMessageData>>",
-   "referenced_type" : "_ZTINSt3__110unique_ptrIN7android4base14LogMessageDataENS_14default_deleteIS3_EEEE",
-   "self_type" : "_ZTIKNSt3__110unique_ptrIN7android4base14LogMessageDataENS_14default_deleteIS3_EEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.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" : "art/libdexfile/dex/dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
-   "name" : "const std::basic_string_view<char, std::char_traits<char>>",
-   "referenced_type" : "_ZTINSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
-   "self_type" : "_ZTIKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hiddenapi_stubs.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKNSt3__14hashIN3art16DexFileReferenceEEE",
-   "name" : "const std::hash<art::DexFileReference>",
-   "referenced_type" : "_ZTINSt3__14hashIN3art16DexFileReferenceEEE",
-   "self_type" : "_ZTIKNSt3__14hashIN3art16DexFileReferenceEEE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKNSt3__14hashIN3art3dex10ProtoIndexEEE",
-   "name" : "const std::hash<art::dex::ProtoIndex>",
-   "referenced_type" : "_ZTINSt3__14hashIN3art3dex10ProtoIndexEEE",
-   "self_type" : "_ZTIKNSt3__14hashIN3art3dex10ProtoIndexEEE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKNSt3__14hashIN3art3dex11StringIndexEEE",
-   "name" : "const std::hash<art::dex::StringIndex>",
-   "referenced_type" : "_ZTINSt3__14hashIN3art3dex11StringIndexEEE",
-   "self_type" : "_ZTIKNSt3__14hashIN3art3dex11StringIndexEEE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKNSt3__14hashIN3art3dex9TypeIndexEEE",
-   "name" : "const std::hash<art::dex::TypeIndex>",
-   "referenced_type" : "_ZTINSt3__14hashIN3art3dex9TypeIndexEEE",
-   "self_type" : "_ZTIKNSt3__14hashIN3art3dex9TypeIndexEEE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKNSt3__14pairIjtEE",
-   "name" : "const std::pair<unsigned int, unsigned short>",
-   "referenced_type" : "_ZTINSt3__14pairIjtEE",
-   "self_type" : "_ZTIKNSt3__14pairIjtEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKNSt3__16vectorIN3art3dex9TypeIndexENS_9allocatorIS3_EEEE",
-   "name" : "const std::vector<art::dex::TypeIndex, std::allocator<art::dex::TypeIndex>>",
-   "referenced_type" : "_ZTINSt3__16vectorIN3art3dex9TypeIndexENS_9allocatorIS3_EEEE",
-   "self_type" : "_ZTIKNSt3__16vectorIN3art3dex9TypeIndexENS_9allocatorIS3_EEEE",
-   "size" : 12,
-   "source_file" : "art/libdexfile/dex/dex_file.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" : "art/libdexfile/dex/compact_offset_table.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKNSt3__19allocatorINS_4pairIjtEEEE",
-   "name" : "const std::allocator<std::pair<unsigned int, unsigned short>>",
-   "referenced_type" : "_ZTINSt3__19allocatorINS_4pairIjtEEEE",
-   "self_type" : "_ZTIKNSt3__19allocatorINS_4pairIjtEEEE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKP8ZipEntry",
-   "name" : "ZipEntry *const",
-   "referenced_type" : "_ZTIP8ZipEntry",
-   "self_type" : "_ZTIKP8ZipEntry",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/zip_archive.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKN3art19InstructionOperandsE",
-   "name" : "const art::InstructionOperands *const",
-   "referenced_type" : "_ZTIPKN3art19InstructionOperandsE",
-   "self_type" : "_ZTIKPKN3art19InstructionOperandsE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKN3art3dex6TypeIdE",
-   "name" : "const art::dex::TypeId *const",
-   "referenced_type" : "_ZTIPKN3art3dex6TypeIdE",
-   "self_type" : "_ZTIKPKN3art3dex6TypeIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKN3art3dex7FieldIdE",
-   "name" : "const art::dex::FieldId *const",
-   "referenced_type" : "_ZTIPKN3art3dex7FieldIdE",
-   "self_type" : "_ZTIKPKN3art3dex7FieldIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKN3art3dex7ProtoIdE",
-   "name" : "const art::dex::ProtoId *const",
-   "referenced_type" : "_ZTIPKN3art3dex7ProtoIdE",
-   "self_type" : "_ZTIKPKN3art3dex7ProtoIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKN3art3dex8ClassDefE",
-   "name" : "const art::dex::ClassDef *const",
-   "referenced_type" : "_ZTIPKN3art3dex8ClassDefE",
-   "self_type" : "_ZTIKPKN3art3dex8ClassDefE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKN3art3dex8MethodIdE",
-   "name" : "const art::dex::MethodId *const",
-   "referenced_type" : "_ZTIPKN3art3dex8MethodIdE",
-   "self_type" : "_ZTIKPKN3art3dex8MethodIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKN3art3dex8StringIdE",
-   "name" : "const art::dex::StringId *const",
-   "referenced_type" : "_ZTIPKN3art3dex8StringIdE",
-   "self_type" : "_ZTIKPKN3art3dex8StringIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKN3art7DexFile6HeaderE",
-   "name" : "const art::DexFile::Header *const",
-   "referenced_type" : "_ZTIPKN3art7DexFile6HeaderE",
-   "self_type" : "_ZTIKPKN3art7DexFile6HeaderE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKN3art7DexFileE",
-   "name" : "const art::DexFile *const",
-   "referenced_type" : "_ZTIPKN3art7DexFileE",
-   "self_type" : "_ZTIKPKN3art7DexFileE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKc",
-   "name" : "const char *const",
-   "referenced_type" : "_ZTIPKc",
-   "self_type" : "_ZTIKPKc",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKh",
-   "name" : "const unsigned char *const",
-   "referenced_type" : "_ZTIPKh",
-   "self_type" : "_ZTIKPKh",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKj",
-   "name" : "const unsigned int *const",
-   "referenced_type" : "_ZTIPKj",
-   "self_type" : "_ZTIKPKj",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/compact_offset_table.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKt",
-   "name" : "const unsigned short *const",
-   "referenced_type" : "_ZTIPKt",
-   "self_type" : "_ZTIKPKt",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKPKv",
-   "name" : "const void *const",
-   "referenced_type" : "_ZTIPKv",
-   "self_type" : "_ZTIKPKv",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.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/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKc",
-   "name" : "const char",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIKc",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.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" : "art/libdexfile/dex/art_dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKi",
-   "name" : "const int",
-   "referenced_type" : "_ZTIi",
-   "self_type" : "_ZTIKi",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/errno_restorer.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/libbase/include/android-base/logging.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" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "_ZTIKv",
-   "name" : "const void",
-   "referenced_type" : "_ZTIv",
-   "self_type" : "_ZTIKv",
-   "source_file" : "art/libartbase/base/mem_map.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"
-  }
- ],
- "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" : 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" : "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,
-   "fields" :
-   [
-    {
-     "field_name" : "path",
-     "referenced_type" : "_ZTIA1024_c"
-    },
-    {
-     "access" : "private",
-     "field_name" : "remove_dir_and_contents_",
-     "field_offset" : 8192,
-     "referenced_type" : "_ZTIb"
-    }
-   ],
-   "linker_set_key" : "_ZTI12TemporaryDir",
-   "name" : "TemporaryDir",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTI12TemporaryDir",
-   "self_type" : "_ZTI12TemporaryDir",
-   "size" : 1025,
-   "source_file" : "system/libbase/include/android-base/file.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" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "fd",
-     "referenced_type" : "_ZTIi"
-    },
-    {
-     "field_name" : "path",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIA1024_c"
-    },
-    {
-     "access" : "private",
-     "field_name" : "remove_file_",
-     "field_offset" : 8224,
-     "referenced_type" : "_ZTIb"
-    }
-   ],
-   "linker_set_key" : "_ZTI13TemporaryFile",
-   "name" : "TemporaryFile",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTI13TemporaryFile",
-   "self_type" : "_ZTI13TemporaryFile",
-   "size" : 1032,
-   "source_file" : "system/libbase/include/android-base/file.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" : "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" : "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" : "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" : "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" : "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" : "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" : "_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" : 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" : 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,
-   "linker_set_key" : "_ZTIN3art10FreeDeleteE",
-   "name" : "art::FreeDelete",
-   "referenced_type" : "_ZTIN3art10FreeDeleteE",
-   "self_type" : "_ZTIN3art10FreeDeleteE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "handle_",
-     "referenced_type" : "_ZTIP10ZipArchive"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art10ZipArchiveE",
-   "name" : "art::ZipArchive",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art10ZipArchiveE",
-   "self_type" : "_ZTIN3art10ZipArchiveE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/zip_archive.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "ident",
-     "referenced_type" : "_ZTIKt"
-    },
-    {
-     "field_name" : "element_width",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIKt"
-    },
-    {
-     "field_name" : "element_count",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "field_name" : "data",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIA_Kh"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction16ArrayDataPayloadE",
-   "name" : "art::Instruction::ArrayDataPayload",
-   "referenced_type" : "_ZTIN3art11Instruction16ArrayDataPayloadE",
-   "self_type" : "_ZTIN3art11Instruction16ArrayDataPayloadE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "ident",
-     "referenced_type" : "_ZTIKt"
-    },
-    {
-     "field_name" : "case_count",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIKt"
-    },
-    {
-     "field_name" : "first_key",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKi"
-    },
-    {
-     "field_name" : "targets",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIA_Ki"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction19PackedSwitchPayloadE",
-   "name" : "art::Instruction::PackedSwitchPayload",
-   "referenced_type" : "_ZTIN3art11Instruction19PackedSwitchPayloadE",
-   "self_type" : "_ZTIN3art11Instruction19PackedSwitchPayloadE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "ident",
-     "referenced_type" : "_ZTIKt"
-    },
-    {
-     "field_name" : "case_count",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIKt"
-    },
-    {
-     "field_name" : "keys_and_targets",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIA_Ki"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction19SparseSwitchPayloadE",
-   "name" : "art::Instruction::SparseSwitchPayload",
-   "referenced_type" : "_ZTIN3art11Instruction19SparseSwitchPayloadE",
-   "self_type" : "_ZTIN3art11Instruction19SparseSwitchPayloadE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "verify_flags",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "format",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIN3art11Instruction6FormatE"
-    },
-    {
-     "field_name" : "index_type",
-     "field_offset" : 40,
-     "referenced_type" : "_ZTIN3art11Instruction9IndexTypeE"
-    },
-    {
-     "field_name" : "flags",
-     "field_offset" : 48,
-     "referenced_type" : "_ZTIh"
-    },
-    {
-     "field_name" : "size_in_code_units",
-     "field_offset" : 56,
-     "referenced_type" : "_ZTIa"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art11Instruction21InstructionDescriptorE",
-   "name" : "art::Instruction::InstructionDescriptor",
-   "referenced_type" : "_ZTIN3art11Instruction21InstructionDescriptorE",
-   "self_type" : "_ZTIN3art11Instruction21InstructionDescriptorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art11InstructionE",
-   "name" : "art::Instruction",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art11InstructionE",
-   "self_type" : "_ZTIN3art11InstructionE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art11ScopedTraceE",
-   "name" : "art::ScopedTrace",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art11ScopedTraceE",
-   "self_type" : "_ZTIN3art11ScopedTraceE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/systrace.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art11ValueObjectE",
-   "name" : "art::ValueObject",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art11ValueObjectE",
-   "self_type" : "_ZTIN3art11ValueObjectE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/value_object.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art11VoidFunctorE",
-   "name" : "art::VoidFunctor",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art11VoidFunctorE",
-   "self_type" : "_ZTIN3art11VoidFunctorE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/utils.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTINSt3__18iteratorINS_20forward_iterator_tagEN3art13ClassAccessor5FieldEiPS4_RS4_EE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "data_",
-     "referenced_type" : "_ZTIN3art13ClassAccessor5FieldE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "position_",
-     "field_offset" : 224,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "partition_pos_",
-     "field_offset" : 256,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "iterator_end_",
-     "field_offset" : 288,
-     "referenced_type" : "_ZTIKj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "name" : "art::ClassAccessor::DataIterator<art::ClassAccessor::Field>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "self_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_5FieldEEE",
-   "size" : 40,
-   "source_file" : "art/libdexfile/dex/class_accessor.h",
-   "template_args" : [ "_ZTIN3art13ClassAccessor5FieldE" ]
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTINSt3__18iteratorINS_20forward_iterator_tagEN3art13ClassAccessor6MethodEiPS4_RS4_EE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "data_",
-     "referenced_type" : "_ZTIN3art13ClassAccessor6MethodE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "position_",
-     "field_offset" : 256,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "partition_pos_",
-     "field_offset" : 288,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "iterator_end_",
-     "field_offset" : 320,
-     "referenced_type" : "_ZTIKj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "name" : "art::ClassAccessor::DataIterator<art::ClassAccessor::Method>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "self_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_6MethodEEE",
-   "size" : 44,
-   "source_file" : "art/libdexfile/dex/class_accessor.h",
-   "template_args" : [ "_ZTIN3art13ClassAccessor6MethodE" ]
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art13ClassAccessor8BaseItemE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "is_static_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTIb"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13ClassAccessor5FieldE",
-   "name" : "art::ClassAccessor::Field",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art13ClassAccessor5FieldE",
-   "self_type" : "_ZTIN3art13ClassAccessor5FieldE",
-   "size" : 28,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art13ClassAccessor8BaseItemE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "is_static_or_direct_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTIb"
-    },
-    {
-     "access" : "private",
-     "field_name" : "code_off_",
-     "field_offset" : 224,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13ClassAccessor6MethodE",
-   "name" : "art::ClassAccessor::Method",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art13ClassAccessor6MethodE",
-   "self_type" : "_ZTIN3art13ClassAccessor6MethodE",
-   "size" : 32,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "dex_file_",
-     "referenced_type" : "_ZTIRKN3art7DexFileE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "ptr_pos_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIPKh"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "hiddenapi_ptr_pos_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIPKh"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "index_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "access_flags_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "hiddenapi_flags_",
-     "field_offset" : 160,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13ClassAccessor8BaseItemE",
-   "name" : "art::ClassAccessor::BaseItem",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art13ClassAccessor8BaseItemE",
-   "self_type" : "_ZTIN3art13ClassAccessor8BaseItemE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "dex_file_",
-     "referenced_type" : "_ZTIRKN3art7DexFileE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "class_def_index_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "ptr_pos_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIPKh"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "hiddenapi_ptr_pos_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIPKh"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "num_static_fields_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "num_instance_fields_",
-     "field_offset" : 160,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "num_direct_methods_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "num_virtual_methods_",
-     "field_offset" : 224,
-     "referenced_type" : "_ZTIKj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13ClassAccessorE",
-   "name" : "art::ClassAccessor",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art13ClassAccessorE",
-   "self_type" : "_ZTIN3art13ClassAccessorE",
-   "size" : 32,
-   "source_file" : "art/libdexfile/dex/class_accessor.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTINSt3__18iteratorINS_20forward_iterator_tagEN3art17ClassIteratorDataEiPS3_RS3_EE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "data_",
-     "referenced_type" : "_ZTIN3art17ClassIteratorDataE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art13ClassIteratorE",
-   "name" : "art::ClassIterator",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art13ClassIteratorE",
-   "self_type" : "_ZTIN3art13ClassIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIN3art13DexFileLoaderE",
-   "name" : "art::DexFileLoader",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art13DexFileLoaderE",
-   "self_type" : "_ZTIN3art13DexFileLoaderE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art13DexFileLoaderE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art13DexFileLoaderD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art13DexFileLoaderD0Ev"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art13DexFileLoader20GetMultiDexChecksumsEPKcPNSt3__16vectorIjNS3_9allocatorIjEEEEPNS4_INS3_12basic_stringIcNS3_11char_traitsIcEENS5_IcEEEENS5_ISD_EEEEPSD_iPb"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art13DexFileLoader4OpenEPKhjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEjPKNS_10OatDexFileEbbPS9_NS3_10unique_ptrINS_16DexFileContainerENS3_14default_deleteISH_EEEE"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art13DexFileLoader19OpenWithDataSectionEPKhjS2_jRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEjPKNS_10OatDexFileEbbPS9_"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art13DexFileLoader7OpenAllEPKhjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEbbPNS_22DexFileLoaderErrorCodeEPS9_PNS3_6vectorINS3_10unique_ptrIKNS_7DexFileENS3_14default_deleteISI_EEEENS7_ISL_EEEE"
-    }
-   ]
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art7DexFile6HeaderE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "feature_flags_",
-     "field_offset" : 896,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "debug_info_offsets_pos_",
-     "field_offset" : 928,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "debug_info_offsets_table_offset_",
-     "field_offset" : 960,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "debug_info_base_",
-     "field_offset" : 992,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "owned_data_begin_",
-     "field_offset" : 1024,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "owned_data_end_",
-     "field_offset" : 1056,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14CompactDexFile6HeaderE",
-   "name" : "art::CompactDexFile::Header",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art14CompactDexFile6HeaderE",
-   "self_type" : "_ZTIN3art14CompactDexFile6HeaderE",
-   "size" : 136,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 2,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art3dex8CodeItemE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "fields_",
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "access" : "private",
-     "field_name" : "insns_count_and_flags_",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "access" : "private",
-     "field_name" : "insns_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIA1_t"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14CompactDexFile8CodeItemE",
-   "name" : "art::CompactDexFile::CodeItem",
-   "referenced_type" : "_ZTIN3art14CompactDexFile8CodeItemE",
-   "self_type" : "_ZTIN3art14CompactDexFile8CodeItemE",
-   "size" : 6,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art7DexFileE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "debug_info_offsets_",
-     "field_offset" : 768,
-     "referenced_type" : "_ZTIN3art18CompactOffsetTable8AccessorE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14CompactDexFileE",
-   "name" : "art::CompactDexFile",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art14CompactDexFileE",
-   "self_type" : "_ZTIN3art14CompactDexFileE",
-   "size" : 108,
-   "source_file" : "art/libdexfile/dex/compact_dex_file.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art14CompactDexFileE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art14CompactDexFileD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art14CompactDexFileD0Ev"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art14CompactDexFile12IsMagicValidEv"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art14CompactDexFile14IsVersionValidEv"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art14CompactDexFile22SupportsDefaultMethodsEv"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art14CompactDexFile18GetDequickenedSizeEv"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art14CompactDexFile15GetCodeItemSizeERKNS_3dex8CodeItemE"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art14CompactDexFile17CalculateChecksumEv"
-    }
-   ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "first_",
-     "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_5FieldEEE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "last_",
-     "field_offset" : 320,
-     "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_5FieldEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "name" : "art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Field>>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "self_type" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_5FieldEEEEE",
-   "size" : 80,
-   "source_file" : "art/libartbase/base/iteration_range.h",
-   "template_args" : [ "_ZTIN3art13ClassAccessor12DataIteratorINS0_5FieldEEE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "first_",
-     "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_6MethodEEE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "last_",
-     "field_offset" : 352,
-     "referenced_type" : "_ZTIN3art13ClassAccessor12DataIteratorINS0_6MethodEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "name" : "art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Method>>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "self_type" : "_ZTIN3art14IterationRangeINS_13ClassAccessor12DataIteratorINS1_6MethodEEEEE",
-   "size" : 88,
-   "source_file" : "art/libartbase/base/iteration_range.h",
-   "template_args" : [ "_ZTIN3art13ClassAccessor12DataIteratorINS0_6MethodEEE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "first_",
-     "referenced_type" : "_ZTIN3art13ClassIteratorE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "last_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIN3art13ClassIteratorE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14IterationRangeINS_13ClassIteratorEEE",
-   "name" : "art::IterationRange<art::ClassIterator>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_13ClassIteratorEEE",
-   "self_type" : "_ZTIN3art14IterationRangeINS_13ClassIteratorEEE",
-   "size" : 16,
-   "source_file" : "art/libartbase/base/iteration_range.h",
-   "template_args" : [ "_ZTIN3art13ClassIteratorE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "first_",
-     "referenced_type" : "_ZTIN3art15SplitStringIterE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "last_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIN3art15SplitStringIterE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14IterationRangeINS_15SplitStringIterEEE",
-   "name" : "art::IterationRange<art::SplitStringIter>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_15SplitStringIterEEE",
-   "self_type" : "_ZTIN3art14IterationRangeINS_15SplitStringIterEEE",
-   "size" : 32,
-   "source_file" : "art/libartbase/base/iteration_range.h",
-   "template_args" : [ "_ZTIN3art15SplitStringIterE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "first_",
-     "referenced_type" : "_ZTIN3art22DexInstructionIteratorE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "last_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIN3art22DexInstructionIteratorE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14IterationRangeINS_22DexInstructionIteratorEEE",
-   "name" : "art::IterationRange<art::DexInstructionIterator>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_22DexInstructionIteratorEEE",
-   "self_type" : "_ZTIN3art14IterationRangeINS_22DexInstructionIteratorEEE",
-   "size" : 16,
-   "source_file" : "art/libartbase/base/iteration_range.h",
-   "template_args" : [ "_ZTIN3art22DexInstructionIteratorE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "first_",
-     "referenced_type" : "_ZTIN3art9CountIterE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "last_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIN3art9CountIterE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14IterationRangeINS_9CountIterEEE",
-   "name" : "art::IterationRange<art::CountIter>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art14IterationRangeINS_9CountIterEEE",
-   "self_type" : "_ZTIN3art14IterationRangeINS_9CountIterEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/iteration_range.h",
-   "template_args" : [ "_ZTIN3art9CountIterE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "first_",
-     "referenced_type" : "_ZTIPKN3art3dex7TryItemE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "last_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIPKN3art3dex7TryItemE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "name" : "art::IterationRange<const art::dex::TryItem *>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "self_type" : "_ZTIN3art14IterationRangeIPKNS_3dex7TryItemEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/iteration_range.h",
-   "template_args" : [ "_ZTIPKN3art3dex7TryItemE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "index_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "hash_set_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIPN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "name" : "art::HashSetIterator<std::pair<unsigned int, unsigned short>, art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>>>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "self_type" : "_ZTIN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "size" : 8,
-   "source_file" : "art/libartbase/base/hash_set.h",
-   "template_args" :
-   [
-    "_ZTINSt3__14pairIjtEE",
-    "_ZTIN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE"
-   ]
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art16DexFileReferenceE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art15MethodReferenceE",
-   "name" : "art::MethodReference",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art15MethodReferenceE",
-   "self_type" : "_ZTIN3art15MethodReferenceE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/method_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTINSt3__18iteratorINS_20forward_iterator_tagENS_17basic_string_viewIcNS_11char_traitsIcEEEEiPS5_RS5_EE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "cur_index_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "split_on_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIc"
-    },
-    {
-     "access" : "private",
-     "field_name" : "sv_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTINSt3__117basic_string_viewIcNS_11char_traitsIcEEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art15SplitStringIterE",
-   "name" : "art::SplitStringIter",
-   "referenced_type" : "_ZTIN3art15SplitStringIterE",
-   "self_type" : "_ZTIN3art15SplitStringIterE",
-   "size" : 16,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art7DexFile6HeaderE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art15StandardDexFile6HeaderE",
-   "name" : "art::StandardDexFile::Header",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art15StandardDexFile6HeaderE",
-   "self_type" : "_ZTIN3art15StandardDexFile6HeaderE",
-   "size" : 112,
-   "source_file" : "art/libdexfile/dex/standard_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art3dex8CodeItemE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "registers_size_",
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "access" : "private",
-     "field_name" : "ins_size_",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "access" : "private",
-     "field_name" : "outs_size_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "access" : "private",
-     "field_name" : "tries_size_",
-     "field_offset" : 48,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "access" : "private",
-     "field_name" : "debug_info_off_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "insns_size_in_code_units_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "insns_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIA1_t"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art15StandardDexFile8CodeItemE",
-   "name" : "art::StandardDexFile::CodeItem",
-   "referenced_type" : "_ZTIN3art15StandardDexFile8CodeItemE",
-   "self_type" : "_ZTIN3art15StandardDexFile8CodeItemE",
-   "size" : 20,
-   "source_file" : "art/libdexfile/dex/standard_dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art7DexFileE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art15StandardDexFileE",
-   "name" : "art::StandardDexFile",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art15StandardDexFileE",
-   "self_type" : "_ZTIN3art15StandardDexFileE",
-   "size" : 96,
-   "source_file" : "art/libdexfile/dex/standard_dex_file.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art15StandardDexFileE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art15StandardDexFileD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art15StandardDexFileD0Ev"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art15StandardDexFile12IsMagicValidEv"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art15StandardDexFile14IsVersionValidEv"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art15StandardDexFile22SupportsDefaultMethodsEv"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art15StandardDexFile18GetDequickenedSizeEv"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art15StandardDexFile15GetCodeItemSizeERKNS_3dex8CodeItemE"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art7DexFile17CalculateChecksumEv"
-    }
-   ]
-  },
-  {
-   "access" : "private",
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "str_offset_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "data_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art15TypeLookupTable5EntryE",
-   "name" : "art::TypeLookupTable::Entry",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art15TypeLookupTable5EntryE",
-   "self_type" : "_ZTIN3art15TypeLookupTable5EntryE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "dex_data_begin_",
-     "referenced_type" : "_ZTIPKh"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mask_bits_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "entries_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIPKN3art15TypeLookupTable5EntryE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "owned_entries_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTINSt3__110unique_ptrIA_N3art15TypeLookupTable5EntryENS_14default_deleteIS4_EEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art15TypeLookupTableE",
-   "name" : "art::TypeLookupTable",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art15TypeLookupTableE",
-   "self_type" : "_ZTIN3art15TypeLookupTableE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art13DexFileLoaderE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art16ArtDexFileLoaderE",
-   "name" : "art::ArtDexFileLoader",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art16ArtDexFileLoaderE",
-   "self_type" : "_ZTIN3art16ArtDexFileLoaderE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art16ArtDexFileLoaderE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art16ArtDexFileLoaderD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art16ArtDexFileLoaderD0Ev"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art16ArtDexFileLoader20GetMultiDexChecksumsEPKcPNSt3__16vectorIjNS3_9allocatorIjEEEEPNS4_INS3_12basic_stringIcNS3_11char_traitsIcEENS5_IcEEEENS5_ISD_EEEEPSD_iPb"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art16ArtDexFileLoader4OpenEPKhjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEjPKNS_10OatDexFileEbbPS9_NS3_10unique_ptrINS_16DexFileContainerENS3_14default_deleteISH_EEEE"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art13DexFileLoader19OpenWithDataSectionEPKhjS2_jRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEjPKNS_10OatDexFileEbbPS9_"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art13DexFileLoader7OpenAllEPKhjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEbbPNS_22DexFileLoaderErrorCodeEPS9_PNS3_6vectorINS3_10unique_ptrIKNS_7DexFileENS3_14default_deleteISI_EEEENS7_ISL_EEEE"
-    }
-   ]
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIN3art16DexFileContainerE",
-   "name" : "art::DexFileContainer",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art16DexFileContainerE",
-   "self_type" : "_ZTIN3art16DexFileContainerE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art16DexFileContainerE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art16DexFileContainerD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art16DexFileContainerD0Ev"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZN3art16DexFileContainer14GetPermissionsEv"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZN3art16DexFileContainer10IsReadOnlyEv"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZN3art16DexFileContainer11EnableWriteEv"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZN3art16DexFileContainer12DisableWriteEv"
-    }
-   ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art16DexFileReference10ComparatorE",
-   "name" : "art::DexFileReference::Comparator",
-   "referenced_type" : "_ZTIN3art16DexFileReference10ComparatorE",
-   "self_type" : "_ZTIN3art16DexFileReference10ComparatorE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "dex_file",
-     "referenced_type" : "_ZTIPKN3art7DexFileE"
-    },
-    {
-     "field_name" : "index",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art16DexFileReferenceE",
-   "name" : "art::DexFileReference",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art16DexFileReferenceE",
-   "self_type" : "_ZTIN3art16DexFileReferenceE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "start_offset_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "end_offset_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art16DexLayoutSection10SubsectionE",
-   "name" : "art::DexLayoutSection::Subsection",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art16DexLayoutSection10SubsectionE",
-   "self_type" : "_ZTIN3art16DexLayoutSection10SubsectionE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "parts_",
-     "referenced_type" : "_ZTIA5_N3art16DexLayoutSection10SubsectionE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art16DexLayoutSectionE",
-   "name" : "art::DexLayoutSection",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art16DexLayoutSectionE",
-   "self_type" : "_ZTIN3art16DexLayoutSectionE",
-   "size" : 40,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "dex_file_",
-     "referenced_type" : "_ZTIRKN3art7DexFileE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "class_def_idx_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art17ClassIteratorDataE",
-   "name" : "art::ClassIteratorData",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art17ClassIteratorDataE",
-   "self_type" : "_ZTIN3art17ClassIteratorDataE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/class_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "sections_",
-     "referenced_type" : "_ZTIA2_N3art16DexLayoutSectionE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art17DexLayoutSectionsE",
-   "name" : "art::DexLayoutSections",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art17DexLayoutSectionsE",
-   "self_type" : "_ZTIN3art17DexLayoutSectionsE",
-   "size" : 80,
-   "source_file" : "art/libdexfile/dex/dex_file_layout.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "table_",
-     "referenced_type" : "_ZTIKPKj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "minimum_offset_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "data_begin_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKPKh"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art18CompactOffsetTable8AccessorE",
-   "name" : "art::CompactOffsetTable::Accessor",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art18CompactOffsetTable8AccessorE",
-   "self_type" : "_ZTIN3art18CompactOffsetTable8AccessorE",
-   "size" : 12,
-   "source_file" : "art/libdexfile/dex/compact_offset_table.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art18CompactOffsetTableE",
-   "name" : "art::CompactOffsetTable",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art18CompactOffsetTableE",
-   "self_type" : "_ZTIN3art18CompactOffsetTableE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/compact_offset_table.h"
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "hash_fn_",
-     "referenced_type" : "_ZTIN3art3dex15DexFileVerifier26OffsetTypeMapHashCompareFnE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "name" : "art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "self_type" : "_ZTIN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/hash_map.h",
-   "template_args" :
-   [
-    "_ZTIj",
-    "_ZTIt",
-    "_ZTIN3art3dex15DexFileVerifier26OffsetTypeMapHashCompareFnE"
-   ]
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "pred_fn_",
-     "referenced_type" : "_ZTIN3art3dex15DexFileVerifier26OffsetTypeMapHashCompareFnE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "name" : "art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "self_type" : "_ZTIN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/hash_map.h",
-   "template_args" :
-   [
-    "_ZTIj",
-    "_ZTIt",
-    "_ZTIN3art3dex15DexFileVerifier26OffsetTypeMapHashCompareFnE"
-   ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "buffer_",
-     "referenced_type" : "_ZTINSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art18ScopedTraceNoStart24ScopedTraceMessageHelperE",
-   "name" : "art::ScopedTraceNoStart::ScopedTraceMessageHelper",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art18ScopedTraceNoStart24ScopedTraceMessageHelperE",
-   "self_type" : "_ZTIN3art18ScopedTraceNoStart24ScopedTraceMessageHelperE",
-   "size" : 136,
-   "source_file" : "art/libartbase/base/systrace.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art18ScopedTraceNoStartE",
-   "name" : "art::ScopedTraceNoStart",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art18ScopedTraceNoStartE",
-   "self_type" : "_ZTIN3art18ScopedTraceNoStartE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/systrace.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art19Arc4RandomGeneratorE",
-   "name" : "art::Arc4RandomGenerator",
-   "referenced_type" : "_ZTIN3art19Arc4RandomGeneratorE",
-   "self_type" : "_ZTIN3art19Arc4RandomGeneratorE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/utils.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art19DefaultStringEqualsE",
-   "name" : "art::DefaultStringEquals",
-   "referenced_type" : "_ZTIN3art19DefaultStringEqualsE",
-   "self_type" : "_ZTIN3art19DefaultStringEqualsE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "num_operands_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art19InstructionOperandsE",
-   "name" : "art::InstructionOperands",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art19InstructionOperandsE",
-   "self_type" : "_ZTIN3art19InstructionOperandsE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art19InstructionOperandsE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art19InstructionOperandsD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art19InstructionOperandsD0Ev"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZNK3art19InstructionOperands10GetOperandEj"
-    }
-   ]
-  },
-  {
-   "access" : "private",
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "type_idx_",
-     "referenced_type" : "_ZTIN3art3dex9TypeIndexE"
-    },
-    {
-     "field_name" : "address_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art20CatchHandlerIterator16CatchHandlerItemE",
-   "name" : "art::CatchHandlerIterator::CatchHandlerItem",
-   "referenced_type" : "_ZTIN3art20CatchHandlerIterator16CatchHandlerItemE",
-   "self_type" : "_ZTIN3art20CatchHandlerIterator16CatchHandlerItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_exception_helpers.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "handler_",
-     "referenced_type" : "_ZTIN3art20CatchHandlerIterator16CatchHandlerItemE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "current_data_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIPKh"
-    },
-    {
-     "access" : "private",
-     "field_name" : "remaining_count_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIi"
-    },
-    {
-     "access" : "private",
-     "field_name" : "catch_all_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIb"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art20CatchHandlerIteratorE",
-   "name" : "art::CatchHandlerIterator",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art20CatchHandlerIteratorE",
-   "self_type" : "_ZTIN3art20CatchHandlerIteratorE",
-   "size" : 20,
-   "source_file" : "art/libdexfile/dex/dex_file_exception_helpers.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art27CodeItemInstructionAccessorE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "registers_size_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "access" : "private",
-     "field_name" : "ins_size_",
-     "field_offset" : 80,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "access" : "private",
-     "field_name" : "outs_size_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "access" : "private",
-     "field_name" : "tries_size_",
-     "field_offset" : 112,
-     "referenced_type" : "_ZTIt"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art20CodeItemDataAccessorE",
-   "name" : "art::CodeItemDataAccessor",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art20CodeItemDataAccessorE",
-   "self_type" : "_ZTIN3art20CodeItemDataAccessorE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "instructions_",
-     "referenced_type" : "_ZTIPKt"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "dex_pc_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art20DexInstructionPcPairE",
-   "name" : "art::DexInstructionPcPair",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art20DexInstructionPcPairE",
-   "self_type" : "_ZTIN3art20DexInstructionPcPairE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art26DexInstructionIteratorBaseE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art22DexInstructionIteratorE",
-   "name" : "art::DexInstructionIterator",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art22DexInstructionIteratorE",
-   "self_type" : "_ZTIN3art22DexInstructionIteratorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "dex_file_",
-     "referenced_type" : "_ZTIRKN3art7DexFileE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "type_list_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIPKN3art3dex8TypeListE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "size_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "pos_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art24DexFileParameterIteratorE",
-   "name" : "art::DexFileParameterIterator",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art24DexFileParameterIteratorE",
-   "self_type" : "_ZTIN3art24DexFileParameterIteratorE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art19InstructionOperandsE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "first_operand_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art24RangeInstructionOperandsE",
-   "name" : "art::RangeInstructionOperands",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art24RangeInstructionOperandsE",
-   "self_type" : "_ZTIN3art24RangeInstructionOperandsE",
-   "size" : 12,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art24RangeInstructionOperandsE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art24RangeInstructionOperandsD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art24RangeInstructionOperandsD0Ev"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art24RangeInstructionOperands10GetOperandEj"
-    }
-   ]
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art20CodeItemDataAccessorE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "dex_file_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIPKN3art7DexFileE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "debug_info_offset_",
-     "field_offset" : 160,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art25CodeItemDebugInfoAccessorE",
-   "name" : "art::CodeItemDebugInfoAccessor",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art25CodeItemDebugInfoAccessorE",
-   "self_type" : "_ZTIN3art25CodeItemDebugInfoAccessorE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "dex_file_",
-     "referenced_type" : "_ZTIRKN3art7DexFileE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "array_size_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "pos_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "ptr_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIPKh"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "type_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "jval_",
-     "field_offset" : 160,
-     "referenced_type" : "_ZTI6jvalue"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art25EncodedArrayValueIteratorE",
-   "name" : "art::EncodedArrayValueIterator",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art25EncodedArrayValueIteratorE",
-   "self_type" : "_ZTIN3art25EncodedArrayValueIteratorE",
-   "size" : 28,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art25EncodedArrayValueIteratorE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art26CallSiteArrayValueIteratorE",
-   "name" : "art::CallSiteArrayValueIterator",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art26CallSiteArrayValueIteratorE",
-   "self_type" : "_ZTIN3art26CallSiteArrayValueIteratorE",
-   "size" : 28,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTINSt3__18iteratorINS_20forward_iterator_tagEN3art20DexInstructionPcPairEiPS3_RS3_EE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "data_",
-     "referenced_type" : "_ZTIN3art20DexInstructionPcPairE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art26DexInstructionIteratorBaseE",
-   "name" : "art::DexInstructionIteratorBase",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art26DexInstructionIteratorBaseE",
-   "self_type" : "_ZTIN3art26DexInstructionIteratorBaseE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art26DexInstructionIteratorBaseE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "num_code_units_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "error_state_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIb"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art26SafeDexInstructionIteratorE",
-   "name" : "art::SafeDexInstructionIterator",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art26SafeDexInstructionIteratorE",
-   "self_type" : "_ZTIN3art26SafeDexInstructionIteratorE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_instruction_iterator.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art19InstructionOperandsE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "operands_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIRA5_Kj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art26VarArgsInstructionOperandsE",
-   "name" : "art::VarArgsInstructionOperands",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art26VarArgsInstructionOperandsE",
-   "self_type" : "_ZTIN3art26VarArgsInstructionOperandsE",
-   "size" : 12,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art26VarArgsInstructionOperandsE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art26VarArgsInstructionOperandsD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art26VarArgsInstructionOperandsD0Ev"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art26VarArgsInstructionOperands10GetOperandEj"
-    }
-   ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "insns_size_in_code_units_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "insns_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIPKt"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art27CodeItemInstructionAccessorE",
-   "name" : "art::CodeItemInstructionAccessor",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art27CodeItemInstructionAccessorE",
-   "self_type" : "_ZTIN3art27CodeItemInstructionAccessorE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/code_item_accessors.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art19InstructionOperandsE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "inner_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKPKN3art19InstructionOperandsE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art29NoReceiverInstructionOperandsE",
-   "name" : "art::NoReceiverInstructionOperands",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art29NoReceiverInstructionOperandsE",
-   "self_type" : "_ZTIN3art29NoReceiverInstructionOperandsE",
-   "size" : 12,
-   "source_file" : "art/libdexfile/dex/dex_instruction.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art29NoReceiverInstructionOperandsE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art29NoReceiverInstructionOperandsD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art29NoReceiverInstructionOperandsD0Ev"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art29NoReceiverInstructionOperands10GetOperandEj"
-    }
-   ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art2OSE",
-   "name" : "art::OS",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art2OSE",
-   "self_type" : "_ZTIN3art2OSE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/os.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art30MethodReferenceValueComparatorE",
-   "name" : "art::MethodReferenceValueComparator",
-   "referenced_type" : "_ZTIN3art30MethodReferenceValueComparatorE",
-   "self_type" : "_ZTIN3art30MethodReferenceValueComparatorE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/method_reference.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art25EncodedArrayValueIteratorE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art31EncodedStaticFieldValueIteratorE",
-   "name" : "art::EncodedStaticFieldValueIterator",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art31EncodedStaticFieldValueIteratorE",
-   "self_type" : "_ZTIN3art31EncodedStaticFieldValueIteratorE",
-   "size" : 28,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 2,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art3dex8DexIndexItEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex10ProtoIndexE",
-   "name" : "art::dex::ProtoIndex",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art3dex10ProtoIndexE",
-   "self_type" : "_ZTIN3art3dex10ProtoIndexE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art3dex8DexIndexIjEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex11StringIndexE",
-   "name" : "art::dex::StringIndex",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art3dex11StringIndexE",
-   "self_type" : "_ZTIN3art3dex11StringIndexE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "visibility_",
-     "referenced_type" : "_ZTIh"
-    },
-    {
-     "field_name" : "annotation_",
-     "field_offset" : 8,
-     "referenced_type" : "_ZTIA1_h"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex14AnnotationItemE",
-   "name" : "art::dex::AnnotationItem",
-   "referenced_type" : "_ZTIN3art3dex14AnnotationItemE",
-   "self_type" : "_ZTIN3art3dex14AnnotationItemE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "data_off_",
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex14CallSiteIdItemE",
-   "name" : "art::dex::CallSiteIdItem",
-   "referenced_type" : "_ZTIN3art3dex14CallSiteIdItemE",
-   "self_type" : "_ZTIN3art3dex14CallSiteIdItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "method_handle_type_",
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "reserved1_",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "field_or_method_idx_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "reserved2_",
-     "field_offset" : 48,
-     "referenced_type" : "_ZTIt"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex16MethodHandleItemE",
-   "name" : "art::dex::MethodHandleItem",
-   "referenced_type" : "_ZTIN3art3dex16MethodHandleItemE",
-   "self_type" : "_ZTIN3art3dex16MethodHandleItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "size_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "entries_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIA1_j"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex17AnnotationSetItemE",
-   "name" : "art::dex::AnnotationSetItem",
-   "referenced_type" : "_ZTIN3art3dex17AnnotationSetItemE",
-   "self_type" : "_ZTIN3art3dex17AnnotationSetItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "size_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "flags_offset_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIA1_j"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex18HiddenapiClassDataE",
-   "name" : "art::dex::HiddenapiClassData",
-   "referenced_type" : "_ZTIN3art3dex18HiddenapiClassDataE",
-   "self_type" : "_ZTIN3art3dex18HiddenapiClassDataE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "annotations_off_",
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex20AnnotationSetRefItemE",
-   "name" : "art::dex::AnnotationSetRefItem",
-   "referenced_type" : "_ZTIN3art3dex20AnnotationSetRefItemE",
-   "self_type" : "_ZTIN3art3dex20AnnotationSetRefItemE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "size_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "list_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIA1_N3art3dex20AnnotationSetRefItemE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex20AnnotationSetRefListE",
-   "name" : "art::dex::AnnotationSetRefList",
-   "referenced_type" : "_ZTIN3art3dex20AnnotationSetRefListE",
-   "self_type" : "_ZTIN3art3dex20AnnotationSetRefListE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "field_idx_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "annotations_off_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex20FieldAnnotationsItemE",
-   "name" : "art::dex::FieldAnnotationsItem",
-   "referenced_type" : "_ZTIN3art3dex20FieldAnnotationsItemE",
-   "self_type" : "_ZTIN3art3dex20FieldAnnotationsItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "method_idx_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "annotations_off_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex21MethodAnnotationsItemE",
-   "name" : "art::dex::MethodAnnotationsItem",
-   "referenced_type" : "_ZTIN3art3dex21MethodAnnotationsItemE",
-   "self_type" : "_ZTIN3art3dex21MethodAnnotationsItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "class_annotations_off_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "fields_size_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "methods_size_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "parameters_size_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex24AnnotationsDirectoryItemE",
-   "name" : "art::dex::AnnotationsDirectoryItem",
-   "referenced_type" : "_ZTIN3art3dex24AnnotationsDirectoryItemE",
-   "self_type" : "_ZTIN3art3dex24AnnotationsDirectoryItemE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "method_idx_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "annotations_off_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex24ParameterAnnotationsItemE",
-   "name" : "art::dex::ParameterAnnotationsItem",
-   "referenced_type" : "_ZTIN3art3dex24ParameterAnnotationsItemE",
-   "self_type" : "_ZTIN3art3dex24ParameterAnnotationsItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "descriptor_idx_",
-     "referenced_type" : "_ZTIN3art3dex11StringIndexE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex6TypeIdE",
-   "name" : "art::dex::TypeId",
-   "referenced_type" : "_ZTIN3art3dex6TypeIdE",
-   "self_type" : "_ZTIN3art3dex6TypeIdE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "class_idx_",
-     "referenced_type" : "_ZTIN3art3dex9TypeIndexE"
-    },
-    {
-     "field_name" : "type_idx_",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIN3art3dex9TypeIndexE"
-    },
-    {
-     "field_name" : "name_idx_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIN3art3dex11StringIndexE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex7FieldIdE",
-   "name" : "art::dex::FieldId",
-   "referenced_type" : "_ZTIN3art3dex7FieldIdE",
-   "self_type" : "_ZTIN3art3dex7FieldIdE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "type_",
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "unused_",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "size_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "offset_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex7MapItemE",
-   "name" : "art::dex::MapItem",
-   "referenced_type" : "_ZTIN3art3dex7MapItemE",
-   "self_type" : "_ZTIN3art3dex7MapItemE",
-   "size" : 12,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "size_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "list_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIA1_N3art3dex7MapItemE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex7MapListE",
-   "name" : "art::dex::MapList",
-   "referenced_type" : "_ZTIN3art3dex7MapListE",
-   "self_type" : "_ZTIN3art3dex7MapListE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "shorty_idx_",
-     "referenced_type" : "_ZTIN3art3dex11StringIndexE"
-    },
-    {
-     "field_name" : "return_type_idx_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIN3art3dex9TypeIndexE"
-    },
-    {
-     "field_name" : "pad_",
-     "field_offset" : 48,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "parameters_off_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex7ProtoIdE",
-   "name" : "art::dex::ProtoId",
-   "referenced_type" : "_ZTIN3art3dex7ProtoIdE",
-   "self_type" : "_ZTIN3art3dex7ProtoIdE",
-   "size" : 12,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "start_addr_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "insn_count_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "handler_off_",
-     "field_offset" : 48,
-     "referenced_type" : "_ZTIt"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex7TryItemE",
-   "name" : "art::dex::TryItem",
-   "referenced_type" : "_ZTIN3art3dex7TryItemE",
-   "self_type" : "_ZTIN3art3dex7TryItemE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "class_idx_",
-     "referenced_type" : "_ZTIN3art3dex9TypeIndexE"
-    },
-    {
-     "field_name" : "pad1_",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "access_flags_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "superclass_idx_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIN3art3dex9TypeIndexE"
-    },
-    {
-     "field_name" : "pad2_",
-     "field_offset" : 80,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "interfaces_off_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "source_file_idx_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIN3art3dex11StringIndexE"
-    },
-    {
-     "field_name" : "annotations_off_",
-     "field_offset" : 160,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "class_data_off_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "static_values_off_",
-     "field_offset" : 224,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex8ClassDefE",
-   "name" : "art::dex::ClassDef",
-   "referenced_type" : "_ZTIN3art3dex8ClassDefE",
-   "self_type" : "_ZTIN3art3dex8ClassDefE",
-   "size" : 32,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art3dex8CodeItemE",
-   "name" : "art::dex::CodeItem",
-   "referenced_type" : "_ZTIN3art3dex8CodeItemE",
-   "self_type" : "_ZTIN3art3dex8CodeItemE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "index_",
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex8DexIndexIjEE",
-   "name" : "art::dex::DexIndex<unsigned int>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art3dex8DexIndexIjEE",
-   "self_type" : "_ZTIN3art3dex8DexIndexIjEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h",
-   "template_args" : [ "_ZTIj" ]
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "index_",
-     "referenced_type" : "_ZTIt"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex8DexIndexItEE",
-   "name" : "art::dex::DexIndex<unsigned short>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art3dex8DexIndexItEE",
-   "self_type" : "_ZTIN3art3dex8DexIndexItEE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h",
-   "template_args" : [ "_ZTIt" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "class_idx_",
-     "referenced_type" : "_ZTIN3art3dex9TypeIndexE"
-    },
-    {
-     "field_name" : "proto_idx_",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIN3art3dex10ProtoIndexE"
-    },
-    {
-     "field_name" : "name_idx_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIN3art3dex11StringIndexE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex8MethodIdE",
-   "name" : "art::dex::MethodId",
-   "referenced_type" : "_ZTIN3art3dex8MethodIdE",
-   "self_type" : "_ZTIN3art3dex8MethodIdE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "string_data_off_",
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex8StringIdE",
-   "name" : "art::dex::StringId",
-   "referenced_type" : "_ZTIN3art3dex8StringIdE",
-   "self_type" : "_ZTIN3art3dex8StringIdE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "type_idx_",
-     "referenced_type" : "_ZTIN3art3dex9TypeIndexE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex8TypeItemE",
-   "name" : "art::dex::TypeItem",
-   "referenced_type" : "_ZTIN3art3dex8TypeItemE",
-   "self_type" : "_ZTIN3art3dex8TypeItemE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "size_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "list_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIA1_N3art3dex8TypeItemE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex8TypeListE",
-   "name" : "art::dex::TypeList",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art3dex8TypeListE",
-   "self_type" : "_ZTIN3art3dex8TypeListE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/dex_file_structs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "range_values_",
-     "referenced_type" : "_ZTINSt3__15dequeINS_5tupleIJPKvjbEEENS_9allocatorIS4_EEEE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "dex_file_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTIKPKN3art7DexFileE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex8tracking24DexFileTrackingRegistrarE",
-   "name" : "art::dex::tracking::DexFileTrackingRegistrar",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art3dex8tracking24DexFileTrackingRegistrarE",
-   "self_type" : "_ZTIN3art3dex8tracking24DexFileTrackingRegistrarE",
-   "size" : 28,
-   "source_file" : "art/libdexfile/dex/dex_file_tracking_registrar.h"
-  },
-  {
-   "alignment" : 2,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art3dex8DexIndexItEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art3dex9TypeIndexE",
-   "name" : "art::dex::TypeIndex",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art3dex9TypeIndexE",
-   "self_type" : "_ZTIN3art3dex9TypeIndexE",
-   "size" : 2,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "name_",
-     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "begin_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIPh"
-    },
-    {
-     "access" : "private",
-     "field_name" : "size_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "base_begin_",
-     "field_offset" : 160,
-     "referenced_type" : "_ZTIPv"
-    },
-    {
-     "access" : "private",
-     "field_name" : "base_size_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "prot_",
-     "field_offset" : 224,
-     "referenced_type" : "_ZTIi"
-    },
-    {
-     "access" : "private",
-     "field_name" : "reuse_",
-     "field_offset" : 256,
-     "referenced_type" : "_ZTIb"
-    },
-    {
-     "access" : "private",
-     "field_name" : "already_unmapped_",
-     "field_offset" : 264,
-     "referenced_type" : "_ZTIb"
-    },
-    {
-     "access" : "private",
-     "field_name" : "redzone_size_",
-     "field_offset" : 288,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art6MemMapE",
-   "name" : "art::MemMap",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art6MemMapE",
-   "self_type" : "_ZTIN3art6MemMapE",
-   "size" : 40,
-   "source_file" : "art/libartbase/base/mem_map.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "address_",
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "line_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "source_file_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIPKc"
-    },
-    {
-     "field_name" : "prologue_end_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIb"
-    },
-    {
-     "field_name" : "epilogue_begin_",
-     "field_offset" : 104,
-     "referenced_type" : "_ZTIb"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7DexFile12PositionInfoE",
-   "name" : "art::DexFile::PositionInfo",
-   "referenced_type" : "_ZTIN3art7DexFile12PositionInfoE",
-   "self_type" : "_ZTIN3art7DexFile12PositionInfoE",
-   "size" : 16,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "magic_",
-     "referenced_type" : "_ZTIA8_h"
-    },
-    {
-     "field_name" : "checksum_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "signature_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIA20_h"
-    },
-    {
-     "field_name" : "file_size_",
-     "field_offset" : 256,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "header_size_",
-     "field_offset" : 288,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "endian_tag_",
-     "field_offset" : 320,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "link_size_",
-     "field_offset" : 352,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "link_off_",
-     "field_offset" : 384,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "map_off_",
-     "field_offset" : 416,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "string_ids_size_",
-     "field_offset" : 448,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "string_ids_off_",
-     "field_offset" : 480,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "type_ids_size_",
-     "field_offset" : 512,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "type_ids_off_",
-     "field_offset" : 544,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "proto_ids_size_",
-     "field_offset" : 576,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "proto_ids_off_",
-     "field_offset" : 608,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "field_ids_size_",
-     "field_offset" : 640,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "field_ids_off_",
-     "field_offset" : 672,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "method_ids_size_",
-     "field_offset" : 704,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "method_ids_off_",
-     "field_offset" : 736,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "class_defs_size_",
-     "field_offset" : 768,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "class_defs_off_",
-     "field_offset" : 800,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "data_size_",
-     "field_offset" : 832,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "data_off_",
-     "field_offset" : 864,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7DexFile6HeaderE",
-   "name" : "art::DexFile::Header",
-   "referenced_type" : "_ZTIN3art7DexFile6HeaderE",
-   "self_type" : "_ZTIN3art7DexFile6HeaderE",
-   "size" : 112,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "name_",
-     "referenced_type" : "_ZTIPKc"
-    },
-    {
-     "field_name" : "descriptor_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIPKc"
-    },
-    {
-     "field_name" : "signature_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIPKc"
-    },
-    {
-     "field_name" : "start_address_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "end_address_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "field_name" : "reg_",
-     "field_offset" : 160,
-     "referenced_type" : "_ZTIt"
-    },
-    {
-     "field_name" : "is_live_",
-     "field_offset" : 176,
-     "referenced_type" : "_ZTIb"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7DexFile9LocalInfoE",
-   "name" : "art::DexFile::LocalInfo",
-   "referenced_type" : "_ZTIN3art7DexFile9LocalInfoE",
-   "self_type" : "_ZTIN3art7DexFile9LocalInfoE",
-   "size" : 24,
-   "source_file" : "art/libdexfile/dex/dex_file.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "begin_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKPKh"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "size_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "data_begin_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIKPKh"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "data_size_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "location_",
-     "field_offset" : 160,
-     "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "location_checksum_",
-     "field_offset" : 256,
-     "referenced_type" : "_ZTIKj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "header_",
-     "field_offset" : 288,
-     "referenced_type" : "_ZTIKPKN3art7DexFile6HeaderE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "string_ids_",
-     "field_offset" : 320,
-     "referenced_type" : "_ZTIKPKN3art3dex8StringIdE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "type_ids_",
-     "field_offset" : 352,
-     "referenced_type" : "_ZTIKPKN3art3dex6TypeIdE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "field_ids_",
-     "field_offset" : 384,
-     "referenced_type" : "_ZTIKPKN3art3dex7FieldIdE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "method_ids_",
-     "field_offset" : 416,
-     "referenced_type" : "_ZTIKPKN3art3dex8MethodIdE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "proto_ids_",
-     "field_offset" : 448,
-     "referenced_type" : "_ZTIKPKN3art3dex7ProtoIdE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "class_defs_",
-     "field_offset" : 480,
-     "referenced_type" : "_ZTIKPKN3art3dex8ClassDefE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "method_handles_",
-     "field_offset" : 512,
-     "referenced_type" : "_ZTIPKN3art3dex16MethodHandleItemE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "num_method_handles_",
-     "field_offset" : 544,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "call_site_ids_",
-     "field_offset" : 576,
-     "referenced_type" : "_ZTIPKN3art3dex14CallSiteIdItemE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "num_call_site_ids_",
-     "field_offset" : 608,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "hiddenapi_class_data_",
-     "field_offset" : 640,
-     "referenced_type" : "_ZTIPKN3art3dex18HiddenapiClassDataE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "oat_dex_file_",
-     "field_offset" : 672,
-     "referenced_type" : "_ZTIPKN3art10OatDexFileE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "container_",
-     "field_offset" : 704,
-     "referenced_type" : "_ZTINSt3__110unique_ptrIN3art16DexFileContainerENS_14default_deleteIS2_EEEE"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "is_compact_dex_",
-     "field_offset" : 736,
-     "referenced_type" : "_ZTIKb"
-    },
-    {
-     "access" : "protected",
-     "field_name" : "hiddenapi_domain_",
-     "field_offset" : 744,
-     "referenced_type" : "_ZTIN3art9hiddenapi6DomainE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7DexFileE",
-   "name" : "art::DexFile",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art7DexFileE",
-   "self_type" : "_ZTIN3art7DexFileE",
-   "size" : 96,
-   "source_file" : "art/libdexfile/dex/dex_file.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art7DexFileE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art7DexFileD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art7DexFileD0Ev"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZNK3art7DexFile12IsMagicValidEv"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZNK3art7DexFile14IsVersionValidEv"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZNK3art7DexFile22SupportsDefaultMethodsEv"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZNK3art7DexFile18GetDequickenedSizeEv"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZNK3art7DexFile15GetCodeItemSizeERKNS_3dex8CodeItemE"
-    },
-    {
-     "mangled_component_name" : "_ZNK3art7DexFile17CalculateChecksumEv"
-    }
-   ]
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7HashMapIjtNS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS2_26OffsetTypeMapHashCompareFnES4_NSt3__19allocatorINS5_4pairIjtEEEEEE",
-   "name" : "art::HashMap<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn, std::allocator<std::pair<unsigned int, unsigned short>>>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art7HashMapIjtNS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS2_26OffsetTypeMapHashCompareFnES4_NSt3__19allocatorINS5_4pairIjtEEEEEE",
-   "self_type" : "_ZTIN3art7HashMapIjtNS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS2_26OffsetTypeMapHashCompareFnES4_NSt3__19allocatorINS5_4pairIjtEEEEEE",
-   "size" : 40,
-   "source_file" : "art/libartbase/base/hash_map.h",
-   "template_args" :
-   [
-    "_ZTIj",
-    "_ZTIt",
-    "_ZTIN3art3dex15DexFileVerifier20OffsetTypeMapEmptyFnE",
-    "_ZTIN3art3dex15DexFileVerifier26OffsetTypeMapHashCompareFnE",
-    "_ZTIN3art3dex15DexFileVerifier26OffsetTypeMapHashCompareFnE",
-    "_ZTINSt3__19allocatorINS_4pairIjtEEEE"
-   ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "allocfn_",
-     "referenced_type" : "_ZTINSt3__19allocatorINS_4pairIjtEEEE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "hashfn_",
-     "field_offset" : 8,
-     "referenced_type" : "_ZTIN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "emptyfn_",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIN3art3dex15DexFileVerifier20OffsetTypeMapEmptyFnE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "pred_",
-     "field_offset" : 24,
-     "referenced_type" : "_ZTIN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "num_elements_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "num_buckets_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "elements_until_expand_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "owns_data_",
-     "field_offset" : 128,
-     "referenced_type" : "_ZTIb"
-    },
-    {
-     "access" : "private",
-     "field_name" : "data_",
-     "field_offset" : 160,
-     "referenced_type" : "_ZTIPNSt3__14pairIjtEE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "min_load_factor_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTId"
-    },
-    {
-     "access" : "private",
-     "field_name" : "max_load_factor_",
-     "field_offset" : 256,
-     "referenced_type" : "_ZTId"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "name" : "art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "self_type" : "_ZTIN3art7HashSetINSt3__14pairIjtEENS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS5_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS8_EENS1_9allocatorIS3_EEEE",
-   "size" : 40,
-   "source_file" : "art/libartbase/base/hash_set.h",
-   "template_args" :
-   [
-    "_ZTINSt3__14pairIjtEE",
-    "_ZTIN3art3dex15DexFileVerifier20OffsetTypeMapEmptyFnE",
-    "_ZTIN3art18HashMapHashWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-    "_ZTIN3art18HashMapPredWrapperIjtNS_3dex15DexFileVerifier26OffsetTypeMapHashCompareFnEEE",
-    "_ZTINSt3__19allocatorINS_4pairIjtEEEE"
-   ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art8DataHashE",
-   "name" : "art::DataHash",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art8DataHashE",
-   "self_type" : "_ZTIN3art8DataHashE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/data_hash.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "value_",
-     "referenced_type" : "_ZTIRKN3art9hiddenapi7ApiListE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "name" : "art::Dumpable<art::hiddenapi::ApiList>",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "self_type" : "_ZTIN3art8DumpableINS_9hiddenapi7ApiListEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/dumpable.h",
-   "template_args" : [ "_ZTIN3art9hiddenapi7ApiListE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art8IdentityIjEE",
-   "name" : "art::Identity<unsigned int>",
-   "referenced_type" : "_ZTIN3art8IdentityIjEE",
-   "self_type" : "_ZTIN3art8IdentityIjEE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/stl_util_identity.h",
-   "template_args" : [ "_ZTIj" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "handle_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIP10ZipArchive"
-    },
-    {
-     "access" : "private",
-     "field_name" : "zip_entry_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKP8ZipEntry"
-    },
-    {
-     "access" : "private",
-     "field_name" : "entry_name_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art8ZipEntryE",
-   "name" : "art::ZipEntry",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art8ZipEntryE",
-   "self_type" : "_ZTIN3art8ZipEntryE",
-   "size" : 24,
-   "source_file" : "art/libartbase/base/zip_archive.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN3art8ZipEntryE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN3art8ZipEntryD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN3art8ZipEntryD0Ev"
-    }
-   ]
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTINSt3__18iteratorINS_20forward_iterator_tagEjjjjEE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "count_",
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art9CountIterE",
-   "name" : "art::CountIter",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art9CountIterE",
-   "self_type" : "_ZTIN3art9CountIterE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art9PrimitiveE",
-   "name" : "art::Primitive",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art9PrimitiveE",
-   "self_type" : "_ZTIN3art9PrimitiveE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/primitive.h"
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN3art11ValueObjectE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "dex_file_",
-     "referenced_type" : "_ZTIPKN3art7DexFileE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "proto_id_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIPKN3art3dex7ProtoIdE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art9SignatureE",
-   "name" : "art::Signature",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art9SignatureE",
-   "self_type" : "_ZTIN3art9SignatureE",
-   "size" : 8,
-   "source_file" : "art/libdexfile/dex/signature.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "dex_flags_",
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN3art9hiddenapi7ApiListE",
-   "name" : "art::hiddenapi::ApiList",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art9hiddenapi7ApiListE",
-   "self_type" : "_ZTIN3art9hiddenapi7ApiListE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hiddenapi_flags.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN3art9hiddenapi8ApiStubsE",
-   "name" : "art::hiddenapi::ApiStubs",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN3art9hiddenapi8ApiStubsE",
-   "self_type" : "_ZTIN3art9hiddenapi8ApiStubsE",
-   "size" : 1,
-   "source_file" : "art/libartbase/base/hiddenapi_stubs.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "data_",
-     "referenced_type" : "_ZTIKNSt3__110unique_ptrIN7android4base14LogMessageDataENS_14default_deleteIS3_EEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10LogMessageE",
-   "name" : "android::base::LogMessage",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN7android4base10LogMessageE",
-   "self_type" : "_ZTIN7android4base10LogMessageE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "default_log_id_",
-     "referenced_type" : "_ZTIN7android4base5LogIdE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10LogdLoggerE",
-   "name" : "android::base::LogdLogger",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN7android4base10LogdLoggerE",
-   "self_type" : "_ZTIN7android4base10LogdLoggerE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "base_",
-     "referenced_type" : "_ZTIPc"
-    },
-    {
-     "access" : "private",
-     "field_name" : "size_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIj"
-    },
-    {
-     "access" : "private",
-     "field_name" : "offset_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10MappedFileE",
-   "name" : "android::base::MappedFile",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN7android4base10MappedFileE",
-   "self_type" : "_ZTIN7android4base10MappedFileE",
-   "size" : 12,
-   "source_file" : "system/libbase/include/android-base/mapped_file.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIN3art11Instruction6FormatES5_EE",
-   "name" : "android::base::log_detail::StorageTypes<art::Instruction::Format, art::Instruction::Format>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art11Instruction6FormatES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art11Instruction6FormatES5_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art11Instruction6FormatE", "_ZTIN3art11Instruction6FormatE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIN3art25EncodedArrayValueIterator9ValueTypeES5_EE",
-   "name" : "android::base::log_detail::StorageTypes<art::EncodedArrayValueIterator::ValueType, art::EncodedArrayValueIterator::ValueType>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art25EncodedArrayValueIterator9ValueTypeES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art25EncodedArrayValueIterator9ValueTypeES5_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" :
-   [
-    "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE",
-    "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE"
-   ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIN3art3dex10ProtoIndexES5_EE",
-   "name" : "android::base::log_detail::StorageTypes<art::dex::ProtoIndex, art::dex::ProtoIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art3dex10ProtoIndexES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art3dex10ProtoIndexES5_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex10ProtoIndexE", "_ZTIN3art3dex10ProtoIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIN3art3dex11StringIndexES5_EE",
-   "name" : "android::base::log_detail::StorageTypes<art::dex::StringIndex, art::dex::StringIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art3dex11StringIndexES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art3dex11StringIndexES5_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex11StringIndexE", "_ZTIN3art3dex11StringIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIN3art3dex9TypeIndexES5_EE",
-   "name" : "android::base::log_detail::StorageTypes<art::dex::TypeIndex, art::dex::TypeIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art3dex9TypeIndexES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIN3art3dex9TypeIndexES5_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex9TypeIndexE", "_ZTIN3art3dex9TypeIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex6TypeIdES7_EE",
-   "name" : "android::base::log_detail::StorageTypes<const art::dex::TypeId *, const art::dex::TypeId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex6TypeIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex6TypeIdES7_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex6TypeIdE", "_ZTIPKN3art3dex6TypeIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex7FieldIdES7_EE",
-   "name" : "android::base::log_detail::StorageTypes<const art::dex::FieldId *, const art::dex::FieldId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex7FieldIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex7FieldIdES7_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7FieldIdE", "_ZTIPKN3art3dex7FieldIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex7ProtoIdES7_EE",
-   "name" : "android::base::log_detail::StorageTypes<const art::dex::ProtoId *, const art::dex::ProtoId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex7ProtoIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex7ProtoIdES7_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7ProtoIdE", "_ZTIPKN3art3dex7ProtoIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex8ClassDefES7_EE",
-   "name" : "android::base::log_detail::StorageTypes<const art::dex::ClassDef *, const art::dex::ClassDef *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex8ClassDefES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex8ClassDefES7_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8ClassDefE", "_ZTIPKN3art3dex8ClassDefE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex8MethodIdES7_EE",
-   "name" : "android::base::log_detail::StorageTypes<const art::dex::MethodId *, const art::dex::MethodId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex8MethodIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex8MethodIdES7_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8MethodIdE", "_ZTIPKN3art3dex8MethodIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex8StringIdES7_EE",
-   "name" : "android::base::log_detail::StorageTypes<const art::dex::StringId *, const art::dex::StringId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex8StringIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art3dex8StringIdES7_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8StringIdE", "_ZTIPKN3art3dex8StringIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art7DexFileES6_EE",
-   "name" : "android::base::log_detail::StorageTypes<const art::DexFile *, const art::DexFile *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art7DexFileES6_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKN3art7DexFileES6_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art7DexFileE", "_ZTIPKN3art7DexFileE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKcS4_EE",
-   "name" : "android::base::log_detail::StorageTypes<const char *, const char *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKcS4_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKcS4_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKc", "_ZTIPKc" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKhS4_EE",
-   "name" : "android::base::log_detail::StorageTypes<const unsigned char *, const unsigned char *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKhS4_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKhS4_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKh", "_ZTIPKh" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIPKtS4_EE",
-   "name" : "android::base::log_detail::StorageTypes<const unsigned short *, const unsigned short *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKtS4_EE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIPKtS4_EE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKt", "_ZTIPKt" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIbbEE",
-   "name" : "android::base::log_detail::StorageTypes<bool, bool>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIbbEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIbbEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIb", "_ZTIb" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIccEE",
-   "name" : "android::base::log_detail::StorageTypes<char, char>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIccEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIccEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIc", "_ZTIc" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIddEE",
-   "name" : "android::base::log_detail::StorageTypes<double, double>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIddEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIddEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTId", "_ZTId" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIhjEE",
-   "name" : "android::base::log_detail::StorageTypes<unsigned char, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIhjEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIhjEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIh", "_ZTIj" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIiiEE",
-   "name" : "android::base::log_detail::StorageTypes<int, int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIiiEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIiiEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIi", "_ZTIi" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIjiEE",
-   "name" : "android::base::log_detail::StorageTypes<unsigned int, int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIjiEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIjiEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIj", "_ZTIi" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIjjEE",
-   "name" : "android::base::log_detail::StorageTypes<unsigned int, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIjjEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIjjEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIj", "_ZTIj" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIjtEE",
-   "name" : "android::base::log_detail::StorageTypes<unsigned int, unsigned short>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIjtEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIjtEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIj", "_ZTIt" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesItjEE",
-   "name" : "android::base::log_detail::StorageTypes<unsigned short, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesItjEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesItjEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIt", "_ZTIj" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIttEE",
-   "name" : "android::base::log_detail::StorageTypes<unsigned short, unsigned short>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIttEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIttEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIt", "_ZTIt" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIxjEE",
-   "name" : "android::base::log_detail::StorageTypes<long long, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIxjEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIxjEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIx", "_ZTIj" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIyjEE",
-   "name" : "android::base::log_detail::StorageTypes<unsigned long long, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIyjEE",
-   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIyjEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIy", "_ZTIj" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art11Instruction6FormatEEE",
-   "name" : "android::base::log_detail::IsCharPointer<art::Instruction::Format>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art11Instruction6FormatEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art11Instruction6FormatEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art11Instruction6FormatE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "name" : "android::base::log_detail::IsCharPointer<art::EncodedArrayValueIterator::ValueType>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art3dex10ProtoIndexEEE",
-   "name" : "android::base::log_detail::IsCharPointer<art::dex::ProtoIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art3dex10ProtoIndexEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art3dex10ProtoIndexEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex10ProtoIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art3dex11StringIndexEEE",
-   "name" : "android::base::log_detail::IsCharPointer<art::dex::StringIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art3dex11StringIndexEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art3dex11StringIndexEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex11StringIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art3dex9TypeIndexEEE",
-   "name" : "android::base::log_detail::IsCharPointer<art::dex::TypeIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art3dex9TypeIndexEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIN3art3dex9TypeIndexEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex9TypeIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex6TypeIdEEE",
-   "name" : "android::base::log_detail::IsCharPointer<const art::dex::TypeId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex6TypeIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex6TypeIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex6TypeIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex7FieldIdEEE",
-   "name" : "android::base::log_detail::IsCharPointer<const art::dex::FieldId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex7FieldIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex7FieldIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7FieldIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex7ProtoIdEEE",
-   "name" : "android::base::log_detail::IsCharPointer<const art::dex::ProtoId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex7ProtoIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex7ProtoIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7ProtoIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex8ClassDefEEE",
-   "name" : "android::base::log_detail::IsCharPointer<const art::dex::ClassDef *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex8ClassDefEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex8ClassDefEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8ClassDefE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex8MethodIdEEE",
-   "name" : "android::base::log_detail::IsCharPointer<const art::dex::MethodId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex8MethodIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex8MethodIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8MethodIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex8StringIdEEE",
-   "name" : "android::base::log_detail::IsCharPointer<const art::dex::StringId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex8StringIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art3dex8StringIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8StringIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art7DexFileEEE",
-   "name" : "android::base::log_detail::IsCharPointer<const art::DexFile *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art7DexFileEEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKN3art7DexFileEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art7DexFileE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKcEE",
-   "name" : "android::base::log_detail::IsCharPointer<const char *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKcEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKcEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKc" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKhEE",
-   "name" : "android::base::log_detail::IsCharPointer<const unsigned char *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKhEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKhEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKh" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIPKtEE",
-   "name" : "android::base::log_detail::IsCharPointer<const unsigned short *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKtEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIPKtEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKt" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIbEE",
-   "name" : "android::base::log_detail::IsCharPointer<bool>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIbEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIbEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIb" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIcEE",
-   "name" : "android::base::log_detail::IsCharPointer<char>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIcEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIcEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIc" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIdEE",
-   "name" : "android::base::log_detail::IsCharPointer<double>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIdEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIdEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTId" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIhEE",
-   "name" : "android::base::log_detail::IsCharPointer<unsigned char>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIhEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIhEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIh" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIiEE",
-   "name" : "android::base::log_detail::IsCharPointer<int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIiEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIiEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIi" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIjEE",
-   "name" : "android::base::log_detail::IsCharPointer<unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIjEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIjEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIj" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerItEE",
-   "name" : "android::base::log_detail::IsCharPointer<unsigned short>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerItEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerItEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIt" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIxEE",
-   "name" : "android::base::log_detail::IsCharPointer<long long>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIxEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIxEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIx" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIyEE",
-   "name" : "android::base::log_detail::IsCharPointer<unsigned long long>",
-   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIyEE",
-   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIyEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIy" ]
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 8,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art11Instruction6FormatES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::Instruction::Format, art::Instruction::Format>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art11Instruction6FormatES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art11Instruction6FormatES5_EE",
-   "size" : 2,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art11Instruction6FormatE", "_ZTIN3art11Instruction6FormatE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art25EncodedArrayValueIterator9ValueTypeES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::EncodedArrayValueIterator::ValueType, art::EncodedArrayValueIterator::ValueType>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art25EncodedArrayValueIterator9ValueTypeES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art25EncodedArrayValueIterator9ValueTypeES5_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" :
-   [
-    "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE",
-    "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE"
-   ]
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex10ProtoIndexES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::dex::ProtoIndex, art::dex::ProtoIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex10ProtoIndexES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex10ProtoIndexES5_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex10ProtoIndexE", "_ZTIN3art3dex10ProtoIndexE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex11StringIndexES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::dex::StringIndex, art::dex::StringIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex11StringIndexES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex11StringIndexES5_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex11StringIndexE", "_ZTIN3art3dex11StringIndexE" ]
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex9TypeIndexES5_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<art::dex::TypeIndex, art::dex::TypeIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex9TypeIndexES5_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIN3art3dex9TypeIndexES5_EE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex9TypeIndexE", "_ZTIN3art3dex9TypeIndexE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex6TypeIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::TypeId *, const art::dex::TypeId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex6TypeIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex6TypeIdES7_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex6TypeIdE", "_ZTIPKN3art3dex6TypeIdE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7FieldIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::FieldId *, const art::dex::FieldId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7FieldIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7FieldIdES7_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7FieldIdE", "_ZTIPKN3art3dex7FieldIdE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7ProtoIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::ProtoId *, const art::dex::ProtoId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7ProtoIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex7ProtoIdES7_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7ProtoIdE", "_ZTIPKN3art3dex7ProtoIdE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8ClassDefES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::ClassDef *, const art::dex::ClassDef *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8ClassDefES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8ClassDefES7_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8ClassDefE", "_ZTIPKN3art3dex8ClassDefE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8MethodIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::MethodId *, const art::dex::MethodId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8MethodIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8MethodIdES7_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8MethodIdE", "_ZTIPKN3art3dex8MethodIdE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8StringIdES7_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::dex::StringId *, const art::dex::StringId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8StringIdES7_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art3dex8StringIdES7_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8StringIdE", "_ZTIPKN3art3dex8StringIdE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art7DexFileEEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKN3art7DexFileEEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art7DexFileES6_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const art::DexFile *, const art::DexFile *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art7DexFileES6_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKN3art7DexFileES6_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art7DexFileE", "_ZTIPKN3art7DexFileE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKvEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKvEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKcS4_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const char *, const char *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKcS4_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKcS4_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKc", "_ZTIPKc" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKvEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKvEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKhS4_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const unsigned char *, const unsigned char *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKhS4_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKhS4_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKh", "_ZTIPKh" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKtEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIPKtEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKtS4_EE",
-   "name" : "android::base::log_detail::EagerEvaluator<const unsigned short *, const unsigned short *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKtS4_EE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIPKtS4_EE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKt", "_ZTIPKt" ]
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIbEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 8,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIbEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIbbEE",
-   "name" : "android::base::log_detail::EagerEvaluator<bool, bool>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIbbEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIbbEE",
-   "size" : 2,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIb", "_ZTIb" ]
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIcEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 8,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIcEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIccEE",
-   "name" : "android::base::log_detail::EagerEvaluator<char, char>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIccEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIccEE",
-   "size" : 2,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIc", "_ZTIc" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIdEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIdEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIddEE",
-   "name" : "android::base::log_detail::EagerEvaluator<double, double>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIddEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIddEE",
-   "size" : 16,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTId", "_ZTId" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIhEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIhjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned char, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIhjEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIhjEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIh", "_ZTIj" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIiEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIiEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIiiEE",
-   "name" : "android::base::log_detail::EagerEvaluator<int, int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIiiEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIiiEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIi", "_ZTIi" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIiEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjiEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned int, int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjiEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjiEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIj", "_ZTIi" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned int, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjjEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjjEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIj", "_ZTIj" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageItEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjtEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned int, unsigned short>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjtEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjtEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIj", "_ZTIt" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageItEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorItjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned short, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorItjEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorItjEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIt", "_ZTIj" ]
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageItEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 16,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageItEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIttEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned short, unsigned short>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIttEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIttEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIt", "_ZTIt" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIxEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIxjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<long long, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIxjEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIxjEE",
-   "size" : 12,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIx", "_ZTIj" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lhs",
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIyEE"
-    },
-    {
-     "field_name" : "rhs",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIyjEE",
-   "name" : "android::base::log_detail::EagerEvaluator<unsigned long long, unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIyjEE",
-   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIyjEE",
-   "size" : 12,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIy", "_ZTIj" ]
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIN3art11Instruction6FormatE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE",
-   "name" : "android::base::log_detail::Storage<art::Instruction::Format>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIN3art11Instruction6FormatEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art11Instruction6FormatE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "name" : "android::base::log_detail::Storage<art::EncodedArrayValueIterator::ValueType>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE" ]
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIN3art3dex10ProtoIndexE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE",
-   "name" : "android::base::log_detail::Storage<art::dex::ProtoIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex10ProtoIndexEEE",
-   "size" : 2,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex10ProtoIndexE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIN3art3dex11StringIndexE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE",
-   "name" : "android::base::log_detail::Storage<art::dex::StringIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex11StringIndexEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex11StringIndexE" ]
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIN3art3dex9TypeIndexE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE",
-   "name" : "android::base::log_detail::Storage<art::dex::TypeIndex>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIN3art3dex9TypeIndexEEE",
-   "size" : 2,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex9TypeIndexE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIPKN3art3dex6TypeIdE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::TypeId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex6TypeIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex6TypeIdE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIPKN3art3dex7FieldIdE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::FieldId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7FieldIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7FieldIdE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIPKN3art3dex7ProtoIdE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::ProtoId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex7ProtoIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7ProtoIdE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIPKN3art3dex8ClassDefE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::ClassDef *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8ClassDefEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8ClassDefE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIPKN3art3dex8MethodIdE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::MethodId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8MethodIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8MethodIdE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIPKN3art3dex8StringIdE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE",
-   "name" : "android::base::log_detail::Storage<const art::dex::StringId *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art3dex8StringIdEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8StringIdE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIPKN3art7DexFileE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIPKN3art7DexFileEEE",
-   "name" : "android::base::log_detail::Storage<const art::DexFile *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art7DexFileEEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIPKN3art7DexFileEEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art7DexFileE" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIPKt"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIPKtEE",
-   "name" : "android::base::log_detail::Storage<const unsigned short *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKtEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIPKtEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKt" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIPKv"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIPKvEE",
-   "name" : "android::base::log_detail::Storage<const void *>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIPKvEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIPKvEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKv" ]
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIb"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIbEE",
-   "name" : "android::base::log_detail::Storage<bool>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIbEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIbEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIb" ]
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIc"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIcEE",
-   "name" : "android::base::log_detail::Storage<char>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIcEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIcEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIc" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTId"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIdEE",
-   "name" : "android::base::log_detail::Storage<double>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIdEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIdEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTId" ]
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIh"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIhEE",
-   "name" : "android::base::log_detail::Storage<unsigned char>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIhEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIhEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIh" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIi"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIiEE",
-   "name" : "android::base::log_detail::Storage<int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIiEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIiEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIi" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIj"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIjEE",
-   "name" : "android::base::log_detail::Storage<unsigned int>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIjEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIjEE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIj" ]
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIt"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageItEE",
-   "name" : "android::base::log_detail::Storage<unsigned short>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageItEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageItEE",
-   "size" : 2,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIt" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIx"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIxEE",
-   "name" : "android::base::log_detail::Storage<long long>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIxEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIxEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIx" ]
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "v",
-     "referenced_type" : "_ZTIy"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIyEE",
-   "name" : "android::base::log_detail::Storage<unsigned long long>",
-   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIyEE",
-   "self_type" : "_ZTIN7android4base10log_detail7StorageIyEE",
-   "size" : 8,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIy" ]
-  },
-  {
-   "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" : "_ZTIN7android4base12LogNullGuardIDnEE",
-   "name" : "android::base::LogNullGuard<std::nullptr_t>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIDnEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIDnEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIDn" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIN3art11Instruction6FormatEEE",
-   "name" : "android::base::LogNullGuard<art::Instruction::Format>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIN3art11Instruction6FormatEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIN3art11Instruction6FormatEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art11Instruction6FormatE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "name" : "android::base::LogNullGuard<art::EncodedArrayValueIterator::ValueType>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIN3art25EncodedArrayValueIterator9ValueTypeEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIN3art3dex10ProtoIndexEEE",
-   "name" : "android::base::LogNullGuard<art::dex::ProtoIndex>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIN3art3dex10ProtoIndexEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIN3art3dex10ProtoIndexEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex10ProtoIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIN3art3dex11StringIndexEEE",
-   "name" : "android::base::LogNullGuard<art::dex::StringIndex>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIN3art3dex11StringIndexEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIN3art3dex11StringIndexEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex11StringIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIN3art3dex9TypeIndexEEE",
-   "name" : "android::base::LogNullGuard<art::dex::TypeIndex>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIN3art3dex9TypeIndexEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIN3art3dex9TypeIndexEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIN3art3dex9TypeIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex6TypeIdEEE",
-   "name" : "android::base::LogNullGuard<const art::dex::TypeId *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex6TypeIdEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex6TypeIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex6TypeIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex7FieldIdEEE",
-   "name" : "android::base::LogNullGuard<const art::dex::FieldId *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex7FieldIdEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex7FieldIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7FieldIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex7ProtoIdEEE",
-   "name" : "android::base::LogNullGuard<const art::dex::ProtoId *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex7ProtoIdEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex7ProtoIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex7ProtoIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex8ClassDefEEE",
-   "name" : "android::base::LogNullGuard<const art::dex::ClassDef *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex8ClassDefEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex8ClassDefEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8ClassDefE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex8MethodIdEEE",
-   "name" : "android::base::LogNullGuard<const art::dex::MethodId *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex8MethodIdEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex8MethodIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8MethodIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex8StringIdEEE",
-   "name" : "android::base::LogNullGuard<const art::dex::StringId *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex8StringIdEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKN3art3dex8StringIdEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art3dex8StringIdE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKN3art7DexFileEEE",
-   "name" : "android::base::LogNullGuard<const art::DexFile *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKN3art7DexFileEEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKN3art7DexFileEEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKN3art7DexFileE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKcEE",
-   "name" : "android::base::LogNullGuard<const char *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKcEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKcEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKc" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKtEE",
-   "name" : "android::base::LogNullGuard<const unsigned short *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKtEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKtEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKt" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKvEE",
-   "name" : "android::base::LogNullGuard<const void *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKvEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPKvEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPKv" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPcEE",
-   "name" : "android::base::LogNullGuard<char *>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPcEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIPcEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIPc" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIbEE",
-   "name" : "android::base::LogNullGuard<bool>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIbEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIbEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIb" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIcEE",
-   "name" : "android::base::LogNullGuard<char>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIcEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIcEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIc" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIdEE",
-   "name" : "android::base::LogNullGuard<double>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIdEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIdEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTId" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIhEE",
-   "name" : "android::base::LogNullGuard<unsigned char>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIhEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIhEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIh" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIiEE",
-   "name" : "android::base::LogNullGuard<int>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIiEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIiEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIi" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIjEE",
-   "name" : "android::base::LogNullGuard<unsigned int>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIjEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIjEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIj" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardItEE",
-   "name" : "android::base::LogNullGuard<unsigned short>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardItEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardItEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIt" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIxEE",
-   "name" : "android::base::LogNullGuard<long long>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIxEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIxEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIx" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIyEE",
-   "name" : "android::base::LogNullGuard<unsigned long long>",
-   "referenced_type" : "_ZTIN7android4base12LogNullGuardIyEE",
-   "self_type" : "_ZTIN7android4base12LogNullGuardIyEE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/logging.h",
-   "template_args" : [ "_ZTIy" ]
-  },
-  {
-   "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" : "saved_errno_",
-     "referenced_type" : "_ZTIKi"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base13ErrnoRestorerE",
-   "name" : "android::base::ErrnoRestorer",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN7android4base13ErrnoRestorerE",
-   "self_type" : "_ZTIN7android4base13ErrnoRestorerE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/errno_restorer.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,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "old_",
-     "referenced_type" : "_ZTIN7android4base11LogSeverityE"
-    }
-   ],
-   "linker_set_key" : "_ZTIN7android4base17ScopedLogSeverityE",
-   "name" : "android::base::ScopedLogSeverity",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN7android4base17ScopedLogSeverityE",
-   "self_type" : "_ZTIN7android4base17ScopedLogSeverityE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTIN7android4base19ScopedLockAssertionE",
-   "name" : "android::base::ScopedLockAssertion",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN7android4base19ScopedLockAssertionE",
-   "self_type" : "_ZTIN7android4base19ScopedLockAssertionE",
-   "size" : 1,
-   "source_file" : "system/libbase/include/android-base/thread_annotations.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIN9unix_file16RandomAccessFileE",
-   "name" : "unix_file::RandomAccessFile",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN9unix_file16RandomAccessFileE",
-   "self_type" : "_ZTIN9unix_file16RandomAccessFileE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/unix_file/random_access_file.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN9unix_file16RandomAccessFileE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN9unix_file16RandomAccessFileD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN9unix_file16RandomAccessFileD0Ev"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZN9unix_file16RandomAccessFile5CloseEv"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZNK9unix_file16RandomAccessFile4ReadEPcxx"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZN9unix_file16RandomAccessFile9SetLengthEx"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZNK9unix_file16RandomAccessFile9GetLengthEv"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZN9unix_file16RandomAccessFile5WriteEPKcxx"
-    },
-    {
-     "is_pure" : true,
-     "mangled_component_name" : "_ZN9unix_file16RandomAccessFile5FlushEv"
-    }
-   ]
-  },
-  {
-   "alignment" : 4,
-   "base_specifiers" :
-   [
-    {
-     "referenced_type" : "_ZTIN9unix_file16RandomAccessFileE"
-    }
-   ],
-   "fields" :
-   [
-    {
-     "access" : "protected",
-     "field_name" : "guard_state_",
-     "field_offset" : 32,
-     "referenced_type" : "_ZTIN9unix_file6FdFile10GuardStateE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "fd_",
-     "field_offset" : 64,
-     "referenced_type" : "_ZTIi"
-    },
-    {
-     "access" : "private",
-     "field_name" : "file_path_",
-     "field_offset" : 96,
-     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
-    },
-    {
-     "access" : "private",
-     "field_name" : "read_only_mode_",
-     "field_offset" : 192,
-     "referenced_type" : "_ZTIb"
-    }
-   ],
-   "linker_set_key" : "_ZTIN9unix_file6FdFileE",
-   "name" : "unix_file::FdFile",
-   "record_kind" : "class",
-   "referenced_type" : "_ZTIN9unix_file6FdFileE",
-   "self_type" : "_ZTIN9unix_file6FdFileE",
-   "size" : 28,
-   "source_file" : "art/libartbase/base/unix_file/fd_file.h",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN9unix_file6FdFileE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN9unix_file6FdFileD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN9unix_file6FdFileD0Ev"
-    },
-    {
-     "mangled_component_name" : "_ZN9unix_file6FdFile5CloseEv"
-    },
-    {
-     "mangled_component_name" : "_ZNK9unix_file6FdFile4ReadEPcxx"
-    },
-    {
-     "mangled_component_name" : "_ZN9unix_file6FdFile9SetLengthEx"
-    },
-    {
-     "mangled_component_name" : "_ZNK9unix_file6FdFile9GetLengthEv"
-    },
-    {
-     "mangled_component_name" : "_ZN9unix_file6FdFile5WriteEPKcxx"
-    },
-    {
-     "mangled_component_name" : "_ZN9unix_file6FdFile5FlushEv"
-    }
-   ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTINSt3__14hashIN3art16DexFileReferenceEEE",
-   "name" : "std::hash<art::DexFileReference>",
-   "referenced_type" : "_ZTINSt3__14hashIN3art16DexFileReferenceEEE",
-   "self_type" : "_ZTINSt3__14hashIN3art16DexFileReferenceEEE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_reference.h",
-   "template_args" : [ "_ZTIN3art16DexFileReferenceE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTINSt3__14hashIN3art3dex10ProtoIndexEEE",
-   "name" : "std::hash<art::dex::ProtoIndex>",
-   "referenced_type" : "_ZTINSt3__14hashIN3art3dex10ProtoIndexEEE",
-   "self_type" : "_ZTINSt3__14hashIN3art3dex10ProtoIndexEEE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h",
-   "template_args" : [ "_ZTIN3art3dex10ProtoIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTINSt3__14hashIN3art3dex11StringIndexEEE",
-   "name" : "std::hash<art::dex::StringIndex>",
-   "referenced_type" : "_ZTINSt3__14hashIN3art3dex11StringIndexEEE",
-   "self_type" : "_ZTINSt3__14hashIN3art3dex11StringIndexEEE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h",
-   "template_args" : [ "_ZTIN3art3dex11StringIndexE" ]
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "_ZTINSt3__14hashIN3art3dex9TypeIndexEEE",
-   "name" : "std::hash<art::dex::TypeIndex>",
-   "referenced_type" : "_ZTINSt3__14hashIN3art3dex9TypeIndexEEE",
-   "self_type" : "_ZTINSt3__14hashIN3art3dex9TypeIndexEEE",
-   "size" : 1,
-   "source_file" : "art/libdexfile/dex/dex_file_types.h",
-   "template_args" : [ "_ZTIN3art3dex9TypeIndexE" ]
-  }
- ],
- "rvalue_reference_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTION3art11Instruction6FormatE",
-   "name" : "art::Instruction::Format &&",
-   "referenced_type" : "_ZTIN3art11Instruction6FormatE",
-   "self_type" : "_ZTION3art11Instruction6FormatE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTION3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "name" : "art::HashSetIterator<std::pair<unsigned int, unsigned short>, art::HashSet<std::pair<unsigned int, unsigned short>, art::dex::DexFileVerifier::OffsetTypeMapEmptyFn, art::HashMapHashWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, art::HashMapPredWrapper<unsigned int, unsigned short, art::dex::DexFileVerifier::OffsetTypeMapHashCompareFn>, std::allocator<std::pair<unsigned int, unsigned short>>>> &&",
-   "referenced_type" : "_ZTIN3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "self_type" : "_ZTION3art15HashSetIteratorINSt3__14pairIjtEENS_7HashSetIS3_NS_3dex15DexFileVerifier20OffsetTypeMapEmptyFnENS_18HashMapHashWrapperIjtNS6_26OffsetTypeMapHashCompareFnEEENS_18HashMapPredWrapperIjtS9_EENS1_9allocatorIS3_EEEEEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTION3art15SplitStringIterE",
-   "name" : "art::SplitStringIter &&",
-   "referenced_type" : "_ZTIN3art15SplitStringIterE",
-   "self_type" : "_ZTION3art15SplitStringIterE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/stl_util.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTION3art15TypeLookupTableE",
-   "name" : "art::TypeLookupTable &&",
-   "referenced_type" : "_ZTIN3art15TypeLookupTableE",
-   "self_type" : "_ZTION3art15TypeLookupTableE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/type_lookup_table.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTION3art25EncodedArrayValueIterator9ValueTypeE",
-   "name" : "art::EncodedArrayValueIterator::ValueType &&",
-   "referenced_type" : "_ZTIN3art25EncodedArrayValueIterator9ValueTypeE",
-   "self_type" : "_ZTION3art25EncodedArrayValueIterator9ValueTypeE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTION3art3dex9TypeIndexE",
-   "name" : "art::dex::TypeIndex &&",
-   "referenced_type" : "_ZTIN3art3dex9TypeIndexE",
-   "self_type" : "_ZTION3art3dex9TypeIndexE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTION3art6MemMapE",
-   "name" : "art::MemMap &&",
-   "referenced_type" : "_ZTIN3art6MemMapE",
-   "self_type" : "_ZTION3art6MemMapE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/art_dex_file_loader.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" : "_ZTIONSt3__14pairIjtEE",
-   "name" : "std::pair<unsigned int, unsigned short> &&",
-   "referenced_type" : "_ZTINSt3__14pairIjtEE",
-   "self_type" : "_ZTIONSt3__14pairIjtEE",
-   "size" : 4,
-   "source_file" : "art/libartbase/base/hash_set.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIONSt3__16vectorIhNS_9allocatorIhEEEE",
-   "name" : "std::vector<unsigned char, std::allocator<unsigned char>> &&",
-   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
-   "self_type" : "_ZTIONSt3__16vectorIhNS_9allocatorIhEEEE",
-   "size" : 4,
-   "source_file" : "art/libdexfile/dex/dex_file_loader.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOPKN3art3dex6TypeIdE",
-   "name" : "const art::dex::TypeId *&&",
-   "referenced_type" : "_ZTIPKN3art3dex6TypeIdE",
-   "self_type" : "_ZTIOPKN3art3dex6TypeIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOPKN3art3dex7FieldIdE",
-   "name" : "const art::dex::FieldId *&&",
-   "referenced_type" : "_ZTIPKN3art3dex7FieldIdE",
-   "self_type" : "_ZTIOPKN3art3dex7FieldIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOPKN3art3dex7ProtoIdE",
-   "name" : "const art::dex::ProtoId *&&",
-   "referenced_type" : "_ZTIPKN3art3dex7ProtoIdE",
-   "self_type" : "_ZTIOPKN3art3dex7ProtoIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOPKN3art3dex8ClassDefE",
-   "name" : "const art::dex::ClassDef *&&",
-   "referenced_type" : "_ZTIPKN3art3dex8ClassDefE",
-   "self_type" : "_ZTIOPKN3art3dex8ClassDefE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOPKN3art3dex8MethodIdE",
-   "name" : "const art::dex::MethodId *&&",
-   "referenced_type" : "_ZTIPKN3art3dex8MethodIdE",
-   "self_type" : "_ZTIOPKN3art3dex8MethodIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOPKN3art3dex8StringIdE",
-   "name" : "const art::dex::StringId *&&",
-   "referenced_type" : "_ZTIPKN3art3dex8StringIdE",
-   "self_type" : "_ZTIOPKN3art3dex8StringIdE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOPKN3art7DexFileE",
-   "name" : "const art::DexFile *&&",
-   "referenced_type" : "_ZTIPKN3art7DexFileE",
-   "self_type" : "_ZTIOPKN3art7DexFileE",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOPKc",
-   "name" : "const char *&&",
-   "referenced_type" : "_ZTIPKc",
-   "self_type" : "_ZTIOPKc",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOPKt",
-   "name" : "const unsigned short *&&",
-   "referenced_type" : "_ZTIPKt",
-   "self_type" : "_ZTIOPKt",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOb",
-   "name" : "bool &&",
-   "referenced_type" : "_ZTIb",
-   "self_type" : "_ZTIOb",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOc",
-   "name" : "char &&",
-   "referenced_type" : "_ZTIc",
-   "self_type" : "_ZTIOc",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOd",
-   "name" : "double &&",
-   "referenced_type" : "_ZTId",
-   "self_type" : "_ZTIOd",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOi",
-   "name" : "int &&",
-   "referenced_type" : "_ZTIi",
-   "self_type" : "_ZTIOi",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOj",
-   "name" : "unsigned int &&",
-   "referenced_type" : "_ZTIj",
-   "self_type" : "_ZTIOj",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "_ZTIOt",
-   "name" : "unsigned short &&",
-   "referenced_type" : "_ZTIt",
-   "self_type" : "_ZTIOt",
-   "size" : 4,
-   "source_file" : "system/libbase/include/android-base/logging.h"
-  }
- ]
-}