{
 "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"
  }
 ],
 "builtin_types" :
 [
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIDn",
   "name" : "std::nullptr_t",
   "referenced_type" : "_ZTIDn",
   "self_type" : "_ZTIDn",
   "size" : 4
  },
  {
   "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" : 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,
   "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" : "_Z11GetOwnerTagPK10ZipArchive"
  },
  {
   "name" : "_Z11OpenArchivePKcPP10ZipArchive"
  },
  {
   "name" : "_Z12CloseArchiveP10ZipArchive"
  },
  {
   "name" : "_Z12EndIterationPv"
  },
  {
   "name" : "_Z13OpenArchiveFdiPKcPP10ZipArchiveb"
  },
  {
   "name" : "_Z14GetArchiveInfoP10ZipArchive"
  },
  {
   "name" : "_Z14StartIterationP10ZipArchivePPvNSt3__117basic_string_viewIcNS3_11char_traitsIcEEEES7_"
  },
  {
   "name" : "_Z14StartIterationP10ZipArchivePPvNSt3__18functionIFbNS3_17basic_string_viewIcNS3_11char_traitsIcEEEEEEE"
  },
  {
   "name" : "_Z15ErrorCodeStringi"
  },
  {
   "name" : "_Z15ExtractToMemoryP10ZipArchivePK10ZipEntry64Phj"
  },
  {
   "name" : "_Z15ExtractToMemoryP10ZipArchivePK8ZipEntryPhj"
  },
  {
   "name" : "_Z17GetFileDescriptorP10ZipArchive"
  },
  {
   "name" : "_Z18ExtractEntryToFileP10ZipArchivePK10ZipEntry64i"
  },
  {
   "name" : "_Z18ExtractEntryToFileP10ZipArchivePK8ZipEntryi"
  },
  {
   "name" : "_Z18OpenArchiveFdRangeiPKcPP10ZipArchivexxb"
  },
  {
   "name" : "_Z21OpenArchiveFromMemoryPKvjPKcPP10ZipArchive"
  },
  {
   "name" : "_Z23GetFileDescriptorOffsetP10ZipArchive"
  },
  {
   "name" : "_Z23ProcessZipEntryContentsP10ZipArchivePK10ZipEntry64PFbPKhjPvES6_"
  },
  {
   "name" : "_Z23ProcessZipEntryContentsP10ZipArchivePK8ZipEntryPFbPKhjPvES6_"
  },
  {
   "name" : "_Z4NextPvP10ZipEntry64PNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE"
  },
  {
   "name" : "_Z4NextPvP10ZipEntry64PNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE"
  },
  {
   "name" : "_Z4NextPvP8ZipEntryPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE"
  },
  {
   "name" : "_Z4NextPvP8ZipEntryPNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE"
  },
  {
   "name" : "_Z9FindEntryP10ZipArchiveNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEP10ZipEntry64"
  },
  {
   "name" : "_Z9FindEntryP10ZipArchiveNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEP8ZipEntry"
  },
  {
   "name" : "_ZN10ZipArchive26InitializeCentralDirectoryExj"
  },
  {
   "name" : "_ZN10ZipArchiveC1EO13MappedZipFileb"
  },
  {
   "name" : "_ZN10ZipArchiveC1EPKvj"
  },
  {
   "name" : "_ZN10ZipArchiveC2EO13MappedZipFileb"
  },
  {
   "name" : "_ZN10ZipArchiveC2EPKvj"
  },
  {
   "name" : "_ZN10ZipArchiveD1Ev"
  },
  {
   "name" : "_ZN10ZipArchiveD2Ev"
  },
  {
   "name" : "_ZN11zip_archive15ExtractToWriterEP10ZipArchivePK10ZipEntry64PNS_6WriterE"
  },
  {
   "name" : "_ZN11zip_archive6ReaderD0Ev"
  },
  {
   "name" : "_ZN11zip_archive6ReaderD1Ev"
  },
  {
   "name" : "_ZN11zip_archive6ReaderD2Ev"
  },
  {
   "name" : "_ZN11zip_archive6WriterD0Ev"
  },
  {
   "name" : "_ZN11zip_archive6WriterD1Ev"
  },
  {
   "name" : "_ZN11zip_archive6WriterD2Ev"
  },
  {
   "name" : "_ZN11zip_archive7InflateERKNS_6ReaderEyyPNS_6WriterEPy"
  },
  {
   "name" : "_ZN15CdEntryMapZip3214ResetIterationEv"
  },
  {
   "name" : "_ZN15CdEntryMapZip324NextEPKh"
  },
  {
   "name" : "_ZN15CdEntryMapZip326CreateEt"
  },
  {
   "name" : "_ZN15CdEntryMapZip328AddToMapENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEPKh"
  },
  {
   "name" : "_ZN15CdEntryMapZip32C1Et"
  },
  {
   "name" : "_ZN15CdEntryMapZip32C2Et"
  },
  {
   "name" : "_ZN15CdEntryMapZip6414ResetIterationEv"
  },
  {
   "name" : "_ZN15CdEntryMapZip644NextEPKh"
  },
  {
   "name" : "_ZN15CdEntryMapZip646CreateEv"
  },
  {
   "name" : "_ZN15CdEntryMapZip648AddToMapENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEPKh"
  },
  {
   "name" : "_ZN16CentralDirectory10InitializeEPKvxj"
  },
  {
   "name" : "_ZN21ZipArchiveStreamEntry4InitERK8ZipEntry"
  },
  {
   "name" : "_ZN21ZipArchiveStreamEntry6CreateEP10ZipArchiveRK8ZipEntry"
  },
  {
   "name" : "_ZN21ZipArchiveStreamEntry9CreateRawEP10ZipArchiveRK8ZipEntry"
  },
  {
   "name" : "_ZN31ZipArchiveStreamEntryCompressed4InitERK8ZipEntry"
  },
  {
   "name" : "_ZN31ZipArchiveStreamEntryCompressed4ReadEv"
  },
  {
   "name" : "_ZN31ZipArchiveStreamEntryCompressed6VerifyEv"
  },
  {
   "name" : "_ZN31ZipArchiveStreamEntryCompressedD0Ev"
  },
  {
   "name" : "_ZN31ZipArchiveStreamEntryCompressedD1Ev"
  },
  {
   "name" : "_ZN31ZipArchiveStreamEntryCompressedD2Ev"
  },
  {
   "name" : "_ZN33ZipArchiveStreamEntryUncompressed4InitERK8ZipEntry"
  },
  {
   "name" : "_ZN33ZipArchiveStreamEntryUncompressed4ReadEv"
  },
  {
   "name" : "_ZN33ZipArchiveStreamEntryUncompressed6VerifyEv"
  },
  {
   "name" : "_ZN34ZipArchiveStreamEntryRawCompressed4InitERK8ZipEntry"
  },
  {
   "name" : "_ZN34ZipArchiveStreamEntryRawCompressed6VerifyEv"
  },
  {
   "name" : "_ZN8ZipEntry18CopyFromZipEntry64EPS_PK10ZipEntry64"
  },
  {
   "name" : "_ZN9ZipWriter10StartEntryENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEj"
  },
  {
   "name" : "_ZN9ZipWriter10StoreBytesEPNS_9FileEntryEPKvj"
  },
  {
   "name" : "_ZN9ZipWriter10WriteBytesEPKvj"
  },
  {
   "name" : "_ZN9ZipWriter11FinishEntryEv"
  },
  {
   "name" : "_ZN9ZipWriter11HandleErrorEi"
  },
  {
   "name" : "_ZN9ZipWriter12GetLastEntryEPNS_9FileEntryE"
  },
  {
   "name" : "_ZN9ZipWriter13CompressBytesEPNS_9FileEntryEPKvj"
  },
  {
   "name" : "_ZN9ZipWriter14PrepareDeflateEv"
  },
  {
   "name" : "_ZN9ZipWriter15ErrorCodeStringEi"
  },
  {
   "name" : "_ZN9ZipWriter16DiscardLastEntryEv"
  },
  {
   "name" : "_ZN9ZipWriter17StartAlignedEntryENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEjj"
  },
  {
   "name" : "_ZN9ZipWriter18StartEntryWithTimeENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEjl"
  },
  {
   "name" : "_ZN9ZipWriter20FlushCompressedBytesEPNS_9FileEntryE"
  },
  {
   "name" : "_ZN9ZipWriter25StartAlignedEntryWithTimeENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEjlj"
  },
  {
   "name" : "_ZN9ZipWriter6FinishEv"
  },
  {
   "name" : "_ZN9ZipWriterC1EOS_"
  },
  {
   "name" : "_ZN9ZipWriterC1EP7__sFILE"
  },
  {
   "name" : "_ZN9ZipWriterC2EOS_"
  },
  {
   "name" : "_ZN9ZipWriterC2EP7__sFILE"
  },
  {
   "name" : "_ZN9ZipWriteraSEOS_"
  },
  {
   "name" : "_ZNK13MappedZipFile10GetBasePtrEv"
  },
  {
   "name" : "_ZNK13MappedZipFile12ReadAtOffsetEPhjx"
  },
  {
   "name" : "_ZNK13MappedZipFile13GetFileLengthEv"
  },
  {
   "name" : "_ZNK13MappedZipFile13GetFileOffsetEv"
  },
  {
   "name" : "_ZNK13MappedZipFile17GetFileDescriptorEv"
  },
  {
   "name" : "_ZNK14ZipEntryCommon19GetModificationTimeEv"
  },
  {
   "name" : "_ZNK15CdEntryMapZip3216GetCdEntryOffsetENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEPKh"
  },
  {
   "name" : "_ZNK15CdEntryMapZip6416GetCdEntryOffsetENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEPKh"
  },
  {
   "name" : "_ZNK9ZipWriter23ShouldUseDataDescriptorEv"
  },
  {
   "binding" : "weak",
   "name" : "_ZNKSt3__16__treeINS_12__value_typeINS_17basic_string_viewIcNS_11char_traitsIcEEEEyEENS_19__map_value_compareIS5_S6_NS_4lessIS5_EELb1EEENS_9allocatorIS6_EEE4findIS5_EENS_21__tree_const_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEERKT_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_j"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_17basic_string_viewIcNS_11char_traitsIcEEEEyEENS_19__map_value_compareIS5_S6_NS_4lessIS5_EELb1EEENS_9allocatorIS6_EEE25__emplace_unique_key_argsIS5_JNS_4pairIKS5_yEEEEENSF_INS_15__tree_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEEbEERKT_DpOT0_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_17basic_string_viewIcNS_11char_traitsIcEEEEyEENS_19__map_value_compareIS5_S6_NS_4lessIS5_EELb1EEENS_9allocatorIS6_EEE7destroyEPNS_11__tree_nodeIS6_PvEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16vectorIN9ZipWriter9FileEntryENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJS2_EEEvDpOT_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16vectorIcNS_9allocatorIcEEE6resizeEjRKc"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16vectorIcNS_9allocatorIcEEE8__appendEjRKc"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16vectorIhNS_9allocatorIhEEE6resizeEj"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16vectorIhNS_9allocatorIhEEE8__appendEj"
  }
 ],
 "elf_objects" :
 [
  {
   "binding" : "weak",
   "name" : "_ZTV10FileWriter"
  },
  {
   "binding" : "weak",
   "name" : "_ZTV11EntryReader"
  },
  {
   "binding" : "weak",
   "name" : "_ZTV12MemoryWriter"
  },
  {
   "binding" : "weak",
   "name" : "_ZTV13ProcessWriter"
  },
  {
   "name" : "_ZTV15CdEntryMapZip32"
  },
  {
   "name" : "_ZTV15CdEntryMapZip64"
  },
  {
   "name" : "_ZTV21ZipArchiveStreamEntry"
  },
  {
   "name" : "_ZTV31ZipArchiveStreamEntryCompressed"
  },
  {
   "name" : "_ZTV33ZipArchiveStreamEntryUncompressed"
  },
  {
   "name" : "_ZTV34ZipArchiveStreamEntryRawCompressed"
  },
  {
   "name" : "_ZTVN11zip_archive6ReaderE"
  },
  {
   "name" : "_ZTVN11zip_archive6WriterE"
  }
 ],
 "enum_types" :
 [
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "kCompressStored"
    },
    {
     "enum_field_value" : 8,
     "name" : "kCompressDeflated"
    }
   ],
   "linker_set_key" : "_ZTI18$kCompressDeflated",
   "name" : "(unnamed enum at system/libziparchive/include/ziparchive/zip_archive.h:35:1)",
   "referenced_type" : "_ZTI18$kCompressDeflated",
   "self_type" : "_ZTI18$kCompressDeflated",
   "size" : 4,
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "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"
  },
  {
   "access" : "private",
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "ZipWriter::State::kWritingZip"
    },
    {
     "enum_field_value" : 1,
     "name" : "ZipWriter::State::kWritingEntry"
    },
    {
     "enum_field_value" : 2,
     "name" : "ZipWriter::State::kDone"
    },
    {
     "enum_field_value" : 3,
     "name" : "ZipWriter::State::kError"
    }
   ],
   "linker_set_key" : "_ZTIN9ZipWriter5StateE",
   "name" : "ZipWriter::State",
   "referenced_type" : "_ZTIN9ZipWriter5StateE",
   "self_type" : "_ZTIN9ZipWriter5StateE",
   "size" : 4,
   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h",
   "underlying_type" : "_ZTIi"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "ZipWriter::kCompress"
    },
    {
     "enum_field_value" : 2,
     "name" : "ZipWriter::kAlign32"
    }
   ],
   "linker_set_key" : "_ZTIN9ZipWriter9$kAlign32E",
   "name" : "ZipWriter::(unnamed enum at system/libziparchive/include/ziparchive/zip_writer.h:57:3)",
   "referenced_type" : "_ZTIN9ZipWriter9$kAlign32E",
   "self_type" : "_ZTIN9ZipWriter9$kAlign32E",
   "size" : 4,
   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h",
   "underlying_type" : "_ZTIj"
  }
 ],
 "function_types" :
 [
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIFbPKhjPvE",
   "name" : "bool (const unsigned char *, unsigned int, void *)",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPKh"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIPv"
    }
   ],
   "referenced_type" : "_ZTIFbPKhjPvE",
   "return_type" : "_ZTIb",
   "self_type" : "_ZTIFbPKhjPvE",
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  }
 ],
 "functions" :
 [
  {
   "function_name" : "OpenArchive",
   "linker_set_key" : "_Z11OpenArchivePKcPP10ZipArchive",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPKc"
    },
    {
     "referenced_type" : "_ZTIPP10ZipArchive"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "function_name" : "CloseArchive",
   "linker_set_key" : "_Z12CloseArchiveP10ZipArchive",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP10ZipArchive"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "function_name" : "EndIteration",
   "linker_set_key" : "_Z12EndIterationPv",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPv"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "function_name" : "OpenArchiveFd",
   "linker_set_key" : "_Z13OpenArchiveFdiPKcPP10ZipArchiveb",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIKi"
    },
    {
     "referenced_type" : "_ZTIPKc"
    },
    {
     "referenced_type" : "_ZTIPP10ZipArchive"
    },
    {
     "default_arg" : true,
     "referenced_type" : "_ZTIb"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "function_name" : "GetArchiveInfo",
   "linker_set_key" : "_Z14GetArchiveInfoP10ZipArchive",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP10ZipArchive"
    }
   ],
   "return_type" : "_ZTI14ZipArchiveInfo",
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "function_name" : "StartIteration",
   "linker_set_key" : "_Z14StartIterationP10ZipArchivePPvNSt3__117basic_string_viewIcNS3_11char_traitsIcEEEES7_",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP10ZipArchive"
    },
    {
     "referenced_type" : "_ZTIPPv"
    },
    {
     "default_arg" : true,
     "referenced_type" : "_ZTIKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE"
    },
    {
     "default_arg" : true,
     "referenced_type" : "_ZTIKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "function_name" : "StartIteration",
   "linker_set_key" : "_Z14StartIterationP10ZipArchivePPvNSt3__18functionIFbNS3_17basic_string_viewIcNS3_11char_traitsIcEEEEEEE",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP10ZipArchive"
    },
    {
     "referenced_type" : "_ZTIPPv"
    },
    {
     "referenced_type" : "_ZTINSt3__18functionIFbNS_17basic_string_viewIcNS_11char_traitsIcEEEEEEE"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "function_name" : "ExtractToMemory",
   "linker_set_key" : "_Z15ExtractToMemoryP10ZipArchivePK10ZipEntry64Phj",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP10ZipArchive"
    },
    {
     "referenced_type" : "_ZTIPK10ZipEntry64"
    },
    {
     "referenced_type" : "_ZTIPh"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "function_name" : "ExtractToMemory",
   "linker_set_key" : "_Z15ExtractToMemoryP10ZipArchivePK8ZipEntryPhj",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP10ZipArchive"
    },
    {
     "referenced_type" : "_ZTIPK8ZipEntry"
    },
    {
     "referenced_type" : "_ZTIPh"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "function_name" : "GetFileDescriptor",
   "linker_set_key" : "_Z17GetFileDescriptorP10ZipArchive",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIKP10ZipArchive"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "function_name" : "ExtractEntryToFile",
   "linker_set_key" : "_Z18ExtractEntryToFileP10ZipArchivePK10ZipEntry64i",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP10ZipArchive"
    },
    {
     "referenced_type" : "_ZTIPK10ZipEntry64"
    },
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "function_name" : "ExtractEntryToFile",
   "linker_set_key" : "_Z18ExtractEntryToFileP10ZipArchivePK8ZipEntryi",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP10ZipArchive"
    },
    {
     "referenced_type" : "_ZTIPK8ZipEntry"
    },
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "function_name" : "OpenArchiveFdRange",
   "linker_set_key" : "_Z18OpenArchiveFdRangeiPKcPP10ZipArchivexxb",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIKi"
    },
    {
     "referenced_type" : "_ZTIPKc"
    },
    {
     "referenced_type" : "_ZTIPP10ZipArchive"
    },
    {
     "referenced_type" : "_ZTIx"
    },
    {
     "referenced_type" : "_ZTIx"
    },
    {
     "default_arg" : true,
     "referenced_type" : "_ZTIb"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "function_name" : "OpenArchiveFromMemory",
   "linker_set_key" : "_Z21OpenArchiveFromMemoryPKvjPKcPP10ZipArchive",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPKv"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIPKc"
    },
    {
     "referenced_type" : "_ZTIPP10ZipArchive"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "function_name" : "GetFileDescriptorOffset",
   "linker_set_key" : "_Z23GetFileDescriptorOffsetP10ZipArchive",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIKP10ZipArchive"
    }
   ],
   "return_type" : "_ZTIx",
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "function_name" : "ProcessZipEntryContents",
   "linker_set_key" : "_Z23ProcessZipEntryContentsP10ZipArchivePK10ZipEntry64PFbPKhjPvES6_",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP10ZipArchive"
    },
    {
     "referenced_type" : "_ZTIPK10ZipEntry64"
    },
    {
     "referenced_type" : "_ZTIPFbPKhjPvE"
    },
    {
     "referenced_type" : "_ZTIPv"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "function_name" : "ProcessZipEntryContents",
   "linker_set_key" : "_Z23ProcessZipEntryContentsP10ZipArchivePK8ZipEntryPFbPKhjPvES6_",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP10ZipArchive"
    },
    {
     "referenced_type" : "_ZTIPK8ZipEntry"
    },
    {
     "referenced_type" : "_ZTIPFbPKhjPvE"
    },
    {
     "referenced_type" : "_ZTIPv"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "function_name" : "Next",
   "linker_set_key" : "_Z4NextPvP10ZipEntry64PNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPv"
    },
    {
     "referenced_type" : "_ZTIP10ZipEntry64"
    },
    {
     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "function_name" : "Next",
   "linker_set_key" : "_Z4NextPvP10ZipEntry64PNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPv"
    },
    {
     "referenced_type" : "_ZTIP10ZipEntry64"
    },
    {
     "referenced_type" : "_ZTIPNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "function_name" : "Next",
   "linker_set_key" : "_Z4NextPvP8ZipEntryPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPv"
    },
    {
     "referenced_type" : "_ZTIP8ZipEntry"
    },
    {
     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "function_name" : "Next",
   "linker_set_key" : "_Z4NextPvP8ZipEntryPNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPv"
    },
    {
     "referenced_type" : "_ZTIP8ZipEntry"
    },
    {
     "referenced_type" : "_ZTIPNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "function_name" : "FindEntry",
   "linker_set_key" : "_Z9FindEntryP10ZipArchiveNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEP10ZipEntry64",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIKP10ZipArchive"
    },
    {
     "referenced_type" : "_ZTIKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE"
    },
    {
     "referenced_type" : "_ZTIP10ZipEntry64"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "function_name" : "FindEntry",
   "linker_set_key" : "_Z9FindEntryP10ZipArchiveNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEP8ZipEntry",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIKP10ZipArchive"
    },
    {
     "referenced_type" : "_ZTIKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE"
    },
    {
     "referenced_type" : "_ZTIP8ZipEntry"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "function_name" : "zip_archive::ExtractToWriter",
   "linker_set_key" : "_ZN11zip_archive15ExtractToWriterEP10ZipArchivePK10ZipEntry64PNS_6WriterE",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP10ZipArchive"
    },
    {
     "referenced_type" : "_ZTIPK10ZipEntry64"
    },
    {
     "referenced_type" : "_ZTIPN11zip_archive6WriterE"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "function_name" : "zip_archive::Reader::~Reader",
   "linker_set_key" : "_ZN11zip_archive6ReaderD0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPN11zip_archive6ReaderE"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "function_name" : "zip_archive::Reader::~Reader",
   "linker_set_key" : "_ZN11zip_archive6ReaderD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPN11zip_archive6ReaderE"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "function_name" : "zip_archive::Reader::~Reader",
   "linker_set_key" : "_ZN11zip_archive6ReaderD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPN11zip_archive6ReaderE"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "function_name" : "zip_archive::Writer::~Writer",
   "linker_set_key" : "_ZN11zip_archive6WriterD0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPN11zip_archive6WriterE"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "function_name" : "zip_archive::Writer::~Writer",
   "linker_set_key" : "_ZN11zip_archive6WriterD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPN11zip_archive6WriterE"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "function_name" : "zip_archive::Writer::~Writer",
   "linker_set_key" : "_ZN11zip_archive6WriterD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPN11zip_archive6WriterE"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "function_name" : "zip_archive::Inflate",
   "linker_set_key" : "_ZN11zip_archive7InflateERKNS_6ReaderEyyPNS_6WriterEPy",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIRKN11zip_archive6ReaderE"
    },
    {
     "referenced_type" : "_ZTIKy"
    },
    {
     "referenced_type" : "_ZTIKy"
    },
    {
     "referenced_type" : "_ZTIPN11zip_archive6WriterE"
    },
    {
     "referenced_type" : "_ZTIPy"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "access" : "protected",
   "function_name" : "ZipArchiveStreamEntry::Init",
   "linker_set_key" : "_ZN21ZipArchiveStreamEntry4InitERK8ZipEntry",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP21ZipArchiveStreamEntry"
    },
    {
     "referenced_type" : "_ZTIRK8ZipEntry"
    }
   ],
   "return_type" : "_ZTIb",
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive_stream_entry.h"
  },
  {
   "function_name" : "ZipArchiveStreamEntry::Create",
   "linker_set_key" : "_ZN21ZipArchiveStreamEntry6CreateEP10ZipArchiveRK8ZipEntry",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP10ZipArchive"
    },
    {
     "referenced_type" : "_ZTIRK8ZipEntry"
    }
   ],
   "return_type" : "_ZTIP21ZipArchiveStreamEntry",
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive_stream_entry.h"
  },
  {
   "function_name" : "ZipArchiveStreamEntry::CreateRaw",
   "linker_set_key" : "_ZN21ZipArchiveStreamEntry9CreateRawEP10ZipArchiveRK8ZipEntry",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP10ZipArchive"
    },
    {
     "referenced_type" : "_ZTIRK8ZipEntry"
    }
   ],
   "return_type" : "_ZTIP21ZipArchiveStreamEntry",
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive_stream_entry.h"
  },
  {
   "function_name" : "ZipEntry::CopyFromZipEntry64",
   "linker_set_key" : "_ZN8ZipEntry18CopyFromZipEntry64EPS_PK10ZipEntry64",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP8ZipEntry"
    },
    {
     "referenced_type" : "_ZTIPK10ZipEntry64"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "function_name" : "ZipWriter::StartEntry",
   "linker_set_key" : "_ZN9ZipWriter10StartEntryENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP9ZipWriter"
    },
    {
     "referenced_type" : "_ZTINSt3__117basic_string_viewIcNS_11char_traitsIcEEEE"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
  },
  {
   "access" : "private",
   "function_name" : "ZipWriter::StoreBytes",
   "linker_set_key" : "_ZN9ZipWriter10StoreBytesEPNS_9FileEntryEPKvj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP9ZipWriter"
    },
    {
     "referenced_type" : "_ZTIPN9ZipWriter9FileEntryE"
    },
    {
     "referenced_type" : "_ZTIPKv"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
  },
  {
   "function_name" : "ZipWriter::WriteBytes",
   "linker_set_key" : "_ZN9ZipWriter10WriteBytesEPKvj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP9ZipWriter"
    },
    {
     "referenced_type" : "_ZTIPKv"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
  },
  {
   "function_name" : "ZipWriter::FinishEntry",
   "linker_set_key" : "_ZN9ZipWriter11FinishEntryEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP9ZipWriter"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
  },
  {
   "access" : "private",
   "function_name" : "ZipWriter::HandleError",
   "linker_set_key" : "_ZN9ZipWriter11HandleErrorEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP9ZipWriter"
    },
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
  },
  {
   "function_name" : "ZipWriter::GetLastEntry",
   "linker_set_key" : "_ZN9ZipWriter12GetLastEntryEPNS_9FileEntryE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP9ZipWriter"
    },
    {
     "referenced_type" : "_ZTIPN9ZipWriter9FileEntryE"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
  },
  {
   "access" : "private",
   "function_name" : "ZipWriter::CompressBytes",
   "linker_set_key" : "_ZN9ZipWriter13CompressBytesEPNS_9FileEntryEPKvj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP9ZipWriter"
    },
    {
     "referenced_type" : "_ZTIPN9ZipWriter9FileEntryE"
    },
    {
     "referenced_type" : "_ZTIPKv"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
  },
  {
   "access" : "private",
   "function_name" : "ZipWriter::PrepareDeflate",
   "linker_set_key" : "_ZN9ZipWriter14PrepareDeflateEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP9ZipWriter"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
  },
  {
   "function_name" : "ZipWriter::ErrorCodeString",
   "linker_set_key" : "_ZN9ZipWriter15ErrorCodeStringEi",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIPKc",
   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
  },
  {
   "function_name" : "ZipWriter::DiscardLastEntry",
   "linker_set_key" : "_ZN9ZipWriter16DiscardLastEntryEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP9ZipWriter"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
  },
  {
   "function_name" : "ZipWriter::StartAlignedEntry",
   "linker_set_key" : "_ZN9ZipWriter17StartAlignedEntryENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEjj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP9ZipWriter"
    },
    {
     "referenced_type" : "_ZTINSt3__117basic_string_viewIcNS_11char_traitsIcEEEE"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
  },
  {
   "function_name" : "ZipWriter::StartEntryWithTime",
   "linker_set_key" : "_ZN9ZipWriter18StartEntryWithTimeENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEjl",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP9ZipWriter"
    },
    {
     "referenced_type" : "_ZTINSt3__117basic_string_viewIcNS_11char_traitsIcEEEE"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIl"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
  },
  {
   "access" : "private",
   "function_name" : "ZipWriter::FlushCompressedBytes",
   "linker_set_key" : "_ZN9ZipWriter20FlushCompressedBytesEPNS_9FileEntryE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP9ZipWriter"
    },
    {
     "referenced_type" : "_ZTIPN9ZipWriter9FileEntryE"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
  },
  {
   "function_name" : "ZipWriter::StartAlignedEntryWithTime",
   "linker_set_key" : "_ZN9ZipWriter25StartAlignedEntryWithTimeENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEjlj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP9ZipWriter"
    },
    {
     "referenced_type" : "_ZTINSt3__117basic_string_viewIcNS_11char_traitsIcEEEE"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIl"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
  },
  {
   "function_name" : "ZipWriter::Finish",
   "linker_set_key" : "_ZN9ZipWriter6FinishEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP9ZipWriter"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
  },
  {
   "function_name" : "ZipWriter::ZipWriter",
   "linker_set_key" : "_ZN9ZipWriterC1EOS_",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP9ZipWriter"
    },
    {
     "referenced_type" : "_ZTIO9ZipWriter"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
  },
  {
   "function_name" : "ZipWriter::ZipWriter",
   "linker_set_key" : "_ZN9ZipWriterC1EP7__sFILE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP9ZipWriter"
    },
    {
     "referenced_type" : "_ZTIP7__sFILE"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
  },
  {
   "function_name" : "ZipWriter::ZipWriter",
   "linker_set_key" : "_ZN9ZipWriterC2EOS_",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP9ZipWriter"
    },
    {
     "referenced_type" : "_ZTIO9ZipWriter"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
  },
  {
   "function_name" : "ZipWriter::ZipWriter",
   "linker_set_key" : "_ZN9ZipWriterC2EP7__sFILE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP9ZipWriter"
    },
    {
     "referenced_type" : "_ZTIP7__sFILE"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
  },
  {
   "function_name" : "ZipWriter::operator=",
   "linker_set_key" : "_ZN9ZipWriteraSEOS_",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP9ZipWriter"
    },
    {
     "referenced_type" : "_ZTIO9ZipWriter"
    }
   ],
   "return_type" : "_ZTIR9ZipWriter",
   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
  },
  {
   "function_name" : "ZipEntryCommon::GetModificationTime",
   "linker_set_key" : "_ZNK14ZipEntryCommon19GetModificationTimeEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPK14ZipEntryCommon"
    }
   ],
   "return_type" : "_ZTI2tm",
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "access" : "private",
   "function_name" : "ZipWriter::ShouldUseDataDescriptor",
   "linker_set_key" : "_ZNK9ZipWriter23ShouldUseDataDescriptorEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPK9ZipWriter"
    }
   ],
   "return_type" : "_ZTIb",
   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
  }
 ],
 "global_vars" : [],
 "lvalue_reference_types" :
 [
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIR8ZipEntry",
   "name" : "ZipEntry &",
   "referenced_type" : "_ZTI8ZipEntry",
   "self_type" : "_ZTIR8ZipEntry",
   "size" : 4,
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIR9ZipWriter",
   "name" : "ZipWriter &",
   "referenced_type" : "_ZTI9ZipWriter",
   "self_type" : "_ZTIR9ZipWriter",
   "size" : 4,
   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRK14ZipEntryCommon",
   "name" : "const ZipEntryCommon &",
   "referenced_type" : "_ZTIK14ZipEntryCommon",
   "self_type" : "_ZTIRK14ZipEntryCommon",
   "size" : 4,
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRK8ZipEntry",
   "name" : "const ZipEntry &",
   "referenced_type" : "_ZTIK8ZipEntry",
   "self_type" : "_ZTIRK8ZipEntry",
   "size" : 4,
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRKDn",
   "name" : "const std::nullptr_t &",
   "referenced_type" : "_ZTIKDn",
   "self_type" : "_ZTIRKDn",
   "size" : 4,
   "source_file" : "system/libbase/include/android-base/logging.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRKN11zip_archive6ReaderE",
   "name" : "const zip_archive::Reader &",
   "referenced_type" : "_ZTIKN11zip_archive6ReaderE",
   "self_type" : "_ZTIRKN11zip_archive6ReaderE",
   "size" : 4,
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.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" : "_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" : "_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" : "_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" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP10ZipEntry64",
   "name" : "ZipEntry64 *",
   "referenced_type" : "_ZTI10ZipEntry64",
   "self_type" : "_ZTIP10ZipEntry64",
   "size" : 4,
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.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" : "_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" : "_ZTIP21ZipArchiveStreamEntry",
   "name" : "ZipArchiveStreamEntry *",
   "referenced_type" : "_ZTI21ZipArchiveStreamEntry",
   "self_type" : "_ZTIP21ZipArchiveStreamEntry",
   "size" : 4,
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive_stream_entry.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__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" : "_ZTIP8ZipEntry",
   "name" : "ZipEntry *",
   "referenced_type" : "_ZTI8ZipEntry",
   "self_type" : "_ZTIP8ZipEntry",
   "size" : 4,
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP9ZipWriter",
   "name" : "ZipWriter *",
   "referenced_type" : "_ZTI9ZipWriter",
   "self_type" : "_ZTIP9ZipWriter",
   "size" : 4,
   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPFbPKhjPvE",
   "name" : "bool (*)(const unsigned char *, unsigned int, void *)",
   "referenced_type" : "_ZTIFbPKhjPvE",
   "self_type" : "_ZTIPFbPKhjPvE",
   "size" : 4,
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPK10ZipEntry64",
   "name" : "const ZipEntry64 *",
   "referenced_type" : "_ZTIK10ZipEntry64",
   "self_type" : "_ZTIPK10ZipEntry64",
   "size" : 4,
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPK14ZipEntryCommon",
   "name" : "const ZipEntryCommon *",
   "referenced_type" : "_ZTIK14ZipEntryCommon",
   "self_type" : "_ZTIPK14ZipEntryCommon",
   "size" : 4,
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPK8ZipEntry",
   "name" : "const ZipEntry *",
   "referenced_type" : "_ZTIK8ZipEntry",
   "self_type" : "_ZTIPK8ZipEntry",
   "size" : 4,
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPK9ZipWriter",
   "name" : "const ZipWriter *",
   "referenced_type" : "_ZTIK9ZipWriter",
   "self_type" : "_ZTIPK9ZipWriter",
   "size" : 4,
   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.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" : "_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" : "_ZTIPKc",
   "name" : "const char *",
   "referenced_type" : "_ZTIKc",
   "self_type" : "_ZTIPKc",
   "size" : 4,
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPKh",
   "name" : "const unsigned char *",
   "referenced_type" : "_ZTIKh",
   "self_type" : "_ZTIPKh",
   "size" : 4,
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPKv",
   "name" : "const void *",
   "referenced_type" : "_ZTIKv",
   "self_type" : "_ZTIPKv",
   "size" : 4,
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPN11zip_archive6ReaderE",
   "name" : "zip_archive::Reader *",
   "referenced_type" : "_ZTIN11zip_archive6ReaderE",
   "self_type" : "_ZTIPN11zip_archive6ReaderE",
   "size" : 4,
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPN11zip_archive6WriterE",
   "name" : "zip_archive::Writer *",
   "referenced_type" : "_ZTIN11zip_archive6WriterE",
   "self_type" : "_ZTIPN11zip_archive6WriterE",
   "size" : 4,
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.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_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_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_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" : "_ZTIPN9ZipWriter9FileEntryE",
   "name" : "ZipWriter::FileEntry *",
   "referenced_type" : "_ZTIN9ZipWriter9FileEntryE",
   "self_type" : "_ZTIPN9ZipWriter9FileEntryE",
   "size" : 4,
   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.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" : "system/libziparchive/include/ziparchive/zip_archive.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/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPP10ZipArchive",
   "name" : "ZipArchive **",
   "referenced_type" : "_ZTIP10ZipArchive",
   "self_type" : "_ZTIPP10ZipArchive",
   "size" : 4,
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPPv",
   "name" : "void **",
   "referenced_type" : "_ZTIPv",
   "self_type" : "_ZTIPPv",
   "size" : 4,
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.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" : "_ZTIPh",
   "name" : "unsigned char *",
   "referenced_type" : "_ZTIh",
   "self_type" : "_ZTIPh",
   "size" : 4,
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPv",
   "name" : "void *",
   "referenced_type" : "_ZTIv",
   "self_type" : "_ZTIPv",
   "size" : 4,
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPy",
   "name" : "unsigned long long *",
   "referenced_type" : "_ZTIy",
   "self_type" : "_ZTIPy",
   "size" : 4,
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  }
 ],
 "qualified_types" :
 [
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "_ZTIK10ZipEntry64",
   "name" : "const ZipEntry64",
   "referenced_type" : "_ZTI10ZipEntry64",
   "self_type" : "_ZTIK10ZipEntry64",
   "size" : 64,
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "_ZTIK14ZipEntryCommon",
   "name" : "const ZipEntryCommon",
   "referenced_type" : "_ZTI14ZipEntryCommon",
   "self_type" : "_ZTIK14ZipEntryCommon",
   "size" : 48,
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "_ZTIK8ZipEntry",
   "name" : "const ZipEntry",
   "referenced_type" : "_ZTI8ZipEntry",
   "self_type" : "_ZTIK8ZipEntry",
   "size" : 56,
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "_ZTIK9ZipWriter",
   "name" : "const ZipWriter",
   "referenced_type" : "_ZTI9ZipWriter",
   "self_type" : "_ZTIK9ZipWriter",
   "size" : 104,
   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIKDn",
   "name" : "const std::nullptr_t",
   "referenced_type" : "_ZTIDn",
   "self_type" : "_ZTIKDn",
   "size" : 4,
   "source_file" : "system/libbase/include/android-base/logging.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIKN11zip_archive6ReaderE",
   "name" : "const zip_archive::Reader",
   "referenced_type" : "_ZTIN11zip_archive6ReaderE",
   "self_type" : "_ZTIKN11zip_archive6ReaderE",
   "size" : 4,
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.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" : 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" : "_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" : "system/libbase/include/android-base/logging.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" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIKP10ZipArchive",
   "name" : "ZipArchive *const",
   "referenced_type" : "_ZTIP10ZipArchive",
   "self_type" : "_ZTIKP10ZipArchive",
   "size" : 4,
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.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" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "alignment" : 1,
   "is_const" : true,
   "linker_set_key" : "_ZTIKh",
   "name" : "const unsigned char",
   "referenced_type" : "_ZTIh",
   "self_type" : "_ZTIKh",
   "size" : 1,
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIKi",
   "name" : "const int",
   "referenced_type" : "_ZTIi",
   "self_type" : "_ZTIKi",
   "size" : 4,
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.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" : "_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" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "_ZTIKx",
   "name" : "const long long",
   "referenced_type" : "_ZTIx",
   "self_type" : "_ZTIKx",
   "size" : 8,
   "source_file" : "system/libbase/include/android-base/logging.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "_ZTIKy",
   "name" : "const unsigned long long",
   "referenced_type" : "_ZTIy",
   "self_type" : "_ZTIKy",
   "size" : 8,
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  }
 ],
 "record_types" :
 [
  {
   "alignment" : 8,
   "base_specifiers" :
   [
    {
     "referenced_type" : "_ZTI14ZipEntryCommon"
    }
   ],
   "fields" :
   [
    {
     "field_name" : "compressed_length",
     "field_offset" : 384,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "uncompressed_length",
     "field_offset" : 448,
     "referenced_type" : "_ZTIy"
    }
   ],
   "linker_set_key" : "_ZTI10ZipEntry64",
   "name" : "ZipEntry64",
   "referenced_type" : "_ZTI10ZipEntry64",
   "self_type" : "_ZTI10ZipEntry64",
   "size" : 64,
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.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" : 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" : 8,
   "fields" :
   [
    {
     "field_name" : "archive_size",
     "referenced_type" : "_ZTIx"
    },
    {
     "field_name" : "entry_count",
     "field_offset" : 64,
     "referenced_type" : "_ZTIy"
    }
   ],
   "linker_set_key" : "_ZTI14ZipArchiveInfo",
   "name" : "ZipArchiveInfo",
   "referenced_type" : "_ZTI14ZipArchiveInfo",
   "self_type" : "_ZTI14ZipArchiveInfo",
   "size" : 16,
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "method",
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "mod_time",
     "field_offset" : 32,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "unix_mode",
     "field_offset" : 64,
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "has_data_descriptor",
     "field_offset" : 80,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "crc32",
     "field_offset" : 96,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "zip64_format_size",
     "field_offset" : 128,
     "referenced_type" : "_ZTIb"
    },
    {
     "field_name" : "offset",
     "field_offset" : 192,
     "referenced_type" : "_ZTIx"
    },
    {
     "field_name" : "version_made_by",
     "field_offset" : 256,
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "external_file_attributes",
     "field_offset" : 288,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "gpbf",
     "field_offset" : 320,
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "is_text",
     "field_offset" : 336,
     "referenced_type" : "_ZTIb"
    }
   ],
   "linker_set_key" : "_ZTI14ZipEntryCommon",
   "name" : "ZipEntryCommon",
   "referenced_type" : "_ZTI14ZipEntryCommon",
   "self_type" : "_ZTI14ZipEntryCommon",
   "size" : 48,
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "access" : "protected",
     "field_name" : "handle_",
     "field_offset" : 32,
     "referenced_type" : "_ZTIP10ZipArchive"
    },
    {
     "access" : "protected",
     "field_name" : "offset_",
     "field_offset" : 64,
     "referenced_type" : "_ZTIx"
    },
    {
     "access" : "protected",
     "field_name" : "crc32_",
     "field_offset" : 128,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI21ZipArchiveStreamEntry",
   "name" : "ZipArchiveStreamEntry",
   "record_kind" : "class",
   "referenced_type" : "_ZTI21ZipArchiveStreamEntry",
   "self_type" : "_ZTI21ZipArchiveStreamEntry",
   "size" : 24,
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive_stream_entry.h",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTI21ZipArchiveStreamEntry"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN21ZipArchiveStreamEntryD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN21ZipArchiveStreamEntryD0Ev"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN21ZipArchiveStreamEntry4ReadEv"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN21ZipArchiveStreamEntry6VerifyEv"
    },
    {
     "mangled_component_name" : "_ZN21ZipArchiveStreamEntry4InitERK8ZipEntry"
    }
   ]
  },
  {
   "alignment" : 8,
   "base_specifiers" :
   [
    {
     "referenced_type" : "_ZTI14ZipEntryCommon"
    }
   ],
   "fields" :
   [
    {
     "field_name" : "compressed_length",
     "field_offset" : 352,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "uncompressed_length",
     "field_offset" : 384,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI8ZipEntry",
   "name" : "ZipEntry",
   "referenced_type" : "_ZTI8ZipEntry",
   "self_type" : "_ZTI8ZipEntry",
   "size" : 56,
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "file_",
     "referenced_type" : "_ZTIP7__sFILE"
    },
    {
     "access" : "private",
     "field_name" : "seekable_",
     "field_offset" : 32,
     "referenced_type" : "_ZTIb"
    },
    {
     "access" : "private",
     "field_name" : "current_offset_",
     "field_offset" : 64,
     "referenced_type" : "_ZTIx"
    },
    {
     "access" : "private",
     "field_name" : "state_",
     "field_offset" : 128,
     "referenced_type" : "_ZTIN9ZipWriter5StateE"
    },
    {
     "access" : "private",
     "field_name" : "files_",
     "field_offset" : 160,
     "referenced_type" : "_ZTINSt3__16vectorIN9ZipWriter9FileEntryENS_9allocatorIS2_EEEE"
    },
    {
     "access" : "private",
     "field_name" : "current_file_entry_",
     "field_offset" : 256,
     "referenced_type" : "_ZTIN9ZipWriter9FileEntryE"
    },
    {
     "access" : "private",
     "field_name" : "z_stream_",
     "field_offset" : 640,
     "referenced_type" : "_ZTINSt3__110unique_ptrI10z_stream_sPFvPS1_EEE"
    },
    {
     "access" : "private",
     "field_name" : "buffer_",
     "field_offset" : 704,
     "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE"
    }
   ],
   "linker_set_key" : "_ZTI9ZipWriter",
   "name" : "ZipWriter",
   "record_kind" : "class",
   "referenced_type" : "_ZTI9ZipWriter",
   "self_type" : "_ZTI9ZipWriter",
   "size" : 104,
   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIN11zip_archive6ReaderE",
   "name" : "zip_archive::Reader",
   "record_kind" : "class",
   "referenced_type" : "_ZTIN11zip_archive6ReaderE",
   "self_type" : "_ZTIN11zip_archive6ReaderE",
   "size" : 4,
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN11zip_archive6ReaderE"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZNK11zip_archive6Reader12ReadAtOffsetEPhjx"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN11zip_archive6ReaderD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN11zip_archive6ReaderD0Ev"
    }
   ]
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIN11zip_archive6WriterE",
   "name" : "zip_archive::Writer",
   "record_kind" : "class",
   "referenced_type" : "_ZTIN11zip_archive6WriterE",
   "self_type" : "_ZTIN11zip_archive6WriterE",
   "size" : 4,
   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN11zip_archive6WriterE"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN11zip_archive6Writer6AppendEPhj"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN11zip_archive6WriterD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN11zip_archive6WriterD0Ev"
    }
   ]
  },
  {
   "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_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_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_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" : 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" : 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" : 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" : "_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" : "_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" : "_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" : 8,
   "fields" :
   [
    {
     "field_name" : "path",
     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
    },
    {
     "field_name" : "compression_method",
     "field_offset" : 96,
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "crc32",
     "field_offset" : 128,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "compressed_size",
     "field_offset" : 160,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "uncompressed_size",
     "field_offset" : 192,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "last_mod_time",
     "field_offset" : 224,
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "last_mod_date",
     "field_offset" : 240,
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "padding_length",
     "field_offset" : 256,
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "local_file_header_offset",
     "field_offset" : 320,
     "referenced_type" : "_ZTIx"
    }
   ],
   "linker_set_key" : "_ZTIN9ZipWriter9FileEntryE",
   "name" : "ZipWriter::FileEntry",
   "referenced_type" : "_ZTIN9ZipWriter9FileEntryE",
   "self_type" : "_ZTIN9ZipWriter9FileEntryE",
   "size" : 48,
   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
  }
 ],
 "rvalue_reference_types" :
 [
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIO9ZipWriter",
   "name" : "ZipWriter &&",
   "referenced_type" : "_ZTI9ZipWriter",
   "self_type" : "_ZTIO9ZipWriter",
   "size" : 4,
   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.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" : "_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"
  }
 ]
}
