1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "_ZTIA1024_c",
7   "name" : "char[1024]",
8   "referenced_type" : "_ZTIc",
9   "self_type" : "_ZTIA1024_c",
10   "size" : 1024,
11   "source_file" : "system/libbase/include/android-base/file.h"
12  }
13 ],
14 "builtin_types" :
15 [
16  {
17   "alignment" : 4,
18   "linker_set_key" : "_ZTIDn",
19   "name" : "std::nullptr_t",
20   "referenced_type" : "_ZTIDn",
21   "self_type" : "_ZTIDn",
22   "size" : 4
23  },
24  {
25   "alignment" : 1,
26   "is_integral" : true,
27   "is_unsigned" : true,
28   "linker_set_key" : "_ZTIb",
29   "name" : "bool",
30   "referenced_type" : "_ZTIb",
31   "self_type" : "_ZTIb",
32   "size" : 1
33  },
34  {
35   "alignment" : 1,
36   "is_integral" : true,
37   "is_unsigned" : true,
38   "linker_set_key" : "_ZTIc",
39   "name" : "char",
40   "referenced_type" : "_ZTIc",
41   "self_type" : "_ZTIc",
42   "size" : 1
43  },
44  {
45   "alignment" : 1,
46   "is_integral" : true,
47   "is_unsigned" : true,
48   "linker_set_key" : "_ZTIh",
49   "name" : "unsigned char",
50   "referenced_type" : "_ZTIh",
51   "self_type" : "_ZTIh",
52   "size" : 1
53  },
54  {
55   "alignment" : 4,
56   "is_integral" : true,
57   "linker_set_key" : "_ZTIi",
58   "name" : "int",
59   "referenced_type" : "_ZTIi",
60   "self_type" : "_ZTIi",
61   "size" : 4
62  },
63  {
64   "alignment" : 4,
65   "is_integral" : true,
66   "is_unsigned" : true,
67   "linker_set_key" : "_ZTIj",
68   "name" : "unsigned int",
69   "referenced_type" : "_ZTIj",
70   "self_type" : "_ZTIj",
71   "size" : 4
72  },
73  {
74   "alignment" : 4,
75   "is_integral" : true,
76   "linker_set_key" : "_ZTIl",
77   "name" : "long",
78   "referenced_type" : "_ZTIl",
79   "self_type" : "_ZTIl",
80   "size" : 4
81  },
82  {
83   "alignment" : 2,
84   "is_integral" : true,
85   "is_unsigned" : true,
86   "linker_set_key" : "_ZTIt",
87   "name" : "unsigned short",
88   "referenced_type" : "_ZTIt",
89   "self_type" : "_ZTIt",
90   "size" : 2
91  },
92  {
93   "linker_set_key" : "_ZTIv",
94   "name" : "void",
95   "referenced_type" : "_ZTIv",
96   "self_type" : "_ZTIv"
97  },
98  {
99   "alignment" : 8,
100   "is_integral" : true,
101   "linker_set_key" : "_ZTIx",
102   "name" : "long long",
103   "referenced_type" : "_ZTIx",
104   "self_type" : "_ZTIx",
105   "size" : 8
106  },
107  {
108   "alignment" : 8,
109   "is_integral" : true,
110   "is_unsigned" : true,
111   "linker_set_key" : "_ZTIy",
112   "name" : "unsigned long long",
113   "referenced_type" : "_ZTIy",
114   "self_type" : "_ZTIy",
115   "size" : 8
116  }
117 ],
118 "elf_functions" :
119 [
120  {
121   "name" : "_Z11OpenArchivePKcPP10ZipArchive"
122  },
123  {
124   "name" : "_Z12CloseArchiveP10ZipArchive"
125  },
126  {
127   "name" : "_Z12EndIterationPv"
128  },
129  {
130   "name" : "_Z13OpenArchiveFdiPKcPP10ZipArchiveb"
131  },
132  {
133   "name" : "_Z14GetArchiveInfoP10ZipArchive"
134  },
135  {
136   "name" : "_Z14StartIterationP10ZipArchivePPvNSt3__117basic_string_viewIcNS3_11char_traitsIcEEEES7_"
137  },
138  {
139   "name" : "_Z14StartIterationP10ZipArchivePPvNSt3__18functionIFbNS3_17basic_string_viewIcNS3_11char_traitsIcEEEEEEE"
140  },
141  {
142   "name" : "_Z15ErrorCodeStringi"
143  },
144  {
145   "name" : "_Z15ExtractToMemoryP10ZipArchivePK10ZipEntry64Phj"
146  },
147  {
148   "name" : "_Z15ExtractToMemoryP10ZipArchivePK8ZipEntryPhj"
149  },
150  {
151   "name" : "_Z17GetFileDescriptorP10ZipArchive"
152  },
153  {
154   "name" : "_Z18ExtractEntryToFileP10ZipArchivePK10ZipEntry64i"
155  },
156  {
157   "name" : "_Z18ExtractEntryToFileP10ZipArchivePK8ZipEntryi"
158  },
159  {
160   "name" : "_Z18OpenArchiveFdRangeiPKcPP10ZipArchivexxb"
161  },
162  {
163   "name" : "_Z21OpenArchiveFromMemoryPKvjPKcPP10ZipArchive"
164  },
165  {
166   "name" : "_Z23GetFileDescriptorOffsetP10ZipArchive"
167  },
168  {
169   "name" : "_Z23ProcessZipEntryContentsP10ZipArchivePK10ZipEntry64PFbPKhjPvES6_"
170  },
171  {
172   "name" : "_Z23ProcessZipEntryContentsP10ZipArchivePK8ZipEntryPFbPKhjPvES6_"
173  },
174  {
175   "name" : "_Z4NextPvP10ZipEntry64PNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE"
176  },
177  {
178   "name" : "_Z4NextPvP10ZipEntry64PNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE"
179  },
180  {
181   "name" : "_Z4NextPvP8ZipEntryPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE"
182  },
183  {
184   "name" : "_Z4NextPvP8ZipEntryPNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE"
185  },
186  {
187   "name" : "_Z9FindEntryP10ZipArchiveNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEP10ZipEntry64"
188  },
189  {
190   "name" : "_Z9FindEntryP10ZipArchiveNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEP8ZipEntry"
191  },
192  {
193   "name" : "_ZN10ZipArchive26InitializeCentralDirectoryExj"
194  },
195  {
196   "name" : "_ZN10ZipArchiveC1EO13MappedZipFileb"
197  },
198  {
199   "name" : "_ZN10ZipArchiveC1EPKvj"
200  },
201  {
202   "name" : "_ZN10ZipArchiveC2EO13MappedZipFileb"
203  },
204  {
205   "name" : "_ZN10ZipArchiveC2EPKvj"
206  },
207  {
208   "name" : "_ZN10ZipArchiveD1Ev"
209  },
210  {
211   "name" : "_ZN10ZipArchiveD2Ev"
212  },
213  {
214   "name" : "_ZN11zip_archive15ExtractToWriterEP10ZipArchivePK10ZipEntry64PNS_6WriterE"
215  },
216  {
217   "name" : "_ZN11zip_archive6Writer9GetBufferEj"
218  },
219  {
220   "name" : "_ZN11zip_archive7InflateERKNS_6ReaderEyyPNS_6WriterEPy"
221  },
222  {
223   "name" : "_ZN13MappedZipFileC1Eixx"
224  },
225  {
226   "name" : "_ZN13MappedZipFileC2Eixx"
227  },
228  {
229   "binding" : "weak",
230   "name" : "_ZN15CdEntryMapZip32I17ZipStringOffset20E14ResetIterationEv"
231  },
232  {
233   "binding" : "weak",
234   "name" : "_ZN15CdEntryMapZip32I17ZipStringOffset20E4NextEPKh"
235  },
236  {
237   "binding" : "weak",
238   "name" : "_ZN15CdEntryMapZip32I17ZipStringOffset20E8AddToMapENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKh"
239  },
240  {
241   "binding" : "weak",
242   "name" : "_ZN15CdEntryMapZip32I17ZipStringOffset32E14ResetIterationEv"
243  },
244  {
245   "binding" : "weak",
246   "name" : "_ZN15CdEntryMapZip32I17ZipStringOffset32E4NextEPKh"
247  },
248  {
249   "binding" : "weak",
250   "name" : "_ZN15CdEntryMapZip32I17ZipStringOffset32E8AddToMapENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKh"
251  },
252  {
253   "name" : "_ZN15CdEntryMapZip6414ResetIterationEv"
254  },
255  {
256   "name" : "_ZN15CdEntryMapZip644NextEPKh"
257  },
258  {
259   "name" : "_ZN15CdEntryMapZip648AddToMapENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEPKh"
260  },
261  {
262   "name" : "_ZN16CentralDirectory10InitializeEPKvxj"
263  },
264  {
265   "name" : "_ZN19CdEntryMapInterface6CreateEyjt"
266  },
267  {
268   "name" : "_ZN21ZipArchiveStreamEntry4InitERK8ZipEntry"
269  },
270  {
271   "name" : "_ZN21ZipArchiveStreamEntry6CreateEP10ZipArchiveRK8ZipEntry"
272  },
273  {
274   "name" : "_ZN21ZipArchiveStreamEntry9CreateRawEP10ZipArchiveRK8ZipEntry"
275  },
276  {
277   "name" : "_ZN31ZipArchiveStreamEntryCompressed4InitERK8ZipEntry"
278  },
279  {
280   "name" : "_ZN31ZipArchiveStreamEntryCompressed4ReadEv"
281  },
282  {
283   "name" : "_ZN31ZipArchiveStreamEntryCompressed6VerifyEv"
284  },
285  {
286   "name" : "_ZN31ZipArchiveStreamEntryCompressedD0Ev"
287  },
288  {
289   "name" : "_ZN31ZipArchiveStreamEntryCompressedD1Ev"
290  },
291  {
292   "name" : "_ZN31ZipArchiveStreamEntryCompressedD2Ev"
293  },
294  {
295   "name" : "_ZN33ZipArchiveStreamEntryUncompressed4InitERK8ZipEntry"
296  },
297  {
298   "name" : "_ZN33ZipArchiveStreamEntryUncompressed4ReadEv"
299  },
300  {
301   "name" : "_ZN33ZipArchiveStreamEntryUncompressed6VerifyEv"
302  },
303  {
304   "name" : "_ZN34ZipArchiveStreamEntryRawCompressed4InitERK8ZipEntry"
305  },
306  {
307   "name" : "_ZN34ZipArchiveStreamEntryRawCompressed6VerifyEv"
308  },
309  {
310   "name" : "_ZN5incfs4util9isIncfsFdEi"
311  },
312  {
313   "name" : "_ZN8ZipEntry18CopyFromZipEntry64EPS_PK10ZipEntry64"
314  },
315  {
316   "name" : "_ZN9ZipWriter10StartEntryENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEj"
317  },
318  {
319   "name" : "_ZN9ZipWriter10StoreBytesEPNS_9FileEntryEPKvj"
320  },
321  {
322   "name" : "_ZN9ZipWriter10WriteBytesEPKvj"
323  },
324  {
325   "name" : "_ZN9ZipWriter11FinishEntryEv"
326  },
327  {
328   "name" : "_ZN9ZipWriter11HandleErrorEi"
329  },
330  {
331   "name" : "_ZN9ZipWriter12GetLastEntryEPNS_9FileEntryE"
332  },
333  {
334   "name" : "_ZN9ZipWriter13CompressBytesEPNS_9FileEntryEPKvj"
335  },
336  {
337   "name" : "_ZN9ZipWriter14PrepareDeflateEi"
338  },
339  {
340   "name" : "_ZN9ZipWriter15ErrorCodeStringEi"
341  },
342  {
343   "name" : "_ZN9ZipWriter16DiscardLastEntryEv"
344  },
345  {
346   "name" : "_ZN9ZipWriter17StartAlignedEntryENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEjj"
347  },
348  {
349   "name" : "_ZN9ZipWriter18StartEntryWithTimeENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEjl"
350  },
351  {
352   "name" : "_ZN9ZipWriter20FlushCompressedBytesEPNS_9FileEntryE"
353  },
354  {
355   "name" : "_ZN9ZipWriter25StartAlignedEntryWithTimeENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEjlj"
356  },
357  {
358   "name" : "_ZN9ZipWriter6FinishEv"
359  },
360  {
361   "name" : "_ZN9ZipWriterC1EOS_"
362  },
363  {
364   "name" : "_ZN9ZipWriterC1EP7__sFILE"
365  },
366  {
367   "name" : "_ZN9ZipWriterC2EOS_"
368  },
369  {
370   "name" : "_ZN9ZipWriterC2EP7__sFILE"
371  },
372  {
373   "name" : "_ZN9ZipWriteraSEOS_"
374  },
375  {
376   "name" : "_ZNK11zip_archive6Reader10IsZeroCopyEv"
377  },
378  {
379   "name" : "_ZNK11zip_archive6Reader14AccessAtOffsetEPhjx"
380  },
381  {
382   "name" : "_ZNK13MappedZipFile10GetBasePtrEv"
383  },
384  {
385   "name" : "_ZNK13MappedZipFile12ReadAtOffsetEPhjx"
386  },
387  {
388   "name" : "_ZNK13MappedZipFile13GetFileLengthEv"
389  },
390  {
391   "name" : "_ZNK13MappedZipFile13GetFileOffsetEv"
392  },
393  {
394   "name" : "_ZNK13MappedZipFile17GetFileDescriptorEv"
395  },
396  {
397   "name" : "_ZNK14ZipEntryCommon19GetModificationTimeEv"
398  },
399  {
400   "binding" : "weak",
401   "name" : "_ZNK15CdEntryMapZip32I17ZipStringOffset20E16GetCdEntryOffsetENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKh"
402  },
403  {
404   "binding" : "weak",
405   "name" : "_ZNK15CdEntryMapZip32I17ZipStringOffset32E16GetCdEntryOffsetENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKh"
406  },
407  {
408   "name" : "_ZNK15CdEntryMapZip6416GetCdEntryOffsetENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEPKh"
409  },
410  {
411   "name" : "_ZNK9ZipWriter23ShouldUseDataDescriptorEv"
412  },
413  {
414   "binding" : "weak",
415   "name" : "_ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_j"
416  },
417  {
418   "binding" : "weak",
419   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
420  },
421  {
422   "binding" : "weak",
423   "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_"
424  },
425  {
426   "binding" : "weak",
427   "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"
428  },
429  {
430   "binding" : "weak",
431   "name" : "_ZNSt3__16vectorIN9ZipWriter9FileEntryENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJS2_EEEvDpOT_"
432  },
433  {
434   "binding" : "weak",
435   "name" : "_ZNSt3__16vectorIcNS_9allocatorIcEEE6resizeEjRKc"
436  },
437  {
438   "binding" : "weak",
439   "name" : "_ZNSt3__16vectorIcNS_9allocatorIcEEE8__appendEjRKc"
440  },
441  {
442   "binding" : "weak",
443   "name" : "_ZNSt3__16vectorIhNS_9allocatorIhEEE6assignIPKhEENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIhNS_15iterator_traitsIS8_E9referenceEEE5valueEvE4typeES8_S8_"
444  },
445  {
446   "binding" : "weak",
447   "name" : "_ZNSt3__16vectorIhNS_9allocatorIhEEE6resizeEj"
448  },
449  {
450   "binding" : "weak",
451   "name" : "_ZNSt3__16vectorIhNS_9allocatorIhEEE8__appendEj"
452  }
453 ],
454 "elf_objects" :
455 [
456  {
457   "binding" : "weak",
458   "name" : "_ZTV10FileWriter"
459  },
460  {
461   "binding" : "weak",
462   "name" : "_ZTV11EntryReader"
463  },
464  {
465   "binding" : "weak",
466   "name" : "_ZTV12MemoryWriter"
467  },
468  {
469   "binding" : "weak",
470   "name" : "_ZTV13ProcessWriter"
471  },
472  {
473   "binding" : "weak",
474   "name" : "_ZTV15CdEntryMapZip32I17ZipStringOffset20E"
475  },
476  {
477   "binding" : "weak",
478   "name" : "_ZTV15CdEntryMapZip32I17ZipStringOffset32E"
479  },
480  {
481   "name" : "_ZTV15CdEntryMapZip64"
482  },
483  {
484   "name" : "_ZTV21ZipArchiveStreamEntry"
485  },
486  {
487   "name" : "_ZTV31ZipArchiveStreamEntryCompressed"
488  },
489  {
490   "name" : "_ZTV33ZipArchiveStreamEntryUncompressed"
491  },
492  {
493   "name" : "_ZTV34ZipArchiveStreamEntryRawCompressed"
494  },
495  {
496   "name" : "_ZTVN11zip_archive6ReaderE"
497  },
498  {
499   "name" : "_ZTVN11zip_archive6WriterE"
500  }
501 ],
502 "enum_types" :
503 [
504  {
505   "alignment" : 4,
506   "enum_fields" :
507   [
508    {
509     "enum_field_value" : 0,
510     "name" : "kCompressStored"
511    },
512    {
513     "enum_field_value" : 8,
514     "name" : "kCompressDeflated"
515    }
516   ],
517   "linker_set_key" : "_ZTI18$kCompressDeflated",
518   "name" : "(unnamed)",
519   "referenced_type" : "_ZTI18$kCompressDeflated",
520   "self_type" : "_ZTI18$kCompressDeflated",
521   "size" : 4,
522   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h",
523   "underlying_type" : "_ZTIj"
524  },
525  {
526   "alignment" : 4,
527   "enum_fields" :
528   [
529    {
530     "enum_field_value" : 0,
531     "name" : "android::base::VERBOSE"
532    },
533    {
534     "enum_field_value" : 1,
535     "name" : "android::base::DEBUG"
536    },
537    {
538     "enum_field_value" : 2,
539     "name" : "android::base::INFO"
540    },
541    {
542     "enum_field_value" : 3,
543     "name" : "android::base::WARNING"
544    },
545    {
546     "enum_field_value" : 4,
547     "name" : "android::base::ERROR"
548    },
549    {
550     "enum_field_value" : 5,
551     "name" : "android::base::FATAL_WITHOUT_ABORT"
552    },
553    {
554     "enum_field_value" : 6,
555     "name" : "android::base::FATAL"
556    }
557   ],
558   "linker_set_key" : "_ZTIN7android4base11LogSeverityE",
559   "name" : "android::base::LogSeverity",
560   "referenced_type" : "_ZTIN7android4base11LogSeverityE",
561   "self_type" : "_ZTIN7android4base11LogSeverityE",
562   "size" : 4,
563   "source_file" : "system/libbase/include/android-base/logging.h",
564   "underlying_type" : "_ZTIj"
565  },
566  {
567   "alignment" : 4,
568   "enum_fields" :
569   [
570    {
571     "enum_field_value" : 0,
572     "name" : "android::base::DEFAULT"
573    },
574    {
575     "enum_field_value" : 1,
576     "name" : "android::base::MAIN"
577    },
578    {
579     "enum_field_value" : 2,
580     "name" : "android::base::SYSTEM"
581    },
582    {
583     "enum_field_value" : 3,
584     "name" : "android::base::RADIO"
585    },
586    {
587     "enum_field_value" : 4,
588     "name" : "android::base::CRASH"
589    }
590   ],
591   "linker_set_key" : "_ZTIN7android4base5LogIdE",
592   "name" : "android::base::LogId",
593   "referenced_type" : "_ZTIN7android4base5LogIdE",
594   "self_type" : "_ZTIN7android4base5LogIdE",
595   "size" : 4,
596   "source_file" : "system/libbase/include/android-base/logging.h",
597   "underlying_type" : "_ZTIj"
598  },
599  {
600   "access" : "private",
601   "alignment" : 4,
602   "enum_fields" :
603   [
604    {
605     "enum_field_value" : 0,
606     "name" : "ZipWriter::State::kWritingZip"
607    },
608    {
609     "enum_field_value" : 1,
610     "name" : "ZipWriter::State::kWritingEntry"
611    },
612    {
613     "enum_field_value" : 2,
614     "name" : "ZipWriter::State::kDone"
615    },
616    {
617     "enum_field_value" : 3,
618     "name" : "ZipWriter::State::kError"
619    }
620   ],
621   "linker_set_key" : "_ZTIN9ZipWriter5StateE",
622   "name" : "ZipWriter::State",
623   "referenced_type" : "_ZTIN9ZipWriter5StateE",
624   "self_type" : "_ZTIN9ZipWriter5StateE",
625   "size" : 4,
626   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h",
627   "underlying_type" : "_ZTIi"
628  },
629  {
630   "alignment" : 4,
631   "enum_fields" :
632   [
633    {
634     "enum_field_value" : 1,
635     "name" : "ZipWriter::kCompress"
636    },
637    {
638     "enum_field_value" : 2,
639     "name" : "ZipWriter::kAlign32"
640    },
641    {
642     "enum_field_value" : 4,
643     "name" : "ZipWriter::kDefaultCompression"
644    }
645   ],
646   "linker_set_key" : "_ZTIN9ZipWriter9$kAlign32E",
647   "name" : "ZipWriter::(unnamed)",
648   "referenced_type" : "_ZTIN9ZipWriter9$kAlign32E",
649   "self_type" : "_ZTIN9ZipWriter9$kAlign32E",
650   "size" : 4,
651   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h",
652   "underlying_type" : "_ZTIj"
653  }
654 ],
655 "function_types" :
656 [
657  {
658   "alignment" : 4,
659   "linker_set_key" : "_ZTIFbPKhjPvE",
660   "name" : "bool (const unsigned char *, unsigned int, void *)",
661   "parameters" :
662   [
663    {
664     "referenced_type" : "_ZTIPKh"
665    },
666    {
667     "referenced_type" : "_ZTIj"
668    },
669    {
670     "referenced_type" : "_ZTIPv"
671    }
672   ],
673   "referenced_type" : "_ZTIFbPKhjPvE",
674   "return_type" : "_ZTIb",
675   "self_type" : "_ZTIFbPKhjPvE",
676   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
677  }
678 ],
679 "functions" :
680 [
681  {
682   "function_name" : "OpenArchive",
683   "linker_set_key" : "_Z11OpenArchivePKcPP10ZipArchive",
684   "parameters" :
685   [
686    {
687     "referenced_type" : "_ZTIPKc"
688    },
689    {
690     "referenced_type" : "_ZTIPP10ZipArchive"
691    }
692   ],
693   "return_type" : "_ZTIi",
694   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
695  },
696  {
697   "function_name" : "CloseArchive",
698   "linker_set_key" : "_Z12CloseArchiveP10ZipArchive",
699   "parameters" :
700   [
701    {
702     "referenced_type" : "_ZTIP10ZipArchive"
703    }
704   ],
705   "return_type" : "_ZTIv",
706   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
707  },
708  {
709   "function_name" : "EndIteration",
710   "linker_set_key" : "_Z12EndIterationPv",
711   "parameters" :
712   [
713    {
714     "referenced_type" : "_ZTIPv"
715    }
716   ],
717   "return_type" : "_ZTIv",
718   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
719  },
720  {
721   "function_name" : "OpenArchiveFd",
722   "linker_set_key" : "_Z13OpenArchiveFdiPKcPP10ZipArchiveb",
723   "parameters" :
724   [
725    {
726     "referenced_type" : "_ZTIKi"
727    },
728    {
729     "referenced_type" : "_ZTIPKc"
730    },
731    {
732     "referenced_type" : "_ZTIPP10ZipArchive"
733    },
734    {
735     "default_arg" : true,
736     "referenced_type" : "_ZTIb"
737    }
738   ],
739   "return_type" : "_ZTIi",
740   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
741  },
742  {
743   "function_name" : "GetArchiveInfo",
744   "linker_set_key" : "_Z14GetArchiveInfoP10ZipArchive",
745   "parameters" :
746   [
747    {
748     "referenced_type" : "_ZTIP10ZipArchive"
749    }
750   ],
751   "return_type" : "_ZTI14ZipArchiveInfo",
752   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
753  },
754  {
755   "function_name" : "StartIteration",
756   "linker_set_key" : "_Z14StartIterationP10ZipArchivePPvNSt3__117basic_string_viewIcNS3_11char_traitsIcEEEES7_",
757   "parameters" :
758   [
759    {
760     "referenced_type" : "_ZTIP10ZipArchive"
761    },
762    {
763     "referenced_type" : "_ZTIPPv"
764    },
765    {
766     "default_arg" : true,
767     "referenced_type" : "_ZTIKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE"
768    },
769    {
770     "default_arg" : true,
771     "referenced_type" : "_ZTIKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE"
772    }
773   ],
774   "return_type" : "_ZTIi",
775   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
776  },
777  {
778   "function_name" : "StartIteration",
779   "linker_set_key" : "_Z14StartIterationP10ZipArchivePPvNSt3__18functionIFbNS3_17basic_string_viewIcNS3_11char_traitsIcEEEEEEE",
780   "parameters" :
781   [
782    {
783     "referenced_type" : "_ZTIP10ZipArchive"
784    },
785    {
786     "referenced_type" : "_ZTIPPv"
787    },
788    {
789     "referenced_type" : "_ZTINSt3__18functionIFbNS_17basic_string_viewIcNS_11char_traitsIcEEEEEEE"
790    }
791   ],
792   "return_type" : "_ZTIi",
793   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
794  },
795  {
796   "function_name" : "ExtractToMemory",
797   "linker_set_key" : "_Z15ExtractToMemoryP10ZipArchivePK10ZipEntry64Phj",
798   "parameters" :
799   [
800    {
801     "referenced_type" : "_ZTIP10ZipArchive"
802    },
803    {
804     "referenced_type" : "_ZTIPK10ZipEntry64"
805    },
806    {
807     "referenced_type" : "_ZTIPh"
808    },
809    {
810     "referenced_type" : "_ZTIj"
811    }
812   ],
813   "return_type" : "_ZTIi",
814   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
815  },
816  {
817   "function_name" : "ExtractToMemory",
818   "linker_set_key" : "_Z15ExtractToMemoryP10ZipArchivePK8ZipEntryPhj",
819   "parameters" :
820   [
821    {
822     "referenced_type" : "_ZTIP10ZipArchive"
823    },
824    {
825     "referenced_type" : "_ZTIPK8ZipEntry"
826    },
827    {
828     "referenced_type" : "_ZTIPh"
829    },
830    {
831     "referenced_type" : "_ZTIj"
832    }
833   ],
834   "return_type" : "_ZTIi",
835   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
836  },
837  {
838   "function_name" : "GetFileDescriptor",
839   "linker_set_key" : "_Z17GetFileDescriptorP10ZipArchive",
840   "parameters" :
841   [
842    {
843     "referenced_type" : "_ZTIKP10ZipArchive"
844    }
845   ],
846   "return_type" : "_ZTIi",
847   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
848  },
849  {
850   "function_name" : "ExtractEntryToFile",
851   "linker_set_key" : "_Z18ExtractEntryToFileP10ZipArchivePK10ZipEntry64i",
852   "parameters" :
853   [
854    {
855     "referenced_type" : "_ZTIP10ZipArchive"
856    },
857    {
858     "referenced_type" : "_ZTIPK10ZipEntry64"
859    },
860    {
861     "referenced_type" : "_ZTIi"
862    }
863   ],
864   "return_type" : "_ZTIi",
865   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
866  },
867  {
868   "function_name" : "ExtractEntryToFile",
869   "linker_set_key" : "_Z18ExtractEntryToFileP10ZipArchivePK8ZipEntryi",
870   "parameters" :
871   [
872    {
873     "referenced_type" : "_ZTIP10ZipArchive"
874    },
875    {
876     "referenced_type" : "_ZTIPK8ZipEntry"
877    },
878    {
879     "referenced_type" : "_ZTIi"
880    }
881   ],
882   "return_type" : "_ZTIi",
883   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
884  },
885  {
886   "function_name" : "OpenArchiveFdRange",
887   "linker_set_key" : "_Z18OpenArchiveFdRangeiPKcPP10ZipArchivexxb",
888   "parameters" :
889   [
890    {
891     "referenced_type" : "_ZTIKi"
892    },
893    {
894     "referenced_type" : "_ZTIPKc"
895    },
896    {
897     "referenced_type" : "_ZTIPP10ZipArchive"
898    },
899    {
900     "referenced_type" : "_ZTIx"
901    },
902    {
903     "referenced_type" : "_ZTIx"
904    },
905    {
906     "default_arg" : true,
907     "referenced_type" : "_ZTIb"
908    }
909   ],
910   "return_type" : "_ZTIi",
911   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
912  },
913  {
914   "function_name" : "OpenArchiveFromMemory",
915   "linker_set_key" : "_Z21OpenArchiveFromMemoryPKvjPKcPP10ZipArchive",
916   "parameters" :
917   [
918    {
919     "referenced_type" : "_ZTIPKv"
920    },
921    {
922     "referenced_type" : "_ZTIj"
923    },
924    {
925     "referenced_type" : "_ZTIPKc"
926    },
927    {
928     "referenced_type" : "_ZTIPP10ZipArchive"
929    }
930   ],
931   "return_type" : "_ZTIi",
932   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
933  },
934  {
935   "function_name" : "GetFileDescriptorOffset",
936   "linker_set_key" : "_Z23GetFileDescriptorOffsetP10ZipArchive",
937   "parameters" :
938   [
939    {
940     "referenced_type" : "_ZTIKP10ZipArchive"
941    }
942   ],
943   "return_type" : "_ZTIx",
944   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
945  },
946  {
947   "function_name" : "ProcessZipEntryContents",
948   "linker_set_key" : "_Z23ProcessZipEntryContentsP10ZipArchivePK10ZipEntry64PFbPKhjPvES6_",
949   "parameters" :
950   [
951    {
952     "referenced_type" : "_ZTIP10ZipArchive"
953    },
954    {
955     "referenced_type" : "_ZTIPK10ZipEntry64"
956    },
957    {
958     "referenced_type" : "_ZTIPFbPKhjPvE"
959    },
960    {
961     "referenced_type" : "_ZTIPv"
962    }
963   ],
964   "return_type" : "_ZTIi",
965   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
966  },
967  {
968   "function_name" : "ProcessZipEntryContents",
969   "linker_set_key" : "_Z23ProcessZipEntryContentsP10ZipArchivePK8ZipEntryPFbPKhjPvES6_",
970   "parameters" :
971   [
972    {
973     "referenced_type" : "_ZTIP10ZipArchive"
974    },
975    {
976     "referenced_type" : "_ZTIPK8ZipEntry"
977    },
978    {
979     "referenced_type" : "_ZTIPFbPKhjPvE"
980    },
981    {
982     "referenced_type" : "_ZTIPv"
983    }
984   ],
985   "return_type" : "_ZTIi",
986   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
987  },
988  {
989   "function_name" : "Next",
990   "linker_set_key" : "_Z4NextPvP10ZipEntry64PNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE",
991   "parameters" :
992   [
993    {
994     "referenced_type" : "_ZTIPv"
995    },
996    {
997     "referenced_type" : "_ZTIP10ZipEntry64"
998    },
999    {
1000     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
1001    }
1002   ],
1003   "return_type" : "_ZTIi",
1004   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
1005  },
1006  {
1007   "function_name" : "Next",
1008   "linker_set_key" : "_Z4NextPvP10ZipEntry64PNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE",
1009   "parameters" :
1010   [
1011    {
1012     "referenced_type" : "_ZTIPv"
1013    },
1014    {
1015     "referenced_type" : "_ZTIP10ZipEntry64"
1016    },
1017    {
1018     "referenced_type" : "_ZTIPNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE"
1019    }
1020   ],
1021   "return_type" : "_ZTIi",
1022   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
1023  },
1024  {
1025   "function_name" : "Next",
1026   "linker_set_key" : "_Z4NextPvP8ZipEntryPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE",
1027   "parameters" :
1028   [
1029    {
1030     "referenced_type" : "_ZTIPv"
1031    },
1032    {
1033     "referenced_type" : "_ZTIP8ZipEntry"
1034    },
1035    {
1036     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
1037    }
1038   ],
1039   "return_type" : "_ZTIi",
1040   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
1041  },
1042  {
1043   "function_name" : "Next",
1044   "linker_set_key" : "_Z4NextPvP8ZipEntryPNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE",
1045   "parameters" :
1046   [
1047    {
1048     "referenced_type" : "_ZTIPv"
1049    },
1050    {
1051     "referenced_type" : "_ZTIP8ZipEntry"
1052    },
1053    {
1054     "referenced_type" : "_ZTIPNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE"
1055    }
1056   ],
1057   "return_type" : "_ZTIi",
1058   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
1059  },
1060  {
1061   "function_name" : "FindEntry",
1062   "linker_set_key" : "_Z9FindEntryP10ZipArchiveNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEP10ZipEntry64",
1063   "parameters" :
1064   [
1065    {
1066     "referenced_type" : "_ZTIKP10ZipArchive"
1067    },
1068    {
1069     "referenced_type" : "_ZTIKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE"
1070    },
1071    {
1072     "referenced_type" : "_ZTIP10ZipEntry64"
1073    }
1074   ],
1075   "return_type" : "_ZTIi",
1076   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
1077  },
1078  {
1079   "function_name" : "FindEntry",
1080   "linker_set_key" : "_Z9FindEntryP10ZipArchiveNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEP8ZipEntry",
1081   "parameters" :
1082   [
1083    {
1084     "referenced_type" : "_ZTIKP10ZipArchive"
1085    },
1086    {
1087     "referenced_type" : "_ZTIKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE"
1088    },
1089    {
1090     "referenced_type" : "_ZTIP8ZipEntry"
1091    }
1092   ],
1093   "return_type" : "_ZTIi",
1094   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
1095  },
1096  {
1097   "function_name" : "zip_archive::ExtractToWriter",
1098   "linker_set_key" : "_ZN11zip_archive15ExtractToWriterEP10ZipArchivePK10ZipEntry64PNS_6WriterE",
1099   "parameters" :
1100   [
1101    {
1102     "referenced_type" : "_ZTIP10ZipArchive"
1103    },
1104    {
1105     "referenced_type" : "_ZTIPK10ZipEntry64"
1106    },
1107    {
1108     "referenced_type" : "_ZTIPN11zip_archive6WriterE"
1109    }
1110   ],
1111   "return_type" : "_ZTIi",
1112   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
1113  },
1114  {
1115   "function_name" : "zip_archive::Writer::GetBuffer",
1116   "linker_set_key" : "_ZN11zip_archive6Writer9GetBufferEj",
1117   "parameters" :
1118   [
1119    {
1120     "is_this_ptr" : true,
1121     "referenced_type" : "_ZTIPN11zip_archive6WriterE"
1122    },
1123    {
1124     "referenced_type" : "_ZTIj"
1125    }
1126   ],
1127   "return_type" : "_ZTINSt3__14pairIPhjEE",
1128   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
1129  },
1130  {
1131   "function_name" : "zip_archive::Inflate",
1132   "linker_set_key" : "_ZN11zip_archive7InflateERKNS_6ReaderEyyPNS_6WriterEPy",
1133   "parameters" :
1134   [
1135    {
1136     "referenced_type" : "_ZTIRKN11zip_archive6ReaderE"
1137    },
1138    {
1139     "referenced_type" : "_ZTIKy"
1140    },
1141    {
1142     "referenced_type" : "_ZTIKy"
1143    },
1144    {
1145     "referenced_type" : "_ZTIPN11zip_archive6WriterE"
1146    },
1147    {
1148     "referenced_type" : "_ZTIPy"
1149    }
1150   ],
1151   "return_type" : "_ZTIi",
1152   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
1153  },
1154  {
1155   "access" : "protected",
1156   "function_name" : "ZipArchiveStreamEntry::Init",
1157   "linker_set_key" : "_ZN21ZipArchiveStreamEntry4InitERK8ZipEntry",
1158   "parameters" :
1159   [
1160    {
1161     "is_this_ptr" : true,
1162     "referenced_type" : "_ZTIP21ZipArchiveStreamEntry"
1163    },
1164    {
1165     "referenced_type" : "_ZTIRK8ZipEntry"
1166    }
1167   ],
1168   "return_type" : "_ZTIb",
1169   "source_file" : "system/libziparchive/include/ziparchive/zip_archive_stream_entry.h"
1170  },
1171  {
1172   "function_name" : "ZipArchiveStreamEntry::Create",
1173   "linker_set_key" : "_ZN21ZipArchiveStreamEntry6CreateEP10ZipArchiveRK8ZipEntry",
1174   "parameters" :
1175   [
1176    {
1177     "referenced_type" : "_ZTIP10ZipArchive"
1178    },
1179    {
1180     "referenced_type" : "_ZTIRK8ZipEntry"
1181    }
1182   ],
1183   "return_type" : "_ZTIP21ZipArchiveStreamEntry",
1184   "source_file" : "system/libziparchive/include/ziparchive/zip_archive_stream_entry.h"
1185  },
1186  {
1187   "function_name" : "ZipArchiveStreamEntry::CreateRaw",
1188   "linker_set_key" : "_ZN21ZipArchiveStreamEntry9CreateRawEP10ZipArchiveRK8ZipEntry",
1189   "parameters" :
1190   [
1191    {
1192     "referenced_type" : "_ZTIP10ZipArchive"
1193    },
1194    {
1195     "referenced_type" : "_ZTIRK8ZipEntry"
1196    }
1197   ],
1198   "return_type" : "_ZTIP21ZipArchiveStreamEntry",
1199   "source_file" : "system/libziparchive/include/ziparchive/zip_archive_stream_entry.h"
1200  },
1201  {
1202   "function_name" : "ZipEntry::CopyFromZipEntry64",
1203   "linker_set_key" : "_ZN8ZipEntry18CopyFromZipEntry64EPS_PK10ZipEntry64",
1204   "parameters" :
1205   [
1206    {
1207     "referenced_type" : "_ZTIP8ZipEntry"
1208    },
1209    {
1210     "referenced_type" : "_ZTIPK10ZipEntry64"
1211    }
1212   ],
1213   "return_type" : "_ZTIi",
1214   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
1215  },
1216  {
1217   "function_name" : "ZipWriter::StartEntry",
1218   "linker_set_key" : "_ZN9ZipWriter10StartEntryENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEj",
1219   "parameters" :
1220   [
1221    {
1222     "is_this_ptr" : true,
1223     "referenced_type" : "_ZTIP9ZipWriter"
1224    },
1225    {
1226     "referenced_type" : "_ZTINSt3__117basic_string_viewIcNS_11char_traitsIcEEEE"
1227    },
1228    {
1229     "referenced_type" : "_ZTIj"
1230    }
1231   ],
1232   "return_type" : "_ZTIi",
1233   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
1234  },
1235  {
1236   "access" : "private",
1237   "function_name" : "ZipWriter::StoreBytes",
1238   "linker_set_key" : "_ZN9ZipWriter10StoreBytesEPNS_9FileEntryEPKvj",
1239   "parameters" :
1240   [
1241    {
1242     "is_this_ptr" : true,
1243     "referenced_type" : "_ZTIP9ZipWriter"
1244    },
1245    {
1246     "referenced_type" : "_ZTIPN9ZipWriter9FileEntryE"
1247    },
1248    {
1249     "referenced_type" : "_ZTIPKv"
1250    },
1251    {
1252     "referenced_type" : "_ZTIj"
1253    }
1254   ],
1255   "return_type" : "_ZTIi",
1256   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
1257  },
1258  {
1259   "function_name" : "ZipWriter::WriteBytes",
1260   "linker_set_key" : "_ZN9ZipWriter10WriteBytesEPKvj",
1261   "parameters" :
1262   [
1263    {
1264     "is_this_ptr" : true,
1265     "referenced_type" : "_ZTIP9ZipWriter"
1266    },
1267    {
1268     "referenced_type" : "_ZTIPKv"
1269    },
1270    {
1271     "referenced_type" : "_ZTIj"
1272    }
1273   ],
1274   "return_type" : "_ZTIi",
1275   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
1276  },
1277  {
1278   "function_name" : "ZipWriter::FinishEntry",
1279   "linker_set_key" : "_ZN9ZipWriter11FinishEntryEv",
1280   "parameters" :
1281   [
1282    {
1283     "is_this_ptr" : true,
1284     "referenced_type" : "_ZTIP9ZipWriter"
1285    }
1286   ],
1287   "return_type" : "_ZTIi",
1288   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
1289  },
1290  {
1291   "access" : "private",
1292   "function_name" : "ZipWriter::HandleError",
1293   "linker_set_key" : "_ZN9ZipWriter11HandleErrorEi",
1294   "parameters" :
1295   [
1296    {
1297     "is_this_ptr" : true,
1298     "referenced_type" : "_ZTIP9ZipWriter"
1299    },
1300    {
1301     "referenced_type" : "_ZTIi"
1302    }
1303   ],
1304   "return_type" : "_ZTIi",
1305   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
1306  },
1307  {
1308   "function_name" : "ZipWriter::GetLastEntry",
1309   "linker_set_key" : "_ZN9ZipWriter12GetLastEntryEPNS_9FileEntryE",
1310   "parameters" :
1311   [
1312    {
1313     "is_this_ptr" : true,
1314     "referenced_type" : "_ZTIP9ZipWriter"
1315    },
1316    {
1317     "referenced_type" : "_ZTIPN9ZipWriter9FileEntryE"
1318    }
1319   ],
1320   "return_type" : "_ZTIi",
1321   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
1322  },
1323  {
1324   "access" : "private",
1325   "function_name" : "ZipWriter::CompressBytes",
1326   "linker_set_key" : "_ZN9ZipWriter13CompressBytesEPNS_9FileEntryEPKvj",
1327   "parameters" :
1328   [
1329    {
1330     "is_this_ptr" : true,
1331     "referenced_type" : "_ZTIP9ZipWriter"
1332    },
1333    {
1334     "referenced_type" : "_ZTIPN9ZipWriter9FileEntryE"
1335    },
1336    {
1337     "referenced_type" : "_ZTIPKv"
1338    },
1339    {
1340     "referenced_type" : "_ZTIj"
1341    }
1342   ],
1343   "return_type" : "_ZTIi",
1344   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
1345  },
1346  {
1347   "access" : "private",
1348   "function_name" : "ZipWriter::PrepareDeflate",
1349   "linker_set_key" : "_ZN9ZipWriter14PrepareDeflateEi",
1350   "parameters" :
1351   [
1352    {
1353     "is_this_ptr" : true,
1354     "referenced_type" : "_ZTIP9ZipWriter"
1355    },
1356    {
1357     "referenced_type" : "_ZTIi"
1358    }
1359   ],
1360   "return_type" : "_ZTIi",
1361   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
1362  },
1363  {
1364   "function_name" : "ZipWriter::ErrorCodeString",
1365   "linker_set_key" : "_ZN9ZipWriter15ErrorCodeStringEi",
1366   "parameters" :
1367   [
1368    {
1369     "referenced_type" : "_ZTIi"
1370    }
1371   ],
1372   "return_type" : "_ZTIPKc",
1373   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
1374  },
1375  {
1376   "function_name" : "ZipWriter::DiscardLastEntry",
1377   "linker_set_key" : "_ZN9ZipWriter16DiscardLastEntryEv",
1378   "parameters" :
1379   [
1380    {
1381     "is_this_ptr" : true,
1382     "referenced_type" : "_ZTIP9ZipWriter"
1383    }
1384   ],
1385   "return_type" : "_ZTIi",
1386   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
1387  },
1388  {
1389   "function_name" : "ZipWriter::StartAlignedEntry",
1390   "linker_set_key" : "_ZN9ZipWriter17StartAlignedEntryENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEjj",
1391   "parameters" :
1392   [
1393    {
1394     "is_this_ptr" : true,
1395     "referenced_type" : "_ZTIP9ZipWriter"
1396    },
1397    {
1398     "referenced_type" : "_ZTINSt3__117basic_string_viewIcNS_11char_traitsIcEEEE"
1399    },
1400    {
1401     "referenced_type" : "_ZTIj"
1402    },
1403    {
1404     "referenced_type" : "_ZTIj"
1405    }
1406   ],
1407   "return_type" : "_ZTIi",
1408   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
1409  },
1410  {
1411   "function_name" : "ZipWriter::StartEntryWithTime",
1412   "linker_set_key" : "_ZN9ZipWriter18StartEntryWithTimeENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEjl",
1413   "parameters" :
1414   [
1415    {
1416     "is_this_ptr" : true,
1417     "referenced_type" : "_ZTIP9ZipWriter"
1418    },
1419    {
1420     "referenced_type" : "_ZTINSt3__117basic_string_viewIcNS_11char_traitsIcEEEE"
1421    },
1422    {
1423     "referenced_type" : "_ZTIj"
1424    },
1425    {
1426     "referenced_type" : "_ZTIl"
1427    }
1428   ],
1429   "return_type" : "_ZTIi",
1430   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
1431  },
1432  {
1433   "access" : "private",
1434   "function_name" : "ZipWriter::FlushCompressedBytes",
1435   "linker_set_key" : "_ZN9ZipWriter20FlushCompressedBytesEPNS_9FileEntryE",
1436   "parameters" :
1437   [
1438    {
1439     "is_this_ptr" : true,
1440     "referenced_type" : "_ZTIP9ZipWriter"
1441    },
1442    {
1443     "referenced_type" : "_ZTIPN9ZipWriter9FileEntryE"
1444    }
1445   ],
1446   "return_type" : "_ZTIi",
1447   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
1448  },
1449  {
1450   "function_name" : "ZipWriter::StartAlignedEntryWithTime",
1451   "linker_set_key" : "_ZN9ZipWriter25StartAlignedEntryWithTimeENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEjlj",
1452   "parameters" :
1453   [
1454    {
1455     "is_this_ptr" : true,
1456     "referenced_type" : "_ZTIP9ZipWriter"
1457    },
1458    {
1459     "referenced_type" : "_ZTINSt3__117basic_string_viewIcNS_11char_traitsIcEEEE"
1460    },
1461    {
1462     "referenced_type" : "_ZTIj"
1463    },
1464    {
1465     "referenced_type" : "_ZTIl"
1466    },
1467    {
1468     "referenced_type" : "_ZTIj"
1469    }
1470   ],
1471   "return_type" : "_ZTIi",
1472   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
1473  },
1474  {
1475   "function_name" : "ZipWriter::Finish",
1476   "linker_set_key" : "_ZN9ZipWriter6FinishEv",
1477   "parameters" :
1478   [
1479    {
1480     "is_this_ptr" : true,
1481     "referenced_type" : "_ZTIP9ZipWriter"
1482    }
1483   ],
1484   "return_type" : "_ZTIi",
1485   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
1486  },
1487  {
1488   "function_name" : "ZipWriter::ZipWriter",
1489   "linker_set_key" : "_ZN9ZipWriterC1EOS_",
1490   "parameters" :
1491   [
1492    {
1493     "is_this_ptr" : true,
1494     "referenced_type" : "_ZTIP9ZipWriter"
1495    },
1496    {
1497     "referenced_type" : "_ZTIO9ZipWriter"
1498    }
1499   ],
1500   "return_type" : "_ZTIv",
1501   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
1502  },
1503  {
1504   "function_name" : "ZipWriter::ZipWriter",
1505   "linker_set_key" : "_ZN9ZipWriterC1EP7__sFILE",
1506   "parameters" :
1507   [
1508    {
1509     "is_this_ptr" : true,
1510     "referenced_type" : "_ZTIP9ZipWriter"
1511    },
1512    {
1513     "referenced_type" : "_ZTIP7__sFILE"
1514    }
1515   ],
1516   "return_type" : "_ZTIv",
1517   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
1518  },
1519  {
1520   "function_name" : "ZipWriter::ZipWriter",
1521   "linker_set_key" : "_ZN9ZipWriterC2EOS_",
1522   "parameters" :
1523   [
1524    {
1525     "is_this_ptr" : true,
1526     "referenced_type" : "_ZTIP9ZipWriter"
1527    },
1528    {
1529     "referenced_type" : "_ZTIO9ZipWriter"
1530    }
1531   ],
1532   "return_type" : "_ZTIv",
1533   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
1534  },
1535  {
1536   "function_name" : "ZipWriter::ZipWriter",
1537   "linker_set_key" : "_ZN9ZipWriterC2EP7__sFILE",
1538   "parameters" :
1539   [
1540    {
1541     "is_this_ptr" : true,
1542     "referenced_type" : "_ZTIP9ZipWriter"
1543    },
1544    {
1545     "referenced_type" : "_ZTIP7__sFILE"
1546    }
1547   ],
1548   "return_type" : "_ZTIv",
1549   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
1550  },
1551  {
1552   "function_name" : "ZipWriter::operator=",
1553   "linker_set_key" : "_ZN9ZipWriteraSEOS_",
1554   "parameters" :
1555   [
1556    {
1557     "is_this_ptr" : true,
1558     "referenced_type" : "_ZTIP9ZipWriter"
1559    },
1560    {
1561     "referenced_type" : "_ZTIO9ZipWriter"
1562    }
1563   ],
1564   "return_type" : "_ZTIR9ZipWriter",
1565   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
1566  },
1567  {
1568   "function_name" : "zip_archive::Reader::IsZeroCopy",
1569   "linker_set_key" : "_ZNK11zip_archive6Reader10IsZeroCopyEv",
1570   "parameters" :
1571   [
1572    {
1573     "is_this_ptr" : true,
1574     "referenced_type" : "_ZTIPKN11zip_archive6ReaderE"
1575    }
1576   ],
1577   "return_type" : "_ZTIb",
1578   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
1579  },
1580  {
1581   "function_name" : "zip_archive::Reader::AccessAtOffset",
1582   "linker_set_key" : "_ZNK11zip_archive6Reader14AccessAtOffsetEPhjx",
1583   "parameters" :
1584   [
1585    {
1586     "is_this_ptr" : true,
1587     "referenced_type" : "_ZTIPKN11zip_archive6ReaderE"
1588    },
1589    {
1590     "referenced_type" : "_ZTIPh"
1591    },
1592    {
1593     "referenced_type" : "_ZTIj"
1594    },
1595    {
1596     "referenced_type" : "_ZTIx"
1597    }
1598   ],
1599   "return_type" : "_ZTIPKh",
1600   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
1601  },
1602  {
1603   "function_name" : "ZipEntryCommon::GetModificationTime",
1604   "linker_set_key" : "_ZNK14ZipEntryCommon19GetModificationTimeEv",
1605   "parameters" :
1606   [
1607    {
1608     "is_this_ptr" : true,
1609     "referenced_type" : "_ZTIPK14ZipEntryCommon"
1610    }
1611   ],
1612   "return_type" : "_ZTI2tm",
1613   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
1614  },
1615  {
1616   "access" : "private",
1617   "function_name" : "ZipWriter::ShouldUseDataDescriptor",
1618   "linker_set_key" : "_ZNK9ZipWriter23ShouldUseDataDescriptorEv",
1619   "parameters" :
1620   [
1621    {
1622     "is_this_ptr" : true,
1623     "referenced_type" : "_ZTIPK9ZipWriter"
1624    }
1625   ],
1626   "return_type" : "_ZTIb",
1627   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
1628  }
1629 ],
1630 "global_vars" : [],
1631 "lvalue_reference_types" :
1632 [
1633  {
1634   "alignment" : 4,
1635   "linker_set_key" : "_ZTIR8ZipEntry",
1636   "name" : "ZipEntry &",
1637   "referenced_type" : "_ZTI8ZipEntry",
1638   "self_type" : "_ZTIR8ZipEntry",
1639   "size" : 4,
1640   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
1641  },
1642  {
1643   "alignment" : 4,
1644   "linker_set_key" : "_ZTIR9ZipWriter",
1645   "name" : "ZipWriter &",
1646   "referenced_type" : "_ZTI9ZipWriter",
1647   "self_type" : "_ZTIR9ZipWriter",
1648   "size" : 4,
1649   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
1650  },
1651  {
1652   "alignment" : 4,
1653   "linker_set_key" : "_ZTIRK14ZipEntryCommon",
1654   "name" : "const ZipEntryCommon &",
1655   "referenced_type" : "_ZTIK14ZipEntryCommon",
1656   "self_type" : "_ZTIRK14ZipEntryCommon",
1657   "size" : 4,
1658   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
1659  },
1660  {
1661   "alignment" : 4,
1662   "linker_set_key" : "_ZTIRK8ZipEntry",
1663   "name" : "const ZipEntry &",
1664   "referenced_type" : "_ZTIK8ZipEntry",
1665   "self_type" : "_ZTIRK8ZipEntry",
1666   "size" : 4,
1667   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
1668  },
1669  {
1670   "alignment" : 4,
1671   "linker_set_key" : "_ZTIRKDn",
1672   "name" : "const std::nullptr_t &",
1673   "referenced_type" : "_ZTIKDn",
1674   "self_type" : "_ZTIRKDn",
1675   "size" : 4,
1676   "source_file" : "system/libbase/include/android-base/logging.h"
1677  },
1678  {
1679   "alignment" : 4,
1680   "linker_set_key" : "_ZTIRKN11zip_archive6ReaderE",
1681   "name" : "const zip_archive::Reader &",
1682   "referenced_type" : "_ZTIKN11zip_archive6ReaderE",
1683   "self_type" : "_ZTIRKN11zip_archive6ReaderE",
1684   "size" : 4,
1685   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
1686  },
1687  {
1688   "alignment" : 4,
1689   "linker_set_key" : "_ZTIRKi",
1690   "name" : "const int &",
1691   "referenced_type" : "_ZTIKi",
1692   "self_type" : "_ZTIRKi",
1693   "size" : 4,
1694   "source_file" : "system/libbase/include/android-base/logging.h"
1695  },
1696  {
1697   "alignment" : 4,
1698   "linker_set_key" : "_ZTIRKj",
1699   "name" : "const unsigned int &",
1700   "referenced_type" : "_ZTIKj",
1701   "self_type" : "_ZTIRKj",
1702   "size" : 4,
1703   "source_file" : "system/libbase/include/android-base/logging.h"
1704  },
1705  {
1706   "alignment" : 4,
1707   "linker_set_key" : "_ZTIRKt",
1708   "name" : "const unsigned short &",
1709   "referenced_type" : "_ZTIKt",
1710   "self_type" : "_ZTIRKt",
1711   "size" : 4,
1712   "source_file" : "system/libbase/include/android-base/logging.h"
1713  },
1714  {
1715   "alignment" : 4,
1716   "linker_set_key" : "_ZTIRKx",
1717   "name" : "const long long &",
1718   "referenced_type" : "_ZTIKx",
1719   "self_type" : "_ZTIRKx",
1720   "size" : 4,
1721   "source_file" : "system/libbase/include/android-base/logging.h"
1722  },
1723  {
1724   "alignment" : 4,
1725   "linker_set_key" : "_ZTIRKy",
1726   "name" : "const unsigned long long &",
1727   "referenced_type" : "_ZTIKy",
1728   "self_type" : "_ZTIRKy",
1729   "size" : 4,
1730   "source_file" : "system/libbase/include/android-base/logging.h"
1731  },
1732  {
1733   "alignment" : 4,
1734   "linker_set_key" : "_ZTIRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEE",
1735   "name" : "std::basic_ostream<char, std::char_traits<char>> &",
1736   "referenced_type" : "_ZTINSt3__113basic_ostreamIcNS_11char_traitsIcEEEE",
1737   "self_type" : "_ZTIRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEE",
1738   "size" : 4,
1739   "source_file" : "system/libbase/include/android-base/logging.h"
1740  },
1741  {
1742   "alignment" : 4,
1743   "linker_set_key" : "_ZTIRi",
1744   "name" : "int &",
1745   "referenced_type" : "_ZTIi",
1746   "self_type" : "_ZTIRi",
1747   "size" : 4,
1748   "source_file" : "system/libbase/include/android-base/logging.h"
1749  },
1750  {
1751   "alignment" : 4,
1752   "linker_set_key" : "_ZTIRj",
1753   "name" : "unsigned int &",
1754   "referenced_type" : "_ZTIj",
1755   "self_type" : "_ZTIRj",
1756   "size" : 4,
1757   "source_file" : "system/libbase/include/android-base/logging.h"
1758  },
1759  {
1760   "alignment" : 4,
1761   "linker_set_key" : "_ZTIRx",
1762   "name" : "long long &",
1763   "referenced_type" : "_ZTIx",
1764   "self_type" : "_ZTIRx",
1765   "size" : 4,
1766   "source_file" : "system/libbase/include/android-base/logging.h"
1767  }
1768 ],
1769 "pointer_types" :
1770 [
1771  {
1772   "alignment" : 4,
1773   "linker_set_key" : "_ZTIP10ZipArchive",
1774   "name" : "ZipArchive *",
1775   "referenced_type" : "_ZTI10ZipArchive",
1776   "self_type" : "_ZTIP10ZipArchive",
1777   "size" : 4,
1778   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
1779  },
1780  {
1781   "alignment" : 4,
1782   "linker_set_key" : "_ZTIP10ZipEntry64",
1783   "name" : "ZipEntry64 *",
1784   "referenced_type" : "_ZTI10ZipEntry64",
1785   "self_type" : "_ZTIP10ZipEntry64",
1786   "size" : 4,
1787   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
1788  },
1789  {
1790   "alignment" : 4,
1791   "linker_set_key" : "_ZTIP12TemporaryDir",
1792   "name" : "TemporaryDir *",
1793   "referenced_type" : "_ZTI12TemporaryDir",
1794   "self_type" : "_ZTIP12TemporaryDir",
1795   "size" : 4,
1796   "source_file" : "system/libbase/include/android-base/file.h"
1797  },
1798  {
1799   "alignment" : 4,
1800   "linker_set_key" : "_ZTIP13TemporaryFile",
1801   "name" : "TemporaryFile *",
1802   "referenced_type" : "_ZTI13TemporaryFile",
1803   "self_type" : "_ZTIP13TemporaryFile",
1804   "size" : 4,
1805   "source_file" : "system/libbase/include/android-base/file.h"
1806  },
1807  {
1808   "alignment" : 4,
1809   "linker_set_key" : "_ZTIP21ZipArchiveStreamEntry",
1810   "name" : "ZipArchiveStreamEntry *",
1811   "referenced_type" : "_ZTI21ZipArchiveStreamEntry",
1812   "self_type" : "_ZTIP21ZipArchiveStreamEntry",
1813   "size" : 4,
1814   "source_file" : "system/libziparchive/include/ziparchive/zip_archive_stream_entry.h"
1815  },
1816  {
1817   "alignment" : 4,
1818   "linker_set_key" : "_ZTIP3DIR",
1819   "name" : "DIR *",
1820   "referenced_type" : "_ZTI3DIR",
1821   "self_type" : "_ZTIP3DIR",
1822   "size" : 4,
1823   "source_file" : "system/libbase/include/android-base/unique_fd.h"
1824  },
1825  {
1826   "alignment" : 4,
1827   "linker_set_key" : "_ZTIP7__sFILE",
1828   "name" : "__sFILE *",
1829   "referenced_type" : "_ZTI7__sFILE",
1830   "self_type" : "_ZTIP7__sFILE",
1831   "size" : 4,
1832   "source_file" : "system/libbase/include/android-base/unique_fd.h"
1833  },
1834  {
1835   "alignment" : 4,
1836   "linker_set_key" : "_ZTIP8ZipEntry",
1837   "name" : "ZipEntry *",
1838   "referenced_type" : "_ZTI8ZipEntry",
1839   "self_type" : "_ZTIP8ZipEntry",
1840   "size" : 4,
1841   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
1842  },
1843  {
1844   "alignment" : 4,
1845   "linker_set_key" : "_ZTIP9ZipWriter",
1846   "name" : "ZipWriter *",
1847   "referenced_type" : "_ZTI9ZipWriter",
1848   "self_type" : "_ZTIP9ZipWriter",
1849   "size" : 4,
1850   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
1851  },
1852  {
1853   "alignment" : 4,
1854   "linker_set_key" : "_ZTIPFbPKhjPvE",
1855   "name" : "bool (*)(const unsigned char *, unsigned int, void *)",
1856   "referenced_type" : "_ZTIFbPKhjPvE",
1857   "self_type" : "_ZTIPFbPKhjPvE",
1858   "size" : 4,
1859   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
1860  },
1861  {
1862   "alignment" : 4,
1863   "linker_set_key" : "_ZTIPK10ZipEntry64",
1864   "name" : "const ZipEntry64 *",
1865   "referenced_type" : "_ZTIK10ZipEntry64",
1866   "self_type" : "_ZTIPK10ZipEntry64",
1867   "size" : 4,
1868   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
1869  },
1870  {
1871   "alignment" : 4,
1872   "linker_set_key" : "_ZTIPK14ZipEntryCommon",
1873   "name" : "const ZipEntryCommon *",
1874   "referenced_type" : "_ZTIK14ZipEntryCommon",
1875   "self_type" : "_ZTIPK14ZipEntryCommon",
1876   "size" : 4,
1877   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
1878  },
1879  {
1880   "alignment" : 4,
1881   "linker_set_key" : "_ZTIPK8ZipEntry",
1882   "name" : "const ZipEntry *",
1883   "referenced_type" : "_ZTIK8ZipEntry",
1884   "self_type" : "_ZTIPK8ZipEntry",
1885   "size" : 4,
1886   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
1887  },
1888  {
1889   "alignment" : 4,
1890   "linker_set_key" : "_ZTIPK9ZipWriter",
1891   "name" : "const ZipWriter *",
1892   "referenced_type" : "_ZTIK9ZipWriter",
1893   "self_type" : "_ZTIPK9ZipWriter",
1894   "size" : 4,
1895   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
1896  },
1897  {
1898   "alignment" : 4,
1899   "linker_set_key" : "_ZTIPKN11zip_archive6ReaderE",
1900   "name" : "const zip_archive::Reader *",
1901   "referenced_type" : "_ZTIKN11zip_archive6ReaderE",
1902   "self_type" : "_ZTIPKN11zip_archive6ReaderE",
1903   "size" : 4,
1904   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
1905  },
1906  {
1907   "alignment" : 4,
1908   "linker_set_key" : "_ZTIPKN7android4base10MappedFileE",
1909   "name" : "const android::base::MappedFile *",
1910   "referenced_type" : "_ZTIKN7android4base10MappedFileE",
1911   "self_type" : "_ZTIPKN7android4base10MappedFileE",
1912   "size" : 4,
1913   "source_file" : "system/libbase/include/android-base/mapped_file.h"
1914  },
1915  {
1916   "alignment" : 4,
1917   "linker_set_key" : "_ZTIPKN7android4base11borrowed_fdE",
1918   "name" : "const android::base::borrowed_fd *",
1919   "referenced_type" : "_ZTIKN7android4base11borrowed_fdE",
1920   "self_type" : "_ZTIPKN7android4base11borrowed_fdE",
1921   "size" : 4,
1922   "source_file" : "system/libbase/include/android-base/unique_fd.h"
1923  },
1924  {
1925   "alignment" : 4,
1926   "linker_set_key" : "_ZTIPKN7android4base13ErrnoRestorerE",
1927   "name" : "const android::base::ErrnoRestorer *",
1928   "referenced_type" : "_ZTIKN7android4base13ErrnoRestorerE",
1929   "self_type" : "_ZTIPKN7android4base13ErrnoRestorerE",
1930   "size" : 4,
1931   "source_file" : "system/libbase/include/android-base/errno_restorer.h"
1932  },
1933  {
1934   "alignment" : 4,
1935   "linker_set_key" : "_ZTIPKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1936   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>> *",
1937   "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1938   "self_type" : "_ZTIPKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1939   "size" : 4,
1940   "source_file" : "system/libbase/include/android-base/logging.h"
1941  },
1942  {
1943   "alignment" : 4,
1944   "linker_set_key" : "_ZTIPKc",
1945   "name" : "const char *",
1946   "referenced_type" : "_ZTIKc",
1947   "self_type" : "_ZTIPKc",
1948   "size" : 4,
1949   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
1950  },
1951  {
1952   "alignment" : 4,
1953   "linker_set_key" : "_ZTIPKh",
1954   "name" : "const unsigned char *",
1955   "referenced_type" : "_ZTIKh",
1956   "self_type" : "_ZTIPKh",
1957   "size" : 4,
1958   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
1959  },
1960  {
1961   "alignment" : 4,
1962   "linker_set_key" : "_ZTIPKv",
1963   "name" : "const void *",
1964   "referenced_type" : "_ZTIKv",
1965   "self_type" : "_ZTIPKv",
1966   "size" : 4,
1967   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
1968  },
1969  {
1970   "alignment" : 4,
1971   "linker_set_key" : "_ZTIPN11zip_archive14LowLevelReaderE",
1972   "name" : "zip_archive::LowLevelReader *",
1973   "referenced_type" : "_ZTIN11zip_archive14LowLevelReaderE",
1974   "self_type" : "_ZTIPN11zip_archive14LowLevelReaderE",
1975   "size" : 4,
1976   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
1977  },
1978  {
1979   "alignment" : 4,
1980   "linker_set_key" : "_ZTIPN11zip_archive6ReaderE",
1981   "name" : "zip_archive::Reader *",
1982   "referenced_type" : "_ZTIN11zip_archive6ReaderE",
1983   "self_type" : "_ZTIPN11zip_archive6ReaderE",
1984   "size" : 4,
1985   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
1986  },
1987  {
1988   "alignment" : 4,
1989   "linker_set_key" : "_ZTIPN11zip_archive6WriterE",
1990   "name" : "zip_archive::Writer *",
1991   "referenced_type" : "_ZTIN11zip_archive6WriterE",
1992   "self_type" : "_ZTIPN11zip_archive6WriterE",
1993   "size" : 4,
1994   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
1995  },
1996  {
1997   "alignment" : 4,
1998   "linker_set_key" : "_ZTIPN7android4base10MappedFileE",
1999   "name" : "android::base::MappedFile *",
2000   "referenced_type" : "_ZTIN7android4base10MappedFileE",
2001   "self_type" : "_ZTIPN7android4base10MappedFileE",
2002   "size" : 4,
2003   "source_file" : "system/libbase/include/android-base/mapped_file.h"
2004  },
2005  {
2006   "alignment" : 4,
2007   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIiiEE",
2008   "name" : "android::base::log_detail::EagerEvaluator<int, int> *",
2009   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIiiEE",
2010   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIiiEE",
2011   "size" : 4,
2012   "source_file" : "system/libbase/include/android-base/logging.h"
2013  },
2014  {
2015   "alignment" : 4,
2016   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIjiEE",
2017   "name" : "android::base::log_detail::EagerEvaluator<unsigned int, int> *",
2018   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjiEE",
2019   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIjiEE",
2020   "size" : 4,
2021   "source_file" : "system/libbase/include/android-base/logging.h"
2022  },
2023  {
2024   "alignment" : 4,
2025   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIjjEE",
2026   "name" : "android::base::log_detail::EagerEvaluator<unsigned int, unsigned int> *",
2027   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjjEE",
2028   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIjjEE",
2029   "size" : 4,
2030   "source_file" : "system/libbase/include/android-base/logging.h"
2031  },
2032  {
2033   "alignment" : 4,
2034   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIjtEE",
2035   "name" : "android::base::log_detail::EagerEvaluator<unsigned int, unsigned short> *",
2036   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjtEE",
2037   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIjtEE",
2038   "size" : 4,
2039   "source_file" : "system/libbase/include/android-base/logging.h"
2040  },
2041  {
2042   "alignment" : 4,
2043   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIxjEE",
2044   "name" : "android::base::log_detail::EagerEvaluator<long long, unsigned int> *",
2045   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIxjEE",
2046   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIxjEE",
2047   "size" : 4,
2048   "source_file" : "system/libbase/include/android-base/logging.h"
2049  },
2050  {
2051   "alignment" : 4,
2052   "linker_set_key" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIyjEE",
2053   "name" : "android::base::log_detail::EagerEvaluator<unsigned long long, unsigned int> *",
2054   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIyjEE",
2055   "self_type" : "_ZTIPN7android4base10log_detail14EagerEvaluatorIyjEE",
2056   "size" : 4,
2057   "source_file" : "system/libbase/include/android-base/logging.h"
2058  },
2059  {
2060   "alignment" : 4,
2061   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIiEE",
2062   "name" : "android::base::log_detail::Storage<int> *",
2063   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIiEE",
2064   "self_type" : "_ZTIPN7android4base10log_detail7StorageIiEE",
2065   "size" : 4,
2066   "source_file" : "system/libbase/include/android-base/logging.h"
2067  },
2068  {
2069   "alignment" : 4,
2070   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIjEE",
2071   "name" : "android::base::log_detail::Storage<unsigned int> *",
2072   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIjEE",
2073   "self_type" : "_ZTIPN7android4base10log_detail7StorageIjEE",
2074   "size" : 4,
2075   "source_file" : "system/libbase/include/android-base/logging.h"
2076  },
2077  {
2078   "alignment" : 4,
2079   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageItEE",
2080   "name" : "android::base::log_detail::Storage<unsigned short> *",
2081   "referenced_type" : "_ZTIN7android4base10log_detail7StorageItEE",
2082   "self_type" : "_ZTIPN7android4base10log_detail7StorageItEE",
2083   "size" : 4,
2084   "source_file" : "system/libbase/include/android-base/logging.h"
2085  },
2086  {
2087   "alignment" : 4,
2088   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIxEE",
2089   "name" : "android::base::log_detail::Storage<long long> *",
2090   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIxEE",
2091   "self_type" : "_ZTIPN7android4base10log_detail7StorageIxEE",
2092   "size" : 4,
2093   "source_file" : "system/libbase/include/android-base/logging.h"
2094  },
2095  {
2096   "alignment" : 4,
2097   "linker_set_key" : "_ZTIPN7android4base10log_detail7StorageIyEE",
2098   "name" : "android::base::log_detail::Storage<unsigned long long> *",
2099   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIyEE",
2100   "self_type" : "_ZTIPN7android4base10log_detail7StorageIyEE",
2101   "size" : 4,
2102   "source_file" : "system/libbase/include/android-base/logging.h"
2103  },
2104  {
2105   "alignment" : 4,
2106   "linker_set_key" : "_ZTIPN7android4base11borrowed_fdE",
2107   "name" : "android::base::borrowed_fd *",
2108   "referenced_type" : "_ZTIN7android4base11borrowed_fdE",
2109   "self_type" : "_ZTIPN7android4base11borrowed_fdE",
2110   "size" : 4,
2111   "source_file" : "system/libbase/include/android-base/unique_fd.h"
2112  },
2113  {
2114   "alignment" : 4,
2115   "linker_set_key" : "_ZTIPN7android4base13ErrnoRestorerE",
2116   "name" : "android::base::ErrnoRestorer *",
2117   "referenced_type" : "_ZTIN7android4base13ErrnoRestorerE",
2118   "self_type" : "_ZTIPN7android4base13ErrnoRestorerE",
2119   "size" : 4,
2120   "source_file" : "system/libbase/include/android-base/errno_restorer.h"
2121  },
2122  {
2123   "alignment" : 4,
2124   "linker_set_key" : "_ZTIPN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
2125   "name" : "android::base::unique_fd_impl<android::base::DefaultCloser> *",
2126   "referenced_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
2127   "self_type" : "_ZTIPN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
2128   "size" : 4,
2129   "source_file" : "system/libbase/include/android-base/unique_fd.h"
2130  },
2131  {
2132   "alignment" : 4,
2133   "linker_set_key" : "_ZTIPN9ZipWriter9FileEntryE",
2134   "name" : "ZipWriter::FileEntry *",
2135   "referenced_type" : "_ZTIN9ZipWriter9FileEntryE",
2136   "self_type" : "_ZTIPN9ZipWriter9FileEntryE",
2137   "size" : 4,
2138   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
2139  },
2140  {
2141   "alignment" : 4,
2142   "linker_set_key" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2143   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char>> *",
2144   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2145   "self_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2146   "size" : 4,
2147   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
2148  },
2149  {
2150   "alignment" : 4,
2151   "linker_set_key" : "_ZTIPNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
2152   "name" : "std::basic_string_view<char, std::char_traits<char>> *",
2153   "referenced_type" : "_ZTINSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
2154   "self_type" : "_ZTIPNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
2155   "size" : 4,
2156   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
2157  },
2158  {
2159   "alignment" : 4,
2160   "linker_set_key" : "_ZTIPP10ZipArchive",
2161   "name" : "ZipArchive **",
2162   "referenced_type" : "_ZTIP10ZipArchive",
2163   "self_type" : "_ZTIPP10ZipArchive",
2164   "size" : 4,
2165   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
2166  },
2167  {
2168   "alignment" : 4,
2169   "linker_set_key" : "_ZTIPPv",
2170   "name" : "void **",
2171   "referenced_type" : "_ZTIPv",
2172   "self_type" : "_ZTIPPv",
2173   "size" : 4,
2174   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
2175  },
2176  {
2177   "alignment" : 4,
2178   "linker_set_key" : "_ZTIPc",
2179   "name" : "char *",
2180   "referenced_type" : "_ZTIc",
2181   "self_type" : "_ZTIPc",
2182   "size" : 4,
2183   "source_file" : "system/libbase/include/android-base/logging.h"
2184  },
2185  {
2186   "alignment" : 4,
2187   "linker_set_key" : "_ZTIPh",
2188   "name" : "unsigned char *",
2189   "referenced_type" : "_ZTIh",
2190   "self_type" : "_ZTIPh",
2191   "size" : 4,
2192   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
2193  },
2194  {
2195   "alignment" : 4,
2196   "linker_set_key" : "_ZTIPv",
2197   "name" : "void *",
2198   "referenced_type" : "_ZTIv",
2199   "self_type" : "_ZTIPv",
2200   "size" : 4,
2201   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
2202  },
2203  {
2204   "alignment" : 4,
2205   "linker_set_key" : "_ZTIPy",
2206   "name" : "unsigned long long *",
2207   "referenced_type" : "_ZTIy",
2208   "self_type" : "_ZTIPy",
2209   "size" : 4,
2210   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
2211  }
2212 ],
2213 "qualified_types" :
2214 [
2215  {
2216   "alignment" : 8,
2217   "is_const" : true,
2218   "linker_set_key" : "_ZTIK10ZipEntry64",
2219   "name" : "const ZipEntry64",
2220   "referenced_type" : "_ZTI10ZipEntry64",
2221   "self_type" : "_ZTIK10ZipEntry64",
2222   "size" : 64,
2223   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
2224  },
2225  {
2226   "alignment" : 8,
2227   "is_const" : true,
2228   "linker_set_key" : "_ZTIK14ZipEntryCommon",
2229   "name" : "const ZipEntryCommon",
2230   "referenced_type" : "_ZTI14ZipEntryCommon",
2231   "self_type" : "_ZTIK14ZipEntryCommon",
2232   "size" : 48,
2233   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
2234  },
2235  {
2236   "alignment" : 8,
2237   "is_const" : true,
2238   "linker_set_key" : "_ZTIK8ZipEntry",
2239   "name" : "const ZipEntry",
2240   "referenced_type" : "_ZTI8ZipEntry",
2241   "self_type" : "_ZTIK8ZipEntry",
2242   "size" : 56,
2243   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
2244  },
2245  {
2246   "alignment" : 8,
2247   "is_const" : true,
2248   "linker_set_key" : "_ZTIK9ZipWriter",
2249   "name" : "const ZipWriter",
2250   "referenced_type" : "_ZTI9ZipWriter",
2251   "self_type" : "_ZTIK9ZipWriter",
2252   "size" : 104,
2253   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
2254  },
2255  {
2256   "alignment" : 4,
2257   "is_const" : true,
2258   "linker_set_key" : "_ZTIKDn",
2259   "name" : "const std::nullptr_t",
2260   "referenced_type" : "_ZTIDn",
2261   "self_type" : "_ZTIKDn",
2262   "size" : 4,
2263   "source_file" : "system/libbase/include/android-base/logging.h"
2264  },
2265  {
2266   "alignment" : 4,
2267   "is_const" : true,
2268   "linker_set_key" : "_ZTIKN11zip_archive6ReaderE",
2269   "name" : "const zip_archive::Reader",
2270   "referenced_type" : "_ZTIN11zip_archive6ReaderE",
2271   "self_type" : "_ZTIKN11zip_archive6ReaderE",
2272   "size" : 4,
2273   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
2274  },
2275  {
2276   "alignment" : 4,
2277   "is_const" : true,
2278   "linker_set_key" : "_ZTIKN7android4base10MappedFileE",
2279   "name" : "const android::base::MappedFile",
2280   "referenced_type" : "_ZTIN7android4base10MappedFileE",
2281   "self_type" : "_ZTIKN7android4base10MappedFileE",
2282   "size" : 12,
2283   "source_file" : "system/libbase/include/android-base/mapped_file.h"
2284  },
2285  {
2286   "alignment" : 4,
2287   "is_const" : true,
2288   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIiEE",
2289   "name" : "const android::base::log_detail::Storage<int>",
2290   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIiEE",
2291   "self_type" : "_ZTIKN7android4base10log_detail7StorageIiEE",
2292   "size" : 4,
2293   "source_file" : "system/libbase/include/android-base/logging.h"
2294  },
2295  {
2296   "alignment" : 4,
2297   "is_const" : true,
2298   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIjEE",
2299   "name" : "const android::base::log_detail::Storage<unsigned int>",
2300   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIjEE",
2301   "self_type" : "_ZTIKN7android4base10log_detail7StorageIjEE",
2302   "size" : 4,
2303   "source_file" : "system/libbase/include/android-base/logging.h"
2304  },
2305  {
2306   "alignment" : 2,
2307   "is_const" : true,
2308   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageItEE",
2309   "name" : "const android::base::log_detail::Storage<unsigned short>",
2310   "referenced_type" : "_ZTIN7android4base10log_detail7StorageItEE",
2311   "self_type" : "_ZTIKN7android4base10log_detail7StorageItEE",
2312   "size" : 2,
2313   "source_file" : "system/libbase/include/android-base/logging.h"
2314  },
2315  {
2316   "alignment" : 8,
2317   "is_const" : true,
2318   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIxEE",
2319   "name" : "const android::base::log_detail::Storage<long long>",
2320   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIxEE",
2321   "self_type" : "_ZTIKN7android4base10log_detail7StorageIxEE",
2322   "size" : 8,
2323   "source_file" : "system/libbase/include/android-base/logging.h"
2324  },
2325  {
2326   "alignment" : 8,
2327   "is_const" : true,
2328   "linker_set_key" : "_ZTIKN7android4base10log_detail7StorageIyEE",
2329   "name" : "const android::base::log_detail::Storage<unsigned long long>",
2330   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIyEE",
2331   "self_type" : "_ZTIKN7android4base10log_detail7StorageIyEE",
2332   "size" : 8,
2333   "source_file" : "system/libbase/include/android-base/logging.h"
2334  },
2335  {
2336   "alignment" : 4,
2337   "is_const" : true,
2338   "linker_set_key" : "_ZTIKN7android4base11borrowed_fdE",
2339   "name" : "const android::base::borrowed_fd",
2340   "referenced_type" : "_ZTIN7android4base11borrowed_fdE",
2341   "self_type" : "_ZTIKN7android4base11borrowed_fdE",
2342   "size" : 4,
2343   "source_file" : "system/libbase/include/android-base/unique_fd.h"
2344  },
2345  {
2346   "alignment" : 4,
2347   "is_const" : true,
2348   "linker_set_key" : "_ZTIKN7android4base13ErrnoRestorerE",
2349   "name" : "const android::base::ErrnoRestorer",
2350   "referenced_type" : "_ZTIN7android4base13ErrnoRestorerE",
2351   "self_type" : "_ZTIKN7android4base13ErrnoRestorerE",
2352   "size" : 4,
2353   "source_file" : "system/libbase/include/android-base/errno_restorer.h"
2354  },
2355  {
2356   "alignment" : 4,
2357   "is_const" : true,
2358   "linker_set_key" : "_ZTIKNSt3__110unique_ptrIN7android4base14LogMessageDataENS_14default_deleteIS3_EEEE",
2359   "name" : "const std::unique_ptr<android::base::LogMessageData, std::default_delete<android::base::LogMessageData>>",
2360   "referenced_type" : "_ZTINSt3__110unique_ptrIN7android4base14LogMessageDataENS_14default_deleteIS3_EEEE",
2361   "self_type" : "_ZTIKNSt3__110unique_ptrIN7android4base14LogMessageDataENS_14default_deleteIS3_EEEE",
2362   "size" : 4,
2363   "source_file" : "system/libbase/include/android-base/logging.h"
2364  },
2365  {
2366   "alignment" : 4,
2367   "is_const" : true,
2368   "linker_set_key" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2369   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>>",
2370   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2371   "self_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2372   "size" : 12,
2373   "source_file" : "system/libbase/include/android-base/logging.h"
2374  },
2375  {
2376   "alignment" : 4,
2377   "is_const" : true,
2378   "linker_set_key" : "_ZTIKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
2379   "name" : "const std::basic_string_view<char, std::char_traits<char>>",
2380   "referenced_type" : "_ZTINSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
2381   "self_type" : "_ZTIKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE",
2382   "size" : 8,
2383   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
2384  },
2385  {
2386   "alignment" : 4,
2387   "is_const" : true,
2388   "linker_set_key" : "_ZTIKP10ZipArchive",
2389   "name" : "ZipArchive *const",
2390   "referenced_type" : "_ZTIP10ZipArchive",
2391   "self_type" : "_ZTIKP10ZipArchive",
2392   "size" : 4,
2393   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
2394  },
2395  {
2396   "alignment" : 1,
2397   "is_const" : true,
2398   "linker_set_key" : "_ZTIKb",
2399   "name" : "const bool",
2400   "referenced_type" : "_ZTIb",
2401   "self_type" : "_ZTIKb",
2402   "size" : 1,
2403   "source_file" : "system/libbase/include/android-base/logging.h"
2404  },
2405  {
2406   "alignment" : 1,
2407   "is_const" : true,
2408   "linker_set_key" : "_ZTIKc",
2409   "name" : "const char",
2410   "referenced_type" : "_ZTIc",
2411   "self_type" : "_ZTIKc",
2412   "size" : 1,
2413   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
2414  },
2415  {
2416   "alignment" : 1,
2417   "is_const" : true,
2418   "linker_set_key" : "_ZTIKh",
2419   "name" : "const unsigned char",
2420   "referenced_type" : "_ZTIh",
2421   "self_type" : "_ZTIKh",
2422   "size" : 1,
2423   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
2424  },
2425  {
2426   "alignment" : 4,
2427   "is_const" : true,
2428   "linker_set_key" : "_ZTIKi",
2429   "name" : "const int",
2430   "referenced_type" : "_ZTIi",
2431   "self_type" : "_ZTIKi",
2432   "size" : 4,
2433   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
2434  },
2435  {
2436   "alignment" : 4,
2437   "is_const" : true,
2438   "linker_set_key" : "_ZTIKj",
2439   "name" : "const unsigned int",
2440   "referenced_type" : "_ZTIj",
2441   "self_type" : "_ZTIKj",
2442   "size" : 4,
2443   "source_file" : "system/libbase/include/android-base/logging.h"
2444  },
2445  {
2446   "alignment" : 2,
2447   "is_const" : true,
2448   "linker_set_key" : "_ZTIKt",
2449   "name" : "const unsigned short",
2450   "referenced_type" : "_ZTIt",
2451   "self_type" : "_ZTIKt",
2452   "size" : 2,
2453   "source_file" : "system/libbase/include/android-base/logging.h"
2454  },
2455  {
2456   "is_const" : true,
2457   "linker_set_key" : "_ZTIKv",
2458   "name" : "const void",
2459   "referenced_type" : "_ZTIv",
2460   "self_type" : "_ZTIKv",
2461   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
2462  },
2463  {
2464   "alignment" : 8,
2465   "is_const" : true,
2466   "linker_set_key" : "_ZTIKx",
2467   "name" : "const long long",
2468   "referenced_type" : "_ZTIx",
2469   "self_type" : "_ZTIKx",
2470   "size" : 8,
2471   "source_file" : "system/libbase/include/android-base/logging.h"
2472  },
2473  {
2474   "alignment" : 8,
2475   "is_const" : true,
2476   "linker_set_key" : "_ZTIKy",
2477   "name" : "const unsigned long long",
2478   "referenced_type" : "_ZTIy",
2479   "self_type" : "_ZTIKy",
2480   "size" : 8,
2481   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
2482  }
2483 ],
2484 "record_types" :
2485 [
2486  {
2487   "alignment" : 8,
2488   "base_specifiers" :
2489   [
2490    {
2491     "referenced_type" : "_ZTI14ZipEntryCommon"
2492    }
2493   ],
2494   "fields" :
2495   [
2496    {
2497     "field_name" : "compressed_length",
2498     "field_offset" : 384,
2499     "referenced_type" : "_ZTIy"
2500    },
2501    {
2502     "field_name" : "uncompressed_length",
2503     "field_offset" : 448,
2504     "referenced_type" : "_ZTIy"
2505    }
2506   ],
2507   "linker_set_key" : "_ZTI10ZipEntry64",
2508   "name" : "ZipEntry64",
2509   "referenced_type" : "_ZTI10ZipEntry64",
2510   "self_type" : "_ZTI10ZipEntry64",
2511   "size" : 64,
2512   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
2513  },
2514  {
2515   "alignment" : 1,
2516   "fields" :
2517   [
2518    {
2519     "field_name" : "path",
2520     "referenced_type" : "_ZTIA1024_c"
2521    },
2522    {
2523     "access" : "private",
2524     "field_name" : "remove_dir_and_contents_",
2525     "field_offset" : 8192,
2526     "referenced_type" : "_ZTIb"
2527    }
2528   ],
2529   "linker_set_key" : "_ZTI12TemporaryDir",
2530   "name" : "TemporaryDir",
2531   "record_kind" : "class",
2532   "referenced_type" : "_ZTI12TemporaryDir",
2533   "self_type" : "_ZTI12TemporaryDir",
2534   "size" : 1025,
2535   "source_file" : "system/libbase/include/android-base/file.h"
2536  },
2537  {
2538   "alignment" : 4,
2539   "fields" :
2540   [
2541    {
2542     "field_name" : "fd",
2543     "referenced_type" : "_ZTIi"
2544    },
2545    {
2546     "field_name" : "path",
2547     "field_offset" : 32,
2548     "referenced_type" : "_ZTIA1024_c"
2549    },
2550    {
2551     "access" : "private",
2552     "field_name" : "remove_file_",
2553     "field_offset" : 8224,
2554     "referenced_type" : "_ZTIb"
2555    }
2556   ],
2557   "linker_set_key" : "_ZTI13TemporaryFile",
2558   "name" : "TemporaryFile",
2559   "record_kind" : "class",
2560   "referenced_type" : "_ZTI13TemporaryFile",
2561   "self_type" : "_ZTI13TemporaryFile",
2562   "size" : 1032,
2563   "source_file" : "system/libbase/include/android-base/file.h"
2564  },
2565  {
2566   "alignment" : 8,
2567   "fields" :
2568   [
2569    {
2570     "field_name" : "archive_size",
2571     "referenced_type" : "_ZTIx"
2572    },
2573    {
2574     "field_name" : "entry_count",
2575     "field_offset" : 64,
2576     "referenced_type" : "_ZTIy"
2577    }
2578   ],
2579   "linker_set_key" : "_ZTI14ZipArchiveInfo",
2580   "name" : "ZipArchiveInfo",
2581   "referenced_type" : "_ZTI14ZipArchiveInfo",
2582   "self_type" : "_ZTI14ZipArchiveInfo",
2583   "size" : 16,
2584   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
2585  },
2586  {
2587   "alignment" : 8,
2588   "fields" :
2589   [
2590    {
2591     "field_name" : "method",
2592     "referenced_type" : "_ZTIt"
2593    },
2594    {
2595     "field_name" : "mod_time",
2596     "field_offset" : 32,
2597     "referenced_type" : "_ZTIi"
2598    },
2599    {
2600     "field_name" : "unix_mode",
2601     "field_offset" : 64,
2602     "referenced_type" : "_ZTIt"
2603    },
2604    {
2605     "field_name" : "has_data_descriptor",
2606     "field_offset" : 80,
2607     "referenced_type" : "_ZTIh"
2608    },
2609    {
2610     "field_name" : "crc32",
2611     "field_offset" : 96,
2612     "referenced_type" : "_ZTIj"
2613    },
2614    {
2615     "field_name" : "zip64_format_size",
2616     "field_offset" : 128,
2617     "referenced_type" : "_ZTIb"
2618    },
2619    {
2620     "field_name" : "offset",
2621     "field_offset" : 192,
2622     "referenced_type" : "_ZTIx"
2623    },
2624    {
2625     "field_name" : "version_made_by",
2626     "field_offset" : 256,
2627     "referenced_type" : "_ZTIt"
2628    },
2629    {
2630     "field_name" : "external_file_attributes",
2631     "field_offset" : 288,
2632     "referenced_type" : "_ZTIj"
2633    },
2634    {
2635     "field_name" : "gpbf",
2636     "field_offset" : 320,
2637     "referenced_type" : "_ZTIt"
2638    },
2639    {
2640     "field_name" : "is_text",
2641     "field_offset" : 336,
2642     "referenced_type" : "_ZTIb"
2643    }
2644   ],
2645   "linker_set_key" : "_ZTI14ZipEntryCommon",
2646   "name" : "ZipEntryCommon",
2647   "referenced_type" : "_ZTI14ZipEntryCommon",
2648   "self_type" : "_ZTI14ZipEntryCommon",
2649   "size" : 48,
2650   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
2651  },
2652  {
2653   "alignment" : 8,
2654   "fields" :
2655   [
2656    {
2657     "access" : "protected",
2658     "field_name" : "handle_",
2659     "field_offset" : 32,
2660     "referenced_type" : "_ZTIP10ZipArchive"
2661    },
2662    {
2663     "access" : "protected",
2664     "field_name" : "offset_",
2665     "field_offset" : 64,
2666     "referenced_type" : "_ZTIx"
2667    },
2668    {
2669     "access" : "protected",
2670     "field_name" : "crc32_",
2671     "field_offset" : 128,
2672     "referenced_type" : "_ZTIj"
2673    }
2674   ],
2675   "linker_set_key" : "_ZTI21ZipArchiveStreamEntry",
2676   "name" : "ZipArchiveStreamEntry",
2677   "record_kind" : "class",
2678   "referenced_type" : "_ZTI21ZipArchiveStreamEntry",
2679   "self_type" : "_ZTI21ZipArchiveStreamEntry",
2680   "size" : 24,
2681   "source_file" : "system/libziparchive/include/ziparchive/zip_archive_stream_entry.h",
2682   "vtable_components" :
2683   [
2684    {
2685     "kind" : "offset_to_top"
2686    },
2687    {
2688     "kind" : "rtti",
2689     "mangled_component_name" : "_ZTI21ZipArchiveStreamEntry"
2690    },
2691    {
2692     "kind" : "complete_dtor_pointer",
2693     "mangled_component_name" : "_ZN21ZipArchiveStreamEntryD1Ev"
2694    },
2695    {
2696     "kind" : "deleting_dtor_pointer",
2697     "mangled_component_name" : "_ZN21ZipArchiveStreamEntryD0Ev"
2698    },
2699    {
2700     "is_pure" : true,
2701     "mangled_component_name" : "_ZN21ZipArchiveStreamEntry4ReadEv"
2702    },
2703    {
2704     "is_pure" : true,
2705     "mangled_component_name" : "_ZN21ZipArchiveStreamEntry6VerifyEv"
2706    },
2707    {
2708     "mangled_component_name" : "_ZN21ZipArchiveStreamEntry4InitERK8ZipEntry"
2709    }
2710   ]
2711  },
2712  {
2713   "alignment" : 8,
2714   "base_specifiers" :
2715   [
2716    {
2717     "referenced_type" : "_ZTI14ZipEntryCommon"
2718    }
2719   ],
2720   "fields" :
2721   [
2722    {
2723     "field_name" : "compressed_length",
2724     "field_offset" : 352,
2725     "referenced_type" : "_ZTIj"
2726    },
2727    {
2728     "field_name" : "uncompressed_length",
2729     "field_offset" : 384,
2730     "referenced_type" : "_ZTIj"
2731    }
2732   ],
2733   "linker_set_key" : "_ZTI8ZipEntry",
2734   "name" : "ZipEntry",
2735   "referenced_type" : "_ZTI8ZipEntry",
2736   "self_type" : "_ZTI8ZipEntry",
2737   "size" : 56,
2738   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h"
2739  },
2740  {
2741   "alignment" : 8,
2742   "fields" :
2743   [
2744    {
2745     "access" : "private",
2746     "field_name" : "file_",
2747     "referenced_type" : "_ZTIP7__sFILE"
2748    },
2749    {
2750     "access" : "private",
2751     "field_name" : "seekable_",
2752     "field_offset" : 32,
2753     "referenced_type" : "_ZTIb"
2754    },
2755    {
2756     "access" : "private",
2757     "field_name" : "current_offset_",
2758     "field_offset" : 64,
2759     "referenced_type" : "_ZTIx"
2760    },
2761    {
2762     "access" : "private",
2763     "field_name" : "state_",
2764     "field_offset" : 128,
2765     "referenced_type" : "_ZTIN9ZipWriter5StateE"
2766    },
2767    {
2768     "access" : "private",
2769     "field_name" : "files_",
2770     "field_offset" : 160,
2771     "referenced_type" : "_ZTINSt3__16vectorIN9ZipWriter9FileEntryENS_9allocatorIS2_EEEE"
2772    },
2773    {
2774     "access" : "private",
2775     "field_name" : "current_file_entry_",
2776     "field_offset" : 256,
2777     "referenced_type" : "_ZTIN9ZipWriter9FileEntryE"
2778    },
2779    {
2780     "access" : "private",
2781     "field_name" : "z_stream_",
2782     "field_offset" : 640,
2783     "referenced_type" : "_ZTINSt3__110unique_ptrI10z_stream_sPFvPS1_EEE"
2784    },
2785    {
2786     "access" : "private",
2787     "field_name" : "buffer_",
2788     "field_offset" : 704,
2789     "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE"
2790    }
2791   ],
2792   "linker_set_key" : "_ZTI9ZipWriter",
2793   "name" : "ZipWriter",
2794   "record_kind" : "class",
2795   "referenced_type" : "_ZTI9ZipWriter",
2796   "self_type" : "_ZTI9ZipWriter",
2797   "size" : 104,
2798   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
2799  },
2800  {
2801   "alignment" : 4,
2802   "linker_set_key" : "_ZTIN11zip_archive14LowLevelReaderE",
2803   "name" : "zip_archive::LowLevelReader",
2804   "record_kind" : "class",
2805   "referenced_type" : "_ZTIN11zip_archive14LowLevelReaderE",
2806   "self_type" : "_ZTIN11zip_archive14LowLevelReaderE",
2807   "size" : 4,
2808   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h",
2809   "vtable_components" :
2810   [
2811    {
2812     "kind" : "offset_to_top"
2813    },
2814    {
2815     "kind" : "rtti",
2816     "mangled_component_name" : "_ZTIN11zip_archive14LowLevelReaderE"
2817    },
2818    {
2819     "is_pure" : true,
2820     "mangled_component_name" : "_ZNK11zip_archive14LowLevelReader14AccessAtOffsetEPhjx"
2821    },
2822    {
2823     "is_pure" : true,
2824     "mangled_component_name" : "_ZNK11zip_archive14LowLevelReader10IsZeroCopyEv"
2825    }
2826   ]
2827  },
2828  {
2829   "alignment" : 4,
2830   "base_specifiers" :
2831   [
2832    {
2833     "referenced_type" : "_ZTIN11zip_archive14LowLevelReaderE"
2834    }
2835   ],
2836   "linker_set_key" : "_ZTIN11zip_archive6ReaderE",
2837   "name" : "zip_archive::Reader",
2838   "record_kind" : "class",
2839   "referenced_type" : "_ZTIN11zip_archive6ReaderE",
2840   "self_type" : "_ZTIN11zip_archive6ReaderE",
2841   "size" : 4,
2842   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h",
2843   "vtable_components" :
2844   [
2845    {
2846     "kind" : "offset_to_top"
2847    },
2848    {
2849     "kind" : "rtti",
2850     "mangled_component_name" : "_ZTIN11zip_archive6ReaderE"
2851    },
2852    {
2853     "mangled_component_name" : "_ZNK11zip_archive6Reader14AccessAtOffsetEPhjx"
2854    },
2855    {
2856     "mangled_component_name" : "_ZNK11zip_archive6Reader10IsZeroCopyEv"
2857    },
2858    {
2859     "is_pure" : true,
2860     "mangled_component_name" : "_ZNK11zip_archive6Reader12ReadAtOffsetEPhjx"
2861    }
2862   ]
2863  },
2864  {
2865   "alignment" : 4,
2866   "linker_set_key" : "_ZTIN11zip_archive6WriterE",
2867   "name" : "zip_archive::Writer",
2868   "record_kind" : "class",
2869   "referenced_type" : "_ZTIN11zip_archive6WriterE",
2870   "self_type" : "_ZTIN11zip_archive6WriterE",
2871   "size" : 4,
2872   "source_file" : "system/libziparchive/include/ziparchive/zip_archive.h",
2873   "vtable_components" :
2874   [
2875    {
2876     "kind" : "offset_to_top"
2877    },
2878    {
2879     "kind" : "rtti",
2880     "mangled_component_name" : "_ZTIN11zip_archive6WriterE"
2881    },
2882    {
2883     "is_pure" : true,
2884     "mangled_component_name" : "_ZN11zip_archive6Writer6AppendEPhj"
2885    },
2886    {
2887     "mangled_component_name" : "_ZN11zip_archive6Writer9GetBufferEj"
2888    }
2889   ]
2890  },
2891  {
2892   "alignment" : 4,
2893   "fields" :
2894   [
2895    {
2896     "access" : "private",
2897     "field_name" : "data_",
2898     "referenced_type" : "_ZTIKNSt3__110unique_ptrIN7android4base14LogMessageDataENS_14default_deleteIS3_EEEE"
2899    }
2900   ],
2901   "linker_set_key" : "_ZTIN7android4base10LogMessageE",
2902   "name" : "android::base::LogMessage",
2903   "record_kind" : "class",
2904   "referenced_type" : "_ZTIN7android4base10LogMessageE",
2905   "self_type" : "_ZTIN7android4base10LogMessageE",
2906   "size" : 4,
2907   "source_file" : "system/libbase/include/android-base/logging.h"
2908  },
2909  {
2910   "alignment" : 4,
2911   "fields" :
2912   [
2913    {
2914     "access" : "private",
2915     "field_name" : "default_log_id_",
2916     "referenced_type" : "_ZTIN7android4base5LogIdE"
2917    }
2918   ],
2919   "linker_set_key" : "_ZTIN7android4base10LogdLoggerE",
2920   "name" : "android::base::LogdLogger",
2921   "record_kind" : "class",
2922   "referenced_type" : "_ZTIN7android4base10LogdLoggerE",
2923   "self_type" : "_ZTIN7android4base10LogdLoggerE",
2924   "size" : 4,
2925   "source_file" : "system/libbase/include/android-base/logging.h"
2926  },
2927  {
2928   "alignment" : 4,
2929   "fields" :
2930   [
2931    {
2932     "access" : "private",
2933     "field_name" : "base_",
2934     "referenced_type" : "_ZTIPc"
2935    },
2936    {
2937     "access" : "private",
2938     "field_name" : "size_",
2939     "field_offset" : 32,
2940     "referenced_type" : "_ZTIj"
2941    },
2942    {
2943     "access" : "private",
2944     "field_name" : "offset_",
2945     "field_offset" : 64,
2946     "referenced_type" : "_ZTIj"
2947    }
2948   ],
2949   "linker_set_key" : "_ZTIN7android4base10MappedFileE",
2950   "name" : "android::base::MappedFile",
2951   "record_kind" : "class",
2952   "referenced_type" : "_ZTIN7android4base10MappedFileE",
2953   "self_type" : "_ZTIN7android4base10MappedFileE",
2954   "size" : 12,
2955   "source_file" : "system/libbase/include/android-base/mapped_file.h"
2956  },
2957  {
2958   "alignment" : 1,
2959   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIiiEE",
2960   "name" : "android::base::log_detail::StorageTypes<int, int>",
2961   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIiiEE",
2962   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIiiEE",
2963   "size" : 1,
2964   "source_file" : "system/libbase/include/android-base/logging.h",
2965   "template_args" :
2966   [
2967    "_ZTIi",
2968    "_ZTIi"
2969   ]
2970  },
2971  {
2972   "alignment" : 1,
2973   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIjiEE",
2974   "name" : "android::base::log_detail::StorageTypes<unsigned int, int>",
2975   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIjiEE",
2976   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIjiEE",
2977   "size" : 1,
2978   "source_file" : "system/libbase/include/android-base/logging.h",
2979   "template_args" :
2980   [
2981    "_ZTIj",
2982    "_ZTIi"
2983   ]
2984  },
2985  {
2986   "alignment" : 1,
2987   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIjjEE",
2988   "name" : "android::base::log_detail::StorageTypes<unsigned int, unsigned int>",
2989   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIjjEE",
2990   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIjjEE",
2991   "size" : 1,
2992   "source_file" : "system/libbase/include/android-base/logging.h",
2993   "template_args" :
2994   [
2995    "_ZTIj",
2996    "_ZTIj"
2997   ]
2998  },
2999  {
3000   "alignment" : 1,
3001   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIjtEE",
3002   "name" : "android::base::log_detail::StorageTypes<unsigned int, unsigned short>",
3003   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIjtEE",
3004   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIjtEE",
3005   "size" : 1,
3006   "source_file" : "system/libbase/include/android-base/logging.h",
3007   "template_args" :
3008   [
3009    "_ZTIj",
3010    "_ZTIt"
3011   ]
3012  },
3013  {
3014   "alignment" : 1,
3015   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIxjEE",
3016   "name" : "android::base::log_detail::StorageTypes<long long, unsigned int>",
3017   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIxjEE",
3018   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIxjEE",
3019   "size" : 1,
3020   "source_file" : "system/libbase/include/android-base/logging.h",
3021   "template_args" :
3022   [
3023    "_ZTIx",
3024    "_ZTIj"
3025   ]
3026  },
3027  {
3028   "alignment" : 1,
3029   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIyjEE",
3030   "name" : "android::base::log_detail::StorageTypes<unsigned long long, unsigned int>",
3031   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIyjEE",
3032   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIyjEE",
3033   "size" : 1,
3034   "source_file" : "system/libbase/include/android-base/logging.h",
3035   "template_args" :
3036   [
3037    "_ZTIy",
3038    "_ZTIj"
3039   ]
3040  },
3041  {
3042   "alignment" : 1,
3043   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIiEE",
3044   "name" : "android::base::log_detail::IsCharPointer<int>",
3045   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIiEE",
3046   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIiEE",
3047   "size" : 1,
3048   "source_file" : "system/libbase/include/android-base/logging.h",
3049   "template_args" :
3050   [
3051    "_ZTIi"
3052   ]
3053  },
3054  {
3055   "alignment" : 1,
3056   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIjEE",
3057   "name" : "android::base::log_detail::IsCharPointer<unsigned int>",
3058   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIjEE",
3059   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIjEE",
3060   "size" : 1,
3061   "source_file" : "system/libbase/include/android-base/logging.h",
3062   "template_args" :
3063   [
3064    "_ZTIj"
3065   ]
3066  },
3067  {
3068   "alignment" : 1,
3069   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerItEE",
3070   "name" : "android::base::log_detail::IsCharPointer<unsigned short>",
3071   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerItEE",
3072   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerItEE",
3073   "size" : 1,
3074   "source_file" : "system/libbase/include/android-base/logging.h",
3075   "template_args" :
3076   [
3077    "_ZTIt"
3078   ]
3079  },
3080  {
3081   "alignment" : 1,
3082   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIxEE",
3083   "name" : "android::base::log_detail::IsCharPointer<long long>",
3084   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIxEE",
3085   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIxEE",
3086   "size" : 1,
3087   "source_file" : "system/libbase/include/android-base/logging.h",
3088   "template_args" :
3089   [
3090    "_ZTIx"
3091   ]
3092  },
3093  {
3094   "alignment" : 1,
3095   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIyEE",
3096   "name" : "android::base::log_detail::IsCharPointer<unsigned long long>",
3097   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIyEE",
3098   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIyEE",
3099   "size" : 1,
3100   "source_file" : "system/libbase/include/android-base/logging.h",
3101   "template_args" :
3102   [
3103    "_ZTIy"
3104   ]
3105  },
3106  {
3107   "alignment" : 4,
3108   "fields" :
3109   [
3110    {
3111     "field_name" : "lhs",
3112     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIiEE"
3113    },
3114    {
3115     "field_name" : "rhs",
3116     "field_offset" : 32,
3117     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIiEE"
3118    }
3119   ],
3120   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIiiEE",
3121   "name" : "android::base::log_detail::EagerEvaluator<int, int>",
3122   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIiiEE",
3123   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIiiEE",
3124   "size" : 8,
3125   "source_file" : "system/libbase/include/android-base/logging.h",
3126   "template_args" :
3127   [
3128    "_ZTIi",
3129    "_ZTIi"
3130   ]
3131  },
3132  {
3133   "alignment" : 4,
3134   "fields" :
3135   [
3136    {
3137     "field_name" : "lhs",
3138     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
3139    },
3140    {
3141     "field_name" : "rhs",
3142     "field_offset" : 32,
3143     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIiEE"
3144    }
3145   ],
3146   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjiEE",
3147   "name" : "android::base::log_detail::EagerEvaluator<unsigned int, int>",
3148   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjiEE",
3149   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjiEE",
3150   "size" : 8,
3151   "source_file" : "system/libbase/include/android-base/logging.h",
3152   "template_args" :
3153   [
3154    "_ZTIj",
3155    "_ZTIi"
3156   ]
3157  },
3158  {
3159   "alignment" : 4,
3160   "fields" :
3161   [
3162    {
3163     "field_name" : "lhs",
3164     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
3165    },
3166    {
3167     "field_name" : "rhs",
3168     "field_offset" : 32,
3169     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
3170    }
3171   ],
3172   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjjEE",
3173   "name" : "android::base::log_detail::EagerEvaluator<unsigned int, unsigned int>",
3174   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjjEE",
3175   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjjEE",
3176   "size" : 8,
3177   "source_file" : "system/libbase/include/android-base/logging.h",
3178   "template_args" :
3179   [
3180    "_ZTIj",
3181    "_ZTIj"
3182   ]
3183  },
3184  {
3185   "alignment" : 4,
3186   "fields" :
3187   [
3188    {
3189     "field_name" : "lhs",
3190     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
3191    },
3192    {
3193     "field_name" : "rhs",
3194     "field_offset" : 32,
3195     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageItEE"
3196    }
3197   ],
3198   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjtEE",
3199   "name" : "android::base::log_detail::EagerEvaluator<unsigned int, unsigned short>",
3200   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjtEE",
3201   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjtEE",
3202   "size" : 8,
3203   "source_file" : "system/libbase/include/android-base/logging.h",
3204   "template_args" :
3205   [
3206    "_ZTIj",
3207    "_ZTIt"
3208   ]
3209  },
3210  {
3211   "alignment" : 8,
3212   "fields" :
3213   [
3214    {
3215     "field_name" : "lhs",
3216     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIxEE"
3217    },
3218    {
3219     "field_name" : "rhs",
3220     "field_offset" : 64,
3221     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
3222    }
3223   ],
3224   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIxjEE",
3225   "name" : "android::base::log_detail::EagerEvaluator<long long, unsigned int>",
3226   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIxjEE",
3227   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIxjEE",
3228   "size" : 16,
3229   "source_file" : "system/libbase/include/android-base/logging.h",
3230   "template_args" :
3231   [
3232    "_ZTIx",
3233    "_ZTIj"
3234   ]
3235  },
3236  {
3237   "alignment" : 8,
3238   "fields" :
3239   [
3240    {
3241     "field_name" : "lhs",
3242     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIyEE"
3243    },
3244    {
3245     "field_name" : "rhs",
3246     "field_offset" : 64,
3247     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
3248    }
3249   ],
3250   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIyjEE",
3251   "name" : "android::base::log_detail::EagerEvaluator<unsigned long long, unsigned int>",
3252   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIyjEE",
3253   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIyjEE",
3254   "size" : 16,
3255   "source_file" : "system/libbase/include/android-base/logging.h",
3256   "template_args" :
3257   [
3258    "_ZTIy",
3259    "_ZTIj"
3260   ]
3261  },
3262  {
3263   "alignment" : 4,
3264   "fields" :
3265   [
3266    {
3267     "field_name" : "v",
3268     "referenced_type" : "_ZTIi"
3269    }
3270   ],
3271   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIiEE",
3272   "name" : "android::base::log_detail::Storage<int>",
3273   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIiEE",
3274   "self_type" : "_ZTIN7android4base10log_detail7StorageIiEE",
3275   "size" : 4,
3276   "source_file" : "system/libbase/include/android-base/logging.h",
3277   "template_args" :
3278   [
3279    "_ZTIi"
3280   ]
3281  },
3282  {
3283   "alignment" : 4,
3284   "fields" :
3285   [
3286    {
3287     "field_name" : "v",
3288     "referenced_type" : "_ZTIj"
3289    }
3290   ],
3291   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIjEE",
3292   "name" : "android::base::log_detail::Storage<unsigned int>",
3293   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIjEE",
3294   "self_type" : "_ZTIN7android4base10log_detail7StorageIjEE",
3295   "size" : 4,
3296   "source_file" : "system/libbase/include/android-base/logging.h",
3297   "template_args" :
3298   [
3299    "_ZTIj"
3300   ]
3301  },
3302  {
3303   "alignment" : 2,
3304   "fields" :
3305   [
3306    {
3307     "field_name" : "v",
3308     "referenced_type" : "_ZTIt"
3309    }
3310   ],
3311   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageItEE",
3312   "name" : "android::base::log_detail::Storage<unsigned short>",
3313   "referenced_type" : "_ZTIN7android4base10log_detail7StorageItEE",
3314   "self_type" : "_ZTIN7android4base10log_detail7StorageItEE",
3315   "size" : 2,
3316   "source_file" : "system/libbase/include/android-base/logging.h",
3317   "template_args" :
3318   [
3319    "_ZTIt"
3320   ]
3321  },
3322  {
3323   "alignment" : 8,
3324   "fields" :
3325   [
3326    {
3327     "field_name" : "v",
3328     "referenced_type" : "_ZTIx"
3329    }
3330   ],
3331   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIxEE",
3332   "name" : "android::base::log_detail::Storage<long long>",
3333   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIxEE",
3334   "self_type" : "_ZTIN7android4base10log_detail7StorageIxEE",
3335   "size" : 8,
3336   "source_file" : "system/libbase/include/android-base/logging.h",
3337   "template_args" :
3338   [
3339    "_ZTIx"
3340   ]
3341  },
3342  {
3343   "alignment" : 8,
3344   "fields" :
3345   [
3346    {
3347     "field_name" : "v",
3348     "referenced_type" : "_ZTIy"
3349    }
3350   ],
3351   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIyEE",
3352   "name" : "android::base::log_detail::Storage<unsigned long long>",
3353   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIyEE",
3354   "self_type" : "_ZTIN7android4base10log_detail7StorageIyEE",
3355   "size" : 8,
3356   "source_file" : "system/libbase/include/android-base/logging.h",
3357   "template_args" :
3358   [
3359    "_ZTIy"
3360   ]
3361  },
3362  {
3363   "alignment" : 4,
3364   "fields" :
3365   [
3366    {
3367     "access" : "private",
3368     "field_name" : "fd_",
3369     "referenced_type" : "_ZTIi"
3370    }
3371   ],
3372   "linker_set_key" : "_ZTIN7android4base11borrowed_fdE",
3373   "name" : "android::base::borrowed_fd",
3374   "referenced_type" : "_ZTIN7android4base11borrowed_fdE",
3375   "self_type" : "_ZTIN7android4base11borrowed_fdE",
3376   "size" : 4,
3377   "source_file" : "system/libbase/include/android-base/unique_fd.h"
3378  },
3379  {
3380   "alignment" : 1,
3381   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIDnEE",
3382   "name" : "android::base::LogNullGuard<std::nullptr_t>",
3383   "referenced_type" : "_ZTIN7android4base12LogNullGuardIDnEE",
3384   "self_type" : "_ZTIN7android4base12LogNullGuardIDnEE",
3385   "size" : 1,
3386   "source_file" : "system/libbase/include/android-base/logging.h",
3387   "template_args" :
3388   [
3389    "_ZTIDn"
3390   ]
3391  },
3392  {
3393   "alignment" : 1,
3394   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKcEE",
3395   "name" : "android::base::LogNullGuard<const char *>",
3396   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKcEE",
3397   "self_type" : "_ZTIN7android4base12LogNullGuardIPKcEE",
3398   "size" : 1,
3399   "source_file" : "system/libbase/include/android-base/logging.h",
3400   "template_args" :
3401   [
3402    "_ZTIPKc"
3403   ]
3404  },
3405  {
3406   "alignment" : 1,
3407   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPcEE",
3408   "name" : "android::base::LogNullGuard<char *>",
3409   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPcEE",
3410   "self_type" : "_ZTIN7android4base12LogNullGuardIPcEE",
3411   "size" : 1,
3412   "source_file" : "system/libbase/include/android-base/logging.h",
3413   "template_args" :
3414   [
3415    "_ZTIPc"
3416   ]
3417  },
3418  {
3419   "alignment" : 1,
3420   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIiEE",
3421   "name" : "android::base::LogNullGuard<int>",
3422   "referenced_type" : "_ZTIN7android4base12LogNullGuardIiEE",
3423   "self_type" : "_ZTIN7android4base12LogNullGuardIiEE",
3424   "size" : 1,
3425   "source_file" : "system/libbase/include/android-base/logging.h",
3426   "template_args" :
3427   [
3428    "_ZTIi"
3429   ]
3430  },
3431  {
3432   "alignment" : 1,
3433   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIjEE",
3434   "name" : "android::base::LogNullGuard<unsigned int>",
3435   "referenced_type" : "_ZTIN7android4base12LogNullGuardIjEE",
3436   "self_type" : "_ZTIN7android4base12LogNullGuardIjEE",
3437   "size" : 1,
3438   "source_file" : "system/libbase/include/android-base/logging.h",
3439   "template_args" :
3440   [
3441    "_ZTIj"
3442   ]
3443  },
3444  {
3445   "alignment" : 1,
3446   "linker_set_key" : "_ZTIN7android4base12LogNullGuardItEE",
3447   "name" : "android::base::LogNullGuard<unsigned short>",
3448   "referenced_type" : "_ZTIN7android4base12LogNullGuardItEE",
3449   "self_type" : "_ZTIN7android4base12LogNullGuardItEE",
3450   "size" : 1,
3451   "source_file" : "system/libbase/include/android-base/logging.h",
3452   "template_args" :
3453   [
3454    "_ZTIt"
3455   ]
3456  },
3457  {
3458   "alignment" : 1,
3459   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIxEE",
3460   "name" : "android::base::LogNullGuard<long long>",
3461   "referenced_type" : "_ZTIN7android4base12LogNullGuardIxEE",
3462   "self_type" : "_ZTIN7android4base12LogNullGuardIxEE",
3463   "size" : 1,
3464   "source_file" : "system/libbase/include/android-base/logging.h",
3465   "template_args" :
3466   [
3467    "_ZTIx"
3468   ]
3469  },
3470  {
3471   "alignment" : 1,
3472   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIyEE",
3473   "name" : "android::base::LogNullGuard<unsigned long long>",
3474   "referenced_type" : "_ZTIN7android4base12LogNullGuardIyEE",
3475   "self_type" : "_ZTIN7android4base12LogNullGuardIyEE",
3476   "size" : 1,
3477   "source_file" : "system/libbase/include/android-base/logging.h",
3478   "template_args" :
3479   [
3480    "_ZTIy"
3481   ]
3482  },
3483  {
3484   "alignment" : 1,
3485   "linker_set_key" : "_ZTIN7android4base13DefaultCloserE",
3486   "name" : "android::base::DefaultCloser",
3487   "referenced_type" : "_ZTIN7android4base13DefaultCloserE",
3488   "self_type" : "_ZTIN7android4base13DefaultCloserE",
3489   "size" : 1,
3490   "source_file" : "system/libbase/include/android-base/unique_fd.h"
3491  },
3492  {
3493   "alignment" : 4,
3494   "fields" :
3495   [
3496    {
3497     "access" : "private",
3498     "field_name" : "saved_errno_",
3499     "referenced_type" : "_ZTIKi"
3500    }
3501   ],
3502   "linker_set_key" : "_ZTIN7android4base13ErrnoRestorerE",
3503   "name" : "android::base::ErrnoRestorer",
3504   "record_kind" : "class",
3505   "referenced_type" : "_ZTIN7android4base13ErrnoRestorerE",
3506   "self_type" : "_ZTIN7android4base13ErrnoRestorerE",
3507   "size" : 4,
3508   "source_file" : "system/libbase/include/android-base/errno_restorer.h"
3509  },
3510  {
3511   "alignment" : 4,
3512   "fields" :
3513   [
3514    {
3515     "access" : "private",
3516     "field_name" : "fd_",
3517     "referenced_type" : "_ZTIi"
3518    }
3519   ],
3520   "linker_set_key" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
3521   "name" : "android::base::unique_fd_impl<android::base::DefaultCloser>",
3522   "record_kind" : "class",
3523   "referenced_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
3524   "self_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
3525   "size" : 4,
3526   "source_file" : "system/libbase/include/android-base/unique_fd.h",
3527   "template_args" :
3528   [
3529    "_ZTIN7android4base13DefaultCloserE"
3530   ]
3531  },
3532  {
3533   "alignment" : 4,
3534   "fields" :
3535   [
3536    {
3537     "access" : "private",
3538     "field_name" : "old_",
3539     "referenced_type" : "_ZTIN7android4base11LogSeverityE"
3540    }
3541   ],
3542   "linker_set_key" : "_ZTIN7android4base17ScopedLogSeverityE",
3543   "name" : "android::base::ScopedLogSeverity",
3544   "record_kind" : "class",
3545   "referenced_type" : "_ZTIN7android4base17ScopedLogSeverityE",
3546   "self_type" : "_ZTIN7android4base17ScopedLogSeverityE",
3547   "size" : 4,
3548   "source_file" : "system/libbase/include/android-base/logging.h"
3549  },
3550  {
3551   "alignment" : 8,
3552   "fields" :
3553   [
3554    {
3555     "field_name" : "path",
3556     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
3557    },
3558    {
3559     "field_name" : "compression_method",
3560     "field_offset" : 96,
3561     "referenced_type" : "_ZTIt"
3562    },
3563    {
3564     "field_name" : "crc32",
3565     "field_offset" : 128,
3566     "referenced_type" : "_ZTIj"
3567    },
3568    {
3569     "field_name" : "compressed_size",
3570     "field_offset" : 160,
3571     "referenced_type" : "_ZTIj"
3572    },
3573    {
3574     "field_name" : "uncompressed_size",
3575     "field_offset" : 192,
3576     "referenced_type" : "_ZTIj"
3577    },
3578    {
3579     "field_name" : "last_mod_time",
3580     "field_offset" : 224,
3581     "referenced_type" : "_ZTIt"
3582    },
3583    {
3584     "field_name" : "last_mod_date",
3585     "field_offset" : 240,
3586     "referenced_type" : "_ZTIt"
3587    },
3588    {
3589     "field_name" : "padding_length",
3590     "field_offset" : 256,
3591     "referenced_type" : "_ZTIt"
3592    },
3593    {
3594     "field_name" : "local_file_header_offset",
3595     "field_offset" : 320,
3596     "referenced_type" : "_ZTIx"
3597    }
3598   ],
3599   "linker_set_key" : "_ZTIN9ZipWriter9FileEntryE",
3600   "name" : "ZipWriter::FileEntry",
3601   "referenced_type" : "_ZTIN9ZipWriter9FileEntryE",
3602   "self_type" : "_ZTIN9ZipWriter9FileEntryE",
3603   "size" : 48,
3604   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
3605  }
3606 ],
3607 "rvalue_reference_types" :
3608 [
3609  {
3610   "alignment" : 4,
3611   "linker_set_key" : "_ZTIO9ZipWriter",
3612   "name" : "ZipWriter &&",
3613   "referenced_type" : "_ZTI9ZipWriter",
3614   "self_type" : "_ZTIO9ZipWriter",
3615   "size" : 4,
3616   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
3617  },
3618  {
3619   "alignment" : 4,
3620   "linker_set_key" : "_ZTION7android4base14unique_fd_implINS0_13DefaultCloserEEE",
3621   "name" : "android::base::unique_fd_impl<android::base::DefaultCloser> &&",
3622   "referenced_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
3623   "self_type" : "_ZTION7android4base14unique_fd_implINS0_13DefaultCloserEEE",
3624   "size" : 4,
3625   "source_file" : "system/libbase/include/android-base/unique_fd.h"
3626  },
3627  {
3628   "alignment" : 4,
3629   "linker_set_key" : "_ZTIOi",
3630   "name" : "int &&",
3631   "referenced_type" : "_ZTIi",
3632   "self_type" : "_ZTIOi",
3633   "size" : 4,
3634   "source_file" : "system/libbase/include/android-base/logging.h"
3635  },
3636  {
3637   "alignment" : 4,
3638   "linker_set_key" : "_ZTIOj",
3639   "name" : "unsigned int &&",
3640   "referenced_type" : "_ZTIj",
3641   "self_type" : "_ZTIOj",
3642   "size" : 4,
3643   "source_file" : "system/libbase/include/android-base/logging.h"
3644  },
3645  {
3646   "alignment" : 4,
3647   "linker_set_key" : "_ZTIOt",
3648   "name" : "unsigned short &&",
3649   "referenced_type" : "_ZTIt",
3650   "self_type" : "_ZTIOt",
3651   "size" : 4,
3652   "source_file" : "system/libbase/include/android-base/logging.h"
3653  }
3654 ]
3655}
3656