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