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