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