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