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" : 8,
76   "is_integral" : true,
77   "linker_set_key" : "_ZTIl",
78   "name" : "long",
79   "referenced_type" : "_ZTIl",
80   "self_type" : "_ZTIl",
81   "size" : 8
82  },
83  {
84   "alignment" : 8,
85   "is_integral" : true,
86   "is_unsigned" : true,
87   "linker_set_key" : "_ZTIm",
88   "name" : "unsigned long",
89   "referenced_type" : "_ZTIm",
90   "self_type" : "_ZTIm",
91   "size" : 8
92  },
93  {
94   "alignment" : 2,
95   "is_integral" : true,
96   "is_unsigned" : true,
97   "linker_set_key" : "_ZTIt",
98   "name" : "unsigned short",
99   "referenced_type" : "_ZTIt",
100   "self_type" : "_ZTIt",
101   "size" : 2
102  },
103  {
104   "linker_set_key" : "_ZTIv",
105   "name" : "void",
106   "referenced_type" : "_ZTIv",
107   "self_type" : "_ZTIv"
108  }
109 ],
110 "elf_functions" :
111 [
112  {
113   "name" : "_Z11GetOwnerTagPK10ZipArchive"
114  },
115  {
116   "name" : "_Z11OpenArchivePKcPP10ZipArchive"
117  },
118  {
119   "name" : "_Z12CloseArchiveP10ZipArchive"
120  },
121  {
122   "name" : "_Z12EndIterationPv"
123  },
124  {
125   "name" : "_Z13OpenArchiveFdiPKcPP10ZipArchiveb"
126  },
127  {
128   "name" : "_Z14GetArchiveInfoP10ZipArchive"
129  },
130  {
131   "name" : "_Z14StartIterationP10ZipArchivePPvNSt3__117basic_string_viewIcNS3_11char_traitsIcEEEES7_"
132  },
133  {
134   "name" : "_Z15ErrorCodeStringi"
135  },
136  {
137   "name" : "_Z15ExtractToMemoryP10ZipArchiveP8ZipEntryPhj"
138  },
139  {
140   "name" : "_Z15ExtractToWriterP10ZipArchiveP8ZipEntryPN11zip_archive6WriterE"
141  },
142  {
143   "name" : "_Z17GetFileDescriptorP10ZipArchive"
144  },
145  {
146   "name" : "_Z18ExtractEntryToFileP10ZipArchiveP8ZipEntryi"
147  },
148  {
149   "name" : "_Z18OpenArchiveFdRangeiPKcPP10ZipArchivellb"
150  },
151  {
152   "name" : "_Z21OpenArchiveFromMemoryPKvmPKcPP10ZipArchive"
153  },
154  {
155   "name" : "_Z23GetFileDescriptorOffsetP10ZipArchive"
156  },
157  {
158   "name" : "_Z23ProcessZipEntryContentsP10ZipArchiveP8ZipEntryPFbPKhmPvES5_"
159  },
160  {
161   "name" : "_Z4NextPvP8ZipEntryPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE"
162  },
163  {
164   "name" : "_Z4NextPvP8ZipEntryPNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE"
165  },
166  {
167   "name" : "_Z9FindEntryP10ZipArchiveNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEP8ZipEntry"
168  },
169  {
170   "name" : "_ZN10ZipArchive26InitializeCentralDirectoryElm"
171  },
172  {
173   "name" : "_ZN10ZipArchiveC1EO13MappedZipFileb"
174  },
175  {
176   "name" : "_ZN10ZipArchiveC1EPKvm"
177  },
178  {
179   "name" : "_ZN10ZipArchiveC2EO13MappedZipFileb"
180  },
181  {
182   "name" : "_ZN10ZipArchiveC2EPKvm"
183  },
184  {
185   "name" : "_ZN10ZipArchiveD1Ev"
186  },
187  {
188   "name" : "_ZN10ZipArchiveD2Ev"
189  },
190  {
191   "name" : "_ZN11zip_archive6ReaderD0Ev"
192  },
193  {
194   "name" : "_ZN11zip_archive6ReaderD1Ev"
195  },
196  {
197   "name" : "_ZN11zip_archive6ReaderD2Ev"
198  },
199  {
200   "name" : "_ZN11zip_archive6WriterD0Ev"
201  },
202  {
203   "name" : "_ZN11zip_archive6WriterD1Ev"
204  },
205  {
206   "name" : "_ZN11zip_archive6WriterD2Ev"
207  },
208  {
209   "name" : "_ZN11zip_archive7InflateERKNS_6ReaderEjjPNS_6WriterEPm"
210  },
211  {
212   "name" : "_ZN16CentralDirectory10InitializeEPKvlm"
213  },
214  {
215   "name" : "_ZN21ZipArchiveStreamEntry4InitERK8ZipEntry"
216  },
217  {
218   "name" : "_ZN21ZipArchiveStreamEntry6CreateEP10ZipArchiveRK8ZipEntry"
219  },
220  {
221   "name" : "_ZN21ZipArchiveStreamEntry9CreateRawEP10ZipArchiveRK8ZipEntry"
222  },
223  {
224   "name" : "_ZN31ZipArchiveStreamEntryCompressed4InitERK8ZipEntry"
225  },
226  {
227   "name" : "_ZN31ZipArchiveStreamEntryCompressed4ReadEv"
228  },
229  {
230   "name" : "_ZN31ZipArchiveStreamEntryCompressed6VerifyEv"
231  },
232  {
233   "name" : "_ZN31ZipArchiveStreamEntryCompressedD0Ev"
234  },
235  {
236   "name" : "_ZN31ZipArchiveStreamEntryCompressedD1Ev"
237  },
238  {
239   "name" : "_ZN31ZipArchiveStreamEntryCompressedD2Ev"
240  },
241  {
242   "name" : "_ZN33ZipArchiveStreamEntryUncompressed4InitERK8ZipEntry"
243  },
244  {
245   "name" : "_ZN33ZipArchiveStreamEntryUncompressed4ReadEv"
246  },
247  {
248   "name" : "_ZN33ZipArchiveStreamEntryUncompressed6VerifyEv"
249  },
250  {
251   "name" : "_ZN34ZipArchiveStreamEntryRawCompressed4InitERK8ZipEntry"
252  },
253  {
254   "name" : "_ZN34ZipArchiveStreamEntryRawCompressed6VerifyEv"
255  },
256  {
257   "name" : "_ZN9ZipWriter10StartEntryENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEm"
258  },
259  {
260   "name" : "_ZN9ZipWriter10StoreBytesEPNS_9FileEntryEPKvj"
261  },
262  {
263   "name" : "_ZN9ZipWriter10WriteBytesEPKvm"
264  },
265  {
266   "name" : "_ZN9ZipWriter11FinishEntryEv"
267  },
268  {
269   "name" : "_ZN9ZipWriter11HandleErrorEi"
270  },
271  {
272   "name" : "_ZN9ZipWriter12GetLastEntryEPNS_9FileEntryE"
273  },
274  {
275   "name" : "_ZN9ZipWriter13CompressBytesEPNS_9FileEntryEPKvj"
276  },
277  {
278   "name" : "_ZN9ZipWriter14PrepareDeflateEv"
279  },
280  {
281   "name" : "_ZN9ZipWriter15ErrorCodeStringEi"
282  },
283  {
284   "name" : "_ZN9ZipWriter16DiscardLastEntryEv"
285  },
286  {
287   "name" : "_ZN9ZipWriter17StartAlignedEntryENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEmj"
288  },
289  {
290   "name" : "_ZN9ZipWriter18StartEntryWithTimeENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEml"
291  },
292  {
293   "name" : "_ZN9ZipWriter20FlushCompressedBytesEPNS_9FileEntryE"
294  },
295  {
296   "name" : "_ZN9ZipWriter25StartAlignedEntryWithTimeENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEmlj"
297  },
298  {
299   "name" : "_ZN9ZipWriter6FinishEv"
300  },
301  {
302   "name" : "_ZN9ZipWriterC1EOS_"
303  },
304  {
305   "name" : "_ZN9ZipWriterC1EP7__sFILE"
306  },
307  {
308   "name" : "_ZN9ZipWriterC2EOS_"
309  },
310  {
311   "name" : "_ZN9ZipWriterC2EP7__sFILE"
312  },
313  {
314   "name" : "_ZN9ZipWriteraSEOS_"
315  },
316  {
317   "name" : "_ZNK13MappedZipFile10GetBasePtrEv"
318  },
319  {
320   "name" : "_ZNK13MappedZipFile12ReadAtOffsetEPhml"
321  },
322  {
323   "name" : "_ZNK13MappedZipFile13GetFileLengthEv"
324  },
325  {
326   "name" : "_ZNK13MappedZipFile13GetFileOffsetEv"
327  },
328  {
329   "name" : "_ZNK13MappedZipFile17GetFileDescriptorEv"
330  },
331  {
332   "name" : "_ZNK8ZipEntry19GetModificationTimeEv"
333  },
334  {
335   "name" : "_ZNK9ZipWriter23ShouldUseDataDescriptorEv"
336  },
337  {
338   "binding" : "weak",
339   "name" : "_ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m"
340  },
341  {
342   "binding" : "weak",
343   "name" : "_ZNSt3__16vectorIN9ZipWriter9FileEntryENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJS2_EEEvDpOT_"
344  },
345  {
346   "binding" : "weak",
347   "name" : "_ZNSt3__16vectorIcNS_9allocatorIcEEE6resizeEmRKc"
348  },
349  {
350   "binding" : "weak",
351   "name" : "_ZNSt3__16vectorIcNS_9allocatorIcEEE8__appendEmRKc"
352  },
353  {
354   "binding" : "weak",
355   "name" : "_ZNSt3__16vectorIhNS_9allocatorIhEEE8__appendEm"
356  },
357  {
358   "binding" : "weak",
359   "name" : "_ZNSt3__16vectorIhNS_9allocatorIhEEEC2Em"
360  }
361 ],
362 "elf_objects" :
363 [
364  {
365   "binding" : "weak",
366   "name" : "_ZTV10FileWriter"
367  },
368  {
369   "binding" : "weak",
370   "name" : "_ZTV11EntryReader"
371  },
372  {
373   "binding" : "weak",
374   "name" : "_ZTV12MemoryWriter"
375  },
376  {
377   "binding" : "weak",
378   "name" : "_ZTV13ProcessWriter"
379  },
380  {
381   "name" : "_ZTV21ZipArchiveStreamEntry"
382  },
383  {
384   "name" : "_ZTV31ZipArchiveStreamEntryCompressed"
385  },
386  {
387   "name" : "_ZTV33ZipArchiveStreamEntryUncompressed"
388  },
389  {
390   "name" : "_ZTV34ZipArchiveStreamEntryRawCompressed"
391  },
392  {
393   "name" : "_ZTVN11zip_archive6ReaderE"
394  },
395  {
396   "name" : "_ZTVN11zip_archive6WriterE"
397  }
398 ],
399 "enum_types" :
400 [
401  {
402   "alignment" : 4,
403   "enum_fields" :
404   [
405    {
406     "enum_field_value" : 0,
407     "name" : "kCompressStored"
408    },
409    {
410     "enum_field_value" : 8,
411     "name" : "kCompressDeflated"
412    }
413   ],
414   "linker_set_key" : "_ZTI18$kCompressDeflated",
415   "name" : "(anonymous enum at system/core/libziparchive/include/ziparchive/zip_archive.h:34:1)",
416   "referenced_type" : "_ZTI18$kCompressDeflated",
417   "self_type" : "_ZTI18$kCompressDeflated",
418   "size" : 4,
419   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h",
420   "underlying_type" : "_ZTIj"
421  },
422  {
423   "alignment" : 4,
424   "enum_fields" :
425   [
426    {
427     "enum_field_value" : 0,
428     "name" : "android::base::VERBOSE"
429    },
430    {
431     "enum_field_value" : 1,
432     "name" : "android::base::DEBUG"
433    },
434    {
435     "enum_field_value" : 2,
436     "name" : "android::base::INFO"
437    },
438    {
439     "enum_field_value" : 3,
440     "name" : "android::base::WARNING"
441    },
442    {
443     "enum_field_value" : 4,
444     "name" : "android::base::ERROR"
445    },
446    {
447     "enum_field_value" : 5,
448     "name" : "android::base::FATAL_WITHOUT_ABORT"
449    },
450    {
451     "enum_field_value" : 6,
452     "name" : "android::base::FATAL"
453    }
454   ],
455   "linker_set_key" : "_ZTIN7android4base11LogSeverityE",
456   "name" : "android::base::LogSeverity",
457   "referenced_type" : "_ZTIN7android4base11LogSeverityE",
458   "self_type" : "_ZTIN7android4base11LogSeverityE",
459   "size" : 4,
460   "source_file" : "/system/libbase/include/android-base/logging.h",
461   "underlying_type" : "_ZTIj"
462  },
463  {
464   "alignment" : 4,
465   "enum_fields" :
466   [
467    {
468     "enum_field_value" : 0,
469     "name" : "android::base::DEFAULT"
470    },
471    {
472     "enum_field_value" : 1,
473     "name" : "android::base::MAIN"
474    },
475    {
476     "enum_field_value" : 2,
477     "name" : "android::base::SYSTEM"
478    },
479    {
480     "enum_field_value" : 3,
481     "name" : "android::base::RADIO"
482    },
483    {
484     "enum_field_value" : 4,
485     "name" : "android::base::CRASH"
486    }
487   ],
488   "linker_set_key" : "_ZTIN7android4base5LogIdE",
489   "name" : "android::base::LogId",
490   "referenced_type" : "_ZTIN7android4base5LogIdE",
491   "self_type" : "_ZTIN7android4base5LogIdE",
492   "size" : 4,
493   "source_file" : "/system/libbase/include/android-base/logging.h",
494   "underlying_type" : "_ZTIj"
495  },
496  {
497   "access" : "private",
498   "alignment" : 4,
499   "enum_fields" :
500   [
501    {
502     "enum_field_value" : 0,
503     "name" : "ZipWriter::State::kWritingZip"
504    },
505    {
506     "enum_field_value" : 1,
507     "name" : "ZipWriter::State::kWritingEntry"
508    },
509    {
510     "enum_field_value" : 2,
511     "name" : "ZipWriter::State::kDone"
512    },
513    {
514     "enum_field_value" : 3,
515     "name" : "ZipWriter::State::kError"
516    }
517   ],
518   "linker_set_key" : "_ZTIN9ZipWriter5StateE",
519   "name" : "ZipWriter::State",
520   "referenced_type" : "_ZTIN9ZipWriter5StateE",
521   "self_type" : "_ZTIN9ZipWriter5StateE",
522   "size" : 4,
523   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h",
524   "underlying_type" : "_ZTIi"
525  },
526  {
527   "alignment" : 4,
528   "enum_fields" :
529   [
530    {
531     "enum_field_value" : 1,
532     "name" : "ZipWriter::kCompress"
533    },
534    {
535     "enum_field_value" : 2,
536     "name" : "ZipWriter::kAlign32"
537    }
538   ],
539   "linker_set_key" : "_ZTIN9ZipWriter9$kAlign32E",
540   "name" : "ZipWriter::(anonymous enum at system/core/libziparchive/include/ziparchive/zip_writer.h:57:3)",
541   "referenced_type" : "_ZTIN9ZipWriter9$kAlign32E",
542   "self_type" : "_ZTIN9ZipWriter9$kAlign32E",
543   "size" : 4,
544   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h",
545   "underlying_type" : "_ZTIj"
546  }
547 ],
548 "function_types" :
549 [
550  {
551   "alignment" : 4,
552   "linker_set_key" : "_ZTIFbPKhmPvE",
553   "name" : "bool (const unsigned char *, unsigned long, void *)",
554   "parameters" :
555   [
556    {
557     "referenced_type" : "_ZTIPKh"
558    },
559    {
560     "referenced_type" : "_ZTIm"
561    },
562    {
563     "referenced_type" : "_ZTIPv"
564    }
565   ],
566   "referenced_type" : "_ZTIFbPKhmPvE",
567   "return_type" : "_ZTIb",
568   "self_type" : "_ZTIFbPKhmPvE",
569   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
570  }
571 ],
572 "functions" :
573 [
574  {
575   "function_name" : "OpenArchive",
576   "linker_set_key" : "_Z11OpenArchivePKcPP10ZipArchive",
577   "parameters" :
578   [
579    {
580     "referenced_type" : "_ZTIPKc"
581    },
582    {
583     "referenced_type" : "_ZTIPP10ZipArchive"
584    }
585   ],
586   "return_type" : "_ZTIi",
587   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
588  },
589  {
590   "function_name" : "CloseArchive",
591   "linker_set_key" : "_Z12CloseArchiveP10ZipArchive",
592   "parameters" :
593   [
594    {
595     "referenced_type" : "_ZTIP10ZipArchive"
596    }
597   ],
598   "return_type" : "_ZTIv",
599   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
600  },
601  {
602   "function_name" : "EndIteration",
603   "linker_set_key" : "_Z12EndIterationPv",
604   "parameters" :
605   [
606    {
607     "referenced_type" : "_ZTIPv"
608    }
609   ],
610   "return_type" : "_ZTIv",
611   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
612  },
613  {
614   "function_name" : "OpenArchiveFd",
615   "linker_set_key" : "_Z13OpenArchiveFdiPKcPP10ZipArchiveb",
616   "parameters" :
617   [
618    {
619     "referenced_type" : "_ZTIKi"
620    },
621    {
622     "referenced_type" : "_ZTIPKc"
623    },
624    {
625     "referenced_type" : "_ZTIPP10ZipArchive"
626    },
627    {
628     "default_arg" : true,
629     "referenced_type" : "_ZTIb"
630    }
631   ],
632   "return_type" : "_ZTIi",
633   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
634  },
635  {
636   "function_name" : "GetArchiveInfo",
637   "linker_set_key" : "_Z14GetArchiveInfoP10ZipArchive",
638   "parameters" :
639   [
640    {
641     "referenced_type" : "_ZTIP10ZipArchive"
642    }
643   ],
644   "return_type" : "_ZTI14ZipArchiveInfo",
645   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
646  },
647  {
648   "function_name" : "StartIteration",
649   "linker_set_key" : "_Z14StartIterationP10ZipArchivePPvNSt3__117basic_string_viewIcNS3_11char_traitsIcEEEES7_",
650   "parameters" :
651   [
652    {
653     "referenced_type" : "_ZTIP10ZipArchive"
654    },
655    {
656     "referenced_type" : "_ZTIPPv"
657    },
658    {
659     "default_arg" : true,
660     "referenced_type" : "_ZTIKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE"
661    },
662    {
663     "default_arg" : true,
664     "referenced_type" : "_ZTIKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE"
665    }
666   ],
667   "return_type" : "_ZTIi",
668   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
669  },
670  {
671   "function_name" : "ErrorCodeString",
672   "linker_set_key" : "_Z15ErrorCodeStringi",
673   "parameters" :
674   [
675    {
676     "referenced_type" : "_ZTIi"
677    }
678   ],
679   "return_type" : "_ZTIPKc",
680   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
681  },
682  {
683   "function_name" : "ExtractToMemory",
684   "linker_set_key" : "_Z15ExtractToMemoryP10ZipArchiveP8ZipEntryPhj",
685   "parameters" :
686   [
687    {
688     "referenced_type" : "_ZTIP10ZipArchive"
689    },
690    {
691     "referenced_type" : "_ZTIP8ZipEntry"
692    },
693    {
694     "referenced_type" : "_ZTIPh"
695    },
696    {
697     "referenced_type" : "_ZTIj"
698    }
699   ],
700   "return_type" : "_ZTIi",
701   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
702  },
703  {
704   "function_name" : "GetFileDescriptor",
705   "linker_set_key" : "_Z17GetFileDescriptorP10ZipArchive",
706   "parameters" :
707   [
708    {
709     "referenced_type" : "_ZTIKP10ZipArchive"
710    }
711   ],
712   "return_type" : "_ZTIi",
713   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
714  },
715  {
716   "function_name" : "ExtractEntryToFile",
717   "linker_set_key" : "_Z18ExtractEntryToFileP10ZipArchiveP8ZipEntryi",
718   "parameters" :
719   [
720    {
721     "referenced_type" : "_ZTIP10ZipArchive"
722    },
723    {
724     "referenced_type" : "_ZTIP8ZipEntry"
725    },
726    {
727     "referenced_type" : "_ZTIi"
728    }
729   ],
730   "return_type" : "_ZTIi",
731   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
732  },
733  {
734   "function_name" : "OpenArchiveFdRange",
735   "linker_set_key" : "_Z18OpenArchiveFdRangeiPKcPP10ZipArchivellb",
736   "parameters" :
737   [
738    {
739     "referenced_type" : "_ZTIKi"
740    },
741    {
742     "referenced_type" : "_ZTIPKc"
743    },
744    {
745     "referenced_type" : "_ZTIPP10ZipArchive"
746    },
747    {
748     "referenced_type" : "_ZTIl"
749    },
750    {
751     "referenced_type" : "_ZTIl"
752    },
753    {
754     "default_arg" : true,
755     "referenced_type" : "_ZTIb"
756    }
757   ],
758   "return_type" : "_ZTIi",
759   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
760  },
761  {
762   "function_name" : "OpenArchiveFromMemory",
763   "linker_set_key" : "_Z21OpenArchiveFromMemoryPKvmPKcPP10ZipArchive",
764   "parameters" :
765   [
766    {
767     "referenced_type" : "_ZTIPKv"
768    },
769    {
770     "referenced_type" : "_ZTIm"
771    },
772    {
773     "referenced_type" : "_ZTIPKc"
774    },
775    {
776     "referenced_type" : "_ZTIPP10ZipArchive"
777    }
778   ],
779   "return_type" : "_ZTIi",
780   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
781  },
782  {
783   "function_name" : "GetFileDescriptorOffset",
784   "linker_set_key" : "_Z23GetFileDescriptorOffsetP10ZipArchive",
785   "parameters" :
786   [
787    {
788     "referenced_type" : "_ZTIKP10ZipArchive"
789    }
790   ],
791   "return_type" : "_ZTIl",
792   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
793  },
794  {
795   "function_name" : "ProcessZipEntryContents",
796   "linker_set_key" : "_Z23ProcessZipEntryContentsP10ZipArchiveP8ZipEntryPFbPKhmPvES5_",
797   "parameters" :
798   [
799    {
800     "referenced_type" : "_ZTIP10ZipArchive"
801    },
802    {
803     "referenced_type" : "_ZTIP8ZipEntry"
804    },
805    {
806     "referenced_type" : "_ZTIPFbPKhmPvE"
807    },
808    {
809     "referenced_type" : "_ZTIPv"
810    }
811   ],
812   "return_type" : "_ZTIi",
813   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
814  },
815  {
816   "function_name" : "Next",
817   "linker_set_key" : "_Z4NextPvP8ZipEntryPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE",
818   "parameters" :
819   [
820    {
821     "referenced_type" : "_ZTIPv"
822    },
823    {
824     "referenced_type" : "_ZTIP8ZipEntry"
825    },
826    {
827     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
828    }
829   ],
830   "return_type" : "_ZTIi",
831   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
832  },
833  {
834   "function_name" : "Next",
835   "linker_set_key" : "_Z4NextPvP8ZipEntryPNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE",
836   "parameters" :
837   [
838    {
839     "referenced_type" : "_ZTIPv"
840    },
841    {
842     "referenced_type" : "_ZTIP8ZipEntry"
843    },
844    {
845     "referenced_type" : "_ZTIPNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE"
846    }
847   ],
848   "return_type" : "_ZTIi",
849   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
850  },
851  {
852   "function_name" : "FindEntry",
853   "linker_set_key" : "_Z9FindEntryP10ZipArchiveNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEP8ZipEntry",
854   "parameters" :
855   [
856    {
857     "referenced_type" : "_ZTIKP10ZipArchive"
858    },
859    {
860     "referenced_type" : "_ZTIKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE"
861    },
862    {
863     "referenced_type" : "_ZTIP8ZipEntry"
864    }
865   ],
866   "return_type" : "_ZTIi",
867   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
868  },
869  {
870   "function_name" : "zip_archive::Reader::~Reader",
871   "linker_set_key" : "_ZN11zip_archive6ReaderD0Ev",
872   "parameters" :
873   [
874    {
875     "is_this_ptr" : true,
876     "referenced_type" : "_ZTIPN11zip_archive6ReaderE"
877    }
878   ],
879   "return_type" : "_ZTIv",
880   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
881  },
882  {
883   "function_name" : "zip_archive::Reader::~Reader",
884   "linker_set_key" : "_ZN11zip_archive6ReaderD1Ev",
885   "parameters" :
886   [
887    {
888     "is_this_ptr" : true,
889     "referenced_type" : "_ZTIPN11zip_archive6ReaderE"
890    }
891   ],
892   "return_type" : "_ZTIv",
893   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
894  },
895  {
896   "function_name" : "zip_archive::Reader::~Reader",
897   "linker_set_key" : "_ZN11zip_archive6ReaderD2Ev",
898   "parameters" :
899   [
900    {
901     "is_this_ptr" : true,
902     "referenced_type" : "_ZTIPN11zip_archive6ReaderE"
903    }
904   ],
905   "return_type" : "_ZTIv",
906   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
907  },
908  {
909   "function_name" : "zip_archive::Writer::~Writer",
910   "linker_set_key" : "_ZN11zip_archive6WriterD0Ev",
911   "parameters" :
912   [
913    {
914     "is_this_ptr" : true,
915     "referenced_type" : "_ZTIPN11zip_archive6WriterE"
916    }
917   ],
918   "return_type" : "_ZTIv",
919   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
920  },
921  {
922   "function_name" : "zip_archive::Writer::~Writer",
923   "linker_set_key" : "_ZN11zip_archive6WriterD1Ev",
924   "parameters" :
925   [
926    {
927     "is_this_ptr" : true,
928     "referenced_type" : "_ZTIPN11zip_archive6WriterE"
929    }
930   ],
931   "return_type" : "_ZTIv",
932   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
933  },
934  {
935   "function_name" : "zip_archive::Writer::~Writer",
936   "linker_set_key" : "_ZN11zip_archive6WriterD2Ev",
937   "parameters" :
938   [
939    {
940     "is_this_ptr" : true,
941     "referenced_type" : "_ZTIPN11zip_archive6WriterE"
942    }
943   ],
944   "return_type" : "_ZTIv",
945   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
946  },
947  {
948   "function_name" : "zip_archive::Inflate",
949   "linker_set_key" : "_ZN11zip_archive7InflateERKNS_6ReaderEjjPNS_6WriterEPm",
950   "parameters" :
951   [
952    {
953     "referenced_type" : "_ZTIRKN11zip_archive6ReaderE"
954    },
955    {
956     "referenced_type" : "_ZTIKj"
957    },
958    {
959     "referenced_type" : "_ZTIKj"
960    },
961    {
962     "referenced_type" : "_ZTIPN11zip_archive6WriterE"
963    },
964    {
965     "referenced_type" : "_ZTIPm"
966    }
967   ],
968   "return_type" : "_ZTIi",
969   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
970  },
971  {
972   "access" : "protected",
973   "function_name" : "ZipArchiveStreamEntry::Init",
974   "linker_set_key" : "_ZN21ZipArchiveStreamEntry4InitERK8ZipEntry",
975   "parameters" :
976   [
977    {
978     "is_this_ptr" : true,
979     "referenced_type" : "_ZTIP21ZipArchiveStreamEntry"
980    },
981    {
982     "referenced_type" : "_ZTIRK8ZipEntry"
983    }
984   ],
985   "return_type" : "_ZTIb",
986   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive_stream_entry.h"
987  },
988  {
989   "function_name" : "ZipArchiveStreamEntry::Create",
990   "linker_set_key" : "_ZN21ZipArchiveStreamEntry6CreateEP10ZipArchiveRK8ZipEntry",
991   "parameters" :
992   [
993    {
994     "referenced_type" : "_ZTIP10ZipArchive#ODR:out/soong/.intermediates/system/core/libziparchive/libziparchive/android_vendor.R_arm64_armv8-a_static/obj/system/core/libziparchive/zip_archive_stream_entry.sdump"
995    },
996    {
997     "referenced_type" : "_ZTIRK8ZipEntry"
998    }
999   ],
1000   "return_type" : "_ZTIP21ZipArchiveStreamEntry",
1001   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive_stream_entry.h"
1002  },
1003  {
1004   "function_name" : "ZipArchiveStreamEntry::CreateRaw",
1005   "linker_set_key" : "_ZN21ZipArchiveStreamEntry9CreateRawEP10ZipArchiveRK8ZipEntry",
1006   "parameters" :
1007   [
1008    {
1009     "referenced_type" : "_ZTIP10ZipArchive#ODR:out/soong/.intermediates/system/core/libziparchive/libziparchive/android_vendor.R_arm64_armv8-a_static/obj/system/core/libziparchive/zip_archive_stream_entry.sdump"
1010    },
1011    {
1012     "referenced_type" : "_ZTIRK8ZipEntry"
1013    }
1014   ],
1015   "return_type" : "_ZTIP21ZipArchiveStreamEntry",
1016   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive_stream_entry.h"
1017  },
1018  {
1019   "function_name" : "ZipWriter::StartEntry",
1020   "linker_set_key" : "_ZN9ZipWriter10StartEntryENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEm",
1021   "parameters" :
1022   [
1023    {
1024     "is_this_ptr" : true,
1025     "referenced_type" : "_ZTIP9ZipWriter"
1026    },
1027    {
1028     "referenced_type" : "_ZTINSt3__117basic_string_viewIcNS_11char_traitsIcEEEE"
1029    },
1030    {
1031     "referenced_type" : "_ZTIm"
1032    }
1033   ],
1034   "return_type" : "_ZTIi",
1035   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
1036  },
1037  {
1038   "access" : "private",
1039   "function_name" : "ZipWriter::StoreBytes",
1040   "linker_set_key" : "_ZN9ZipWriter10StoreBytesEPNS_9FileEntryEPKvj",
1041   "parameters" :
1042   [
1043    {
1044     "is_this_ptr" : true,
1045     "referenced_type" : "_ZTIP9ZipWriter"
1046    },
1047    {
1048     "referenced_type" : "_ZTIPN9ZipWriter9FileEntryE"
1049    },
1050    {
1051     "referenced_type" : "_ZTIPKv"
1052    },
1053    {
1054     "referenced_type" : "_ZTIj"
1055    }
1056   ],
1057   "return_type" : "_ZTIi",
1058   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
1059  },
1060  {
1061   "function_name" : "ZipWriter::WriteBytes",
1062   "linker_set_key" : "_ZN9ZipWriter10WriteBytesEPKvm",
1063   "parameters" :
1064   [
1065    {
1066     "is_this_ptr" : true,
1067     "referenced_type" : "_ZTIP9ZipWriter"
1068    },
1069    {
1070     "referenced_type" : "_ZTIPKv"
1071    },
1072    {
1073     "referenced_type" : "_ZTIm"
1074    }
1075   ],
1076   "return_type" : "_ZTIi",
1077   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
1078  },
1079  {
1080   "function_name" : "ZipWriter::FinishEntry",
1081   "linker_set_key" : "_ZN9ZipWriter11FinishEntryEv",
1082   "parameters" :
1083   [
1084    {
1085     "is_this_ptr" : true,
1086     "referenced_type" : "_ZTIP9ZipWriter"
1087    }
1088   ],
1089   "return_type" : "_ZTIi",
1090   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
1091  },
1092  {
1093   "access" : "private",
1094   "function_name" : "ZipWriter::HandleError",
1095   "linker_set_key" : "_ZN9ZipWriter11HandleErrorEi",
1096   "parameters" :
1097   [
1098    {
1099     "is_this_ptr" : true,
1100     "referenced_type" : "_ZTIP9ZipWriter"
1101    },
1102    {
1103     "referenced_type" : "_ZTIi"
1104    }
1105   ],
1106   "return_type" : "_ZTIi",
1107   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
1108  },
1109  {
1110   "function_name" : "ZipWriter::GetLastEntry",
1111   "linker_set_key" : "_ZN9ZipWriter12GetLastEntryEPNS_9FileEntryE",
1112   "parameters" :
1113   [
1114    {
1115     "is_this_ptr" : true,
1116     "referenced_type" : "_ZTIP9ZipWriter"
1117    },
1118    {
1119     "referenced_type" : "_ZTIPN9ZipWriter9FileEntryE"
1120    }
1121   ],
1122   "return_type" : "_ZTIi",
1123   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
1124  },
1125  {
1126   "access" : "private",
1127   "function_name" : "ZipWriter::CompressBytes",
1128   "linker_set_key" : "_ZN9ZipWriter13CompressBytesEPNS_9FileEntryEPKvj",
1129   "parameters" :
1130   [
1131    {
1132     "is_this_ptr" : true,
1133     "referenced_type" : "_ZTIP9ZipWriter"
1134    },
1135    {
1136     "referenced_type" : "_ZTIPN9ZipWriter9FileEntryE"
1137    },
1138    {
1139     "referenced_type" : "_ZTIPKv"
1140    },
1141    {
1142     "referenced_type" : "_ZTIj"
1143    }
1144   ],
1145   "return_type" : "_ZTIi",
1146   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
1147  },
1148  {
1149   "access" : "private",
1150   "function_name" : "ZipWriter::PrepareDeflate",
1151   "linker_set_key" : "_ZN9ZipWriter14PrepareDeflateEv",
1152   "parameters" :
1153   [
1154    {
1155     "is_this_ptr" : true,
1156     "referenced_type" : "_ZTIP9ZipWriter"
1157    }
1158   ],
1159   "return_type" : "_ZTIi",
1160   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
1161  },
1162  {
1163   "function_name" : "ZipWriter::ErrorCodeString",
1164   "linker_set_key" : "_ZN9ZipWriter15ErrorCodeStringEi",
1165   "parameters" :
1166   [
1167    {
1168     "referenced_type" : "_ZTIi"
1169    }
1170   ],
1171   "return_type" : "_ZTIPKc",
1172   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
1173  },
1174  {
1175   "function_name" : "ZipWriter::DiscardLastEntry",
1176   "linker_set_key" : "_ZN9ZipWriter16DiscardLastEntryEv",
1177   "parameters" :
1178   [
1179    {
1180     "is_this_ptr" : true,
1181     "referenced_type" : "_ZTIP9ZipWriter"
1182    }
1183   ],
1184   "return_type" : "_ZTIi",
1185   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
1186  },
1187  {
1188   "function_name" : "ZipWriter::StartAlignedEntry",
1189   "linker_set_key" : "_ZN9ZipWriter17StartAlignedEntryENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEmj",
1190   "parameters" :
1191   [
1192    {
1193     "is_this_ptr" : true,
1194     "referenced_type" : "_ZTIP9ZipWriter"
1195    },
1196    {
1197     "referenced_type" : "_ZTINSt3__117basic_string_viewIcNS_11char_traitsIcEEEE"
1198    },
1199    {
1200     "referenced_type" : "_ZTIm"
1201    },
1202    {
1203     "referenced_type" : "_ZTIj"
1204    }
1205   ],
1206   "return_type" : "_ZTIi",
1207   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
1208  },
1209  {
1210   "function_name" : "ZipWriter::StartEntryWithTime",
1211   "linker_set_key" : "_ZN9ZipWriter18StartEntryWithTimeENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEml",
1212   "parameters" :
1213   [
1214    {
1215     "is_this_ptr" : true,
1216     "referenced_type" : "_ZTIP9ZipWriter"
1217    },
1218    {
1219     "referenced_type" : "_ZTINSt3__117basic_string_viewIcNS_11char_traitsIcEEEE"
1220    },
1221    {
1222     "referenced_type" : "_ZTIm"
1223    },
1224    {
1225     "referenced_type" : "_ZTIl"
1226    }
1227   ],
1228   "return_type" : "_ZTIi",
1229   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
1230  },
1231  {
1232   "access" : "private",
1233   "function_name" : "ZipWriter::FlushCompressedBytes",
1234   "linker_set_key" : "_ZN9ZipWriter20FlushCompressedBytesEPNS_9FileEntryE",
1235   "parameters" :
1236   [
1237    {
1238     "is_this_ptr" : true,
1239     "referenced_type" : "_ZTIP9ZipWriter"
1240    },
1241    {
1242     "referenced_type" : "_ZTIPN9ZipWriter9FileEntryE"
1243    }
1244   ],
1245   "return_type" : "_ZTIi",
1246   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
1247  },
1248  {
1249   "function_name" : "ZipWriter::StartAlignedEntryWithTime",
1250   "linker_set_key" : "_ZN9ZipWriter25StartAlignedEntryWithTimeENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEmlj",
1251   "parameters" :
1252   [
1253    {
1254     "is_this_ptr" : true,
1255     "referenced_type" : "_ZTIP9ZipWriter"
1256    },
1257    {
1258     "referenced_type" : "_ZTINSt3__117basic_string_viewIcNS_11char_traitsIcEEEE"
1259    },
1260    {
1261     "referenced_type" : "_ZTIm"
1262    },
1263    {
1264     "referenced_type" : "_ZTIl"
1265    },
1266    {
1267     "referenced_type" : "_ZTIj"
1268    }
1269   ],
1270   "return_type" : "_ZTIi",
1271   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
1272  },
1273  {
1274   "function_name" : "ZipWriter::Finish",
1275   "linker_set_key" : "_ZN9ZipWriter6FinishEv",
1276   "parameters" :
1277   [
1278    {
1279     "is_this_ptr" : true,
1280     "referenced_type" : "_ZTIP9ZipWriter"
1281    }
1282   ],
1283   "return_type" : "_ZTIi",
1284   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
1285  },
1286  {
1287   "function_name" : "ZipWriter::ZipWriter",
1288   "linker_set_key" : "_ZN9ZipWriterC1EOS_",
1289   "parameters" :
1290   [
1291    {
1292     "is_this_ptr" : true,
1293     "referenced_type" : "_ZTIP9ZipWriter"
1294    },
1295    {
1296     "referenced_type" : "_ZTIO9ZipWriter"
1297    }
1298   ],
1299   "return_type" : "_ZTIv",
1300   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
1301  },
1302  {
1303   "function_name" : "ZipWriter::ZipWriter",
1304   "linker_set_key" : "_ZN9ZipWriterC1EP7__sFILE",
1305   "parameters" :
1306   [
1307    {
1308     "is_this_ptr" : true,
1309     "referenced_type" : "_ZTIP9ZipWriter"
1310    },
1311    {
1312     "referenced_type" : "_ZTIP7__sFILE#ODR:out/soong/.intermediates/system/core/libziparchive/libziparchive/android_vendor.R_arm64_armv8-a_static/obj/system/core/libziparchive/zip_writer.sdump"
1313    }
1314   ],
1315   "return_type" : "_ZTIv",
1316   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
1317  },
1318  {
1319   "function_name" : "ZipWriter::ZipWriter",
1320   "linker_set_key" : "_ZN9ZipWriterC2EOS_",
1321   "parameters" :
1322   [
1323    {
1324     "is_this_ptr" : true,
1325     "referenced_type" : "_ZTIP9ZipWriter"
1326    },
1327    {
1328     "referenced_type" : "_ZTIO9ZipWriter"
1329    }
1330   ],
1331   "return_type" : "_ZTIv",
1332   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
1333  },
1334  {
1335   "function_name" : "ZipWriter::ZipWriter",
1336   "linker_set_key" : "_ZN9ZipWriterC2EP7__sFILE",
1337   "parameters" :
1338   [
1339    {
1340     "is_this_ptr" : true,
1341     "referenced_type" : "_ZTIP9ZipWriter"
1342    },
1343    {
1344     "referenced_type" : "_ZTIP7__sFILE#ODR:out/soong/.intermediates/system/core/libziparchive/libziparchive/android_vendor.R_arm64_armv8-a_static/obj/system/core/libziparchive/zip_writer.sdump"
1345    }
1346   ],
1347   "return_type" : "_ZTIv",
1348   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
1349  },
1350  {
1351   "function_name" : "ZipWriter::operator=",
1352   "linker_set_key" : "_ZN9ZipWriteraSEOS_",
1353   "parameters" :
1354   [
1355    {
1356     "is_this_ptr" : true,
1357     "referenced_type" : "_ZTIP9ZipWriter"
1358    },
1359    {
1360     "referenced_type" : "_ZTIO9ZipWriter"
1361    }
1362   ],
1363   "return_type" : "_ZTIR9ZipWriter",
1364   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
1365  },
1366  {
1367   "function_name" : "ZipEntry::GetModificationTime",
1368   "linker_set_key" : "_ZNK8ZipEntry19GetModificationTimeEv",
1369   "parameters" :
1370   [
1371    {
1372     "is_this_ptr" : true,
1373     "referenced_type" : "_ZTIPK8ZipEntry"
1374    }
1375   ],
1376   "return_type" : "_ZTI2tm",
1377   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
1378  },
1379  {
1380   "access" : "private",
1381   "function_name" : "ZipWriter::ShouldUseDataDescriptor",
1382   "linker_set_key" : "_ZNK9ZipWriter23ShouldUseDataDescriptorEv",
1383   "parameters" :
1384   [
1385    {
1386     "is_this_ptr" : true,
1387     "referenced_type" : "_ZTIPK9ZipWriter"
1388    }
1389   ],
1390   "return_type" : "_ZTIb",
1391   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
1392  }
1393 ],
1394 "global_vars" : [],
1395 "lvalue_reference_types" :
1396 [
1397  {
1398   "alignment" : 8,
1399   "linker_set_key" : "_ZTIR9ZipWriter",
1400   "name" : "ZipWriter &",
1401   "referenced_type" : "_ZTI9ZipWriter",
1402   "self_type" : "_ZTIR9ZipWriter",
1403   "size" : 8,
1404   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
1405  },
1406  {
1407   "alignment" : 8,
1408   "linker_set_key" : "_ZTIRK8ZipEntry",
1409   "name" : "const ZipEntry &",
1410   "referenced_type" : "_ZTIK8ZipEntry",
1411   "self_type" : "_ZTIRK8ZipEntry",
1412   "size" : 8,
1413   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive_stream_entry.h"
1414  },
1415  {
1416   "alignment" : 8,
1417   "linker_set_key" : "_ZTIRKN11zip_archive6ReaderE",
1418   "name" : "const zip_archive::Reader &",
1419   "referenced_type" : "_ZTIKN11zip_archive6ReaderE",
1420   "self_type" : "_ZTIRKN11zip_archive6ReaderE",
1421   "size" : 8,
1422   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
1423  },
1424  {
1425   "alignment" : 8,
1426   "linker_set_key" : "_ZTIRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEE",
1427   "name" : "std::basic_ostream<char, std::char_traits<char> > &",
1428   "referenced_type" : "_ZTINSt3__113basic_ostreamIcNS_11char_traitsIcEEEE",
1429   "self_type" : "_ZTIRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEE",
1430   "size" : 8,
1431   "source_file" : "/system/libbase/include/android-base/logging.h"
1432  }
1433 ],
1434 "pointer_types" :
1435 [
1436  {
1437   "alignment" : 8,
1438   "linker_set_key" : "_ZTIP10ZipArchive",
1439   "name" : "ZipArchive *",
1440   "referenced_type" : "_ZTI10ZipArchive",
1441   "self_type" : "_ZTIP10ZipArchive",
1442   "size" : 8,
1443   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
1444  },
1445  {
1446   "alignment" : 8,
1447   "linker_set_key" : "_ZTIP12TemporaryDir",
1448   "name" : "TemporaryDir *",
1449   "referenced_type" : "_ZTI12TemporaryDir",
1450   "self_type" : "_ZTIP12TemporaryDir",
1451   "size" : 8,
1452   "source_file" : "/system/libbase/include/android-base/file.h"
1453  },
1454  {
1455   "alignment" : 8,
1456   "linker_set_key" : "_ZTIP13TemporaryFile",
1457   "name" : "TemporaryFile *",
1458   "referenced_type" : "_ZTI13TemporaryFile",
1459   "self_type" : "_ZTIP13TemporaryFile",
1460   "size" : 8,
1461   "source_file" : "/system/libbase/include/android-base/file.h"
1462  },
1463  {
1464   "alignment" : 8,
1465   "linker_set_key" : "_ZTIP21ZipArchiveStreamEntry",
1466   "name" : "ZipArchiveStreamEntry *",
1467   "referenced_type" : "_ZTI21ZipArchiveStreamEntry",
1468   "self_type" : "_ZTIP21ZipArchiveStreamEntry",
1469   "size" : 8,
1470   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive_stream_entry.h"
1471  },
1472  {
1473   "alignment" : 8,
1474   "linker_set_key" : "_ZTIP3DIR",
1475   "name" : "DIR *",
1476   "referenced_type" : "_ZTI3DIR",
1477   "self_type" : "_ZTIP3DIR",
1478   "size" : 8,
1479   "source_file" : "/system/libbase/include/android-base/unique_fd.h"
1480  },
1481  {
1482   "alignment" : 8,
1483   "linker_set_key" : "_ZTIP7__sFILE",
1484   "name" : "__sFILE *",
1485   "referenced_type" : "_ZTI7__sFILE",
1486   "self_type" : "_ZTIP7__sFILE",
1487   "size" : 8,
1488   "source_file" : "/system/libbase/include/android-base/unique_fd.h"
1489  },
1490  {
1491   "alignment" : 8,
1492   "linker_set_key" : "_ZTIP8ZipEntry",
1493   "name" : "ZipEntry *",
1494   "referenced_type" : "_ZTI8ZipEntry",
1495   "self_type" : "_ZTIP8ZipEntry",
1496   "size" : 8,
1497   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
1498  },
1499  {
1500   "alignment" : 8,
1501   "linker_set_key" : "_ZTIP9ZipWriter",
1502   "name" : "ZipWriter *",
1503   "referenced_type" : "_ZTI9ZipWriter",
1504   "self_type" : "_ZTIP9ZipWriter",
1505   "size" : 8,
1506   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
1507  },
1508  {
1509   "alignment" : 8,
1510   "linker_set_key" : "_ZTIPFbPKhmPvE",
1511   "name" : "bool (*)(const unsigned char *, unsigned long, void *)",
1512   "referenced_type" : "_ZTIFbPKhmPvE",
1513   "self_type" : "_ZTIPFbPKhmPvE",
1514   "size" : 8,
1515   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
1516  },
1517  {
1518   "alignment" : 8,
1519   "linker_set_key" : "_ZTIPK8ZipEntry",
1520   "name" : "const ZipEntry *",
1521   "referenced_type" : "_ZTIK8ZipEntry",
1522   "self_type" : "_ZTIPK8ZipEntry",
1523   "size" : 8,
1524   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
1525  },
1526  {
1527   "alignment" : 8,
1528   "linker_set_key" : "_ZTIPK9ZipWriter",
1529   "name" : "const ZipWriter *",
1530   "referenced_type" : "_ZTIK9ZipWriter",
1531   "self_type" : "_ZTIPK9ZipWriter",
1532   "size" : 8,
1533   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
1534  },
1535  {
1536   "alignment" : 8,
1537   "linker_set_key" : "_ZTIPKN7android4base10MappedFileE",
1538   "name" : "const android::base::MappedFile *",
1539   "referenced_type" : "_ZTIKN7android4base10MappedFileE",
1540   "self_type" : "_ZTIPKN7android4base10MappedFileE",
1541   "size" : 8,
1542   "source_file" : "/system/libbase/include/android-base/mapped_file.h"
1543  },
1544  {
1545   "alignment" : 8,
1546   "linker_set_key" : "_ZTIPKN7android4base11borrowed_fdE",
1547   "name" : "const android::base::borrowed_fd *",
1548   "referenced_type" : "_ZTIKN7android4base11borrowed_fdE",
1549   "self_type" : "_ZTIPKN7android4base11borrowed_fdE",
1550   "size" : 8,
1551   "source_file" : "/system/libbase/include/android-base/unique_fd.h"
1552  },
1553  {
1554   "alignment" : 8,
1555   "linker_set_key" : "_ZTIPKN7android4base13ErrnoRestorerE",
1556   "name" : "const android::base::ErrnoRestorer *",
1557   "referenced_type" : "_ZTIKN7android4base13ErrnoRestorerE",
1558   "self_type" : "_ZTIPKN7android4base13ErrnoRestorerE",
1559   "size" : 8,
1560   "source_file" : "/system/libbase/include/android-base/errno_restorer.h"
1561  },
1562  {
1563   "alignment" : 8,
1564   "linker_set_key" : "_ZTIPKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1565   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
1566   "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1567   "self_type" : "_ZTIPKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1568   "size" : 8,
1569   "source_file" : "/system/libbase/include/android-base/logging.h"
1570  },
1571  {
1572   "alignment" : 8,
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#ODR:out/soong/.intermediates/system/core/libziparchive/libziparchive/android_vendor.R_arm64_armv8-a_static/obj/system/core/libziparchive/zip_archive_stream_entry.sdump",
1576   "self_type" : "_ZTIPKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE#ODR:out/soong/.intermediates/system/core/libziparchive/libziparchive/android_vendor.R_arm64_armv8-a_static/obj/system/core/libziparchive/zip_archive_stream_entry.sdump",
1577   "size" : 8,
1578   "source_file" : "/system/libbase/include/android-base/logging.h"
1579  },
1580  {
1581   "alignment" : 8,
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_arm64_armv8-a_static/obj/system/core/libziparchive/zip_writer.sdump",
1585   "self_type" : "_ZTIPKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE#ODR:out/soong/.intermediates/system/core/libziparchive/libziparchive/android_vendor.R_arm64_armv8-a_static/obj/system/core/libziparchive/zip_writer.sdump",
1586   "size" : 8,
1587   "source_file" : "/system/libbase/include/android-base/logging.h"
1588  },
1589  {
1590   "alignment" : 8,
1591   "linker_set_key" : "_ZTIPKa",
1592   "name" : "const signed char *",
1593   "referenced_type" : "_ZTIKa",
1594   "self_type" : "_ZTIPKa",
1595   "size" : 8,
1596   "source_file" : "/system/libbase/include/android-base/logging.h"
1597  },
1598  {
1599   "alignment" : 8,
1600   "linker_set_key" : "_ZTIPKc",
1601   "name" : "const char *",
1602   "referenced_type" : "_ZTIKc",
1603   "self_type" : "_ZTIPKc",
1604   "size" : 8,
1605   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
1606  },
1607  {
1608   "alignment" : 8,
1609   "linker_set_key" : "_ZTIPKh",
1610   "name" : "const unsigned char *",
1611   "referenced_type" : "_ZTIKh",
1612   "self_type" : "_ZTIPKh",
1613   "size" : 8,
1614   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
1615  },
1616  {
1617   "alignment" : 8,
1618   "linker_set_key" : "_ZTIPKv",
1619   "name" : "const void *",
1620   "referenced_type" : "_ZTIKv",
1621   "self_type" : "_ZTIPKv",
1622   "size" : 8,
1623   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
1624  },
1625  {
1626   "alignment" : 8,
1627   "linker_set_key" : "_ZTIPN11zip_archive6ReaderE",
1628   "name" : "zip_archive::Reader *",
1629   "referenced_type" : "_ZTIN11zip_archive6ReaderE",
1630   "self_type" : "_ZTIPN11zip_archive6ReaderE",
1631   "size" : 8,
1632   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
1633  },
1634  {
1635   "alignment" : 8,
1636   "linker_set_key" : "_ZTIPN11zip_archive6WriterE",
1637   "name" : "zip_archive::Writer *",
1638   "referenced_type" : "_ZTIN11zip_archive6WriterE",
1639   "self_type" : "_ZTIPN11zip_archive6WriterE",
1640   "size" : 8,
1641   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
1642  },
1643  {
1644   "alignment" : 8,
1645   "linker_set_key" : "_ZTIPN7android4base10MappedFileE",
1646   "name" : "android::base::MappedFile *",
1647   "referenced_type" : "_ZTIN7android4base10MappedFileE",
1648   "self_type" : "_ZTIPN7android4base10MappedFileE",
1649   "size" : 8,
1650   "source_file" : "/system/libbase/include/android-base/mapped_file.h"
1651  },
1652  {
1653   "alignment" : 8,
1654   "linker_set_key" : "_ZTIPN7android4base11borrowed_fdE",
1655   "name" : "android::base::borrowed_fd *",
1656   "referenced_type" : "_ZTIN7android4base11borrowed_fdE",
1657   "self_type" : "_ZTIPN7android4base11borrowed_fdE",
1658   "size" : 8,
1659   "source_file" : "/system/libbase/include/android-base/unique_fd.h"
1660  },
1661  {
1662   "alignment" : 8,
1663   "linker_set_key" : "_ZTIPN7android4base13ErrnoRestorerE",
1664   "name" : "android::base::ErrnoRestorer *",
1665   "referenced_type" : "_ZTIN7android4base13ErrnoRestorerE",
1666   "self_type" : "_ZTIPN7android4base13ErrnoRestorerE",
1667   "size" : 8,
1668   "source_file" : "/system/libbase/include/android-base/errno_restorer.h"
1669  },
1670  {
1671   "alignment" : 8,
1672   "linker_set_key" : "_ZTIPN7android4base14EagerEvaluatorIPKaPaEE",
1673   "name" : "android::base::EagerEvaluator<const signed char *, signed char *> *",
1674   "referenced_type" : "_ZTIN7android4base14EagerEvaluatorIPKaPaEE",
1675   "self_type" : "_ZTIPN7android4base14EagerEvaluatorIPKaPaEE",
1676   "size" : 8,
1677   "source_file" : "/system/libbase/include/android-base/logging.h"
1678  },
1679  {
1680   "alignment" : 8,
1681   "linker_set_key" : "_ZTIPN7android4base14EagerEvaluatorIPKaS3_EE",
1682   "name" : "android::base::EagerEvaluator<const signed char *, const signed char *> *",
1683   "referenced_type" : "_ZTIN7android4base14EagerEvaluatorIPKaS3_EE",
1684   "self_type" : "_ZTIPN7android4base14EagerEvaluatorIPKaS3_EE",
1685   "size" : 8,
1686   "source_file" : "/system/libbase/include/android-base/logging.h"
1687  },
1688  {
1689   "alignment" : 8,
1690   "linker_set_key" : "_ZTIPN7android4base14EagerEvaluatorIPKcPcEE",
1691   "name" : "android::base::EagerEvaluator<const char *, char *> *",
1692   "referenced_type" : "_ZTIN7android4base14EagerEvaluatorIPKcPcEE",
1693   "self_type" : "_ZTIPN7android4base14EagerEvaluatorIPKcPcEE",
1694   "size" : 8,
1695   "source_file" : "/system/libbase/include/android-base/logging.h"
1696  },
1697  {
1698   "alignment" : 8,
1699   "linker_set_key" : "_ZTIPN7android4base14EagerEvaluatorIPKcS3_EE",
1700   "name" : "android::base::EagerEvaluator<const char *, const char *> *",
1701   "referenced_type" : "_ZTIN7android4base14EagerEvaluatorIPKcS3_EE",
1702   "self_type" : "_ZTIPN7android4base14EagerEvaluatorIPKcS3_EE",
1703   "size" : 8,
1704   "source_file" : "/system/libbase/include/android-base/logging.h"
1705  },
1706  {
1707   "alignment" : 8,
1708   "linker_set_key" : "_ZTIPN7android4base14EagerEvaluatorIPKhPhEE",
1709   "name" : "android::base::EagerEvaluator<const unsigned char *, unsigned char *> *",
1710   "referenced_type" : "_ZTIN7android4base14EagerEvaluatorIPKhPhEE",
1711   "self_type" : "_ZTIPN7android4base14EagerEvaluatorIPKhPhEE",
1712   "size" : 8,
1713   "source_file" : "/system/libbase/include/android-base/logging.h"
1714  },
1715  {
1716   "alignment" : 8,
1717   "linker_set_key" : "_ZTIPN7android4base14EagerEvaluatorIPKhS3_EE",
1718   "name" : "android::base::EagerEvaluator<const unsigned char *, const unsigned char *> *",
1719   "referenced_type" : "_ZTIN7android4base14EagerEvaluatorIPKhS3_EE",
1720   "self_type" : "_ZTIPN7android4base14EagerEvaluatorIPKhS3_EE",
1721   "size" : 8,
1722   "source_file" : "/system/libbase/include/android-base/logging.h"
1723  },
1724  {
1725   "alignment" : 8,
1726   "linker_set_key" : "_ZTIPN7android4base14EagerEvaluatorIPaPKaEE",
1727   "name" : "android::base::EagerEvaluator<signed char *, const signed char *> *",
1728   "referenced_type" : "_ZTIN7android4base14EagerEvaluatorIPaPKaEE",
1729   "self_type" : "_ZTIPN7android4base14EagerEvaluatorIPaPKaEE",
1730   "size" : 8,
1731   "source_file" : "/system/libbase/include/android-base/logging.h"
1732  },
1733  {
1734   "alignment" : 8,
1735   "linker_set_key" : "_ZTIPN7android4base14EagerEvaluatorIPaS2_EE",
1736   "name" : "android::base::EagerEvaluator<signed char *, signed char *> *",
1737   "referenced_type" : "_ZTIN7android4base14EagerEvaluatorIPaS2_EE",
1738   "self_type" : "_ZTIPN7android4base14EagerEvaluatorIPaS2_EE",
1739   "size" : 8,
1740   "source_file" : "/system/libbase/include/android-base/logging.h"
1741  },
1742  {
1743   "alignment" : 8,
1744   "linker_set_key" : "_ZTIPN7android4base14EagerEvaluatorIPcPKcEE",
1745   "name" : "android::base::EagerEvaluator<char *, const char *> *",
1746   "referenced_type" : "_ZTIN7android4base14EagerEvaluatorIPcPKcEE",
1747   "self_type" : "_ZTIPN7android4base14EagerEvaluatorIPcPKcEE",
1748   "size" : 8,
1749   "source_file" : "/system/libbase/include/android-base/logging.h"
1750  },
1751  {
1752   "alignment" : 8,
1753   "linker_set_key" : "_ZTIPN7android4base14EagerEvaluatorIPcS2_EE",
1754   "name" : "android::base::EagerEvaluator<char *, char *> *",
1755   "referenced_type" : "_ZTIN7android4base14EagerEvaluatorIPcS2_EE",
1756   "self_type" : "_ZTIPN7android4base14EagerEvaluatorIPcS2_EE",
1757   "size" : 8,
1758   "source_file" : "/system/libbase/include/android-base/logging.h"
1759  },
1760  {
1761   "alignment" : 8,
1762   "linker_set_key" : "_ZTIPN7android4base14EagerEvaluatorIPhPKhEE",
1763   "name" : "android::base::EagerEvaluator<unsigned char *, const unsigned char *> *",
1764   "referenced_type" : "_ZTIN7android4base14EagerEvaluatorIPhPKhEE",
1765   "self_type" : "_ZTIPN7android4base14EagerEvaluatorIPhPKhEE",
1766   "size" : 8,
1767   "source_file" : "/system/libbase/include/android-base/logging.h"
1768  },
1769  {
1770   "alignment" : 8,
1771   "linker_set_key" : "_ZTIPN7android4base14EagerEvaluatorIPhS2_EE",
1772   "name" : "android::base::EagerEvaluator<unsigned char *, unsigned char *> *",
1773   "referenced_type" : "_ZTIN7android4base14EagerEvaluatorIPhS2_EE",
1774   "self_type" : "_ZTIPN7android4base14EagerEvaluatorIPhS2_EE",
1775   "size" : 8,
1776   "source_file" : "/system/libbase/include/android-base/logging.h"
1777  },
1778  {
1779   "alignment" : 8,
1780   "linker_set_key" : "_ZTIPN7android4base14EagerEvaluatorIiiEE",
1781   "name" : "android::base::EagerEvaluator<int, int> *",
1782   "referenced_type" : "_ZTIN7android4base14EagerEvaluatorIiiEE",
1783   "self_type" : "_ZTIPN7android4base14EagerEvaluatorIiiEE",
1784   "size" : 8,
1785   "source_file" : "/system/libbase/include/android-base/logging.h"
1786  },
1787  {
1788   "alignment" : 8,
1789   "linker_set_key" : "_ZTIPN7android4base14EagerEvaluatorIjiEE",
1790   "name" : "android::base::EagerEvaluator<unsigned int, int> *",
1791   "referenced_type" : "_ZTIN7android4base14EagerEvaluatorIjiEE",
1792   "self_type" : "_ZTIPN7android4base14EagerEvaluatorIjiEE",
1793   "size" : 8,
1794   "source_file" : "/system/libbase/include/android-base/logging.h"
1795  },
1796  {
1797   "alignment" : 8,
1798   "linker_set_key" : "_ZTIPN7android4base14EagerEvaluatorIljEE",
1799   "name" : "android::base::EagerEvaluator<long, unsigned int> *",
1800   "referenced_type" : "_ZTIN7android4base14EagerEvaluatorIljEE",
1801   "self_type" : "_ZTIPN7android4base14EagerEvaluatorIljEE",
1802   "size" : 8,
1803   "source_file" : "/system/libbase/include/android-base/logging.h"
1804  },
1805  {
1806   "alignment" : 8,
1807   "linker_set_key" : "_ZTIPN7android4base14EagerEvaluatorImjEE",
1808   "name" : "android::base::EagerEvaluator<unsigned long, unsigned int> *",
1809   "referenced_type" : "_ZTIN7android4base14EagerEvaluatorImjEE",
1810   "self_type" : "_ZTIPN7android4base14EagerEvaluatorImjEE",
1811   "size" : 8,
1812   "source_file" : "/system/libbase/include/android-base/logging.h"
1813  },
1814  {
1815   "alignment" : 8,
1816   "linker_set_key" : "_ZTIPN7android4base14EagerEvaluatorImmEE",
1817   "name" : "android::base::EagerEvaluator<unsigned long, unsigned long> *",
1818   "referenced_type" : "_ZTIN7android4base14EagerEvaluatorImmEE",
1819   "self_type" : "_ZTIPN7android4base14EagerEvaluatorImmEE",
1820   "size" : 8,
1821   "source_file" : "/system/libbase/include/android-base/logging.h"
1822  },
1823  {
1824   "alignment" : 8,
1825   "linker_set_key" : "_ZTIPN7android4base14EagerEvaluatorImtEE",
1826   "name" : "android::base::EagerEvaluator<unsigned long, unsigned short> *",
1827   "referenced_type" : "_ZTIN7android4base14EagerEvaluatorImtEE",
1828   "self_type" : "_ZTIPN7android4base14EagerEvaluatorImtEE",
1829   "size" : 8,
1830   "source_file" : "/system/libbase/include/android-base/logging.h"
1831  },
1832  {
1833   "alignment" : 8,
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" : 8,
1839   "source_file" : "/system/libbase/include/android-base/unique_fd.h"
1840  },
1841  {
1842   "alignment" : 8,
1843   "linker_set_key" : "_ZTIPN9ZipWriter9FileEntryE",
1844   "name" : "ZipWriter::FileEntry *",
1845   "referenced_type" : "_ZTIN9ZipWriter9FileEntryE",
1846   "self_type" : "_ZTIPN9ZipWriter9FileEntryE",
1847   "size" : 8,
1848   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
1849  },
1850  {
1851   "alignment" : 8,
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" : 8,
1857   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
1858  },
1859  {
1860   "alignment" : 8,
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" : 8,
1866   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
1867  },
1868  {
1869   "alignment" : 8,
1870   "linker_set_key" : "_ZTIPP10ZipArchive",
1871   "name" : "ZipArchive **",
1872   "referenced_type" : "_ZTIP10ZipArchive",
1873   "self_type" : "_ZTIPP10ZipArchive",
1874   "size" : 8,
1875   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
1876  },
1877  {
1878   "alignment" : 8,
1879   "linker_set_key" : "_ZTIPPv",
1880   "name" : "void **",
1881   "referenced_type" : "_ZTIPv",
1882   "self_type" : "_ZTIPPv",
1883   "size" : 8,
1884   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
1885  },
1886  {
1887   "alignment" : 8,
1888   "linker_set_key" : "_ZTIPa",
1889   "name" : "signed char *",
1890   "referenced_type" : "_ZTIa",
1891   "self_type" : "_ZTIPa",
1892   "size" : 8,
1893   "source_file" : "/system/libbase/include/android-base/logging.h"
1894  },
1895  {
1896   "alignment" : 8,
1897   "linker_set_key" : "_ZTIPc",
1898   "name" : "char *",
1899   "referenced_type" : "_ZTIc",
1900   "self_type" : "_ZTIPc",
1901   "size" : 8,
1902   "source_file" : "/system/libbase/include/android-base/logging.h"
1903  },
1904  {
1905   "alignment" : 8,
1906   "linker_set_key" : "_ZTIPh",
1907   "name" : "unsigned char *",
1908   "referenced_type" : "_ZTIh",
1909   "self_type" : "_ZTIPh",
1910   "size" : 8,
1911   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
1912  },
1913  {
1914   "alignment" : 8,
1915   "linker_set_key" : "_ZTIPm",
1916   "name" : "unsigned long *",
1917   "referenced_type" : "_ZTIm",
1918   "self_type" : "_ZTIPm",
1919   "size" : 8,
1920   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
1921  },
1922  {
1923   "alignment" : 8,
1924   "linker_set_key" : "_ZTIPv",
1925   "name" : "void *",
1926   "referenced_type" : "_ZTIv",
1927   "self_type" : "_ZTIPv",
1928   "size" : 8,
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" : 56,
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" : 152,
1952   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
1953  },
1954  {
1955   "alignment" : 8,
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" : 8,
1962   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
1963  },
1964  {
1965   "alignment" : 8,
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" : 24,
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" : 8,
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" : 8,
2002   "source_file" : "/system/libbase/include/android-base/logging.h"
2003  },
2004  {
2005   "alignment" : 8,
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" : 24,
2012   "source_file" : "/system/libbase/include/android-base/logging.h"
2013  },
2014  {
2015   "alignment" : 8,
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" : 16,
2022   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_archive.h"
2023  },
2024  {
2025   "alignment" : 8,
2026   "is_const" : true,
2027   "linker_set_key" : "_ZTIKP10ZipArchive",
2028   "name" : "ZipArchive *const",
2029   "referenced_type" : "_ZTIP10ZipArchive",
2030   "self_type" : "_ZTIKP10ZipArchive",
2031   "size" : 8,
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" : "_ZTIl"
2163    },
2164    {
2165     "field_name" : "entry_count",
2166     "field_offset" : 64,
2167     "referenced_type" : "_ZTIm"
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" : 64,
2185     "referenced_type" : "_ZTIP10ZipArchive#ODR:out/soong/.intermediates/system/core/libziparchive/libziparchive/android_vendor.R_arm64_armv8-a_static/obj/system/core/libziparchive/zip_archive_stream_entry.sdump"
2186    },
2187    {
2188     "access" : "protected",
2189     "field_name" : "offset_",
2190     "field_offset" : 128,
2191     "referenced_type" : "_ZTIl"
2192    },
2193    {
2194     "access" : "protected",
2195     "field_name" : "crc32_",
2196     "field_offset" : 192,
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" : 32,
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" : "_ZTIj"
2254    },
2255    {
2256     "field_name" : "has_data_descriptor",
2257     "field_offset" : 96,
2258     "referenced_type" : "_ZTIh"
2259    },
2260    {
2261     "field_name" : "crc32",
2262     "field_offset" : 128,
2263     "referenced_type" : "_ZTIj"
2264    },
2265    {
2266     "field_name" : "compressed_length",
2267     "field_offset" : 160,
2268     "referenced_type" : "_ZTIj"
2269    },
2270    {
2271     "field_name" : "uncompressed_length",
2272     "field_offset" : 192,
2273     "referenced_type" : "_ZTIj"
2274    },
2275    {
2276     "field_name" : "offset",
2277     "field_offset" : 256,
2278     "referenced_type" : "_ZTIl"
2279    },
2280    {
2281     "field_name" : "version_made_by",
2282     "field_offset" : 320,
2283     "referenced_type" : "_ZTIt"
2284    },
2285    {
2286     "field_name" : "external_file_attributes",
2287     "field_offset" : 352,
2288     "referenced_type" : "_ZTIj"
2289    },
2290    {
2291     "field_name" : "gpbf",
2292     "field_offset" : 384,
2293     "referenced_type" : "_ZTIt"
2294    },
2295    {
2296     "field_name" : "is_text",
2297     "field_offset" : 400,
2298     "referenced_type" : "_ZTIb"
2299    }
2300   ],
2301   "linker_set_key" : "_ZTI8ZipEntry",
2302   "name" : "ZipEntry",
2303   "referenced_type" : "_ZTI8ZipEntry",
2304   "self_type" : "_ZTI8ZipEntry",
2305   "size" : 56,
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_arm64_armv8-a_static/obj/system/core/libziparchive/zip_writer.sdump"
2316    },
2317    {
2318     "access" : "private",
2319     "field_name" : "seekable_",
2320     "field_offset" : 64,
2321     "referenced_type" : "_ZTIb"
2322    },
2323    {
2324     "access" : "private",
2325     "field_name" : "current_offset_",
2326     "field_offset" : 128,
2327     "referenced_type" : "_ZTIl"
2328    },
2329    {
2330     "access" : "private",
2331     "field_name" : "state_",
2332     "field_offset" : 192,
2333     "referenced_type" : "_ZTIN9ZipWriter5StateE"
2334    },
2335    {
2336     "access" : "private",
2337     "field_name" : "files_",
2338     "field_offset" : 256,
2339     "referenced_type" : "_ZTINSt3__16vectorIN9ZipWriter9FileEntryENS_9allocatorIS2_EEEE"
2340    },
2341    {
2342     "access" : "private",
2343     "field_name" : "current_file_entry_",
2344     "field_offset" : 448,
2345     "referenced_type" : "_ZTIN9ZipWriter9FileEntryE"
2346    },
2347    {
2348     "access" : "private",
2349     "field_name" : "z_stream_",
2350     "field_offset" : 896,
2351     "referenced_type" : "_ZTINSt3__110unique_ptrI10z_stream_sPFvPS1_EEE"
2352    },
2353    {
2354     "access" : "private",
2355     "field_name" : "buffer_",
2356     "field_offset" : 1024,
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" : 152,
2366   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
2367  },
2368  {
2369   "alignment" : 8,
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" : 8,
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_archive6Reader12ReadAtOffsetEPhmj"
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" : 8,
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" : 8,
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_archive6Writer6AppendEPhm"
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" : 8,
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" : 8,
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" : 8,
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" : 64,
2481     "referenced_type" : "_ZTIm"
2482    },
2483    {
2484     "access" : "private",
2485     "field_name" : "offset_",
2486     "field_offset" : 128,
2487     "referenced_type" : "_ZTIm"
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" : 24,
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" : 8,
2544   "fields" :
2545   [
2546    {
2547     "field_name" : "lhs",
2548     "referenced_type" : "_ZTIPKv"
2549    },
2550    {
2551     "field_name" : "rhs",
2552     "field_offset" : 64,
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" : 16,
2561   "source_file" : "/system/libbase/include/android-base/logging.h",
2562   "template_args" : [ "_ZTIPKa", "_ZTIPa" ]
2563  },
2564  {
2565   "alignment" : 8,
2566   "fields" :
2567   [
2568    {
2569     "field_name" : "lhs",
2570     "referenced_type" : "_ZTIPKv"
2571    },
2572    {
2573     "field_name" : "rhs",
2574     "field_offset" : 64,
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" : 16,
2583   "source_file" : "/system/libbase/include/android-base/logging.h",
2584   "template_args" : [ "_ZTIPKa", "_ZTIPKa" ]
2585  },
2586  {
2587   "alignment" : 8,
2588   "fields" :
2589   [
2590    {
2591     "field_name" : "lhs",
2592     "referenced_type" : "_ZTIPKv"
2593    },
2594    {
2595     "field_name" : "rhs",
2596     "field_offset" : 64,
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" : 16,
2605   "source_file" : "/system/libbase/include/android-base/logging.h",
2606   "template_args" : [ "_ZTIPKc", "_ZTIPc" ]
2607  },
2608  {
2609   "alignment" : 8,
2610   "fields" :
2611   [
2612    {
2613     "field_name" : "lhs",
2614     "referenced_type" : "_ZTIPKv"
2615    },
2616    {
2617     "field_name" : "rhs",
2618     "field_offset" : 64,
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" : 16,
2627   "source_file" : "/system/libbase/include/android-base/logging.h",
2628   "template_args" : [ "_ZTIPKc", "_ZTIPKc" ]
2629  },
2630  {
2631   "alignment" : 8,
2632   "fields" :
2633   [
2634    {
2635     "field_name" : "lhs",
2636     "referenced_type" : "_ZTIPKv"
2637    },
2638    {
2639     "field_name" : "rhs",
2640     "field_offset" : 64,
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" : 16,
2649   "source_file" : "/system/libbase/include/android-base/logging.h",
2650   "template_args" : [ "_ZTIPKh", "_ZTIPh" ]
2651  },
2652  {
2653   "alignment" : 8,
2654   "fields" :
2655   [
2656    {
2657     "field_name" : "lhs",
2658     "referenced_type" : "_ZTIPKv"
2659    },
2660    {
2661     "field_name" : "rhs",
2662     "field_offset" : 64,
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" : 16,
2671   "source_file" : "/system/libbase/include/android-base/logging.h",
2672   "template_args" : [ "_ZTIPKh", "_ZTIPKh" ]
2673  },
2674  {
2675   "alignment" : 8,
2676   "fields" :
2677   [
2678    {
2679     "field_name" : "lhs",
2680     "referenced_type" : "_ZTIPKv"
2681    },
2682    {
2683     "field_name" : "rhs",
2684     "field_offset" : 64,
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" : 16,
2693   "source_file" : "/system/libbase/include/android-base/logging.h",
2694   "template_args" : [ "_ZTIPa", "_ZTIPKa" ]
2695  },
2696  {
2697   "alignment" : 8,
2698   "fields" :
2699   [
2700    {
2701     "field_name" : "lhs",
2702     "referenced_type" : "_ZTIPKv"
2703    },
2704    {
2705     "field_name" : "rhs",
2706     "field_offset" : 64,
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" : 16,
2715   "source_file" : "/system/libbase/include/android-base/logging.h",
2716   "template_args" : [ "_ZTIPa", "_ZTIPa" ]
2717  },
2718  {
2719   "alignment" : 8,
2720   "fields" :
2721   [
2722    {
2723     "field_name" : "lhs",
2724     "referenced_type" : "_ZTIPKv"
2725    },
2726    {
2727     "field_name" : "rhs",
2728     "field_offset" : 64,
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" : 16,
2737   "source_file" : "/system/libbase/include/android-base/logging.h",
2738   "template_args" : [ "_ZTIPc", "_ZTIPKc" ]
2739  },
2740  {
2741   "alignment" : 8,
2742   "fields" :
2743   [
2744    {
2745     "field_name" : "lhs",
2746     "referenced_type" : "_ZTIPKv"
2747    },
2748    {
2749     "field_name" : "rhs",
2750     "field_offset" : 64,
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" : 16,
2759   "source_file" : "/system/libbase/include/android-base/logging.h",
2760   "template_args" : [ "_ZTIPc", "_ZTIPc" ]
2761  },
2762  {
2763   "alignment" : 8,
2764   "fields" :
2765   [
2766    {
2767     "field_name" : "lhs",
2768     "referenced_type" : "_ZTIPKv"
2769    },
2770    {
2771     "field_name" : "rhs",
2772     "field_offset" : 64,
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" : 16,
2781   "source_file" : "/system/libbase/include/android-base/logging.h",
2782   "template_args" : [ "_ZTIPh", "_ZTIPKh" ]
2783  },
2784  {
2785   "alignment" : 8,
2786   "fields" :
2787   [
2788    {
2789     "field_name" : "lhs",
2790     "referenced_type" : "_ZTIPKv"
2791    },
2792    {
2793     "field_name" : "rhs",
2794     "field_offset" : 64,
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" : 16,
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" : 8,
2852   "fields" :
2853   [
2854    {
2855     "field_name" : "lhs",
2856     "referenced_type" : "_ZTIl"
2857    },
2858    {
2859     "field_name" : "rhs",
2860     "field_offset" : 64,
2861     "referenced_type" : "_ZTIj"
2862    }
2863   ],
2864   "linker_set_key" : "_ZTIN7android4base14EagerEvaluatorIljEE",
2865   "name" : "android::base::EagerEvaluator<long, unsigned int>",
2866   "referenced_type" : "_ZTIN7android4base14EagerEvaluatorIljEE",
2867   "self_type" : "_ZTIN7android4base14EagerEvaluatorIljEE",
2868   "size" : 16,
2869   "source_file" : "/system/libbase/include/android-base/logging.h",
2870   "template_args" : [ "_ZTIl", "_ZTIj" ]
2871  },
2872  {
2873   "alignment" : 8,
2874   "fields" :
2875   [
2876    {
2877     "field_name" : "lhs",
2878     "referenced_type" : "_ZTIm"
2879    },
2880    {
2881     "field_name" : "rhs",
2882     "field_offset" : 64,
2883     "referenced_type" : "_ZTIj"
2884    }
2885   ],
2886   "linker_set_key" : "_ZTIN7android4base14EagerEvaluatorImjEE",
2887   "name" : "android::base::EagerEvaluator<unsigned long, unsigned int>",
2888   "referenced_type" : "_ZTIN7android4base14EagerEvaluatorImjEE",
2889   "self_type" : "_ZTIN7android4base14EagerEvaluatorImjEE",
2890   "size" : 16,
2891   "source_file" : "/system/libbase/include/android-base/logging.h",
2892   "template_args" : [ "_ZTIm", "_ZTIj" ]
2893  },
2894  {
2895   "alignment" : 8,
2896   "fields" :
2897   [
2898    {
2899     "field_name" : "lhs",
2900     "referenced_type" : "_ZTIm"
2901    },
2902    {
2903     "field_name" : "rhs",
2904     "field_offset" : 64,
2905     "referenced_type" : "_ZTIm"
2906    }
2907   ],
2908   "linker_set_key" : "_ZTIN7android4base14EagerEvaluatorImmEE",
2909   "name" : "android::base::EagerEvaluator<unsigned long, unsigned long>",
2910   "referenced_type" : "_ZTIN7android4base14EagerEvaluatorImmEE",
2911   "self_type" : "_ZTIN7android4base14EagerEvaluatorImmEE",
2912   "size" : 16,
2913   "source_file" : "/system/libbase/include/android-base/logging.h",
2914   "template_args" : [ "_ZTIm", "_ZTIm" ]
2915  },
2916  {
2917   "alignment" : 8,
2918   "fields" :
2919   [
2920    {
2921     "field_name" : "lhs",
2922     "referenced_type" : "_ZTIm"
2923    },
2924    {
2925     "field_name" : "rhs",
2926     "field_offset" : 64,
2927     "referenced_type" : "_ZTIt"
2928    }
2929   ],
2930   "linker_set_key" : "_ZTIN7android4base14EagerEvaluatorImtEE",
2931   "name" : "android::base::EagerEvaluator<unsigned long, unsigned short>",
2932   "referenced_type" : "_ZTIN7android4base14EagerEvaluatorImtEE",
2933   "self_type" : "_ZTIN7android4base14EagerEvaluatorImtEE",
2934   "size" : 16,
2935   "source_file" : "/system/libbase/include/android-base/logging.h",
2936   "template_args" : [ "_ZTIm", "_ZTIt" ]
2937  },
2938  {
2939   "alignment" : 4,
2940   "fields" :
2941   [
2942    {
2943     "access" : "private",
2944     "field_name" : "fd_",
2945     "referenced_type" : "_ZTIi"
2946    }
2947   ],
2948   "linker_set_key" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
2949   "name" : "android::base::unique_fd_impl<android::base::DefaultCloser>",
2950   "record_kind" : "class",
2951   "referenced_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
2952   "self_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
2953   "size" : 4,
2954   "source_file" : "/system/libbase/include/android-base/unique_fd.h",
2955   "template_args" : [ "_ZTIN7android4base13DefaultCloserE" ]
2956  },
2957  {
2958   "alignment" : 4,
2959   "fields" :
2960   [
2961    {
2962     "access" : "private",
2963     "field_name" : "old_",
2964     "referenced_type" : "_ZTIN7android4base11LogSeverityE"
2965    }
2966   ],
2967   "linker_set_key" : "_ZTIN7android4base17ScopedLogSeverityE",
2968   "name" : "android::base::ScopedLogSeverity",
2969   "record_kind" : "class",
2970   "referenced_type" : "_ZTIN7android4base17ScopedLogSeverityE",
2971   "self_type" : "_ZTIN7android4base17ScopedLogSeverityE",
2972   "size" : 4,
2973   "source_file" : "/system/libbase/include/android-base/logging.h"
2974  },
2975  {
2976   "alignment" : 8,
2977   "fields" :
2978   [
2979    {
2980     "field_name" : "path",
2981     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
2982    },
2983    {
2984     "field_name" : "compression_method",
2985     "field_offset" : 192,
2986     "referenced_type" : "_ZTIt"
2987    },
2988    {
2989     "field_name" : "crc32",
2990     "field_offset" : 224,
2991     "referenced_type" : "_ZTIj"
2992    },
2993    {
2994     "field_name" : "compressed_size",
2995     "field_offset" : 256,
2996     "referenced_type" : "_ZTIj"
2997    },
2998    {
2999     "field_name" : "uncompressed_size",
3000     "field_offset" : 288,
3001     "referenced_type" : "_ZTIj"
3002    },
3003    {
3004     "field_name" : "last_mod_time",
3005     "field_offset" : 320,
3006     "referenced_type" : "_ZTIt"
3007    },
3008    {
3009     "field_name" : "last_mod_date",
3010     "field_offset" : 336,
3011     "referenced_type" : "_ZTIt"
3012    },
3013    {
3014     "field_name" : "padding_length",
3015     "field_offset" : 352,
3016     "referenced_type" : "_ZTIt"
3017    },
3018    {
3019     "field_name" : "local_file_header_offset",
3020     "field_offset" : 384,
3021     "referenced_type" : "_ZTIl"
3022    }
3023   ],
3024   "linker_set_key" : "_ZTIN9ZipWriter9FileEntryE",
3025   "name" : "ZipWriter::FileEntry",
3026   "referenced_type" : "_ZTIN9ZipWriter9FileEntryE",
3027   "self_type" : "_ZTIN9ZipWriter9FileEntryE",
3028   "size" : 56,
3029   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
3030  }
3031 ],
3032 "rvalue_reference_types" :
3033 [
3034  {
3035   "alignment" : 8,
3036   "linker_set_key" : "_ZTIO9ZipWriter",
3037   "name" : "ZipWriter &&",
3038   "referenced_type" : "_ZTI9ZipWriter",
3039   "self_type" : "_ZTIO9ZipWriter",
3040   "size" : 8,
3041   "source_file" : "/system/core/libziparchive/include/ziparchive/zip_writer.h"
3042  },
3043  {
3044   "alignment" : 8,
3045   "linker_set_key" : "_ZTION7android4base14unique_fd_implINS0_13DefaultCloserEEE",
3046   "name" : "android::base::unique_fd_impl<android::base::DefaultCloser> &&",
3047   "referenced_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
3048   "self_type" : "_ZTION7android4base14unique_fd_implINS0_13DefaultCloserEEE",
3049   "size" : 8,
3050   "source_file" : "/system/libbase/include/android-base/unique_fd.h"
3051  }
3052 ]
3053}
3054