1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [1024]",
7   "name" : "char [1024]",
8   "referenced_type" : "type-91",
9   "self_type" : "type-90",
10   "size" : 1024,
11   "source_file" : "/system/libbase/include/android-base/file.h"
12  }
13 ],
14 "builtin_types" :
15 [
16  {
17   "alignment" : 1,
18   "is_integral" : true,
19   "is_unsigned" : true,
20   "linker_set_key" : "bool",
21   "name" : "bool",
22   "referenced_type" : "type-11",
23   "self_type" : "type-11",
24   "size" : 1
25  },
26  {
27   "alignment" : 1,
28   "is_integral" : true,
29   "is_unsigned" : true,
30   "linker_set_key" : "char",
31   "name" : "char",
32   "referenced_type" : "type-91",
33   "self_type" : "type-91",
34   "size" : 1
35  },
36  {
37   "alignment" : 8,
38   "linker_set_key" : "double",
39   "name" : "double",
40   "referenced_type" : "type-41",
41   "self_type" : "type-41",
42   "size" : 8
43  },
44  {
45   "alignment" : 4,
46   "is_integral" : true,
47   "linker_set_key" : "int",
48   "name" : "int",
49   "referenced_type" : "type-21",
50   "self_type" : "type-21",
51   "size" : 4
52  },
53  {
54   "alignment" : 4,
55   "is_integral" : true,
56   "linker_set_key" : "long",
57   "name" : "long",
58   "referenced_type" : "type-31",
59   "self_type" : "type-31",
60   "size" : 4
61  },
62  {
63   "alignment" : 8,
64   "linker_set_key" : "long double",
65   "name" : "long double",
66   "referenced_type" : "type-44",
67   "self_type" : "type-44",
68   "size" : 8
69  },
70  {
71   "alignment" : 8,
72   "is_integral" : true,
73   "linker_set_key" : "long long",
74   "name" : "long long",
75   "referenced_type" : "type-10",
76   "self_type" : "type-10",
77   "size" : 8
78  },
79  {
80   "alignment" : 2,
81   "is_integral" : true,
82   "linker_set_key" : "short",
83   "name" : "short",
84   "referenced_type" : "type-43",
85   "self_type" : "type-43",
86   "size" : 2
87  },
88  {
89   "alignment" : 1,
90   "is_integral" : true,
91   "linker_set_key" : "signed char",
92   "name" : "signed char",
93   "referenced_type" : "type-134",
94   "self_type" : "type-134",
95   "size" : 1
96  },
97  {
98   "alignment" : 1,
99   "is_integral" : true,
100   "is_unsigned" : true,
101   "linker_set_key" : "unsigned char",
102   "name" : "unsigned char",
103   "referenced_type" : "type-4",
104   "self_type" : "type-4",
105   "size" : 1
106  },
107  {
108   "alignment" : 4,
109   "is_integral" : true,
110   "is_unsigned" : true,
111   "linker_set_key" : "unsigned int",
112   "name" : "unsigned int",
113   "referenced_type" : "type-6",
114   "self_type" : "type-6",
115   "size" : 4
116  },
117  {
118   "alignment" : 4,
119   "is_integral" : true,
120   "is_unsigned" : true,
121   "linker_set_key" : "unsigned long",
122   "name" : "unsigned long",
123   "referenced_type" : "type-42",
124   "self_type" : "type-42",
125   "size" : 4
126  },
127  {
128   "alignment" : 8,
129   "is_integral" : true,
130   "is_unsigned" : true,
131   "linker_set_key" : "unsigned long long",
132   "name" : "unsigned long long",
133   "referenced_type" : "type-87",
134   "self_type" : "type-87",
135   "size" : 8
136  },
137  {
138   "alignment" : 2,
139   "is_integral" : true,
140   "is_unsigned" : true,
141   "linker_set_key" : "unsigned short",
142   "name" : "unsigned short",
143   "referenced_type" : "type-5",
144   "self_type" : "type-5",
145   "size" : 2
146  },
147  {
148   "linker_set_key" : "void",
149   "name" : "void",
150   "referenced_type" : "type-64",
151   "self_type" : "type-64"
152  }
153 ],
154 "elf_functions" :
155 [
156  {
157   "name" : "_Z11GetOwnerTagPK10ZipArchive"
158  },
159  {
160   "name" : "_Z11OpenArchivePKcPP10ZipArchive"
161  },
162  {
163   "name" : "_Z12CloseArchiveP10ZipArchive"
164  },
165  {
166   "name" : "_Z12EndIterationPv"
167  },
168  {
169   "name" : "_Z13OpenArchiveFdiPKcPP10ZipArchiveb"
170  },
171  {
172   "name" : "_Z14StartIterationP10ZipArchivePPvPK9ZipStringS5_"
173  },
174  {
175   "name" : "_Z15ErrorCodeStringi"
176  },
177  {
178   "name" : "_Z15ExtractToMemoryP10ZipArchiveP8ZipEntryPhj"
179  },
180  {
181   "name" : "_Z15ExtractToWriterP10ZipArchiveP8ZipEntryPN11zip_archive6WriterE"
182  },
183  {
184   "name" : "_Z17GetFileDescriptorP10ZipArchive"
185  },
186  {
187   "name" : "_Z18ExtractEntryToFileP10ZipArchiveP8ZipEntryi"
188  },
189  {
190   "name" : "_Z21OpenArchiveFromMemoryPvjPKcPP10ZipArchive"
191  },
192  {
193   "name" : "_Z23ProcessZipEntryContentsP10ZipArchiveP8ZipEntryPFbPKhjPvES5_"
194  },
195  {
196   "name" : "_Z4NextPvP8ZipEntryP9ZipString"
197  },
198  {
199   "name" : "_Z9FindEntryP10ZipArchiveRK9ZipStringP8ZipEntry"
200  },
201  {
202   "name" : "_ZN10ZipArchive26InitializeCentralDirectoryExj"
203  },
204  {
205   "name" : "_ZN10ZipArchiveC1EPvj"
206  },
207  {
208   "name" : "_ZN10ZipArchiveC1Eib"
209  },
210  {
211   "name" : "_ZN10ZipArchiveC2EPvj"
212  },
213  {
214   "name" : "_ZN10ZipArchiveC2Eib"
215  },
216  {
217   "name" : "_ZN10ZipArchiveD1Ev"
218  },
219  {
220   "name" : "_ZN10ZipArchiveD2Ev"
221  },
222  {
223   "name" : "_ZN11zip_archive6ReaderD0Ev"
224  },
225  {
226   "name" : "_ZN11zip_archive6ReaderD1Ev"
227  },
228  {
229   "name" : "_ZN11zip_archive6ReaderD2Ev"
230  },
231  {
232   "name" : "_ZN11zip_archive6WriterD0Ev"
233  },
234  {
235   "name" : "_ZN11zip_archive6WriterD1Ev"
236  },
237  {
238   "name" : "_ZN11zip_archive6WriterD2Ev"
239  },
240  {
241   "name" : "_ZN11zip_archive7InflateERKNS_6ReaderEjjPNS_6WriterEPy"
242  },
243  {
244   "name" : "_ZN16CentralDirectory10InitializeEPvxj"
245  },
246  {
247   "name" : "_ZN21ZipArchiveStreamEntry4InitERK8ZipEntry"
248  },
249  {
250   "name" : "_ZN21ZipArchiveStreamEntry6CreateEP10ZipArchiveRK8ZipEntry"
251  },
252  {
253   "name" : "_ZN21ZipArchiveStreamEntry9CreateRawEP10ZipArchiveRK8ZipEntry"
254  },
255  {
256   "name" : "_ZN31ZipArchiveStreamEntryCompressed4InitERK8ZipEntry"
257  },
258  {
259   "name" : "_ZN31ZipArchiveStreamEntryCompressed4ReadEv"
260  },
261  {
262   "name" : "_ZN31ZipArchiveStreamEntryCompressed6VerifyEv"
263  },
264  {
265   "name" : "_ZN31ZipArchiveStreamEntryCompressedD0Ev"
266  },
267  {
268   "name" : "_ZN31ZipArchiveStreamEntryCompressedD1Ev"
269  },
270  {
271   "name" : "_ZN31ZipArchiveStreamEntryCompressedD2Ev"
272  },
273  {
274   "name" : "_ZN33ZipArchiveStreamEntryUncompressed4InitERK8ZipEntry"
275  },
276  {
277   "name" : "_ZN33ZipArchiveStreamEntryUncompressed4ReadEv"
278  },
279  {
280   "name" : "_ZN33ZipArchiveStreamEntryUncompressed6VerifyEv"
281  },
282  {
283   "name" : "_ZN34ZipArchiveStreamEntryRawCompressed4InitERK8ZipEntry"
284  },
285  {
286   "name" : "_ZN34ZipArchiveStreamEntryRawCompressed6VerifyEv"
287  },
288  {
289   "name" : "_ZN9ZipStringC1EPKc"
290  },
291  {
292   "name" : "_ZN9ZipStringC2EPKc"
293  },
294  {
295   "name" : "_ZN9ZipWriter10StartEntryEPKcj"
296  },
297  {
298   "name" : "_ZN9ZipWriter10StoreBytesEPNS_9FileEntryEPKvj"
299  },
300  {
301   "name" : "_ZN9ZipWriter10WriteBytesEPKvj"
302  },
303  {
304   "name" : "_ZN9ZipWriter11FinishEntryEv"
305  },
306  {
307   "name" : "_ZN9ZipWriter11HandleErrorEi"
308  },
309  {
310   "name" : "_ZN9ZipWriter12GetLastEntryEPNS_9FileEntryE"
311  },
312  {
313   "name" : "_ZN9ZipWriter13CompressBytesEPNS_9FileEntryEPKvj"
314  },
315  {
316   "name" : "_ZN9ZipWriter14PrepareDeflateEv"
317  },
318  {
319   "name" : "_ZN9ZipWriter15ErrorCodeStringEi"
320  },
321  {
322   "name" : "_ZN9ZipWriter16DiscardLastEntryEv"
323  },
324  {
325   "name" : "_ZN9ZipWriter17StartAlignedEntryEPKcjj"
326  },
327  {
328   "name" : "_ZN9ZipWriter18StartEntryWithTimeEPKcjl"
329  },
330  {
331   "name" : "_ZN9ZipWriter20FlushCompressedBytesEPNS_9FileEntryE"
332  },
333  {
334   "name" : "_ZN9ZipWriter25StartAlignedEntryWithTimeEPKcjlj"
335  },
336  {
337   "name" : "_ZN9ZipWriter6FinishEv"
338  },
339  {
340   "name" : "_ZN9ZipWriterC1EOS_"
341  },
342  {
343   "name" : "_ZN9ZipWriterC1EP7__sFILE"
344  },
345  {
346   "name" : "_ZN9ZipWriterC2EOS_"
347  },
348  {
349   "name" : "_ZN9ZipWriterC2EP7__sFILE"
350  },
351  {
352   "name" : "_ZN9ZipWriteraSEOS_"
353  },
354  {
355   "name" : "_ZNK13MappedZipFile10GetBasePtrEv"
356  },
357  {
358   "name" : "_ZNK13MappedZipFile12ReadAtOffsetEPhjx"
359  },
360  {
361   "name" : "_ZNK13MappedZipFile13GetFileLengthEv"
362  },
363  {
364   "name" : "_ZNK13MappedZipFile17GetFileDescriptorEv"
365  },
366  {
367   "name" : "_ZNK8ZipEntry19GetModificationTimeEv"
368  },
369  {
370   "binding" : "weak",
371   "name" : "_ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_j"
372  },
373  {
374   "binding" : "weak",
375   "name" : "_ZNSt3__16vectorIN9ZipWriter9FileEntryENS_9allocatorIS2_EEE13__move_assignERS5_NS_17integral_constantIbLb1EEE"
376  },
377  {
378   "binding" : "weak",
379   "name" : "_ZNSt3__16vectorIN9ZipWriter9FileEntryENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJS2_EEEvDpOT_"
380  },
381  {
382   "binding" : "weak",
383   "name" : "_ZNSt3__16vectorIcNS_9allocatorIcEEE8__appendEjRKc"
384  },
385  {
386   "binding" : "weak",
387   "name" : "_ZNSt3__16vectorIhNS_9allocatorIhEEE8__appendEj"
388  },
389  {
390   "name" : "__aeabi_ldivmod"
391  },
392  {
393   "name" : "__aeabi_memclr"
394  },
395  {
396   "name" : "__aeabi_memclr4"
397  },
398  {
399   "name" : "__aeabi_memclr8"
400  },
401  {
402   "name" : "__aeabi_memcpy"
403  },
404  {
405   "name" : "__aeabi_memcpy4"
406  },
407  {
408   "name" : "__aeabi_memcpy8"
409  },
410  {
411   "name" : "__aeabi_memset"
412  },
413  {
414   "name" : "__aeabi_memset4"
415  },
416  {
417   "name" : "__aeabi_memset8"
418  },
419  {
420   "name" : "__aeabi_uidiv"
421  },
422  {
423   "name" : "__aeabi_uidivmod"
424  },
425  {
426   "name" : "__divdi3"
427  },
428  {
429   "name" : "__divmoddi4"
430  },
431  {
432   "name" : "__udivmoddi4"
433  },
434  {
435   "name" : "__udivmodsi4"
436  },
437  {
438   "name" : "__udivsi3"
439  }
440 ],
441 "elf_objects" :
442 [
443  {
444   "binding" : "weak",
445   "name" : "_ZTV10FileWriter"
446  },
447  {
448   "binding" : "weak",
449   "name" : "_ZTV11EntryReader"
450  },
451  {
452   "binding" : "weak",
453   "name" : "_ZTV12MemoryWriter"
454  },
455  {
456   "binding" : "weak",
457   "name" : "_ZTV13ProcessWriter"
458  },
459  {
460   "name" : "_ZTV21ZipArchiveStreamEntry"
461  },
462  {
463   "name" : "_ZTV31ZipArchiveStreamEntryCompressed"
464  },
465  {
466   "name" : "_ZTV33ZipArchiveStreamEntryUncompressed"
467  },
468  {
469   "name" : "_ZTV34ZipArchiveStreamEntryRawCompressed"
470  },
471  {
472   "name" : "_ZTVN11zip_archive6ReaderE"
473  },
474  {
475   "name" : "_ZTVN11zip_archive6WriterE"
476  }
477 ],
478 "enum_types" :
479 [
480  {
481   "access" : "private",
482   "alignment" : 4,
483   "enum_fields" :
484   [
485    {
486     "enum_field_value" : 0,
487     "name" : "ZipWriter::State::kWritingZip"
488    },
489    {
490     "enum_field_value" : 1,
491     "name" : "ZipWriter::State::kWritingEntry"
492    },
493    {
494     "enum_field_value" : 2,
495     "name" : "ZipWriter::State::kDone"
496    },
497    {
498     "enum_field_value" : 3,
499     "name" : "ZipWriter::State::kError"
500    }
501   ],
502   "linker_set_key" : "ZipWriter::State",
503   "name" : "ZipWriter::State",
504   "referenced_type" : "type-20",
505   "self_type" : "type-20",
506   "size" : 4,
507   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h",
508   "underlying_type" : "type-21",
509   "unique_id" : "_ZTSN9ZipWriter5StateE"
510  },
511  {
512   "alignment" : 4,
513   "enum_fields" :
514   [
515    {
516     "enum_field_value" : 0,
517     "name" : "android::base::DEFAULT"
518    },
519    {
520     "enum_field_value" : 1,
521     "name" : "android::base::MAIN"
522    },
523    {
524     "enum_field_value" : 2,
525     "name" : "android::base::SYSTEM"
526    }
527   ],
528   "linker_set_key" : "android::base::LogId",
529   "name" : "android::base::LogId",
530   "referenced_type" : "type-96",
531   "self_type" : "type-96",
532   "size" : 4,
533   "source_file" : "/system/libbase/include/android-base/logging.h",
534   "underlying_type" : "type-6",
535   "unique_id" : "_ZTSN7android4base5LogIdE"
536  },
537  {
538   "alignment" : 4,
539   "enum_fields" :
540   [
541    {
542     "enum_field_value" : 0,
543     "name" : "android::base::VERBOSE"
544    },
545    {
546     "enum_field_value" : 1,
547     "name" : "android::base::DEBUG"
548    },
549    {
550     "enum_field_value" : 2,
551     "name" : "android::base::INFO"
552    },
553    {
554     "enum_field_value" : 3,
555     "name" : "android::base::WARNING"
556    },
557    {
558     "enum_field_value" : 4,
559     "name" : "android::base::ERROR"
560    },
561    {
562     "enum_field_value" : 5,
563     "name" : "android::base::FATAL_WITHOUT_ABORT"
564    },
565    {
566     "enum_field_value" : 6,
567     "name" : "android::base::FATAL"
568    }
569   ],
570   "linker_set_key" : "android::base::LogSeverity",
571   "name" : "android::base::LogSeverity",
572   "referenced_type" : "type-95",
573   "self_type" : "type-95",
574   "size" : 4,
575   "source_file" : "/system/libbase/include/android-base/logging.h",
576   "underlying_type" : "type-6",
577   "unique_id" : "_ZTSN7android4base11LogSeverityE"
578  }
579 ],
580 "function_types" :
581 [
582  {
583   "alignment" : 4,
584   "linker_set_key" : "bool (const unsigned char *, unsigned int, void *)",
585   "name" : "bool (const unsigned char *, unsigned int, void *)",
586   "parameters" :
587   [
588    {
589     "referenced_type" : "type-2"
590    },
591    {
592     "referenced_type" : "type-6"
593    },
594    {
595     "referenced_type" : "type-63"
596    }
597   ],
598   "referenced_type" : "type-78",
599   "return_type" : "type-11",
600   "self_type" : "type-78",
601   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
602  }
603 ],
604 "functions" :
605 [
606  {
607   "function_name" : "OpenArchive",
608   "linker_set_key" : "_Z11OpenArchivePKcPP10ZipArchive",
609   "parameters" :
610   [
611    {
612     "referenced_type" : "type-111"
613    },
614    {
615     "referenced_type" : "type-52"
616    }
617   ],
618   "return_type" : "type-21",
619   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
620  },
621  {
622   "function_name" : "CloseArchive",
623   "linker_set_key" : "_Z12CloseArchiveP10ZipArchive",
624   "parameters" :
625   [
626    {
627     "referenced_type" : "type-50"
628    }
629   ],
630   "return_type" : "type-64",
631   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
632  },
633  {
634   "function_name" : "EndIteration",
635   "linker_set_key" : "_Z12EndIterationPv",
636   "parameters" :
637   [
638    {
639     "referenced_type" : "type-63"
640    }
641   ],
642   "return_type" : "type-64",
643   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
644  },
645  {
646   "function_name" : "OpenArchiveFd",
647   "linker_set_key" : "_Z13OpenArchiveFdiPKcPP10ZipArchiveb",
648   "parameters" :
649   [
650    {
651     "referenced_type" : "type-60"
652    },
653    {
654     "referenced_type" : "type-111"
655    },
656    {
657     "referenced_type" : "type-52"
658    },
659    {
660     "default_arg" : true,
661     "referenced_type" : "type-11"
662    }
663   ],
664   "return_type" : "type-21",
665   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
666  },
667  {
668   "function_name" : "StartIteration",
669   "linker_set_key" : "_Z14StartIterationP10ZipArchivePPvPK9ZipStringS5_",
670   "parameters" :
671   [
672    {
673     "referenced_type" : "type-50"
674    },
675    {
676     "referenced_type" : "type-71"
677    },
678    {
679     "referenced_type" : "type-27"
680    },
681    {
682     "referenced_type" : "type-27"
683    }
684   ],
685   "return_type" : "type-21",
686   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
687  },
688  {
689   "function_name" : "ErrorCodeString",
690   "linker_set_key" : "_Z15ErrorCodeStringi",
691   "parameters" :
692   [
693    {
694     "referenced_type" : "type-21"
695    }
696   ],
697   "return_type" : "type-111",
698   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
699  },
700  {
701   "function_name" : "ExtractToMemory",
702   "linker_set_key" : "_Z15ExtractToMemoryP10ZipArchiveP8ZipEntryPhj",
703   "parameters" :
704   [
705    {
706     "referenced_type" : "type-50"
707    },
708    {
709     "referenced_type" : "type-68"
710    },
711    {
712     "referenced_type" : "type-77"
713    },
714    {
715     "referenced_type" : "type-6"
716    }
717   ],
718   "return_type" : "type-21",
719   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
720  },
721  {
722   "function_name" : "GetFileDescriptor",
723   "linker_set_key" : "_Z17GetFileDescriptorP10ZipArchive",
724   "parameters" :
725   [
726    {
727     "referenced_type" : "type-67"
728    }
729   ],
730   "return_type" : "type-21",
731   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
732  },
733  {
734   "function_name" : "ExtractEntryToFile",
735   "linker_set_key" : "_Z18ExtractEntryToFileP10ZipArchiveP8ZipEntryi",
736   "parameters" :
737   [
738    {
739     "referenced_type" : "type-50"
740    },
741    {
742     "referenced_type" : "type-68"
743    },
744    {
745     "referenced_type" : "type-21"
746    }
747   ],
748   "return_type" : "type-21",
749   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
750  },
751  {
752   "function_name" : "OpenArchiveFromMemory",
753   "linker_set_key" : "_Z21OpenArchiveFromMemoryPvjPKcPP10ZipArchive",
754   "parameters" :
755   [
756    {
757     "referenced_type" : "type-63"
758    },
759    {
760     "referenced_type" : "type-6"
761    },
762    {
763     "referenced_type" : "type-111"
764    },
765    {
766     "referenced_type" : "type-52"
767    }
768   ],
769   "return_type" : "type-21",
770   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
771  },
772  {
773   "function_name" : "ProcessZipEntryContents",
774   "linker_set_key" : "_Z23ProcessZipEntryContentsP10ZipArchiveP8ZipEntryPFbPKhjPvES5_",
775   "parameters" :
776   [
777    {
778     "referenced_type" : "type-50"
779    },
780    {
781     "referenced_type" : "type-68"
782    },
783    {
784     "referenced_type" : "type-79"
785    },
786    {
787     "referenced_type" : "type-63"
788    }
789   ],
790   "return_type" : "type-21",
791   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
792  },
793  {
794   "function_name" : "Next",
795   "linker_set_key" : "_Z4NextPvP8ZipEntryP9ZipString",
796   "parameters" :
797   [
798    {
799     "referenced_type" : "type-63"
800    },
801    {
802     "referenced_type" : "type-68"
803    },
804    {
805     "referenced_type" : "type-122"
806    }
807   ],
808   "return_type" : "type-21",
809   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
810  },
811  {
812   "function_name" : "FindEntry",
813   "linker_set_key" : "_Z9FindEntryP10ZipArchiveRK9ZipStringP8ZipEntry",
814   "parameters" :
815   [
816    {
817     "referenced_type" : "type-67"
818    },
819    {
820     "referenced_type" : "type-33"
821    },
822    {
823     "referenced_type" : "type-68"
824    }
825   ],
826   "return_type" : "type-21",
827   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
828  },
829  {
830   "function_name" : "zip_archive::Reader::~Reader",
831   "linker_set_key" : "_ZN11zip_archive6ReaderD0Ev",
832   "parameters" :
833   [
834    {
835     "is_this_ptr" : true,
836     "referenced_type" : "type-83"
837    }
838   ],
839   "return_type" : "type-64",
840   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
841  },
842  {
843   "function_name" : "zip_archive::Reader::~Reader",
844   "linker_set_key" : "_ZN11zip_archive6ReaderD1Ev",
845   "parameters" :
846   [
847    {
848     "is_this_ptr" : true,
849     "referenced_type" : "type-83"
850    }
851   ],
852   "return_type" : "type-64",
853   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
854  },
855  {
856   "function_name" : "zip_archive::Reader::~Reader",
857   "linker_set_key" : "_ZN11zip_archive6ReaderD2Ev",
858   "parameters" :
859   [
860    {
861     "is_this_ptr" : true,
862     "referenced_type" : "type-83"
863    }
864   ],
865   "return_type" : "type-64",
866   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
867  },
868  {
869   "function_name" : "zip_archive::Writer::~Writer",
870   "linker_set_key" : "_ZN11zip_archive6WriterD0Ev",
871   "parameters" :
872   [
873    {
874     "is_this_ptr" : true,
875     "referenced_type" : "type-81"
876    }
877   ],
878   "return_type" : "type-64",
879   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
880  },
881  {
882   "function_name" : "zip_archive::Writer::~Writer",
883   "linker_set_key" : "_ZN11zip_archive6WriterD1Ev",
884   "parameters" :
885   [
886    {
887     "is_this_ptr" : true,
888     "referenced_type" : "type-81"
889    }
890   ],
891   "return_type" : "type-64",
892   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
893  },
894  {
895   "function_name" : "zip_archive::Writer::~Writer",
896   "linker_set_key" : "_ZN11zip_archive6WriterD2Ev",
897   "parameters" :
898   [
899    {
900     "is_this_ptr" : true,
901     "referenced_type" : "type-81"
902    }
903   ],
904   "return_type" : "type-64",
905   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
906  },
907  {
908   "function_name" : "zip_archive::Inflate",
909   "linker_set_key" : "_ZN11zip_archive7InflateERKNS_6ReaderEjjPNS_6WriterEPy",
910   "parameters" :
911   [
912    {
913     "referenced_type" : "type-85"
914    },
915    {
916     "referenced_type" : "type-86"
917    },
918    {
919     "referenced_type" : "type-86"
920    },
921    {
922     "referenced_type" : "type-81"
923    },
924    {
925     "referenced_type" : "type-88"
926    }
927   ],
928   "return_type" : "type-21",
929   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
930  },
931  {
932   "access" : "protected",
933   "function_name" : "ZipArchiveStreamEntry::Init",
934   "linker_set_key" : "_ZN21ZipArchiveStreamEntry4InitERK8ZipEntry",
935   "parameters" :
936   [
937    {
938     "is_this_ptr" : true,
939     "referenced_type" : "type-12"
940    },
941    {
942     "referenced_type" : "type-13"
943    }
944   ],
945   "return_type" : "type-11",
946   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive_stream_entry.h"
947  },
948  {
949   "function_name" : "ZipArchiveStreamEntry::Create",
950   "linker_set_key" : "_ZN21ZipArchiveStreamEntry6CreateEP10ZipArchiveRK8ZipEntry",
951   "parameters" :
952   [
953    {
954     "referenced_type" : "type-8"
955    },
956    {
957     "referenced_type" : "type-13"
958    }
959   ],
960   "return_type" : "type-12",
961   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive_stream_entry.h"
962  },
963  {
964   "function_name" : "ZipArchiveStreamEntry::CreateRaw",
965   "linker_set_key" : "_ZN21ZipArchiveStreamEntry9CreateRawEP10ZipArchiveRK8ZipEntry",
966   "parameters" :
967   [
968    {
969     "referenced_type" : "type-8"
970    },
971    {
972     "referenced_type" : "type-13"
973    }
974   ],
975   "return_type" : "type-12",
976   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive_stream_entry.h"
977  },
978  {
979   "function_name" : "ZipString::ZipString",
980   "linker_set_key" : "_ZN9ZipStringC1EPKc",
981   "parameters" :
982   [
983    {
984     "is_this_ptr" : true,
985     "referenced_type" : "type-122"
986    },
987    {
988     "referenced_type" : "type-111"
989    }
990   ],
991   "return_type" : "type-64",
992   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
993  },
994  {
995   "function_name" : "ZipString::ZipString",
996   "linker_set_key" : "_ZN9ZipStringC2EPKc",
997   "parameters" :
998   [
999    {
1000     "is_this_ptr" : true,
1001     "referenced_type" : "type-122"
1002    },
1003    {
1004     "referenced_type" : "type-111"
1005    }
1006   ],
1007   "return_type" : "type-64",
1008   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
1009  },
1010  {
1011   "function_name" : "ZipWriter::StartEntry",
1012   "linker_set_key" : "_ZN9ZipWriter10StartEntryEPKcj",
1013   "parameters" :
1014   [
1015    {
1016     "is_this_ptr" : true,
1017     "referenced_type" : "type-28"
1018    },
1019    {
1020     "referenced_type" : "type-111"
1021    },
1022    {
1023     "referenced_type" : "type-6"
1024    }
1025   ],
1026   "return_type" : "type-21",
1027   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
1028  },
1029  {
1030   "access" : "private",
1031   "function_name" : "ZipWriter::StoreBytes",
1032   "linker_set_key" : "_ZN9ZipWriter10StoreBytesEPNS_9FileEntryEPKvj",
1033   "parameters" :
1034   [
1035    {
1036     "is_this_ptr" : true,
1037     "referenced_type" : "type-28"
1038    },
1039    {
1040     "referenced_type" : "type-32"
1041    },
1042    {
1043     "referenced_type" : "type-108"
1044    },
1045    {
1046     "referenced_type" : "type-6"
1047    }
1048   ],
1049   "return_type" : "type-21",
1050   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
1051  },
1052  {
1053   "function_name" : "ZipWriter::WriteBytes",
1054   "linker_set_key" : "_ZN9ZipWriter10WriteBytesEPKvj",
1055   "parameters" :
1056   [
1057    {
1058     "is_this_ptr" : true,
1059     "referenced_type" : "type-28"
1060    },
1061    {
1062     "referenced_type" : "type-108"
1063    },
1064    {
1065     "referenced_type" : "type-6"
1066    }
1067   ],
1068   "return_type" : "type-21",
1069   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
1070  },
1071  {
1072   "function_name" : "ZipWriter::FinishEntry",
1073   "linker_set_key" : "_ZN9ZipWriter11FinishEntryEv",
1074   "parameters" :
1075   [
1076    {
1077     "is_this_ptr" : true,
1078     "referenced_type" : "type-28"
1079    }
1080   ],
1081   "return_type" : "type-21",
1082   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
1083  },
1084  {
1085   "access" : "private",
1086   "function_name" : "ZipWriter::HandleError",
1087   "linker_set_key" : "_ZN9ZipWriter11HandleErrorEi",
1088   "parameters" :
1089   [
1090    {
1091     "is_this_ptr" : true,
1092     "referenced_type" : "type-28"
1093    },
1094    {
1095     "referenced_type" : "type-21"
1096    }
1097   ],
1098   "return_type" : "type-21",
1099   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
1100  },
1101  {
1102   "function_name" : "ZipWriter::GetLastEntry",
1103   "linker_set_key" : "_ZN9ZipWriter12GetLastEntryEPNS_9FileEntryE",
1104   "parameters" :
1105   [
1106    {
1107     "is_this_ptr" : true,
1108     "referenced_type" : "type-28"
1109    },
1110    {
1111     "referenced_type" : "type-32"
1112    }
1113   ],
1114   "return_type" : "type-21",
1115   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
1116  },
1117  {
1118   "access" : "private",
1119   "function_name" : "ZipWriter::CompressBytes",
1120   "linker_set_key" : "_ZN9ZipWriter13CompressBytesEPNS_9FileEntryEPKvj",
1121   "parameters" :
1122   [
1123    {
1124     "is_this_ptr" : true,
1125     "referenced_type" : "type-28"
1126    },
1127    {
1128     "referenced_type" : "type-32"
1129    },
1130    {
1131     "referenced_type" : "type-108"
1132    },
1133    {
1134     "referenced_type" : "type-6"
1135    }
1136   ],
1137   "return_type" : "type-21",
1138   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
1139  },
1140  {
1141   "access" : "private",
1142   "function_name" : "ZipWriter::PrepareDeflate",
1143   "linker_set_key" : "_ZN9ZipWriter14PrepareDeflateEv",
1144   "parameters" :
1145   [
1146    {
1147     "is_this_ptr" : true,
1148     "referenced_type" : "type-28"
1149    }
1150   ],
1151   "return_type" : "type-21",
1152   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
1153  },
1154  {
1155   "function_name" : "ZipWriter::ErrorCodeString",
1156   "linker_set_key" : "_ZN9ZipWriter15ErrorCodeStringEi",
1157   "parameters" :
1158   [
1159    {
1160     "referenced_type" : "type-21"
1161    }
1162   ],
1163   "return_type" : "type-111",
1164   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
1165  },
1166  {
1167   "function_name" : "ZipWriter::DiscardLastEntry",
1168   "linker_set_key" : "_ZN9ZipWriter16DiscardLastEntryEv",
1169   "parameters" :
1170   [
1171    {
1172     "is_this_ptr" : true,
1173     "referenced_type" : "type-28"
1174    }
1175   ],
1176   "return_type" : "type-21",
1177   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
1178  },
1179  {
1180   "function_name" : "ZipWriter::StartAlignedEntry",
1181   "linker_set_key" : "_ZN9ZipWriter17StartAlignedEntryEPKcjj",
1182   "parameters" :
1183   [
1184    {
1185     "is_this_ptr" : true,
1186     "referenced_type" : "type-28"
1187    },
1188    {
1189     "referenced_type" : "type-111"
1190    },
1191    {
1192     "referenced_type" : "type-6"
1193    },
1194    {
1195     "referenced_type" : "type-6"
1196    }
1197   ],
1198   "return_type" : "type-21",
1199   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
1200  },
1201  {
1202   "function_name" : "ZipWriter::StartEntryWithTime",
1203   "linker_set_key" : "_ZN9ZipWriter18StartEntryWithTimeEPKcjl",
1204   "parameters" :
1205   [
1206    {
1207     "is_this_ptr" : true,
1208     "referenced_type" : "type-28"
1209    },
1210    {
1211     "referenced_type" : "type-111"
1212    },
1213    {
1214     "referenced_type" : "type-6"
1215    },
1216    {
1217     "referenced_type" : "type-31"
1218    }
1219   ],
1220   "return_type" : "type-21",
1221   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
1222  },
1223  {
1224   "access" : "private",
1225   "function_name" : "ZipWriter::FlushCompressedBytes",
1226   "linker_set_key" : "_ZN9ZipWriter20FlushCompressedBytesEPNS_9FileEntryE",
1227   "parameters" :
1228   [
1229    {
1230     "is_this_ptr" : true,
1231     "referenced_type" : "type-28"
1232    },
1233    {
1234     "referenced_type" : "type-32"
1235    }
1236   ],
1237   "return_type" : "type-21",
1238   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
1239  },
1240  {
1241   "function_name" : "ZipWriter::StartAlignedEntryWithTime",
1242   "linker_set_key" : "_ZN9ZipWriter25StartAlignedEntryWithTimeEPKcjlj",
1243   "parameters" :
1244   [
1245    {
1246     "is_this_ptr" : true,
1247     "referenced_type" : "type-28"
1248    },
1249    {
1250     "referenced_type" : "type-111"
1251    },
1252    {
1253     "referenced_type" : "type-6"
1254    },
1255    {
1256     "referenced_type" : "type-31"
1257    },
1258    {
1259     "referenced_type" : "type-6"
1260    }
1261   ],
1262   "return_type" : "type-21",
1263   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
1264  },
1265  {
1266   "function_name" : "ZipWriter::Finish",
1267   "linker_set_key" : "_ZN9ZipWriter6FinishEv",
1268   "parameters" :
1269   [
1270    {
1271     "is_this_ptr" : true,
1272     "referenced_type" : "type-28"
1273    }
1274   ],
1275   "return_type" : "type-21",
1276   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
1277  },
1278  {
1279   "function_name" : "ZipWriter::ZipWriter",
1280   "linker_set_key" : "_ZN9ZipWriterC1EOS_",
1281   "parameters" :
1282   [
1283    {
1284     "is_this_ptr" : true,
1285     "referenced_type" : "type-28"
1286    },
1287    {
1288     "referenced_type" : "type-29"
1289    }
1290   ],
1291   "return_type" : "type-64",
1292   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
1293  },
1294  {
1295   "function_name" : "ZipWriter::ZipWriter",
1296   "linker_set_key" : "_ZN9ZipWriterC1EP7__sFILE",
1297   "parameters" :
1298   [
1299    {
1300     "is_this_ptr" : true,
1301     "referenced_type" : "type-28"
1302    },
1303    {
1304     "referenced_type" : "type-18"
1305    }
1306   ],
1307   "return_type" : "type-64",
1308   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
1309  },
1310  {
1311   "function_name" : "ZipWriter::ZipWriter",
1312   "linker_set_key" : "_ZN9ZipWriterC2EOS_",
1313   "parameters" :
1314   [
1315    {
1316     "is_this_ptr" : true,
1317     "referenced_type" : "type-28"
1318    },
1319    {
1320     "referenced_type" : "type-29"
1321    }
1322   ],
1323   "return_type" : "type-64",
1324   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
1325  },
1326  {
1327   "function_name" : "ZipWriter::ZipWriter",
1328   "linker_set_key" : "_ZN9ZipWriterC2EP7__sFILE",
1329   "parameters" :
1330   [
1331    {
1332     "is_this_ptr" : true,
1333     "referenced_type" : "type-28"
1334    },
1335    {
1336     "referenced_type" : "type-18"
1337    }
1338   ],
1339   "return_type" : "type-64",
1340   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
1341  },
1342  {
1343   "function_name" : "ZipWriter::operator=",
1344   "linker_set_key" : "_ZN9ZipWriteraSEOS_",
1345   "parameters" :
1346   [
1347    {
1348     "is_this_ptr" : true,
1349     "referenced_type" : "type-28"
1350    },
1351    {
1352     "referenced_type" : "type-29"
1353    }
1354   ],
1355   "return_type" : "type-30",
1356   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
1357  },
1358  {
1359   "function_name" : "ZipEntry::GetModificationTime",
1360   "linker_set_key" : "_ZNK8ZipEntry19GetModificationTimeEv",
1361   "parameters" :
1362   [
1363    {
1364     "is_this_ptr" : true,
1365     "referenced_type" : "type-48"
1366    }
1367   ],
1368   "return_type" : "type-152",
1369   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
1370  }
1371 ],
1372 "global_vars" : [],
1373 "lvalue_reference_types" :
1374 [
1375  {
1376   "alignment" : 4,
1377   "linker_set_key" : "ZipWriter &",
1378   "name" : "ZipWriter &",
1379   "referenced_type" : "type-17",
1380   "self_type" : "type-30",
1381   "size" : 4,
1382   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
1383  },
1384  {
1385   "alignment" : 4,
1386   "linker_set_key" : "const ZipEntry &",
1387   "name" : "const ZipEntry &",
1388   "referenced_type" : "type-14",
1389   "self_type" : "type-13",
1390   "size" : 4,
1391   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive_stream_entry.h"
1392  },
1393  {
1394   "alignment" : 4,
1395   "linker_set_key" : "const ZipString &",
1396   "name" : "const ZipString &",
1397   "referenced_type" : "type-16",
1398   "self_type" : "type-33",
1399   "size" : 4,
1400   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
1401  },
1402  {
1403   "alignment" : 4,
1404   "linker_set_key" : "const zip_archive::Reader &",
1405   "name" : "const zip_archive::Reader &",
1406   "referenced_type" : "type-84",
1407   "self_type" : "type-85",
1408   "size" : 4,
1409   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
1410  },
1411  {
1412   "alignment" : 4,
1413   "linker_set_key" : "std::basic_ostream<char, std::char_traits<char> > &",
1414   "name" : "std::basic_ostream<char, std::char_traits<char> > &",
1415   "referenced_type" : "type-148",
1416   "self_type" : "type-147",
1417   "size" : 4,
1418   "source_file" : "/system/libbase/include/android-base/logging.h"
1419  },
1420  {
1421   "alignment" : 4,
1422   "linker_set_key" : "std::basic_ostream<char, std::char_traits<char> > &",
1423   "name" : "std::basic_ostream<char, std::char_traits<char> > &",
1424   "referenced_type" : "type-37",
1425   "self_type" : "type-36",
1426   "size" : 4,
1427   "source_file" : "/system/libbase/include/android-base/logging.h"
1428  },
1429  {
1430   "alignment" : 4,
1431   "linker_set_key" : "std::basic_ostream<char, std::char_traits<char> > &",
1432   "name" : "std::basic_ostream<char, std::char_traits<char> > &",
1433   "referenced_type" : "type-56",
1434   "self_type" : "type-55",
1435   "size" : 4,
1436   "source_file" : "/system/libbase/include/android-base/logging.h"
1437  },
1438  {
1439   "alignment" : 4,
1440   "linker_set_key" : "std::basic_ostream<char, std::char_traits<char> > &",
1441   "name" : "std::basic_ostream<char, std::char_traits<char> > &",
1442   "referenced_type" : "type-73",
1443   "self_type" : "type-72",
1444   "size" : 4,
1445   "source_file" : "/system/libbase/include/android-base/logging.h"
1446  }
1447 ],
1448 "pointer_types" :
1449 [
1450  {
1451   "alignment" : 4,
1452   "linker_set_key" : "TemporaryDir *",
1453   "name" : "TemporaryDir *",
1454   "referenced_type" : "type-93",
1455   "self_type" : "type-94",
1456   "size" : 4,
1457   "source_file" : "/system/libbase/include/android-base/file.h"
1458  },
1459  {
1460   "alignment" : 4,
1461   "linker_set_key" : "TemporaryFile *",
1462   "name" : "TemporaryFile *",
1463   "referenced_type" : "type-89",
1464   "self_type" : "type-92",
1465   "size" : 4,
1466   "source_file" : "/system/libbase/include/android-base/file.h"
1467  },
1468  {
1469   "alignment" : 4,
1470   "linker_set_key" : "ZipArchive *",
1471   "name" : "ZipArchive *",
1472   "referenced_type" : "type-46",
1473   "self_type" : "type-45",
1474   "size" : 4,
1475   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
1476  },
1477  {
1478   "alignment" : 4,
1479   "linker_set_key" : "ZipArchive *",
1480   "name" : "ZipArchive *",
1481   "referenced_type" : "type-51",
1482   "self_type" : "type-50",
1483   "size" : 4,
1484   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
1485  },
1486  {
1487   "alignment" : 4,
1488   "linker_set_key" : "ZipArchive *",
1489   "name" : "ZipArchive *",
1490   "referenced_type" : "type-62",
1491   "self_type" : "type-61",
1492   "size" : 4,
1493   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive_stream_entry.h"
1494  },
1495  {
1496   "alignment" : 4,
1497   "linker_set_key" : "ZipArchive *",
1498   "name" : "ZipArchive *",
1499   "referenced_type" : "type-9",
1500   "self_type" : "type-8",
1501   "size" : 4,
1502   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive_stream_entry.h"
1503  },
1504  {
1505   "alignment" : 4,
1506   "linker_set_key" : "ZipArchive **",
1507   "name" : "ZipArchive **",
1508   "referenced_type" : "type-45",
1509   "self_type" : "type-47",
1510   "size" : 4,
1511   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
1512  },
1513  {
1514   "alignment" : 4,
1515   "linker_set_key" : "ZipArchive **",
1516   "name" : "ZipArchive **",
1517   "referenced_type" : "type-50",
1518   "self_type" : "type-52",
1519   "size" : 4,
1520   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
1521  },
1522  {
1523   "alignment" : 4,
1524   "linker_set_key" : "ZipArchiveStreamEntry *",
1525   "name" : "ZipArchiveStreamEntry *",
1526   "referenced_type" : "type-7",
1527   "self_type" : "type-12",
1528   "size" : 4,
1529   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive_stream_entry.h"
1530  },
1531  {
1532   "alignment" : 4,
1533   "linker_set_key" : "ZipEntry *",
1534   "name" : "ZipEntry *",
1535   "referenced_type" : "type-15",
1536   "self_type" : "type-68",
1537   "size" : 4,
1538   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
1539  },
1540  {
1541   "alignment" : 4,
1542   "linker_set_key" : "ZipString *",
1543   "name" : "ZipString *",
1544   "referenced_type" : "type-1",
1545   "self_type" : "type-122",
1546   "size" : 4,
1547   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
1548  },
1549  {
1550   "alignment" : 4,
1551   "linker_set_key" : "ZipWriter *",
1552   "name" : "ZipWriter *",
1553   "referenced_type" : "type-17",
1554   "self_type" : "type-28",
1555   "size" : 4,
1556   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
1557  },
1558  {
1559   "alignment" : 4,
1560   "linker_set_key" : "ZipWriter::FileEntry *",
1561   "name" : "ZipWriter::FileEntry *",
1562   "referenced_type" : "type-23",
1563   "self_type" : "type-32",
1564   "size" : 4,
1565   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
1566  },
1567  {
1568   "alignment" : 4,
1569   "linker_set_key" : "__sFILE *",
1570   "name" : "__sFILE *",
1571   "referenced_type" : "type-19",
1572   "self_type" : "type-18",
1573   "size" : 4,
1574   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
1575  },
1576  {
1577   "alignment" : 4,
1578   "linker_set_key" : "__sFILE *",
1579   "name" : "__sFILE *",
1580   "referenced_type" : "type-66",
1581   "self_type" : "type-65",
1582   "size" : 4,
1583   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
1584  },
1585  {
1586   "alignment" : 4,
1587   "linker_set_key" : "android::base::EagerEvaluator<char *, char *> *",
1588   "name" : "android::base::EagerEvaluator<char *, char *> *",
1589   "referenced_type" : "type-119",
1590   "self_type" : "type-123",
1591   "size" : 4,
1592   "source_file" : "/system/libbase/include/android-base/logging.h"
1593  },
1594  {
1595   "alignment" : 4,
1596   "linker_set_key" : "android::base::EagerEvaluator<char *, const char *> *",
1597   "name" : "android::base::EagerEvaluator<char *, const char *> *",
1598   "referenced_type" : "type-117",
1599   "self_type" : "type-118",
1600   "size" : 4,
1601   "source_file" : "/system/libbase/include/android-base/logging.h"
1602  },
1603  {
1604   "alignment" : 4,
1605   "linker_set_key" : "android::base::EagerEvaluator<const char *, char *> *",
1606   "name" : "android::base::EagerEvaluator<const char *, char *> *",
1607   "referenced_type" : "type-114",
1608   "self_type" : "type-116",
1609   "size" : 4,
1610   "source_file" : "/system/libbase/include/android-base/logging.h"
1611  },
1612  {
1613   "alignment" : 4,
1614   "linker_set_key" : "android::base::EagerEvaluator<const char *, const char *> *",
1615   "name" : "android::base::EagerEvaluator<const char *, const char *> *",
1616   "referenced_type" : "type-110",
1617   "self_type" : "type-113",
1618   "size" : 4,
1619   "source_file" : "/system/libbase/include/android-base/logging.h"
1620  },
1621  {
1622   "alignment" : 4,
1623   "linker_set_key" : "android::base::EagerEvaluator<const signed char *, const signed char *> *",
1624   "name" : "android::base::EagerEvaluator<const signed char *, const signed char *> *",
1625   "referenced_type" : "type-131",
1626   "self_type" : "type-135",
1627   "size" : 4,
1628   "source_file" : "/system/libbase/include/android-base/logging.h"
1629  },
1630  {
1631   "alignment" : 4,
1632   "linker_set_key" : "android::base::EagerEvaluator<const signed char *, signed char *> *",
1633   "name" : "android::base::EagerEvaluator<const signed char *, signed char *> *",
1634   "referenced_type" : "type-136",
1635   "self_type" : "type-138",
1636   "size" : 4,
1637   "source_file" : "/system/libbase/include/android-base/logging.h"
1638  },
1639  {
1640   "alignment" : 4,
1641   "linker_set_key" : "android::base::EagerEvaluator<const unsigned char *, const unsigned char *> *",
1642   "name" : "android::base::EagerEvaluator<const unsigned char *, const unsigned char *> *",
1643   "referenced_type" : "type-107",
1644   "self_type" : "type-124",
1645   "size" : 4,
1646   "source_file" : "/system/libbase/include/android-base/logging.h"
1647  },
1648  {
1649   "alignment" : 4,
1650   "linker_set_key" : "android::base::EagerEvaluator<const unsigned char *, unsigned char *> *",
1651   "name" : "android::base::EagerEvaluator<const unsigned char *, unsigned char *> *",
1652   "referenced_type" : "type-125",
1653   "self_type" : "type-126",
1654   "size" : 4,
1655   "source_file" : "/system/libbase/include/android-base/logging.h"
1656  },
1657  {
1658   "alignment" : 4,
1659   "linker_set_key" : "android::base::EagerEvaluator<int, int> *",
1660   "name" : "android::base::EagerEvaluator<int, int> *",
1661   "referenced_type" : "type-103",
1662   "self_type" : "type-104",
1663   "size" : 4,
1664   "source_file" : "/system/libbase/include/android-base/logging.h"
1665  },
1666  {
1667   "alignment" : 4,
1668   "linker_set_key" : "android::base::EagerEvaluator<signed char *, const signed char *> *",
1669   "name" : "android::base::EagerEvaluator<signed char *, const signed char *> *",
1670   "referenced_type" : "type-139",
1671   "self_type" : "type-140",
1672   "size" : 4,
1673   "source_file" : "/system/libbase/include/android-base/logging.h"
1674  },
1675  {
1676   "alignment" : 4,
1677   "linker_set_key" : "android::base::EagerEvaluator<signed char *, signed char *> *",
1678   "name" : "android::base::EagerEvaluator<signed char *, signed char *> *",
1679   "referenced_type" : "type-141",
1680   "self_type" : "type-142",
1681   "size" : 4,
1682   "source_file" : "/system/libbase/include/android-base/logging.h"
1683  },
1684  {
1685   "alignment" : 4,
1686   "linker_set_key" : "android::base::EagerEvaluator<unsigned char *, const unsigned char *> *",
1687   "name" : "android::base::EagerEvaluator<unsigned char *, const unsigned char *> *",
1688   "referenced_type" : "type-127",
1689   "self_type" : "type-128",
1690   "size" : 4,
1691   "source_file" : "/system/libbase/include/android-base/logging.h"
1692  },
1693  {
1694   "alignment" : 4,
1695   "linker_set_key" : "android::base::EagerEvaluator<unsigned char *, unsigned char *> *",
1696   "name" : "android::base::EagerEvaluator<unsigned char *, unsigned char *> *",
1697   "referenced_type" : "type-129",
1698   "self_type" : "type-130",
1699   "size" : 4,
1700   "source_file" : "/system/libbase/include/android-base/logging.h"
1701  },
1702  {
1703   "alignment" : 4,
1704   "linker_set_key" : "android::base::EagerEvaluator<unsigned int, unsigned int> *",
1705   "name" : "android::base::EagerEvaluator<unsigned int, unsigned int> *",
1706   "referenced_type" : "type-105",
1707   "self_type" : "type-106",
1708   "size" : 4,
1709   "source_file" : "/system/libbase/include/android-base/logging.h"
1710  },
1711  {
1712   "alignment" : 4,
1713   "linker_set_key" : "android::base::ErrnoRestorer *",
1714   "name" : "android::base::ErrnoRestorer *",
1715   "referenced_type" : "type-98",
1716   "self_type" : "type-99",
1717   "size" : 4,
1718   "source_file" : "/system/libbase/include/android-base/logging.h"
1719  },
1720  {
1721   "alignment" : 4,
1722   "linker_set_key" : "android::base::MappedFile *",
1723   "name" : "android::base::MappedFile *",
1724   "referenced_type" : "type-121",
1725   "self_type" : "type-120",
1726   "size" : 4,
1727   "source_file" : "/system/libbase/include/android-base/mapped_file.h"
1728  },
1729  {
1730   "alignment" : 4,
1731   "linker_set_key" : "bool (*)(const unsigned char *, unsigned int, void *)",
1732   "name" : "bool (*)(const unsigned char *, unsigned int, void *)",
1733   "referenced_type" : "type-78",
1734   "self_type" : "type-79",
1735   "size" : 4,
1736   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
1737  },
1738  {
1739   "alignment" : 4,
1740   "linker_set_key" : "char *",
1741   "name" : "char *",
1742   "referenced_type" : "type-91",
1743   "self_type" : "type-115",
1744   "size" : 4,
1745   "source_file" : "/system/libbase/include/android-base/logging.h"
1746  },
1747  {
1748   "alignment" : 4,
1749   "linker_set_key" : "const ZipEntry *",
1750   "name" : "const ZipEntry *",
1751   "referenced_type" : "type-14",
1752   "self_type" : "type-48",
1753   "size" : 4,
1754   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
1755  },
1756  {
1757   "alignment" : 4,
1758   "linker_set_key" : "const ZipString *",
1759   "name" : "const ZipString *",
1760   "referenced_type" : "type-16",
1761   "self_type" : "type-27",
1762   "size" : 4,
1763   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
1764  },
1765  {
1766   "alignment" : 4,
1767   "linker_set_key" : "const android::base::ErrnoRestorer *",
1768   "name" : "const android::base::ErrnoRestorer *",
1769   "referenced_type" : "type-100",
1770   "self_type" : "type-101",
1771   "size" : 4,
1772   "source_file" : "/system/libbase/include/android-base/logging.h"
1773  },
1774  {
1775   "alignment" : 4,
1776   "linker_set_key" : "const char *",
1777   "name" : "const char *",
1778   "referenced_type" : "type-112",
1779   "self_type" : "type-111",
1780   "size" : 4,
1781   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
1782  },
1783  {
1784   "alignment" : 4,
1785   "linker_set_key" : "const signed char *",
1786   "name" : "const signed char *",
1787   "referenced_type" : "type-133",
1788   "self_type" : "type-132",
1789   "size" : 4,
1790   "source_file" : "/system/libbase/include/android-base/logging.h"
1791  },
1792  {
1793   "alignment" : 4,
1794   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
1795   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
1796   "referenced_type" : "type-149",
1797   "self_type" : "type-151",
1798   "size" : 4,
1799   "source_file" : "/system/libbase/include/android-base/logging.h"
1800  },
1801  {
1802   "alignment" : 4,
1803   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
1804   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
1805   "referenced_type" : "type-38",
1806   "self_type" : "type-40",
1807   "size" : 4,
1808   "source_file" : "/system/libbase/include/android-base/logging.h"
1809  },
1810  {
1811   "alignment" : 4,
1812   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
1813   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
1814   "referenced_type" : "type-57",
1815   "self_type" : "type-59",
1816   "size" : 4,
1817   "source_file" : "/system/libbase/include/android-base/logging.h"
1818  },
1819  {
1820   "alignment" : 4,
1821   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
1822   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
1823   "referenced_type" : "type-74",
1824   "self_type" : "type-76",
1825   "size" : 4,
1826   "source_file" : "/system/libbase/include/android-base/logging.h"
1827  },
1828  {
1829   "alignment" : 4,
1830   "linker_set_key" : "const unsigned char *",
1831   "name" : "const unsigned char *",
1832   "referenced_type" : "type-3",
1833   "self_type" : "type-2",
1834   "size" : 4,
1835   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
1836  },
1837  {
1838   "alignment" : 4,
1839   "linker_set_key" : "const void *",
1840   "name" : "const void *",
1841   "referenced_type" : "type-109",
1842   "self_type" : "type-108",
1843   "size" : 4,
1844   "source_file" : "/system/libbase/include/android-base/logging.h"
1845  },
1846  {
1847   "alignment" : 4,
1848   "linker_set_key" : "signed char *",
1849   "name" : "signed char *",
1850   "referenced_type" : "type-134",
1851   "self_type" : "type-137",
1852   "size" : 4,
1853   "source_file" : "/system/libbase/include/android-base/logging.h"
1854  },
1855  {
1856   "alignment" : 4,
1857   "linker_set_key" : "unsigned char *",
1858   "name" : "unsigned char *",
1859   "referenced_type" : "type-4",
1860   "self_type" : "type-77",
1861   "size" : 4,
1862   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
1863  },
1864  {
1865   "alignment" : 4,
1866   "linker_set_key" : "unsigned long long *",
1867   "name" : "unsigned long long *",
1868   "referenced_type" : "type-87",
1869   "self_type" : "type-88",
1870   "size" : 4,
1871   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
1872  },
1873  {
1874   "alignment" : 4,
1875   "linker_set_key" : "void *",
1876   "name" : "void *",
1877   "referenced_type" : "type-64",
1878   "self_type" : "type-63",
1879   "size" : 4,
1880   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
1881  },
1882  {
1883   "alignment" : 4,
1884   "linker_set_key" : "void **",
1885   "name" : "void **",
1886   "referenced_type" : "type-63",
1887   "self_type" : "type-71",
1888   "size" : 4,
1889   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
1890  },
1891  {
1892   "alignment" : 4,
1893   "linker_set_key" : "zip_archive::Reader *",
1894   "name" : "zip_archive::Reader *",
1895   "referenced_type" : "type-82",
1896   "self_type" : "type-83",
1897   "size" : 4,
1898   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
1899  },
1900  {
1901   "alignment" : 4,
1902   "linker_set_key" : "zip_archive::Writer *",
1903   "name" : "zip_archive::Writer *",
1904   "referenced_type" : "type-80",
1905   "self_type" : "type-81",
1906   "size" : 4,
1907   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
1908  }
1909 ],
1910 "qualified_types" :
1911 [
1912  {
1913   "alignment" : 4,
1914   "is_const" : true,
1915   "linker_set_key" : "ZipArchive *const",
1916   "name" : "ZipArchive *const",
1917   "referenced_type" : "type-45",
1918   "self_type" : "type-49",
1919   "size" : 4,
1920   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
1921  },
1922  {
1923   "alignment" : 4,
1924   "is_const" : true,
1925   "linker_set_key" : "ZipArchive *const",
1926   "name" : "ZipArchive *const",
1927   "referenced_type" : "type-50",
1928   "self_type" : "type-67",
1929   "size" : 4,
1930   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
1931  },
1932  {
1933   "alignment" : 8,
1934   "is_const" : true,
1935   "linker_set_key" : "const ZipEntry",
1936   "name" : "const ZipEntry",
1937   "referenced_type" : "type-15",
1938   "self_type" : "type-14",
1939   "size" : 32,
1940   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
1941  },
1942  {
1943   "alignment" : 4,
1944   "is_const" : true,
1945   "linker_set_key" : "const ZipString",
1946   "name" : "const ZipString",
1947   "referenced_type" : "type-1",
1948   "self_type" : "type-16",
1949   "size" : 8,
1950   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
1951  },
1952  {
1953   "alignment" : 4,
1954   "is_const" : true,
1955   "linker_set_key" : "const android::base::ErrnoRestorer",
1956   "name" : "const android::base::ErrnoRestorer",
1957   "referenced_type" : "type-98",
1958   "self_type" : "type-100",
1959   "size" : 4,
1960   "source_file" : "/system/libbase/include/android-base/logging.h"
1961  },
1962  {
1963   "alignment" : 1,
1964   "is_const" : true,
1965   "linker_set_key" : "const bool",
1966   "name" : "const bool",
1967   "referenced_type" : "type-11",
1968   "self_type" : "type-102",
1969   "size" : 1,
1970   "source_file" : "/system/libbase/include/android-base/logging.h"
1971  },
1972  {
1973   "alignment" : 1,
1974   "is_const" : true,
1975   "linker_set_key" : "const char",
1976   "name" : "const char",
1977   "referenced_type" : "type-91",
1978   "self_type" : "type-112",
1979   "size" : 1,
1980   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
1981  },
1982  {
1983   "alignment" : 4,
1984   "is_const" : true,
1985   "linker_set_key" : "const int",
1986   "name" : "const int",
1987   "referenced_type" : "type-21",
1988   "self_type" : "type-60",
1989   "size" : 4,
1990   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
1991  },
1992  {
1993   "alignment" : 1,
1994   "is_const" : true,
1995   "linker_set_key" : "const signed char",
1996   "name" : "const signed char",
1997   "referenced_type" : "type-134",
1998   "self_type" : "type-133",
1999   "size" : 1,
2000   "source_file" : "/system/libbase/include/android-base/logging.h"
2001  },
2002  {
2003   "alignment" : 4,
2004   "is_const" : true,
2005   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
2006   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
2007   "referenced_type" : "type-150",
2008   "self_type" : "type-149",
2009   "size" : 12,
2010   "source_file" : "/system/libbase/include/android-base/logging.h"
2011  },
2012  {
2013   "alignment" : 4,
2014   "is_const" : true,
2015   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
2016   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
2017   "referenced_type" : "type-39",
2018   "self_type" : "type-38",
2019   "size" : 12,
2020   "source_file" : "/system/libbase/include/android-base/logging.h"
2021  },
2022  {
2023   "alignment" : 4,
2024   "is_const" : true,
2025   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
2026   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
2027   "referenced_type" : "type-58",
2028   "self_type" : "type-57",
2029   "size" : 12,
2030   "source_file" : "/system/libbase/include/android-base/logging.h"
2031  },
2032  {
2033   "alignment" : 4,
2034   "is_const" : true,
2035   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
2036   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
2037   "referenced_type" : "type-75",
2038   "self_type" : "type-74",
2039   "size" : 12,
2040   "source_file" : "/system/libbase/include/android-base/logging.h"
2041  },
2042  {
2043   "alignment" : 4,
2044   "is_const" : true,
2045   "linker_set_key" : "const std::unique_ptr<android::base::LogMessageData, std::default_delete<android::base::LogMessageData> >",
2046   "name" : "const std::unique_ptr<android::base::LogMessageData, std::default_delete<android::base::LogMessageData> >",
2047   "referenced_type" : "type-145",
2048   "self_type" : "type-144",
2049   "size" : 4,
2050   "source_file" : "/system/libbase/include/android-base/logging.h"
2051  },
2052  {
2053   "alignment" : 4,
2054   "is_const" : true,
2055   "linker_set_key" : "const std::unique_ptr<android::base::LogMessageData, std::default_delete<android::base::LogMessageData> >",
2056   "name" : "const std::unique_ptr<android::base::LogMessageData, std::default_delete<android::base::LogMessageData> >",
2057   "referenced_type" : "type-35",
2058   "self_type" : "type-34",
2059   "size" : 4,
2060   "source_file" : "/system/libbase/include/android-base/logging.h"
2061  },
2062  {
2063   "alignment" : 4,
2064   "is_const" : true,
2065   "linker_set_key" : "const std::unique_ptr<android::base::LogMessageData, std::default_delete<android::base::LogMessageData> >",
2066   "name" : "const std::unique_ptr<android::base::LogMessageData, std::default_delete<android::base::LogMessageData> >",
2067   "referenced_type" : "type-54",
2068   "self_type" : "type-53",
2069   "size" : 4,
2070   "source_file" : "/system/libbase/include/android-base/logging.h"
2071  },
2072  {
2073   "alignment" : 4,
2074   "is_const" : true,
2075   "linker_set_key" : "const std::unique_ptr<android::base::LogMessageData, std::default_delete<android::base::LogMessageData> >",
2076   "name" : "const std::unique_ptr<android::base::LogMessageData, std::default_delete<android::base::LogMessageData> >",
2077   "referenced_type" : "type-70",
2078   "self_type" : "type-69",
2079   "size" : 4,
2080   "source_file" : "/system/libbase/include/android-base/logging.h"
2081  },
2082  {
2083   "alignment" : 1,
2084   "is_const" : true,
2085   "linker_set_key" : "const unsigned char",
2086   "name" : "const unsigned char",
2087   "referenced_type" : "type-4",
2088   "self_type" : "type-3",
2089   "size" : 1,
2090   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
2091  },
2092  {
2093   "alignment" : 4,
2094   "is_const" : true,
2095   "linker_set_key" : "const unsigned int",
2096   "name" : "const unsigned int",
2097   "referenced_type" : "type-6",
2098   "self_type" : "type-86",
2099   "size" : 4,
2100   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
2101  },
2102  {
2103   "is_const" : true,
2104   "linker_set_key" : "const void",
2105   "name" : "const void",
2106   "referenced_type" : "type-64",
2107   "self_type" : "type-109",
2108   "source_file" : "/system/libbase/include/android-base/logging.h"
2109  },
2110  {
2111   "alignment" : 4,
2112   "is_const" : true,
2113   "linker_set_key" : "const zip_archive::Reader",
2114   "name" : "const zip_archive::Reader",
2115   "referenced_type" : "type-82",
2116   "self_type" : "type-84",
2117   "size" : 4,
2118   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
2119  }
2120 ],
2121 "record_types" :
2122 [
2123  {
2124   "alignment" : 1,
2125   "fields" :
2126   [
2127    {
2128     "field_name" : "path",
2129     "referenced_type" : "type-90"
2130    },
2131    {
2132     "access" : "private",
2133     "field_name" : "remove_dir_and_contents_",
2134     "field_offset" : 8192,
2135     "referenced_type" : "type-11"
2136    }
2137   ],
2138   "linker_set_key" : "TemporaryDir",
2139   "name" : "TemporaryDir",
2140   "record_kind" : "class",
2141   "referenced_type" : "type-93",
2142   "self_type" : "type-93",
2143   "size" : 1025,
2144   "source_file" : "/system/libbase/include/android-base/file.h",
2145   "unique_id" : "_ZTS12TemporaryDir"
2146  },
2147  {
2148   "alignment" : 4,
2149   "fields" :
2150   [
2151    {
2152     "field_name" : "fd",
2153     "referenced_type" : "type-21"
2154    },
2155    {
2156     "field_name" : "path",
2157     "field_offset" : 32,
2158     "referenced_type" : "type-90"
2159    },
2160    {
2161     "access" : "private",
2162     "field_name" : "remove_file_",
2163     "field_offset" : 8224,
2164     "referenced_type" : "type-11"
2165    }
2166   ],
2167   "linker_set_key" : "TemporaryFile",
2168   "name" : "TemporaryFile",
2169   "record_kind" : "class",
2170   "referenced_type" : "type-89",
2171   "self_type" : "type-89",
2172   "size" : 1032,
2173   "source_file" : "/system/libbase/include/android-base/file.h",
2174   "unique_id" : "_ZTS13TemporaryFile"
2175  },
2176  {
2177   "alignment" : 8,
2178   "fields" :
2179   [
2180    {
2181     "access" : "protected",
2182     "field_name" : "handle_",
2183     "field_offset" : 32,
2184     "referenced_type" : "type-8"
2185    },
2186    {
2187     "access" : "protected",
2188     "field_name" : "offset_",
2189     "field_offset" : 64,
2190     "referenced_type" : "type-10"
2191    },
2192    {
2193     "access" : "protected",
2194     "field_name" : "crc32_",
2195     "field_offset" : 128,
2196     "referenced_type" : "type-6"
2197    }
2198   ],
2199   "linker_set_key" : "ZipArchiveStreamEntry",
2200   "name" : "ZipArchiveStreamEntry",
2201   "record_kind" : "class",
2202   "referenced_type" : "type-7",
2203   "self_type" : "type-7",
2204   "size" : 24,
2205   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive_stream_entry.h",
2206   "unique_id" : "_ZTS21ZipArchiveStreamEntry",
2207   "vtable_components" :
2208   [
2209    {
2210     "kind" : "offset_to_top"
2211    },
2212    {
2213     "kind" : "rtti",
2214     "mangled_component_name" : "_ZTI21ZipArchiveStreamEntry"
2215    },
2216    {
2217     "kind" : "complete_dtor_pointer",
2218     "mangled_component_name" : "_ZN21ZipArchiveStreamEntryD1Ev"
2219    },
2220    {
2221     "kind" : "deleting_dtor_pointer",
2222     "mangled_component_name" : "_ZN21ZipArchiveStreamEntryD0Ev"
2223    },
2224    {
2225     "is_pure" : true,
2226     "mangled_component_name" : "_ZN21ZipArchiveStreamEntry4ReadEv"
2227    },
2228    {
2229     "is_pure" : true,
2230     "mangled_component_name" : "_ZN21ZipArchiveStreamEntry6VerifyEv"
2231    },
2232    {
2233     "mangled_component_name" : "_ZN21ZipArchiveStreamEntry4InitERK8ZipEntry"
2234    }
2235   ]
2236  },
2237  {
2238   "alignment" : 8,
2239   "fields" :
2240   [
2241    {
2242     "field_name" : "method",
2243     "referenced_type" : "type-5"
2244    },
2245    {
2246     "field_name" : "mod_time",
2247     "field_offset" : 32,
2248     "referenced_type" : "type-6"
2249    },
2250    {
2251     "field_name" : "unix_mode",
2252     "field_offset" : 64,
2253     "referenced_type" : "type-5"
2254    },
2255    {
2256     "field_name" : "has_data_descriptor",
2257     "field_offset" : 80,
2258     "referenced_type" : "type-4"
2259    },
2260    {
2261     "field_name" : "crc32",
2262     "field_offset" : 96,
2263     "referenced_type" : "type-6"
2264    },
2265    {
2266     "field_name" : "compressed_length",
2267     "field_offset" : 128,
2268     "referenced_type" : "type-6"
2269    },
2270    {
2271     "field_name" : "uncompressed_length",
2272     "field_offset" : 160,
2273     "referenced_type" : "type-6"
2274    },
2275    {
2276     "field_name" : "offset",
2277     "field_offset" : 192,
2278     "referenced_type" : "type-10"
2279    }
2280   ],
2281   "linker_set_key" : "ZipEntry",
2282   "name" : "ZipEntry",
2283   "referenced_type" : "type-15",
2284   "self_type" : "type-15",
2285   "size" : 32,
2286   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h",
2287   "unique_id" : "_ZTS8ZipEntry"
2288  },
2289  {
2290   "alignment" : 4,
2291   "fields" :
2292   [
2293    {
2294     "field_name" : "name",
2295     "referenced_type" : "type-2"
2296    },
2297    {
2298     "field_name" : "name_length",
2299     "field_offset" : 32,
2300     "referenced_type" : "type-5"
2301    }
2302   ],
2303   "linker_set_key" : "ZipString",
2304   "name" : "ZipString",
2305   "referenced_type" : "type-1",
2306   "self_type" : "type-1",
2307   "size" : 8,
2308   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h",
2309   "unique_id" : "_ZTS9ZipString"
2310  },
2311  {
2312   "alignment" : 8,
2313   "fields" :
2314   [
2315    {
2316     "access" : "private",
2317     "field_name" : "file_",
2318     "referenced_type" : "type-18"
2319    },
2320    {
2321     "access" : "private",
2322     "field_name" : "seekable_",
2323     "field_offset" : 32,
2324     "referenced_type" : "type-11"
2325    },
2326    {
2327     "access" : "private",
2328     "field_name" : "current_offset_",
2329     "field_offset" : 64,
2330     "referenced_type" : "type-10"
2331    },
2332    {
2333     "access" : "private",
2334     "field_name" : "state_",
2335     "field_offset" : 128,
2336     "referenced_type" : "type-20"
2337    },
2338    {
2339     "access" : "private",
2340     "field_name" : "files_",
2341     "field_offset" : 160,
2342     "referenced_type" : "type-22"
2343    },
2344    {
2345     "access" : "private",
2346     "field_name" : "current_file_entry_",
2347     "field_offset" : 256,
2348     "referenced_type" : "type-23"
2349    },
2350    {
2351     "access" : "private",
2352     "field_name" : "z_stream_",
2353     "field_offset" : 640,
2354     "referenced_type" : "type-25"
2355    },
2356    {
2357     "access" : "private",
2358     "field_name" : "buffer_",
2359     "field_offset" : 704,
2360     "referenced_type" : "type-26"
2361    }
2362   ],
2363   "linker_set_key" : "ZipWriter",
2364   "name" : "ZipWriter",
2365   "record_kind" : "class",
2366   "referenced_type" : "type-17",
2367   "self_type" : "type-17",
2368   "size" : 104,
2369   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h",
2370   "unique_id" : "_ZTS9ZipWriter"
2371  },
2372  {
2373   "alignment" : 8,
2374   "fields" :
2375   [
2376    {
2377     "field_name" : "path",
2378     "referenced_type" : "type-24"
2379    },
2380    {
2381     "field_name" : "compression_method",
2382     "field_offset" : 96,
2383     "referenced_type" : "type-5"
2384    },
2385    {
2386     "field_name" : "crc32",
2387     "field_offset" : 128,
2388     "referenced_type" : "type-6"
2389    },
2390    {
2391     "field_name" : "compressed_size",
2392     "field_offset" : 160,
2393     "referenced_type" : "type-6"
2394    },
2395    {
2396     "field_name" : "uncompressed_size",
2397     "field_offset" : 192,
2398     "referenced_type" : "type-6"
2399    },
2400    {
2401     "field_name" : "last_mod_time",
2402     "field_offset" : 224,
2403     "referenced_type" : "type-5"
2404    },
2405    {
2406     "field_name" : "last_mod_date",
2407     "field_offset" : 240,
2408     "referenced_type" : "type-5"
2409    },
2410    {
2411     "field_name" : "padding_length",
2412     "field_offset" : 256,
2413     "referenced_type" : "type-6"
2414    },
2415    {
2416     "field_name" : "local_file_header_offset",
2417     "field_offset" : 320,
2418     "referenced_type" : "type-10"
2419    }
2420   ],
2421   "linker_set_key" : "ZipWriter::FileEntry",
2422   "name" : "ZipWriter::FileEntry",
2423   "referenced_type" : "type-23",
2424   "self_type" : "type-23",
2425   "size" : 48,
2426   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h",
2427   "unique_id" : "_ZTSN9ZipWriter9FileEntryE"
2428  },
2429  {
2430   "alignment" : 4,
2431   "fields" :
2432   [
2433    {
2434     "field_name" : "lhs",
2435     "referenced_type" : "type-108"
2436    },
2437    {
2438     "field_name" : "rhs",
2439     "field_offset" : 32,
2440     "referenced_type" : "type-108"
2441    }
2442   ],
2443   "linker_set_key" : "android::base::EagerEvaluator<char *, char *>",
2444   "name" : "android::base::EagerEvaluator<char *, char *>",
2445   "referenced_type" : "type-119",
2446   "self_type" : "type-119",
2447   "size" : 8,
2448   "source_file" : "/system/libbase/include/android-base/logging.h",
2449   "template_args" : [ "type-115", "type-115" ],
2450   "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPcS2_EE"
2451  },
2452  {
2453   "alignment" : 4,
2454   "fields" :
2455   [
2456    {
2457     "field_name" : "lhs",
2458     "referenced_type" : "type-108"
2459    },
2460    {
2461     "field_name" : "rhs",
2462     "field_offset" : 32,
2463     "referenced_type" : "type-108"
2464    }
2465   ],
2466   "linker_set_key" : "android::base::EagerEvaluator<char *, const char *>",
2467   "name" : "android::base::EagerEvaluator<char *, const char *>",
2468   "referenced_type" : "type-117",
2469   "self_type" : "type-117",
2470   "size" : 8,
2471   "source_file" : "/system/libbase/include/android-base/logging.h",
2472   "template_args" : [ "type-115", "type-111" ],
2473   "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPcPKcEE"
2474  },
2475  {
2476   "alignment" : 4,
2477   "fields" :
2478   [
2479    {
2480     "field_name" : "lhs",
2481     "referenced_type" : "type-108"
2482    },
2483    {
2484     "field_name" : "rhs",
2485     "field_offset" : 32,
2486     "referenced_type" : "type-108"
2487    }
2488   ],
2489   "linker_set_key" : "android::base::EagerEvaluator<const char *, char *>",
2490   "name" : "android::base::EagerEvaluator<const char *, char *>",
2491   "referenced_type" : "type-114",
2492   "self_type" : "type-114",
2493   "size" : 8,
2494   "source_file" : "/system/libbase/include/android-base/logging.h",
2495   "template_args" : [ "type-111", "type-115" ],
2496   "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPKcPcEE"
2497  },
2498  {
2499   "alignment" : 4,
2500   "fields" :
2501   [
2502    {
2503     "field_name" : "lhs",
2504     "referenced_type" : "type-108"
2505    },
2506    {
2507     "field_name" : "rhs",
2508     "field_offset" : 32,
2509     "referenced_type" : "type-108"
2510    }
2511   ],
2512   "linker_set_key" : "android::base::EagerEvaluator<const char *, const char *>",
2513   "name" : "android::base::EagerEvaluator<const char *, const char *>",
2514   "referenced_type" : "type-110",
2515   "self_type" : "type-110",
2516   "size" : 8,
2517   "source_file" : "/system/libbase/include/android-base/logging.h",
2518   "template_args" : [ "type-111", "type-111" ],
2519   "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPKcS3_EE"
2520  },
2521  {
2522   "alignment" : 4,
2523   "fields" :
2524   [
2525    {
2526     "field_name" : "lhs",
2527     "referenced_type" : "type-108"
2528    },
2529    {
2530     "field_name" : "rhs",
2531     "field_offset" : 32,
2532     "referenced_type" : "type-108"
2533    }
2534   ],
2535   "linker_set_key" : "android::base::EagerEvaluator<const signed char *, const signed char *>",
2536   "name" : "android::base::EagerEvaluator<const signed char *, const signed char *>",
2537   "referenced_type" : "type-131",
2538   "self_type" : "type-131",
2539   "size" : 8,
2540   "source_file" : "/system/libbase/include/android-base/logging.h",
2541   "template_args" : [ "type-132", "type-132" ],
2542   "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPKaS3_EE"
2543  },
2544  {
2545   "alignment" : 4,
2546   "fields" :
2547   [
2548    {
2549     "field_name" : "lhs",
2550     "referenced_type" : "type-108"
2551    },
2552    {
2553     "field_name" : "rhs",
2554     "field_offset" : 32,
2555     "referenced_type" : "type-108"
2556    }
2557   ],
2558   "linker_set_key" : "android::base::EagerEvaluator<const signed char *, signed char *>",
2559   "name" : "android::base::EagerEvaluator<const signed char *, signed char *>",
2560   "referenced_type" : "type-136",
2561   "self_type" : "type-136",
2562   "size" : 8,
2563   "source_file" : "/system/libbase/include/android-base/logging.h",
2564   "template_args" : [ "type-132", "type-137" ],
2565   "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPKaPaEE"
2566  },
2567  {
2568   "alignment" : 4,
2569   "fields" :
2570   [
2571    {
2572     "field_name" : "lhs",
2573     "referenced_type" : "type-108"
2574    },
2575    {
2576     "field_name" : "rhs",
2577     "field_offset" : 32,
2578     "referenced_type" : "type-108"
2579    }
2580   ],
2581   "linker_set_key" : "android::base::EagerEvaluator<const unsigned char *, const unsigned char *>",
2582   "name" : "android::base::EagerEvaluator<const unsigned char *, const unsigned char *>",
2583   "referenced_type" : "type-107",
2584   "self_type" : "type-107",
2585   "size" : 8,
2586   "source_file" : "/system/libbase/include/android-base/logging.h",
2587   "template_args" : [ "type-2", "type-2" ],
2588   "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPKhS3_EE"
2589  },
2590  {
2591   "alignment" : 4,
2592   "fields" :
2593   [
2594    {
2595     "field_name" : "lhs",
2596     "referenced_type" : "type-108"
2597    },
2598    {
2599     "field_name" : "rhs",
2600     "field_offset" : 32,
2601     "referenced_type" : "type-108"
2602    }
2603   ],
2604   "linker_set_key" : "android::base::EagerEvaluator<const unsigned char *, unsigned char *>",
2605   "name" : "android::base::EagerEvaluator<const unsigned char *, unsigned char *>",
2606   "referenced_type" : "type-125",
2607   "self_type" : "type-125",
2608   "size" : 8,
2609   "source_file" : "/system/libbase/include/android-base/logging.h",
2610   "template_args" : [ "type-2", "type-77" ],
2611   "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPKhPhEE"
2612  },
2613  {
2614   "alignment" : 4,
2615   "fields" :
2616   [
2617    {
2618     "field_name" : "lhs",
2619     "referenced_type" : "type-21"
2620    },
2621    {
2622     "field_name" : "rhs",
2623     "field_offset" : 32,
2624     "referenced_type" : "type-21"
2625    }
2626   ],
2627   "linker_set_key" : "android::base::EagerEvaluator<int, int>",
2628   "name" : "android::base::EagerEvaluator<int, int>",
2629   "referenced_type" : "type-103",
2630   "self_type" : "type-103",
2631   "size" : 8,
2632   "source_file" : "/system/libbase/include/android-base/logging.h",
2633   "template_args" : [ "type-21", "type-21" ],
2634   "unique_id" : "_ZTSN7android4base14EagerEvaluatorIiiEE"
2635  },
2636  {
2637   "alignment" : 4,
2638   "fields" :
2639   [
2640    {
2641     "field_name" : "lhs",
2642     "referenced_type" : "type-108"
2643    },
2644    {
2645     "field_name" : "rhs",
2646     "field_offset" : 32,
2647     "referenced_type" : "type-108"
2648    }
2649   ],
2650   "linker_set_key" : "android::base::EagerEvaluator<signed char *, const signed char *>",
2651   "name" : "android::base::EagerEvaluator<signed char *, const signed char *>",
2652   "referenced_type" : "type-139",
2653   "self_type" : "type-139",
2654   "size" : 8,
2655   "source_file" : "/system/libbase/include/android-base/logging.h",
2656   "template_args" : [ "type-137", "type-132" ],
2657   "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPaPKaEE"
2658  },
2659  {
2660   "alignment" : 4,
2661   "fields" :
2662   [
2663    {
2664     "field_name" : "lhs",
2665     "referenced_type" : "type-108"
2666    },
2667    {
2668     "field_name" : "rhs",
2669     "field_offset" : 32,
2670     "referenced_type" : "type-108"
2671    }
2672   ],
2673   "linker_set_key" : "android::base::EagerEvaluator<signed char *, signed char *>",
2674   "name" : "android::base::EagerEvaluator<signed char *, signed char *>",
2675   "referenced_type" : "type-141",
2676   "self_type" : "type-141",
2677   "size" : 8,
2678   "source_file" : "/system/libbase/include/android-base/logging.h",
2679   "template_args" : [ "type-137", "type-137" ],
2680   "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPaS2_EE"
2681  },
2682  {
2683   "alignment" : 4,
2684   "fields" :
2685   [
2686    {
2687     "field_name" : "lhs",
2688     "referenced_type" : "type-108"
2689    },
2690    {
2691     "field_name" : "rhs",
2692     "field_offset" : 32,
2693     "referenced_type" : "type-108"
2694    }
2695   ],
2696   "linker_set_key" : "android::base::EagerEvaluator<unsigned char *, const unsigned char *>",
2697   "name" : "android::base::EagerEvaluator<unsigned char *, const unsigned char *>",
2698   "referenced_type" : "type-127",
2699   "self_type" : "type-127",
2700   "size" : 8,
2701   "source_file" : "/system/libbase/include/android-base/logging.h",
2702   "template_args" : [ "type-77", "type-2" ],
2703   "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPhPKhEE"
2704  },
2705  {
2706   "alignment" : 4,
2707   "fields" :
2708   [
2709    {
2710     "field_name" : "lhs",
2711     "referenced_type" : "type-108"
2712    },
2713    {
2714     "field_name" : "rhs",
2715     "field_offset" : 32,
2716     "referenced_type" : "type-108"
2717    }
2718   ],
2719   "linker_set_key" : "android::base::EagerEvaluator<unsigned char *, unsigned char *>",
2720   "name" : "android::base::EagerEvaluator<unsigned char *, unsigned char *>",
2721   "referenced_type" : "type-129",
2722   "self_type" : "type-129",
2723   "size" : 8,
2724   "source_file" : "/system/libbase/include/android-base/logging.h",
2725   "template_args" : [ "type-77", "type-77" ],
2726   "unique_id" : "_ZTSN7android4base14EagerEvaluatorIPhS2_EE"
2727  },
2728  {
2729   "alignment" : 4,
2730   "fields" :
2731   [
2732    {
2733     "field_name" : "lhs",
2734     "referenced_type" : "type-6"
2735    },
2736    {
2737     "field_name" : "rhs",
2738     "field_offset" : 32,
2739     "referenced_type" : "type-6"
2740    }
2741   ],
2742   "linker_set_key" : "android::base::EagerEvaluator<unsigned int, unsigned int>",
2743   "name" : "android::base::EagerEvaluator<unsigned int, unsigned int>",
2744   "referenced_type" : "type-105",
2745   "self_type" : "type-105",
2746   "size" : 8,
2747   "source_file" : "/system/libbase/include/android-base/logging.h",
2748   "template_args" : [ "type-6", "type-6" ],
2749   "unique_id" : "_ZTSN7android4base14EagerEvaluatorIjjEE"
2750  },
2751  {
2752   "alignment" : 4,
2753   "fields" :
2754   [
2755    {
2756     "access" : "private",
2757     "field_name" : "saved_errno_",
2758     "referenced_type" : "type-60"
2759    }
2760   ],
2761   "linker_set_key" : "android::base::ErrnoRestorer",
2762   "name" : "android::base::ErrnoRestorer",
2763   "record_kind" : "class",
2764   "referenced_type" : "type-98",
2765   "self_type" : "type-98",
2766   "size" : 4,
2767   "source_file" : "/system/libbase/include/android-base/logging.h",
2768   "unique_id" : "_ZTSN7android4base13ErrnoRestorerE"
2769  },
2770  {
2771   "alignment" : 4,
2772   "fields" :
2773   [
2774    {
2775     "access" : "private",
2776     "field_name" : "data_",
2777     "referenced_type" : "type-144"
2778    }
2779   ],
2780   "linker_set_key" : "android::base::LogMessage",
2781   "name" : "android::base::LogMessage",
2782   "record_kind" : "class",
2783   "referenced_type" : "type-143",
2784   "self_type" : "type-143",
2785   "size" : 4,
2786   "source_file" : "/system/libbase/include/android-base/logging.h",
2787   "unique_id" : "_ZTSN7android4base10LogMessageE"
2788  },
2789  {
2790   "alignment" : 4,
2791   "fields" :
2792   [
2793    {
2794     "access" : "private",
2795     "field_name" : "default_log_id_",
2796     "referenced_type" : "type-96"
2797    }
2798   ],
2799   "linker_set_key" : "android::base::LogdLogger",
2800   "name" : "android::base::LogdLogger",
2801   "record_kind" : "class",
2802   "referenced_type" : "type-97",
2803   "self_type" : "type-97",
2804   "size" : 4,
2805   "source_file" : "/system/libbase/include/android-base/logging.h",
2806   "unique_id" : "_ZTSN7android4base10LogdLoggerE"
2807  },
2808  {
2809   "alignment" : 4,
2810   "fields" :
2811   [
2812    {
2813     "access" : "private",
2814     "field_name" : "base_",
2815     "referenced_type" : "type-115"
2816    },
2817    {
2818     "access" : "private",
2819     "field_name" : "size_",
2820     "field_offset" : 32,
2821     "referenced_type" : "type-6"
2822    },
2823    {
2824     "access" : "private",
2825     "field_name" : "offset_",
2826     "field_offset" : 64,
2827     "referenced_type" : "type-6"
2828    }
2829   ],
2830   "linker_set_key" : "android::base::MappedFile",
2831   "name" : "android::base::MappedFile",
2832   "record_kind" : "class",
2833   "referenced_type" : "type-121",
2834   "self_type" : "type-121",
2835   "size" : 12,
2836   "source_file" : "/system/libbase/include/android-base/mapped_file.h",
2837   "unique_id" : "_ZTSN7android4base10MappedFileE"
2838  },
2839  {
2840   "alignment" : 4,
2841   "fields" :
2842   [
2843    {
2844     "access" : "private",
2845     "field_name" : "old_",
2846     "referenced_type" : "type-95"
2847    }
2848   ],
2849   "linker_set_key" : "android::base::ScopedLogSeverity",
2850   "name" : "android::base::ScopedLogSeverity",
2851   "record_kind" : "class",
2852   "referenced_type" : "type-146",
2853   "self_type" : "type-146",
2854   "size" : 4,
2855   "source_file" : "/system/libbase/include/android-base/logging.h",
2856   "unique_id" : "_ZTSN7android4base17ScopedLogSeverityE"
2857  },
2858  {
2859   "alignment" : 4,
2860   "linker_set_key" : "zip_archive::Reader",
2861   "name" : "zip_archive::Reader",
2862   "record_kind" : "class",
2863   "referenced_type" : "type-82",
2864   "self_type" : "type-82",
2865   "size" : 4,
2866   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h",
2867   "unique_id" : "_ZTSN11zip_archive6ReaderE",
2868   "vtable_components" :
2869   [
2870    {
2871     "kind" : "offset_to_top"
2872    },
2873    {
2874     "kind" : "rtti",
2875     "mangled_component_name" : "_ZTIN11zip_archive6ReaderE"
2876    },
2877    {
2878     "is_pure" : true,
2879     "mangled_component_name" : "_ZNK11zip_archive6Reader12ReadAtOffsetEPhjj"
2880    },
2881    {
2882     "kind" : "complete_dtor_pointer",
2883     "mangled_component_name" : "_ZN11zip_archive6ReaderD1Ev"
2884    },
2885    {
2886     "kind" : "deleting_dtor_pointer",
2887     "mangled_component_name" : "_ZN11zip_archive6ReaderD0Ev"
2888    }
2889   ]
2890  },
2891  {
2892   "alignment" : 4,
2893   "linker_set_key" : "zip_archive::Writer",
2894   "name" : "zip_archive::Writer",
2895   "record_kind" : "class",
2896   "referenced_type" : "type-80",
2897   "self_type" : "type-80",
2898   "size" : 4,
2899   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h",
2900   "unique_id" : "_ZTSN11zip_archive6WriterE",
2901   "vtable_components" :
2902   [
2903    {
2904     "kind" : "offset_to_top"
2905    },
2906    {
2907     "kind" : "rtti",
2908     "mangled_component_name" : "_ZTIN11zip_archive6WriterE"
2909    },
2910    {
2911     "is_pure" : true,
2912     "mangled_component_name" : "_ZN11zip_archive6Writer6AppendEPhj"
2913    },
2914    {
2915     "kind" : "complete_dtor_pointer",
2916     "mangled_component_name" : "_ZN11zip_archive6WriterD1Ev"
2917    },
2918    {
2919     "kind" : "deleting_dtor_pointer",
2920     "mangled_component_name" : "_ZN11zip_archive6WriterD0Ev"
2921    }
2922   ]
2923  }
2924 ],
2925 "rvalue_reference_types" :
2926 [
2927  {
2928   "alignment" : 4,
2929   "linker_set_key" : "ZipWriter &&",
2930   "name" : "ZipWriter &&",
2931   "referenced_type" : "type-17",
2932   "self_type" : "type-29",
2933   "size" : 4,
2934   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
2935  }
2936 ]
2937}
2938