1{
2 "array_types" :
3 [
4  {
5   "alignment" : 8,
6   "linker_set_key" : "_ZTIA10_PKc",
7   "name" : "const char *[10]",
8   "referenced_type" : "_ZTIPKc",
9   "size" : 80,
10   "source_file" : "external/zlib/zutil.h"
11  },
12  {
13   "alignment" : 2,
14   "linker_set_key" : "_ZTIA16_t",
15   "name" : "unsigned short[16]",
16   "referenced_type" : "_ZTIt",
17   "size" : 32,
18   "source_file" : "external/zlib/deflate.h"
19  },
20  {
21   "alignment" : 2,
22   "linker_set_key" : "_ZTIA1924_4code",
23   "name" : "code[1924]",
24   "referenced_type" : "_ZTI4code",
25   "size" : 7696,
26   "source_file" : "external/zlib/inflate.h"
27  },
28  {
29   "alignment" : 4,
30   "linker_set_key" : "_ZTIA20_j",
31   "name" : "unsigned int[20]",
32   "referenced_type" : "_ZTIj",
33   "size" : 80,
34   "source_file" : "external/zlib/deflate.h"
35  },
36  {
37   "alignment" : 1,
38   "linker_set_key" : "_ZTIA256_h",
39   "name" : "unsigned char[256]",
40   "referenced_type" : "_ZTIh",
41   "size" : 256,
42   "source_file" : "external/zlib/trees.h"
43  },
44  {
45   "alignment" : 4,
46   "linker_set_key" : "_ZTIA256_j",
47   "name" : "unsigned int[256]",
48   "referenced_type" : "_ZTIj",
49   "size" : 1024,
50   "source_file" : "external/zlib/crc32.h"
51  },
52  {
53   "alignment" : 8,
54   "linker_set_key" : "_ZTIA256_m",
55   "name" : "unsigned long[256]",
56   "referenced_type" : "_ZTIm",
57   "size" : 2048,
58   "source_file" : "external/zlib/crc32.h"
59  },
60  {
61   "alignment" : 2,
62   "linker_set_key" : "_ZTIA288_9ct_data_s",
63   "name" : "ct_data_s[288]",
64   "referenced_type" : "_ZTI9ct_data_s",
65   "size" : 1152,
66   "source_file" : "external/zlib/trees.h"
67  },
68  {
69   "alignment" : 2,
70   "linker_set_key" : "_ZTIA288_t",
71   "name" : "unsigned short[288]",
72   "referenced_type" : "_ZTIt",
73   "size" : 576,
74   "source_file" : "external/zlib/inflate.h"
75  },
76  {
77   "alignment" : 4,
78   "linker_set_key" : "_ZTIA29_i",
79   "name" : "int[29]",
80   "referenced_type" : "_ZTIi",
81   "size" : 116,
82   "source_file" : "external/zlib/trees.h"
83  },
84  {
85   "alignment" : 2,
86   "linker_set_key" : "_ZTIA30_9ct_data_s",
87   "name" : "ct_data_s[30]",
88   "referenced_type" : "_ZTI9ct_data_s",
89   "size" : 120,
90   "source_file" : "external/zlib/trees.h"
91  },
92  {
93   "alignment" : 4,
94   "linker_set_key" : "_ZTIA30_i",
95   "name" : "int[30]",
96   "referenced_type" : "_ZTIi",
97   "size" : 120,
98   "source_file" : "external/zlib/trees.h"
99  },
100  {
101   "alignment" : 2,
102   "linker_set_key" : "_ZTIA320_t",
103   "name" : "unsigned short[320]",
104   "referenced_type" : "_ZTIt",
105   "size" : 640,
106   "source_file" : "external/zlib/inflate.h"
107  },
108  {
109   "alignment" : 4,
110   "linker_set_key" : "_ZTIA32_j",
111   "name" : "unsigned int[32]",
112   "referenced_type" : "_ZTIj",
113   "size" : 128,
114   "source_file" : "external/zlib/crc32.h"
115  },
116  {
117   "alignment" : 2,
118   "linker_set_key" : "_ZTIA39_9ct_data_s",
119   "name" : "ct_data_s[39]",
120   "referenced_type" : "_ZTI9ct_data_s",
121   "size" : 156,
122   "source_file" : "external/zlib/deflate.h"
123  },
124  {
125   "alignment" : 1,
126   "linker_set_key" : "_ZTIA512_h",
127   "name" : "unsigned char[512]",
128   "referenced_type" : "_ZTIh",
129   "size" : 512,
130   "source_file" : "external/zlib/trees.h"
131  },
132  {
133   "alignment" : 2,
134   "linker_set_key" : "_ZTIA573_9ct_data_s",
135   "name" : "ct_data_s[573]",
136   "referenced_type" : "_ZTI9ct_data_s",
137   "size" : 2292,
138   "source_file" : "external/zlib/deflate.h"
139  },
140  {
141   "alignment" : 1,
142   "linker_set_key" : "_ZTIA573_h",
143   "name" : "unsigned char[573]",
144   "referenced_type" : "_ZTIh",
145   "size" : 573,
146   "source_file" : "external/zlib/deflate.h"
147  },
148  {
149   "alignment" : 4,
150   "linker_set_key" : "_ZTIA573_i",
151   "name" : "int[573]",
152   "referenced_type" : "_ZTIi",
153   "size" : 2292,
154   "source_file" : "external/zlib/deflate.h"
155  },
156  {
157   "alignment" : 2,
158   "linker_set_key" : "_ZTIA61_9ct_data_s",
159   "name" : "ct_data_s[61]",
160   "referenced_type" : "_ZTI9ct_data_s",
161   "size" : 244,
162   "source_file" : "external/zlib/deflate.h"
163  },
164  {
165   "alignment" : 4,
166   "linker_set_key" : "_ZTIA8_A256_j",
167   "name" : "unsigned int[8][256]",
168   "referenced_type" : "_ZTIA256_j",
169   "size" : 8192,
170   "source_file" : "external/zlib/crc32.h"
171  },
172  {
173   "alignment" : 8,
174   "linker_set_key" : "_ZTIA8_A256_m",
175   "name" : "unsigned long[8][256]",
176   "referenced_type" : "_ZTIA256_m",
177   "size" : 16384,
178   "source_file" : "external/zlib/crc32.h"
179  },
180  {
181   "is_of_unknown_bound" : true,
182   "linker_set_key" : "_ZTIA_h",
183   "name" : "unsigned char[]",
184   "referenced_type" : "_ZTIh",
185   "source_file" : "external/zlib/deflate.h"
186  }
187 ],
188 "builtin_types" :
189 [
190  {
191   "alignment" : 1,
192   "is_integral" : true,
193   "is_unsigned" : true,
194   "linker_set_key" : "_ZTIc",
195   "name" : "char",
196   "size" : 1
197  },
198  {
199   "alignment" : 1,
200   "is_integral" : true,
201   "is_unsigned" : true,
202   "linker_set_key" : "_ZTIh",
203   "name" : "unsigned char",
204   "size" : 1
205  },
206  {
207   "alignment" : 4,
208   "is_integral" : true,
209   "linker_set_key" : "_ZTIi",
210   "name" : "int",
211   "size" : 4
212  },
213  {
214   "alignment" : 4,
215   "is_integral" : true,
216   "is_unsigned" : true,
217   "linker_set_key" : "_ZTIj",
218   "name" : "unsigned int",
219   "size" : 4
220  },
221  {
222   "alignment" : 8,
223   "is_integral" : true,
224   "linker_set_key" : "_ZTIl",
225   "name" : "long",
226   "size" : 8
227  },
228  {
229   "alignment" : 8,
230   "is_integral" : true,
231   "is_unsigned" : true,
232   "linker_set_key" : "_ZTIm",
233   "name" : "unsigned long",
234   "size" : 8
235  },
236  {
237   "alignment" : 2,
238   "is_integral" : true,
239   "is_unsigned" : true,
240   "linker_set_key" : "_ZTIt",
241   "name" : "unsigned short",
242   "size" : 2
243  },
244  {
245   "linker_set_key" : "_ZTIv",
246   "name" : "void"
247  }
248 ],
249 "elf_functions" :
250 [
251  {
252   "name" : "adler32"
253  },
254  {
255   "name" : "adler32_combine"
256  },
257  {
258   "name" : "adler32_combine64"
259  },
260  {
261   "name" : "adler32_z"
262  },
263  {
264   "name" : "compress"
265  },
266  {
267   "name" : "compress2"
268  },
269  {
270   "name" : "compressBound"
271  },
272  {
273   "name" : "crc32"
274  },
275  {
276   "name" : "crc32_combine"
277  },
278  {
279   "name" : "crc32_combine64"
280  },
281  {
282   "name" : "crc32_z"
283  },
284  {
285   "name" : "deflate"
286  },
287  {
288   "name" : "deflateBound"
289  },
290  {
291   "name" : "deflateCopy"
292  },
293  {
294   "name" : "deflateEnd"
295  },
296  {
297   "name" : "deflateGetDictionary"
298  },
299  {
300   "name" : "deflateInit2_"
301  },
302  {
303   "name" : "deflateInit_"
304  },
305  {
306   "name" : "deflateParams"
307  },
308  {
309   "name" : "deflatePending"
310  },
311  {
312   "name" : "deflatePrime"
313  },
314  {
315   "name" : "deflateReset"
316  },
317  {
318   "name" : "deflateResetKeep"
319  },
320  {
321   "name" : "deflateSetDictionary"
322  },
323  {
324   "name" : "deflateSetHeader"
325  },
326  {
327   "name" : "deflateTune"
328  },
329  {
330   "name" : "get_crc_table"
331  },
332  {
333   "name" : "gzbuffer"
334  },
335  {
336   "name" : "gzclearerr"
337  },
338  {
339   "name" : "gzclose"
340  },
341  {
342   "name" : "gzclose_r"
343  },
344  {
345   "name" : "gzclose_w"
346  },
347  {
348   "name" : "gzdirect"
349  },
350  {
351   "name" : "gzdopen"
352  },
353  {
354   "name" : "gzeof"
355  },
356  {
357   "name" : "gzerror"
358  },
359  {
360   "name" : "gzflush"
361  },
362  {
363   "name" : "gzfread"
364  },
365  {
366   "name" : "gzfwrite"
367  },
368  {
369   "name" : "gzgetc"
370  },
371  {
372   "name" : "gzgetc_"
373  },
374  {
375   "name" : "gzgets"
376  },
377  {
378   "name" : "gzoffset"
379  },
380  {
381   "name" : "gzoffset64"
382  },
383  {
384   "name" : "gzopen"
385  },
386  {
387   "name" : "gzopen64"
388  },
389  {
390   "name" : "gzprintf"
391  },
392  {
393   "name" : "gzputc"
394  },
395  {
396   "name" : "gzputs"
397  },
398  {
399   "name" : "gzread"
400  },
401  {
402   "name" : "gzrewind"
403  },
404  {
405   "name" : "gzseek"
406  },
407  {
408   "name" : "gzseek64"
409  },
410  {
411   "name" : "gzsetparams"
412  },
413  {
414   "name" : "gztell"
415  },
416  {
417   "name" : "gztell64"
418  },
419  {
420   "name" : "gzungetc"
421  },
422  {
423   "name" : "gzvprintf"
424  },
425  {
426   "name" : "gzwrite"
427  },
428  {
429   "name" : "inflate"
430  },
431  {
432   "name" : "inflateBack"
433  },
434  {
435   "name" : "inflateBackEnd"
436  },
437  {
438   "name" : "inflateBackInit_"
439  },
440  {
441   "name" : "inflateCodesUsed"
442  },
443  {
444   "name" : "inflateCopy"
445  },
446  {
447   "name" : "inflateEnd"
448  },
449  {
450   "name" : "inflateGetDictionary"
451  },
452  {
453   "name" : "inflateGetHeader"
454  },
455  {
456   "name" : "inflateInit2_"
457  },
458  {
459   "name" : "inflateInit_"
460  },
461  {
462   "name" : "inflateMark"
463  },
464  {
465   "name" : "inflatePrime"
466  },
467  {
468   "name" : "inflateReset"
469  },
470  {
471   "name" : "inflateReset2"
472  },
473  {
474   "name" : "inflateResetKeep"
475  },
476  {
477   "name" : "inflateSetDictionary"
478  },
479  {
480   "name" : "inflateSync"
481  },
482  {
483   "name" : "inflateSyncPoint"
484  },
485  {
486   "name" : "inflateUndermine"
487  },
488  {
489   "name" : "inflateValidate"
490  },
491  {
492   "name" : "uncompress"
493  },
494  {
495   "name" : "uncompress2"
496  },
497  {
498   "name" : "zError"
499  },
500  {
501   "name" : "zlibCompileFlags"
502  },
503  {
504   "name" : "zlibVersion"
505  }
506 ],
507 "elf_objects" : [],
508 "enum_types" :
509 [
510  {
511   "alignment" : 4,
512   "enum_fields" :
513   [
514    {
515     "enum_field_value" : 16180,
516     "name" : "HEAD"
517    },
518    {
519     "enum_field_value" : 16181,
520     "name" : "FLAGS"
521    },
522    {
523     "enum_field_value" : 16182,
524     "name" : "TIME"
525    },
526    {
527     "enum_field_value" : 16183,
528     "name" : "OS"
529    },
530    {
531     "enum_field_value" : 16184,
532     "name" : "EXLEN"
533    },
534    {
535     "enum_field_value" : 16185,
536     "name" : "EXTRA"
537    },
538    {
539     "enum_field_value" : 16186,
540     "name" : "NAME"
541    },
542    {
543     "enum_field_value" : 16187,
544     "name" : "COMMENT"
545    },
546    {
547     "enum_field_value" : 16188,
548     "name" : "HCRC"
549    },
550    {
551     "enum_field_value" : 16189,
552     "name" : "DICTID"
553    },
554    {
555     "enum_field_value" : 16190,
556     "name" : "DICT"
557    },
558    {
559     "enum_field_value" : 16191,
560     "name" : "TYPE"
561    },
562    {
563     "enum_field_value" : 16192,
564     "name" : "TYPEDO"
565    },
566    {
567     "enum_field_value" : 16193,
568     "name" : "STORED"
569    },
570    {
571     "enum_field_value" : 16194,
572     "name" : "COPY_"
573    },
574    {
575     "enum_field_value" : 16195,
576     "name" : "COPY"
577    },
578    {
579     "enum_field_value" : 16196,
580     "name" : "TABLE"
581    },
582    {
583     "enum_field_value" : 16197,
584     "name" : "LENLENS"
585    },
586    {
587     "enum_field_value" : 16198,
588     "name" : "CODELENS"
589    },
590    {
591     "enum_field_value" : 16199,
592     "name" : "LEN_"
593    },
594    {
595     "enum_field_value" : 16200,
596     "name" : "LEN"
597    },
598    {
599     "enum_field_value" : 16201,
600     "name" : "LENEXT"
601    },
602    {
603     "enum_field_value" : 16202,
604     "name" : "DIST"
605    },
606    {
607     "enum_field_value" : 16203,
608     "name" : "DISTEXT"
609    },
610    {
611     "enum_field_value" : 16204,
612     "name" : "MATCH"
613    },
614    {
615     "enum_field_value" : 16205,
616     "name" : "LIT"
617    },
618    {
619     "enum_field_value" : 16206,
620     "name" : "CHECK"
621    },
622    {
623     "enum_field_value" : 16207,
624     "name" : "LENGTH"
625    },
626    {
627     "enum_field_value" : 16208,
628     "name" : "DONE"
629    },
630    {
631     "enum_field_value" : 16209,
632     "name" : "BAD"
633    },
634    {
635     "enum_field_value" : 16210,
636     "name" : "MEM"
637    },
638    {
639     "enum_field_value" : 16211,
640     "name" : "SYNC"
641    }
642   ],
643   "linker_set_key" : "_ZTI12inflate_mode",
644   "name" : "inflate_mode",
645   "size" : 4,
646   "source_file" : "external/zlib/inflate.h",
647   "underlying_type" : "_ZTIj"
648  },
649  {
650   "alignment" : 4,
651   "enum_fields" :
652   [
653    {
654     "enum_field_value" : 0,
655     "name" : "CODES"
656    },
657    {
658     "enum_field_value" : 1,
659     "name" : "LENS"
660    },
661    {
662     "enum_field_value" : 2,
663     "name" : "DISTS"
664    }
665   ],
666   "linker_set_key" : "_ZTI8codetype",
667   "name" : "codetype",
668   "size" : 4,
669   "source_file" : "external/zlib/inftrees.h",
670   "underlying_type" : "_ZTIj"
671  }
672 ],
673 "function_types" :
674 [
675  {
676   "alignment" : 4,
677   "linker_set_key" : "_ZTIFPvS_jjE",
678   "name" : "void *(void *, unsigned int, unsigned int)",
679   "parameters" :
680   [
681    {
682     "referenced_type" : "_ZTIPv"
683    },
684    {
685     "referenced_type" : "_ZTIj"
686    },
687    {
688     "referenced_type" : "_ZTIj"
689    }
690   ],
691   "return_type" : "_ZTIPv",
692   "source_file" : "external/zlib/zlib.h"
693  },
694  {
695   "alignment" : 4,
696   "linker_set_key" : "_ZTIFiPvPhjE",
697   "name" : "int (void *, unsigned char *, unsigned int)",
698   "parameters" :
699   [
700    {
701     "referenced_type" : "_ZTIPv"
702    },
703    {
704     "referenced_type" : "_ZTIPh"
705    },
706    {
707     "referenced_type" : "_ZTIj"
708    }
709   ],
710   "return_type" : "_ZTIi",
711   "source_file" : "external/zlib/zlib.h"
712  },
713  {
714   "alignment" : 4,
715   "linker_set_key" : "_ZTIFjPvPPKhE",
716   "name" : "unsigned int (void *, const unsigned char **)",
717   "parameters" :
718   [
719    {
720     "referenced_type" : "_ZTIPv"
721    },
722    {
723     "referenced_type" : "_ZTIPPKh"
724    }
725   ],
726   "return_type" : "_ZTIj",
727   "source_file" : "external/zlib/zlib.h"
728  },
729  {
730   "alignment" : 4,
731   "linker_set_key" : "_ZTIFvPvS_E",
732   "name" : "void (void *, void *)",
733   "parameters" :
734   [
735    {
736     "referenced_type" : "_ZTIPv"
737    },
738    {
739     "referenced_type" : "_ZTIPv"
740    }
741   ],
742   "return_type" : "_ZTIv",
743   "source_file" : "external/zlib/zlib.h"
744  }
745 ],
746 "functions" :
747 [
748  {
749   "function_name" : "adler32",
750   "linker_set_key" : "adler32",
751   "parameters" :
752   [
753    {
754     "referenced_type" : "_ZTIm"
755    },
756    {
757     "referenced_type" : "_ZTIPKh"
758    },
759    {
760     "referenced_type" : "_ZTIj"
761    }
762   ],
763   "return_type" : "_ZTIm",
764   "source_file" : "external/zlib/zlib.h"
765  },
766  {
767   "function_name" : "adler32_combine",
768   "linker_set_key" : "adler32_combine",
769   "parameters" :
770   [
771    {
772     "referenced_type" : "_ZTIm"
773    },
774    {
775     "referenced_type" : "_ZTIm"
776    },
777    {
778     "referenced_type" : "_ZTIl"
779    }
780   ],
781   "return_type" : "_ZTIm",
782   "source_file" : "external/zlib/zlib.h"
783  },
784  {
785   "function_name" : "adler32_combine64",
786   "linker_set_key" : "adler32_combine64",
787   "parameters" :
788   [
789    {
790     "referenced_type" : "_ZTIm"
791    },
792    {
793     "referenced_type" : "_ZTIm"
794    },
795    {
796     "referenced_type" : "_ZTIl"
797    }
798   ],
799   "return_type" : "_ZTIm",
800   "source_file" : "external/zlib/zutil.h"
801  },
802  {
803   "function_name" : "adler32_z",
804   "linker_set_key" : "adler32_z",
805   "parameters" :
806   [
807    {
808     "referenced_type" : "_ZTIm"
809    },
810    {
811     "referenced_type" : "_ZTIPKh"
812    },
813    {
814     "referenced_type" : "_ZTIm"
815    }
816   ],
817   "return_type" : "_ZTIm",
818   "source_file" : "external/zlib/zlib.h"
819  },
820  {
821   "function_name" : "compress",
822   "linker_set_key" : "compress",
823   "parameters" :
824   [
825    {
826     "referenced_type" : "_ZTIPh"
827    },
828    {
829     "referenced_type" : "_ZTIPm"
830    },
831    {
832     "referenced_type" : "_ZTIPKh"
833    },
834    {
835     "referenced_type" : "_ZTIm"
836    }
837   ],
838   "return_type" : "_ZTIi",
839   "source_file" : "external/zlib/zlib.h"
840  },
841  {
842   "function_name" : "compress2",
843   "linker_set_key" : "compress2",
844   "parameters" :
845   [
846    {
847     "referenced_type" : "_ZTIPh"
848    },
849    {
850     "referenced_type" : "_ZTIPm"
851    },
852    {
853     "referenced_type" : "_ZTIPKh"
854    },
855    {
856     "referenced_type" : "_ZTIm"
857    },
858    {
859     "referenced_type" : "_ZTIi"
860    }
861   ],
862   "return_type" : "_ZTIi",
863   "source_file" : "external/zlib/zlib.h"
864  },
865  {
866   "function_name" : "compressBound",
867   "linker_set_key" : "compressBound",
868   "parameters" :
869   [
870    {
871     "referenced_type" : "_ZTIm"
872    }
873   ],
874   "return_type" : "_ZTIm",
875   "source_file" : "external/zlib/zlib.h"
876  },
877  {
878   "function_name" : "crc32",
879   "linker_set_key" : "crc32",
880   "parameters" :
881   [
882    {
883     "referenced_type" : "_ZTIm"
884    },
885    {
886     "referenced_type" : "_ZTIPKh"
887    },
888    {
889     "referenced_type" : "_ZTIj"
890    }
891   ],
892   "return_type" : "_ZTIm",
893   "source_file" : "external/zlib/zlib.h"
894  },
895  {
896   "function_name" : "crc32_combine",
897   "linker_set_key" : "crc32_combine",
898   "parameters" :
899   [
900    {
901     "referenced_type" : "_ZTIm"
902    },
903    {
904     "referenced_type" : "_ZTIm"
905    },
906    {
907     "referenced_type" : "_ZTIl"
908    }
909   ],
910   "return_type" : "_ZTIm",
911   "source_file" : "external/zlib/zlib.h"
912  },
913  {
914   "function_name" : "crc32_combine64",
915   "linker_set_key" : "crc32_combine64",
916   "parameters" :
917   [
918    {
919     "referenced_type" : "_ZTIm"
920    },
921    {
922     "referenced_type" : "_ZTIm"
923    },
924    {
925     "referenced_type" : "_ZTIl"
926    }
927   ],
928   "return_type" : "_ZTIm",
929   "source_file" : "external/zlib/zutil.h"
930  },
931  {
932   "function_name" : "crc32_z",
933   "linker_set_key" : "crc32_z",
934   "parameters" :
935   [
936    {
937     "referenced_type" : "_ZTIm"
938    },
939    {
940     "referenced_type" : "_ZTIPKh"
941    },
942    {
943     "referenced_type" : "_ZTIm"
944    }
945   ],
946   "return_type" : "_ZTIm",
947   "source_file" : "external/zlib/zlib.h"
948  },
949  {
950   "function_name" : "deflate",
951   "linker_set_key" : "deflate",
952   "parameters" :
953   [
954    {
955     "referenced_type" : "_ZTIP10z_stream_s"
956    },
957    {
958     "referenced_type" : "_ZTIi"
959    }
960   ],
961   "return_type" : "_ZTIi",
962   "source_file" : "external/zlib/zlib.h"
963  },
964  {
965   "function_name" : "deflateBound",
966   "linker_set_key" : "deflateBound",
967   "parameters" :
968   [
969    {
970     "referenced_type" : "_ZTIP10z_stream_s"
971    },
972    {
973     "referenced_type" : "_ZTIm"
974    }
975   ],
976   "return_type" : "_ZTIm",
977   "source_file" : "external/zlib/zlib.h"
978  },
979  {
980   "function_name" : "deflateCopy",
981   "linker_set_key" : "deflateCopy",
982   "parameters" :
983   [
984    {
985     "referenced_type" : "_ZTIP10z_stream_s"
986    },
987    {
988     "referenced_type" : "_ZTIP10z_stream_s"
989    }
990   ],
991   "return_type" : "_ZTIi",
992   "source_file" : "external/zlib/zlib.h"
993  },
994  {
995   "function_name" : "deflateEnd",
996   "linker_set_key" : "deflateEnd",
997   "parameters" :
998   [
999    {
1000     "referenced_type" : "_ZTIP10z_stream_s"
1001    }
1002   ],
1003   "return_type" : "_ZTIi",
1004   "source_file" : "external/zlib/zlib.h"
1005  },
1006  {
1007   "function_name" : "deflateGetDictionary",
1008   "linker_set_key" : "deflateGetDictionary",
1009   "parameters" :
1010   [
1011    {
1012     "referenced_type" : "_ZTIP10z_stream_s"
1013    },
1014    {
1015     "referenced_type" : "_ZTIPh"
1016    },
1017    {
1018     "referenced_type" : "_ZTIPj"
1019    }
1020   ],
1021   "return_type" : "_ZTIi",
1022   "source_file" : "external/zlib/zlib.h"
1023  },
1024  {
1025   "function_name" : "deflateInit2_",
1026   "linker_set_key" : "deflateInit2_",
1027   "parameters" :
1028   [
1029    {
1030     "referenced_type" : "_ZTIP10z_stream_s"
1031    },
1032    {
1033     "referenced_type" : "_ZTIi"
1034    },
1035    {
1036     "referenced_type" : "_ZTIi"
1037    },
1038    {
1039     "referenced_type" : "_ZTIi"
1040    },
1041    {
1042     "referenced_type" : "_ZTIi"
1043    },
1044    {
1045     "referenced_type" : "_ZTIi"
1046    },
1047    {
1048     "referenced_type" : "_ZTIPKc"
1049    },
1050    {
1051     "referenced_type" : "_ZTIi"
1052    }
1053   ],
1054   "return_type" : "_ZTIi",
1055   "source_file" : "external/zlib/zlib.h"
1056  },
1057  {
1058   "function_name" : "deflateInit_",
1059   "linker_set_key" : "deflateInit_",
1060   "parameters" :
1061   [
1062    {
1063     "referenced_type" : "_ZTIP10z_stream_s"
1064    },
1065    {
1066     "referenced_type" : "_ZTIi"
1067    },
1068    {
1069     "referenced_type" : "_ZTIPKc"
1070    },
1071    {
1072     "referenced_type" : "_ZTIi"
1073    }
1074   ],
1075   "return_type" : "_ZTIi",
1076   "source_file" : "external/zlib/zlib.h"
1077  },
1078  {
1079   "function_name" : "deflateParams",
1080   "linker_set_key" : "deflateParams",
1081   "parameters" :
1082   [
1083    {
1084     "referenced_type" : "_ZTIP10z_stream_s"
1085    },
1086    {
1087     "referenced_type" : "_ZTIi"
1088    },
1089    {
1090     "referenced_type" : "_ZTIi"
1091    }
1092   ],
1093   "return_type" : "_ZTIi",
1094   "source_file" : "external/zlib/zlib.h"
1095  },
1096  {
1097   "function_name" : "deflatePending",
1098   "linker_set_key" : "deflatePending",
1099   "parameters" :
1100   [
1101    {
1102     "referenced_type" : "_ZTIP10z_stream_s"
1103    },
1104    {
1105     "referenced_type" : "_ZTIPj"
1106    },
1107    {
1108     "referenced_type" : "_ZTIPi"
1109    }
1110   ],
1111   "return_type" : "_ZTIi",
1112   "source_file" : "external/zlib/zlib.h"
1113  },
1114  {
1115   "function_name" : "deflatePrime",
1116   "linker_set_key" : "deflatePrime",
1117   "parameters" :
1118   [
1119    {
1120     "referenced_type" : "_ZTIP10z_stream_s"
1121    },
1122    {
1123     "referenced_type" : "_ZTIi"
1124    },
1125    {
1126     "referenced_type" : "_ZTIi"
1127    }
1128   ],
1129   "return_type" : "_ZTIi",
1130   "source_file" : "external/zlib/zlib.h"
1131  },
1132  {
1133   "function_name" : "deflateReset",
1134   "linker_set_key" : "deflateReset",
1135   "parameters" :
1136   [
1137    {
1138     "referenced_type" : "_ZTIP10z_stream_s"
1139    }
1140   ],
1141   "return_type" : "_ZTIi",
1142   "source_file" : "external/zlib/zlib.h"
1143  },
1144  {
1145   "function_name" : "deflateResetKeep",
1146   "linker_set_key" : "deflateResetKeep",
1147   "parameters" :
1148   [
1149    {
1150     "referenced_type" : "_ZTIP10z_stream_s"
1151    }
1152   ],
1153   "return_type" : "_ZTIi",
1154   "source_file" : "external/zlib/zlib.h"
1155  },
1156  {
1157   "function_name" : "deflateSetDictionary",
1158   "linker_set_key" : "deflateSetDictionary",
1159   "parameters" :
1160   [
1161    {
1162     "referenced_type" : "_ZTIP10z_stream_s"
1163    },
1164    {
1165     "referenced_type" : "_ZTIPKh"
1166    },
1167    {
1168     "referenced_type" : "_ZTIj"
1169    }
1170   ],
1171   "return_type" : "_ZTIi",
1172   "source_file" : "external/zlib/zlib.h"
1173  },
1174  {
1175   "function_name" : "deflateSetHeader",
1176   "linker_set_key" : "deflateSetHeader",
1177   "parameters" :
1178   [
1179    {
1180     "referenced_type" : "_ZTIP10z_stream_s"
1181    },
1182    {
1183     "referenced_type" : "_ZTIP11gz_header_s"
1184    }
1185   ],
1186   "return_type" : "_ZTIi",
1187   "source_file" : "external/zlib/zlib.h"
1188  },
1189  {
1190   "function_name" : "deflateTune",
1191   "linker_set_key" : "deflateTune",
1192   "parameters" :
1193   [
1194    {
1195     "referenced_type" : "_ZTIP10z_stream_s"
1196    },
1197    {
1198     "referenced_type" : "_ZTIi"
1199    },
1200    {
1201     "referenced_type" : "_ZTIi"
1202    },
1203    {
1204     "referenced_type" : "_ZTIi"
1205    },
1206    {
1207     "referenced_type" : "_ZTIi"
1208    }
1209   ],
1210   "return_type" : "_ZTIi",
1211   "source_file" : "external/zlib/zlib.h"
1212  },
1213  {
1214   "function_name" : "get_crc_table",
1215   "linker_set_key" : "get_crc_table",
1216   "return_type" : "_ZTIPKj",
1217   "source_file" : "external/zlib/zlib.h"
1218  },
1219  {
1220   "function_name" : "gzbuffer",
1221   "linker_set_key" : "gzbuffer",
1222   "parameters" :
1223   [
1224    {
1225     "referenced_type" : "_ZTIP8gzFile_s"
1226    },
1227    {
1228     "referenced_type" : "_ZTIj"
1229    }
1230   ],
1231   "return_type" : "_ZTIi",
1232   "source_file" : "external/zlib/zlib.h"
1233  },
1234  {
1235   "function_name" : "gzclearerr",
1236   "linker_set_key" : "gzclearerr",
1237   "parameters" :
1238   [
1239    {
1240     "referenced_type" : "_ZTIP8gzFile_s"
1241    }
1242   ],
1243   "return_type" : "_ZTIv",
1244   "source_file" : "external/zlib/zlib.h"
1245  },
1246  {
1247   "function_name" : "gzclose",
1248   "linker_set_key" : "gzclose",
1249   "parameters" :
1250   [
1251    {
1252     "referenced_type" : "_ZTIP8gzFile_s"
1253    }
1254   ],
1255   "return_type" : "_ZTIi",
1256   "source_file" : "external/zlib/zlib.h"
1257  },
1258  {
1259   "function_name" : "gzclose_r",
1260   "linker_set_key" : "gzclose_r",
1261   "parameters" :
1262   [
1263    {
1264     "referenced_type" : "_ZTIP8gzFile_s"
1265    }
1266   ],
1267   "return_type" : "_ZTIi",
1268   "source_file" : "external/zlib/zlib.h"
1269  },
1270  {
1271   "function_name" : "gzclose_w",
1272   "linker_set_key" : "gzclose_w",
1273   "parameters" :
1274   [
1275    {
1276     "referenced_type" : "_ZTIP8gzFile_s"
1277    }
1278   ],
1279   "return_type" : "_ZTIi",
1280   "source_file" : "external/zlib/zlib.h"
1281  },
1282  {
1283   "function_name" : "gzdirect",
1284   "linker_set_key" : "gzdirect",
1285   "parameters" :
1286   [
1287    {
1288     "referenced_type" : "_ZTIP8gzFile_s"
1289    }
1290   ],
1291   "return_type" : "_ZTIi",
1292   "source_file" : "external/zlib/zlib.h"
1293  },
1294  {
1295   "function_name" : "gzdopen",
1296   "linker_set_key" : "gzdopen",
1297   "parameters" :
1298   [
1299    {
1300     "referenced_type" : "_ZTIi"
1301    },
1302    {
1303     "referenced_type" : "_ZTIPKc"
1304    }
1305   ],
1306   "return_type" : "_ZTIP8gzFile_s",
1307   "source_file" : "external/zlib/zlib.h"
1308  },
1309  {
1310   "function_name" : "gzeof",
1311   "linker_set_key" : "gzeof",
1312   "parameters" :
1313   [
1314    {
1315     "referenced_type" : "_ZTIP8gzFile_s"
1316    }
1317   ],
1318   "return_type" : "_ZTIi",
1319   "source_file" : "external/zlib/zlib.h"
1320  },
1321  {
1322   "function_name" : "gzerror",
1323   "linker_set_key" : "gzerror",
1324   "parameters" :
1325   [
1326    {
1327     "referenced_type" : "_ZTIP8gzFile_s"
1328    },
1329    {
1330     "referenced_type" : "_ZTIPi"
1331    }
1332   ],
1333   "return_type" : "_ZTIPKc",
1334   "source_file" : "external/zlib/zlib.h"
1335  },
1336  {
1337   "function_name" : "gzflush",
1338   "linker_set_key" : "gzflush",
1339   "parameters" :
1340   [
1341    {
1342     "referenced_type" : "_ZTIP8gzFile_s"
1343    },
1344    {
1345     "referenced_type" : "_ZTIi"
1346    }
1347   ],
1348   "return_type" : "_ZTIi",
1349   "source_file" : "external/zlib/zlib.h"
1350  },
1351  {
1352   "function_name" : "gzfread",
1353   "linker_set_key" : "gzfread",
1354   "parameters" :
1355   [
1356    {
1357     "referenced_type" : "_ZTIPv"
1358    },
1359    {
1360     "referenced_type" : "_ZTIm"
1361    },
1362    {
1363     "referenced_type" : "_ZTIm"
1364    },
1365    {
1366     "referenced_type" : "_ZTIP8gzFile_s"
1367    }
1368   ],
1369   "return_type" : "_ZTIm",
1370   "source_file" : "external/zlib/zlib.h"
1371  },
1372  {
1373   "function_name" : "gzfwrite",
1374   "linker_set_key" : "gzfwrite",
1375   "parameters" :
1376   [
1377    {
1378     "referenced_type" : "_ZTIPKv"
1379    },
1380    {
1381     "referenced_type" : "_ZTIm"
1382    },
1383    {
1384     "referenced_type" : "_ZTIm"
1385    },
1386    {
1387     "referenced_type" : "_ZTIP8gzFile_s"
1388    }
1389   ],
1390   "return_type" : "_ZTIm",
1391   "source_file" : "external/zlib/zlib.h"
1392  },
1393  {
1394   "function_name" : "gzgetc",
1395   "linker_set_key" : "gzgetc",
1396   "parameters" :
1397   [
1398    {
1399     "referenced_type" : "_ZTIP8gzFile_s"
1400    }
1401   ],
1402   "return_type" : "_ZTIi",
1403   "source_file" : "external/zlib/zlib.h"
1404  },
1405  {
1406   "function_name" : "gzgetc_",
1407   "linker_set_key" : "gzgetc_",
1408   "parameters" :
1409   [
1410    {
1411     "referenced_type" : "_ZTIP8gzFile_s"
1412    }
1413   ],
1414   "return_type" : "_ZTIi",
1415   "source_file" : "external/zlib/zlib.h"
1416  },
1417  {
1418   "function_name" : "gzgets",
1419   "linker_set_key" : "gzgets",
1420   "parameters" :
1421   [
1422    {
1423     "referenced_type" : "_ZTIP8gzFile_s"
1424    },
1425    {
1426     "referenced_type" : "_ZTIPc"
1427    },
1428    {
1429     "referenced_type" : "_ZTIi"
1430    }
1431   ],
1432   "return_type" : "_ZTIPc",
1433   "source_file" : "external/zlib/zlib.h"
1434  },
1435  {
1436   "function_name" : "gzoffset",
1437   "linker_set_key" : "gzoffset",
1438   "parameters" :
1439   [
1440    {
1441     "referenced_type" : "_ZTIP8gzFile_s"
1442    }
1443   ],
1444   "return_type" : "_ZTIl",
1445   "source_file" : "external/zlib/zlib.h"
1446  },
1447  {
1448   "function_name" : "gzoffset64",
1449   "linker_set_key" : "gzoffset64",
1450   "parameters" :
1451   [
1452    {
1453     "referenced_type" : "_ZTIP8gzFile_s"
1454    }
1455   ],
1456   "return_type" : "_ZTIl",
1457   "source_file" : "external/zlib/gzguts.h"
1458  },
1459  {
1460   "function_name" : "gzopen",
1461   "linker_set_key" : "gzopen",
1462   "parameters" :
1463   [
1464    {
1465     "referenced_type" : "_ZTIPKc"
1466    },
1467    {
1468     "referenced_type" : "_ZTIPKc"
1469    }
1470   ],
1471   "return_type" : "_ZTIP8gzFile_s",
1472   "source_file" : "external/zlib/zlib.h"
1473  },
1474  {
1475   "function_name" : "gzopen64",
1476   "linker_set_key" : "gzopen64",
1477   "parameters" :
1478   [
1479    {
1480     "referenced_type" : "_ZTIPKc"
1481    },
1482    {
1483     "referenced_type" : "_ZTIPKc"
1484    }
1485   ],
1486   "return_type" : "_ZTIP8gzFile_s",
1487   "source_file" : "external/zlib/gzguts.h"
1488  },
1489  {
1490   "function_name" : "gzprintf",
1491   "linker_set_key" : "gzprintf",
1492   "parameters" :
1493   [
1494    {
1495     "referenced_type" : "_ZTIP8gzFile_s"
1496    },
1497    {
1498     "referenced_type" : "_ZTIPKc"
1499    }
1500   ],
1501   "return_type" : "_ZTIi",
1502   "source_file" : "external/zlib/zlib.h"
1503  },
1504  {
1505   "function_name" : "gzputc",
1506   "linker_set_key" : "gzputc",
1507   "parameters" :
1508   [
1509    {
1510     "referenced_type" : "_ZTIP8gzFile_s"
1511    },
1512    {
1513     "referenced_type" : "_ZTIi"
1514    }
1515   ],
1516   "return_type" : "_ZTIi",
1517   "source_file" : "external/zlib/zlib.h"
1518  },
1519  {
1520   "function_name" : "gzputs",
1521   "linker_set_key" : "gzputs",
1522   "parameters" :
1523   [
1524    {
1525     "referenced_type" : "_ZTIP8gzFile_s"
1526    },
1527    {
1528     "referenced_type" : "_ZTIPKc"
1529    }
1530   ],
1531   "return_type" : "_ZTIi",
1532   "source_file" : "external/zlib/zlib.h"
1533  },
1534  {
1535   "function_name" : "gzread",
1536   "linker_set_key" : "gzread",
1537   "parameters" :
1538   [
1539    {
1540     "referenced_type" : "_ZTIP8gzFile_s"
1541    },
1542    {
1543     "referenced_type" : "_ZTIPv"
1544    },
1545    {
1546     "referenced_type" : "_ZTIj"
1547    }
1548   ],
1549   "return_type" : "_ZTIi",
1550   "source_file" : "external/zlib/zlib.h"
1551  },
1552  {
1553   "function_name" : "gzrewind",
1554   "linker_set_key" : "gzrewind",
1555   "parameters" :
1556   [
1557    {
1558     "referenced_type" : "_ZTIP8gzFile_s"
1559    }
1560   ],
1561   "return_type" : "_ZTIi",
1562   "source_file" : "external/zlib/zlib.h"
1563  },
1564  {
1565   "function_name" : "gzseek",
1566   "linker_set_key" : "gzseek",
1567   "parameters" :
1568   [
1569    {
1570     "referenced_type" : "_ZTIP8gzFile_s"
1571    },
1572    {
1573     "referenced_type" : "_ZTIl"
1574    },
1575    {
1576     "referenced_type" : "_ZTIi"
1577    }
1578   ],
1579   "return_type" : "_ZTIl",
1580   "source_file" : "external/zlib/zlib.h"
1581  },
1582  {
1583   "function_name" : "gzseek64",
1584   "linker_set_key" : "gzseek64",
1585   "parameters" :
1586   [
1587    {
1588     "referenced_type" : "_ZTIP8gzFile_s"
1589    },
1590    {
1591     "referenced_type" : "_ZTIl"
1592    },
1593    {
1594     "referenced_type" : "_ZTIi"
1595    }
1596   ],
1597   "return_type" : "_ZTIl",
1598   "source_file" : "external/zlib/gzguts.h"
1599  },
1600  {
1601   "function_name" : "gzsetparams",
1602   "linker_set_key" : "gzsetparams",
1603   "parameters" :
1604   [
1605    {
1606     "referenced_type" : "_ZTIP8gzFile_s"
1607    },
1608    {
1609     "referenced_type" : "_ZTIi"
1610    },
1611    {
1612     "referenced_type" : "_ZTIi"
1613    }
1614   ],
1615   "return_type" : "_ZTIi",
1616   "source_file" : "external/zlib/zlib.h"
1617  },
1618  {
1619   "function_name" : "gztell",
1620   "linker_set_key" : "gztell",
1621   "parameters" :
1622   [
1623    {
1624     "referenced_type" : "_ZTIP8gzFile_s"
1625    }
1626   ],
1627   "return_type" : "_ZTIl",
1628   "source_file" : "external/zlib/zlib.h"
1629  },
1630  {
1631   "function_name" : "gztell64",
1632   "linker_set_key" : "gztell64",
1633   "parameters" :
1634   [
1635    {
1636     "referenced_type" : "_ZTIP8gzFile_s"
1637    }
1638   ],
1639   "return_type" : "_ZTIl",
1640   "source_file" : "external/zlib/gzguts.h"
1641  },
1642  {
1643   "function_name" : "gzungetc",
1644   "linker_set_key" : "gzungetc",
1645   "parameters" :
1646   [
1647    {
1648     "referenced_type" : "_ZTIi"
1649    },
1650    {
1651     "referenced_type" : "_ZTIP8gzFile_s"
1652    }
1653   ],
1654   "return_type" : "_ZTIi",
1655   "source_file" : "external/zlib/zlib.h"
1656  },
1657  {
1658   "function_name" : "gzvprintf",
1659   "linker_set_key" : "gzvprintf",
1660   "parameters" :
1661   [
1662    {
1663     "referenced_type" : "_ZTIP8gzFile_s"
1664    },
1665    {
1666     "referenced_type" : "_ZTIPKc"
1667    },
1668    {
1669     "referenced_type" : "_ZTISt9__va_list"
1670    }
1671   ],
1672   "return_type" : "_ZTIi",
1673   "source_file" : "external/zlib/zlib.h"
1674  },
1675  {
1676   "function_name" : "gzwrite",
1677   "linker_set_key" : "gzwrite",
1678   "parameters" :
1679   [
1680    {
1681     "referenced_type" : "_ZTIP8gzFile_s"
1682    },
1683    {
1684     "referenced_type" : "_ZTIPKv"
1685    },
1686    {
1687     "referenced_type" : "_ZTIj"
1688    }
1689   ],
1690   "return_type" : "_ZTIi",
1691   "source_file" : "external/zlib/zlib.h"
1692  },
1693  {
1694   "function_name" : "inflate",
1695   "linker_set_key" : "inflate",
1696   "parameters" :
1697   [
1698    {
1699     "referenced_type" : "_ZTIP10z_stream_s"
1700    },
1701    {
1702     "referenced_type" : "_ZTIi"
1703    }
1704   ],
1705   "return_type" : "_ZTIi",
1706   "source_file" : "external/zlib/zlib.h"
1707  },
1708  {
1709   "function_name" : "inflateBack",
1710   "linker_set_key" : "inflateBack",
1711   "parameters" :
1712   [
1713    {
1714     "referenced_type" : "_ZTIP10z_stream_s"
1715    },
1716    {
1717     "referenced_type" : "_ZTIPFjPvPPKhE"
1718    },
1719    {
1720     "referenced_type" : "_ZTIPv"
1721    },
1722    {
1723     "referenced_type" : "_ZTIPFiPvPhjE"
1724    },
1725    {
1726     "referenced_type" : "_ZTIPv"
1727    }
1728   ],
1729   "return_type" : "_ZTIi",
1730   "source_file" : "external/zlib/zlib.h"
1731  },
1732  {
1733   "function_name" : "inflateBackEnd",
1734   "linker_set_key" : "inflateBackEnd",
1735   "parameters" :
1736   [
1737    {
1738     "referenced_type" : "_ZTIP10z_stream_s"
1739    }
1740   ],
1741   "return_type" : "_ZTIi",
1742   "source_file" : "external/zlib/zlib.h"
1743  },
1744  {
1745   "function_name" : "inflateBackInit_",
1746   "linker_set_key" : "inflateBackInit_",
1747   "parameters" :
1748   [
1749    {
1750     "referenced_type" : "_ZTIP10z_stream_s"
1751    },
1752    {
1753     "referenced_type" : "_ZTIi"
1754    },
1755    {
1756     "referenced_type" : "_ZTIPh"
1757    },
1758    {
1759     "referenced_type" : "_ZTIPKc"
1760    },
1761    {
1762     "referenced_type" : "_ZTIi"
1763    }
1764   ],
1765   "return_type" : "_ZTIi",
1766   "source_file" : "external/zlib/zlib.h"
1767  },
1768  {
1769   "function_name" : "inflateCodesUsed",
1770   "linker_set_key" : "inflateCodesUsed",
1771   "parameters" :
1772   [
1773    {
1774     "referenced_type" : "_ZTIP10z_stream_s"
1775    }
1776   ],
1777   "return_type" : "_ZTIm",
1778   "source_file" : "external/zlib/zlib.h"
1779  },
1780  {
1781   "function_name" : "inflateCopy",
1782   "linker_set_key" : "inflateCopy",
1783   "parameters" :
1784   [
1785    {
1786     "referenced_type" : "_ZTIP10z_stream_s"
1787    },
1788    {
1789     "referenced_type" : "_ZTIP10z_stream_s"
1790    }
1791   ],
1792   "return_type" : "_ZTIi",
1793   "source_file" : "external/zlib/zlib.h"
1794  },
1795  {
1796   "function_name" : "inflateEnd",
1797   "linker_set_key" : "inflateEnd",
1798   "parameters" :
1799   [
1800    {
1801     "referenced_type" : "_ZTIP10z_stream_s"
1802    }
1803   ],
1804   "return_type" : "_ZTIi",
1805   "source_file" : "external/zlib/zlib.h"
1806  },
1807  {
1808   "function_name" : "inflateGetDictionary",
1809   "linker_set_key" : "inflateGetDictionary",
1810   "parameters" :
1811   [
1812    {
1813     "referenced_type" : "_ZTIP10z_stream_s"
1814    },
1815    {
1816     "referenced_type" : "_ZTIPh"
1817    },
1818    {
1819     "referenced_type" : "_ZTIPj"
1820    }
1821   ],
1822   "return_type" : "_ZTIi",
1823   "source_file" : "external/zlib/zlib.h"
1824  },
1825  {
1826   "function_name" : "inflateGetHeader",
1827   "linker_set_key" : "inflateGetHeader",
1828   "parameters" :
1829   [
1830    {
1831     "referenced_type" : "_ZTIP10z_stream_s"
1832    },
1833    {
1834     "referenced_type" : "_ZTIP11gz_header_s"
1835    }
1836   ],
1837   "return_type" : "_ZTIi",
1838   "source_file" : "external/zlib/zlib.h"
1839  },
1840  {
1841   "function_name" : "inflateInit2_",
1842   "linker_set_key" : "inflateInit2_",
1843   "parameters" :
1844   [
1845    {
1846     "referenced_type" : "_ZTIP10z_stream_s"
1847    },
1848    {
1849     "referenced_type" : "_ZTIi"
1850    },
1851    {
1852     "referenced_type" : "_ZTIPKc"
1853    },
1854    {
1855     "referenced_type" : "_ZTIi"
1856    }
1857   ],
1858   "return_type" : "_ZTIi",
1859   "source_file" : "external/zlib/zlib.h"
1860  },
1861  {
1862   "function_name" : "inflateInit_",
1863   "linker_set_key" : "inflateInit_",
1864   "parameters" :
1865   [
1866    {
1867     "referenced_type" : "_ZTIP10z_stream_s"
1868    },
1869    {
1870     "referenced_type" : "_ZTIPKc"
1871    },
1872    {
1873     "referenced_type" : "_ZTIi"
1874    }
1875   ],
1876   "return_type" : "_ZTIi",
1877   "source_file" : "external/zlib/zlib.h"
1878  },
1879  {
1880   "function_name" : "inflateMark",
1881   "linker_set_key" : "inflateMark",
1882   "parameters" :
1883   [
1884    {
1885     "referenced_type" : "_ZTIP10z_stream_s"
1886    }
1887   ],
1888   "return_type" : "_ZTIl",
1889   "source_file" : "external/zlib/zlib.h"
1890  },
1891  {
1892   "function_name" : "inflatePrime",
1893   "linker_set_key" : "inflatePrime",
1894   "parameters" :
1895   [
1896    {
1897     "referenced_type" : "_ZTIP10z_stream_s"
1898    },
1899    {
1900     "referenced_type" : "_ZTIi"
1901    },
1902    {
1903     "referenced_type" : "_ZTIi"
1904    }
1905   ],
1906   "return_type" : "_ZTIi",
1907   "source_file" : "external/zlib/zlib.h"
1908  },
1909  {
1910   "function_name" : "inflateReset",
1911   "linker_set_key" : "inflateReset",
1912   "parameters" :
1913   [
1914    {
1915     "referenced_type" : "_ZTIP10z_stream_s"
1916    }
1917   ],
1918   "return_type" : "_ZTIi",
1919   "source_file" : "external/zlib/zlib.h"
1920  },
1921  {
1922   "function_name" : "inflateReset2",
1923   "linker_set_key" : "inflateReset2",
1924   "parameters" :
1925   [
1926    {
1927     "referenced_type" : "_ZTIP10z_stream_s"
1928    },
1929    {
1930     "referenced_type" : "_ZTIi"
1931    }
1932   ],
1933   "return_type" : "_ZTIi",
1934   "source_file" : "external/zlib/zlib.h"
1935  },
1936  {
1937   "function_name" : "inflateResetKeep",
1938   "linker_set_key" : "inflateResetKeep",
1939   "parameters" :
1940   [
1941    {
1942     "referenced_type" : "_ZTIP10z_stream_s"
1943    }
1944   ],
1945   "return_type" : "_ZTIi",
1946   "source_file" : "external/zlib/zlib.h"
1947  },
1948  {
1949   "function_name" : "inflateSetDictionary",
1950   "linker_set_key" : "inflateSetDictionary",
1951   "parameters" :
1952   [
1953    {
1954     "referenced_type" : "_ZTIP10z_stream_s"
1955    },
1956    {
1957     "referenced_type" : "_ZTIPKh"
1958    },
1959    {
1960     "referenced_type" : "_ZTIj"
1961    }
1962   ],
1963   "return_type" : "_ZTIi",
1964   "source_file" : "external/zlib/zlib.h"
1965  },
1966  {
1967   "function_name" : "inflateSync",
1968   "linker_set_key" : "inflateSync",
1969   "parameters" :
1970   [
1971    {
1972     "referenced_type" : "_ZTIP10z_stream_s"
1973    }
1974   ],
1975   "return_type" : "_ZTIi",
1976   "source_file" : "external/zlib/zlib.h"
1977  },
1978  {
1979   "function_name" : "inflateSyncPoint",
1980   "linker_set_key" : "inflateSyncPoint",
1981   "parameters" :
1982   [
1983    {
1984     "referenced_type" : "_ZTIP10z_stream_s"
1985    }
1986   ],
1987   "return_type" : "_ZTIi",
1988   "source_file" : "external/zlib/zlib.h"
1989  },
1990  {
1991   "function_name" : "inflateUndermine",
1992   "linker_set_key" : "inflateUndermine",
1993   "parameters" :
1994   [
1995    {
1996     "referenced_type" : "_ZTIP10z_stream_s"
1997    },
1998    {
1999     "referenced_type" : "_ZTIi"
2000    }
2001   ],
2002   "return_type" : "_ZTIi",
2003   "source_file" : "external/zlib/zlib.h"
2004  },
2005  {
2006   "function_name" : "inflateValidate",
2007   "linker_set_key" : "inflateValidate",
2008   "parameters" :
2009   [
2010    {
2011     "referenced_type" : "_ZTIP10z_stream_s"
2012    },
2013    {
2014     "referenced_type" : "_ZTIi"
2015    }
2016   ],
2017   "return_type" : "_ZTIi",
2018   "source_file" : "external/zlib/zlib.h"
2019  },
2020  {
2021   "function_name" : "uncompress",
2022   "linker_set_key" : "uncompress",
2023   "parameters" :
2024   [
2025    {
2026     "referenced_type" : "_ZTIPh"
2027    },
2028    {
2029     "referenced_type" : "_ZTIPm"
2030    },
2031    {
2032     "referenced_type" : "_ZTIPKh"
2033    },
2034    {
2035     "referenced_type" : "_ZTIm"
2036    }
2037   ],
2038   "return_type" : "_ZTIi",
2039   "source_file" : "external/zlib/zlib.h"
2040  },
2041  {
2042   "function_name" : "uncompress2",
2043   "linker_set_key" : "uncompress2",
2044   "parameters" :
2045   [
2046    {
2047     "referenced_type" : "_ZTIPh"
2048    },
2049    {
2050     "referenced_type" : "_ZTIPm"
2051    },
2052    {
2053     "referenced_type" : "_ZTIPKh"
2054    },
2055    {
2056     "referenced_type" : "_ZTIPm"
2057    }
2058   ],
2059   "return_type" : "_ZTIi",
2060   "source_file" : "external/zlib/zlib.h"
2061  },
2062  {
2063   "function_name" : "zError",
2064   "linker_set_key" : "zError",
2065   "parameters" :
2066   [
2067    {
2068     "referenced_type" : "_ZTIi"
2069    }
2070   ],
2071   "return_type" : "_ZTIPKc",
2072   "source_file" : "external/zlib/zlib.h"
2073  },
2074  {
2075   "function_name" : "zlibCompileFlags",
2076   "linker_set_key" : "zlibCompileFlags",
2077   "return_type" : "_ZTIm",
2078   "source_file" : "external/zlib/zlib.h"
2079  },
2080  {
2081   "function_name" : "zlibVersion",
2082   "linker_set_key" : "zlibVersion",
2083   "return_type" : "_ZTIPKc",
2084   "source_file" : "external/zlib/zlib.h"
2085  }
2086 ],
2087 "global_vars" : [],
2088 "lvalue_reference_types" : [],
2089 "pointer_types" :
2090 [
2091  {
2092   "alignment" : 8,
2093   "linker_set_key" : "_ZTIP10z_stream_s",
2094   "name" : "z_stream_s *",
2095   "referenced_type" : "_ZTI10z_stream_s",
2096   "size" : 8,
2097   "source_file" : "external/zlib/deflate.h"
2098  },
2099  {
2100   "alignment" : 8,
2101   "linker_set_key" : "_ZTIP11gz_header_s",
2102   "name" : "gz_header_s *",
2103   "referenced_type" : "_ZTI11gz_header_s",
2104   "size" : 8,
2105   "source_file" : "external/zlib/deflate.h"
2106  },
2107  {
2108   "alignment" : 8,
2109   "linker_set_key" : "_ZTIP14internal_state",
2110   "name" : "internal_state *",
2111   "referenced_type" : "_ZTI14internal_state",
2112   "size" : 8,
2113   "source_file" : "external/zlib/zlib.h"
2114  },
2115  {
2116   "alignment" : 8,
2117   "linker_set_key" : "_ZTIP4code",
2118   "name" : "code *",
2119   "referenced_type" : "_ZTI4code",
2120   "size" : 8,
2121   "source_file" : "external/zlib/inflate.h"
2122  },
2123  {
2124   "alignment" : 8,
2125   "linker_set_key" : "_ZTIP8gzFile_s",
2126   "name" : "gzFile_s *",
2127   "referenced_type" : "_ZTI8gzFile_s",
2128   "size" : 8,
2129   "source_file" : "external/zlib/zlib.h"
2130  },
2131  {
2132   "alignment" : 8,
2133   "linker_set_key" : "_ZTIP8gz_state",
2134   "name" : "gz_state *",
2135   "referenced_type" : "_ZTI8gz_state",
2136   "size" : 8,
2137   "source_file" : "external/zlib/gzguts.h"
2138  },
2139  {
2140   "alignment" : 8,
2141   "linker_set_key" : "_ZTIP9ct_data_s",
2142   "name" : "ct_data_s *",
2143   "referenced_type" : "_ZTI9ct_data_s",
2144   "size" : 8,
2145   "source_file" : "external/zlib/deflate.h"
2146  },
2147  {
2148   "alignment" : 8,
2149   "linker_set_key" : "_ZTIPFPvS_jjE",
2150   "name" : "void *(*)(void *, unsigned int, unsigned int)",
2151   "referenced_type" : "_ZTIFPvS_jjE",
2152   "size" : 8,
2153   "source_file" : "external/zlib/zlib.h"
2154  },
2155  {
2156   "alignment" : 8,
2157   "linker_set_key" : "_ZTIPFiPvPhjE",
2158   "name" : "int (*)(void *, unsigned char *, unsigned int)",
2159   "referenced_type" : "_ZTIFiPvPhjE",
2160   "size" : 8,
2161   "source_file" : "external/zlib/zlib.h"
2162  },
2163  {
2164   "alignment" : 8,
2165   "linker_set_key" : "_ZTIPFjPvPPKhE",
2166   "name" : "unsigned int (*)(void *, const unsigned char **)",
2167   "referenced_type" : "_ZTIFjPvPPKhE",
2168   "size" : 8,
2169   "source_file" : "external/zlib/zlib.h"
2170  },
2171  {
2172   "alignment" : 8,
2173   "linker_set_key" : "_ZTIPFvPvS_E",
2174   "name" : "void (*)(void *, void *)",
2175   "referenced_type" : "_ZTIFvPvS_E",
2176   "size" : 8,
2177   "source_file" : "external/zlib/zlib.h"
2178  },
2179  {
2180   "alignment" : 8,
2181   "linker_set_key" : "_ZTIPK18static_tree_desc_s",
2182   "name" : "const static_tree_desc_s *",
2183   "referenced_type" : "_ZTIK18static_tree_desc_s",
2184   "size" : 8,
2185   "source_file" : "external/zlib/deflate.h"
2186  },
2187  {
2188   "alignment" : 8,
2189   "linker_set_key" : "_ZTIPK4code",
2190   "name" : "const code *",
2191   "referenced_type" : "_ZTIK4code",
2192   "size" : 8,
2193   "source_file" : "external/zlib/inflate.h"
2194  },
2195  {
2196   "alignment" : 8,
2197   "linker_set_key" : "_ZTIPKc",
2198   "name" : "const char *",
2199   "referenced_type" : "_ZTIKc",
2200   "size" : 8,
2201   "source_file" : "external/zlib/zlib.h"
2202  },
2203  {
2204   "alignment" : 8,
2205   "linker_set_key" : "_ZTIPKh",
2206   "name" : "const unsigned char *",
2207   "referenced_type" : "_ZTIKh",
2208   "size" : 8,
2209   "source_file" : "external/zlib/zlib.h"
2210  },
2211  {
2212   "alignment" : 8,
2213   "linker_set_key" : "_ZTIPKj",
2214   "name" : "const unsigned int *",
2215   "referenced_type" : "_ZTIKj",
2216   "size" : 8,
2217   "source_file" : "external/zlib/zlib.h"
2218  },
2219  {
2220   "alignment" : 8,
2221   "linker_set_key" : "_ZTIPKv",
2222   "name" : "const void *",
2223   "referenced_type" : "_ZTIKv",
2224   "size" : 8,
2225   "source_file" : "external/zlib/zlib.h"
2226  },
2227  {
2228   "alignment" : 8,
2229   "linker_set_key" : "_ZTIPP4code",
2230   "name" : "code **",
2231   "referenced_type" : "_ZTIP4code",
2232   "size" : 8,
2233   "source_file" : "external/zlib/inftrees.h"
2234  },
2235  {
2236   "alignment" : 8,
2237   "linker_set_key" : "_ZTIPPKh",
2238   "name" : "const unsigned char **",
2239   "referenced_type" : "_ZTIPKh",
2240   "size" : 8,
2241   "source_file" : "external/zlib/zlib.h"
2242  },
2243  {
2244   "alignment" : 8,
2245   "linker_set_key" : "_ZTIPc",
2246   "name" : "char *",
2247   "referenced_type" : "_ZTIc",
2248   "size" : 8,
2249   "source_file" : "external/zlib/gzguts.h"
2250  },
2251  {
2252   "alignment" : 8,
2253   "linker_set_key" : "_ZTIPh",
2254   "name" : "unsigned char *",
2255   "referenced_type" : "_ZTIh",
2256   "size" : 8,
2257   "source_file" : "external/zlib/zlib.h"
2258  },
2259  {
2260   "alignment" : 8,
2261   "linker_set_key" : "_ZTIPi",
2262   "name" : "int *",
2263   "referenced_type" : "_ZTIi",
2264   "size" : 8,
2265   "source_file" : "external/zlib/zlib.h"
2266  },
2267  {
2268   "alignment" : 8,
2269   "linker_set_key" : "_ZTIPj",
2270   "name" : "unsigned int *",
2271   "referenced_type" : "_ZTIj",
2272   "size" : 8,
2273   "source_file" : "external/zlib/zlib.h"
2274  },
2275  {
2276   "alignment" : 8,
2277   "linker_set_key" : "_ZTIPm",
2278   "name" : "unsigned long *",
2279   "referenced_type" : "_ZTIm",
2280   "size" : 8,
2281   "source_file" : "external/zlib/zlib.h"
2282  },
2283  {
2284   "alignment" : 8,
2285   "linker_set_key" : "_ZTIPt",
2286   "name" : "unsigned short *",
2287   "referenced_type" : "_ZTIt",
2288   "size" : 8,
2289   "source_file" : "external/zlib/deflate.h"
2290  },
2291  {
2292   "alignment" : 8,
2293   "linker_set_key" : "_ZTIPv",
2294   "name" : "void *",
2295   "referenced_type" : "_ZTIv",
2296   "size" : 8,
2297   "source_file" : "external/zlib/zlib.h"
2298  }
2299 ],
2300 "qualified_types" :
2301 [
2302  {
2303   "alignment" : 8,
2304   "is_const" : true,
2305   "linker_set_key" : "_ZTIA10_KPKc",
2306   "name" : "const char *const[10]",
2307   "referenced_type" : "_ZTIA10_PKc",
2308   "size" : 80,
2309   "source_file" : "external/zlib/zutil.h"
2310  },
2311  {
2312   "alignment" : 1,
2313   "is_const" : true,
2314   "linker_set_key" : "_ZTIA256_Kh",
2315   "name" : "const unsigned char[256]",
2316   "referenced_type" : "_ZTIA256_h",
2317   "size" : 256,
2318   "source_file" : "external/zlib/trees.h"
2319  },
2320  {
2321   "alignment" : 4,
2322   "is_const" : true,
2323   "linker_set_key" : "_ZTIA256_Kj",
2324   "name" : "const unsigned int[256]",
2325   "referenced_type" : "_ZTIA256_j",
2326   "size" : 1024,
2327   "source_file" : "external/zlib/crc32.h"
2328  },
2329  {
2330   "alignment" : 8,
2331   "is_const" : true,
2332   "linker_set_key" : "_ZTIA256_Km",
2333   "name" : "const unsigned long[256]",
2334   "referenced_type" : "_ZTIA256_m",
2335   "size" : 2048,
2336   "source_file" : "external/zlib/crc32.h"
2337  },
2338  {
2339   "alignment" : 2,
2340   "is_const" : true,
2341   "linker_set_key" : "_ZTIA288_K9ct_data_s",
2342   "name" : "const ct_data_s[288]",
2343   "referenced_type" : "_ZTIA288_9ct_data_s",
2344   "size" : 1152,
2345   "source_file" : "external/zlib/trees.h"
2346  },
2347  {
2348   "alignment" : 4,
2349   "is_const" : true,
2350   "linker_set_key" : "_ZTIA29_Ki",
2351   "name" : "const int[29]",
2352   "referenced_type" : "_ZTIA29_i",
2353   "size" : 116,
2354   "source_file" : "external/zlib/trees.h"
2355  },
2356  {
2357   "alignment" : 2,
2358   "is_const" : true,
2359   "linker_set_key" : "_ZTIA30_K9ct_data_s",
2360   "name" : "const ct_data_s[30]",
2361   "referenced_type" : "_ZTIA30_9ct_data_s",
2362   "size" : 120,
2363   "source_file" : "external/zlib/trees.h"
2364  },
2365  {
2366   "alignment" : 4,
2367   "is_const" : true,
2368   "linker_set_key" : "_ZTIA30_Ki",
2369   "name" : "const int[30]",
2370   "referenced_type" : "_ZTIA30_i",
2371   "size" : 120,
2372   "source_file" : "external/zlib/trees.h"
2373  },
2374  {
2375   "alignment" : 4,
2376   "is_const" : true,
2377   "linker_set_key" : "_ZTIA32_Kj",
2378   "name" : "const unsigned int[32]",
2379   "referenced_type" : "_ZTIA32_j",
2380   "size" : 128,
2381   "source_file" : "external/zlib/crc32.h"
2382  },
2383  {
2384   "alignment" : 1,
2385   "is_const" : true,
2386   "linker_set_key" : "_ZTIA512_Kh",
2387   "name" : "const unsigned char[512]",
2388   "referenced_type" : "_ZTIA512_h",
2389   "size" : 512,
2390   "source_file" : "external/zlib/trees.h"
2391  },
2392  {
2393   "alignment" : 4,
2394   "is_const" : true,
2395   "linker_set_key" : "_ZTIA8_A256_Kj",
2396   "name" : "const unsigned int[8][256]",
2397   "referenced_type" : "_ZTIA8_A256_j",
2398   "size" : 8192,
2399   "source_file" : "external/zlib/crc32.h"
2400  },
2401  {
2402   "alignment" : 8,
2403   "is_const" : true,
2404   "linker_set_key" : "_ZTIA8_A256_Km",
2405   "name" : "const unsigned long[8][256]",
2406   "referenced_type" : "_ZTIA8_A256_m",
2407   "size" : 16384,
2408   "source_file" : "external/zlib/crc32.h"
2409  },
2410  {
2411   "is_const" : true,
2412   "linker_set_key" : "_ZTIA_Kh",
2413   "name" : "const unsigned char[]",
2414   "referenced_type" : "_ZTIA_h",
2415   "source_file" : "external/zlib/deflate.h"
2416  },
2417  {
2418   "is_const" : true,
2419   "linker_set_key" : "_ZTIK18static_tree_desc_s",
2420   "name" : "const static_tree_desc_s",
2421   "referenced_type" : "_ZTI18static_tree_desc_s",
2422   "source_file" : "external/zlib/deflate.h"
2423  },
2424  {
2425   "alignment" : 2,
2426   "is_const" : true,
2427   "linker_set_key" : "_ZTIK4code",
2428   "name" : "const code",
2429   "referenced_type" : "_ZTI4code",
2430   "size" : 4,
2431   "source_file" : "external/zlib/inflate.h"
2432  },
2433  {
2434   "alignment" : 1,
2435   "is_const" : true,
2436   "linker_set_key" : "_ZTIKc",
2437   "name" : "const char",
2438   "referenced_type" : "_ZTIc",
2439   "size" : 1,
2440   "source_file" : "external/zlib/zlib.h"
2441  },
2442  {
2443   "alignment" : 1,
2444   "is_const" : true,
2445   "linker_set_key" : "_ZTIKh",
2446   "name" : "const unsigned char",
2447   "referenced_type" : "_ZTIh",
2448   "size" : 1,
2449   "source_file" : "external/zlib/zlib.h"
2450  },
2451  {
2452   "alignment" : 4,
2453   "is_const" : true,
2454   "linker_set_key" : "_ZTIKj",
2455   "name" : "const unsigned int",
2456   "referenced_type" : "_ZTIj",
2457   "size" : 4,
2458   "source_file" : "external/zlib/zlib.h"
2459  },
2460  {
2461   "is_const" : true,
2462   "linker_set_key" : "_ZTIKv",
2463   "name" : "const void",
2464   "referenced_type" : "_ZTIv",
2465   "source_file" : "external/zlib/zlib.h"
2466  }
2467 ],
2468 "record_types" :
2469 [
2470  {
2471   "alignment" : 8,
2472   "fields" :
2473   [
2474    {
2475     "field_name" : "next_in",
2476     "referenced_type" : "_ZTIPKh"
2477    },
2478    {
2479     "field_name" : "avail_in",
2480     "field_offset" : 64,
2481     "referenced_type" : "_ZTIj"
2482    },
2483    {
2484     "field_name" : "total_in",
2485     "field_offset" : 128,
2486     "referenced_type" : "_ZTIm"
2487    },
2488    {
2489     "field_name" : "next_out",
2490     "field_offset" : 192,
2491     "referenced_type" : "_ZTIPh"
2492    },
2493    {
2494     "field_name" : "avail_out",
2495     "field_offset" : 256,
2496     "referenced_type" : "_ZTIj"
2497    },
2498    {
2499     "field_name" : "total_out",
2500     "field_offset" : 320,
2501     "referenced_type" : "_ZTIm"
2502    },
2503    {
2504     "field_name" : "msg",
2505     "field_offset" : 384,
2506     "referenced_type" : "_ZTIPKc"
2507    },
2508    {
2509     "field_name" : "state",
2510     "field_offset" : 448,
2511     "referenced_type" : "_ZTIP14internal_state"
2512    },
2513    {
2514     "field_name" : "zalloc",
2515     "field_offset" : 512,
2516     "referenced_type" : "_ZTIPFPvS_jjE"
2517    },
2518    {
2519     "field_name" : "zfree",
2520     "field_offset" : 576,
2521     "referenced_type" : "_ZTIPFvPvS_E"
2522    },
2523    {
2524     "field_name" : "opaque",
2525     "field_offset" : 640,
2526     "referenced_type" : "_ZTIPv"
2527    },
2528    {
2529     "field_name" : "data_type",
2530     "field_offset" : 704,
2531     "referenced_type" : "_ZTIi"
2532    },
2533    {
2534     "field_name" : "adler",
2535     "field_offset" : 768,
2536     "referenced_type" : "_ZTIm"
2537    },
2538    {
2539     "field_name" : "reserved",
2540     "field_offset" : 832,
2541     "referenced_type" : "_ZTIm"
2542    }
2543   ],
2544   "linker_set_key" : "_ZTI10z_stream_s",
2545   "name" : "z_stream_s",
2546   "size" : 112,
2547   "source_file" : "external/zlib/zlib.h"
2548  },
2549  {
2550   "alignment" : 8,
2551   "fields" :
2552   [
2553    {
2554     "field_name" : "text",
2555     "referenced_type" : "_ZTIi"
2556    },
2557    {
2558     "field_name" : "time",
2559     "field_offset" : 64,
2560     "referenced_type" : "_ZTIm"
2561    },
2562    {
2563     "field_name" : "xflags",
2564     "field_offset" : 128,
2565     "referenced_type" : "_ZTIi"
2566    },
2567    {
2568     "field_name" : "os",
2569     "field_offset" : 160,
2570     "referenced_type" : "_ZTIi"
2571    },
2572    {
2573     "field_name" : "extra",
2574     "field_offset" : 192,
2575     "referenced_type" : "_ZTIPh"
2576    },
2577    {
2578     "field_name" : "extra_len",
2579     "field_offset" : 256,
2580     "referenced_type" : "_ZTIj"
2581    },
2582    {
2583     "field_name" : "extra_max",
2584     "field_offset" : 288,
2585     "referenced_type" : "_ZTIj"
2586    },
2587    {
2588     "field_name" : "name",
2589     "field_offset" : 320,
2590     "referenced_type" : "_ZTIPh"
2591    },
2592    {
2593     "field_name" : "name_max",
2594     "field_offset" : 384,
2595     "referenced_type" : "_ZTIj"
2596    },
2597    {
2598     "field_name" : "comment",
2599     "field_offset" : 448,
2600     "referenced_type" : "_ZTIPh"
2601    },
2602    {
2603     "field_name" : "comm_max",
2604     "field_offset" : 512,
2605     "referenced_type" : "_ZTIj"
2606    },
2607    {
2608     "field_name" : "hcrc",
2609     "field_offset" : 544,
2610     "referenced_type" : "_ZTIi"
2611    },
2612    {
2613     "field_name" : "done",
2614     "field_offset" : 576,
2615     "referenced_type" : "_ZTIi"
2616    }
2617   ],
2618   "linker_set_key" : "_ZTI11gz_header_s",
2619   "name" : "gz_header_s",
2620   "size" : 80,
2621   "source_file" : "external/zlib/zlib.h"
2622  },
2623  {
2624   "alignment" : 8,
2625   "fields" :
2626   [
2627    {
2628     "field_name" : "dyn_tree",
2629     "referenced_type" : "_ZTIP9ct_data_s"
2630    },
2631    {
2632     "field_name" : "max_code",
2633     "field_offset" : 64,
2634     "referenced_type" : "_ZTIi"
2635    },
2636    {
2637     "field_name" : "stat_desc",
2638     "field_offset" : 128,
2639     "referenced_type" : "_ZTIPK18static_tree_desc_s"
2640    }
2641   ],
2642   "linker_set_key" : "_ZTI11tree_desc_s",
2643   "name" : "tree_desc_s",
2644   "size" : 24,
2645   "source_file" : "external/zlib/deflate.h"
2646  },
2647  {
2648   "alignment" : 8,
2649   "fields" :
2650   [
2651    {
2652     "field_name" : "strm",
2653     "referenced_type" : "_ZTIP10z_stream_s"
2654    },
2655    {
2656     "field_name" : "mode",
2657     "field_offset" : 64,
2658     "referenced_type" : "_ZTI12inflate_mode"
2659    },
2660    {
2661     "field_name" : "last",
2662     "field_offset" : 96,
2663     "referenced_type" : "_ZTIi"
2664    },
2665    {
2666     "field_name" : "wrap",
2667     "field_offset" : 128,
2668     "referenced_type" : "_ZTIi"
2669    },
2670    {
2671     "field_name" : "havedict",
2672     "field_offset" : 160,
2673     "referenced_type" : "_ZTIi"
2674    },
2675    {
2676     "field_name" : "flags",
2677     "field_offset" : 192,
2678     "referenced_type" : "_ZTIi"
2679    },
2680    {
2681     "field_name" : "dmax",
2682     "field_offset" : 224,
2683     "referenced_type" : "_ZTIj"
2684    },
2685    {
2686     "field_name" : "check",
2687     "field_offset" : 256,
2688     "referenced_type" : "_ZTIm"
2689    },
2690    {
2691     "field_name" : "total",
2692     "field_offset" : 320,
2693     "referenced_type" : "_ZTIm"
2694    },
2695    {
2696     "field_name" : "head",
2697     "field_offset" : 384,
2698     "referenced_type" : "_ZTIP11gz_header_s"
2699    },
2700    {
2701     "field_name" : "wbits",
2702     "field_offset" : 448,
2703     "referenced_type" : "_ZTIj"
2704    },
2705    {
2706     "field_name" : "wsize",
2707     "field_offset" : 480,
2708     "referenced_type" : "_ZTIj"
2709    },
2710    {
2711     "field_name" : "whave",
2712     "field_offset" : 512,
2713     "referenced_type" : "_ZTIj"
2714    },
2715    {
2716     "field_name" : "wnext",
2717     "field_offset" : 544,
2718     "referenced_type" : "_ZTIj"
2719    },
2720    {
2721     "field_name" : "window",
2722     "field_offset" : 576,
2723     "referenced_type" : "_ZTIPh"
2724    },
2725    {
2726     "field_name" : "hold",
2727     "field_offset" : 640,
2728     "referenced_type" : "_ZTIm"
2729    },
2730    {
2731     "field_name" : "bits",
2732     "field_offset" : 704,
2733     "referenced_type" : "_ZTIj"
2734    },
2735    {
2736     "field_name" : "length",
2737     "field_offset" : 736,
2738     "referenced_type" : "_ZTIj"
2739    },
2740    {
2741     "field_name" : "offset",
2742     "field_offset" : 768,
2743     "referenced_type" : "_ZTIj"
2744    },
2745    {
2746     "field_name" : "extra",
2747     "field_offset" : 800,
2748     "referenced_type" : "_ZTIj"
2749    },
2750    {
2751     "field_name" : "lencode",
2752     "field_offset" : 832,
2753     "referenced_type" : "_ZTIPK4code"
2754    },
2755    {
2756     "field_name" : "distcode",
2757     "field_offset" : 896,
2758     "referenced_type" : "_ZTIPK4code"
2759    },
2760    {
2761     "field_name" : "lenbits",
2762     "field_offset" : 960,
2763     "referenced_type" : "_ZTIj"
2764    },
2765    {
2766     "field_name" : "distbits",
2767     "field_offset" : 992,
2768     "referenced_type" : "_ZTIj"
2769    },
2770    {
2771     "field_name" : "ncode",
2772     "field_offset" : 1024,
2773     "referenced_type" : "_ZTIj"
2774    },
2775    {
2776     "field_name" : "nlen",
2777     "field_offset" : 1056,
2778     "referenced_type" : "_ZTIj"
2779    },
2780    {
2781     "field_name" : "ndist",
2782     "field_offset" : 1088,
2783     "referenced_type" : "_ZTIj"
2784    },
2785    {
2786     "field_name" : "have",
2787     "field_offset" : 1120,
2788     "referenced_type" : "_ZTIj"
2789    },
2790    {
2791     "field_name" : "next",
2792     "field_offset" : 1152,
2793     "referenced_type" : "_ZTIP4code"
2794    },
2795    {
2796     "field_name" : "lens",
2797     "field_offset" : 1216,
2798     "referenced_type" : "_ZTIA320_t"
2799    },
2800    {
2801     "field_name" : "work",
2802     "field_offset" : 6336,
2803     "referenced_type" : "_ZTIA288_t"
2804    },
2805    {
2806     "field_name" : "codes",
2807     "field_offset" : 10944,
2808     "referenced_type" : "_ZTIA1924_4code"
2809    },
2810    {
2811     "field_name" : "sane",
2812     "field_offset" : 72512,
2813     "referenced_type" : "_ZTIi"
2814    },
2815    {
2816     "field_name" : "back",
2817     "field_offset" : 72544,
2818     "referenced_type" : "_ZTIi"
2819    },
2820    {
2821     "field_name" : "was",
2822     "field_offset" : 72576,
2823     "referenced_type" : "_ZTIj"
2824    }
2825   ],
2826   "linker_set_key" : "_ZTI13inflate_state",
2827   "name" : "inflate_state",
2828   "size" : 9080,
2829   "source_file" : "external/zlib/inflate.h"
2830  },
2831  {
2832   "alignment" : 8,
2833   "fields" :
2834   [
2835    {
2836     "field_name" : "strm",
2837     "referenced_type" : "_ZTIP10z_stream_s"
2838    },
2839    {
2840     "field_name" : "status",
2841     "field_offset" : 64,
2842     "referenced_type" : "_ZTIi"
2843    },
2844    {
2845     "field_name" : "pending_buf",
2846     "field_offset" : 128,
2847     "referenced_type" : "_ZTIPh"
2848    },
2849    {
2850     "field_name" : "pending_buf_size",
2851     "field_offset" : 192,
2852     "referenced_type" : "_ZTIm"
2853    },
2854    {
2855     "field_name" : "pending_out",
2856     "field_offset" : 256,
2857     "referenced_type" : "_ZTIPh"
2858    },
2859    {
2860     "field_name" : "pending",
2861     "field_offset" : 320,
2862     "referenced_type" : "_ZTIm"
2863    },
2864    {
2865     "field_name" : "wrap",
2866     "field_offset" : 384,
2867     "referenced_type" : "_ZTIi"
2868    },
2869    {
2870     "field_name" : "gzhead",
2871     "field_offset" : 448,
2872     "referenced_type" : "_ZTIP11gz_header_s"
2873    },
2874    {
2875     "field_name" : "gzindex",
2876     "field_offset" : 512,
2877     "referenced_type" : "_ZTIm"
2878    },
2879    {
2880     "field_name" : "method",
2881     "field_offset" : 576,
2882     "referenced_type" : "_ZTIh"
2883    },
2884    {
2885     "field_name" : "last_flush",
2886     "field_offset" : 608,
2887     "referenced_type" : "_ZTIi"
2888    },
2889    {
2890     "field_name" : "crc0",
2891     "field_offset" : 640,
2892     "referenced_type" : "_ZTIA20_j"
2893    },
2894    {
2895     "field_name" : "w_size",
2896     "field_offset" : 1280,
2897     "referenced_type" : "_ZTIj"
2898    },
2899    {
2900     "field_name" : "w_bits",
2901     "field_offset" : 1312,
2902     "referenced_type" : "_ZTIj"
2903    },
2904    {
2905     "field_name" : "w_mask",
2906     "field_offset" : 1344,
2907     "referenced_type" : "_ZTIj"
2908    },
2909    {
2910     "field_name" : "window",
2911     "field_offset" : 1408,
2912     "referenced_type" : "_ZTIPh"
2913    },
2914    {
2915     "field_name" : "window_size",
2916     "field_offset" : 1472,
2917     "referenced_type" : "_ZTIm"
2918    },
2919    {
2920     "field_name" : "prev",
2921     "field_offset" : 1536,
2922     "referenced_type" : "_ZTIPt"
2923    },
2924    {
2925     "field_name" : "head",
2926     "field_offset" : 1600,
2927     "referenced_type" : "_ZTIPt"
2928    },
2929    {
2930     "field_name" : "ins_h",
2931     "field_offset" : 1664,
2932     "referenced_type" : "_ZTIj"
2933    },
2934    {
2935     "field_name" : "hash_size",
2936     "field_offset" : 1696,
2937     "referenced_type" : "_ZTIj"
2938    },
2939    {
2940     "field_name" : "hash_bits",
2941     "field_offset" : 1728,
2942     "referenced_type" : "_ZTIj"
2943    },
2944    {
2945     "field_name" : "hash_mask",
2946     "field_offset" : 1760,
2947     "referenced_type" : "_ZTIj"
2948    },
2949    {
2950     "field_name" : "hash_shift",
2951     "field_offset" : 1792,
2952     "referenced_type" : "_ZTIj"
2953    },
2954    {
2955     "field_name" : "block_start",
2956     "field_offset" : 1856,
2957     "referenced_type" : "_ZTIl"
2958    },
2959    {
2960     "field_name" : "match_length",
2961     "field_offset" : 1920,
2962     "referenced_type" : "_ZTIj"
2963    },
2964    {
2965     "field_name" : "prev_match",
2966     "field_offset" : 1952,
2967     "referenced_type" : "_ZTIj"
2968    },
2969    {
2970     "field_name" : "match_available",
2971     "field_offset" : 1984,
2972     "referenced_type" : "_ZTIi"
2973    },
2974    {
2975     "field_name" : "strstart",
2976     "field_offset" : 2016,
2977     "referenced_type" : "_ZTIj"
2978    },
2979    {
2980     "field_name" : "match_start",
2981     "field_offset" : 2048,
2982     "referenced_type" : "_ZTIj"
2983    },
2984    {
2985     "field_name" : "lookahead",
2986     "field_offset" : 2080,
2987     "referenced_type" : "_ZTIj"
2988    },
2989    {
2990     "field_name" : "prev_length",
2991     "field_offset" : 2112,
2992     "referenced_type" : "_ZTIj"
2993    },
2994    {
2995     "field_name" : "max_chain_length",
2996     "field_offset" : 2144,
2997     "referenced_type" : "_ZTIj"
2998    },
2999    {
3000     "field_name" : "max_lazy_match",
3001     "field_offset" : 2176,
3002     "referenced_type" : "_ZTIj"
3003    },
3004    {
3005     "field_name" : "level",
3006     "field_offset" : 2208,
3007     "referenced_type" : "_ZTIi"
3008    },
3009    {
3010     "field_name" : "strategy",
3011     "field_offset" : 2240,
3012     "referenced_type" : "_ZTIi"
3013    },
3014    {
3015     "field_name" : "good_match",
3016     "field_offset" : 2272,
3017     "referenced_type" : "_ZTIj"
3018    },
3019    {
3020     "field_name" : "nice_match",
3021     "field_offset" : 2304,
3022     "referenced_type" : "_ZTIi"
3023    },
3024    {
3025     "field_name" : "dyn_ltree",
3026     "field_offset" : 2336,
3027     "referenced_type" : "_ZTIA573_9ct_data_s"
3028    },
3029    {
3030     "field_name" : "dyn_dtree",
3031     "field_offset" : 20672,
3032     "referenced_type" : "_ZTIA61_9ct_data_s"
3033    },
3034    {
3035     "field_name" : "bl_tree",
3036     "field_offset" : 22624,
3037     "referenced_type" : "_ZTIA39_9ct_data_s"
3038    },
3039    {
3040     "field_name" : "l_desc",
3041     "field_offset" : 23872,
3042     "referenced_type" : "_ZTI11tree_desc_s"
3043    },
3044    {
3045     "field_name" : "d_desc",
3046     "field_offset" : 24064,
3047     "referenced_type" : "_ZTI11tree_desc_s"
3048    },
3049    {
3050     "field_name" : "bl_desc",
3051     "field_offset" : 24256,
3052     "referenced_type" : "_ZTI11tree_desc_s"
3053    },
3054    {
3055     "field_name" : "bl_count",
3056     "field_offset" : 24448,
3057     "referenced_type" : "_ZTIA16_t"
3058    },
3059    {
3060     "field_name" : "heap",
3061     "field_offset" : 24704,
3062     "referenced_type" : "_ZTIA573_i"
3063    },
3064    {
3065     "field_name" : "heap_len",
3066     "field_offset" : 43040,
3067     "referenced_type" : "_ZTIi"
3068    },
3069    {
3070     "field_name" : "heap_max",
3071     "field_offset" : 43072,
3072     "referenced_type" : "_ZTIi"
3073    },
3074    {
3075     "field_name" : "depth",
3076     "field_offset" : 43104,
3077     "referenced_type" : "_ZTIA573_h"
3078    },
3079    {
3080     "field_name" : "d_buf",
3081     "field_offset" : 47744,
3082     "referenced_type" : "_ZTIPt"
3083    },
3084    {
3085     "field_name" : "l_buf",
3086     "field_offset" : 47808,
3087     "referenced_type" : "_ZTIPh"
3088    },
3089    {
3090     "field_name" : "lit_bufsize",
3091     "field_offset" : 47872,
3092     "referenced_type" : "_ZTIj"
3093    },
3094    {
3095     "field_name" : "sym_next",
3096     "field_offset" : 47904,
3097     "referenced_type" : "_ZTIj"
3098    },
3099    {
3100     "field_name" : "sym_end",
3101     "field_offset" : 47936,
3102     "referenced_type" : "_ZTIj"
3103    },
3104    {
3105     "field_name" : "opt_len",
3106     "field_offset" : 48000,
3107     "referenced_type" : "_ZTIm"
3108    },
3109    {
3110     "field_name" : "static_len",
3111     "field_offset" : 48064,
3112     "referenced_type" : "_ZTIm"
3113    },
3114    {
3115     "field_name" : "matches",
3116     "field_offset" : 48128,
3117     "referenced_type" : "_ZTIj"
3118    },
3119    {
3120     "field_name" : "insert",
3121     "field_offset" : 48160,
3122     "referenced_type" : "_ZTIj"
3123    },
3124    {
3125     "field_name" : "bi_buf",
3126     "field_offset" : 48192,
3127     "referenced_type" : "_ZTIt"
3128    },
3129    {
3130     "field_name" : "bi_valid",
3131     "field_offset" : 48224,
3132     "referenced_type" : "_ZTIi"
3133    },
3134    {
3135     "field_name" : "high_water",
3136     "field_offset" : 48256,
3137     "referenced_type" : "_ZTIm"
3138    },
3139    {
3140     "field_name" : "chromium_zlib_hash",
3141     "field_offset" : 48320,
3142     "referenced_type" : "_ZTIj"
3143    }
3144   ],
3145   "linker_set_key" : "_ZTI14internal_state",
3146   "name" : "internal_state",
3147   "size" : 6048,
3148   "source_file" : "external/zlib/deflate.h"
3149  },
3150  {
3151   "alignment" : 2,
3152   "fields" :
3153   [
3154    {
3155     "field_name" : "op",
3156     "referenced_type" : "_ZTIh"
3157    },
3158    {
3159     "field_name" : "bits",
3160     "field_offset" : 8,
3161     "referenced_type" : "_ZTIh"
3162    },
3163    {
3164     "field_name" : "val",
3165     "field_offset" : 16,
3166     "referenced_type" : "_ZTIt"
3167    }
3168   ],
3169   "linker_set_key" : "_ZTI4code",
3170   "name" : "code",
3171   "size" : 4,
3172   "source_file" : "external/zlib/inftrees.h"
3173  },
3174  {
3175   "alignment" : 8,
3176   "fields" :
3177   [
3178    {
3179     "field_name" : "have",
3180     "referenced_type" : "_ZTIj"
3181    },
3182    {
3183     "field_name" : "next",
3184     "field_offset" : 64,
3185     "referenced_type" : "_ZTIPh"
3186    },
3187    {
3188     "field_name" : "pos",
3189     "field_offset" : 128,
3190     "referenced_type" : "_ZTIl"
3191    }
3192   ],
3193   "linker_set_key" : "_ZTI8gzFile_s",
3194   "name" : "gzFile_s",
3195   "size" : 24,
3196   "source_file" : "external/zlib/zlib.h"
3197  },
3198  {
3199   "alignment" : 8,
3200   "fields" :
3201   [
3202    {
3203     "field_name" : "x",
3204     "referenced_type" : "_ZTI8gzFile_s"
3205    },
3206    {
3207     "field_name" : "mode",
3208     "field_offset" : 192,
3209     "referenced_type" : "_ZTIi"
3210    },
3211    {
3212     "field_name" : "fd",
3213     "field_offset" : 224,
3214     "referenced_type" : "_ZTIi"
3215    },
3216    {
3217     "field_name" : "path",
3218     "field_offset" : 256,
3219     "referenced_type" : "_ZTIPc"
3220    },
3221    {
3222     "field_name" : "size",
3223     "field_offset" : 320,
3224     "referenced_type" : "_ZTIj"
3225    },
3226    {
3227     "field_name" : "want",
3228     "field_offset" : 352,
3229     "referenced_type" : "_ZTIj"
3230    },
3231    {
3232     "field_name" : "in",
3233     "field_offset" : 384,
3234     "referenced_type" : "_ZTIPh"
3235    },
3236    {
3237     "field_name" : "out",
3238     "field_offset" : 448,
3239     "referenced_type" : "_ZTIPh"
3240    },
3241    {
3242     "field_name" : "direct",
3243     "field_offset" : 512,
3244     "referenced_type" : "_ZTIi"
3245    },
3246    {
3247     "field_name" : "how",
3248     "field_offset" : 544,
3249     "referenced_type" : "_ZTIi"
3250    },
3251    {
3252     "field_name" : "start",
3253     "field_offset" : 576,
3254     "referenced_type" : "_ZTIl"
3255    },
3256    {
3257     "field_name" : "eof",
3258     "field_offset" : 640,
3259     "referenced_type" : "_ZTIi"
3260    },
3261    {
3262     "field_name" : "past",
3263     "field_offset" : 672,
3264     "referenced_type" : "_ZTIi"
3265    },
3266    {
3267     "field_name" : "level",
3268     "field_offset" : 704,
3269     "referenced_type" : "_ZTIi"
3270    },
3271    {
3272     "field_name" : "strategy",
3273     "field_offset" : 736,
3274     "referenced_type" : "_ZTIi"
3275    },
3276    {
3277     "field_name" : "reset",
3278     "field_offset" : 768,
3279     "referenced_type" : "_ZTIi"
3280    },
3281    {
3282     "field_name" : "skip",
3283     "field_offset" : 832,
3284     "referenced_type" : "_ZTIl"
3285    },
3286    {
3287     "field_name" : "seek",
3288     "field_offset" : 896,
3289     "referenced_type" : "_ZTIi"
3290    },
3291    {
3292     "field_name" : "err",
3293     "field_offset" : 928,
3294     "referenced_type" : "_ZTIi"
3295    },
3296    {
3297     "field_name" : "msg",
3298     "field_offset" : 960,
3299     "referenced_type" : "_ZTIPc"
3300    },
3301    {
3302     "field_name" : "strm",
3303     "field_offset" : 1024,
3304     "referenced_type" : "_ZTI10z_stream_s"
3305    }
3306   ],
3307   "linker_set_key" : "_ZTI8gz_state",
3308   "name" : "gz_state",
3309   "size" : 240,
3310   "source_file" : "external/zlib/gzguts.h"
3311  },
3312  {
3313   "alignment" : 2,
3314   "fields" :
3315   [
3316    {
3317     "field_name" : "fc",
3318     "referenced_type" : "_ZTIN9ct_data_sUt_E"
3319    },
3320    {
3321     "field_name" : "dl",
3322     "field_offset" : 16,
3323     "referenced_type" : "_ZTIN9ct_data_sUt_E"
3324    }
3325   ],
3326   "linker_set_key" : "_ZTI9ct_data_s",
3327   "name" : "ct_data_s",
3328   "size" : 4,
3329   "source_file" : "external/zlib/deflate.h"
3330  },
3331  {
3332   "alignment" : 2,
3333   "fields" :
3334   [
3335    {
3336     "field_name" : "freq",
3337     "referenced_type" : "_ZTIt"
3338    },
3339    {
3340     "field_name" : "code",
3341     "referenced_type" : "_ZTIt"
3342    }
3343   ],
3344   "is_anonymous" : true,
3345   "linker_set_key" : "_ZTIN9ct_data_sUt_E",
3346   "name" : "ct_data_s::(unnamed)",
3347   "record_kind" : "union",
3348   "size" : 2,
3349   "source_file" : "external/zlib/deflate.h"
3350  }
3351 ],
3352 "rvalue_reference_types" : []
3353}
3354