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" : "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" : "(anonymous 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::(anonymous 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 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 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" : [ "_ZTIi", "_ZTIi" ]
2928  },
2929  {
2930   "alignment" : 1,
2931   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIjiEE",
2932   "name" : "android::base::log_detail::StorageTypes<unsigned int, int>",
2933   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIjiEE",
2934   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIjiEE",
2935   "size" : 1,
2936   "source_file" : "system/libbase/include/android-base/logging.h",
2937   "template_args" : [ "_ZTIj", "_ZTIi" ]
2938  },
2939  {
2940   "alignment" : 1,
2941   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIjjEE",
2942   "name" : "android::base::log_detail::StorageTypes<unsigned int, unsigned int>",
2943   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIjjEE",
2944   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIjjEE",
2945   "size" : 1,
2946   "source_file" : "system/libbase/include/android-base/logging.h",
2947   "template_args" : [ "_ZTIj", "_ZTIj" ]
2948  },
2949  {
2950   "alignment" : 1,
2951   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIjtEE",
2952   "name" : "android::base::log_detail::StorageTypes<unsigned int, unsigned short>",
2953   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIjtEE",
2954   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIjtEE",
2955   "size" : 1,
2956   "source_file" : "system/libbase/include/android-base/logging.h",
2957   "template_args" : [ "_ZTIj", "_ZTIt" ]
2958  },
2959  {
2960   "alignment" : 1,
2961   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIxjEE",
2962   "name" : "android::base::log_detail::StorageTypes<long long, unsigned int>",
2963   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIxjEE",
2964   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIxjEE",
2965   "size" : 1,
2966   "source_file" : "system/libbase/include/android-base/logging.h",
2967   "template_args" : [ "_ZTIx", "_ZTIj" ]
2968  },
2969  {
2970   "alignment" : 1,
2971   "linker_set_key" : "_ZTIN7android4base10log_detail12StorageTypesIyjEE",
2972   "name" : "android::base::log_detail::StorageTypes<unsigned long long, unsigned int>",
2973   "referenced_type" : "_ZTIN7android4base10log_detail12StorageTypesIyjEE",
2974   "self_type" : "_ZTIN7android4base10log_detail12StorageTypesIyjEE",
2975   "size" : 1,
2976   "source_file" : "system/libbase/include/android-base/logging.h",
2977   "template_args" : [ "_ZTIy", "_ZTIj" ]
2978  },
2979  {
2980   "alignment" : 1,
2981   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIiEE",
2982   "name" : "android::base::log_detail::IsCharPointer<int>",
2983   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIiEE",
2984   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIiEE",
2985   "size" : 1,
2986   "source_file" : "system/libbase/include/android-base/logging.h",
2987   "template_args" : [ "_ZTIi" ]
2988  },
2989  {
2990   "alignment" : 1,
2991   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIjEE",
2992   "name" : "android::base::log_detail::IsCharPointer<unsigned int>",
2993   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIjEE",
2994   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIjEE",
2995   "size" : 1,
2996   "source_file" : "system/libbase/include/android-base/logging.h",
2997   "template_args" : [ "_ZTIj" ]
2998  },
2999  {
3000   "alignment" : 1,
3001   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerItEE",
3002   "name" : "android::base::log_detail::IsCharPointer<unsigned short>",
3003   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerItEE",
3004   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerItEE",
3005   "size" : 1,
3006   "source_file" : "system/libbase/include/android-base/logging.h",
3007   "template_args" : [ "_ZTIt" ]
3008  },
3009  {
3010   "alignment" : 1,
3011   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIxEE",
3012   "name" : "android::base::log_detail::IsCharPointer<long long>",
3013   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIxEE",
3014   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIxEE",
3015   "size" : 1,
3016   "source_file" : "system/libbase/include/android-base/logging.h",
3017   "template_args" : [ "_ZTIx" ]
3018  },
3019  {
3020   "alignment" : 1,
3021   "linker_set_key" : "_ZTIN7android4base10log_detail13IsCharPointerIyEE",
3022   "name" : "android::base::log_detail::IsCharPointer<unsigned long long>",
3023   "referenced_type" : "_ZTIN7android4base10log_detail13IsCharPointerIyEE",
3024   "self_type" : "_ZTIN7android4base10log_detail13IsCharPointerIyEE",
3025   "size" : 1,
3026   "source_file" : "system/libbase/include/android-base/logging.h",
3027   "template_args" : [ "_ZTIy" ]
3028  },
3029  {
3030   "alignment" : 4,
3031   "fields" :
3032   [
3033    {
3034     "field_name" : "lhs",
3035     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIiEE"
3036    },
3037    {
3038     "field_name" : "rhs",
3039     "field_offset" : 32,
3040     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIiEE"
3041    }
3042   ],
3043   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIiiEE",
3044   "name" : "android::base::log_detail::EagerEvaluator<int, int>",
3045   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIiiEE",
3046   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIiiEE",
3047   "size" : 8,
3048   "source_file" : "system/libbase/include/android-base/logging.h",
3049   "template_args" : [ "_ZTIi", "_ZTIi" ]
3050  },
3051  {
3052   "alignment" : 4,
3053   "fields" :
3054   [
3055    {
3056     "field_name" : "lhs",
3057     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
3058    },
3059    {
3060     "field_name" : "rhs",
3061     "field_offset" : 32,
3062     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIiEE"
3063    }
3064   ],
3065   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjiEE",
3066   "name" : "android::base::log_detail::EagerEvaluator<unsigned int, int>",
3067   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjiEE",
3068   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjiEE",
3069   "size" : 8,
3070   "source_file" : "system/libbase/include/android-base/logging.h",
3071   "template_args" : [ "_ZTIj", "_ZTIi" ]
3072  },
3073  {
3074   "alignment" : 4,
3075   "fields" :
3076   [
3077    {
3078     "field_name" : "lhs",
3079     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
3080    },
3081    {
3082     "field_name" : "rhs",
3083     "field_offset" : 32,
3084     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
3085    }
3086   ],
3087   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjjEE",
3088   "name" : "android::base::log_detail::EagerEvaluator<unsigned int, unsigned int>",
3089   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjjEE",
3090   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjjEE",
3091   "size" : 8,
3092   "source_file" : "system/libbase/include/android-base/logging.h",
3093   "template_args" : [ "_ZTIj", "_ZTIj" ]
3094  },
3095  {
3096   "alignment" : 4,
3097   "fields" :
3098   [
3099    {
3100     "field_name" : "lhs",
3101     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
3102    },
3103    {
3104     "field_name" : "rhs",
3105     "field_offset" : 32,
3106     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageItEE"
3107    }
3108   ],
3109   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjtEE",
3110   "name" : "android::base::log_detail::EagerEvaluator<unsigned int, unsigned short>",
3111   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjtEE",
3112   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIjtEE",
3113   "size" : 8,
3114   "source_file" : "system/libbase/include/android-base/logging.h",
3115   "template_args" : [ "_ZTIj", "_ZTIt" ]
3116  },
3117  {
3118   "alignment" : 8,
3119   "fields" :
3120   [
3121    {
3122     "field_name" : "lhs",
3123     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIxEE"
3124    },
3125    {
3126     "field_name" : "rhs",
3127     "field_offset" : 64,
3128     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
3129    }
3130   ],
3131   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIxjEE",
3132   "name" : "android::base::log_detail::EagerEvaluator<long long, unsigned int>",
3133   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIxjEE",
3134   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIxjEE",
3135   "size" : 16,
3136   "source_file" : "system/libbase/include/android-base/logging.h",
3137   "template_args" : [ "_ZTIx", "_ZTIj" ]
3138  },
3139  {
3140   "alignment" : 8,
3141   "fields" :
3142   [
3143    {
3144     "field_name" : "lhs",
3145     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIyEE"
3146    },
3147    {
3148     "field_name" : "rhs",
3149     "field_offset" : 64,
3150     "referenced_type" : "_ZTIKN7android4base10log_detail7StorageIjEE"
3151    }
3152   ],
3153   "linker_set_key" : "_ZTIN7android4base10log_detail14EagerEvaluatorIyjEE",
3154   "name" : "android::base::log_detail::EagerEvaluator<unsigned long long, unsigned int>",
3155   "referenced_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIyjEE",
3156   "self_type" : "_ZTIN7android4base10log_detail14EagerEvaluatorIyjEE",
3157   "size" : 16,
3158   "source_file" : "system/libbase/include/android-base/logging.h",
3159   "template_args" : [ "_ZTIy", "_ZTIj" ]
3160  },
3161  {
3162   "alignment" : 4,
3163   "fields" :
3164   [
3165    {
3166     "field_name" : "v",
3167     "referenced_type" : "_ZTIi"
3168    }
3169   ],
3170   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIiEE",
3171   "name" : "android::base::log_detail::Storage<int>",
3172   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIiEE",
3173   "self_type" : "_ZTIN7android4base10log_detail7StorageIiEE",
3174   "size" : 4,
3175   "source_file" : "system/libbase/include/android-base/logging.h",
3176   "template_args" : [ "_ZTIi" ]
3177  },
3178  {
3179   "alignment" : 4,
3180   "fields" :
3181   [
3182    {
3183     "field_name" : "v",
3184     "referenced_type" : "_ZTIj"
3185    }
3186   ],
3187   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIjEE",
3188   "name" : "android::base::log_detail::Storage<unsigned int>",
3189   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIjEE",
3190   "self_type" : "_ZTIN7android4base10log_detail7StorageIjEE",
3191   "size" : 4,
3192   "source_file" : "system/libbase/include/android-base/logging.h",
3193   "template_args" : [ "_ZTIj" ]
3194  },
3195  {
3196   "alignment" : 2,
3197   "fields" :
3198   [
3199    {
3200     "field_name" : "v",
3201     "referenced_type" : "_ZTIt"
3202    }
3203   ],
3204   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageItEE",
3205   "name" : "android::base::log_detail::Storage<unsigned short>",
3206   "referenced_type" : "_ZTIN7android4base10log_detail7StorageItEE",
3207   "self_type" : "_ZTIN7android4base10log_detail7StorageItEE",
3208   "size" : 2,
3209   "source_file" : "system/libbase/include/android-base/logging.h",
3210   "template_args" : [ "_ZTIt" ]
3211  },
3212  {
3213   "alignment" : 8,
3214   "fields" :
3215   [
3216    {
3217     "field_name" : "v",
3218     "referenced_type" : "_ZTIx"
3219    }
3220   ],
3221   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIxEE",
3222   "name" : "android::base::log_detail::Storage<long long>",
3223   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIxEE",
3224   "self_type" : "_ZTIN7android4base10log_detail7StorageIxEE",
3225   "size" : 8,
3226   "source_file" : "system/libbase/include/android-base/logging.h",
3227   "template_args" : [ "_ZTIx" ]
3228  },
3229  {
3230   "alignment" : 8,
3231   "fields" :
3232   [
3233    {
3234     "field_name" : "v",
3235     "referenced_type" : "_ZTIy"
3236    }
3237   ],
3238   "linker_set_key" : "_ZTIN7android4base10log_detail7StorageIyEE",
3239   "name" : "android::base::log_detail::Storage<unsigned long long>",
3240   "referenced_type" : "_ZTIN7android4base10log_detail7StorageIyEE",
3241   "self_type" : "_ZTIN7android4base10log_detail7StorageIyEE",
3242   "size" : 8,
3243   "source_file" : "system/libbase/include/android-base/logging.h",
3244   "template_args" : [ "_ZTIy" ]
3245  },
3246  {
3247   "alignment" : 4,
3248   "fields" :
3249   [
3250    {
3251     "access" : "private",
3252     "field_name" : "fd_",
3253     "referenced_type" : "_ZTIi"
3254    }
3255   ],
3256   "linker_set_key" : "_ZTIN7android4base11borrowed_fdE",
3257   "name" : "android::base::borrowed_fd",
3258   "referenced_type" : "_ZTIN7android4base11borrowed_fdE",
3259   "self_type" : "_ZTIN7android4base11borrowed_fdE",
3260   "size" : 4,
3261   "source_file" : "system/libbase/include/android-base/unique_fd.h"
3262  },
3263  {
3264   "alignment" : 1,
3265   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIDnEE",
3266   "name" : "android::base::LogNullGuard<std::nullptr_t>",
3267   "referenced_type" : "_ZTIN7android4base12LogNullGuardIDnEE",
3268   "self_type" : "_ZTIN7android4base12LogNullGuardIDnEE",
3269   "size" : 1,
3270   "source_file" : "system/libbase/include/android-base/logging.h",
3271   "template_args" : [ "_ZTIDn" ]
3272  },
3273  {
3274   "alignment" : 1,
3275   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPKcEE",
3276   "name" : "android::base::LogNullGuard<const char *>",
3277   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPKcEE",
3278   "self_type" : "_ZTIN7android4base12LogNullGuardIPKcEE",
3279   "size" : 1,
3280   "source_file" : "system/libbase/include/android-base/logging.h",
3281   "template_args" : [ "_ZTIPKc" ]
3282  },
3283  {
3284   "alignment" : 1,
3285   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIPcEE",
3286   "name" : "android::base::LogNullGuard<char *>",
3287   "referenced_type" : "_ZTIN7android4base12LogNullGuardIPcEE",
3288   "self_type" : "_ZTIN7android4base12LogNullGuardIPcEE",
3289   "size" : 1,
3290   "source_file" : "system/libbase/include/android-base/logging.h",
3291   "template_args" : [ "_ZTIPc" ]
3292  },
3293  {
3294   "alignment" : 1,
3295   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIiEE",
3296   "name" : "android::base::LogNullGuard<int>",
3297   "referenced_type" : "_ZTIN7android4base12LogNullGuardIiEE",
3298   "self_type" : "_ZTIN7android4base12LogNullGuardIiEE",
3299   "size" : 1,
3300   "source_file" : "system/libbase/include/android-base/logging.h",
3301   "template_args" : [ "_ZTIi" ]
3302  },
3303  {
3304   "alignment" : 1,
3305   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIjEE",
3306   "name" : "android::base::LogNullGuard<unsigned int>",
3307   "referenced_type" : "_ZTIN7android4base12LogNullGuardIjEE",
3308   "self_type" : "_ZTIN7android4base12LogNullGuardIjEE",
3309   "size" : 1,
3310   "source_file" : "system/libbase/include/android-base/logging.h",
3311   "template_args" : [ "_ZTIj" ]
3312  },
3313  {
3314   "alignment" : 1,
3315   "linker_set_key" : "_ZTIN7android4base12LogNullGuardItEE",
3316   "name" : "android::base::LogNullGuard<unsigned short>",
3317   "referenced_type" : "_ZTIN7android4base12LogNullGuardItEE",
3318   "self_type" : "_ZTIN7android4base12LogNullGuardItEE",
3319   "size" : 1,
3320   "source_file" : "system/libbase/include/android-base/logging.h",
3321   "template_args" : [ "_ZTIt" ]
3322  },
3323  {
3324   "alignment" : 1,
3325   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIxEE",
3326   "name" : "android::base::LogNullGuard<long long>",
3327   "referenced_type" : "_ZTIN7android4base12LogNullGuardIxEE",
3328   "self_type" : "_ZTIN7android4base12LogNullGuardIxEE",
3329   "size" : 1,
3330   "source_file" : "system/libbase/include/android-base/logging.h",
3331   "template_args" : [ "_ZTIx" ]
3332  },
3333  {
3334   "alignment" : 1,
3335   "linker_set_key" : "_ZTIN7android4base12LogNullGuardIyEE",
3336   "name" : "android::base::LogNullGuard<unsigned long long>",
3337   "referenced_type" : "_ZTIN7android4base12LogNullGuardIyEE",
3338   "self_type" : "_ZTIN7android4base12LogNullGuardIyEE",
3339   "size" : 1,
3340   "source_file" : "system/libbase/include/android-base/logging.h",
3341   "template_args" : [ "_ZTIy" ]
3342  },
3343  {
3344   "alignment" : 1,
3345   "linker_set_key" : "_ZTIN7android4base13DefaultCloserE",
3346   "name" : "android::base::DefaultCloser",
3347   "referenced_type" : "_ZTIN7android4base13DefaultCloserE",
3348   "self_type" : "_ZTIN7android4base13DefaultCloserE",
3349   "size" : 1,
3350   "source_file" : "system/libbase/include/android-base/unique_fd.h"
3351  },
3352  {
3353   "alignment" : 4,
3354   "fields" :
3355   [
3356    {
3357     "access" : "private",
3358     "field_name" : "saved_errno_",
3359     "referenced_type" : "_ZTIKi"
3360    }
3361   ],
3362   "linker_set_key" : "_ZTIN7android4base13ErrnoRestorerE",
3363   "name" : "android::base::ErrnoRestorer",
3364   "record_kind" : "class",
3365   "referenced_type" : "_ZTIN7android4base13ErrnoRestorerE",
3366   "self_type" : "_ZTIN7android4base13ErrnoRestorerE",
3367   "size" : 4,
3368   "source_file" : "system/libbase/include/android-base/errno_restorer.h"
3369  },
3370  {
3371   "alignment" : 4,
3372   "fields" :
3373   [
3374    {
3375     "access" : "private",
3376     "field_name" : "fd_",
3377     "referenced_type" : "_ZTIi"
3378    }
3379   ],
3380   "linker_set_key" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
3381   "name" : "android::base::unique_fd_impl<android::base::DefaultCloser>",
3382   "record_kind" : "class",
3383   "referenced_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
3384   "self_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
3385   "size" : 4,
3386   "source_file" : "system/libbase/include/android-base/unique_fd.h",
3387   "template_args" : [ "_ZTIN7android4base13DefaultCloserE" ]
3388  },
3389  {
3390   "alignment" : 4,
3391   "fields" :
3392   [
3393    {
3394     "access" : "private",
3395     "field_name" : "old_",
3396     "referenced_type" : "_ZTIN7android4base11LogSeverityE"
3397    }
3398   ],
3399   "linker_set_key" : "_ZTIN7android4base17ScopedLogSeverityE",
3400   "name" : "android::base::ScopedLogSeverity",
3401   "record_kind" : "class",
3402   "referenced_type" : "_ZTIN7android4base17ScopedLogSeverityE",
3403   "self_type" : "_ZTIN7android4base17ScopedLogSeverityE",
3404   "size" : 4,
3405   "source_file" : "system/libbase/include/android-base/logging.h"
3406  },
3407  {
3408   "alignment" : 8,
3409   "fields" :
3410   [
3411    {
3412     "field_name" : "path",
3413     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
3414    },
3415    {
3416     "field_name" : "compression_method",
3417     "field_offset" : 96,
3418     "referenced_type" : "_ZTIt"
3419    },
3420    {
3421     "field_name" : "crc32",
3422     "field_offset" : 128,
3423     "referenced_type" : "_ZTIj"
3424    },
3425    {
3426     "field_name" : "compressed_size",
3427     "field_offset" : 160,
3428     "referenced_type" : "_ZTIj"
3429    },
3430    {
3431     "field_name" : "uncompressed_size",
3432     "field_offset" : 192,
3433     "referenced_type" : "_ZTIj"
3434    },
3435    {
3436     "field_name" : "last_mod_time",
3437     "field_offset" : 224,
3438     "referenced_type" : "_ZTIt"
3439    },
3440    {
3441     "field_name" : "last_mod_date",
3442     "field_offset" : 240,
3443     "referenced_type" : "_ZTIt"
3444    },
3445    {
3446     "field_name" : "padding_length",
3447     "field_offset" : 256,
3448     "referenced_type" : "_ZTIt"
3449    },
3450    {
3451     "field_name" : "local_file_header_offset",
3452     "field_offset" : 320,
3453     "referenced_type" : "_ZTIx"
3454    }
3455   ],
3456   "linker_set_key" : "_ZTIN9ZipWriter9FileEntryE",
3457   "name" : "ZipWriter::FileEntry",
3458   "referenced_type" : "_ZTIN9ZipWriter9FileEntryE",
3459   "self_type" : "_ZTIN9ZipWriter9FileEntryE",
3460   "size" : 48,
3461   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
3462  }
3463 ],
3464 "rvalue_reference_types" :
3465 [
3466  {
3467   "alignment" : 4,
3468   "linker_set_key" : "_ZTIO9ZipWriter",
3469   "name" : "ZipWriter &&",
3470   "referenced_type" : "_ZTI9ZipWriter",
3471   "self_type" : "_ZTIO9ZipWriter",
3472   "size" : 4,
3473   "source_file" : "system/libziparchive/include/ziparchive/zip_writer.h"
3474  },
3475  {
3476   "alignment" : 4,
3477   "linker_set_key" : "_ZTION7android4base14unique_fd_implINS0_13DefaultCloserEEE",
3478   "name" : "android::base::unique_fd_impl<android::base::DefaultCloser> &&",
3479   "referenced_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
3480   "self_type" : "_ZTION7android4base14unique_fd_implINS0_13DefaultCloserEEE",
3481   "size" : 4,
3482   "source_file" : "system/libbase/include/android-base/unique_fd.h"
3483  },
3484  {
3485   "alignment" : 4,
3486   "linker_set_key" : "_ZTIOi",
3487   "name" : "int &&",
3488   "referenced_type" : "_ZTIi",
3489   "self_type" : "_ZTIOi",
3490   "size" : 4,
3491   "source_file" : "system/libbase/include/android-base/logging.h"
3492  },
3493  {
3494   "alignment" : 4,
3495   "linker_set_key" : "_ZTIOj",
3496   "name" : "unsigned int &&",
3497   "referenced_type" : "_ZTIj",
3498   "self_type" : "_ZTIOj",
3499   "size" : 4,
3500   "source_file" : "system/libbase/include/android-base/logging.h"
3501  },
3502  {
3503   "alignment" : 4,
3504   "linker_set_key" : "_ZTIOt",
3505   "name" : "unsigned short &&",
3506   "referenced_type" : "_ZTIt",
3507   "self_type" : "_ZTIOt",
3508   "size" : 4,
3509   "source_file" : "system/libbase/include/android-base/logging.h"
3510  }
3511 ]
3512}
3513