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