1{
2 "array_types" : [],
3 "builtin_types" :
4 [
5  {
6   "alignment" : 1,
7   "is_integral" : true,
8   "linker_set_key" : "_ZTIa",
9   "name" : "signed char",
10   "size" : 1
11  },
12  {
13   "alignment" : 1,
14   "is_integral" : true,
15   "is_unsigned" : true,
16   "linker_set_key" : "_ZTIb",
17   "name" : "bool",
18   "size" : 1
19  },
20  {
21   "alignment" : 1,
22   "is_integral" : true,
23   "linker_set_key" : "_ZTIc",
24   "name" : "char",
25   "size" : 1
26  },
27  {
28   "alignment" : 4,
29   "linker_set_key" : "_ZTId",
30   "name" : "double",
31   "size" : 8
32  },
33  {
34   "alignment" : 4,
35   "linker_set_key" : "_ZTIf",
36   "name" : "float",
37   "size" : 4
38  },
39  {
40   "alignment" : 1,
41   "is_integral" : true,
42   "is_unsigned" : true,
43   "linker_set_key" : "_ZTIh",
44   "name" : "unsigned char",
45   "size" : 1
46  },
47  {
48   "alignment" : 4,
49   "is_integral" : true,
50   "linker_set_key" : "_ZTIi",
51   "name" : "int",
52   "size" : 4
53  },
54  {
55   "alignment" : 4,
56   "is_integral" : true,
57   "is_unsigned" : true,
58   "linker_set_key" : "_ZTIj",
59   "name" : "unsigned int",
60   "size" : 4
61  },
62  {
63   "alignment" : 2,
64   "is_integral" : true,
65   "linker_set_key" : "_ZTIs",
66   "name" : "short",
67   "size" : 2
68  },
69  {
70   "alignment" : 2,
71   "is_integral" : true,
72   "is_unsigned" : true,
73   "linker_set_key" : "_ZTIt",
74   "name" : "unsigned short",
75   "size" : 2
76  },
77  {
78   "linker_set_key" : "_ZTIv",
79   "name" : "void"
80  },
81  {
82   "alignment" : 4,
83   "is_integral" : true,
84   "linker_set_key" : "_ZTIx",
85   "name" : "long long",
86   "size" : 8
87  }
88 ],
89 "elf_functions" :
90 [
91  {
92   "name" : "AFileDescriptor_create"
93  },
94  {
95   "name" : "AFileDescriptor_getFd"
96  },
97  {
98   "name" : "AFileDescriptor_setFd"
99  },
100  {
101   "name" : "JNI_CreateJavaVM"
102  },
103  {
104   "name" : "JNI_GetCreatedJavaVMs"
105  },
106  {
107   "name" : "JNI_GetDefaultJavaVMInitArgs"
108  }
109 ],
110 "elf_objects" : [],
111 "enum_types" :
112 [
113  {
114   "alignment" : 4,
115   "enum_fields" :
116   [
117    {
118     "enum_field_value" : 0,
119     "name" : "JNIInvalidRefType"
120    },
121    {
122     "enum_field_value" : 1,
123     "name" : "JNILocalRefType"
124    },
125    {
126     "enum_field_value" : 2,
127     "name" : "JNIGlobalRefType"
128    },
129    {
130     "enum_field_value" : 3,
131     "name" : "JNIWeakGlobalRefType"
132    }
133   ],
134   "linker_set_key" : "_ZTI14jobjectRefType",
135   "name" : "jobjectRefType",
136   "size" : 4,
137   "source_file" : "libnativehelper/include_jni/jni.h",
138   "underlying_type" : "_ZTIj"
139  },
140  {
141   "alignment" : 4,
142   "enum_fields" :
143   [
144    {
145     "enum_field_value" : 0,
146     "name" : "ANDROID_LOG_UNKNOWN"
147    },
148    {
149     "enum_field_value" : 1,
150     "name" : "ANDROID_LOG_DEFAULT"
151    },
152    {
153     "enum_field_value" : 2,
154     "name" : "ANDROID_LOG_VERBOSE"
155    },
156    {
157     "enum_field_value" : 3,
158     "name" : "ANDROID_LOG_DEBUG"
159    },
160    {
161     "enum_field_value" : 4,
162     "name" : "ANDROID_LOG_INFO"
163    },
164    {
165     "enum_field_value" : 5,
166     "name" : "ANDROID_LOG_WARN"
167    },
168    {
169     "enum_field_value" : 6,
170     "name" : "ANDROID_LOG_ERROR"
171    },
172    {
173     "enum_field_value" : 7,
174     "name" : "ANDROID_LOG_FATAL"
175    },
176    {
177     "enum_field_value" : 8,
178     "name" : "ANDROID_LOG_SILENT"
179    }
180   ],
181   "linker_set_key" : "_ZTI19android_LogPriority",
182   "name" : "android_LogPriority",
183   "size" : 4,
184   "source_file" : "system/logging/liblog/include/android/log.h",
185   "underlying_type" : "_ZTIj"
186  },
187  {
188   "alignment" : 4,
189   "enum_fields" :
190   [
191    {
192     "enum_field_value" : 0,
193     "name" : "LOG_ID_MIN"
194    },
195    {
196     "enum_field_value" : 0,
197     "name" : "LOG_ID_MAIN"
198    },
199    {
200     "enum_field_value" : 1,
201     "name" : "LOG_ID_RADIO"
202    },
203    {
204     "enum_field_value" : 2,
205     "name" : "LOG_ID_EVENTS"
206    },
207    {
208     "enum_field_value" : 3,
209     "name" : "LOG_ID_SYSTEM"
210    },
211    {
212     "enum_field_value" : 4,
213     "name" : "LOG_ID_CRASH"
214    },
215    {
216     "enum_field_value" : 5,
217     "name" : "LOG_ID_STATS"
218    },
219    {
220     "enum_field_value" : 6,
221     "name" : "LOG_ID_SECURITY"
222    },
223    {
224     "enum_field_value" : 7,
225     "name" : "LOG_ID_KERNEL"
226    },
227    {
228     "enum_field_value" : 8,
229     "name" : "LOG_ID_MAX"
230    },
231    {
232     "enum_field_value" : 2147483647,
233     "name" : "LOG_ID_DEFAULT"
234    }
235   ],
236   "linker_set_key" : "_ZTI6log_id",
237   "name" : "log_id",
238   "size" : 4,
239   "source_file" : "system/logging/liblog/include/android/log.h",
240   "underlying_type" : "_ZTIj"
241  }
242 ],
243 "function_types" :
244 [
245  {
246   "alignment" : 4,
247   "linker_set_key" : "_ZTIF14jobjectRefTypePPK18JNINativeInterfacePvE",
248   "name" : "jobjectRefType (const JNINativeInterface **, void *)",
249   "parameters" :
250   [
251    {
252     "referenced_type" : "_ZTIPPK18JNINativeInterface"
253    },
254    {
255     "referenced_type" : "_ZTIPv"
256    }
257   ],
258   "return_type" : "_ZTI14jobjectRefType",
259   "source_file" : "libnativehelper/include_jni/jni.h"
260  },
261  {
262   "alignment" : 4,
263   "linker_set_key" : "_ZTIFP10_jmethodIDPPK18JNINativeInterfacePvE",
264   "name" : "_jmethodID *(const JNINativeInterface **, void *)",
265   "parameters" :
266   [
267    {
268     "referenced_type" : "_ZTIPPK18JNINativeInterface"
269    },
270    {
271     "referenced_type" : "_ZTIPv"
272    }
273   ],
274   "return_type" : "_ZTIP10_jmethodID",
275   "source_file" : "libnativehelper/include_jni/jni.h"
276  },
277  {
278   "alignment" : 4,
279   "linker_set_key" : "_ZTIFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E",
280   "name" : "_jmethodID *(const JNINativeInterface **, void *, const char *, const char *)",
281   "parameters" :
282   [
283    {
284     "referenced_type" : "_ZTIPPK18JNINativeInterface"
285    },
286    {
287     "referenced_type" : "_ZTIPv"
288    },
289    {
290     "referenced_type" : "_ZTIPKc"
291    },
292    {
293     "referenced_type" : "_ZTIPKc"
294    }
295   ],
296   "return_type" : "_ZTIP10_jmethodID",
297   "source_file" : "libnativehelper/include_jni/jni.h"
298  },
299  {
300   "alignment" : 4,
301   "linker_set_key" : "_ZTIFP9_jfieldIDPPK18JNINativeInterfacePvE",
302   "name" : "_jfieldID *(const JNINativeInterface **, void *)",
303   "parameters" :
304   [
305    {
306     "referenced_type" : "_ZTIPPK18JNINativeInterface"
307    },
308    {
309     "referenced_type" : "_ZTIPv"
310    }
311   ],
312   "return_type" : "_ZTIP9_jfieldID",
313   "source_file" : "libnativehelper/include_jni/jni.h"
314  },
315  {
316   "alignment" : 4,
317   "linker_set_key" : "_ZTIFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E",
318   "name" : "_jfieldID *(const JNINativeInterface **, void *, const char *, const char *)",
319   "parameters" :
320   [
321    {
322     "referenced_type" : "_ZTIPPK18JNINativeInterface"
323    },
324    {
325     "referenced_type" : "_ZTIPv"
326    },
327    {
328     "referenced_type" : "_ZTIPKc"
329    },
330    {
331     "referenced_type" : "_ZTIPKc"
332    }
333   ],
334   "return_type" : "_ZTIP9_jfieldID",
335   "source_file" : "libnativehelper/include_jni/jni.h"
336  },
337  {
338   "alignment" : 4,
339   "linker_set_key" : "_ZTIFPKcPPK18JNINativeInterfacePvPhE",
340   "name" : "const char *(const JNINativeInterface **, void *, unsigned char *)",
341   "parameters" :
342   [
343    {
344     "referenced_type" : "_ZTIPPK18JNINativeInterface"
345    },
346    {
347     "referenced_type" : "_ZTIPv"
348    },
349    {
350     "referenced_type" : "_ZTIPh"
351    }
352   ],
353   "return_type" : "_ZTIPKc",
354   "source_file" : "libnativehelper/include_jni/jni.h"
355  },
356  {
357   "alignment" : 4,
358   "linker_set_key" : "_ZTIFPKtPPK18JNINativeInterfacePvPhE",
359   "name" : "const unsigned short *(const JNINativeInterface **, void *, unsigned char *)",
360   "parameters" :
361   [
362    {
363     "referenced_type" : "_ZTIPPK18JNINativeInterface"
364    },
365    {
366     "referenced_type" : "_ZTIPv"
367    },
368    {
369     "referenced_type" : "_ZTIPh"
370    }
371   ],
372   "return_type" : "_ZTIPKt",
373   "source_file" : "libnativehelper/include_jni/jni.h"
374  },
375  {
376   "alignment" : 4,
377   "linker_set_key" : "_ZTIFPaPPK18JNINativeInterfacePvPhE",
378   "name" : "signed char *(const JNINativeInterface **, void *, unsigned char *)",
379   "parameters" :
380   [
381    {
382     "referenced_type" : "_ZTIPPK18JNINativeInterface"
383    },
384    {
385     "referenced_type" : "_ZTIPv"
386    },
387    {
388     "referenced_type" : "_ZTIPh"
389    }
390   ],
391   "return_type" : "_ZTIPa",
392   "source_file" : "libnativehelper/include_jni/jni.h"
393  },
394  {
395   "alignment" : 4,
396   "linker_set_key" : "_ZTIFPdPPK18JNINativeInterfacePvPhE",
397   "name" : "double *(const JNINativeInterface **, void *, unsigned char *)",
398   "parameters" :
399   [
400    {
401     "referenced_type" : "_ZTIPPK18JNINativeInterface"
402    },
403    {
404     "referenced_type" : "_ZTIPv"
405    },
406    {
407     "referenced_type" : "_ZTIPh"
408    }
409   ],
410   "return_type" : "_ZTIPd",
411   "source_file" : "libnativehelper/include_jni/jni.h"
412  },
413  {
414   "alignment" : 4,
415   "linker_set_key" : "_ZTIFPfPPK18JNINativeInterfacePvPhE",
416   "name" : "float *(const JNINativeInterface **, void *, unsigned char *)",
417   "parameters" :
418   [
419    {
420     "referenced_type" : "_ZTIPPK18JNINativeInterface"
421    },
422    {
423     "referenced_type" : "_ZTIPv"
424    },
425    {
426     "referenced_type" : "_ZTIPh"
427    }
428   ],
429   "return_type" : "_ZTIPf",
430   "source_file" : "libnativehelper/include_jni/jni.h"
431  },
432  {
433   "alignment" : 4,
434   "linker_set_key" : "_ZTIFPhPPK18JNINativeInterfacePvS_E",
435   "name" : "unsigned char *(const JNINativeInterface **, void *, unsigned char *)",
436   "parameters" :
437   [
438    {
439     "referenced_type" : "_ZTIPPK18JNINativeInterface"
440    },
441    {
442     "referenced_type" : "_ZTIPv"
443    },
444    {
445     "referenced_type" : "_ZTIPh"
446    }
447   ],
448   "return_type" : "_ZTIPh",
449   "source_file" : "libnativehelper/include_jni/jni.h"
450  },
451  {
452   "alignment" : 4,
453   "linker_set_key" : "_ZTIFPiPPK18JNINativeInterfacePvPhE",
454   "name" : "int *(const JNINativeInterface **, void *, unsigned char *)",
455   "parameters" :
456   [
457    {
458     "referenced_type" : "_ZTIPPK18JNINativeInterface"
459    },
460    {
461     "referenced_type" : "_ZTIPv"
462    },
463    {
464     "referenced_type" : "_ZTIPh"
465    }
466   ],
467   "return_type" : "_ZTIPi",
468   "source_file" : "libnativehelper/include_jni/jni.h"
469  },
470  {
471   "alignment" : 4,
472   "linker_set_key" : "_ZTIFPsPPK18JNINativeInterfacePvPhE",
473   "name" : "short *(const JNINativeInterface **, void *, unsigned char *)",
474   "parameters" :
475   [
476    {
477     "referenced_type" : "_ZTIPPK18JNINativeInterface"
478    },
479    {
480     "referenced_type" : "_ZTIPv"
481    },
482    {
483     "referenced_type" : "_ZTIPh"
484    }
485   ],
486   "return_type" : "_ZTIPs",
487   "source_file" : "libnativehelper/include_jni/jni.h"
488  },
489  {
490   "alignment" : 4,
491   "linker_set_key" : "_ZTIFPtPPK18JNINativeInterfacePvPhE",
492   "name" : "unsigned short *(const JNINativeInterface **, void *, unsigned char *)",
493   "parameters" :
494   [
495    {
496     "referenced_type" : "_ZTIPPK18JNINativeInterface"
497    },
498    {
499     "referenced_type" : "_ZTIPv"
500    },
501    {
502     "referenced_type" : "_ZTIPh"
503    }
504   ],
505   "return_type" : "_ZTIPt",
506   "source_file" : "libnativehelper/include_jni/jni.h"
507  },
508  {
509   "alignment" : 4,
510   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceE",
511   "name" : "void *(const JNINativeInterface **)",
512   "parameters" :
513   [
514    {
515     "referenced_type" : "_ZTIPPK18JNINativeInterface"
516    }
517   ],
518   "return_type" : "_ZTIPv",
519   "source_file" : "libnativehelper/include_jni/jni.h"
520  },
521  {
522   "alignment" : 4,
523   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfacePKcE",
524   "name" : "void *(const JNINativeInterface **, const char *)",
525   "parameters" :
526   [
527    {
528     "referenced_type" : "_ZTIPPK18JNINativeInterface"
529    },
530    {
531     "referenced_type" : "_ZTIPKc"
532    }
533   ],
534   "return_type" : "_ZTIPv",
535   "source_file" : "libnativehelper/include_jni/jni.h"
536  },
537  {
538   "alignment" : 4,
539   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfacePKcS_PKaiE",
540   "name" : "void *(const JNINativeInterface **, const char *, void *, const signed char *, int)",
541   "parameters" :
542   [
543    {
544     "referenced_type" : "_ZTIPPK18JNINativeInterface"
545    },
546    {
547     "referenced_type" : "_ZTIPKc"
548    },
549    {
550     "referenced_type" : "_ZTIPv"
551    },
552    {
553     "referenced_type" : "_ZTIPKa"
554    },
555    {
556     "referenced_type" : "_ZTIi"
557    }
558   ],
559   "return_type" : "_ZTIPv",
560   "source_file" : "libnativehelper/include_jni/jni.h"
561  },
562  {
563   "alignment" : 4,
564   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfacePKtiE",
565   "name" : "void *(const JNINativeInterface **, const unsigned short *, int)",
566   "parameters" :
567   [
568    {
569     "referenced_type" : "_ZTIPPK18JNINativeInterface"
570    },
571    {
572     "referenced_type" : "_ZTIPKt"
573    },
574    {
575     "referenced_type" : "_ZTIi"
576    }
577   ],
578   "return_type" : "_ZTIPv",
579   "source_file" : "libnativehelper/include_jni/jni.h"
580  },
581  {
582   "alignment" : 4,
583   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_E",
584   "name" : "void *(const JNINativeInterface **, void *)",
585   "parameters" :
586   [
587    {
588     "referenced_type" : "_ZTIPPK18JNINativeInterface"
589    },
590    {
591     "referenced_type" : "_ZTIPv"
592    }
593   ],
594   "return_type" : "_ZTIPv",
595   "source_file" : "libnativehelper/include_jni/jni.h"
596  },
597  {
598   "alignment" : 4,
599   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE",
600   "name" : "void *(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
601   "parameters" :
602   [
603    {
604     "referenced_type" : "_ZTIPPK18JNINativeInterface"
605    },
606    {
607     "referenced_type" : "_ZTIPv"
608    },
609    {
610     "referenced_type" : "_ZTIP10_jmethodID"
611    },
612    {
613     "referenced_type" : "_ZTIPK6jvalue"
614    }
615   ],
616   "return_type" : "_ZTIPv",
617   "source_file" : "libnativehelper/include_jni/jni.h"
618  },
619  {
620   "alignment" : 4,
621   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDPcE",
622   "name" : "void *(const JNINativeInterface **, void *, _jmethodID *, char *)",
623   "parameters" :
624   [
625    {
626     "referenced_type" : "_ZTIPPK18JNINativeInterface"
627    },
628    {
629     "referenced_type" : "_ZTIPv"
630    },
631    {
632     "referenced_type" : "_ZTIP10_jmethodID"
633    },
634    {
635     "referenced_type" : "_ZTIPc"
636    }
637   ],
638   "return_type" : "_ZTIPv",
639   "source_file" : "libnativehelper/include_jni/jni.h"
640  },
641  {
642   "alignment" : 4,
643   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDhE",
644   "name" : "void *(const JNINativeInterface **, void *, _jmethodID *, unsigned char)",
645   "parameters" :
646   [
647    {
648     "referenced_type" : "_ZTIPPK18JNINativeInterface"
649    },
650    {
651     "referenced_type" : "_ZTIPv"
652    },
653    {
654     "referenced_type" : "_ZTIP10_jmethodID"
655    },
656    {
657     "referenced_type" : "_ZTIh"
658    }
659   ],
660   "return_type" : "_ZTIPv",
661   "source_file" : "libnativehelper/include_jni/jni.h"
662  },
663  {
664   "alignment" : 4,
665   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE",
666   "name" : "void *(const JNINativeInterface **, void *, _jmethodID *, ...)",
667   "parameters" :
668   [
669    {
670     "referenced_type" : "_ZTIPPK18JNINativeInterface"
671    },
672    {
673     "referenced_type" : "_ZTIPv"
674    },
675    {
676     "referenced_type" : "_ZTIP10_jmethodID"
677    }
678   ],
679   "return_type" : "_ZTIPv",
680   "source_file" : "libnativehelper/include_jni/jni.h"
681  },
682  {
683   "alignment" : 4,
684   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_P9_jfieldIDE",
685   "name" : "void *(const JNINativeInterface **, void *, _jfieldID *)",
686   "parameters" :
687   [
688    {
689     "referenced_type" : "_ZTIPPK18JNINativeInterface"
690    },
691    {
692     "referenced_type" : "_ZTIPv"
693    },
694    {
695     "referenced_type" : "_ZTIP9_jfieldID"
696    }
697   ],
698   "return_type" : "_ZTIPv",
699   "source_file" : "libnativehelper/include_jni/jni.h"
700  },
701  {
702   "alignment" : 4,
703   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_P9_jfieldIDhE",
704   "name" : "void *(const JNINativeInterface **, void *, _jfieldID *, unsigned char)",
705   "parameters" :
706   [
707    {
708     "referenced_type" : "_ZTIPPK18JNINativeInterface"
709    },
710    {
711     "referenced_type" : "_ZTIPv"
712    },
713    {
714     "referenced_type" : "_ZTIP9_jfieldID"
715    },
716    {
717     "referenced_type" : "_ZTIh"
718    }
719   ],
720   "return_type" : "_ZTIPv",
721   "source_file" : "libnativehelper/include_jni/jni.h"
722  },
723  {
724   "alignment" : 4,
725   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_PhE",
726   "name" : "void *(const JNINativeInterface **, void *, unsigned char *)",
727   "parameters" :
728   [
729    {
730     "referenced_type" : "_ZTIPPK18JNINativeInterface"
731    },
732    {
733     "referenced_type" : "_ZTIPv"
734    },
735    {
736     "referenced_type" : "_ZTIPh"
737    }
738   ],
739   "return_type" : "_ZTIPv",
740   "source_file" : "libnativehelper/include_jni/jni.h"
741  },
742  {
743   "alignment" : 4,
744   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPK6jvalueE",
745   "name" : "void *(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
746   "parameters" :
747   [
748    {
749     "referenced_type" : "_ZTIPPK18JNINativeInterface"
750    },
751    {
752     "referenced_type" : "_ZTIPv"
753    },
754    {
755     "referenced_type" : "_ZTIPv"
756    },
757    {
758     "referenced_type" : "_ZTIP10_jmethodID"
759    },
760    {
761     "referenced_type" : "_ZTIPK6jvalue"
762    }
763   ],
764   "return_type" : "_ZTIPv",
765   "source_file" : "libnativehelper/include_jni/jni.h"
766  },
767  {
768   "alignment" : 4,
769   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPcE",
770   "name" : "void *(const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
771   "parameters" :
772   [
773    {
774     "referenced_type" : "_ZTIPPK18JNINativeInterface"
775    },
776    {
777     "referenced_type" : "_ZTIPv"
778    },
779    {
780     "referenced_type" : "_ZTIPv"
781    },
782    {
783     "referenced_type" : "_ZTIP10_jmethodID"
784    },
785    {
786     "referenced_type" : "_ZTIPc"
787    }
788   ],
789   "return_type" : "_ZTIPv",
790   "source_file" : "libnativehelper/include_jni/jni.h"
791  },
792  {
793   "alignment" : 4,
794   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDzE",
795   "name" : "void *(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
796   "parameters" :
797   [
798    {
799     "referenced_type" : "_ZTIPPK18JNINativeInterface"
800    },
801    {
802     "referenced_type" : "_ZTIPv"
803    },
804    {
805     "referenced_type" : "_ZTIPv"
806    },
807    {
808     "referenced_type" : "_ZTIP10_jmethodID"
809    }
810   ],
811   "return_type" : "_ZTIPv",
812   "source_file" : "libnativehelper/include_jni/jni.h"
813  },
814  {
815   "alignment" : 4,
816   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_iE",
817   "name" : "void *(const JNINativeInterface **, void *, int)",
818   "parameters" :
819   [
820    {
821     "referenced_type" : "_ZTIPPK18JNINativeInterface"
822    },
823    {
824     "referenced_type" : "_ZTIPv"
825    },
826    {
827     "referenced_type" : "_ZTIi"
828    }
829   ],
830   "return_type" : "_ZTIPv",
831   "source_file" : "libnativehelper/include_jni/jni.h"
832  },
833  {
834   "alignment" : 4,
835   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_xE",
836   "name" : "void *(const JNINativeInterface **, void *, long long)",
837   "parameters" :
838   [
839    {
840     "referenced_type" : "_ZTIPPK18JNINativeInterface"
841    },
842    {
843     "referenced_type" : "_ZTIPv"
844    },
845    {
846     "referenced_type" : "_ZTIx"
847    }
848   ],
849   "return_type" : "_ZTIPv",
850   "source_file" : "libnativehelper/include_jni/jni.h"
851  },
852  {
853   "alignment" : 4,
854   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceiE",
855   "name" : "void *(const JNINativeInterface **, int)",
856   "parameters" :
857   [
858    {
859     "referenced_type" : "_ZTIPPK18JNINativeInterface"
860    },
861    {
862     "referenced_type" : "_ZTIi"
863    }
864   ],
865   "return_type" : "_ZTIPv",
866   "source_file" : "libnativehelper/include_jni/jni.h"
867  },
868  {
869   "alignment" : 4,
870   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceiS_S_E",
871   "name" : "void *(const JNINativeInterface **, int, void *, void *)",
872   "parameters" :
873   [
874    {
875     "referenced_type" : "_ZTIPPK18JNINativeInterface"
876    },
877    {
878     "referenced_type" : "_ZTIi"
879    },
880    {
881     "referenced_type" : "_ZTIPv"
882    },
883    {
884     "referenced_type" : "_ZTIPv"
885    }
886   ],
887   "return_type" : "_ZTIPv",
888   "source_file" : "libnativehelper/include_jni/jni.h"
889  },
890  {
891   "alignment" : 4,
892   "linker_set_key" : "_ZTIFPxPPK18JNINativeInterfacePvPhE",
893   "name" : "long long *(const JNINativeInterface **, void *, unsigned char *)",
894   "parameters" :
895   [
896    {
897     "referenced_type" : "_ZTIPPK18JNINativeInterface"
898    },
899    {
900     "referenced_type" : "_ZTIPv"
901    },
902    {
903     "referenced_type" : "_ZTIPh"
904    }
905   ],
906   "return_type" : "_ZTIPx",
907   "source_file" : "libnativehelper/include_jni/jni.h"
908  },
909  {
910   "alignment" : 4,
911   "linker_set_key" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
912   "name" : "signed char (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
913   "parameters" :
914   [
915    {
916     "referenced_type" : "_ZTIPPK18JNINativeInterface"
917    },
918    {
919     "referenced_type" : "_ZTIPv"
920    },
921    {
922     "referenced_type" : "_ZTIP10_jmethodID"
923    },
924    {
925     "referenced_type" : "_ZTIPK6jvalue"
926    }
927   ],
928   "return_type" : "_ZTIa",
929   "source_file" : "libnativehelper/include_jni/jni.h"
930  },
931  {
932   "alignment" : 4,
933   "linker_set_key" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDPcE",
934   "name" : "signed char (const JNINativeInterface **, void *, _jmethodID *, char *)",
935   "parameters" :
936   [
937    {
938     "referenced_type" : "_ZTIPPK18JNINativeInterface"
939    },
940    {
941     "referenced_type" : "_ZTIPv"
942    },
943    {
944     "referenced_type" : "_ZTIP10_jmethodID"
945    },
946    {
947     "referenced_type" : "_ZTIPc"
948    }
949   ],
950   "return_type" : "_ZTIa",
951   "source_file" : "libnativehelper/include_jni/jni.h"
952  },
953  {
954   "alignment" : 4,
955   "linker_set_key" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDzE",
956   "name" : "signed char (const JNINativeInterface **, void *, _jmethodID *, ...)",
957   "parameters" :
958   [
959    {
960     "referenced_type" : "_ZTIPPK18JNINativeInterface"
961    },
962    {
963     "referenced_type" : "_ZTIPv"
964    },
965    {
966     "referenced_type" : "_ZTIP10_jmethodID"
967    }
968   ],
969   "return_type" : "_ZTIa",
970   "source_file" : "libnativehelper/include_jni/jni.h"
971  },
972  {
973   "alignment" : 4,
974   "linker_set_key" : "_ZTIFaPPK18JNINativeInterfacePvP9_jfieldIDE",
975   "name" : "signed char (const JNINativeInterface **, void *, _jfieldID *)",
976   "parameters" :
977   [
978    {
979     "referenced_type" : "_ZTIPPK18JNINativeInterface"
980    },
981    {
982     "referenced_type" : "_ZTIPv"
983    },
984    {
985     "referenced_type" : "_ZTIP9_jfieldID"
986    }
987   ],
988   "return_type" : "_ZTIa",
989   "source_file" : "libnativehelper/include_jni/jni.h"
990  },
991  {
992   "alignment" : 4,
993   "linker_set_key" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
994   "name" : "signed char (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
995   "parameters" :
996   [
997    {
998     "referenced_type" : "_ZTIPPK18JNINativeInterface"
999    },
1000    {
1001     "referenced_type" : "_ZTIPv"
1002    },
1003    {
1004     "referenced_type" : "_ZTIPv"
1005    },
1006    {
1007     "referenced_type" : "_ZTIP10_jmethodID"
1008    },
1009    {
1010     "referenced_type" : "_ZTIPK6jvalue"
1011    }
1012   ],
1013   "return_type" : "_ZTIa",
1014   "source_file" : "libnativehelper/include_jni/jni.h"
1015  },
1016  {
1017   "alignment" : 4,
1018   "linker_set_key" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
1019   "name" : "signed char (const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
1020   "parameters" :
1021   [
1022    {
1023     "referenced_type" : "_ZTIPPK18JNINativeInterface"
1024    },
1025    {
1026     "referenced_type" : "_ZTIPv"
1027    },
1028    {
1029     "referenced_type" : "_ZTIPv"
1030    },
1031    {
1032     "referenced_type" : "_ZTIP10_jmethodID"
1033    },
1034    {
1035     "referenced_type" : "_ZTIPc"
1036    }
1037   ],
1038   "return_type" : "_ZTIa",
1039   "source_file" : "libnativehelper/include_jni/jni.h"
1040  },
1041  {
1042   "alignment" : 4,
1043   "linker_set_key" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
1044   "name" : "signed char (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
1045   "parameters" :
1046   [
1047    {
1048     "referenced_type" : "_ZTIPPK18JNINativeInterface"
1049    },
1050    {
1051     "referenced_type" : "_ZTIPv"
1052    },
1053    {
1054     "referenced_type" : "_ZTIPv"
1055    },
1056    {
1057     "referenced_type" : "_ZTIP10_jmethodID"
1058    }
1059   ],
1060   "return_type" : "_ZTIa",
1061   "source_file" : "libnativehelper/include_jni/jni.h"
1062  },
1063  {
1064   "alignment" : 4,
1065   "linker_set_key" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
1066   "name" : "double (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
1067   "parameters" :
1068   [
1069    {
1070     "referenced_type" : "_ZTIPPK18JNINativeInterface"
1071    },
1072    {
1073     "referenced_type" : "_ZTIPv"
1074    },
1075    {
1076     "referenced_type" : "_ZTIP10_jmethodID"
1077    },
1078    {
1079     "referenced_type" : "_ZTIPK6jvalue"
1080    }
1081   ],
1082   "return_type" : "_ZTId",
1083   "source_file" : "libnativehelper/include_jni/jni.h"
1084  },
1085  {
1086   "alignment" : 4,
1087   "linker_set_key" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDPcE",
1088   "name" : "double (const JNINativeInterface **, void *, _jmethodID *, char *)",
1089   "parameters" :
1090   [
1091    {
1092     "referenced_type" : "_ZTIPPK18JNINativeInterface"
1093    },
1094    {
1095     "referenced_type" : "_ZTIPv"
1096    },
1097    {
1098     "referenced_type" : "_ZTIP10_jmethodID"
1099    },
1100    {
1101     "referenced_type" : "_ZTIPc"
1102    }
1103   ],
1104   "return_type" : "_ZTId",
1105   "source_file" : "libnativehelper/include_jni/jni.h"
1106  },
1107  {
1108   "alignment" : 4,
1109   "linker_set_key" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDzE",
1110   "name" : "double (const JNINativeInterface **, void *, _jmethodID *, ...)",
1111   "parameters" :
1112   [
1113    {
1114     "referenced_type" : "_ZTIPPK18JNINativeInterface"
1115    },
1116    {
1117     "referenced_type" : "_ZTIPv"
1118    },
1119    {
1120     "referenced_type" : "_ZTIP10_jmethodID"
1121    }
1122   ],
1123   "return_type" : "_ZTId",
1124   "source_file" : "libnativehelper/include_jni/jni.h"
1125  },
1126  {
1127   "alignment" : 4,
1128   "linker_set_key" : "_ZTIFdPPK18JNINativeInterfacePvP9_jfieldIDE",
1129   "name" : "double (const JNINativeInterface **, void *, _jfieldID *)",
1130   "parameters" :
1131   [
1132    {
1133     "referenced_type" : "_ZTIPPK18JNINativeInterface"
1134    },
1135    {
1136     "referenced_type" : "_ZTIPv"
1137    },
1138    {
1139     "referenced_type" : "_ZTIP9_jfieldID"
1140    }
1141   ],
1142   "return_type" : "_ZTId",
1143   "source_file" : "libnativehelper/include_jni/jni.h"
1144  },
1145  {
1146   "alignment" : 4,
1147   "linker_set_key" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
1148   "name" : "double (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
1149   "parameters" :
1150   [
1151    {
1152     "referenced_type" : "_ZTIPPK18JNINativeInterface"
1153    },
1154    {
1155     "referenced_type" : "_ZTIPv"
1156    },
1157    {
1158     "referenced_type" : "_ZTIPv"
1159    },
1160    {
1161     "referenced_type" : "_ZTIP10_jmethodID"
1162    },
1163    {
1164     "referenced_type" : "_ZTIPK6jvalue"
1165    }
1166   ],
1167   "return_type" : "_ZTId",
1168   "source_file" : "libnativehelper/include_jni/jni.h"
1169  },
1170  {
1171   "alignment" : 4,
1172   "linker_set_key" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
1173   "name" : "double (const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
1174   "parameters" :
1175   [
1176    {
1177     "referenced_type" : "_ZTIPPK18JNINativeInterface"
1178    },
1179    {
1180     "referenced_type" : "_ZTIPv"
1181    },
1182    {
1183     "referenced_type" : "_ZTIPv"
1184    },
1185    {
1186     "referenced_type" : "_ZTIP10_jmethodID"
1187    },
1188    {
1189     "referenced_type" : "_ZTIPc"
1190    }
1191   ],
1192   "return_type" : "_ZTId",
1193   "source_file" : "libnativehelper/include_jni/jni.h"
1194  },
1195  {
1196   "alignment" : 4,
1197   "linker_set_key" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
1198   "name" : "double (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
1199   "parameters" :
1200   [
1201    {
1202     "referenced_type" : "_ZTIPPK18JNINativeInterface"
1203    },
1204    {
1205     "referenced_type" : "_ZTIPv"
1206    },
1207    {
1208     "referenced_type" : "_ZTIPv"
1209    },
1210    {
1211     "referenced_type" : "_ZTIP10_jmethodID"
1212    }
1213   ],
1214   "return_type" : "_ZTId",
1215   "source_file" : "libnativehelper/include_jni/jni.h"
1216  },
1217  {
1218   "alignment" : 4,
1219   "linker_set_key" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
1220   "name" : "float (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
1221   "parameters" :
1222   [
1223    {
1224     "referenced_type" : "_ZTIPPK18JNINativeInterface"
1225    },
1226    {
1227     "referenced_type" : "_ZTIPv"
1228    },
1229    {
1230     "referenced_type" : "_ZTIP10_jmethodID"
1231    },
1232    {
1233     "referenced_type" : "_ZTIPK6jvalue"
1234    }
1235   ],
1236   "return_type" : "_ZTIf",
1237   "source_file" : "libnativehelper/include_jni/jni.h"
1238  },
1239  {
1240   "alignment" : 4,
1241   "linker_set_key" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDPcE",
1242   "name" : "float (const JNINativeInterface **, void *, _jmethodID *, char *)",
1243   "parameters" :
1244   [
1245    {
1246     "referenced_type" : "_ZTIPPK18JNINativeInterface"
1247    },
1248    {
1249     "referenced_type" : "_ZTIPv"
1250    },
1251    {
1252     "referenced_type" : "_ZTIP10_jmethodID"
1253    },
1254    {
1255     "referenced_type" : "_ZTIPc"
1256    }
1257   ],
1258   "return_type" : "_ZTIf",
1259   "source_file" : "libnativehelper/include_jni/jni.h"
1260  },
1261  {
1262   "alignment" : 4,
1263   "linker_set_key" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDzE",
1264   "name" : "float (const JNINativeInterface **, void *, _jmethodID *, ...)",
1265   "parameters" :
1266   [
1267    {
1268     "referenced_type" : "_ZTIPPK18JNINativeInterface"
1269    },
1270    {
1271     "referenced_type" : "_ZTIPv"
1272    },
1273    {
1274     "referenced_type" : "_ZTIP10_jmethodID"
1275    }
1276   ],
1277   "return_type" : "_ZTIf",
1278   "source_file" : "libnativehelper/include_jni/jni.h"
1279  },
1280  {
1281   "alignment" : 4,
1282   "linker_set_key" : "_ZTIFfPPK18JNINativeInterfacePvP9_jfieldIDE",
1283   "name" : "float (const JNINativeInterface **, void *, _jfieldID *)",
1284   "parameters" :
1285   [
1286    {
1287     "referenced_type" : "_ZTIPPK18JNINativeInterface"
1288    },
1289    {
1290     "referenced_type" : "_ZTIPv"
1291    },
1292    {
1293     "referenced_type" : "_ZTIP9_jfieldID"
1294    }
1295   ],
1296   "return_type" : "_ZTIf",
1297   "source_file" : "libnativehelper/include_jni/jni.h"
1298  },
1299  {
1300   "alignment" : 4,
1301   "linker_set_key" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
1302   "name" : "float (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
1303   "parameters" :
1304   [
1305    {
1306     "referenced_type" : "_ZTIPPK18JNINativeInterface"
1307    },
1308    {
1309     "referenced_type" : "_ZTIPv"
1310    },
1311    {
1312     "referenced_type" : "_ZTIPv"
1313    },
1314    {
1315     "referenced_type" : "_ZTIP10_jmethodID"
1316    },
1317    {
1318     "referenced_type" : "_ZTIPK6jvalue"
1319    }
1320   ],
1321   "return_type" : "_ZTIf",
1322   "source_file" : "libnativehelper/include_jni/jni.h"
1323  },
1324  {
1325   "alignment" : 4,
1326   "linker_set_key" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
1327   "name" : "float (const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
1328   "parameters" :
1329   [
1330    {
1331     "referenced_type" : "_ZTIPPK18JNINativeInterface"
1332    },
1333    {
1334     "referenced_type" : "_ZTIPv"
1335    },
1336    {
1337     "referenced_type" : "_ZTIPv"
1338    },
1339    {
1340     "referenced_type" : "_ZTIP10_jmethodID"
1341    },
1342    {
1343     "referenced_type" : "_ZTIPc"
1344    }
1345   ],
1346   "return_type" : "_ZTIf",
1347   "source_file" : "libnativehelper/include_jni/jni.h"
1348  },
1349  {
1350   "alignment" : 4,
1351   "linker_set_key" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
1352   "name" : "float (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
1353   "parameters" :
1354   [
1355    {
1356     "referenced_type" : "_ZTIPPK18JNINativeInterface"
1357    },
1358    {
1359     "referenced_type" : "_ZTIPv"
1360    },
1361    {
1362     "referenced_type" : "_ZTIPv"
1363    },
1364    {
1365     "referenced_type" : "_ZTIP10_jmethodID"
1366    }
1367   ],
1368   "return_type" : "_ZTIf",
1369   "source_file" : "libnativehelper/include_jni/jni.h"
1370  },
1371  {
1372   "alignment" : 4,
1373   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfaceE",
1374   "name" : "unsigned char (const JNINativeInterface **)",
1375   "parameters" :
1376   [
1377    {
1378     "referenced_type" : "_ZTIPPK18JNINativeInterface"
1379    }
1380   ],
1381   "return_type" : "_ZTIh",
1382   "source_file" : "libnativehelper/include_jni/jni.h"
1383  },
1384  {
1385   "alignment" : 4,
1386   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
1387   "name" : "unsigned char (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
1388   "parameters" :
1389   [
1390    {
1391     "referenced_type" : "_ZTIPPK18JNINativeInterface"
1392    },
1393    {
1394     "referenced_type" : "_ZTIPv"
1395    },
1396    {
1397     "referenced_type" : "_ZTIP10_jmethodID"
1398    },
1399    {
1400     "referenced_type" : "_ZTIPK6jvalue"
1401    }
1402   ],
1403   "return_type" : "_ZTIh",
1404   "source_file" : "libnativehelper/include_jni/jni.h"
1405  },
1406  {
1407   "alignment" : 4,
1408   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDPcE",
1409   "name" : "unsigned char (const JNINativeInterface **, void *, _jmethodID *, char *)",
1410   "parameters" :
1411   [
1412    {
1413     "referenced_type" : "_ZTIPPK18JNINativeInterface"
1414    },
1415    {
1416     "referenced_type" : "_ZTIPv"
1417    },
1418    {
1419     "referenced_type" : "_ZTIP10_jmethodID"
1420    },
1421    {
1422     "referenced_type" : "_ZTIPc"
1423    }
1424   ],
1425   "return_type" : "_ZTIh",
1426   "source_file" : "libnativehelper/include_jni/jni.h"
1427  },
1428  {
1429   "alignment" : 4,
1430   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDzE",
1431   "name" : "unsigned char (const JNINativeInterface **, void *, _jmethodID *, ...)",
1432   "parameters" :
1433   [
1434    {
1435     "referenced_type" : "_ZTIPPK18JNINativeInterface"
1436    },
1437    {
1438     "referenced_type" : "_ZTIPv"
1439    },
1440    {
1441     "referenced_type" : "_ZTIP10_jmethodID"
1442    }
1443   ],
1444   "return_type" : "_ZTIh",
1445   "source_file" : "libnativehelper/include_jni/jni.h"
1446  },
1447  {
1448   "alignment" : 4,
1449   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvP9_jfieldIDE",
1450   "name" : "unsigned char (const JNINativeInterface **, void *, _jfieldID *)",
1451   "parameters" :
1452   [
1453    {
1454     "referenced_type" : "_ZTIPPK18JNINativeInterface"
1455    },
1456    {
1457     "referenced_type" : "_ZTIPv"
1458    },
1459    {
1460     "referenced_type" : "_ZTIP9_jfieldID"
1461    }
1462   ],
1463   "return_type" : "_ZTIh",
1464   "source_file" : "libnativehelper/include_jni/jni.h"
1465  },
1466  {
1467   "alignment" : 4,
1468   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvS3_E",
1469   "name" : "unsigned char (const JNINativeInterface **, void *, void *)",
1470   "parameters" :
1471   [
1472    {
1473     "referenced_type" : "_ZTIPPK18JNINativeInterface"
1474    },
1475    {
1476     "referenced_type" : "_ZTIPv"
1477    },
1478    {
1479     "referenced_type" : "_ZTIPv"
1480    }
1481   ],
1482   "return_type" : "_ZTIh",
1483   "source_file" : "libnativehelper/include_jni/jni.h"
1484  },
1485  {
1486   "alignment" : 4,
1487   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
1488   "name" : "unsigned char (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
1489   "parameters" :
1490   [
1491    {
1492     "referenced_type" : "_ZTIPPK18JNINativeInterface"
1493    },
1494    {
1495     "referenced_type" : "_ZTIPv"
1496    },
1497    {
1498     "referenced_type" : "_ZTIPv"
1499    },
1500    {
1501     "referenced_type" : "_ZTIP10_jmethodID"
1502    },
1503    {
1504     "referenced_type" : "_ZTIPK6jvalue"
1505    }
1506   ],
1507   "return_type" : "_ZTIh",
1508   "source_file" : "libnativehelper/include_jni/jni.h"
1509  },
1510  {
1511   "alignment" : 4,
1512   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
1513   "name" : "unsigned char (const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
1514   "parameters" :
1515   [
1516    {
1517     "referenced_type" : "_ZTIPPK18JNINativeInterface"
1518    },
1519    {
1520     "referenced_type" : "_ZTIPv"
1521    },
1522    {
1523     "referenced_type" : "_ZTIPv"
1524    },
1525    {
1526     "referenced_type" : "_ZTIP10_jmethodID"
1527    },
1528    {
1529     "referenced_type" : "_ZTIPc"
1530    }
1531   ],
1532   "return_type" : "_ZTIh",
1533   "source_file" : "libnativehelper/include_jni/jni.h"
1534  },
1535  {
1536   "alignment" : 4,
1537   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
1538   "name" : "unsigned char (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
1539   "parameters" :
1540   [
1541    {
1542     "referenced_type" : "_ZTIPPK18JNINativeInterface"
1543    },
1544    {
1545     "referenced_type" : "_ZTIPv"
1546    },
1547    {
1548     "referenced_type" : "_ZTIPv"
1549    },
1550    {
1551     "referenced_type" : "_ZTIP10_jmethodID"
1552    }
1553   ],
1554   "return_type" : "_ZTIh",
1555   "source_file" : "libnativehelper/include_jni/jni.h"
1556  },
1557  {
1558   "alignment" : 4,
1559   "linker_set_key" : "_ZTIFiPPK18JNIInvokeInterfaceE",
1560   "name" : "int (const JNIInvokeInterface **)",
1561   "parameters" :
1562   [
1563    {
1564     "referenced_type" : "_ZTIPPK18JNIInvokeInterface"
1565    }
1566   ],
1567   "return_type" : "_ZTIi",
1568   "source_file" : "libnativehelper/include_jni/jni.h"
1569  },
1570  {
1571   "alignment" : 4,
1572   "linker_set_key" : "_ZTIFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE",
1573   "name" : "int (const JNIInvokeInterface **, const JNINativeInterface ***, void *)",
1574   "parameters" :
1575   [
1576    {
1577     "referenced_type" : "_ZTIPPK18JNIInvokeInterface"
1578    },
1579    {
1580     "referenced_type" : "_ZTIPPPK18JNINativeInterface"
1581    },
1582    {
1583     "referenced_type" : "_ZTIPv"
1584    }
1585   ],
1586   "return_type" : "_ZTIi",
1587   "source_file" : "libnativehelper/include_jni/jni.h"
1588  },
1589  {
1590   "alignment" : 4,
1591   "linker_set_key" : "_ZTIFiPPK18JNIInvokeInterfacePPviE",
1592   "name" : "int (const JNIInvokeInterface **, void **, int)",
1593   "parameters" :
1594   [
1595    {
1596     "referenced_type" : "_ZTIPPK18JNIInvokeInterface"
1597    },
1598    {
1599     "referenced_type" : "_ZTIPPv"
1600    },
1601    {
1602     "referenced_type" : "_ZTIi"
1603    }
1604   ],
1605   "return_type" : "_ZTIi",
1606   "source_file" : "libnativehelper/include_jni/jni.h"
1607  },
1608  {
1609   "alignment" : 4,
1610   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfaceE",
1611   "name" : "int (const JNINativeInterface **)",
1612   "parameters" :
1613   [
1614    {
1615     "referenced_type" : "_ZTIPPK18JNINativeInterface"
1616    }
1617   ],
1618   "return_type" : "_ZTIi",
1619   "source_file" : "libnativehelper/include_jni/jni.h"
1620  },
1621  {
1622   "alignment" : 4,
1623   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePPPK18JNIInvokeInterfaceE",
1624   "name" : "int (const JNINativeInterface **, const JNIInvokeInterface ***)",
1625   "parameters" :
1626   [
1627    {
1628     "referenced_type" : "_ZTIPPK18JNINativeInterface"
1629    },
1630    {
1631     "referenced_type" : "_ZTIPPPK18JNIInvokeInterface"
1632    }
1633   ],
1634   "return_type" : "_ZTIi",
1635   "source_file" : "libnativehelper/include_jni/jni.h"
1636  },
1637  {
1638   "alignment" : 4,
1639   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvE",
1640   "name" : "int (const JNINativeInterface **, void *)",
1641   "parameters" :
1642   [
1643    {
1644     "referenced_type" : "_ZTIPPK18JNINativeInterface"
1645    },
1646    {
1647     "referenced_type" : "_ZTIPv"
1648    }
1649   ],
1650   "return_type" : "_ZTIi",
1651   "source_file" : "libnativehelper/include_jni/jni.h"
1652  },
1653  {
1654   "alignment" : 4,
1655   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
1656   "name" : "int (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
1657   "parameters" :
1658   [
1659    {
1660     "referenced_type" : "_ZTIPPK18JNINativeInterface"
1661    },
1662    {
1663     "referenced_type" : "_ZTIPv"
1664    },
1665    {
1666     "referenced_type" : "_ZTIP10_jmethodID"
1667    },
1668    {
1669     "referenced_type" : "_ZTIPK6jvalue"
1670    }
1671   ],
1672   "return_type" : "_ZTIi",
1673   "source_file" : "libnativehelper/include_jni/jni.h"
1674  },
1675  {
1676   "alignment" : 4,
1677   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDPcE",
1678   "name" : "int (const JNINativeInterface **, void *, _jmethodID *, char *)",
1679   "parameters" :
1680   [
1681    {
1682     "referenced_type" : "_ZTIPPK18JNINativeInterface"
1683    },
1684    {
1685     "referenced_type" : "_ZTIPv"
1686    },
1687    {
1688     "referenced_type" : "_ZTIP10_jmethodID"
1689    },
1690    {
1691     "referenced_type" : "_ZTIPc"
1692    }
1693   ],
1694   "return_type" : "_ZTIi",
1695   "source_file" : "libnativehelper/include_jni/jni.h"
1696  },
1697  {
1698   "alignment" : 4,
1699   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDzE",
1700   "name" : "int (const JNINativeInterface **, void *, _jmethodID *, ...)",
1701   "parameters" :
1702   [
1703    {
1704     "referenced_type" : "_ZTIPPK18JNINativeInterface"
1705    },
1706    {
1707     "referenced_type" : "_ZTIPv"
1708    },
1709    {
1710     "referenced_type" : "_ZTIP10_jmethodID"
1711    }
1712   ],
1713   "return_type" : "_ZTIi",
1714   "source_file" : "libnativehelper/include_jni/jni.h"
1715  },
1716  {
1717   "alignment" : 4,
1718   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvP9_jfieldIDE",
1719   "name" : "int (const JNINativeInterface **, void *, _jfieldID *)",
1720   "parameters" :
1721   [
1722    {
1723     "referenced_type" : "_ZTIPPK18JNINativeInterface"
1724    },
1725    {
1726     "referenced_type" : "_ZTIPv"
1727    },
1728    {
1729     "referenced_type" : "_ZTIP9_jfieldID"
1730    }
1731   ],
1732   "return_type" : "_ZTIi",
1733   "source_file" : "libnativehelper/include_jni/jni.h"
1734  },
1735  {
1736   "alignment" : 4,
1737   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvPK15JNINativeMethodiE",
1738   "name" : "int (const JNINativeInterface **, void *, const JNINativeMethod *, int)",
1739   "parameters" :
1740   [
1741    {
1742     "referenced_type" : "_ZTIPPK18JNINativeInterface"
1743    },
1744    {
1745     "referenced_type" : "_ZTIPv"
1746    },
1747    {
1748     "referenced_type" : "_ZTIPK15JNINativeMethod"
1749    },
1750    {
1751     "referenced_type" : "_ZTIi"
1752    }
1753   ],
1754   "return_type" : "_ZTIi",
1755   "source_file" : "libnativehelper/include_jni/jni.h"
1756  },
1757  {
1758   "alignment" : 4,
1759   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvPKcE",
1760   "name" : "int (const JNINativeInterface **, void *, const char *)",
1761   "parameters" :
1762   [
1763    {
1764     "referenced_type" : "_ZTIPPK18JNINativeInterface"
1765    },
1766    {
1767     "referenced_type" : "_ZTIPv"
1768    },
1769    {
1770     "referenced_type" : "_ZTIPKc"
1771    }
1772   ],
1773   "return_type" : "_ZTIi",
1774   "source_file" : "libnativehelper/include_jni/jni.h"
1775  },
1776  {
1777   "alignment" : 4,
1778   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
1779   "name" : "int (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
1780   "parameters" :
1781   [
1782    {
1783     "referenced_type" : "_ZTIPPK18JNINativeInterface"
1784    },
1785    {
1786     "referenced_type" : "_ZTIPv"
1787    },
1788    {
1789     "referenced_type" : "_ZTIPv"
1790    },
1791    {
1792     "referenced_type" : "_ZTIP10_jmethodID"
1793    },
1794    {
1795     "referenced_type" : "_ZTIPK6jvalue"
1796    }
1797   ],
1798   "return_type" : "_ZTIi",
1799   "source_file" : "libnativehelper/include_jni/jni.h"
1800  },
1801  {
1802   "alignment" : 4,
1803   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
1804   "name" : "int (const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
1805   "parameters" :
1806   [
1807    {
1808     "referenced_type" : "_ZTIPPK18JNINativeInterface"
1809    },
1810    {
1811     "referenced_type" : "_ZTIPv"
1812    },
1813    {
1814     "referenced_type" : "_ZTIPv"
1815    },
1816    {
1817     "referenced_type" : "_ZTIP10_jmethodID"
1818    },
1819    {
1820     "referenced_type" : "_ZTIPc"
1821    }
1822   ],
1823   "return_type" : "_ZTIi",
1824   "source_file" : "libnativehelper/include_jni/jni.h"
1825  },
1826  {
1827   "alignment" : 4,
1828   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
1829   "name" : "int (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
1830   "parameters" :
1831   [
1832    {
1833     "referenced_type" : "_ZTIPPK18JNINativeInterface"
1834    },
1835    {
1836     "referenced_type" : "_ZTIPv"
1837    },
1838    {
1839     "referenced_type" : "_ZTIPv"
1840    },
1841    {
1842     "referenced_type" : "_ZTIP10_jmethodID"
1843    }
1844   ],
1845   "return_type" : "_ZTIi",
1846   "source_file" : "libnativehelper/include_jni/jni.h"
1847  },
1848  {
1849   "alignment" : 4,
1850   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfaceiE",
1851   "name" : "int (const JNINativeInterface **, int)",
1852   "parameters" :
1853   [
1854    {
1855     "referenced_type" : "_ZTIPPK18JNINativeInterface"
1856    },
1857    {
1858     "referenced_type" : "_ZTIi"
1859    }
1860   ],
1861   "return_type" : "_ZTIi",
1862   "source_file" : "libnativehelper/include_jni/jni.h"
1863  },
1864  {
1865   "alignment" : 4,
1866   "linker_set_key" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
1867   "name" : "short (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
1868   "parameters" :
1869   [
1870    {
1871     "referenced_type" : "_ZTIPPK18JNINativeInterface"
1872    },
1873    {
1874     "referenced_type" : "_ZTIPv"
1875    },
1876    {
1877     "referenced_type" : "_ZTIP10_jmethodID"
1878    },
1879    {
1880     "referenced_type" : "_ZTIPK6jvalue"
1881    }
1882   ],
1883   "return_type" : "_ZTIs",
1884   "source_file" : "libnativehelper/include_jni/jni.h"
1885  },
1886  {
1887   "alignment" : 4,
1888   "linker_set_key" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDPcE",
1889   "name" : "short (const JNINativeInterface **, void *, _jmethodID *, char *)",
1890   "parameters" :
1891   [
1892    {
1893     "referenced_type" : "_ZTIPPK18JNINativeInterface"
1894    },
1895    {
1896     "referenced_type" : "_ZTIPv"
1897    },
1898    {
1899     "referenced_type" : "_ZTIP10_jmethodID"
1900    },
1901    {
1902     "referenced_type" : "_ZTIPc"
1903    }
1904   ],
1905   "return_type" : "_ZTIs",
1906   "source_file" : "libnativehelper/include_jni/jni.h"
1907  },
1908  {
1909   "alignment" : 4,
1910   "linker_set_key" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDzE",
1911   "name" : "short (const JNINativeInterface **, void *, _jmethodID *, ...)",
1912   "parameters" :
1913   [
1914    {
1915     "referenced_type" : "_ZTIPPK18JNINativeInterface"
1916    },
1917    {
1918     "referenced_type" : "_ZTIPv"
1919    },
1920    {
1921     "referenced_type" : "_ZTIP10_jmethodID"
1922    }
1923   ],
1924   "return_type" : "_ZTIs",
1925   "source_file" : "libnativehelper/include_jni/jni.h"
1926  },
1927  {
1928   "alignment" : 4,
1929   "linker_set_key" : "_ZTIFsPPK18JNINativeInterfacePvP9_jfieldIDE",
1930   "name" : "short (const JNINativeInterface **, void *, _jfieldID *)",
1931   "parameters" :
1932   [
1933    {
1934     "referenced_type" : "_ZTIPPK18JNINativeInterface"
1935    },
1936    {
1937     "referenced_type" : "_ZTIPv"
1938    },
1939    {
1940     "referenced_type" : "_ZTIP9_jfieldID"
1941    }
1942   ],
1943   "return_type" : "_ZTIs",
1944   "source_file" : "libnativehelper/include_jni/jni.h"
1945  },
1946  {
1947   "alignment" : 4,
1948   "linker_set_key" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
1949   "name" : "short (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
1950   "parameters" :
1951   [
1952    {
1953     "referenced_type" : "_ZTIPPK18JNINativeInterface"
1954    },
1955    {
1956     "referenced_type" : "_ZTIPv"
1957    },
1958    {
1959     "referenced_type" : "_ZTIPv"
1960    },
1961    {
1962     "referenced_type" : "_ZTIP10_jmethodID"
1963    },
1964    {
1965     "referenced_type" : "_ZTIPK6jvalue"
1966    }
1967   ],
1968   "return_type" : "_ZTIs",
1969   "source_file" : "libnativehelper/include_jni/jni.h"
1970  },
1971  {
1972   "alignment" : 4,
1973   "linker_set_key" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
1974   "name" : "short (const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
1975   "parameters" :
1976   [
1977    {
1978     "referenced_type" : "_ZTIPPK18JNINativeInterface"
1979    },
1980    {
1981     "referenced_type" : "_ZTIPv"
1982    },
1983    {
1984     "referenced_type" : "_ZTIPv"
1985    },
1986    {
1987     "referenced_type" : "_ZTIP10_jmethodID"
1988    },
1989    {
1990     "referenced_type" : "_ZTIPc"
1991    }
1992   ],
1993   "return_type" : "_ZTIs",
1994   "source_file" : "libnativehelper/include_jni/jni.h"
1995  },
1996  {
1997   "alignment" : 4,
1998   "linker_set_key" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
1999   "name" : "short (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
2000   "parameters" :
2001   [
2002    {
2003     "referenced_type" : "_ZTIPPK18JNINativeInterface"
2004    },
2005    {
2006     "referenced_type" : "_ZTIPv"
2007    },
2008    {
2009     "referenced_type" : "_ZTIPv"
2010    },
2011    {
2012     "referenced_type" : "_ZTIP10_jmethodID"
2013    }
2014   ],
2015   "return_type" : "_ZTIs",
2016   "source_file" : "libnativehelper/include_jni/jni.h"
2017  },
2018  {
2019   "alignment" : 4,
2020   "linker_set_key" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
2021   "name" : "unsigned short (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
2022   "parameters" :
2023   [
2024    {
2025     "referenced_type" : "_ZTIPPK18JNINativeInterface"
2026    },
2027    {
2028     "referenced_type" : "_ZTIPv"
2029    },
2030    {
2031     "referenced_type" : "_ZTIP10_jmethodID"
2032    },
2033    {
2034     "referenced_type" : "_ZTIPK6jvalue"
2035    }
2036   ],
2037   "return_type" : "_ZTIt",
2038   "source_file" : "libnativehelper/include_jni/jni.h"
2039  },
2040  {
2041   "alignment" : 4,
2042   "linker_set_key" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDPcE",
2043   "name" : "unsigned short (const JNINativeInterface **, void *, _jmethodID *, char *)",
2044   "parameters" :
2045   [
2046    {
2047     "referenced_type" : "_ZTIPPK18JNINativeInterface"
2048    },
2049    {
2050     "referenced_type" : "_ZTIPv"
2051    },
2052    {
2053     "referenced_type" : "_ZTIP10_jmethodID"
2054    },
2055    {
2056     "referenced_type" : "_ZTIPc"
2057    }
2058   ],
2059   "return_type" : "_ZTIt",
2060   "source_file" : "libnativehelper/include_jni/jni.h"
2061  },
2062  {
2063   "alignment" : 4,
2064   "linker_set_key" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDzE",
2065   "name" : "unsigned short (const JNINativeInterface **, void *, _jmethodID *, ...)",
2066   "parameters" :
2067   [
2068    {
2069     "referenced_type" : "_ZTIPPK18JNINativeInterface"
2070    },
2071    {
2072     "referenced_type" : "_ZTIPv"
2073    },
2074    {
2075     "referenced_type" : "_ZTIP10_jmethodID"
2076    }
2077   ],
2078   "return_type" : "_ZTIt",
2079   "source_file" : "libnativehelper/include_jni/jni.h"
2080  },
2081  {
2082   "alignment" : 4,
2083   "linker_set_key" : "_ZTIFtPPK18JNINativeInterfacePvP9_jfieldIDE",
2084   "name" : "unsigned short (const JNINativeInterface **, void *, _jfieldID *)",
2085   "parameters" :
2086   [
2087    {
2088     "referenced_type" : "_ZTIPPK18JNINativeInterface"
2089    },
2090    {
2091     "referenced_type" : "_ZTIPv"
2092    },
2093    {
2094     "referenced_type" : "_ZTIP9_jfieldID"
2095    }
2096   ],
2097   "return_type" : "_ZTIt",
2098   "source_file" : "libnativehelper/include_jni/jni.h"
2099  },
2100  {
2101   "alignment" : 4,
2102   "linker_set_key" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
2103   "name" : "unsigned short (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
2104   "parameters" :
2105   [
2106    {
2107     "referenced_type" : "_ZTIPPK18JNINativeInterface"
2108    },
2109    {
2110     "referenced_type" : "_ZTIPv"
2111    },
2112    {
2113     "referenced_type" : "_ZTIPv"
2114    },
2115    {
2116     "referenced_type" : "_ZTIP10_jmethodID"
2117    },
2118    {
2119     "referenced_type" : "_ZTIPK6jvalue"
2120    }
2121   ],
2122   "return_type" : "_ZTIt",
2123   "source_file" : "libnativehelper/include_jni/jni.h"
2124  },
2125  {
2126   "alignment" : 4,
2127   "linker_set_key" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
2128   "name" : "unsigned short (const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
2129   "parameters" :
2130   [
2131    {
2132     "referenced_type" : "_ZTIPPK18JNINativeInterface"
2133    },
2134    {
2135     "referenced_type" : "_ZTIPv"
2136    },
2137    {
2138     "referenced_type" : "_ZTIPv"
2139    },
2140    {
2141     "referenced_type" : "_ZTIP10_jmethodID"
2142    },
2143    {
2144     "referenced_type" : "_ZTIPc"
2145    }
2146   ],
2147   "return_type" : "_ZTIt",
2148   "source_file" : "libnativehelper/include_jni/jni.h"
2149  },
2150  {
2151   "alignment" : 4,
2152   "linker_set_key" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
2153   "name" : "unsigned short (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
2154   "parameters" :
2155   [
2156    {
2157     "referenced_type" : "_ZTIPPK18JNINativeInterface"
2158    },
2159    {
2160     "referenced_type" : "_ZTIPv"
2161    },
2162    {
2163     "referenced_type" : "_ZTIPv"
2164    },
2165    {
2166     "referenced_type" : "_ZTIP10_jmethodID"
2167    }
2168   ],
2169   "return_type" : "_ZTIt",
2170   "source_file" : "libnativehelper/include_jni/jni.h"
2171  },
2172  {
2173   "alignment" : 4,
2174   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfaceE",
2175   "name" : "void (const JNINativeInterface **)",
2176   "parameters" :
2177   [
2178    {
2179     "referenced_type" : "_ZTIPPK18JNINativeInterface"
2180    }
2181   ],
2182   "return_type" : "_ZTIv",
2183   "source_file" : "libnativehelper/include_jni/jni.h"
2184  },
2185  {
2186   "alignment" : 4,
2187   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePKcE",
2188   "name" : "void (const JNINativeInterface **, const char *)",
2189   "parameters" :
2190   [
2191    {
2192     "referenced_type" : "_ZTIPPK18JNINativeInterface"
2193    },
2194    {
2195     "referenced_type" : "_ZTIPKc"
2196    }
2197   ],
2198   "return_type" : "_ZTIv",
2199   "source_file" : "libnativehelper/include_jni/jni.h"
2200  },
2201  {
2202   "alignment" : 4,
2203   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvE",
2204   "name" : "void (const JNINativeInterface **, void *)",
2205   "parameters" :
2206   [
2207    {
2208     "referenced_type" : "_ZTIPPK18JNINativeInterface"
2209    },
2210    {
2211     "referenced_type" : "_ZTIPv"
2212    }
2213   ],
2214   "return_type" : "_ZTIv",
2215   "source_file" : "libnativehelper/include_jni/jni.h"
2216  },
2217  {
2218   "alignment" : 4,
2219   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
2220   "name" : "void (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
2221   "parameters" :
2222   [
2223    {
2224     "referenced_type" : "_ZTIPPK18JNINativeInterface"
2225    },
2226    {
2227     "referenced_type" : "_ZTIPv"
2228    },
2229    {
2230     "referenced_type" : "_ZTIP10_jmethodID"
2231    },
2232    {
2233     "referenced_type" : "_ZTIPK6jvalue"
2234    }
2235   ],
2236   "return_type" : "_ZTIv",
2237   "source_file" : "libnativehelper/include_jni/jni.h"
2238  },
2239  {
2240   "alignment" : 4,
2241   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDPcE",
2242   "name" : "void (const JNINativeInterface **, void *, _jmethodID *, char *)",
2243   "parameters" :
2244   [
2245    {
2246     "referenced_type" : "_ZTIPPK18JNINativeInterface"
2247    },
2248    {
2249     "referenced_type" : "_ZTIPv"
2250    },
2251    {
2252     "referenced_type" : "_ZTIP10_jmethodID"
2253    },
2254    {
2255     "referenced_type" : "_ZTIPc"
2256    }
2257   ],
2258   "return_type" : "_ZTIv",
2259   "source_file" : "libnativehelper/include_jni/jni.h"
2260  },
2261  {
2262   "alignment" : 4,
2263   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDzE",
2264   "name" : "void (const JNINativeInterface **, void *, _jmethodID *, ...)",
2265   "parameters" :
2266   [
2267    {
2268     "referenced_type" : "_ZTIPPK18JNINativeInterface"
2269    },
2270    {
2271     "referenced_type" : "_ZTIPv"
2272    },
2273    {
2274     "referenced_type" : "_ZTIP10_jmethodID"
2275    }
2276   ],
2277   "return_type" : "_ZTIv",
2278   "source_file" : "libnativehelper/include_jni/jni.h"
2279  },
2280  {
2281   "alignment" : 4,
2282   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E",
2283   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, void *)",
2284   "parameters" :
2285   [
2286    {
2287     "referenced_type" : "_ZTIPPK18JNINativeInterface"
2288    },
2289    {
2290     "referenced_type" : "_ZTIPv"
2291    },
2292    {
2293     "referenced_type" : "_ZTIP9_jfieldID"
2294    },
2295    {
2296     "referenced_type" : "_ZTIPv"
2297    }
2298   ],
2299   "return_type" : "_ZTIv",
2300   "source_file" : "libnativehelper/include_jni/jni.h"
2301  },
2302  {
2303   "alignment" : 4,
2304   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDaE",
2305   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, signed char)",
2306   "parameters" :
2307   [
2308    {
2309     "referenced_type" : "_ZTIPPK18JNINativeInterface"
2310    },
2311    {
2312     "referenced_type" : "_ZTIPv"
2313    },
2314    {
2315     "referenced_type" : "_ZTIP9_jfieldID"
2316    },
2317    {
2318     "referenced_type" : "_ZTIa"
2319    }
2320   ],
2321   "return_type" : "_ZTIv",
2322   "source_file" : "libnativehelper/include_jni/jni.h"
2323  },
2324  {
2325   "alignment" : 4,
2326   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDdE",
2327   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, double)",
2328   "parameters" :
2329   [
2330    {
2331     "referenced_type" : "_ZTIPPK18JNINativeInterface"
2332    },
2333    {
2334     "referenced_type" : "_ZTIPv"
2335    },
2336    {
2337     "referenced_type" : "_ZTIP9_jfieldID"
2338    },
2339    {
2340     "referenced_type" : "_ZTId"
2341    }
2342   ],
2343   "return_type" : "_ZTIv",
2344   "source_file" : "libnativehelper/include_jni/jni.h"
2345  },
2346  {
2347   "alignment" : 4,
2348   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDfE",
2349   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, float)",
2350   "parameters" :
2351   [
2352    {
2353     "referenced_type" : "_ZTIPPK18JNINativeInterface"
2354    },
2355    {
2356     "referenced_type" : "_ZTIPv"
2357    },
2358    {
2359     "referenced_type" : "_ZTIP9_jfieldID"
2360    },
2361    {
2362     "referenced_type" : "_ZTIf"
2363    }
2364   ],
2365   "return_type" : "_ZTIv",
2366   "source_file" : "libnativehelper/include_jni/jni.h"
2367  },
2368  {
2369   "alignment" : 4,
2370   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDhE",
2371   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, unsigned char)",
2372   "parameters" :
2373   [
2374    {
2375     "referenced_type" : "_ZTIPPK18JNINativeInterface"
2376    },
2377    {
2378     "referenced_type" : "_ZTIPv"
2379    },
2380    {
2381     "referenced_type" : "_ZTIP9_jfieldID"
2382    },
2383    {
2384     "referenced_type" : "_ZTIh"
2385    }
2386   ],
2387   "return_type" : "_ZTIv",
2388   "source_file" : "libnativehelper/include_jni/jni.h"
2389  },
2390  {
2391   "alignment" : 4,
2392   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDiE",
2393   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, int)",
2394   "parameters" :
2395   [
2396    {
2397     "referenced_type" : "_ZTIPPK18JNINativeInterface"
2398    },
2399    {
2400     "referenced_type" : "_ZTIPv"
2401    },
2402    {
2403     "referenced_type" : "_ZTIP9_jfieldID"
2404    },
2405    {
2406     "referenced_type" : "_ZTIi"
2407    }
2408   ],
2409   "return_type" : "_ZTIv",
2410   "source_file" : "libnativehelper/include_jni/jni.h"
2411  },
2412  {
2413   "alignment" : 4,
2414   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDsE",
2415   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, short)",
2416   "parameters" :
2417   [
2418    {
2419     "referenced_type" : "_ZTIPPK18JNINativeInterface"
2420    },
2421    {
2422     "referenced_type" : "_ZTIPv"
2423    },
2424    {
2425     "referenced_type" : "_ZTIP9_jfieldID"
2426    },
2427    {
2428     "referenced_type" : "_ZTIs"
2429    }
2430   ],
2431   "return_type" : "_ZTIv",
2432   "source_file" : "libnativehelper/include_jni/jni.h"
2433  },
2434  {
2435   "alignment" : 4,
2436   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDtE",
2437   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, unsigned short)",
2438   "parameters" :
2439   [
2440    {
2441     "referenced_type" : "_ZTIPPK18JNINativeInterface"
2442    },
2443    {
2444     "referenced_type" : "_ZTIPv"
2445    },
2446    {
2447     "referenced_type" : "_ZTIP9_jfieldID"
2448    },
2449    {
2450     "referenced_type" : "_ZTIt"
2451    }
2452   ],
2453   "return_type" : "_ZTIv",
2454   "source_file" : "libnativehelper/include_jni/jni.h"
2455  },
2456  {
2457   "alignment" : 4,
2458   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDxE",
2459   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, long long)",
2460   "parameters" :
2461   [
2462    {
2463     "referenced_type" : "_ZTIPPK18JNINativeInterface"
2464    },
2465    {
2466     "referenced_type" : "_ZTIPv"
2467    },
2468    {
2469     "referenced_type" : "_ZTIP9_jfieldID"
2470    },
2471    {
2472     "referenced_type" : "_ZTIx"
2473    }
2474   ],
2475   "return_type" : "_ZTIv",
2476   "source_file" : "libnativehelper/include_jni/jni.h"
2477  },
2478  {
2479   "alignment" : 4,
2480   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPKcE",
2481   "name" : "void (const JNINativeInterface **, void *, const char *)",
2482   "parameters" :
2483   [
2484    {
2485     "referenced_type" : "_ZTIPPK18JNINativeInterface"
2486    },
2487    {
2488     "referenced_type" : "_ZTIPv"
2489    },
2490    {
2491     "referenced_type" : "_ZTIPKc"
2492    }
2493   ],
2494   "return_type" : "_ZTIv",
2495   "source_file" : "libnativehelper/include_jni/jni.h"
2496  },
2497  {
2498   "alignment" : 4,
2499   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPKtE",
2500   "name" : "void (const JNINativeInterface **, void *, const unsigned short *)",
2501   "parameters" :
2502   [
2503    {
2504     "referenced_type" : "_ZTIPPK18JNINativeInterface"
2505    },
2506    {
2507     "referenced_type" : "_ZTIPv"
2508    },
2509    {
2510     "referenced_type" : "_ZTIPKt"
2511    }
2512   ],
2513   "return_type" : "_ZTIv",
2514   "source_file" : "libnativehelper/include_jni/jni.h"
2515  },
2516  {
2517   "alignment" : 4,
2518   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPaiE",
2519   "name" : "void (const JNINativeInterface **, void *, signed char *, int)",
2520   "parameters" :
2521   [
2522    {
2523     "referenced_type" : "_ZTIPPK18JNINativeInterface"
2524    },
2525    {
2526     "referenced_type" : "_ZTIPv"
2527    },
2528    {
2529     "referenced_type" : "_ZTIPa"
2530    },
2531    {
2532     "referenced_type" : "_ZTIi"
2533    }
2534   ],
2535   "return_type" : "_ZTIv",
2536   "source_file" : "libnativehelper/include_jni/jni.h"
2537  },
2538  {
2539   "alignment" : 4,
2540   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPdiE",
2541   "name" : "void (const JNINativeInterface **, void *, double *, int)",
2542   "parameters" :
2543   [
2544    {
2545     "referenced_type" : "_ZTIPPK18JNINativeInterface"
2546    },
2547    {
2548     "referenced_type" : "_ZTIPv"
2549    },
2550    {
2551     "referenced_type" : "_ZTIPd"
2552    },
2553    {
2554     "referenced_type" : "_ZTIi"
2555    }
2556   ],
2557   "return_type" : "_ZTIv",
2558   "source_file" : "libnativehelper/include_jni/jni.h"
2559  },
2560  {
2561   "alignment" : 4,
2562   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPfiE",
2563   "name" : "void (const JNINativeInterface **, void *, float *, int)",
2564   "parameters" :
2565   [
2566    {
2567     "referenced_type" : "_ZTIPPK18JNINativeInterface"
2568    },
2569    {
2570     "referenced_type" : "_ZTIPv"
2571    },
2572    {
2573     "referenced_type" : "_ZTIPf"
2574    },
2575    {
2576     "referenced_type" : "_ZTIi"
2577    }
2578   ],
2579   "return_type" : "_ZTIv",
2580   "source_file" : "libnativehelper/include_jni/jni.h"
2581  },
2582  {
2583   "alignment" : 4,
2584   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPhiE",
2585   "name" : "void (const JNINativeInterface **, void *, unsigned char *, int)",
2586   "parameters" :
2587   [
2588    {
2589     "referenced_type" : "_ZTIPPK18JNINativeInterface"
2590    },
2591    {
2592     "referenced_type" : "_ZTIPv"
2593    },
2594    {
2595     "referenced_type" : "_ZTIPh"
2596    },
2597    {
2598     "referenced_type" : "_ZTIi"
2599    }
2600   ],
2601   "return_type" : "_ZTIv",
2602   "source_file" : "libnativehelper/include_jni/jni.h"
2603  },
2604  {
2605   "alignment" : 4,
2606   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPiiE",
2607   "name" : "void (const JNINativeInterface **, void *, int *, int)",
2608   "parameters" :
2609   [
2610    {
2611     "referenced_type" : "_ZTIPPK18JNINativeInterface"
2612    },
2613    {
2614     "referenced_type" : "_ZTIPv"
2615    },
2616    {
2617     "referenced_type" : "_ZTIPi"
2618    },
2619    {
2620     "referenced_type" : "_ZTIi"
2621    }
2622   ],
2623   "return_type" : "_ZTIv",
2624   "source_file" : "libnativehelper/include_jni/jni.h"
2625  },
2626  {
2627   "alignment" : 4,
2628   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPsiE",
2629   "name" : "void (const JNINativeInterface **, void *, short *, int)",
2630   "parameters" :
2631   [
2632    {
2633     "referenced_type" : "_ZTIPPK18JNINativeInterface"
2634    },
2635    {
2636     "referenced_type" : "_ZTIPv"
2637    },
2638    {
2639     "referenced_type" : "_ZTIPs"
2640    },
2641    {
2642     "referenced_type" : "_ZTIi"
2643    }
2644   ],
2645   "return_type" : "_ZTIv",
2646   "source_file" : "libnativehelper/include_jni/jni.h"
2647  },
2648  {
2649   "alignment" : 4,
2650   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPtiE",
2651   "name" : "void (const JNINativeInterface **, void *, unsigned short *, int)",
2652   "parameters" :
2653   [
2654    {
2655     "referenced_type" : "_ZTIPPK18JNINativeInterface"
2656    },
2657    {
2658     "referenced_type" : "_ZTIPv"
2659    },
2660    {
2661     "referenced_type" : "_ZTIPt"
2662    },
2663    {
2664     "referenced_type" : "_ZTIi"
2665    }
2666   ],
2667   "return_type" : "_ZTIv",
2668   "source_file" : "libnativehelper/include_jni/jni.h"
2669  },
2670  {
2671   "alignment" : 4,
2672   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPxiE",
2673   "name" : "void (const JNINativeInterface **, void *, long long *, int)",
2674   "parameters" :
2675   [
2676    {
2677     "referenced_type" : "_ZTIPPK18JNINativeInterface"
2678    },
2679    {
2680     "referenced_type" : "_ZTIPv"
2681    },
2682    {
2683     "referenced_type" : "_ZTIPx"
2684    },
2685    {
2686     "referenced_type" : "_ZTIi"
2687    }
2688   ],
2689   "return_type" : "_ZTIv",
2690   "source_file" : "libnativehelper/include_jni/jni.h"
2691  },
2692  {
2693   "alignment" : 4,
2694   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
2695   "name" : "void (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
2696   "parameters" :
2697   [
2698    {
2699     "referenced_type" : "_ZTIPPK18JNINativeInterface"
2700    },
2701    {
2702     "referenced_type" : "_ZTIPv"
2703    },
2704    {
2705     "referenced_type" : "_ZTIPv"
2706    },
2707    {
2708     "referenced_type" : "_ZTIP10_jmethodID"
2709    },
2710    {
2711     "referenced_type" : "_ZTIPK6jvalue"
2712    }
2713   ],
2714   "return_type" : "_ZTIv",
2715   "source_file" : "libnativehelper/include_jni/jni.h"
2716  },
2717  {
2718   "alignment" : 4,
2719   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
2720   "name" : "void (const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
2721   "parameters" :
2722   [
2723    {
2724     "referenced_type" : "_ZTIPPK18JNINativeInterface"
2725    },
2726    {
2727     "referenced_type" : "_ZTIPv"
2728    },
2729    {
2730     "referenced_type" : "_ZTIPv"
2731    },
2732    {
2733     "referenced_type" : "_ZTIP10_jmethodID"
2734    },
2735    {
2736     "referenced_type" : "_ZTIPc"
2737    }
2738   ],
2739   "return_type" : "_ZTIv",
2740   "source_file" : "libnativehelper/include_jni/jni.h"
2741  },
2742  {
2743   "alignment" : 4,
2744   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
2745   "name" : "void (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
2746   "parameters" :
2747   [
2748    {
2749     "referenced_type" : "_ZTIPPK18JNINativeInterface"
2750    },
2751    {
2752     "referenced_type" : "_ZTIPv"
2753    },
2754    {
2755     "referenced_type" : "_ZTIPv"
2756    },
2757    {
2758     "referenced_type" : "_ZTIP10_jmethodID"
2759    }
2760   ],
2761   "return_type" : "_ZTIv",
2762   "source_file" : "libnativehelper/include_jni/jni.h"
2763  },
2764  {
2765   "alignment" : 4,
2766   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvS3_iE",
2767   "name" : "void (const JNINativeInterface **, void *, void *, int)",
2768   "parameters" :
2769   [
2770    {
2771     "referenced_type" : "_ZTIPPK18JNINativeInterface"
2772    },
2773    {
2774     "referenced_type" : "_ZTIPv"
2775    },
2776    {
2777     "referenced_type" : "_ZTIPv"
2778    },
2779    {
2780     "referenced_type" : "_ZTIi"
2781    }
2782   ],
2783   "return_type" : "_ZTIv",
2784   "source_file" : "libnativehelper/include_jni/jni.h"
2785  },
2786  {
2787   "alignment" : 4,
2788   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviS3_E",
2789   "name" : "void (const JNINativeInterface **, void *, int, void *)",
2790   "parameters" :
2791   [
2792    {
2793     "referenced_type" : "_ZTIPPK18JNINativeInterface"
2794    },
2795    {
2796     "referenced_type" : "_ZTIPv"
2797    },
2798    {
2799     "referenced_type" : "_ZTIi"
2800    },
2801    {
2802     "referenced_type" : "_ZTIPv"
2803    }
2804   ],
2805   "return_type" : "_ZTIv",
2806   "source_file" : "libnativehelper/include_jni/jni.h"
2807  },
2808  {
2809   "alignment" : 4,
2810   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKaE",
2811   "name" : "void (const JNINativeInterface **, void *, int, int, const signed char *)",
2812   "parameters" :
2813   [
2814    {
2815     "referenced_type" : "_ZTIPPK18JNINativeInterface"
2816    },
2817    {
2818     "referenced_type" : "_ZTIPv"
2819    },
2820    {
2821     "referenced_type" : "_ZTIi"
2822    },
2823    {
2824     "referenced_type" : "_ZTIi"
2825    },
2826    {
2827     "referenced_type" : "_ZTIPKa"
2828    }
2829   ],
2830   "return_type" : "_ZTIv",
2831   "source_file" : "libnativehelper/include_jni/jni.h"
2832  },
2833  {
2834   "alignment" : 4,
2835   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKdE",
2836   "name" : "void (const JNINativeInterface **, void *, int, int, const double *)",
2837   "parameters" :
2838   [
2839    {
2840     "referenced_type" : "_ZTIPPK18JNINativeInterface"
2841    },
2842    {
2843     "referenced_type" : "_ZTIPv"
2844    },
2845    {
2846     "referenced_type" : "_ZTIi"
2847    },
2848    {
2849     "referenced_type" : "_ZTIi"
2850    },
2851    {
2852     "referenced_type" : "_ZTIPKd"
2853    }
2854   ],
2855   "return_type" : "_ZTIv",
2856   "source_file" : "libnativehelper/include_jni/jni.h"
2857  },
2858  {
2859   "alignment" : 4,
2860   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKfE",
2861   "name" : "void (const JNINativeInterface **, void *, int, int, const float *)",
2862   "parameters" :
2863   [
2864    {
2865     "referenced_type" : "_ZTIPPK18JNINativeInterface"
2866    },
2867    {
2868     "referenced_type" : "_ZTIPv"
2869    },
2870    {
2871     "referenced_type" : "_ZTIi"
2872    },
2873    {
2874     "referenced_type" : "_ZTIi"
2875    },
2876    {
2877     "referenced_type" : "_ZTIPKf"
2878    }
2879   ],
2880   "return_type" : "_ZTIv",
2881   "source_file" : "libnativehelper/include_jni/jni.h"
2882  },
2883  {
2884   "alignment" : 4,
2885   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKhE",
2886   "name" : "void (const JNINativeInterface **, void *, int, int, const unsigned char *)",
2887   "parameters" :
2888   [
2889    {
2890     "referenced_type" : "_ZTIPPK18JNINativeInterface"
2891    },
2892    {
2893     "referenced_type" : "_ZTIPv"
2894    },
2895    {
2896     "referenced_type" : "_ZTIi"
2897    },
2898    {
2899     "referenced_type" : "_ZTIi"
2900    },
2901    {
2902     "referenced_type" : "_ZTIPKh"
2903    }
2904   ],
2905   "return_type" : "_ZTIv",
2906   "source_file" : "libnativehelper/include_jni/jni.h"
2907  },
2908  {
2909   "alignment" : 4,
2910   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKiE",
2911   "name" : "void (const JNINativeInterface **, void *, int, int, const int *)",
2912   "parameters" :
2913   [
2914    {
2915     "referenced_type" : "_ZTIPPK18JNINativeInterface"
2916    },
2917    {
2918     "referenced_type" : "_ZTIPv"
2919    },
2920    {
2921     "referenced_type" : "_ZTIi"
2922    },
2923    {
2924     "referenced_type" : "_ZTIi"
2925    },
2926    {
2927     "referenced_type" : "_ZTIPKi"
2928    }
2929   ],
2930   "return_type" : "_ZTIv",
2931   "source_file" : "libnativehelper/include_jni/jni.h"
2932  },
2933  {
2934   "alignment" : 4,
2935   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKsE",
2936   "name" : "void (const JNINativeInterface **, void *, int, int, const short *)",
2937   "parameters" :
2938   [
2939    {
2940     "referenced_type" : "_ZTIPPK18JNINativeInterface"
2941    },
2942    {
2943     "referenced_type" : "_ZTIPv"
2944    },
2945    {
2946     "referenced_type" : "_ZTIi"
2947    },
2948    {
2949     "referenced_type" : "_ZTIi"
2950    },
2951    {
2952     "referenced_type" : "_ZTIPKs"
2953    }
2954   ],
2955   "return_type" : "_ZTIv",
2956   "source_file" : "libnativehelper/include_jni/jni.h"
2957  },
2958  {
2959   "alignment" : 4,
2960   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKtE",
2961   "name" : "void (const JNINativeInterface **, void *, int, int, const unsigned short *)",
2962   "parameters" :
2963   [
2964    {
2965     "referenced_type" : "_ZTIPPK18JNINativeInterface"
2966    },
2967    {
2968     "referenced_type" : "_ZTIPv"
2969    },
2970    {
2971     "referenced_type" : "_ZTIi"
2972    },
2973    {
2974     "referenced_type" : "_ZTIi"
2975    },
2976    {
2977     "referenced_type" : "_ZTIPKt"
2978    }
2979   ],
2980   "return_type" : "_ZTIv",
2981   "source_file" : "libnativehelper/include_jni/jni.h"
2982  },
2983  {
2984   "alignment" : 4,
2985   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKxE",
2986   "name" : "void (const JNINativeInterface **, void *, int, int, const long long *)",
2987   "parameters" :
2988   [
2989    {
2990     "referenced_type" : "_ZTIPPK18JNINativeInterface"
2991    },
2992    {
2993     "referenced_type" : "_ZTIPv"
2994    },
2995    {
2996     "referenced_type" : "_ZTIi"
2997    },
2998    {
2999     "referenced_type" : "_ZTIi"
3000    },
3001    {
3002     "referenced_type" : "_ZTIPKx"
3003    }
3004   ],
3005   "return_type" : "_ZTIv",
3006   "source_file" : "libnativehelper/include_jni/jni.h"
3007  },
3008  {
3009   "alignment" : 4,
3010   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPaE",
3011   "name" : "void (const JNINativeInterface **, void *, int, int, signed char *)",
3012   "parameters" :
3013   [
3014    {
3015     "referenced_type" : "_ZTIPPK18JNINativeInterface"
3016    },
3017    {
3018     "referenced_type" : "_ZTIPv"
3019    },
3020    {
3021     "referenced_type" : "_ZTIi"
3022    },
3023    {
3024     "referenced_type" : "_ZTIi"
3025    },
3026    {
3027     "referenced_type" : "_ZTIPa"
3028    }
3029   ],
3030   "return_type" : "_ZTIv",
3031   "source_file" : "libnativehelper/include_jni/jni.h"
3032  },
3033  {
3034   "alignment" : 4,
3035   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPcE",
3036   "name" : "void (const JNINativeInterface **, void *, int, int, char *)",
3037   "parameters" :
3038   [
3039    {
3040     "referenced_type" : "_ZTIPPK18JNINativeInterface"
3041    },
3042    {
3043     "referenced_type" : "_ZTIPv"
3044    },
3045    {
3046     "referenced_type" : "_ZTIi"
3047    },
3048    {
3049     "referenced_type" : "_ZTIi"
3050    },
3051    {
3052     "referenced_type" : "_ZTIPc"
3053    }
3054   ],
3055   "return_type" : "_ZTIv",
3056   "source_file" : "libnativehelper/include_jni/jni.h"
3057  },
3058  {
3059   "alignment" : 4,
3060   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPdE",
3061   "name" : "void (const JNINativeInterface **, void *, int, int, double *)",
3062   "parameters" :
3063   [
3064    {
3065     "referenced_type" : "_ZTIPPK18JNINativeInterface"
3066    },
3067    {
3068     "referenced_type" : "_ZTIPv"
3069    },
3070    {
3071     "referenced_type" : "_ZTIi"
3072    },
3073    {
3074     "referenced_type" : "_ZTIi"
3075    },
3076    {
3077     "referenced_type" : "_ZTIPd"
3078    }
3079   ],
3080   "return_type" : "_ZTIv",
3081   "source_file" : "libnativehelper/include_jni/jni.h"
3082  },
3083  {
3084   "alignment" : 4,
3085   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPfE",
3086   "name" : "void (const JNINativeInterface **, void *, int, int, float *)",
3087   "parameters" :
3088   [
3089    {
3090     "referenced_type" : "_ZTIPPK18JNINativeInterface"
3091    },
3092    {
3093     "referenced_type" : "_ZTIPv"
3094    },
3095    {
3096     "referenced_type" : "_ZTIi"
3097    },
3098    {
3099     "referenced_type" : "_ZTIi"
3100    },
3101    {
3102     "referenced_type" : "_ZTIPf"
3103    }
3104   ],
3105   "return_type" : "_ZTIv",
3106   "source_file" : "libnativehelper/include_jni/jni.h"
3107  },
3108  {
3109   "alignment" : 4,
3110   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPhE",
3111   "name" : "void (const JNINativeInterface **, void *, int, int, unsigned char *)",
3112   "parameters" :
3113   [
3114    {
3115     "referenced_type" : "_ZTIPPK18JNINativeInterface"
3116    },
3117    {
3118     "referenced_type" : "_ZTIPv"
3119    },
3120    {
3121     "referenced_type" : "_ZTIi"
3122    },
3123    {
3124     "referenced_type" : "_ZTIi"
3125    },
3126    {
3127     "referenced_type" : "_ZTIPh"
3128    }
3129   ],
3130   "return_type" : "_ZTIv",
3131   "source_file" : "libnativehelper/include_jni/jni.h"
3132  },
3133  {
3134   "alignment" : 4,
3135   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPiE",
3136   "name" : "void (const JNINativeInterface **, void *, int, int, int *)",
3137   "parameters" :
3138   [
3139    {
3140     "referenced_type" : "_ZTIPPK18JNINativeInterface"
3141    },
3142    {
3143     "referenced_type" : "_ZTIPv"
3144    },
3145    {
3146     "referenced_type" : "_ZTIi"
3147    },
3148    {
3149     "referenced_type" : "_ZTIi"
3150    },
3151    {
3152     "referenced_type" : "_ZTIPi"
3153    }
3154   ],
3155   "return_type" : "_ZTIv",
3156   "source_file" : "libnativehelper/include_jni/jni.h"
3157  },
3158  {
3159   "alignment" : 4,
3160   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPsE",
3161   "name" : "void (const JNINativeInterface **, void *, int, int, short *)",
3162   "parameters" :
3163   [
3164    {
3165     "referenced_type" : "_ZTIPPK18JNINativeInterface"
3166    },
3167    {
3168     "referenced_type" : "_ZTIPv"
3169    },
3170    {
3171     "referenced_type" : "_ZTIi"
3172    },
3173    {
3174     "referenced_type" : "_ZTIi"
3175    },
3176    {
3177     "referenced_type" : "_ZTIPs"
3178    }
3179   ],
3180   "return_type" : "_ZTIv",
3181   "source_file" : "libnativehelper/include_jni/jni.h"
3182  },
3183  {
3184   "alignment" : 4,
3185   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPtE",
3186   "name" : "void (const JNINativeInterface **, void *, int, int, unsigned short *)",
3187   "parameters" :
3188   [
3189    {
3190     "referenced_type" : "_ZTIPPK18JNINativeInterface"
3191    },
3192    {
3193     "referenced_type" : "_ZTIPv"
3194    },
3195    {
3196     "referenced_type" : "_ZTIi"
3197    },
3198    {
3199     "referenced_type" : "_ZTIi"
3200    },
3201    {
3202     "referenced_type" : "_ZTIPt"
3203    }
3204   ],
3205   "return_type" : "_ZTIv",
3206   "source_file" : "libnativehelper/include_jni/jni.h"
3207  },
3208  {
3209   "alignment" : 4,
3210   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPxE",
3211   "name" : "void (const JNINativeInterface **, void *, int, int, long long *)",
3212   "parameters" :
3213   [
3214    {
3215     "referenced_type" : "_ZTIPPK18JNINativeInterface"
3216    },
3217    {
3218     "referenced_type" : "_ZTIPv"
3219    },
3220    {
3221     "referenced_type" : "_ZTIi"
3222    },
3223    {
3224     "referenced_type" : "_ZTIi"
3225    },
3226    {
3227     "referenced_type" : "_ZTIPx"
3228    }
3229   ],
3230   "return_type" : "_ZTIv",
3231   "source_file" : "libnativehelper/include_jni/jni.h"
3232  },
3233  {
3234   "alignment" : 4,
3235   "linker_set_key" : "_ZTIFxPPK18JNINativeInterfacePvE",
3236   "name" : "long long (const JNINativeInterface **, void *)",
3237   "parameters" :
3238   [
3239    {
3240     "referenced_type" : "_ZTIPPK18JNINativeInterface"
3241    },
3242    {
3243     "referenced_type" : "_ZTIPv"
3244    }
3245   ],
3246   "return_type" : "_ZTIx",
3247   "source_file" : "libnativehelper/include_jni/jni.h"
3248  },
3249  {
3250   "alignment" : 4,
3251   "linker_set_key" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
3252   "name" : "long long (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
3253   "parameters" :
3254   [
3255    {
3256     "referenced_type" : "_ZTIPPK18JNINativeInterface"
3257    },
3258    {
3259     "referenced_type" : "_ZTIPv"
3260    },
3261    {
3262     "referenced_type" : "_ZTIP10_jmethodID"
3263    },
3264    {
3265     "referenced_type" : "_ZTIPK6jvalue"
3266    }
3267   ],
3268   "return_type" : "_ZTIx",
3269   "source_file" : "libnativehelper/include_jni/jni.h"
3270  },
3271  {
3272   "alignment" : 4,
3273   "linker_set_key" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodIDPcE",
3274   "name" : "long long (const JNINativeInterface **, void *, _jmethodID *, char *)",
3275   "parameters" :
3276   [
3277    {
3278     "referenced_type" : "_ZTIPPK18JNINativeInterface"
3279    },
3280    {
3281     "referenced_type" : "_ZTIPv"
3282    },
3283    {
3284     "referenced_type" : "_ZTIP10_jmethodID"
3285    },
3286    {
3287     "referenced_type" : "_ZTIPc"
3288    }
3289   ],
3290   "return_type" : "_ZTIx",
3291   "source_file" : "libnativehelper/include_jni/jni.h"
3292  },
3293  {
3294   "alignment" : 4,
3295   "linker_set_key" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodIDzE",
3296   "name" : "long long (const JNINativeInterface **, void *, _jmethodID *, ...)",
3297   "parameters" :
3298   [
3299    {
3300     "referenced_type" : "_ZTIPPK18JNINativeInterface"
3301    },
3302    {
3303     "referenced_type" : "_ZTIPv"
3304    },
3305    {
3306     "referenced_type" : "_ZTIP10_jmethodID"
3307    }
3308   ],
3309   "return_type" : "_ZTIx",
3310   "source_file" : "libnativehelper/include_jni/jni.h"
3311  },
3312  {
3313   "alignment" : 4,
3314   "linker_set_key" : "_ZTIFxPPK18JNINativeInterfacePvP9_jfieldIDE",
3315   "name" : "long long (const JNINativeInterface **, void *, _jfieldID *)",
3316   "parameters" :
3317   [
3318    {
3319     "referenced_type" : "_ZTIPPK18JNINativeInterface"
3320    },
3321    {
3322     "referenced_type" : "_ZTIPv"
3323    },
3324    {
3325     "referenced_type" : "_ZTIP9_jfieldID"
3326    }
3327   ],
3328   "return_type" : "_ZTIx",
3329   "source_file" : "libnativehelper/include_jni/jni.h"
3330  },
3331  {
3332   "alignment" : 4,
3333   "linker_set_key" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
3334   "name" : "long long (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
3335   "parameters" :
3336   [
3337    {
3338     "referenced_type" : "_ZTIPPK18JNINativeInterface"
3339    },
3340    {
3341     "referenced_type" : "_ZTIPv"
3342    },
3343    {
3344     "referenced_type" : "_ZTIPv"
3345    },
3346    {
3347     "referenced_type" : "_ZTIP10_jmethodID"
3348    },
3349    {
3350     "referenced_type" : "_ZTIPK6jvalue"
3351    }
3352   ],
3353   "return_type" : "_ZTIx",
3354   "source_file" : "libnativehelper/include_jni/jni.h"
3355  },
3356  {
3357   "alignment" : 4,
3358   "linker_set_key" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
3359   "name" : "long long (const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
3360   "parameters" :
3361   [
3362    {
3363     "referenced_type" : "_ZTIPPK18JNINativeInterface"
3364    },
3365    {
3366     "referenced_type" : "_ZTIPv"
3367    },
3368    {
3369     "referenced_type" : "_ZTIPv"
3370    },
3371    {
3372     "referenced_type" : "_ZTIP10_jmethodID"
3373    },
3374    {
3375     "referenced_type" : "_ZTIPc"
3376    }
3377   ],
3378   "return_type" : "_ZTIx",
3379   "source_file" : "libnativehelper/include_jni/jni.h"
3380  },
3381  {
3382   "alignment" : 4,
3383   "linker_set_key" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
3384   "name" : "long long (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
3385   "parameters" :
3386   [
3387    {
3388     "referenced_type" : "_ZTIPPK18JNINativeInterface"
3389    },
3390    {
3391     "referenced_type" : "_ZTIPv"
3392    },
3393    {
3394     "referenced_type" : "_ZTIPv"
3395    },
3396    {
3397     "referenced_type" : "_ZTIP10_jmethodID"
3398    }
3399   ],
3400   "return_type" : "_ZTIx",
3401   "source_file" : "libnativehelper/include_jni/jni.h"
3402  }
3403 ],
3404 "functions" :
3405 [
3406  {
3407   "function_name" : "AFileDescriptor_create",
3408   "linker_set_key" : "AFileDescriptor_create",
3409   "parameters" :
3410   [
3411    {
3412     "referenced_type" : "_ZTIPPK18JNINativeInterface"
3413    }
3414   ],
3415   "return_type" : "_ZTIPv",
3416   "source_file" : "libnativehelper/include/android/file_descriptor_jni.h"
3417  },
3418  {
3419   "function_name" : "AFileDescriptor_getFd",
3420   "linker_set_key" : "AFileDescriptor_getFd",
3421   "parameters" :
3422   [
3423    {
3424     "referenced_type" : "_ZTIPPK18JNINativeInterface"
3425    },
3426    {
3427     "referenced_type" : "_ZTIPv"
3428    }
3429   ],
3430   "return_type" : "_ZTIi",
3431   "source_file" : "libnativehelper/include/android/file_descriptor_jni.h"
3432  },
3433  {
3434   "function_name" : "AFileDescriptor_setFd",
3435   "linker_set_key" : "AFileDescriptor_setFd",
3436   "parameters" :
3437   [
3438    {
3439     "referenced_type" : "_ZTIPPK18JNINativeInterface"
3440    },
3441    {
3442     "referenced_type" : "_ZTIPv"
3443    },
3444    {
3445     "referenced_type" : "_ZTIi"
3446    }
3447   ],
3448   "return_type" : "_ZTIv",
3449   "source_file" : "libnativehelper/include/android/file_descriptor_jni.h"
3450  },
3451  {
3452   "function_name" : "JNI_CreateJavaVM",
3453   "linker_set_key" : "JNI_CreateJavaVM",
3454   "parameters" :
3455   [
3456    {
3457     "referenced_type" : "_ZTIPPPK18JNIInvokeInterface"
3458    },
3459    {
3460     "referenced_type" : "_ZTIPPPK18JNINativeInterface"
3461    },
3462    {
3463     "referenced_type" : "_ZTIPv"
3464    }
3465   ],
3466   "return_type" : "_ZTIi",
3467   "source_file" : "libnativehelper/include_jni/jni.h"
3468  },
3469  {
3470   "function_name" : "JNI_GetCreatedJavaVMs",
3471   "linker_set_key" : "JNI_GetCreatedJavaVMs",
3472   "parameters" :
3473   [
3474    {
3475     "referenced_type" : "_ZTIPPPK18JNIInvokeInterface"
3476    },
3477    {
3478     "referenced_type" : "_ZTIi"
3479    },
3480    {
3481     "referenced_type" : "_ZTIPi"
3482    }
3483   ],
3484   "return_type" : "_ZTIi",
3485   "source_file" : "libnativehelper/include_jni/jni.h"
3486  },
3487  {
3488   "function_name" : "JNI_GetDefaultJavaVMInitArgs",
3489   "linker_set_key" : "JNI_GetDefaultJavaVMInitArgs",
3490   "parameters" :
3491   [
3492    {
3493     "referenced_type" : "_ZTIPv"
3494    }
3495   ],
3496   "return_type" : "_ZTIi",
3497   "source_file" : "libnativehelper/include_jni/jni.h"
3498  }
3499 ],
3500 "global_vars" : [],
3501 "lvalue_reference_types" : [],
3502 "pointer_types" :
3503 [
3504  {
3505   "alignment" : 4,
3506   "linker_set_key" : "_ZTIP10_jmethodID",
3507   "name" : "_jmethodID *",
3508   "referenced_type" : "_ZTI10_jmethodID",
3509   "size" : 4,
3510   "source_file" : "libnativehelper/include_jni/jni.h"
3511  },
3512  {
3513   "alignment" : 4,
3514   "linker_set_key" : "_ZTIP12JavaVMOption",
3515   "name" : "JavaVMOption *",
3516   "referenced_type" : "_ZTI12JavaVMOption",
3517   "size" : 4,
3518   "source_file" : "libnativehelper/include_jni/jni.h"
3519  },
3520  {
3521   "alignment" : 4,
3522   "linker_set_key" : "_ZTIP17JniInvocationImpl",
3523   "name" : "JniInvocationImpl *",
3524   "referenced_type" : "_ZTI17JniInvocationImpl",
3525   "size" : 4,
3526   "source_file" : "libnativehelper/include_platform/nativehelper/JniInvocation.h"
3527  },
3528  {
3529   "alignment" : 4,
3530   "linker_set_key" : "_ZTIP9_jfieldID",
3531   "name" : "_jfieldID *",
3532   "referenced_type" : "_ZTI9_jfieldID",
3533   "size" : 4,
3534   "source_file" : "libnativehelper/include_jni/jni.h"
3535  },
3536  {
3537   "alignment" : 4,
3538   "linker_set_key" : "_ZTIPF14jobjectRefTypePPK18JNINativeInterfacePvE",
3539   "name" : "jobjectRefType (*)(const JNINativeInterface **, void *)",
3540   "referenced_type" : "_ZTIF14jobjectRefTypePPK18JNINativeInterfacePvE",
3541   "size" : 4,
3542   "source_file" : "libnativehelper/include_jni/jni.h"
3543  },
3544  {
3545   "alignment" : 4,
3546   "linker_set_key" : "_ZTIPFP10_jmethodIDPPK18JNINativeInterfacePvE",
3547   "name" : "_jmethodID *(*)(const JNINativeInterface **, void *)",
3548   "referenced_type" : "_ZTIFP10_jmethodIDPPK18JNINativeInterfacePvE",
3549   "size" : 4,
3550   "source_file" : "libnativehelper/include_jni/jni.h"
3551  },
3552  {
3553   "alignment" : 4,
3554   "linker_set_key" : "_ZTIPFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E",
3555   "name" : "_jmethodID *(*)(const JNINativeInterface **, void *, const char *, const char *)",
3556   "referenced_type" : "_ZTIFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E",
3557   "size" : 4,
3558   "source_file" : "libnativehelper/include_jni/jni.h"
3559  },
3560  {
3561   "alignment" : 4,
3562   "linker_set_key" : "_ZTIPFP9_jfieldIDPPK18JNINativeInterfacePvE",
3563   "name" : "_jfieldID *(*)(const JNINativeInterface **, void *)",
3564   "referenced_type" : "_ZTIFP9_jfieldIDPPK18JNINativeInterfacePvE",
3565   "size" : 4,
3566   "source_file" : "libnativehelper/include_jni/jni.h"
3567  },
3568  {
3569   "alignment" : 4,
3570   "linker_set_key" : "_ZTIPFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E",
3571   "name" : "_jfieldID *(*)(const JNINativeInterface **, void *, const char *, const char *)",
3572   "referenced_type" : "_ZTIFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E",
3573   "size" : 4,
3574   "source_file" : "libnativehelper/include_jni/jni.h"
3575  },
3576  {
3577   "alignment" : 4,
3578   "linker_set_key" : "_ZTIPFPKcPPK18JNINativeInterfacePvPhE",
3579   "name" : "const char *(*)(const JNINativeInterface **, void *, unsigned char *)",
3580   "referenced_type" : "_ZTIFPKcPPK18JNINativeInterfacePvPhE",
3581   "size" : 4,
3582   "source_file" : "libnativehelper/include_jni/jni.h"
3583  },
3584  {
3585   "alignment" : 4,
3586   "linker_set_key" : "_ZTIPFPKtPPK18JNINativeInterfacePvPhE",
3587   "name" : "const unsigned short *(*)(const JNINativeInterface **, void *, unsigned char *)",
3588   "referenced_type" : "_ZTIFPKtPPK18JNINativeInterfacePvPhE",
3589   "size" : 4,
3590   "source_file" : "libnativehelper/include_jni/jni.h"
3591  },
3592  {
3593   "alignment" : 4,
3594   "linker_set_key" : "_ZTIPFPaPPK18JNINativeInterfacePvPhE",
3595   "name" : "signed char *(*)(const JNINativeInterface **, void *, unsigned char *)",
3596   "referenced_type" : "_ZTIFPaPPK18JNINativeInterfacePvPhE",
3597   "size" : 4,
3598   "source_file" : "libnativehelper/include_jni/jni.h"
3599  },
3600  {
3601   "alignment" : 4,
3602   "linker_set_key" : "_ZTIPFPdPPK18JNINativeInterfacePvPhE",
3603   "name" : "double *(*)(const JNINativeInterface **, void *, unsigned char *)",
3604   "referenced_type" : "_ZTIFPdPPK18JNINativeInterfacePvPhE",
3605   "size" : 4,
3606   "source_file" : "libnativehelper/include_jni/jni.h"
3607  },
3608  {
3609   "alignment" : 4,
3610   "linker_set_key" : "_ZTIPFPfPPK18JNINativeInterfacePvPhE",
3611   "name" : "float *(*)(const JNINativeInterface **, void *, unsigned char *)",
3612   "referenced_type" : "_ZTIFPfPPK18JNINativeInterfacePvPhE",
3613   "size" : 4,
3614   "source_file" : "libnativehelper/include_jni/jni.h"
3615  },
3616  {
3617   "alignment" : 4,
3618   "linker_set_key" : "_ZTIPFPhPPK18JNINativeInterfacePvS_E",
3619   "name" : "unsigned char *(*)(const JNINativeInterface **, void *, unsigned char *)",
3620   "referenced_type" : "_ZTIFPhPPK18JNINativeInterfacePvS_E",
3621   "size" : 4,
3622   "source_file" : "libnativehelper/include_jni/jni.h"
3623  },
3624  {
3625   "alignment" : 4,
3626   "linker_set_key" : "_ZTIPFPiPPK18JNINativeInterfacePvPhE",
3627   "name" : "int *(*)(const JNINativeInterface **, void *, unsigned char *)",
3628   "referenced_type" : "_ZTIFPiPPK18JNINativeInterfacePvPhE",
3629   "size" : 4,
3630   "source_file" : "libnativehelper/include_jni/jni.h"
3631  },
3632  {
3633   "alignment" : 4,
3634   "linker_set_key" : "_ZTIPFPsPPK18JNINativeInterfacePvPhE",
3635   "name" : "short *(*)(const JNINativeInterface **, void *, unsigned char *)",
3636   "referenced_type" : "_ZTIFPsPPK18JNINativeInterfacePvPhE",
3637   "size" : 4,
3638   "source_file" : "libnativehelper/include_jni/jni.h"
3639  },
3640  {
3641   "alignment" : 4,
3642   "linker_set_key" : "_ZTIPFPtPPK18JNINativeInterfacePvPhE",
3643   "name" : "unsigned short *(*)(const JNINativeInterface **, void *, unsigned char *)",
3644   "referenced_type" : "_ZTIFPtPPK18JNINativeInterfacePvPhE",
3645   "size" : 4,
3646   "source_file" : "libnativehelper/include_jni/jni.h"
3647  },
3648  {
3649   "alignment" : 4,
3650   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceE",
3651   "name" : "void *(*)(const JNINativeInterface **)",
3652   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceE",
3653   "size" : 4,
3654   "source_file" : "libnativehelper/include_jni/jni.h"
3655  },
3656  {
3657   "alignment" : 4,
3658   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfacePKcE",
3659   "name" : "void *(*)(const JNINativeInterface **, const char *)",
3660   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfacePKcE",
3661   "size" : 4,
3662   "source_file" : "libnativehelper/include_jni/jni.h"
3663  },
3664  {
3665   "alignment" : 4,
3666   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfacePKcS_PKaiE",
3667   "name" : "void *(*)(const JNINativeInterface **, const char *, void *, const signed char *, int)",
3668   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfacePKcS_PKaiE",
3669   "size" : 4,
3670   "source_file" : "libnativehelper/include_jni/jni.h"
3671  },
3672  {
3673   "alignment" : 4,
3674   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfacePKtiE",
3675   "name" : "void *(*)(const JNINativeInterface **, const unsigned short *, int)",
3676   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfacePKtiE",
3677   "size" : 4,
3678   "source_file" : "libnativehelper/include_jni/jni.h"
3679  },
3680  {
3681   "alignment" : 4,
3682   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_E",
3683   "name" : "void *(*)(const JNINativeInterface **, void *)",
3684   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_E",
3685   "size" : 4,
3686   "source_file" : "libnativehelper/include_jni/jni.h"
3687  },
3688  {
3689   "alignment" : 4,
3690   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE",
3691   "name" : "void *(*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
3692   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE",
3693   "size" : 4,
3694   "source_file" : "libnativehelper/include_jni/jni.h"
3695  },
3696  {
3697   "alignment" : 4,
3698   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPcE",
3699   "name" : "void *(*)(const JNINativeInterface **, void *, _jmethodID *, char *)",
3700   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDPcE",
3701   "size" : 4,
3702   "source_file" : "libnativehelper/include_jni/jni.h"
3703  },
3704  {
3705   "alignment" : 4,
3706   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDhE",
3707   "name" : "void *(*)(const JNINativeInterface **, void *, _jmethodID *, unsigned char)",
3708   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDhE",
3709   "size" : 4,
3710   "source_file" : "libnativehelper/include_jni/jni.h"
3711  },
3712  {
3713   "alignment" : 4,
3714   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE",
3715   "name" : "void *(*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
3716   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE",
3717   "size" : 4,
3718   "source_file" : "libnativehelper/include_jni/jni.h"
3719  },
3720  {
3721   "alignment" : 4,
3722   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_P9_jfieldIDE",
3723   "name" : "void *(*)(const JNINativeInterface **, void *, _jfieldID *)",
3724   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P9_jfieldIDE",
3725   "size" : 4,
3726   "source_file" : "libnativehelper/include_jni/jni.h"
3727  },
3728  {
3729   "alignment" : 4,
3730   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_P9_jfieldIDhE",
3731   "name" : "void *(*)(const JNINativeInterface **, void *, _jfieldID *, unsigned char)",
3732   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P9_jfieldIDhE",
3733   "size" : 4,
3734   "source_file" : "libnativehelper/include_jni/jni.h"
3735  },
3736  {
3737   "alignment" : 4,
3738   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_PhE",
3739   "name" : "void *(*)(const JNINativeInterface **, void *, unsigned char *)",
3740   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_PhE",
3741   "size" : 4,
3742   "source_file" : "libnativehelper/include_jni/jni.h"
3743  },
3744  {
3745   "alignment" : 4,
3746   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPK6jvalueE",
3747   "name" : "void *(*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
3748   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPK6jvalueE",
3749   "size" : 4,
3750   "source_file" : "libnativehelper/include_jni/jni.h"
3751  },
3752  {
3753   "alignment" : 4,
3754   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPcE",
3755   "name" : "void *(*)(const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
3756   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPcE",
3757   "size" : 4,
3758   "source_file" : "libnativehelper/include_jni/jni.h"
3759  },
3760  {
3761   "alignment" : 4,
3762   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDzE",
3763   "name" : "void *(*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
3764   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDzE",
3765   "size" : 4,
3766   "source_file" : "libnativehelper/include_jni/jni.h"
3767  },
3768  {
3769   "alignment" : 4,
3770   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_iE",
3771   "name" : "void *(*)(const JNINativeInterface **, void *, int)",
3772   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_iE",
3773   "size" : 4,
3774   "source_file" : "libnativehelper/include_jni/jni.h"
3775  },
3776  {
3777   "alignment" : 4,
3778   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_xE",
3779   "name" : "void *(*)(const JNINativeInterface **, void *, long long)",
3780   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_xE",
3781   "size" : 4,
3782   "source_file" : "libnativehelper/include_jni/jni.h"
3783  },
3784  {
3785   "alignment" : 4,
3786   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceiE",
3787   "name" : "void *(*)(const JNINativeInterface **, int)",
3788   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceiE",
3789   "size" : 4,
3790   "source_file" : "libnativehelper/include_jni/jni.h"
3791  },
3792  {
3793   "alignment" : 4,
3794   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceiS_S_E",
3795   "name" : "void *(*)(const JNINativeInterface **, int, void *, void *)",
3796   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceiS_S_E",
3797   "size" : 4,
3798   "source_file" : "libnativehelper/include_jni/jni.h"
3799  },
3800  {
3801   "alignment" : 4,
3802   "linker_set_key" : "_ZTIPFPxPPK18JNINativeInterfacePvPhE",
3803   "name" : "long long *(*)(const JNINativeInterface **, void *, unsigned char *)",
3804   "referenced_type" : "_ZTIFPxPPK18JNINativeInterfacePvPhE",
3805   "size" : 4,
3806   "source_file" : "libnativehelper/include_jni/jni.h"
3807  },
3808  {
3809   "alignment" : 4,
3810   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
3811   "name" : "signed char (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
3812   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
3813   "size" : 4,
3814   "source_file" : "libnativehelper/include_jni/jni.h"
3815  },
3816  {
3817   "alignment" : 4,
3818   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDPcE",
3819   "name" : "signed char (*)(const JNINativeInterface **, void *, _jmethodID *, char *)",
3820   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDPcE",
3821   "size" : 4,
3822   "source_file" : "libnativehelper/include_jni/jni.h"
3823  },
3824  {
3825   "alignment" : 4,
3826   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDzE",
3827   "name" : "signed char (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
3828   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDzE",
3829   "size" : 4,
3830   "source_file" : "libnativehelper/include_jni/jni.h"
3831  },
3832  {
3833   "alignment" : 4,
3834   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvP9_jfieldIDE",
3835   "name" : "signed char (*)(const JNINativeInterface **, void *, _jfieldID *)",
3836   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP9_jfieldIDE",
3837   "size" : 4,
3838   "source_file" : "libnativehelper/include_jni/jni.h"
3839  },
3840  {
3841   "alignment" : 4,
3842   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
3843   "name" : "signed char (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
3844   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
3845   "size" : 4,
3846   "source_file" : "libnativehelper/include_jni/jni.h"
3847  },
3848  {
3849   "alignment" : 4,
3850   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
3851   "name" : "signed char (*)(const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
3852   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
3853   "size" : 4,
3854   "source_file" : "libnativehelper/include_jni/jni.h"
3855  },
3856  {
3857   "alignment" : 4,
3858   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
3859   "name" : "signed char (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
3860   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
3861   "size" : 4,
3862   "source_file" : "libnativehelper/include_jni/jni.h"
3863  },
3864  {
3865   "alignment" : 4,
3866   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
3867   "name" : "double (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
3868   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
3869   "size" : 4,
3870   "source_file" : "libnativehelper/include_jni/jni.h"
3871  },
3872  {
3873   "alignment" : 4,
3874   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDPcE",
3875   "name" : "double (*)(const JNINativeInterface **, void *, _jmethodID *, char *)",
3876   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDPcE",
3877   "size" : 4,
3878   "source_file" : "libnativehelper/include_jni/jni.h"
3879  },
3880  {
3881   "alignment" : 4,
3882   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDzE",
3883   "name" : "double (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
3884   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDzE",
3885   "size" : 4,
3886   "source_file" : "libnativehelper/include_jni/jni.h"
3887  },
3888  {
3889   "alignment" : 4,
3890   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvP9_jfieldIDE",
3891   "name" : "double (*)(const JNINativeInterface **, void *, _jfieldID *)",
3892   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP9_jfieldIDE",
3893   "size" : 4,
3894   "source_file" : "libnativehelper/include_jni/jni.h"
3895  },
3896  {
3897   "alignment" : 4,
3898   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
3899   "name" : "double (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
3900   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
3901   "size" : 4,
3902   "source_file" : "libnativehelper/include_jni/jni.h"
3903  },
3904  {
3905   "alignment" : 4,
3906   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
3907   "name" : "double (*)(const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
3908   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
3909   "size" : 4,
3910   "source_file" : "libnativehelper/include_jni/jni.h"
3911  },
3912  {
3913   "alignment" : 4,
3914   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
3915   "name" : "double (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
3916   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
3917   "size" : 4,
3918   "source_file" : "libnativehelper/include_jni/jni.h"
3919  },
3920  {
3921   "alignment" : 4,
3922   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
3923   "name" : "float (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
3924   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
3925   "size" : 4,
3926   "source_file" : "libnativehelper/include_jni/jni.h"
3927  },
3928  {
3929   "alignment" : 4,
3930   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDPcE",
3931   "name" : "float (*)(const JNINativeInterface **, void *, _jmethodID *, char *)",
3932   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDPcE",
3933   "size" : 4,
3934   "source_file" : "libnativehelper/include_jni/jni.h"
3935  },
3936  {
3937   "alignment" : 4,
3938   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDzE",
3939   "name" : "float (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
3940   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDzE",
3941   "size" : 4,
3942   "source_file" : "libnativehelper/include_jni/jni.h"
3943  },
3944  {
3945   "alignment" : 4,
3946   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvP9_jfieldIDE",
3947   "name" : "float (*)(const JNINativeInterface **, void *, _jfieldID *)",
3948   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP9_jfieldIDE",
3949   "size" : 4,
3950   "source_file" : "libnativehelper/include_jni/jni.h"
3951  },
3952  {
3953   "alignment" : 4,
3954   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
3955   "name" : "float (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
3956   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
3957   "size" : 4,
3958   "source_file" : "libnativehelper/include_jni/jni.h"
3959  },
3960  {
3961   "alignment" : 4,
3962   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
3963   "name" : "float (*)(const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
3964   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
3965   "size" : 4,
3966   "source_file" : "libnativehelper/include_jni/jni.h"
3967  },
3968  {
3969   "alignment" : 4,
3970   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
3971   "name" : "float (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
3972   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
3973   "size" : 4,
3974   "source_file" : "libnativehelper/include_jni/jni.h"
3975  },
3976  {
3977   "alignment" : 4,
3978   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfaceE",
3979   "name" : "unsigned char (*)(const JNINativeInterface **)",
3980   "referenced_type" : "_ZTIFhPPK18JNINativeInterfaceE",
3981   "size" : 4,
3982   "source_file" : "libnativehelper/include_jni/jni.h"
3983  },
3984  {
3985   "alignment" : 4,
3986   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
3987   "name" : "unsigned char (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
3988   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
3989   "size" : 4,
3990   "source_file" : "libnativehelper/include_jni/jni.h"
3991  },
3992  {
3993   "alignment" : 4,
3994   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDPcE",
3995   "name" : "unsigned char (*)(const JNINativeInterface **, void *, _jmethodID *, char *)",
3996   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDPcE",
3997   "size" : 4,
3998   "source_file" : "libnativehelper/include_jni/jni.h"
3999  },
4000  {
4001   "alignment" : 4,
4002   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDzE",
4003   "name" : "unsigned char (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
4004   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDzE",
4005   "size" : 4,
4006   "source_file" : "libnativehelper/include_jni/jni.h"
4007  },
4008  {
4009   "alignment" : 4,
4010   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvP9_jfieldIDE",
4011   "name" : "unsigned char (*)(const JNINativeInterface **, void *, _jfieldID *)",
4012   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP9_jfieldIDE",
4013   "size" : 4,
4014   "source_file" : "libnativehelper/include_jni/jni.h"
4015  },
4016  {
4017   "alignment" : 4,
4018   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvS3_E",
4019   "name" : "unsigned char (*)(const JNINativeInterface **, void *, void *)",
4020   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_E",
4021   "size" : 4,
4022   "source_file" : "libnativehelper/include_jni/jni.h"
4023  },
4024  {
4025   "alignment" : 4,
4026   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
4027   "name" : "unsigned char (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
4028   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
4029   "size" : 4,
4030   "source_file" : "libnativehelper/include_jni/jni.h"
4031  },
4032  {
4033   "alignment" : 4,
4034   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
4035   "name" : "unsigned char (*)(const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
4036   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
4037   "size" : 4,
4038   "source_file" : "libnativehelper/include_jni/jni.h"
4039  },
4040  {
4041   "alignment" : 4,
4042   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
4043   "name" : "unsigned char (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
4044   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
4045   "size" : 4,
4046   "source_file" : "libnativehelper/include_jni/jni.h"
4047  },
4048  {
4049   "alignment" : 4,
4050   "linker_set_key" : "_ZTIPFiPPK18JNIInvokeInterfaceE",
4051   "name" : "int (*)(const JNIInvokeInterface **)",
4052   "referenced_type" : "_ZTIFiPPK18JNIInvokeInterfaceE",
4053   "size" : 4,
4054   "source_file" : "libnativehelper/include_jni/jni.h"
4055  },
4056  {
4057   "alignment" : 4,
4058   "linker_set_key" : "_ZTIPFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE",
4059   "name" : "int (*)(const JNIInvokeInterface **, const JNINativeInterface ***, void *)",
4060   "referenced_type" : "_ZTIFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE",
4061   "size" : 4,
4062   "source_file" : "libnativehelper/include_jni/jni.h"
4063  },
4064  {
4065   "alignment" : 4,
4066   "linker_set_key" : "_ZTIPFiPPK18JNIInvokeInterfacePPviE",
4067   "name" : "int (*)(const JNIInvokeInterface **, void **, int)",
4068   "referenced_type" : "_ZTIFiPPK18JNIInvokeInterfacePPviE",
4069   "size" : 4,
4070   "source_file" : "libnativehelper/include_jni/jni.h"
4071  },
4072  {
4073   "alignment" : 4,
4074   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfaceE",
4075   "name" : "int (*)(const JNINativeInterface **)",
4076   "referenced_type" : "_ZTIFiPPK18JNINativeInterfaceE",
4077   "size" : 4,
4078   "source_file" : "libnativehelper/include_jni/jni.h"
4079  },
4080  {
4081   "alignment" : 4,
4082   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePPPK18JNIInvokeInterfaceE",
4083   "name" : "int (*)(const JNINativeInterface **, const JNIInvokeInterface ***)",
4084   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePPPK18JNIInvokeInterfaceE",
4085   "size" : 4,
4086   "source_file" : "libnativehelper/include_jni/jni.h"
4087  },
4088  {
4089   "alignment" : 4,
4090   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvE",
4091   "name" : "int (*)(const JNINativeInterface **, void *)",
4092   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvE",
4093   "size" : 4,
4094   "source_file" : "libnativehelper/include_jni/jni.h"
4095  },
4096  {
4097   "alignment" : 4,
4098   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
4099   "name" : "int (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
4100   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
4101   "size" : 4,
4102   "source_file" : "libnativehelper/include_jni/jni.h"
4103  },
4104  {
4105   "alignment" : 4,
4106   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDPcE",
4107   "name" : "int (*)(const JNINativeInterface **, void *, _jmethodID *, char *)",
4108   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDPcE",
4109   "size" : 4,
4110   "source_file" : "libnativehelper/include_jni/jni.h"
4111  },
4112  {
4113   "alignment" : 4,
4114   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDzE",
4115   "name" : "int (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
4116   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDzE",
4117   "size" : 4,
4118   "source_file" : "libnativehelper/include_jni/jni.h"
4119  },
4120  {
4121   "alignment" : 4,
4122   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvP9_jfieldIDE",
4123   "name" : "int (*)(const JNINativeInterface **, void *, _jfieldID *)",
4124   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP9_jfieldIDE",
4125   "size" : 4,
4126   "source_file" : "libnativehelper/include_jni/jni.h"
4127  },
4128  {
4129   "alignment" : 4,
4130   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvPK15JNINativeMethodiE",
4131   "name" : "int (*)(const JNINativeInterface **, void *, const JNINativeMethod *, int)",
4132   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvPK15JNINativeMethodiE",
4133   "size" : 4,
4134   "source_file" : "libnativehelper/include_jni/jni.h"
4135  },
4136  {
4137   "alignment" : 4,
4138   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvPKcE",
4139   "name" : "int (*)(const JNINativeInterface **, void *, const char *)",
4140   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvPKcE",
4141   "size" : 4,
4142   "source_file" : "libnativehelper/include_jni/jni.h"
4143  },
4144  {
4145   "alignment" : 4,
4146   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
4147   "name" : "int (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
4148   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
4149   "size" : 4,
4150   "source_file" : "libnativehelper/include_jni/jni.h"
4151  },
4152  {
4153   "alignment" : 4,
4154   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
4155   "name" : "int (*)(const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
4156   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
4157   "size" : 4,
4158   "source_file" : "libnativehelper/include_jni/jni.h"
4159  },
4160  {
4161   "alignment" : 4,
4162   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
4163   "name" : "int (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
4164   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
4165   "size" : 4,
4166   "source_file" : "libnativehelper/include_jni/jni.h"
4167  },
4168  {
4169   "alignment" : 4,
4170   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfaceiE",
4171   "name" : "int (*)(const JNINativeInterface **, int)",
4172   "referenced_type" : "_ZTIFiPPK18JNINativeInterfaceiE",
4173   "size" : 4,
4174   "source_file" : "libnativehelper/include_jni/jni.h"
4175  },
4176  {
4177   "alignment" : 4,
4178   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
4179   "name" : "short (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
4180   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
4181   "size" : 4,
4182   "source_file" : "libnativehelper/include_jni/jni.h"
4183  },
4184  {
4185   "alignment" : 4,
4186   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDPcE",
4187   "name" : "short (*)(const JNINativeInterface **, void *, _jmethodID *, char *)",
4188   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDPcE",
4189   "size" : 4,
4190   "source_file" : "libnativehelper/include_jni/jni.h"
4191  },
4192  {
4193   "alignment" : 4,
4194   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDzE",
4195   "name" : "short (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
4196   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDzE",
4197   "size" : 4,
4198   "source_file" : "libnativehelper/include_jni/jni.h"
4199  },
4200  {
4201   "alignment" : 4,
4202   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvP9_jfieldIDE",
4203   "name" : "short (*)(const JNINativeInterface **, void *, _jfieldID *)",
4204   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP9_jfieldIDE",
4205   "size" : 4,
4206   "source_file" : "libnativehelper/include_jni/jni.h"
4207  },
4208  {
4209   "alignment" : 4,
4210   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
4211   "name" : "short (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
4212   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
4213   "size" : 4,
4214   "source_file" : "libnativehelper/include_jni/jni.h"
4215  },
4216  {
4217   "alignment" : 4,
4218   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
4219   "name" : "short (*)(const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
4220   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
4221   "size" : 4,
4222   "source_file" : "libnativehelper/include_jni/jni.h"
4223  },
4224  {
4225   "alignment" : 4,
4226   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
4227   "name" : "short (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
4228   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
4229   "size" : 4,
4230   "source_file" : "libnativehelper/include_jni/jni.h"
4231  },
4232  {
4233   "alignment" : 4,
4234   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
4235   "name" : "unsigned short (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
4236   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
4237   "size" : 4,
4238   "source_file" : "libnativehelper/include_jni/jni.h"
4239  },
4240  {
4241   "alignment" : 4,
4242   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDPcE",
4243   "name" : "unsigned short (*)(const JNINativeInterface **, void *, _jmethodID *, char *)",
4244   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDPcE",
4245   "size" : 4,
4246   "source_file" : "libnativehelper/include_jni/jni.h"
4247  },
4248  {
4249   "alignment" : 4,
4250   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDzE",
4251   "name" : "unsigned short (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
4252   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDzE",
4253   "size" : 4,
4254   "source_file" : "libnativehelper/include_jni/jni.h"
4255  },
4256  {
4257   "alignment" : 4,
4258   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvP9_jfieldIDE",
4259   "name" : "unsigned short (*)(const JNINativeInterface **, void *, _jfieldID *)",
4260   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP9_jfieldIDE",
4261   "size" : 4,
4262   "source_file" : "libnativehelper/include_jni/jni.h"
4263  },
4264  {
4265   "alignment" : 4,
4266   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
4267   "name" : "unsigned short (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
4268   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
4269   "size" : 4,
4270   "source_file" : "libnativehelper/include_jni/jni.h"
4271  },
4272  {
4273   "alignment" : 4,
4274   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
4275   "name" : "unsigned short (*)(const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
4276   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
4277   "size" : 4,
4278   "source_file" : "libnativehelper/include_jni/jni.h"
4279  },
4280  {
4281   "alignment" : 4,
4282   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
4283   "name" : "unsigned short (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
4284   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
4285   "size" : 4,
4286   "source_file" : "libnativehelper/include_jni/jni.h"
4287  },
4288  {
4289   "alignment" : 4,
4290   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfaceE",
4291   "name" : "void (*)(const JNINativeInterface **)",
4292   "referenced_type" : "_ZTIFvPPK18JNINativeInterfaceE",
4293   "size" : 4,
4294   "source_file" : "libnativehelper/include_jni/jni.h"
4295  },
4296  {
4297   "alignment" : 4,
4298   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePKcE",
4299   "name" : "void (*)(const JNINativeInterface **, const char *)",
4300   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePKcE",
4301   "size" : 4,
4302   "source_file" : "libnativehelper/include_jni/jni.h"
4303  },
4304  {
4305   "alignment" : 4,
4306   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvE",
4307   "name" : "void (*)(const JNINativeInterface **, void *)",
4308   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvE",
4309   "size" : 4,
4310   "source_file" : "libnativehelper/include_jni/jni.h"
4311  },
4312  {
4313   "alignment" : 4,
4314   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
4315   "name" : "void (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
4316   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
4317   "size" : 4,
4318   "source_file" : "libnativehelper/include_jni/jni.h"
4319  },
4320  {
4321   "alignment" : 4,
4322   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDPcE",
4323   "name" : "void (*)(const JNINativeInterface **, void *, _jmethodID *, char *)",
4324   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDPcE",
4325   "size" : 4,
4326   "source_file" : "libnativehelper/include_jni/jni.h"
4327  },
4328  {
4329   "alignment" : 4,
4330   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDzE",
4331   "name" : "void (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
4332   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDzE",
4333   "size" : 4,
4334   "source_file" : "libnativehelper/include_jni/jni.h"
4335  },
4336  {
4337   "alignment" : 4,
4338   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E",
4339   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, void *)",
4340   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E",
4341   "size" : 4,
4342   "source_file" : "libnativehelper/include_jni/jni.h"
4343  },
4344  {
4345   "alignment" : 4,
4346   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDaE",
4347   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, signed char)",
4348   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDaE",
4349   "size" : 4,
4350   "source_file" : "libnativehelper/include_jni/jni.h"
4351  },
4352  {
4353   "alignment" : 4,
4354   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDdE",
4355   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, double)",
4356   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDdE",
4357   "size" : 4,
4358   "source_file" : "libnativehelper/include_jni/jni.h"
4359  },
4360  {
4361   "alignment" : 4,
4362   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDfE",
4363   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, float)",
4364   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDfE",
4365   "size" : 4,
4366   "source_file" : "libnativehelper/include_jni/jni.h"
4367  },
4368  {
4369   "alignment" : 4,
4370   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDhE",
4371   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, unsigned char)",
4372   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDhE",
4373   "size" : 4,
4374   "source_file" : "libnativehelper/include_jni/jni.h"
4375  },
4376  {
4377   "alignment" : 4,
4378   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDiE",
4379   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, int)",
4380   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDiE",
4381   "size" : 4,
4382   "source_file" : "libnativehelper/include_jni/jni.h"
4383  },
4384  {
4385   "alignment" : 4,
4386   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDsE",
4387   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, short)",
4388   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDsE",
4389   "size" : 4,
4390   "source_file" : "libnativehelper/include_jni/jni.h"
4391  },
4392  {
4393   "alignment" : 4,
4394   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDtE",
4395   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, unsigned short)",
4396   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDtE",
4397   "size" : 4,
4398   "source_file" : "libnativehelper/include_jni/jni.h"
4399  },
4400  {
4401   "alignment" : 4,
4402   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDxE",
4403   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, long long)",
4404   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDxE",
4405   "size" : 4,
4406   "source_file" : "libnativehelper/include_jni/jni.h"
4407  },
4408  {
4409   "alignment" : 4,
4410   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPKcE",
4411   "name" : "void (*)(const JNINativeInterface **, void *, const char *)",
4412   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPKcE",
4413   "size" : 4,
4414   "source_file" : "libnativehelper/include_jni/jni.h"
4415  },
4416  {
4417   "alignment" : 4,
4418   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPKtE",
4419   "name" : "void (*)(const JNINativeInterface **, void *, const unsigned short *)",
4420   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPKtE",
4421   "size" : 4,
4422   "source_file" : "libnativehelper/include_jni/jni.h"
4423  },
4424  {
4425   "alignment" : 4,
4426   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPaiE",
4427   "name" : "void (*)(const JNINativeInterface **, void *, signed char *, int)",
4428   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPaiE",
4429   "size" : 4,
4430   "source_file" : "libnativehelper/include_jni/jni.h"
4431  },
4432  {
4433   "alignment" : 4,
4434   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPdiE",
4435   "name" : "void (*)(const JNINativeInterface **, void *, double *, int)",
4436   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPdiE",
4437   "size" : 4,
4438   "source_file" : "libnativehelper/include_jni/jni.h"
4439  },
4440  {
4441   "alignment" : 4,
4442   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPfiE",
4443   "name" : "void (*)(const JNINativeInterface **, void *, float *, int)",
4444   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPfiE",
4445   "size" : 4,
4446   "source_file" : "libnativehelper/include_jni/jni.h"
4447  },
4448  {
4449   "alignment" : 4,
4450   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPhiE",
4451   "name" : "void (*)(const JNINativeInterface **, void *, unsigned char *, int)",
4452   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPhiE",
4453   "size" : 4,
4454   "source_file" : "libnativehelper/include_jni/jni.h"
4455  },
4456  {
4457   "alignment" : 4,
4458   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPiiE",
4459   "name" : "void (*)(const JNINativeInterface **, void *, int *, int)",
4460   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPiiE",
4461   "size" : 4,
4462   "source_file" : "libnativehelper/include_jni/jni.h"
4463  },
4464  {
4465   "alignment" : 4,
4466   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPsiE",
4467   "name" : "void (*)(const JNINativeInterface **, void *, short *, int)",
4468   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPsiE",
4469   "size" : 4,
4470   "source_file" : "libnativehelper/include_jni/jni.h"
4471  },
4472  {
4473   "alignment" : 4,
4474   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPtiE",
4475   "name" : "void (*)(const JNINativeInterface **, void *, unsigned short *, int)",
4476   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPtiE",
4477   "size" : 4,
4478   "source_file" : "libnativehelper/include_jni/jni.h"
4479  },
4480  {
4481   "alignment" : 4,
4482   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPxiE",
4483   "name" : "void (*)(const JNINativeInterface **, void *, long long *, int)",
4484   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPxiE",
4485   "size" : 4,
4486   "source_file" : "libnativehelper/include_jni/jni.h"
4487  },
4488  {
4489   "alignment" : 4,
4490   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
4491   "name" : "void (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
4492   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
4493   "size" : 4,
4494   "source_file" : "libnativehelper/include_jni/jni.h"
4495  },
4496  {
4497   "alignment" : 4,
4498   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
4499   "name" : "void (*)(const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
4500   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
4501   "size" : 4,
4502   "source_file" : "libnativehelper/include_jni/jni.h"
4503  },
4504  {
4505   "alignment" : 4,
4506   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
4507   "name" : "void (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
4508   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
4509   "size" : 4,
4510   "source_file" : "libnativehelper/include_jni/jni.h"
4511  },
4512  {
4513   "alignment" : 4,
4514   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvS3_iE",
4515   "name" : "void (*)(const JNINativeInterface **, void *, void *, int)",
4516   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_iE",
4517   "size" : 4,
4518   "source_file" : "libnativehelper/include_jni/jni.h"
4519  },
4520  {
4521   "alignment" : 4,
4522   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviS3_E",
4523   "name" : "void (*)(const JNINativeInterface **, void *, int, void *)",
4524   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviS3_E",
4525   "size" : 4,
4526   "source_file" : "libnativehelper/include_jni/jni.h"
4527  },
4528  {
4529   "alignment" : 4,
4530   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKaE",
4531   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const signed char *)",
4532   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKaE",
4533   "size" : 4,
4534   "source_file" : "libnativehelper/include_jni/jni.h"
4535  },
4536  {
4537   "alignment" : 4,
4538   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKdE",
4539   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const double *)",
4540   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKdE",
4541   "size" : 4,
4542   "source_file" : "libnativehelper/include_jni/jni.h"
4543  },
4544  {
4545   "alignment" : 4,
4546   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKfE",
4547   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const float *)",
4548   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKfE",
4549   "size" : 4,
4550   "source_file" : "libnativehelper/include_jni/jni.h"
4551  },
4552  {
4553   "alignment" : 4,
4554   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKhE",
4555   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const unsigned char *)",
4556   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKhE",
4557   "size" : 4,
4558   "source_file" : "libnativehelper/include_jni/jni.h"
4559  },
4560  {
4561   "alignment" : 4,
4562   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKiE",
4563   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const int *)",
4564   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKiE",
4565   "size" : 4,
4566   "source_file" : "libnativehelper/include_jni/jni.h"
4567  },
4568  {
4569   "alignment" : 4,
4570   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKsE",
4571   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const short *)",
4572   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKsE",
4573   "size" : 4,
4574   "source_file" : "libnativehelper/include_jni/jni.h"
4575  },
4576  {
4577   "alignment" : 4,
4578   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKtE",
4579   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const unsigned short *)",
4580   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKtE",
4581   "size" : 4,
4582   "source_file" : "libnativehelper/include_jni/jni.h"
4583  },
4584  {
4585   "alignment" : 4,
4586   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKxE",
4587   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const long long *)",
4588   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKxE",
4589   "size" : 4,
4590   "source_file" : "libnativehelper/include_jni/jni.h"
4591  },
4592  {
4593   "alignment" : 4,
4594   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPaE",
4595   "name" : "void (*)(const JNINativeInterface **, void *, int, int, signed char *)",
4596   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPaE",
4597   "size" : 4,
4598   "source_file" : "libnativehelper/include_jni/jni.h"
4599  },
4600  {
4601   "alignment" : 4,
4602   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPcE",
4603   "name" : "void (*)(const JNINativeInterface **, void *, int, int, char *)",
4604   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPcE",
4605   "size" : 4,
4606   "source_file" : "libnativehelper/include_jni/jni.h"
4607  },
4608  {
4609   "alignment" : 4,
4610   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPdE",
4611   "name" : "void (*)(const JNINativeInterface **, void *, int, int, double *)",
4612   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPdE",
4613   "size" : 4,
4614   "source_file" : "libnativehelper/include_jni/jni.h"
4615  },
4616  {
4617   "alignment" : 4,
4618   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPfE",
4619   "name" : "void (*)(const JNINativeInterface **, void *, int, int, float *)",
4620   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPfE",
4621   "size" : 4,
4622   "source_file" : "libnativehelper/include_jni/jni.h"
4623  },
4624  {
4625   "alignment" : 4,
4626   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPhE",
4627   "name" : "void (*)(const JNINativeInterface **, void *, int, int, unsigned char *)",
4628   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPhE",
4629   "size" : 4,
4630   "source_file" : "libnativehelper/include_jni/jni.h"
4631  },
4632  {
4633   "alignment" : 4,
4634   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPiE",
4635   "name" : "void (*)(const JNINativeInterface **, void *, int, int, int *)",
4636   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPiE",
4637   "size" : 4,
4638   "source_file" : "libnativehelper/include_jni/jni.h"
4639  },
4640  {
4641   "alignment" : 4,
4642   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPsE",
4643   "name" : "void (*)(const JNINativeInterface **, void *, int, int, short *)",
4644   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPsE",
4645   "size" : 4,
4646   "source_file" : "libnativehelper/include_jni/jni.h"
4647  },
4648  {
4649   "alignment" : 4,
4650   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPtE",
4651   "name" : "void (*)(const JNINativeInterface **, void *, int, int, unsigned short *)",
4652   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPtE",
4653   "size" : 4,
4654   "source_file" : "libnativehelper/include_jni/jni.h"
4655  },
4656  {
4657   "alignment" : 4,
4658   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPxE",
4659   "name" : "void (*)(const JNINativeInterface **, void *, int, int, long long *)",
4660   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPxE",
4661   "size" : 4,
4662   "source_file" : "libnativehelper/include_jni/jni.h"
4663  },
4664  {
4665   "alignment" : 4,
4666   "linker_set_key" : "_ZTIPFxPPK18JNINativeInterfacePvE",
4667   "name" : "long long (*)(const JNINativeInterface **, void *)",
4668   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvE",
4669   "size" : 4,
4670   "source_file" : "libnativehelper/include_jni/jni.h"
4671  },
4672  {
4673   "alignment" : 4,
4674   "linker_set_key" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
4675   "name" : "long long (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
4676   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
4677   "size" : 4,
4678   "source_file" : "libnativehelper/include_jni/jni.h"
4679  },
4680  {
4681   "alignment" : 4,
4682   "linker_set_key" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDPcE",
4683   "name" : "long long (*)(const JNINativeInterface **, void *, _jmethodID *, char *)",
4684   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodIDPcE",
4685   "size" : 4,
4686   "source_file" : "libnativehelper/include_jni/jni.h"
4687  },
4688  {
4689   "alignment" : 4,
4690   "linker_set_key" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDzE",
4691   "name" : "long long (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
4692   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodIDzE",
4693   "size" : 4,
4694   "source_file" : "libnativehelper/include_jni/jni.h"
4695  },
4696  {
4697   "alignment" : 4,
4698   "linker_set_key" : "_ZTIPFxPPK18JNINativeInterfacePvP9_jfieldIDE",
4699   "name" : "long long (*)(const JNINativeInterface **, void *, _jfieldID *)",
4700   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvP9_jfieldIDE",
4701   "size" : 4,
4702   "source_file" : "libnativehelper/include_jni/jni.h"
4703  },
4704  {
4705   "alignment" : 4,
4706   "linker_set_key" : "_ZTIPFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
4707   "name" : "long long (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
4708   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
4709   "size" : 4,
4710   "source_file" : "libnativehelper/include_jni/jni.h"
4711  },
4712  {
4713   "alignment" : 4,
4714   "linker_set_key" : "_ZTIPFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
4715   "name" : "long long (*)(const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
4716   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
4717   "size" : 4,
4718   "source_file" : "libnativehelper/include_jni/jni.h"
4719  },
4720  {
4721   "alignment" : 4,
4722   "linker_set_key" : "_ZTIPFxPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
4723   "name" : "long long (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
4724   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
4725   "size" : 4,
4726   "source_file" : "libnativehelper/include_jni/jni.h"
4727  },
4728  {
4729   "alignment" : 4,
4730   "linker_set_key" : "_ZTIPK15JNINativeMethod",
4731   "name" : "const JNINativeMethod *",
4732   "referenced_type" : "_ZTIK15JNINativeMethod",
4733   "size" : 4,
4734   "source_file" : "libnativehelper/include_jni/jni.h"
4735  },
4736  {
4737   "alignment" : 4,
4738   "linker_set_key" : "_ZTIPK18JNIInvokeInterface",
4739   "name" : "const JNIInvokeInterface *",
4740   "referenced_type" : "_ZTIK18JNIInvokeInterface",
4741   "size" : 4,
4742   "source_file" : "libnativehelper/include_jni/jni.h"
4743  },
4744  {
4745   "alignment" : 4,
4746   "linker_set_key" : "_ZTIPK18JNINativeInterface",
4747   "name" : "const JNINativeInterface *",
4748   "referenced_type" : "_ZTIK18JNINativeInterface",
4749   "size" : 4,
4750   "source_file" : "libnativehelper/include_jni/jni.h"
4751  },
4752  {
4753   "alignment" : 4,
4754   "linker_set_key" : "_ZTIPK6jvalue",
4755   "name" : "const jvalue *",
4756   "referenced_type" : "_ZTIK6jvalue",
4757   "size" : 4,
4758   "source_file" : "libnativehelper/include_jni/jni.h"
4759  },
4760  {
4761   "alignment" : 4,
4762   "linker_set_key" : "_ZTIPKa",
4763   "name" : "const signed char *",
4764   "referenced_type" : "_ZTIKa",
4765   "size" : 4,
4766   "source_file" : "libnativehelper/include_jni/jni.h"
4767  },
4768  {
4769   "alignment" : 4,
4770   "linker_set_key" : "_ZTIPKc",
4771   "name" : "const char *",
4772   "referenced_type" : "_ZTIKc",
4773   "size" : 4,
4774   "source_file" : "libnativehelper/include_jni/jni.h"
4775  },
4776  {
4777   "alignment" : 4,
4778   "linker_set_key" : "_ZTIPKd",
4779   "name" : "const double *",
4780   "referenced_type" : "_ZTIKd",
4781   "size" : 4,
4782   "source_file" : "libnativehelper/include_jni/jni.h"
4783  },
4784  {
4785   "alignment" : 4,
4786   "linker_set_key" : "_ZTIPKf",
4787   "name" : "const float *",
4788   "referenced_type" : "_ZTIKf",
4789   "size" : 4,
4790   "source_file" : "libnativehelper/include_jni/jni.h"
4791  },
4792  {
4793   "alignment" : 4,
4794   "linker_set_key" : "_ZTIPKh",
4795   "name" : "const unsigned char *",
4796   "referenced_type" : "_ZTIKh",
4797   "size" : 4,
4798   "source_file" : "libnativehelper/include_jni/jni.h"
4799  },
4800  {
4801   "alignment" : 4,
4802   "linker_set_key" : "_ZTIPKi",
4803   "name" : "const int *",
4804   "referenced_type" : "_ZTIKi",
4805   "size" : 4,
4806   "source_file" : "libnativehelper/include_jni/jni.h"
4807  },
4808  {
4809   "alignment" : 4,
4810   "linker_set_key" : "_ZTIPKs",
4811   "name" : "const short *",
4812   "referenced_type" : "_ZTIKs",
4813   "size" : 4,
4814   "source_file" : "libnativehelper/include_jni/jni.h"
4815  },
4816  {
4817   "alignment" : 4,
4818   "linker_set_key" : "_ZTIPKt",
4819   "name" : "const unsigned short *",
4820   "referenced_type" : "_ZTIKt",
4821   "size" : 4,
4822   "source_file" : "libnativehelper/include_jni/jni.h"
4823  },
4824  {
4825   "alignment" : 4,
4826   "linker_set_key" : "_ZTIPKx",
4827   "name" : "const long long *",
4828   "referenced_type" : "_ZTIKx",
4829   "size" : 4,
4830   "source_file" : "libnativehelper/include_jni/jni.h"
4831  },
4832  {
4833   "alignment" : 4,
4834   "linker_set_key" : "_ZTIPPK18JNIInvokeInterface",
4835   "name" : "const JNIInvokeInterface **",
4836   "referenced_type" : "_ZTIPK18JNIInvokeInterface",
4837   "size" : 4,
4838   "source_file" : "libnativehelper/include_jni/jni.h"
4839  },
4840  {
4841   "alignment" : 4,
4842   "linker_set_key" : "_ZTIPPK18JNINativeInterface",
4843   "name" : "const JNINativeInterface **",
4844   "referenced_type" : "_ZTIPK18JNINativeInterface",
4845   "size" : 4,
4846   "source_file" : "libnativehelper/include_jni/jni.h"
4847  },
4848  {
4849   "alignment" : 4,
4850   "linker_set_key" : "_ZTIPPPK18JNIInvokeInterface",
4851   "name" : "const JNIInvokeInterface ***",
4852   "referenced_type" : "_ZTIPPK18JNIInvokeInterface",
4853   "size" : 4,
4854   "source_file" : "libnativehelper/include_jni/jni.h"
4855  },
4856  {
4857   "alignment" : 4,
4858   "linker_set_key" : "_ZTIPPPK18JNINativeInterface",
4859   "name" : "const JNINativeInterface ***",
4860   "referenced_type" : "_ZTIPPK18JNINativeInterface",
4861   "size" : 4,
4862   "source_file" : "libnativehelper/include_jni/jni.h"
4863  },
4864  {
4865   "alignment" : 4,
4866   "linker_set_key" : "_ZTIPPv",
4867   "name" : "void **",
4868   "referenced_type" : "_ZTIPv",
4869   "size" : 4,
4870   "source_file" : "libnativehelper/include_jni/jni.h"
4871  },
4872  {
4873   "alignment" : 4,
4874   "linker_set_key" : "_ZTIPa",
4875   "name" : "signed char *",
4876   "referenced_type" : "_ZTIa",
4877   "size" : 4,
4878   "source_file" : "libnativehelper/include_jni/jni.h"
4879  },
4880  {
4881   "alignment" : 4,
4882   "linker_set_key" : "_ZTIPc",
4883   "name" : "char *",
4884   "referenced_type" : "_ZTIc",
4885   "size" : 4,
4886   "source_file" : "libnativehelper/include_jni/jni.h"
4887  },
4888  {
4889   "alignment" : 4,
4890   "linker_set_key" : "_ZTIPd",
4891   "name" : "double *",
4892   "referenced_type" : "_ZTId",
4893   "size" : 4,
4894   "source_file" : "libnativehelper/include_jni/jni.h"
4895  },
4896  {
4897   "alignment" : 4,
4898   "linker_set_key" : "_ZTIPf",
4899   "name" : "float *",
4900   "referenced_type" : "_ZTIf",
4901   "size" : 4,
4902   "source_file" : "libnativehelper/include_jni/jni.h"
4903  },
4904  {
4905   "alignment" : 4,
4906   "linker_set_key" : "_ZTIPh",
4907   "name" : "unsigned char *",
4908   "referenced_type" : "_ZTIh",
4909   "size" : 4,
4910   "source_file" : "libnativehelper/include_jni/jni.h"
4911  },
4912  {
4913   "alignment" : 4,
4914   "linker_set_key" : "_ZTIPi",
4915   "name" : "int *",
4916   "referenced_type" : "_ZTIi",
4917   "size" : 4,
4918   "source_file" : "libnativehelper/include_jni/jni.h"
4919  },
4920  {
4921   "alignment" : 4,
4922   "linker_set_key" : "_ZTIPs",
4923   "name" : "short *",
4924   "referenced_type" : "_ZTIs",
4925   "size" : 4,
4926   "source_file" : "libnativehelper/include_jni/jni.h"
4927  },
4928  {
4929   "alignment" : 4,
4930   "linker_set_key" : "_ZTIPt",
4931   "name" : "unsigned short *",
4932   "referenced_type" : "_ZTIt",
4933   "size" : 4,
4934   "source_file" : "libnativehelper/include_jni/jni.h"
4935  },
4936  {
4937   "alignment" : 4,
4938   "linker_set_key" : "_ZTIPv",
4939   "name" : "void *",
4940   "referenced_type" : "_ZTIv",
4941   "size" : 4,
4942   "source_file" : "libnativehelper/include_jni/jni.h"
4943  },
4944  {
4945   "alignment" : 4,
4946   "linker_set_key" : "_ZTIPx",
4947   "name" : "long long *",
4948   "referenced_type" : "_ZTIx",
4949   "size" : 4,
4950   "source_file" : "libnativehelper/include_jni/jni.h"
4951  }
4952 ],
4953 "qualified_types" :
4954 [
4955  {
4956   "alignment" : 4,
4957   "is_const" : true,
4958   "linker_set_key" : "_ZTIK15JNINativeMethod",
4959   "name" : "const JNINativeMethod",
4960   "referenced_type" : "_ZTI15JNINativeMethod",
4961   "size" : 12,
4962   "source_file" : "libnativehelper/include_jni/jni.h"
4963  },
4964  {
4965   "alignment" : 4,
4966   "is_const" : true,
4967   "linker_set_key" : "_ZTIK18JNIInvokeInterface",
4968   "name" : "const JNIInvokeInterface",
4969   "referenced_type" : "_ZTI18JNIInvokeInterface",
4970   "size" : 32,
4971   "source_file" : "libnativehelper/include_jni/jni.h"
4972  },
4973  {
4974   "alignment" : 4,
4975   "is_const" : true,
4976   "linker_set_key" : "_ZTIK18JNINativeInterface",
4977   "name" : "const JNINativeInterface",
4978   "referenced_type" : "_ZTI18JNINativeInterface",
4979   "size" : 932,
4980   "source_file" : "libnativehelper/include_jni/jni.h"
4981  },
4982  {
4983   "alignment" : 4,
4984   "is_const" : true,
4985   "linker_set_key" : "_ZTIK6jvalue",
4986   "name" : "const jvalue",
4987   "referenced_type" : "_ZTI6jvalue",
4988   "size" : 8,
4989   "source_file" : "libnativehelper/include_jni/jni.h"
4990  },
4991  {
4992   "alignment" : 1,
4993   "is_const" : true,
4994   "linker_set_key" : "_ZTIKa",
4995   "name" : "const signed char",
4996   "referenced_type" : "_ZTIa",
4997   "size" : 1,
4998   "source_file" : "libnativehelper/include_jni/jni.h"
4999  },
5000  {
5001   "alignment" : 1,
5002   "is_const" : true,
5003   "linker_set_key" : "_ZTIKc",
5004   "name" : "const char",
5005   "referenced_type" : "_ZTIc",
5006   "size" : 1,
5007   "source_file" : "libnativehelper/include_jni/jni.h"
5008  },
5009  {
5010   "alignment" : 4,
5011   "is_const" : true,
5012   "linker_set_key" : "_ZTIKd",
5013   "name" : "const double",
5014   "referenced_type" : "_ZTId",
5015   "size" : 8,
5016   "source_file" : "libnativehelper/include_jni/jni.h"
5017  },
5018  {
5019   "alignment" : 4,
5020   "is_const" : true,
5021   "linker_set_key" : "_ZTIKf",
5022   "name" : "const float",
5023   "referenced_type" : "_ZTIf",
5024   "size" : 4,
5025   "source_file" : "libnativehelper/include_jni/jni.h"
5026  },
5027  {
5028   "alignment" : 1,
5029   "is_const" : true,
5030   "linker_set_key" : "_ZTIKh",
5031   "name" : "const unsigned char",
5032   "referenced_type" : "_ZTIh",
5033   "size" : 1,
5034   "source_file" : "libnativehelper/include_jni/jni.h"
5035  },
5036  {
5037   "alignment" : 4,
5038   "is_const" : true,
5039   "linker_set_key" : "_ZTIKi",
5040   "name" : "const int",
5041   "referenced_type" : "_ZTIi",
5042   "size" : 4,
5043   "source_file" : "libnativehelper/include_jni/jni.h"
5044  },
5045  {
5046   "alignment" : 2,
5047   "is_const" : true,
5048   "linker_set_key" : "_ZTIKs",
5049   "name" : "const short",
5050   "referenced_type" : "_ZTIs",
5051   "size" : 2,
5052   "source_file" : "libnativehelper/include_jni/jni.h"
5053  },
5054  {
5055   "alignment" : 2,
5056   "is_const" : true,
5057   "linker_set_key" : "_ZTIKt",
5058   "name" : "const unsigned short",
5059   "referenced_type" : "_ZTIt",
5060   "size" : 2,
5061   "source_file" : "libnativehelper/include_jni/jni.h"
5062  },
5063  {
5064   "alignment" : 4,
5065   "is_const" : true,
5066   "linker_set_key" : "_ZTIKx",
5067   "name" : "const long long",
5068   "referenced_type" : "_ZTIx",
5069   "size" : 8,
5070   "source_file" : "libnativehelper/include_jni/jni.h"
5071  }
5072 ],
5073 "record_types" :
5074 [
5075  {
5076   "alignment" : 4,
5077   "fields" :
5078   [
5079    {
5080     "field_name" : "optionString",
5081     "referenced_type" : "_ZTIPKc"
5082    },
5083    {
5084     "field_name" : "extraInfo",
5085     "field_offset" : 32,
5086     "referenced_type" : "_ZTIPv"
5087    }
5088   ],
5089   "linker_set_key" : "_ZTI12JavaVMOption",
5090   "name" : "JavaVMOption",
5091   "size" : 8,
5092   "source_file" : "libnativehelper/include_jni/jni.h"
5093  },
5094  {
5095   "alignment" : 4,
5096   "fields" :
5097   [
5098    {
5099     "field_name" : "version",
5100     "referenced_type" : "_ZTIi"
5101    },
5102    {
5103     "field_name" : "nOptions",
5104     "field_offset" : 32,
5105     "referenced_type" : "_ZTIi"
5106    },
5107    {
5108     "field_name" : "options",
5109     "field_offset" : 64,
5110     "referenced_type" : "_ZTIP12JavaVMOption"
5111    },
5112    {
5113     "field_name" : "ignoreUnrecognized",
5114     "field_offset" : 96,
5115     "referenced_type" : "_ZTIh"
5116    }
5117   ],
5118   "linker_set_key" : "_ZTI14JavaVMInitArgs",
5119   "name" : "JavaVMInitArgs",
5120   "size" : 16,
5121   "source_file" : "libnativehelper/include_jni/jni.h"
5122  },
5123  {
5124   "alignment" : 4,
5125   "fields" :
5126   [
5127    {
5128     "field_name" : "name",
5129     "referenced_type" : "_ZTIPKc"
5130    },
5131    {
5132     "field_name" : "signature",
5133     "field_offset" : 32,
5134     "referenced_type" : "_ZTIPKc"
5135    },
5136    {
5137     "field_name" : "fnPtr",
5138     "field_offset" : 64,
5139     "referenced_type" : "_ZTIPv"
5140    }
5141   ],
5142   "linker_set_key" : "_ZTI15JNINativeMethod",
5143   "name" : "JNINativeMethod",
5144   "size" : 12,
5145   "source_file" : "libnativehelper/include_jni/jni.h"
5146  },
5147  {
5148   "alignment" : 4,
5149   "fields" :
5150   [
5151    {
5152     "field_name" : "version",
5153     "referenced_type" : "_ZTIi"
5154    },
5155    {
5156     "field_name" : "name",
5157     "field_offset" : 32,
5158     "referenced_type" : "_ZTIPKc"
5159    },
5160    {
5161     "field_name" : "group",
5162     "field_offset" : 64,
5163     "referenced_type" : "_ZTIPv"
5164    }
5165   ],
5166   "linker_set_key" : "_ZTI16JavaVMAttachArgs",
5167   "name" : "JavaVMAttachArgs",
5168   "size" : 12,
5169   "source_file" : "libnativehelper/include_jni/jni.h"
5170  },
5171  {
5172   "alignment" : 4,
5173   "fields" :
5174   [
5175    {
5176     "field_name" : "reserved0",
5177     "referenced_type" : "_ZTIPv"
5178    },
5179    {
5180     "field_name" : "reserved1",
5181     "field_offset" : 32,
5182     "referenced_type" : "_ZTIPv"
5183    },
5184    {
5185     "field_name" : "reserved2",
5186     "field_offset" : 64,
5187     "referenced_type" : "_ZTIPv"
5188    },
5189    {
5190     "field_name" : "DestroyJavaVM",
5191     "field_offset" : 96,
5192     "referenced_type" : "_ZTIPFiPPK18JNIInvokeInterfaceE"
5193    },
5194    {
5195     "field_name" : "AttachCurrentThread",
5196     "field_offset" : 128,
5197     "referenced_type" : "_ZTIPFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE"
5198    },
5199    {
5200     "field_name" : "DetachCurrentThread",
5201     "field_offset" : 160,
5202     "referenced_type" : "_ZTIPFiPPK18JNIInvokeInterfaceE"
5203    },
5204    {
5205     "field_name" : "GetEnv",
5206     "field_offset" : 192,
5207     "referenced_type" : "_ZTIPFiPPK18JNIInvokeInterfacePPviE"
5208    },
5209    {
5210     "field_name" : "AttachCurrentThreadAsDaemon",
5211     "field_offset" : 224,
5212     "referenced_type" : "_ZTIPFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE"
5213    }
5214   ],
5215   "linker_set_key" : "_ZTI18JNIInvokeInterface",
5216   "name" : "JNIInvokeInterface",
5217   "size" : 32,
5218   "source_file" : "libnativehelper/include_jni/jni.h"
5219  },
5220  {
5221   "alignment" : 4,
5222   "fields" :
5223   [
5224    {
5225     "field_name" : "reserved0",
5226     "referenced_type" : "_ZTIPv"
5227    },
5228    {
5229     "field_name" : "reserved1",
5230     "field_offset" : 32,
5231     "referenced_type" : "_ZTIPv"
5232    },
5233    {
5234     "field_name" : "reserved2",
5235     "field_offset" : 64,
5236     "referenced_type" : "_ZTIPv"
5237    },
5238    {
5239     "field_name" : "reserved3",
5240     "field_offset" : 96,
5241     "referenced_type" : "_ZTIPv"
5242    },
5243    {
5244     "field_name" : "GetVersion",
5245     "field_offset" : 128,
5246     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfaceE"
5247    },
5248    {
5249     "field_name" : "DefineClass",
5250     "field_offset" : 160,
5251     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfacePKcS_PKaiE"
5252    },
5253    {
5254     "field_name" : "FindClass",
5255     "field_offset" : 192,
5256     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfacePKcE"
5257    },
5258    {
5259     "field_name" : "FromReflectedMethod",
5260     "field_offset" : 224,
5261     "referenced_type" : "_ZTIPFP10_jmethodIDPPK18JNINativeInterfacePvE"
5262    },
5263    {
5264     "field_name" : "FromReflectedField",
5265     "field_offset" : 256,
5266     "referenced_type" : "_ZTIPFP9_jfieldIDPPK18JNINativeInterfacePvE"
5267    },
5268    {
5269     "field_name" : "ToReflectedMethod",
5270     "field_offset" : 288,
5271     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDhE"
5272    },
5273    {
5274     "field_name" : "GetSuperclass",
5275     "field_offset" : 320,
5276     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
5277    },
5278    {
5279     "field_name" : "IsAssignableFrom",
5280     "field_offset" : 352,
5281     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_E"
5282    },
5283    {
5284     "field_name" : "ToReflectedField",
5285     "field_offset" : 384,
5286     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P9_jfieldIDhE"
5287    },
5288    {
5289     "field_name" : "Throw",
5290     "field_offset" : 416,
5291     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
5292    },
5293    {
5294     "field_name" : "ThrowNew",
5295     "field_offset" : 448,
5296     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvPKcE"
5297    },
5298    {
5299     "field_name" : "ExceptionOccurred",
5300     "field_offset" : 480,
5301     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceE"
5302    },
5303    {
5304     "field_name" : "ExceptionDescribe",
5305     "field_offset" : 512,
5306     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfaceE"
5307    },
5308    {
5309     "field_name" : "ExceptionClear",
5310     "field_offset" : 544,
5311     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfaceE"
5312    },
5313    {
5314     "field_name" : "FatalError",
5315     "field_offset" : 576,
5316     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePKcE"
5317    },
5318    {
5319     "field_name" : "PushLocalFrame",
5320     "field_offset" : 608,
5321     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfaceiE"
5322    },
5323    {
5324     "field_name" : "PopLocalFrame",
5325     "field_offset" : 640,
5326     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
5327    },
5328    {
5329     "field_name" : "NewGlobalRef",
5330     "field_offset" : 672,
5331     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
5332    },
5333    {
5334     "field_name" : "DeleteGlobalRef",
5335     "field_offset" : 704,
5336     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvE"
5337    },
5338    {
5339     "field_name" : "DeleteLocalRef",
5340     "field_offset" : 736,
5341     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvE"
5342    },
5343    {
5344     "field_name" : "IsSameObject",
5345     "field_offset" : 768,
5346     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_E"
5347    },
5348    {
5349     "field_name" : "NewLocalRef",
5350     "field_offset" : 800,
5351     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
5352    },
5353    {
5354     "field_name" : "EnsureLocalCapacity",
5355     "field_offset" : 832,
5356     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfaceiE"
5357    },
5358    {
5359     "field_name" : "AllocObject",
5360     "field_offset" : 864,
5361     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
5362    },
5363    {
5364     "field_name" : "NewObject",
5365     "field_offset" : 896,
5366     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE"
5367    },
5368    {
5369     "field_name" : "NewObjectV",
5370     "field_offset" : 928,
5371     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPcE"
5372    },
5373    {
5374     "field_name" : "NewObjectA",
5375     "field_offset" : 960,
5376     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE"
5377    },
5378    {
5379     "field_name" : "GetObjectClass",
5380     "field_offset" : 992,
5381     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
5382    },
5383    {
5384     "field_name" : "IsInstanceOf",
5385     "field_offset" : 1024,
5386     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_E"
5387    },
5388    {
5389     "field_name" : "GetMethodID",
5390     "field_offset" : 1056,
5391     "referenced_type" : "_ZTIPFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E"
5392    },
5393    {
5394     "field_name" : "CallObjectMethod",
5395     "field_offset" : 1088,
5396     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE"
5397    },
5398    {
5399     "field_name" : "CallObjectMethodV",
5400     "field_offset" : 1120,
5401     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPcE"
5402    },
5403    {
5404     "field_name" : "CallObjectMethodA",
5405     "field_offset" : 1152,
5406     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE"
5407    },
5408    {
5409     "field_name" : "CallBooleanMethod",
5410     "field_offset" : 1184,
5411     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDzE"
5412    },
5413    {
5414     "field_name" : "CallBooleanMethodV",
5415     "field_offset" : 1216,
5416     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDPcE"
5417    },
5418    {
5419     "field_name" : "CallBooleanMethodA",
5420     "field_offset" : 1248,
5421     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
5422    },
5423    {
5424     "field_name" : "CallByteMethod",
5425     "field_offset" : 1280,
5426     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDzE"
5427    },
5428    {
5429     "field_name" : "CallByteMethodV",
5430     "field_offset" : 1312,
5431     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDPcE"
5432    },
5433    {
5434     "field_name" : "CallByteMethodA",
5435     "field_offset" : 1344,
5436     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
5437    },
5438    {
5439     "field_name" : "CallCharMethod",
5440     "field_offset" : 1376,
5441     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDzE"
5442    },
5443    {
5444     "field_name" : "CallCharMethodV",
5445     "field_offset" : 1408,
5446     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDPcE"
5447    },
5448    {
5449     "field_name" : "CallCharMethodA",
5450     "field_offset" : 1440,
5451     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
5452    },
5453    {
5454     "field_name" : "CallShortMethod",
5455     "field_offset" : 1472,
5456     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDzE"
5457    },
5458    {
5459     "field_name" : "CallShortMethodV",
5460     "field_offset" : 1504,
5461     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDPcE"
5462    },
5463    {
5464     "field_name" : "CallShortMethodA",
5465     "field_offset" : 1536,
5466     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
5467    },
5468    {
5469     "field_name" : "CallIntMethod",
5470     "field_offset" : 1568,
5471     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDzE"
5472    },
5473    {
5474     "field_name" : "CallIntMethodV",
5475     "field_offset" : 1600,
5476     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDPcE"
5477    },
5478    {
5479     "field_name" : "CallIntMethodA",
5480     "field_offset" : 1632,
5481     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
5482    },
5483    {
5484     "field_name" : "CallLongMethod",
5485     "field_offset" : 1664,
5486     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDzE"
5487    },
5488    {
5489     "field_name" : "CallLongMethodV",
5490     "field_offset" : 1696,
5491     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDPcE"
5492    },
5493    {
5494     "field_name" : "CallLongMethodA",
5495     "field_offset" : 1728,
5496     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
5497    },
5498    {
5499     "field_name" : "CallFloatMethod",
5500     "field_offset" : 1760,
5501     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDzE"
5502    },
5503    {
5504     "field_name" : "CallFloatMethodV",
5505     "field_offset" : 1792,
5506     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDPcE"
5507    },
5508    {
5509     "field_name" : "CallFloatMethodA",
5510     "field_offset" : 1824,
5511     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
5512    },
5513    {
5514     "field_name" : "CallDoubleMethod",
5515     "field_offset" : 1856,
5516     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDzE"
5517    },
5518    {
5519     "field_name" : "CallDoubleMethodV",
5520     "field_offset" : 1888,
5521     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDPcE"
5522    },
5523    {
5524     "field_name" : "CallDoubleMethodA",
5525     "field_offset" : 1920,
5526     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
5527    },
5528    {
5529     "field_name" : "CallVoidMethod",
5530     "field_offset" : 1952,
5531     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDzE"
5532    },
5533    {
5534     "field_name" : "CallVoidMethodV",
5535     "field_offset" : 1984,
5536     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDPcE"
5537    },
5538    {
5539     "field_name" : "CallVoidMethodA",
5540     "field_offset" : 2016,
5541     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
5542    },
5543    {
5544     "field_name" : "CallNonvirtualObjectMethod",
5545     "field_offset" : 2048,
5546     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDzE"
5547    },
5548    {
5549     "field_name" : "CallNonvirtualObjectMethodV",
5550     "field_offset" : 2080,
5551     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPcE"
5552    },
5553    {
5554     "field_name" : "CallNonvirtualObjectMethodA",
5555     "field_offset" : 2112,
5556     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPK6jvalueE"
5557    },
5558    {
5559     "field_name" : "CallNonvirtualBooleanMethod",
5560     "field_offset" : 2144,
5561     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
5562    },
5563    {
5564     "field_name" : "CallNonvirtualBooleanMethodV",
5565     "field_offset" : 2176,
5566     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE"
5567    },
5568    {
5569     "field_name" : "CallNonvirtualBooleanMethodA",
5570     "field_offset" : 2208,
5571     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
5572    },
5573    {
5574     "field_name" : "CallNonvirtualByteMethod",
5575     "field_offset" : 2240,
5576     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
5577    },
5578    {
5579     "field_name" : "CallNonvirtualByteMethodV",
5580     "field_offset" : 2272,
5581     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE"
5582    },
5583    {
5584     "field_name" : "CallNonvirtualByteMethodA",
5585     "field_offset" : 2304,
5586     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
5587    },
5588    {
5589     "field_name" : "CallNonvirtualCharMethod",
5590     "field_offset" : 2336,
5591     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
5592    },
5593    {
5594     "field_name" : "CallNonvirtualCharMethodV",
5595     "field_offset" : 2368,
5596     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE"
5597    },
5598    {
5599     "field_name" : "CallNonvirtualCharMethodA",
5600     "field_offset" : 2400,
5601     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
5602    },
5603    {
5604     "field_name" : "CallNonvirtualShortMethod",
5605     "field_offset" : 2432,
5606     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
5607    },
5608    {
5609     "field_name" : "CallNonvirtualShortMethodV",
5610     "field_offset" : 2464,
5611     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE"
5612    },
5613    {
5614     "field_name" : "CallNonvirtualShortMethodA",
5615     "field_offset" : 2496,
5616     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
5617    },
5618    {
5619     "field_name" : "CallNonvirtualIntMethod",
5620     "field_offset" : 2528,
5621     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
5622    },
5623    {
5624     "field_name" : "CallNonvirtualIntMethodV",
5625     "field_offset" : 2560,
5626     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE"
5627    },
5628    {
5629     "field_name" : "CallNonvirtualIntMethodA",
5630     "field_offset" : 2592,
5631     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
5632    },
5633    {
5634     "field_name" : "CallNonvirtualLongMethod",
5635     "field_offset" : 2624,
5636     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
5637    },
5638    {
5639     "field_name" : "CallNonvirtualLongMethodV",
5640     "field_offset" : 2656,
5641     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE"
5642    },
5643    {
5644     "field_name" : "CallNonvirtualLongMethodA",
5645     "field_offset" : 2688,
5646     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
5647    },
5648    {
5649     "field_name" : "CallNonvirtualFloatMethod",
5650     "field_offset" : 2720,
5651     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
5652    },
5653    {
5654     "field_name" : "CallNonvirtualFloatMethodV",
5655     "field_offset" : 2752,
5656     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE"
5657    },
5658    {
5659     "field_name" : "CallNonvirtualFloatMethodA",
5660     "field_offset" : 2784,
5661     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
5662    },
5663    {
5664     "field_name" : "CallNonvirtualDoubleMethod",
5665     "field_offset" : 2816,
5666     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
5667    },
5668    {
5669     "field_name" : "CallNonvirtualDoubleMethodV",
5670     "field_offset" : 2848,
5671     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE"
5672    },
5673    {
5674     "field_name" : "CallNonvirtualDoubleMethodA",
5675     "field_offset" : 2880,
5676     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
5677    },
5678    {
5679     "field_name" : "CallNonvirtualVoidMethod",
5680     "field_offset" : 2912,
5681     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
5682    },
5683    {
5684     "field_name" : "CallNonvirtualVoidMethodV",
5685     "field_offset" : 2944,
5686     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE"
5687    },
5688    {
5689     "field_name" : "CallNonvirtualVoidMethodA",
5690     "field_offset" : 2976,
5691     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
5692    },
5693    {
5694     "field_name" : "GetFieldID",
5695     "field_offset" : 3008,
5696     "referenced_type" : "_ZTIPFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E"
5697    },
5698    {
5699     "field_name" : "GetObjectField",
5700     "field_offset" : 3040,
5701     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P9_jfieldIDE"
5702    },
5703    {
5704     "field_name" : "GetBooleanField",
5705     "field_offset" : 3072,
5706     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP9_jfieldIDE"
5707    },
5708    {
5709     "field_name" : "GetByteField",
5710     "field_offset" : 3104,
5711     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP9_jfieldIDE"
5712    },
5713    {
5714     "field_name" : "GetCharField",
5715     "field_offset" : 3136,
5716     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP9_jfieldIDE"
5717    },
5718    {
5719     "field_name" : "GetShortField",
5720     "field_offset" : 3168,
5721     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP9_jfieldIDE"
5722    },
5723    {
5724     "field_name" : "GetIntField",
5725     "field_offset" : 3200,
5726     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP9_jfieldIDE"
5727    },
5728    {
5729     "field_name" : "GetLongField",
5730     "field_offset" : 3232,
5731     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvP9_jfieldIDE"
5732    },
5733    {
5734     "field_name" : "GetFloatField",
5735     "field_offset" : 3264,
5736     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP9_jfieldIDE"
5737    },
5738    {
5739     "field_name" : "GetDoubleField",
5740     "field_offset" : 3296,
5741     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP9_jfieldIDE"
5742    },
5743    {
5744     "field_name" : "SetObjectField",
5745     "field_offset" : 3328,
5746     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E"
5747    },
5748    {
5749     "field_name" : "SetBooleanField",
5750     "field_offset" : 3360,
5751     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDhE"
5752    },
5753    {
5754     "field_name" : "SetByteField",
5755     "field_offset" : 3392,
5756     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDaE"
5757    },
5758    {
5759     "field_name" : "SetCharField",
5760     "field_offset" : 3424,
5761     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDtE"
5762    },
5763    {
5764     "field_name" : "SetShortField",
5765     "field_offset" : 3456,
5766     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDsE"
5767    },
5768    {
5769     "field_name" : "SetIntField",
5770     "field_offset" : 3488,
5771     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDiE"
5772    },
5773    {
5774     "field_name" : "SetLongField",
5775     "field_offset" : 3520,
5776     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDxE"
5777    },
5778    {
5779     "field_name" : "SetFloatField",
5780     "field_offset" : 3552,
5781     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDfE"
5782    },
5783    {
5784     "field_name" : "SetDoubleField",
5785     "field_offset" : 3584,
5786     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDdE"
5787    },
5788    {
5789     "field_name" : "GetStaticMethodID",
5790     "field_offset" : 3616,
5791     "referenced_type" : "_ZTIPFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E"
5792    },
5793    {
5794     "field_name" : "CallStaticObjectMethod",
5795     "field_offset" : 3648,
5796     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE"
5797    },
5798    {
5799     "field_name" : "CallStaticObjectMethodV",
5800     "field_offset" : 3680,
5801     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPcE"
5802    },
5803    {
5804     "field_name" : "CallStaticObjectMethodA",
5805     "field_offset" : 3712,
5806     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE"
5807    },
5808    {
5809     "field_name" : "CallStaticBooleanMethod",
5810     "field_offset" : 3744,
5811     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDzE"
5812    },
5813    {
5814     "field_name" : "CallStaticBooleanMethodV",
5815     "field_offset" : 3776,
5816     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDPcE"
5817    },
5818    {
5819     "field_name" : "CallStaticBooleanMethodA",
5820     "field_offset" : 3808,
5821     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
5822    },
5823    {
5824     "field_name" : "CallStaticByteMethod",
5825     "field_offset" : 3840,
5826     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDzE"
5827    },
5828    {
5829     "field_name" : "CallStaticByteMethodV",
5830     "field_offset" : 3872,
5831     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDPcE"
5832    },
5833    {
5834     "field_name" : "CallStaticByteMethodA",
5835     "field_offset" : 3904,
5836     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
5837    },
5838    {
5839     "field_name" : "CallStaticCharMethod",
5840     "field_offset" : 3936,
5841     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDzE"
5842    },
5843    {
5844     "field_name" : "CallStaticCharMethodV",
5845     "field_offset" : 3968,
5846     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDPcE"
5847    },
5848    {
5849     "field_name" : "CallStaticCharMethodA",
5850     "field_offset" : 4000,
5851     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
5852    },
5853    {
5854     "field_name" : "CallStaticShortMethod",
5855     "field_offset" : 4032,
5856     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDzE"
5857    },
5858    {
5859     "field_name" : "CallStaticShortMethodV",
5860     "field_offset" : 4064,
5861     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDPcE"
5862    },
5863    {
5864     "field_name" : "CallStaticShortMethodA",
5865     "field_offset" : 4096,
5866     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
5867    },
5868    {
5869     "field_name" : "CallStaticIntMethod",
5870     "field_offset" : 4128,
5871     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDzE"
5872    },
5873    {
5874     "field_name" : "CallStaticIntMethodV",
5875     "field_offset" : 4160,
5876     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDPcE"
5877    },
5878    {
5879     "field_name" : "CallStaticIntMethodA",
5880     "field_offset" : 4192,
5881     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
5882    },
5883    {
5884     "field_name" : "CallStaticLongMethod",
5885     "field_offset" : 4224,
5886     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDzE"
5887    },
5888    {
5889     "field_name" : "CallStaticLongMethodV",
5890     "field_offset" : 4256,
5891     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDPcE"
5892    },
5893    {
5894     "field_name" : "CallStaticLongMethodA",
5895     "field_offset" : 4288,
5896     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
5897    },
5898    {
5899     "field_name" : "CallStaticFloatMethod",
5900     "field_offset" : 4320,
5901     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDzE"
5902    },
5903    {
5904     "field_name" : "CallStaticFloatMethodV",
5905     "field_offset" : 4352,
5906     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDPcE"
5907    },
5908    {
5909     "field_name" : "CallStaticFloatMethodA",
5910     "field_offset" : 4384,
5911     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
5912    },
5913    {
5914     "field_name" : "CallStaticDoubleMethod",
5915     "field_offset" : 4416,
5916     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDzE"
5917    },
5918    {
5919     "field_name" : "CallStaticDoubleMethodV",
5920     "field_offset" : 4448,
5921     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDPcE"
5922    },
5923    {
5924     "field_name" : "CallStaticDoubleMethodA",
5925     "field_offset" : 4480,
5926     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
5927    },
5928    {
5929     "field_name" : "CallStaticVoidMethod",
5930     "field_offset" : 4512,
5931     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDzE"
5932    },
5933    {
5934     "field_name" : "CallStaticVoidMethodV",
5935     "field_offset" : 4544,
5936     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDPcE"
5937    },
5938    {
5939     "field_name" : "CallStaticVoidMethodA",
5940     "field_offset" : 4576,
5941     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
5942    },
5943    {
5944     "field_name" : "GetStaticFieldID",
5945     "field_offset" : 4608,
5946     "referenced_type" : "_ZTIPFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E"
5947    },
5948    {
5949     "field_name" : "GetStaticObjectField",
5950     "field_offset" : 4640,
5951     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P9_jfieldIDE"
5952    },
5953    {
5954     "field_name" : "GetStaticBooleanField",
5955     "field_offset" : 4672,
5956     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP9_jfieldIDE"
5957    },
5958    {
5959     "field_name" : "GetStaticByteField",
5960     "field_offset" : 4704,
5961     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP9_jfieldIDE"
5962    },
5963    {
5964     "field_name" : "GetStaticCharField",
5965     "field_offset" : 4736,
5966     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP9_jfieldIDE"
5967    },
5968    {
5969     "field_name" : "GetStaticShortField",
5970     "field_offset" : 4768,
5971     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP9_jfieldIDE"
5972    },
5973    {
5974     "field_name" : "GetStaticIntField",
5975     "field_offset" : 4800,
5976     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP9_jfieldIDE"
5977    },
5978    {
5979     "field_name" : "GetStaticLongField",
5980     "field_offset" : 4832,
5981     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvP9_jfieldIDE"
5982    },
5983    {
5984     "field_name" : "GetStaticFloatField",
5985     "field_offset" : 4864,
5986     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP9_jfieldIDE"
5987    },
5988    {
5989     "field_name" : "GetStaticDoubleField",
5990     "field_offset" : 4896,
5991     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP9_jfieldIDE"
5992    },
5993    {
5994     "field_name" : "SetStaticObjectField",
5995     "field_offset" : 4928,
5996     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E"
5997    },
5998    {
5999     "field_name" : "SetStaticBooleanField",
6000     "field_offset" : 4960,
6001     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDhE"
6002    },
6003    {
6004     "field_name" : "SetStaticByteField",
6005     "field_offset" : 4992,
6006     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDaE"
6007    },
6008    {
6009     "field_name" : "SetStaticCharField",
6010     "field_offset" : 5024,
6011     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDtE"
6012    },
6013    {
6014     "field_name" : "SetStaticShortField",
6015     "field_offset" : 5056,
6016     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDsE"
6017    },
6018    {
6019     "field_name" : "SetStaticIntField",
6020     "field_offset" : 5088,
6021     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDiE"
6022    },
6023    {
6024     "field_name" : "SetStaticLongField",
6025     "field_offset" : 5120,
6026     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDxE"
6027    },
6028    {
6029     "field_name" : "SetStaticFloatField",
6030     "field_offset" : 5152,
6031     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDfE"
6032    },
6033    {
6034     "field_name" : "SetStaticDoubleField",
6035     "field_offset" : 5184,
6036     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDdE"
6037    },
6038    {
6039     "field_name" : "NewString",
6040     "field_offset" : 5216,
6041     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfacePKtiE"
6042    },
6043    {
6044     "field_name" : "GetStringLength",
6045     "field_offset" : 5248,
6046     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
6047    },
6048    {
6049     "field_name" : "GetStringChars",
6050     "field_offset" : 5280,
6051     "referenced_type" : "_ZTIPFPKtPPK18JNINativeInterfacePvPhE"
6052    },
6053    {
6054     "field_name" : "ReleaseStringChars",
6055     "field_offset" : 5312,
6056     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPKtE"
6057    },
6058    {
6059     "field_name" : "NewStringUTF",
6060     "field_offset" : 5344,
6061     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfacePKcE"
6062    },
6063    {
6064     "field_name" : "GetStringUTFLength",
6065     "field_offset" : 5376,
6066     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
6067    },
6068    {
6069     "field_name" : "GetStringUTFChars",
6070     "field_offset" : 5408,
6071     "referenced_type" : "_ZTIPFPKcPPK18JNINativeInterfacePvPhE"
6072    },
6073    {
6074     "field_name" : "ReleaseStringUTFChars",
6075     "field_offset" : 5440,
6076     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPKcE"
6077    },
6078    {
6079     "field_name" : "GetArrayLength",
6080     "field_offset" : 5472,
6081     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
6082    },
6083    {
6084     "field_name" : "NewObjectArray",
6085     "field_offset" : 5504,
6086     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiS_S_E"
6087    },
6088    {
6089     "field_name" : "GetObjectArrayElement",
6090     "field_offset" : 5536,
6091     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_iE"
6092    },
6093    {
6094     "field_name" : "SetObjectArrayElement",
6095     "field_offset" : 5568,
6096     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviS3_E"
6097    },
6098    {
6099     "field_name" : "NewBooleanArray",
6100     "field_offset" : 5600,
6101     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
6102    },
6103    {
6104     "field_name" : "NewByteArray",
6105     "field_offset" : 5632,
6106     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
6107    },
6108    {
6109     "field_name" : "NewCharArray",
6110     "field_offset" : 5664,
6111     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
6112    },
6113    {
6114     "field_name" : "NewShortArray",
6115     "field_offset" : 5696,
6116     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
6117    },
6118    {
6119     "field_name" : "NewIntArray",
6120     "field_offset" : 5728,
6121     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
6122    },
6123    {
6124     "field_name" : "NewLongArray",
6125     "field_offset" : 5760,
6126     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
6127    },
6128    {
6129     "field_name" : "NewFloatArray",
6130     "field_offset" : 5792,
6131     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
6132    },
6133    {
6134     "field_name" : "NewDoubleArray",
6135     "field_offset" : 5824,
6136     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
6137    },
6138    {
6139     "field_name" : "GetBooleanArrayElements",
6140     "field_offset" : 5856,
6141     "referenced_type" : "_ZTIPFPhPPK18JNINativeInterfacePvS_E"
6142    },
6143    {
6144     "field_name" : "GetByteArrayElements",
6145     "field_offset" : 5888,
6146     "referenced_type" : "_ZTIPFPaPPK18JNINativeInterfacePvPhE"
6147    },
6148    {
6149     "field_name" : "GetCharArrayElements",
6150     "field_offset" : 5920,
6151     "referenced_type" : "_ZTIPFPtPPK18JNINativeInterfacePvPhE"
6152    },
6153    {
6154     "field_name" : "GetShortArrayElements",
6155     "field_offset" : 5952,
6156     "referenced_type" : "_ZTIPFPsPPK18JNINativeInterfacePvPhE"
6157    },
6158    {
6159     "field_name" : "GetIntArrayElements",
6160     "field_offset" : 5984,
6161     "referenced_type" : "_ZTIPFPiPPK18JNINativeInterfacePvPhE"
6162    },
6163    {
6164     "field_name" : "GetLongArrayElements",
6165     "field_offset" : 6016,
6166     "referenced_type" : "_ZTIPFPxPPK18JNINativeInterfacePvPhE"
6167    },
6168    {
6169     "field_name" : "GetFloatArrayElements",
6170     "field_offset" : 6048,
6171     "referenced_type" : "_ZTIPFPfPPK18JNINativeInterfacePvPhE"
6172    },
6173    {
6174     "field_name" : "GetDoubleArrayElements",
6175     "field_offset" : 6080,
6176     "referenced_type" : "_ZTIPFPdPPK18JNINativeInterfacePvPhE"
6177    },
6178    {
6179     "field_name" : "ReleaseBooleanArrayElements",
6180     "field_offset" : 6112,
6181     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPhiE"
6182    },
6183    {
6184     "field_name" : "ReleaseByteArrayElements",
6185     "field_offset" : 6144,
6186     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPaiE"
6187    },
6188    {
6189     "field_name" : "ReleaseCharArrayElements",
6190     "field_offset" : 6176,
6191     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPtiE"
6192    },
6193    {
6194     "field_name" : "ReleaseShortArrayElements",
6195     "field_offset" : 6208,
6196     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPsiE"
6197    },
6198    {
6199     "field_name" : "ReleaseIntArrayElements",
6200     "field_offset" : 6240,
6201     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPiiE"
6202    },
6203    {
6204     "field_name" : "ReleaseLongArrayElements",
6205     "field_offset" : 6272,
6206     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPxiE"
6207    },
6208    {
6209     "field_name" : "ReleaseFloatArrayElements",
6210     "field_offset" : 6304,
6211     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPfiE"
6212    },
6213    {
6214     "field_name" : "ReleaseDoubleArrayElements",
6215     "field_offset" : 6336,
6216     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPdiE"
6217    },
6218    {
6219     "field_name" : "GetBooleanArrayRegion",
6220     "field_offset" : 6368,
6221     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPhE"
6222    },
6223    {
6224     "field_name" : "GetByteArrayRegion",
6225     "field_offset" : 6400,
6226     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPaE"
6227    },
6228    {
6229     "field_name" : "GetCharArrayRegion",
6230     "field_offset" : 6432,
6231     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPtE"
6232    },
6233    {
6234     "field_name" : "GetShortArrayRegion",
6235     "field_offset" : 6464,
6236     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPsE"
6237    },
6238    {
6239     "field_name" : "GetIntArrayRegion",
6240     "field_offset" : 6496,
6241     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPiE"
6242    },
6243    {
6244     "field_name" : "GetLongArrayRegion",
6245     "field_offset" : 6528,
6246     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPxE"
6247    },
6248    {
6249     "field_name" : "GetFloatArrayRegion",
6250     "field_offset" : 6560,
6251     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPfE"
6252    },
6253    {
6254     "field_name" : "GetDoubleArrayRegion",
6255     "field_offset" : 6592,
6256     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPdE"
6257    },
6258    {
6259     "field_name" : "SetBooleanArrayRegion",
6260     "field_offset" : 6624,
6261     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKhE"
6262    },
6263    {
6264     "field_name" : "SetByteArrayRegion",
6265     "field_offset" : 6656,
6266     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKaE"
6267    },
6268    {
6269     "field_name" : "SetCharArrayRegion",
6270     "field_offset" : 6688,
6271     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKtE"
6272    },
6273    {
6274     "field_name" : "SetShortArrayRegion",
6275     "field_offset" : 6720,
6276     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKsE"
6277    },
6278    {
6279     "field_name" : "SetIntArrayRegion",
6280     "field_offset" : 6752,
6281     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKiE"
6282    },
6283    {
6284     "field_name" : "SetLongArrayRegion",
6285     "field_offset" : 6784,
6286     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKxE"
6287    },
6288    {
6289     "field_name" : "SetFloatArrayRegion",
6290     "field_offset" : 6816,
6291     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKfE"
6292    },
6293    {
6294     "field_name" : "SetDoubleArrayRegion",
6295     "field_offset" : 6848,
6296     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKdE"
6297    },
6298    {
6299     "field_name" : "RegisterNatives",
6300     "field_offset" : 6880,
6301     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvPK15JNINativeMethodiE"
6302    },
6303    {
6304     "field_name" : "UnregisterNatives",
6305     "field_offset" : 6912,
6306     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
6307    },
6308    {
6309     "field_name" : "MonitorEnter",
6310     "field_offset" : 6944,
6311     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
6312    },
6313    {
6314     "field_name" : "MonitorExit",
6315     "field_offset" : 6976,
6316     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
6317    },
6318    {
6319     "field_name" : "GetJavaVM",
6320     "field_offset" : 7008,
6321     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePPPK18JNIInvokeInterfaceE"
6322    },
6323    {
6324     "field_name" : "GetStringRegion",
6325     "field_offset" : 7040,
6326     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPtE"
6327    },
6328    {
6329     "field_name" : "GetStringUTFRegion",
6330     "field_offset" : 7072,
6331     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPcE"
6332    },
6333    {
6334     "field_name" : "GetPrimitiveArrayCritical",
6335     "field_offset" : 7104,
6336     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_PhE"
6337    },
6338    {
6339     "field_name" : "ReleasePrimitiveArrayCritical",
6340     "field_offset" : 7136,
6341     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_iE"
6342    },
6343    {
6344     "field_name" : "GetStringCritical",
6345     "field_offset" : 7168,
6346     "referenced_type" : "_ZTIPFPKtPPK18JNINativeInterfacePvPhE"
6347    },
6348    {
6349     "field_name" : "ReleaseStringCritical",
6350     "field_offset" : 7200,
6351     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPKtE"
6352    },
6353    {
6354     "field_name" : "NewWeakGlobalRef",
6355     "field_offset" : 7232,
6356     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
6357    },
6358    {
6359     "field_name" : "DeleteWeakGlobalRef",
6360     "field_offset" : 7264,
6361     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvE"
6362    },
6363    {
6364     "field_name" : "ExceptionCheck",
6365     "field_offset" : 7296,
6366     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfaceE"
6367    },
6368    {
6369     "field_name" : "NewDirectByteBuffer",
6370     "field_offset" : 7328,
6371     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_xE"
6372    },
6373    {
6374     "field_name" : "GetDirectBufferAddress",
6375     "field_offset" : 7360,
6376     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
6377    },
6378    {
6379     "field_name" : "GetDirectBufferCapacity",
6380     "field_offset" : 7392,
6381     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvE"
6382    },
6383    {
6384     "field_name" : "GetObjectRefType",
6385     "field_offset" : 7424,
6386     "referenced_type" : "_ZTIPF14jobjectRefTypePPK18JNINativeInterfacePvE"
6387    }
6388   ],
6389   "linker_set_key" : "_ZTI18JNINativeInterface",
6390   "name" : "JNINativeInterface",
6391   "size" : 932,
6392   "source_file" : "libnativehelper/include_jni/jni.h"
6393  },
6394  {
6395   "alignment" : 4,
6396   "fields" :
6397   [
6398    {
6399     "field_name" : "struct_size",
6400     "referenced_type" : "_ZTIj"
6401    },
6402    {
6403     "field_name" : "buffer_id",
6404     "field_offset" : 32,
6405     "referenced_type" : "_ZTIi"
6406    },
6407    {
6408     "field_name" : "priority",
6409     "field_offset" : 64,
6410     "referenced_type" : "_ZTIi"
6411    },
6412    {
6413     "field_name" : "tag",
6414     "field_offset" : 96,
6415     "referenced_type" : "_ZTIPKc"
6416    },
6417    {
6418     "field_name" : "file",
6419     "field_offset" : 128,
6420     "referenced_type" : "_ZTIPKc"
6421    },
6422    {
6423     "field_name" : "line",
6424     "field_offset" : 160,
6425     "referenced_type" : "_ZTIj"
6426    },
6427    {
6428     "field_name" : "message",
6429     "field_offset" : 192,
6430     "referenced_type" : "_ZTIPKc"
6431    }
6432   ],
6433   "linker_set_key" : "_ZTI21__android_log_message",
6434   "name" : "__android_log_message",
6435   "size" : 28,
6436   "source_file" : "system/logging/liblog/include/android/log.h"
6437  },
6438  {
6439   "alignment" : 4,
6440   "fields" :
6441   [
6442    {
6443     "field_name" : "z",
6444     "referenced_type" : "_ZTIh"
6445    },
6446    {
6447     "field_name" : "b",
6448     "referenced_type" : "_ZTIa"
6449    },
6450    {
6451     "field_name" : "c",
6452     "referenced_type" : "_ZTIt"
6453    },
6454    {
6455     "field_name" : "s",
6456     "referenced_type" : "_ZTIs"
6457    },
6458    {
6459     "field_name" : "i",
6460     "referenced_type" : "_ZTIi"
6461    },
6462    {
6463     "field_name" : "j",
6464     "referenced_type" : "_ZTIx"
6465    },
6466    {
6467     "field_name" : "f",
6468     "referenced_type" : "_ZTIf"
6469    },
6470    {
6471     "field_name" : "d",
6472     "referenced_type" : "_ZTId"
6473    },
6474    {
6475     "field_name" : "l",
6476     "referenced_type" : "_ZTIPv"
6477    }
6478   ],
6479   "linker_set_key" : "_ZTI6jvalue",
6480   "name" : "jvalue",
6481   "record_kind" : "union",
6482   "size" : 8,
6483   "source_file" : "libnativehelper/include_jni/jni.h"
6484  },
6485  {
6486   "alignment" : 4,
6487   "fields" :
6488   [
6489    {
6490     "field_name" : "functions",
6491     "referenced_type" : "_ZTIPK18JNINativeInterface"
6492    }
6493   ],
6494   "linker_set_key" : "_ZTI7_JNIEnv",
6495   "name" : "_JNIEnv",
6496   "size" : 4,
6497   "source_file" : "libnativehelper/include_jni/jni.h"
6498  },
6499  {
6500   "alignment" : 4,
6501   "fields" :
6502   [
6503    {
6504     "field_name" : "functions",
6505     "referenced_type" : "_ZTIPK18JNIInvokeInterface"
6506    }
6507   ],
6508   "linker_set_key" : "_ZTI7_JavaVM",
6509   "name" : "_JavaVM",
6510   "size" : 4,
6511   "source_file" : "libnativehelper/include_jni/jni.h"
6512  }
6513 ],
6514 "rvalue_reference_types" : []
6515}
6516