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