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