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