• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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   "availability_attrs" :
3408   [
3409    {
3410     "introduced_major" : 31
3411    }
3412   ],
3413   "function_name" : "AFileDescriptor_create",
3414   "linker_set_key" : "AFileDescriptor_create",
3415   "parameters" :
3416   [
3417    {
3418     "referenced_type" : "_ZTIPPK18JNINativeInterface"
3419    }
3420   ],
3421   "return_type" : "_ZTIPv",
3422   "source_file" : "libnativehelper/include/android/file_descriptor_jni.h"
3423  },
3424  {
3425   "availability_attrs" :
3426   [
3427    {
3428     "introduced_major" : 31
3429    }
3430   ],
3431   "function_name" : "AFileDescriptor_getFd",
3432   "linker_set_key" : "AFileDescriptor_getFd",
3433   "parameters" :
3434   [
3435    {
3436     "referenced_type" : "_ZTIPPK18JNINativeInterface"
3437    },
3438    {
3439     "referenced_type" : "_ZTIPv"
3440    }
3441   ],
3442   "return_type" : "_ZTIi",
3443   "source_file" : "libnativehelper/include/android/file_descriptor_jni.h"
3444  },
3445  {
3446   "availability_attrs" :
3447   [
3448    {
3449     "introduced_major" : 31
3450    }
3451   ],
3452   "function_name" : "AFileDescriptor_setFd",
3453   "linker_set_key" : "AFileDescriptor_setFd",
3454   "parameters" :
3455   [
3456    {
3457     "referenced_type" : "_ZTIPPK18JNINativeInterface"
3458    },
3459    {
3460     "referenced_type" : "_ZTIPv"
3461    },
3462    {
3463     "referenced_type" : "_ZTIi"
3464    }
3465   ],
3466   "return_type" : "_ZTIv",
3467   "source_file" : "libnativehelper/include/android/file_descriptor_jni.h"
3468  },
3469  {
3470   "function_name" : "JNI_CreateJavaVM",
3471   "linker_set_key" : "JNI_CreateJavaVM",
3472   "parameters" :
3473   [
3474    {
3475     "referenced_type" : "_ZTIPPPK18JNIInvokeInterface"
3476    },
3477    {
3478     "referenced_type" : "_ZTIPPPK18JNINativeInterface"
3479    },
3480    {
3481     "referenced_type" : "_ZTIPv"
3482    }
3483   ],
3484   "return_type" : "_ZTIi",
3485   "source_file" : "libnativehelper/include_jni/jni.h"
3486  },
3487  {
3488   "function_name" : "JNI_GetCreatedJavaVMs",
3489   "linker_set_key" : "JNI_GetCreatedJavaVMs",
3490   "parameters" :
3491   [
3492    {
3493     "referenced_type" : "_ZTIPPPK18JNIInvokeInterface"
3494    },
3495    {
3496     "referenced_type" : "_ZTIi"
3497    },
3498    {
3499     "referenced_type" : "_ZTIPi"
3500    }
3501   ],
3502   "return_type" : "_ZTIi",
3503   "source_file" : "libnativehelper/include_jni/jni.h"
3504  },
3505  {
3506   "function_name" : "JNI_GetDefaultJavaVMInitArgs",
3507   "linker_set_key" : "JNI_GetDefaultJavaVMInitArgs",
3508   "parameters" :
3509   [
3510    {
3511     "referenced_type" : "_ZTIPv"
3512    }
3513   ],
3514   "return_type" : "_ZTIi",
3515   "source_file" : "libnativehelper/include_jni/jni.h"
3516  }
3517 ],
3518 "global_vars" : [],
3519 "lvalue_reference_types" : [],
3520 "pointer_types" :
3521 [
3522  {
3523   "alignment" : 4,
3524   "linker_set_key" : "_ZTIP10_jmethodID",
3525   "name" : "_jmethodID *",
3526   "referenced_type" : "_ZTI10_jmethodID",
3527   "size" : 4,
3528   "source_file" : "libnativehelper/include_jni/jni.h"
3529  },
3530  {
3531   "alignment" : 4,
3532   "linker_set_key" : "_ZTIP12JavaVMOption",
3533   "name" : "JavaVMOption *",
3534   "referenced_type" : "_ZTI12JavaVMOption",
3535   "size" : 4,
3536   "source_file" : "libnativehelper/include_jni/jni.h"
3537  },
3538  {
3539   "alignment" : 4,
3540   "linker_set_key" : "_ZTIP17JniInvocationImpl",
3541   "name" : "JniInvocationImpl *",
3542   "referenced_type" : "_ZTI17JniInvocationImpl",
3543   "size" : 4,
3544   "source_file" : "libnativehelper/include_platform/nativehelper/JniInvocation.h"
3545  },
3546  {
3547   "alignment" : 4,
3548   "linker_set_key" : "_ZTIP9_jfieldID",
3549   "name" : "_jfieldID *",
3550   "referenced_type" : "_ZTI9_jfieldID",
3551   "size" : 4,
3552   "source_file" : "libnativehelper/include_jni/jni.h"
3553  },
3554  {
3555   "alignment" : 4,
3556   "linker_set_key" : "_ZTIPF14jobjectRefTypePPK18JNINativeInterfacePvE",
3557   "name" : "jobjectRefType (*)(const JNINativeInterface **, void *)",
3558   "referenced_type" : "_ZTIF14jobjectRefTypePPK18JNINativeInterfacePvE",
3559   "size" : 4,
3560   "source_file" : "libnativehelper/include_jni/jni.h"
3561  },
3562  {
3563   "alignment" : 4,
3564   "linker_set_key" : "_ZTIPFP10_jmethodIDPPK18JNINativeInterfacePvE",
3565   "name" : "_jmethodID *(*)(const JNINativeInterface **, void *)",
3566   "referenced_type" : "_ZTIFP10_jmethodIDPPK18JNINativeInterfacePvE",
3567   "size" : 4,
3568   "source_file" : "libnativehelper/include_jni/jni.h"
3569  },
3570  {
3571   "alignment" : 4,
3572   "linker_set_key" : "_ZTIPFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E",
3573   "name" : "_jmethodID *(*)(const JNINativeInterface **, void *, const char *, const char *)",
3574   "referenced_type" : "_ZTIFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E",
3575   "size" : 4,
3576   "source_file" : "libnativehelper/include_jni/jni.h"
3577  },
3578  {
3579   "alignment" : 4,
3580   "linker_set_key" : "_ZTIPFP9_jfieldIDPPK18JNINativeInterfacePvE",
3581   "name" : "_jfieldID *(*)(const JNINativeInterface **, void *)",
3582   "referenced_type" : "_ZTIFP9_jfieldIDPPK18JNINativeInterfacePvE",
3583   "size" : 4,
3584   "source_file" : "libnativehelper/include_jni/jni.h"
3585  },
3586  {
3587   "alignment" : 4,
3588   "linker_set_key" : "_ZTIPFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E",
3589   "name" : "_jfieldID *(*)(const JNINativeInterface **, void *, const char *, const char *)",
3590   "referenced_type" : "_ZTIFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E",
3591   "size" : 4,
3592   "source_file" : "libnativehelper/include_jni/jni.h"
3593  },
3594  {
3595   "alignment" : 4,
3596   "linker_set_key" : "_ZTIPFPKcPPK18JNINativeInterfacePvPhE",
3597   "name" : "const char *(*)(const JNINativeInterface **, void *, unsigned char *)",
3598   "referenced_type" : "_ZTIFPKcPPK18JNINativeInterfacePvPhE",
3599   "size" : 4,
3600   "source_file" : "libnativehelper/include_jni/jni.h"
3601  },
3602  {
3603   "alignment" : 4,
3604   "linker_set_key" : "_ZTIPFPKtPPK18JNINativeInterfacePvPhE",
3605   "name" : "const unsigned short *(*)(const JNINativeInterface **, void *, unsigned char *)",
3606   "referenced_type" : "_ZTIFPKtPPK18JNINativeInterfacePvPhE",
3607   "size" : 4,
3608   "source_file" : "libnativehelper/include_jni/jni.h"
3609  },
3610  {
3611   "alignment" : 4,
3612   "linker_set_key" : "_ZTIPFPaPPK18JNINativeInterfacePvPhE",
3613   "name" : "signed char *(*)(const JNINativeInterface **, void *, unsigned char *)",
3614   "referenced_type" : "_ZTIFPaPPK18JNINativeInterfacePvPhE",
3615   "size" : 4,
3616   "source_file" : "libnativehelper/include_jni/jni.h"
3617  },
3618  {
3619   "alignment" : 4,
3620   "linker_set_key" : "_ZTIPFPdPPK18JNINativeInterfacePvPhE",
3621   "name" : "double *(*)(const JNINativeInterface **, void *, unsigned char *)",
3622   "referenced_type" : "_ZTIFPdPPK18JNINativeInterfacePvPhE",
3623   "size" : 4,
3624   "source_file" : "libnativehelper/include_jni/jni.h"
3625  },
3626  {
3627   "alignment" : 4,
3628   "linker_set_key" : "_ZTIPFPfPPK18JNINativeInterfacePvPhE",
3629   "name" : "float *(*)(const JNINativeInterface **, void *, unsigned char *)",
3630   "referenced_type" : "_ZTIFPfPPK18JNINativeInterfacePvPhE",
3631   "size" : 4,
3632   "source_file" : "libnativehelper/include_jni/jni.h"
3633  },
3634  {
3635   "alignment" : 4,
3636   "linker_set_key" : "_ZTIPFPhPPK18JNINativeInterfacePvS_E",
3637   "name" : "unsigned char *(*)(const JNINativeInterface **, void *, unsigned char *)",
3638   "referenced_type" : "_ZTIFPhPPK18JNINativeInterfacePvS_E",
3639   "size" : 4,
3640   "source_file" : "libnativehelper/include_jni/jni.h"
3641  },
3642  {
3643   "alignment" : 4,
3644   "linker_set_key" : "_ZTIPFPiPPK18JNINativeInterfacePvPhE",
3645   "name" : "int *(*)(const JNINativeInterface **, void *, unsigned char *)",
3646   "referenced_type" : "_ZTIFPiPPK18JNINativeInterfacePvPhE",
3647   "size" : 4,
3648   "source_file" : "libnativehelper/include_jni/jni.h"
3649  },
3650  {
3651   "alignment" : 4,
3652   "linker_set_key" : "_ZTIPFPsPPK18JNINativeInterfacePvPhE",
3653   "name" : "short *(*)(const JNINativeInterface **, void *, unsigned char *)",
3654   "referenced_type" : "_ZTIFPsPPK18JNINativeInterfacePvPhE",
3655   "size" : 4,
3656   "source_file" : "libnativehelper/include_jni/jni.h"
3657  },
3658  {
3659   "alignment" : 4,
3660   "linker_set_key" : "_ZTIPFPtPPK18JNINativeInterfacePvPhE",
3661   "name" : "unsigned short *(*)(const JNINativeInterface **, void *, unsigned char *)",
3662   "referenced_type" : "_ZTIFPtPPK18JNINativeInterfacePvPhE",
3663   "size" : 4,
3664   "source_file" : "libnativehelper/include_jni/jni.h"
3665  },
3666  {
3667   "alignment" : 4,
3668   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceE",
3669   "name" : "void *(*)(const JNINativeInterface **)",
3670   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceE",
3671   "size" : 4,
3672   "source_file" : "libnativehelper/include_jni/jni.h"
3673  },
3674  {
3675   "alignment" : 4,
3676   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfacePKcE",
3677   "name" : "void *(*)(const JNINativeInterface **, const char *)",
3678   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfacePKcE",
3679   "size" : 4,
3680   "source_file" : "libnativehelper/include_jni/jni.h"
3681  },
3682  {
3683   "alignment" : 4,
3684   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfacePKcS_PKaiE",
3685   "name" : "void *(*)(const JNINativeInterface **, const char *, void *, const signed char *, int)",
3686   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfacePKcS_PKaiE",
3687   "size" : 4,
3688   "source_file" : "libnativehelper/include_jni/jni.h"
3689  },
3690  {
3691   "alignment" : 4,
3692   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfacePKtiE",
3693   "name" : "void *(*)(const JNINativeInterface **, const unsigned short *, int)",
3694   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfacePKtiE",
3695   "size" : 4,
3696   "source_file" : "libnativehelper/include_jni/jni.h"
3697  },
3698  {
3699   "alignment" : 4,
3700   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_E",
3701   "name" : "void *(*)(const JNINativeInterface **, void *)",
3702   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_E",
3703   "size" : 4,
3704   "source_file" : "libnativehelper/include_jni/jni.h"
3705  },
3706  {
3707   "alignment" : 4,
3708   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE",
3709   "name" : "void *(*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
3710   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE",
3711   "size" : 4,
3712   "source_file" : "libnativehelper/include_jni/jni.h"
3713  },
3714  {
3715   "alignment" : 4,
3716   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPcE",
3717   "name" : "void *(*)(const JNINativeInterface **, void *, _jmethodID *, char *)",
3718   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDPcE",
3719   "size" : 4,
3720   "source_file" : "libnativehelper/include_jni/jni.h"
3721  },
3722  {
3723   "alignment" : 4,
3724   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDhE",
3725   "name" : "void *(*)(const JNINativeInterface **, void *, _jmethodID *, unsigned char)",
3726   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDhE",
3727   "size" : 4,
3728   "source_file" : "libnativehelper/include_jni/jni.h"
3729  },
3730  {
3731   "alignment" : 4,
3732   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE",
3733   "name" : "void *(*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
3734   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE",
3735   "size" : 4,
3736   "source_file" : "libnativehelper/include_jni/jni.h"
3737  },
3738  {
3739   "alignment" : 4,
3740   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_P9_jfieldIDE",
3741   "name" : "void *(*)(const JNINativeInterface **, void *, _jfieldID *)",
3742   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P9_jfieldIDE",
3743   "size" : 4,
3744   "source_file" : "libnativehelper/include_jni/jni.h"
3745  },
3746  {
3747   "alignment" : 4,
3748   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_P9_jfieldIDhE",
3749   "name" : "void *(*)(const JNINativeInterface **, void *, _jfieldID *, unsigned char)",
3750   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P9_jfieldIDhE",
3751   "size" : 4,
3752   "source_file" : "libnativehelper/include_jni/jni.h"
3753  },
3754  {
3755   "alignment" : 4,
3756   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_PhE",
3757   "name" : "void *(*)(const JNINativeInterface **, void *, unsigned char *)",
3758   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_PhE",
3759   "size" : 4,
3760   "source_file" : "libnativehelper/include_jni/jni.h"
3761  },
3762  {
3763   "alignment" : 4,
3764   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPK6jvalueE",
3765   "name" : "void *(*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
3766   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPK6jvalueE",
3767   "size" : 4,
3768   "source_file" : "libnativehelper/include_jni/jni.h"
3769  },
3770  {
3771   "alignment" : 4,
3772   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPcE",
3773   "name" : "void *(*)(const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
3774   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPcE",
3775   "size" : 4,
3776   "source_file" : "libnativehelper/include_jni/jni.h"
3777  },
3778  {
3779   "alignment" : 4,
3780   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDzE",
3781   "name" : "void *(*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
3782   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDzE",
3783   "size" : 4,
3784   "source_file" : "libnativehelper/include_jni/jni.h"
3785  },
3786  {
3787   "alignment" : 4,
3788   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_iE",
3789   "name" : "void *(*)(const JNINativeInterface **, void *, int)",
3790   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_iE",
3791   "size" : 4,
3792   "source_file" : "libnativehelper/include_jni/jni.h"
3793  },
3794  {
3795   "alignment" : 4,
3796   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_xE",
3797   "name" : "void *(*)(const JNINativeInterface **, void *, long long)",
3798   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_xE",
3799   "size" : 4,
3800   "source_file" : "libnativehelper/include_jni/jni.h"
3801  },
3802  {
3803   "alignment" : 4,
3804   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceiE",
3805   "name" : "void *(*)(const JNINativeInterface **, int)",
3806   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceiE",
3807   "size" : 4,
3808   "source_file" : "libnativehelper/include_jni/jni.h"
3809  },
3810  {
3811   "alignment" : 4,
3812   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceiS_S_E",
3813   "name" : "void *(*)(const JNINativeInterface **, int, void *, void *)",
3814   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceiS_S_E",
3815   "size" : 4,
3816   "source_file" : "libnativehelper/include_jni/jni.h"
3817  },
3818  {
3819   "alignment" : 4,
3820   "linker_set_key" : "_ZTIPFPxPPK18JNINativeInterfacePvPhE",
3821   "name" : "long long *(*)(const JNINativeInterface **, void *, unsigned char *)",
3822   "referenced_type" : "_ZTIFPxPPK18JNINativeInterfacePvPhE",
3823   "size" : 4,
3824   "source_file" : "libnativehelper/include_jni/jni.h"
3825  },
3826  {
3827   "alignment" : 4,
3828   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
3829   "name" : "signed char (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
3830   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
3831   "size" : 4,
3832   "source_file" : "libnativehelper/include_jni/jni.h"
3833  },
3834  {
3835   "alignment" : 4,
3836   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDPcE",
3837   "name" : "signed char (*)(const JNINativeInterface **, void *, _jmethodID *, char *)",
3838   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDPcE",
3839   "size" : 4,
3840   "source_file" : "libnativehelper/include_jni/jni.h"
3841  },
3842  {
3843   "alignment" : 4,
3844   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDzE",
3845   "name" : "signed char (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
3846   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDzE",
3847   "size" : 4,
3848   "source_file" : "libnativehelper/include_jni/jni.h"
3849  },
3850  {
3851   "alignment" : 4,
3852   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvP9_jfieldIDE",
3853   "name" : "signed char (*)(const JNINativeInterface **, void *, _jfieldID *)",
3854   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP9_jfieldIDE",
3855   "size" : 4,
3856   "source_file" : "libnativehelper/include_jni/jni.h"
3857  },
3858  {
3859   "alignment" : 4,
3860   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
3861   "name" : "signed char (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
3862   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
3863   "size" : 4,
3864   "source_file" : "libnativehelper/include_jni/jni.h"
3865  },
3866  {
3867   "alignment" : 4,
3868   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
3869   "name" : "signed char (*)(const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
3870   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
3871   "size" : 4,
3872   "source_file" : "libnativehelper/include_jni/jni.h"
3873  },
3874  {
3875   "alignment" : 4,
3876   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
3877   "name" : "signed char (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
3878   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
3879   "size" : 4,
3880   "source_file" : "libnativehelper/include_jni/jni.h"
3881  },
3882  {
3883   "alignment" : 4,
3884   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
3885   "name" : "double (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
3886   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
3887   "size" : 4,
3888   "source_file" : "libnativehelper/include_jni/jni.h"
3889  },
3890  {
3891   "alignment" : 4,
3892   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDPcE",
3893   "name" : "double (*)(const JNINativeInterface **, void *, _jmethodID *, char *)",
3894   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDPcE",
3895   "size" : 4,
3896   "source_file" : "libnativehelper/include_jni/jni.h"
3897  },
3898  {
3899   "alignment" : 4,
3900   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDzE",
3901   "name" : "double (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
3902   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDzE",
3903   "size" : 4,
3904   "source_file" : "libnativehelper/include_jni/jni.h"
3905  },
3906  {
3907   "alignment" : 4,
3908   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvP9_jfieldIDE",
3909   "name" : "double (*)(const JNINativeInterface **, void *, _jfieldID *)",
3910   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP9_jfieldIDE",
3911   "size" : 4,
3912   "source_file" : "libnativehelper/include_jni/jni.h"
3913  },
3914  {
3915   "alignment" : 4,
3916   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
3917   "name" : "double (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
3918   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
3919   "size" : 4,
3920   "source_file" : "libnativehelper/include_jni/jni.h"
3921  },
3922  {
3923   "alignment" : 4,
3924   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
3925   "name" : "double (*)(const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
3926   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
3927   "size" : 4,
3928   "source_file" : "libnativehelper/include_jni/jni.h"
3929  },
3930  {
3931   "alignment" : 4,
3932   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
3933   "name" : "double (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
3934   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
3935   "size" : 4,
3936   "source_file" : "libnativehelper/include_jni/jni.h"
3937  },
3938  {
3939   "alignment" : 4,
3940   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
3941   "name" : "float (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
3942   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
3943   "size" : 4,
3944   "source_file" : "libnativehelper/include_jni/jni.h"
3945  },
3946  {
3947   "alignment" : 4,
3948   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDPcE",
3949   "name" : "float (*)(const JNINativeInterface **, void *, _jmethodID *, char *)",
3950   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDPcE",
3951   "size" : 4,
3952   "source_file" : "libnativehelper/include_jni/jni.h"
3953  },
3954  {
3955   "alignment" : 4,
3956   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDzE",
3957   "name" : "float (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
3958   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDzE",
3959   "size" : 4,
3960   "source_file" : "libnativehelper/include_jni/jni.h"
3961  },
3962  {
3963   "alignment" : 4,
3964   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvP9_jfieldIDE",
3965   "name" : "float (*)(const JNINativeInterface **, void *, _jfieldID *)",
3966   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP9_jfieldIDE",
3967   "size" : 4,
3968   "source_file" : "libnativehelper/include_jni/jni.h"
3969  },
3970  {
3971   "alignment" : 4,
3972   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
3973   "name" : "float (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
3974   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
3975   "size" : 4,
3976   "source_file" : "libnativehelper/include_jni/jni.h"
3977  },
3978  {
3979   "alignment" : 4,
3980   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
3981   "name" : "float (*)(const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
3982   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
3983   "size" : 4,
3984   "source_file" : "libnativehelper/include_jni/jni.h"
3985  },
3986  {
3987   "alignment" : 4,
3988   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
3989   "name" : "float (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
3990   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
3991   "size" : 4,
3992   "source_file" : "libnativehelper/include_jni/jni.h"
3993  },
3994  {
3995   "alignment" : 4,
3996   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfaceE",
3997   "name" : "unsigned char (*)(const JNINativeInterface **)",
3998   "referenced_type" : "_ZTIFhPPK18JNINativeInterfaceE",
3999   "size" : 4,
4000   "source_file" : "libnativehelper/include_jni/jni.h"
4001  },
4002  {
4003   "alignment" : 4,
4004   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
4005   "name" : "unsigned char (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
4006   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
4007   "size" : 4,
4008   "source_file" : "libnativehelper/include_jni/jni.h"
4009  },
4010  {
4011   "alignment" : 4,
4012   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDPcE",
4013   "name" : "unsigned char (*)(const JNINativeInterface **, void *, _jmethodID *, char *)",
4014   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDPcE",
4015   "size" : 4,
4016   "source_file" : "libnativehelper/include_jni/jni.h"
4017  },
4018  {
4019   "alignment" : 4,
4020   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDzE",
4021   "name" : "unsigned char (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
4022   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDzE",
4023   "size" : 4,
4024   "source_file" : "libnativehelper/include_jni/jni.h"
4025  },
4026  {
4027   "alignment" : 4,
4028   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvP9_jfieldIDE",
4029   "name" : "unsigned char (*)(const JNINativeInterface **, void *, _jfieldID *)",
4030   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP9_jfieldIDE",
4031   "size" : 4,
4032   "source_file" : "libnativehelper/include_jni/jni.h"
4033  },
4034  {
4035   "alignment" : 4,
4036   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvS3_E",
4037   "name" : "unsigned char (*)(const JNINativeInterface **, void *, void *)",
4038   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_E",
4039   "size" : 4,
4040   "source_file" : "libnativehelper/include_jni/jni.h"
4041  },
4042  {
4043   "alignment" : 4,
4044   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
4045   "name" : "unsigned char (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
4046   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
4047   "size" : 4,
4048   "source_file" : "libnativehelper/include_jni/jni.h"
4049  },
4050  {
4051   "alignment" : 4,
4052   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
4053   "name" : "unsigned char (*)(const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
4054   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
4055   "size" : 4,
4056   "source_file" : "libnativehelper/include_jni/jni.h"
4057  },
4058  {
4059   "alignment" : 4,
4060   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
4061   "name" : "unsigned char (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
4062   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
4063   "size" : 4,
4064   "source_file" : "libnativehelper/include_jni/jni.h"
4065  },
4066  {
4067   "alignment" : 4,
4068   "linker_set_key" : "_ZTIPFiPPK18JNIInvokeInterfaceE",
4069   "name" : "int (*)(const JNIInvokeInterface **)",
4070   "referenced_type" : "_ZTIFiPPK18JNIInvokeInterfaceE",
4071   "size" : 4,
4072   "source_file" : "libnativehelper/include_jni/jni.h"
4073  },
4074  {
4075   "alignment" : 4,
4076   "linker_set_key" : "_ZTIPFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE",
4077   "name" : "int (*)(const JNIInvokeInterface **, const JNINativeInterface ***, void *)",
4078   "referenced_type" : "_ZTIFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE",
4079   "size" : 4,
4080   "source_file" : "libnativehelper/include_jni/jni.h"
4081  },
4082  {
4083   "alignment" : 4,
4084   "linker_set_key" : "_ZTIPFiPPK18JNIInvokeInterfacePPviE",
4085   "name" : "int (*)(const JNIInvokeInterface **, void **, int)",
4086   "referenced_type" : "_ZTIFiPPK18JNIInvokeInterfacePPviE",
4087   "size" : 4,
4088   "source_file" : "libnativehelper/include_jni/jni.h"
4089  },
4090  {
4091   "alignment" : 4,
4092   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfaceE",
4093   "name" : "int (*)(const JNINativeInterface **)",
4094   "referenced_type" : "_ZTIFiPPK18JNINativeInterfaceE",
4095   "size" : 4,
4096   "source_file" : "libnativehelper/include_jni/jni.h"
4097  },
4098  {
4099   "alignment" : 4,
4100   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePPPK18JNIInvokeInterfaceE",
4101   "name" : "int (*)(const JNINativeInterface **, const JNIInvokeInterface ***)",
4102   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePPPK18JNIInvokeInterfaceE",
4103   "size" : 4,
4104   "source_file" : "libnativehelper/include_jni/jni.h"
4105  },
4106  {
4107   "alignment" : 4,
4108   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvE",
4109   "name" : "int (*)(const JNINativeInterface **, void *)",
4110   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvE",
4111   "size" : 4,
4112   "source_file" : "libnativehelper/include_jni/jni.h"
4113  },
4114  {
4115   "alignment" : 4,
4116   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
4117   "name" : "int (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
4118   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
4119   "size" : 4,
4120   "source_file" : "libnativehelper/include_jni/jni.h"
4121  },
4122  {
4123   "alignment" : 4,
4124   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDPcE",
4125   "name" : "int (*)(const JNINativeInterface **, void *, _jmethodID *, char *)",
4126   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDPcE",
4127   "size" : 4,
4128   "source_file" : "libnativehelper/include_jni/jni.h"
4129  },
4130  {
4131   "alignment" : 4,
4132   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDzE",
4133   "name" : "int (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
4134   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDzE",
4135   "size" : 4,
4136   "source_file" : "libnativehelper/include_jni/jni.h"
4137  },
4138  {
4139   "alignment" : 4,
4140   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvP9_jfieldIDE",
4141   "name" : "int (*)(const JNINativeInterface **, void *, _jfieldID *)",
4142   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP9_jfieldIDE",
4143   "size" : 4,
4144   "source_file" : "libnativehelper/include_jni/jni.h"
4145  },
4146  {
4147   "alignment" : 4,
4148   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvPK15JNINativeMethodiE",
4149   "name" : "int (*)(const JNINativeInterface **, void *, const JNINativeMethod *, int)",
4150   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvPK15JNINativeMethodiE",
4151   "size" : 4,
4152   "source_file" : "libnativehelper/include_jni/jni.h"
4153  },
4154  {
4155   "alignment" : 4,
4156   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvPKcE",
4157   "name" : "int (*)(const JNINativeInterface **, void *, const char *)",
4158   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvPKcE",
4159   "size" : 4,
4160   "source_file" : "libnativehelper/include_jni/jni.h"
4161  },
4162  {
4163   "alignment" : 4,
4164   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
4165   "name" : "int (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
4166   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
4167   "size" : 4,
4168   "source_file" : "libnativehelper/include_jni/jni.h"
4169  },
4170  {
4171   "alignment" : 4,
4172   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
4173   "name" : "int (*)(const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
4174   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
4175   "size" : 4,
4176   "source_file" : "libnativehelper/include_jni/jni.h"
4177  },
4178  {
4179   "alignment" : 4,
4180   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
4181   "name" : "int (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
4182   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
4183   "size" : 4,
4184   "source_file" : "libnativehelper/include_jni/jni.h"
4185  },
4186  {
4187   "alignment" : 4,
4188   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfaceiE",
4189   "name" : "int (*)(const JNINativeInterface **, int)",
4190   "referenced_type" : "_ZTIFiPPK18JNINativeInterfaceiE",
4191   "size" : 4,
4192   "source_file" : "libnativehelper/include_jni/jni.h"
4193  },
4194  {
4195   "alignment" : 4,
4196   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
4197   "name" : "short (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
4198   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
4199   "size" : 4,
4200   "source_file" : "libnativehelper/include_jni/jni.h"
4201  },
4202  {
4203   "alignment" : 4,
4204   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDPcE",
4205   "name" : "short (*)(const JNINativeInterface **, void *, _jmethodID *, char *)",
4206   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDPcE",
4207   "size" : 4,
4208   "source_file" : "libnativehelper/include_jni/jni.h"
4209  },
4210  {
4211   "alignment" : 4,
4212   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDzE",
4213   "name" : "short (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
4214   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDzE",
4215   "size" : 4,
4216   "source_file" : "libnativehelper/include_jni/jni.h"
4217  },
4218  {
4219   "alignment" : 4,
4220   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvP9_jfieldIDE",
4221   "name" : "short (*)(const JNINativeInterface **, void *, _jfieldID *)",
4222   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP9_jfieldIDE",
4223   "size" : 4,
4224   "source_file" : "libnativehelper/include_jni/jni.h"
4225  },
4226  {
4227   "alignment" : 4,
4228   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
4229   "name" : "short (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
4230   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
4231   "size" : 4,
4232   "source_file" : "libnativehelper/include_jni/jni.h"
4233  },
4234  {
4235   "alignment" : 4,
4236   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
4237   "name" : "short (*)(const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
4238   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
4239   "size" : 4,
4240   "source_file" : "libnativehelper/include_jni/jni.h"
4241  },
4242  {
4243   "alignment" : 4,
4244   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
4245   "name" : "short (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
4246   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
4247   "size" : 4,
4248   "source_file" : "libnativehelper/include_jni/jni.h"
4249  },
4250  {
4251   "alignment" : 4,
4252   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
4253   "name" : "unsigned short (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
4254   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
4255   "size" : 4,
4256   "source_file" : "libnativehelper/include_jni/jni.h"
4257  },
4258  {
4259   "alignment" : 4,
4260   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDPcE",
4261   "name" : "unsigned short (*)(const JNINativeInterface **, void *, _jmethodID *, char *)",
4262   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDPcE",
4263   "size" : 4,
4264   "source_file" : "libnativehelper/include_jni/jni.h"
4265  },
4266  {
4267   "alignment" : 4,
4268   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDzE",
4269   "name" : "unsigned short (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
4270   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDzE",
4271   "size" : 4,
4272   "source_file" : "libnativehelper/include_jni/jni.h"
4273  },
4274  {
4275   "alignment" : 4,
4276   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvP9_jfieldIDE",
4277   "name" : "unsigned short (*)(const JNINativeInterface **, void *, _jfieldID *)",
4278   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP9_jfieldIDE",
4279   "size" : 4,
4280   "source_file" : "libnativehelper/include_jni/jni.h"
4281  },
4282  {
4283   "alignment" : 4,
4284   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
4285   "name" : "unsigned short (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
4286   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
4287   "size" : 4,
4288   "source_file" : "libnativehelper/include_jni/jni.h"
4289  },
4290  {
4291   "alignment" : 4,
4292   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
4293   "name" : "unsigned short (*)(const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
4294   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
4295   "size" : 4,
4296   "source_file" : "libnativehelper/include_jni/jni.h"
4297  },
4298  {
4299   "alignment" : 4,
4300   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
4301   "name" : "unsigned short (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
4302   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
4303   "size" : 4,
4304   "source_file" : "libnativehelper/include_jni/jni.h"
4305  },
4306  {
4307   "alignment" : 4,
4308   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfaceE",
4309   "name" : "void (*)(const JNINativeInterface **)",
4310   "referenced_type" : "_ZTIFvPPK18JNINativeInterfaceE",
4311   "size" : 4,
4312   "source_file" : "libnativehelper/include_jni/jni.h"
4313  },
4314  {
4315   "alignment" : 4,
4316   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePKcE",
4317   "name" : "void (*)(const JNINativeInterface **, const char *)",
4318   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePKcE",
4319   "size" : 4,
4320   "source_file" : "libnativehelper/include_jni/jni.h"
4321  },
4322  {
4323   "alignment" : 4,
4324   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvE",
4325   "name" : "void (*)(const JNINativeInterface **, void *)",
4326   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvE",
4327   "size" : 4,
4328   "source_file" : "libnativehelper/include_jni/jni.h"
4329  },
4330  {
4331   "alignment" : 4,
4332   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
4333   "name" : "void (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
4334   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
4335   "size" : 4,
4336   "source_file" : "libnativehelper/include_jni/jni.h"
4337  },
4338  {
4339   "alignment" : 4,
4340   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDPcE",
4341   "name" : "void (*)(const JNINativeInterface **, void *, _jmethodID *, char *)",
4342   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDPcE",
4343   "size" : 4,
4344   "source_file" : "libnativehelper/include_jni/jni.h"
4345  },
4346  {
4347   "alignment" : 4,
4348   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDzE",
4349   "name" : "void (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
4350   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDzE",
4351   "size" : 4,
4352   "source_file" : "libnativehelper/include_jni/jni.h"
4353  },
4354  {
4355   "alignment" : 4,
4356   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E",
4357   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, void *)",
4358   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E",
4359   "size" : 4,
4360   "source_file" : "libnativehelper/include_jni/jni.h"
4361  },
4362  {
4363   "alignment" : 4,
4364   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDaE",
4365   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, signed char)",
4366   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDaE",
4367   "size" : 4,
4368   "source_file" : "libnativehelper/include_jni/jni.h"
4369  },
4370  {
4371   "alignment" : 4,
4372   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDdE",
4373   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, double)",
4374   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDdE",
4375   "size" : 4,
4376   "source_file" : "libnativehelper/include_jni/jni.h"
4377  },
4378  {
4379   "alignment" : 4,
4380   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDfE",
4381   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, float)",
4382   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDfE",
4383   "size" : 4,
4384   "source_file" : "libnativehelper/include_jni/jni.h"
4385  },
4386  {
4387   "alignment" : 4,
4388   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDhE",
4389   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, unsigned char)",
4390   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDhE",
4391   "size" : 4,
4392   "source_file" : "libnativehelper/include_jni/jni.h"
4393  },
4394  {
4395   "alignment" : 4,
4396   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDiE",
4397   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, int)",
4398   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDiE",
4399   "size" : 4,
4400   "source_file" : "libnativehelper/include_jni/jni.h"
4401  },
4402  {
4403   "alignment" : 4,
4404   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDsE",
4405   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, short)",
4406   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDsE",
4407   "size" : 4,
4408   "source_file" : "libnativehelper/include_jni/jni.h"
4409  },
4410  {
4411   "alignment" : 4,
4412   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDtE",
4413   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, unsigned short)",
4414   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDtE",
4415   "size" : 4,
4416   "source_file" : "libnativehelper/include_jni/jni.h"
4417  },
4418  {
4419   "alignment" : 4,
4420   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDxE",
4421   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, long long)",
4422   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDxE",
4423   "size" : 4,
4424   "source_file" : "libnativehelper/include_jni/jni.h"
4425  },
4426  {
4427   "alignment" : 4,
4428   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPKcE",
4429   "name" : "void (*)(const JNINativeInterface **, void *, const char *)",
4430   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPKcE",
4431   "size" : 4,
4432   "source_file" : "libnativehelper/include_jni/jni.h"
4433  },
4434  {
4435   "alignment" : 4,
4436   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPKtE",
4437   "name" : "void (*)(const JNINativeInterface **, void *, const unsigned short *)",
4438   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPKtE",
4439   "size" : 4,
4440   "source_file" : "libnativehelper/include_jni/jni.h"
4441  },
4442  {
4443   "alignment" : 4,
4444   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPaiE",
4445   "name" : "void (*)(const JNINativeInterface **, void *, signed char *, int)",
4446   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPaiE",
4447   "size" : 4,
4448   "source_file" : "libnativehelper/include_jni/jni.h"
4449  },
4450  {
4451   "alignment" : 4,
4452   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPdiE",
4453   "name" : "void (*)(const JNINativeInterface **, void *, double *, int)",
4454   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPdiE",
4455   "size" : 4,
4456   "source_file" : "libnativehelper/include_jni/jni.h"
4457  },
4458  {
4459   "alignment" : 4,
4460   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPfiE",
4461   "name" : "void (*)(const JNINativeInterface **, void *, float *, int)",
4462   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPfiE",
4463   "size" : 4,
4464   "source_file" : "libnativehelper/include_jni/jni.h"
4465  },
4466  {
4467   "alignment" : 4,
4468   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPhiE",
4469   "name" : "void (*)(const JNINativeInterface **, void *, unsigned char *, int)",
4470   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPhiE",
4471   "size" : 4,
4472   "source_file" : "libnativehelper/include_jni/jni.h"
4473  },
4474  {
4475   "alignment" : 4,
4476   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPiiE",
4477   "name" : "void (*)(const JNINativeInterface **, void *, int *, int)",
4478   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPiiE",
4479   "size" : 4,
4480   "source_file" : "libnativehelper/include_jni/jni.h"
4481  },
4482  {
4483   "alignment" : 4,
4484   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPsiE",
4485   "name" : "void (*)(const JNINativeInterface **, void *, short *, int)",
4486   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPsiE",
4487   "size" : 4,
4488   "source_file" : "libnativehelper/include_jni/jni.h"
4489  },
4490  {
4491   "alignment" : 4,
4492   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPtiE",
4493   "name" : "void (*)(const JNINativeInterface **, void *, unsigned short *, int)",
4494   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPtiE",
4495   "size" : 4,
4496   "source_file" : "libnativehelper/include_jni/jni.h"
4497  },
4498  {
4499   "alignment" : 4,
4500   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPxiE",
4501   "name" : "void (*)(const JNINativeInterface **, void *, long long *, int)",
4502   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPxiE",
4503   "size" : 4,
4504   "source_file" : "libnativehelper/include_jni/jni.h"
4505  },
4506  {
4507   "alignment" : 4,
4508   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
4509   "name" : "void (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
4510   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
4511   "size" : 4,
4512   "source_file" : "libnativehelper/include_jni/jni.h"
4513  },
4514  {
4515   "alignment" : 4,
4516   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
4517   "name" : "void (*)(const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
4518   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
4519   "size" : 4,
4520   "source_file" : "libnativehelper/include_jni/jni.h"
4521  },
4522  {
4523   "alignment" : 4,
4524   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
4525   "name" : "void (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
4526   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
4527   "size" : 4,
4528   "source_file" : "libnativehelper/include_jni/jni.h"
4529  },
4530  {
4531   "alignment" : 4,
4532   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvS3_iE",
4533   "name" : "void (*)(const JNINativeInterface **, void *, void *, int)",
4534   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_iE",
4535   "size" : 4,
4536   "source_file" : "libnativehelper/include_jni/jni.h"
4537  },
4538  {
4539   "alignment" : 4,
4540   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviS3_E",
4541   "name" : "void (*)(const JNINativeInterface **, void *, int, void *)",
4542   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviS3_E",
4543   "size" : 4,
4544   "source_file" : "libnativehelper/include_jni/jni.h"
4545  },
4546  {
4547   "alignment" : 4,
4548   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKaE",
4549   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const signed char *)",
4550   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKaE",
4551   "size" : 4,
4552   "source_file" : "libnativehelper/include_jni/jni.h"
4553  },
4554  {
4555   "alignment" : 4,
4556   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKdE",
4557   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const double *)",
4558   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKdE",
4559   "size" : 4,
4560   "source_file" : "libnativehelper/include_jni/jni.h"
4561  },
4562  {
4563   "alignment" : 4,
4564   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKfE",
4565   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const float *)",
4566   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKfE",
4567   "size" : 4,
4568   "source_file" : "libnativehelper/include_jni/jni.h"
4569  },
4570  {
4571   "alignment" : 4,
4572   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKhE",
4573   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const unsigned char *)",
4574   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKhE",
4575   "size" : 4,
4576   "source_file" : "libnativehelper/include_jni/jni.h"
4577  },
4578  {
4579   "alignment" : 4,
4580   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKiE",
4581   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const int *)",
4582   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKiE",
4583   "size" : 4,
4584   "source_file" : "libnativehelper/include_jni/jni.h"
4585  },
4586  {
4587   "alignment" : 4,
4588   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKsE",
4589   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const short *)",
4590   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKsE",
4591   "size" : 4,
4592   "source_file" : "libnativehelper/include_jni/jni.h"
4593  },
4594  {
4595   "alignment" : 4,
4596   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKtE",
4597   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const unsigned short *)",
4598   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKtE",
4599   "size" : 4,
4600   "source_file" : "libnativehelper/include_jni/jni.h"
4601  },
4602  {
4603   "alignment" : 4,
4604   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKxE",
4605   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const long long *)",
4606   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKxE",
4607   "size" : 4,
4608   "source_file" : "libnativehelper/include_jni/jni.h"
4609  },
4610  {
4611   "alignment" : 4,
4612   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPaE",
4613   "name" : "void (*)(const JNINativeInterface **, void *, int, int, signed char *)",
4614   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPaE",
4615   "size" : 4,
4616   "source_file" : "libnativehelper/include_jni/jni.h"
4617  },
4618  {
4619   "alignment" : 4,
4620   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPcE",
4621   "name" : "void (*)(const JNINativeInterface **, void *, int, int, char *)",
4622   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPcE",
4623   "size" : 4,
4624   "source_file" : "libnativehelper/include_jni/jni.h"
4625  },
4626  {
4627   "alignment" : 4,
4628   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPdE",
4629   "name" : "void (*)(const JNINativeInterface **, void *, int, int, double *)",
4630   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPdE",
4631   "size" : 4,
4632   "source_file" : "libnativehelper/include_jni/jni.h"
4633  },
4634  {
4635   "alignment" : 4,
4636   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPfE",
4637   "name" : "void (*)(const JNINativeInterface **, void *, int, int, float *)",
4638   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPfE",
4639   "size" : 4,
4640   "source_file" : "libnativehelper/include_jni/jni.h"
4641  },
4642  {
4643   "alignment" : 4,
4644   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPhE",
4645   "name" : "void (*)(const JNINativeInterface **, void *, int, int, unsigned char *)",
4646   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPhE",
4647   "size" : 4,
4648   "source_file" : "libnativehelper/include_jni/jni.h"
4649  },
4650  {
4651   "alignment" : 4,
4652   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPiE",
4653   "name" : "void (*)(const JNINativeInterface **, void *, int, int, int *)",
4654   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPiE",
4655   "size" : 4,
4656   "source_file" : "libnativehelper/include_jni/jni.h"
4657  },
4658  {
4659   "alignment" : 4,
4660   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPsE",
4661   "name" : "void (*)(const JNINativeInterface **, void *, int, int, short *)",
4662   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPsE",
4663   "size" : 4,
4664   "source_file" : "libnativehelper/include_jni/jni.h"
4665  },
4666  {
4667   "alignment" : 4,
4668   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPtE",
4669   "name" : "void (*)(const JNINativeInterface **, void *, int, int, unsigned short *)",
4670   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPtE",
4671   "size" : 4,
4672   "source_file" : "libnativehelper/include_jni/jni.h"
4673  },
4674  {
4675   "alignment" : 4,
4676   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPxE",
4677   "name" : "void (*)(const JNINativeInterface **, void *, int, int, long long *)",
4678   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPxE",
4679   "size" : 4,
4680   "source_file" : "libnativehelper/include_jni/jni.h"
4681  },
4682  {
4683   "alignment" : 4,
4684   "linker_set_key" : "_ZTIPFxPPK18JNINativeInterfacePvE",
4685   "name" : "long long (*)(const JNINativeInterface **, void *)",
4686   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvE",
4687   "size" : 4,
4688   "source_file" : "libnativehelper/include_jni/jni.h"
4689  },
4690  {
4691   "alignment" : 4,
4692   "linker_set_key" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
4693   "name" : "long long (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
4694   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
4695   "size" : 4,
4696   "source_file" : "libnativehelper/include_jni/jni.h"
4697  },
4698  {
4699   "alignment" : 4,
4700   "linker_set_key" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDPcE",
4701   "name" : "long long (*)(const JNINativeInterface **, void *, _jmethodID *, char *)",
4702   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodIDPcE",
4703   "size" : 4,
4704   "source_file" : "libnativehelper/include_jni/jni.h"
4705  },
4706  {
4707   "alignment" : 4,
4708   "linker_set_key" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDzE",
4709   "name" : "long long (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
4710   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodIDzE",
4711   "size" : 4,
4712   "source_file" : "libnativehelper/include_jni/jni.h"
4713  },
4714  {
4715   "alignment" : 4,
4716   "linker_set_key" : "_ZTIPFxPPK18JNINativeInterfacePvP9_jfieldIDE",
4717   "name" : "long long (*)(const JNINativeInterface **, void *, _jfieldID *)",
4718   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvP9_jfieldIDE",
4719   "size" : 4,
4720   "source_file" : "libnativehelper/include_jni/jni.h"
4721  },
4722  {
4723   "alignment" : 4,
4724   "linker_set_key" : "_ZTIPFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
4725   "name" : "long long (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
4726   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
4727   "size" : 4,
4728   "source_file" : "libnativehelper/include_jni/jni.h"
4729  },
4730  {
4731   "alignment" : 4,
4732   "linker_set_key" : "_ZTIPFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
4733   "name" : "long long (*)(const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
4734   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
4735   "size" : 4,
4736   "source_file" : "libnativehelper/include_jni/jni.h"
4737  },
4738  {
4739   "alignment" : 4,
4740   "linker_set_key" : "_ZTIPFxPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
4741   "name" : "long long (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
4742   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
4743   "size" : 4,
4744   "source_file" : "libnativehelper/include_jni/jni.h"
4745  },
4746  {
4747   "alignment" : 4,
4748   "linker_set_key" : "_ZTIPK15JNINativeMethod",
4749   "name" : "const JNINativeMethod *",
4750   "referenced_type" : "_ZTIK15JNINativeMethod",
4751   "size" : 4,
4752   "source_file" : "libnativehelper/include_jni/jni.h"
4753  },
4754  {
4755   "alignment" : 4,
4756   "linker_set_key" : "_ZTIPK18JNIInvokeInterface",
4757   "name" : "const JNIInvokeInterface *",
4758   "referenced_type" : "_ZTIK18JNIInvokeInterface",
4759   "size" : 4,
4760   "source_file" : "libnativehelper/include_jni/jni.h"
4761  },
4762  {
4763   "alignment" : 4,
4764   "linker_set_key" : "_ZTIPK18JNINativeInterface",
4765   "name" : "const JNINativeInterface *",
4766   "referenced_type" : "_ZTIK18JNINativeInterface",
4767   "size" : 4,
4768   "source_file" : "libnativehelper/include_jni/jni.h"
4769  },
4770  {
4771   "alignment" : 4,
4772   "linker_set_key" : "_ZTIPK6jvalue",
4773   "name" : "const jvalue *",
4774   "referenced_type" : "_ZTIK6jvalue",
4775   "size" : 4,
4776   "source_file" : "libnativehelper/include_jni/jni.h"
4777  },
4778  {
4779   "alignment" : 4,
4780   "linker_set_key" : "_ZTIPKa",
4781   "name" : "const signed char *",
4782   "referenced_type" : "_ZTIKa",
4783   "size" : 4,
4784   "source_file" : "libnativehelper/include_jni/jni.h"
4785  },
4786  {
4787   "alignment" : 4,
4788   "linker_set_key" : "_ZTIPKc",
4789   "name" : "const char *",
4790   "referenced_type" : "_ZTIKc",
4791   "size" : 4,
4792   "source_file" : "libnativehelper/include_jni/jni.h"
4793  },
4794  {
4795   "alignment" : 4,
4796   "linker_set_key" : "_ZTIPKd",
4797   "name" : "const double *",
4798   "referenced_type" : "_ZTIKd",
4799   "size" : 4,
4800   "source_file" : "libnativehelper/include_jni/jni.h"
4801  },
4802  {
4803   "alignment" : 4,
4804   "linker_set_key" : "_ZTIPKf",
4805   "name" : "const float *",
4806   "referenced_type" : "_ZTIKf",
4807   "size" : 4,
4808   "source_file" : "libnativehelper/include_jni/jni.h"
4809  },
4810  {
4811   "alignment" : 4,
4812   "linker_set_key" : "_ZTIPKh",
4813   "name" : "const unsigned char *",
4814   "referenced_type" : "_ZTIKh",
4815   "size" : 4,
4816   "source_file" : "libnativehelper/include_jni/jni.h"
4817  },
4818  {
4819   "alignment" : 4,
4820   "linker_set_key" : "_ZTIPKi",
4821   "name" : "const int *",
4822   "referenced_type" : "_ZTIKi",
4823   "size" : 4,
4824   "source_file" : "libnativehelper/include_jni/jni.h"
4825  },
4826  {
4827   "alignment" : 4,
4828   "linker_set_key" : "_ZTIPKs",
4829   "name" : "const short *",
4830   "referenced_type" : "_ZTIKs",
4831   "size" : 4,
4832   "source_file" : "libnativehelper/include_jni/jni.h"
4833  },
4834  {
4835   "alignment" : 4,
4836   "linker_set_key" : "_ZTIPKt",
4837   "name" : "const unsigned short *",
4838   "referenced_type" : "_ZTIKt",
4839   "size" : 4,
4840   "source_file" : "libnativehelper/include_jni/jni.h"
4841  },
4842  {
4843   "alignment" : 4,
4844   "linker_set_key" : "_ZTIPKx",
4845   "name" : "const long long *",
4846   "referenced_type" : "_ZTIKx",
4847   "size" : 4,
4848   "source_file" : "libnativehelper/include_jni/jni.h"
4849  },
4850  {
4851   "alignment" : 4,
4852   "linker_set_key" : "_ZTIPPK18JNIInvokeInterface",
4853   "name" : "const JNIInvokeInterface **",
4854   "referenced_type" : "_ZTIPK18JNIInvokeInterface",
4855   "size" : 4,
4856   "source_file" : "libnativehelper/include_jni/jni.h"
4857  },
4858  {
4859   "alignment" : 4,
4860   "linker_set_key" : "_ZTIPPK18JNINativeInterface",
4861   "name" : "const JNINativeInterface **",
4862   "referenced_type" : "_ZTIPK18JNINativeInterface",
4863   "size" : 4,
4864   "source_file" : "libnativehelper/include_jni/jni.h"
4865  },
4866  {
4867   "alignment" : 4,
4868   "linker_set_key" : "_ZTIPPPK18JNIInvokeInterface",
4869   "name" : "const JNIInvokeInterface ***",
4870   "referenced_type" : "_ZTIPPK18JNIInvokeInterface",
4871   "size" : 4,
4872   "source_file" : "libnativehelper/include_jni/jni.h"
4873  },
4874  {
4875   "alignment" : 4,
4876   "linker_set_key" : "_ZTIPPPK18JNINativeInterface",
4877   "name" : "const JNINativeInterface ***",
4878   "referenced_type" : "_ZTIPPK18JNINativeInterface",
4879   "size" : 4,
4880   "source_file" : "libnativehelper/include_jni/jni.h"
4881  },
4882  {
4883   "alignment" : 4,
4884   "linker_set_key" : "_ZTIPPv",
4885   "name" : "void **",
4886   "referenced_type" : "_ZTIPv",
4887   "size" : 4,
4888   "source_file" : "libnativehelper/include_jni/jni.h"
4889  },
4890  {
4891   "alignment" : 4,
4892   "linker_set_key" : "_ZTIPa",
4893   "name" : "signed char *",
4894   "referenced_type" : "_ZTIa",
4895   "size" : 4,
4896   "source_file" : "libnativehelper/include_jni/jni.h"
4897  },
4898  {
4899   "alignment" : 4,
4900   "linker_set_key" : "_ZTIPc",
4901   "name" : "char *",
4902   "referenced_type" : "_ZTIc",
4903   "size" : 4,
4904   "source_file" : "libnativehelper/include_jni/jni.h"
4905  },
4906  {
4907   "alignment" : 4,
4908   "linker_set_key" : "_ZTIPd",
4909   "name" : "double *",
4910   "referenced_type" : "_ZTId",
4911   "size" : 4,
4912   "source_file" : "libnativehelper/include_jni/jni.h"
4913  },
4914  {
4915   "alignment" : 4,
4916   "linker_set_key" : "_ZTIPf",
4917   "name" : "float *",
4918   "referenced_type" : "_ZTIf",
4919   "size" : 4,
4920   "source_file" : "libnativehelper/include_jni/jni.h"
4921  },
4922  {
4923   "alignment" : 4,
4924   "linker_set_key" : "_ZTIPh",
4925   "name" : "unsigned char *",
4926   "referenced_type" : "_ZTIh",
4927   "size" : 4,
4928   "source_file" : "libnativehelper/include_jni/jni.h"
4929  },
4930  {
4931   "alignment" : 4,
4932   "linker_set_key" : "_ZTIPi",
4933   "name" : "int *",
4934   "referenced_type" : "_ZTIi",
4935   "size" : 4,
4936   "source_file" : "libnativehelper/include_jni/jni.h"
4937  },
4938  {
4939   "alignment" : 4,
4940   "linker_set_key" : "_ZTIPs",
4941   "name" : "short *",
4942   "referenced_type" : "_ZTIs",
4943   "size" : 4,
4944   "source_file" : "libnativehelper/include_jni/jni.h"
4945  },
4946  {
4947   "alignment" : 4,
4948   "linker_set_key" : "_ZTIPt",
4949   "name" : "unsigned short *",
4950   "referenced_type" : "_ZTIt",
4951   "size" : 4,
4952   "source_file" : "libnativehelper/include_jni/jni.h"
4953  },
4954  {
4955   "alignment" : 4,
4956   "linker_set_key" : "_ZTIPv",
4957   "name" : "void *",
4958   "referenced_type" : "_ZTIv",
4959   "size" : 4,
4960   "source_file" : "libnativehelper/include_jni/jni.h"
4961  },
4962  {
4963   "alignment" : 4,
4964   "linker_set_key" : "_ZTIPx",
4965   "name" : "long long *",
4966   "referenced_type" : "_ZTIx",
4967   "size" : 4,
4968   "source_file" : "libnativehelper/include_jni/jni.h"
4969  }
4970 ],
4971 "qualified_types" :
4972 [
4973  {
4974   "alignment" : 4,
4975   "is_const" : true,
4976   "linker_set_key" : "_ZTIK15JNINativeMethod",
4977   "name" : "const JNINativeMethod",
4978   "referenced_type" : "_ZTI15JNINativeMethod",
4979   "size" : 12,
4980   "source_file" : "libnativehelper/include_jni/jni.h"
4981  },
4982  {
4983   "alignment" : 4,
4984   "is_const" : true,
4985   "linker_set_key" : "_ZTIK18JNIInvokeInterface",
4986   "name" : "const JNIInvokeInterface",
4987   "referenced_type" : "_ZTI18JNIInvokeInterface",
4988   "size" : 32,
4989   "source_file" : "libnativehelper/include_jni/jni.h"
4990  },
4991  {
4992   "alignment" : 4,
4993   "is_const" : true,
4994   "linker_set_key" : "_ZTIK18JNINativeInterface",
4995   "name" : "const JNINativeInterface",
4996   "referenced_type" : "_ZTI18JNINativeInterface",
4997   "size" : 932,
4998   "source_file" : "libnativehelper/include_jni/jni.h"
4999  },
5000  {
5001   "alignment" : 4,
5002   "is_const" : true,
5003   "linker_set_key" : "_ZTIK6jvalue",
5004   "name" : "const jvalue",
5005   "referenced_type" : "_ZTI6jvalue",
5006   "size" : 8,
5007   "source_file" : "libnativehelper/include_jni/jni.h"
5008  },
5009  {
5010   "alignment" : 1,
5011   "is_const" : true,
5012   "linker_set_key" : "_ZTIKa",
5013   "name" : "const signed char",
5014   "referenced_type" : "_ZTIa",
5015   "size" : 1,
5016   "source_file" : "libnativehelper/include_jni/jni.h"
5017  },
5018  {
5019   "alignment" : 1,
5020   "is_const" : true,
5021   "linker_set_key" : "_ZTIKc",
5022   "name" : "const char",
5023   "referenced_type" : "_ZTIc",
5024   "size" : 1,
5025   "source_file" : "libnativehelper/include_jni/jni.h"
5026  },
5027  {
5028   "alignment" : 4,
5029   "is_const" : true,
5030   "linker_set_key" : "_ZTIKd",
5031   "name" : "const double",
5032   "referenced_type" : "_ZTId",
5033   "size" : 8,
5034   "source_file" : "libnativehelper/include_jni/jni.h"
5035  },
5036  {
5037   "alignment" : 4,
5038   "is_const" : true,
5039   "linker_set_key" : "_ZTIKf",
5040   "name" : "const float",
5041   "referenced_type" : "_ZTIf",
5042   "size" : 4,
5043   "source_file" : "libnativehelper/include_jni/jni.h"
5044  },
5045  {
5046   "alignment" : 1,
5047   "is_const" : true,
5048   "linker_set_key" : "_ZTIKh",
5049   "name" : "const unsigned char",
5050   "referenced_type" : "_ZTIh",
5051   "size" : 1,
5052   "source_file" : "libnativehelper/include_jni/jni.h"
5053  },
5054  {
5055   "alignment" : 4,
5056   "is_const" : true,
5057   "linker_set_key" : "_ZTIKi",
5058   "name" : "const int",
5059   "referenced_type" : "_ZTIi",
5060   "size" : 4,
5061   "source_file" : "libnativehelper/include_jni/jni.h"
5062  },
5063  {
5064   "alignment" : 2,
5065   "is_const" : true,
5066   "linker_set_key" : "_ZTIKs",
5067   "name" : "const short",
5068   "referenced_type" : "_ZTIs",
5069   "size" : 2,
5070   "source_file" : "libnativehelper/include_jni/jni.h"
5071  },
5072  {
5073   "alignment" : 2,
5074   "is_const" : true,
5075   "linker_set_key" : "_ZTIKt",
5076   "name" : "const unsigned short",
5077   "referenced_type" : "_ZTIt",
5078   "size" : 2,
5079   "source_file" : "libnativehelper/include_jni/jni.h"
5080  },
5081  {
5082   "alignment" : 4,
5083   "is_const" : true,
5084   "linker_set_key" : "_ZTIKx",
5085   "name" : "const long long",
5086   "referenced_type" : "_ZTIx",
5087   "size" : 8,
5088   "source_file" : "libnativehelper/include_jni/jni.h"
5089  }
5090 ],
5091 "record_types" :
5092 [
5093  {
5094   "alignment" : 4,
5095   "fields" :
5096   [
5097    {
5098     "field_name" : "optionString",
5099     "referenced_type" : "_ZTIPKc"
5100    },
5101    {
5102     "field_name" : "extraInfo",
5103     "field_offset" : 32,
5104     "referenced_type" : "_ZTIPv"
5105    }
5106   ],
5107   "linker_set_key" : "_ZTI12JavaVMOption",
5108   "name" : "JavaVMOption",
5109   "size" : 8,
5110   "source_file" : "libnativehelper/include_jni/jni.h"
5111  },
5112  {
5113   "alignment" : 4,
5114   "fields" :
5115   [
5116    {
5117     "field_name" : "version",
5118     "referenced_type" : "_ZTIi"
5119    },
5120    {
5121     "field_name" : "nOptions",
5122     "field_offset" : 32,
5123     "referenced_type" : "_ZTIi"
5124    },
5125    {
5126     "field_name" : "options",
5127     "field_offset" : 64,
5128     "referenced_type" : "_ZTIP12JavaVMOption"
5129    },
5130    {
5131     "field_name" : "ignoreUnrecognized",
5132     "field_offset" : 96,
5133     "referenced_type" : "_ZTIh"
5134    }
5135   ],
5136   "linker_set_key" : "_ZTI14JavaVMInitArgs",
5137   "name" : "JavaVMInitArgs",
5138   "size" : 16,
5139   "source_file" : "libnativehelper/include_jni/jni.h"
5140  },
5141  {
5142   "alignment" : 4,
5143   "fields" :
5144   [
5145    {
5146     "field_name" : "name",
5147     "referenced_type" : "_ZTIPKc"
5148    },
5149    {
5150     "field_name" : "signature",
5151     "field_offset" : 32,
5152     "referenced_type" : "_ZTIPKc"
5153    },
5154    {
5155     "field_name" : "fnPtr",
5156     "field_offset" : 64,
5157     "referenced_type" : "_ZTIPv"
5158    }
5159   ],
5160   "linker_set_key" : "_ZTI15JNINativeMethod",
5161   "name" : "JNINativeMethod",
5162   "size" : 12,
5163   "source_file" : "libnativehelper/include_jni/jni.h"
5164  },
5165  {
5166   "alignment" : 4,
5167   "fields" :
5168   [
5169    {
5170     "field_name" : "version",
5171     "referenced_type" : "_ZTIi"
5172    },
5173    {
5174     "field_name" : "name",
5175     "field_offset" : 32,
5176     "referenced_type" : "_ZTIPKc"
5177    },
5178    {
5179     "field_name" : "group",
5180     "field_offset" : 64,
5181     "referenced_type" : "_ZTIPv"
5182    }
5183   ],
5184   "linker_set_key" : "_ZTI16JavaVMAttachArgs",
5185   "name" : "JavaVMAttachArgs",
5186   "size" : 12,
5187   "source_file" : "libnativehelper/include_jni/jni.h"
5188  },
5189  {
5190   "alignment" : 4,
5191   "fields" :
5192   [
5193    {
5194     "field_name" : "reserved0",
5195     "referenced_type" : "_ZTIPv"
5196    },
5197    {
5198     "field_name" : "reserved1",
5199     "field_offset" : 32,
5200     "referenced_type" : "_ZTIPv"
5201    },
5202    {
5203     "field_name" : "reserved2",
5204     "field_offset" : 64,
5205     "referenced_type" : "_ZTIPv"
5206    },
5207    {
5208     "field_name" : "DestroyJavaVM",
5209     "field_offset" : 96,
5210     "referenced_type" : "_ZTIPFiPPK18JNIInvokeInterfaceE"
5211    },
5212    {
5213     "field_name" : "AttachCurrentThread",
5214     "field_offset" : 128,
5215     "referenced_type" : "_ZTIPFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE"
5216    },
5217    {
5218     "field_name" : "DetachCurrentThread",
5219     "field_offset" : 160,
5220     "referenced_type" : "_ZTIPFiPPK18JNIInvokeInterfaceE"
5221    },
5222    {
5223     "field_name" : "GetEnv",
5224     "field_offset" : 192,
5225     "referenced_type" : "_ZTIPFiPPK18JNIInvokeInterfacePPviE"
5226    },
5227    {
5228     "field_name" : "AttachCurrentThreadAsDaemon",
5229     "field_offset" : 224,
5230     "referenced_type" : "_ZTIPFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE"
5231    }
5232   ],
5233   "linker_set_key" : "_ZTI18JNIInvokeInterface",
5234   "name" : "JNIInvokeInterface",
5235   "size" : 32,
5236   "source_file" : "libnativehelper/include_jni/jni.h"
5237  },
5238  {
5239   "alignment" : 4,
5240   "fields" :
5241   [
5242    {
5243     "field_name" : "reserved0",
5244     "referenced_type" : "_ZTIPv"
5245    },
5246    {
5247     "field_name" : "reserved1",
5248     "field_offset" : 32,
5249     "referenced_type" : "_ZTIPv"
5250    },
5251    {
5252     "field_name" : "reserved2",
5253     "field_offset" : 64,
5254     "referenced_type" : "_ZTIPv"
5255    },
5256    {
5257     "field_name" : "reserved3",
5258     "field_offset" : 96,
5259     "referenced_type" : "_ZTIPv"
5260    },
5261    {
5262     "field_name" : "GetVersion",
5263     "field_offset" : 128,
5264     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfaceE"
5265    },
5266    {
5267     "field_name" : "DefineClass",
5268     "field_offset" : 160,
5269     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfacePKcS_PKaiE"
5270    },
5271    {
5272     "field_name" : "FindClass",
5273     "field_offset" : 192,
5274     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfacePKcE"
5275    },
5276    {
5277     "field_name" : "FromReflectedMethod",
5278     "field_offset" : 224,
5279     "referenced_type" : "_ZTIPFP10_jmethodIDPPK18JNINativeInterfacePvE"
5280    },
5281    {
5282     "field_name" : "FromReflectedField",
5283     "field_offset" : 256,
5284     "referenced_type" : "_ZTIPFP9_jfieldIDPPK18JNINativeInterfacePvE"
5285    },
5286    {
5287     "field_name" : "ToReflectedMethod",
5288     "field_offset" : 288,
5289     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDhE"
5290    },
5291    {
5292     "field_name" : "GetSuperclass",
5293     "field_offset" : 320,
5294     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
5295    },
5296    {
5297     "field_name" : "IsAssignableFrom",
5298     "field_offset" : 352,
5299     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_E"
5300    },
5301    {
5302     "field_name" : "ToReflectedField",
5303     "field_offset" : 384,
5304     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P9_jfieldIDhE"
5305    },
5306    {
5307     "field_name" : "Throw",
5308     "field_offset" : 416,
5309     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
5310    },
5311    {
5312     "field_name" : "ThrowNew",
5313     "field_offset" : 448,
5314     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvPKcE"
5315    },
5316    {
5317     "field_name" : "ExceptionOccurred",
5318     "field_offset" : 480,
5319     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceE"
5320    },
5321    {
5322     "field_name" : "ExceptionDescribe",
5323     "field_offset" : 512,
5324     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfaceE"
5325    },
5326    {
5327     "field_name" : "ExceptionClear",
5328     "field_offset" : 544,
5329     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfaceE"
5330    },
5331    {
5332     "field_name" : "FatalError",
5333     "field_offset" : 576,
5334     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePKcE"
5335    },
5336    {
5337     "field_name" : "PushLocalFrame",
5338     "field_offset" : 608,
5339     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfaceiE"
5340    },
5341    {
5342     "field_name" : "PopLocalFrame",
5343     "field_offset" : 640,
5344     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
5345    },
5346    {
5347     "field_name" : "NewGlobalRef",
5348     "field_offset" : 672,
5349     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
5350    },
5351    {
5352     "field_name" : "DeleteGlobalRef",
5353     "field_offset" : 704,
5354     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvE"
5355    },
5356    {
5357     "field_name" : "DeleteLocalRef",
5358     "field_offset" : 736,
5359     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvE"
5360    },
5361    {
5362     "field_name" : "IsSameObject",
5363     "field_offset" : 768,
5364     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_E"
5365    },
5366    {
5367     "field_name" : "NewLocalRef",
5368     "field_offset" : 800,
5369     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
5370    },
5371    {
5372     "field_name" : "EnsureLocalCapacity",
5373     "field_offset" : 832,
5374     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfaceiE"
5375    },
5376    {
5377     "field_name" : "AllocObject",
5378     "field_offset" : 864,
5379     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
5380    },
5381    {
5382     "field_name" : "NewObject",
5383     "field_offset" : 896,
5384     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE"
5385    },
5386    {
5387     "field_name" : "NewObjectV",
5388     "field_offset" : 928,
5389     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPcE"
5390    },
5391    {
5392     "field_name" : "NewObjectA",
5393     "field_offset" : 960,
5394     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE"
5395    },
5396    {
5397     "field_name" : "GetObjectClass",
5398     "field_offset" : 992,
5399     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
5400    },
5401    {
5402     "field_name" : "IsInstanceOf",
5403     "field_offset" : 1024,
5404     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_E"
5405    },
5406    {
5407     "field_name" : "GetMethodID",
5408     "field_offset" : 1056,
5409     "referenced_type" : "_ZTIPFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E"
5410    },
5411    {
5412     "field_name" : "CallObjectMethod",
5413     "field_offset" : 1088,
5414     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE"
5415    },
5416    {
5417     "field_name" : "CallObjectMethodV",
5418     "field_offset" : 1120,
5419     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPcE"
5420    },
5421    {
5422     "field_name" : "CallObjectMethodA",
5423     "field_offset" : 1152,
5424     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE"
5425    },
5426    {
5427     "field_name" : "CallBooleanMethod",
5428     "field_offset" : 1184,
5429     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDzE"
5430    },
5431    {
5432     "field_name" : "CallBooleanMethodV",
5433     "field_offset" : 1216,
5434     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDPcE"
5435    },
5436    {
5437     "field_name" : "CallBooleanMethodA",
5438     "field_offset" : 1248,
5439     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
5440    },
5441    {
5442     "field_name" : "CallByteMethod",
5443     "field_offset" : 1280,
5444     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDzE"
5445    },
5446    {
5447     "field_name" : "CallByteMethodV",
5448     "field_offset" : 1312,
5449     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDPcE"
5450    },
5451    {
5452     "field_name" : "CallByteMethodA",
5453     "field_offset" : 1344,
5454     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
5455    },
5456    {
5457     "field_name" : "CallCharMethod",
5458     "field_offset" : 1376,
5459     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDzE"
5460    },
5461    {
5462     "field_name" : "CallCharMethodV",
5463     "field_offset" : 1408,
5464     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDPcE"
5465    },
5466    {
5467     "field_name" : "CallCharMethodA",
5468     "field_offset" : 1440,
5469     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
5470    },
5471    {
5472     "field_name" : "CallShortMethod",
5473     "field_offset" : 1472,
5474     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDzE"
5475    },
5476    {
5477     "field_name" : "CallShortMethodV",
5478     "field_offset" : 1504,
5479     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDPcE"
5480    },
5481    {
5482     "field_name" : "CallShortMethodA",
5483     "field_offset" : 1536,
5484     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
5485    },
5486    {
5487     "field_name" : "CallIntMethod",
5488     "field_offset" : 1568,
5489     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDzE"
5490    },
5491    {
5492     "field_name" : "CallIntMethodV",
5493     "field_offset" : 1600,
5494     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDPcE"
5495    },
5496    {
5497     "field_name" : "CallIntMethodA",
5498     "field_offset" : 1632,
5499     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
5500    },
5501    {
5502     "field_name" : "CallLongMethod",
5503     "field_offset" : 1664,
5504     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDzE"
5505    },
5506    {
5507     "field_name" : "CallLongMethodV",
5508     "field_offset" : 1696,
5509     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDPcE"
5510    },
5511    {
5512     "field_name" : "CallLongMethodA",
5513     "field_offset" : 1728,
5514     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
5515    },
5516    {
5517     "field_name" : "CallFloatMethod",
5518     "field_offset" : 1760,
5519     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDzE"
5520    },
5521    {
5522     "field_name" : "CallFloatMethodV",
5523     "field_offset" : 1792,
5524     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDPcE"
5525    },
5526    {
5527     "field_name" : "CallFloatMethodA",
5528     "field_offset" : 1824,
5529     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
5530    },
5531    {
5532     "field_name" : "CallDoubleMethod",
5533     "field_offset" : 1856,
5534     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDzE"
5535    },
5536    {
5537     "field_name" : "CallDoubleMethodV",
5538     "field_offset" : 1888,
5539     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDPcE"
5540    },
5541    {
5542     "field_name" : "CallDoubleMethodA",
5543     "field_offset" : 1920,
5544     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
5545    },
5546    {
5547     "field_name" : "CallVoidMethod",
5548     "field_offset" : 1952,
5549     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDzE"
5550    },
5551    {
5552     "field_name" : "CallVoidMethodV",
5553     "field_offset" : 1984,
5554     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDPcE"
5555    },
5556    {
5557     "field_name" : "CallVoidMethodA",
5558     "field_offset" : 2016,
5559     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
5560    },
5561    {
5562     "field_name" : "CallNonvirtualObjectMethod",
5563     "field_offset" : 2048,
5564     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDzE"
5565    },
5566    {
5567     "field_name" : "CallNonvirtualObjectMethodV",
5568     "field_offset" : 2080,
5569     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPcE"
5570    },
5571    {
5572     "field_name" : "CallNonvirtualObjectMethodA",
5573     "field_offset" : 2112,
5574     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPK6jvalueE"
5575    },
5576    {
5577     "field_name" : "CallNonvirtualBooleanMethod",
5578     "field_offset" : 2144,
5579     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
5580    },
5581    {
5582     "field_name" : "CallNonvirtualBooleanMethodV",
5583     "field_offset" : 2176,
5584     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE"
5585    },
5586    {
5587     "field_name" : "CallNonvirtualBooleanMethodA",
5588     "field_offset" : 2208,
5589     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
5590    },
5591    {
5592     "field_name" : "CallNonvirtualByteMethod",
5593     "field_offset" : 2240,
5594     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
5595    },
5596    {
5597     "field_name" : "CallNonvirtualByteMethodV",
5598     "field_offset" : 2272,
5599     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE"
5600    },
5601    {
5602     "field_name" : "CallNonvirtualByteMethodA",
5603     "field_offset" : 2304,
5604     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
5605    },
5606    {
5607     "field_name" : "CallNonvirtualCharMethod",
5608     "field_offset" : 2336,
5609     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
5610    },
5611    {
5612     "field_name" : "CallNonvirtualCharMethodV",
5613     "field_offset" : 2368,
5614     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE"
5615    },
5616    {
5617     "field_name" : "CallNonvirtualCharMethodA",
5618     "field_offset" : 2400,
5619     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
5620    },
5621    {
5622     "field_name" : "CallNonvirtualShortMethod",
5623     "field_offset" : 2432,
5624     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
5625    },
5626    {
5627     "field_name" : "CallNonvirtualShortMethodV",
5628     "field_offset" : 2464,
5629     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE"
5630    },
5631    {
5632     "field_name" : "CallNonvirtualShortMethodA",
5633     "field_offset" : 2496,
5634     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
5635    },
5636    {
5637     "field_name" : "CallNonvirtualIntMethod",
5638     "field_offset" : 2528,
5639     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
5640    },
5641    {
5642     "field_name" : "CallNonvirtualIntMethodV",
5643     "field_offset" : 2560,
5644     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE"
5645    },
5646    {
5647     "field_name" : "CallNonvirtualIntMethodA",
5648     "field_offset" : 2592,
5649     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
5650    },
5651    {
5652     "field_name" : "CallNonvirtualLongMethod",
5653     "field_offset" : 2624,
5654     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
5655    },
5656    {
5657     "field_name" : "CallNonvirtualLongMethodV",
5658     "field_offset" : 2656,
5659     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE"
5660    },
5661    {
5662     "field_name" : "CallNonvirtualLongMethodA",
5663     "field_offset" : 2688,
5664     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
5665    },
5666    {
5667     "field_name" : "CallNonvirtualFloatMethod",
5668     "field_offset" : 2720,
5669     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
5670    },
5671    {
5672     "field_name" : "CallNonvirtualFloatMethodV",
5673     "field_offset" : 2752,
5674     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE"
5675    },
5676    {
5677     "field_name" : "CallNonvirtualFloatMethodA",
5678     "field_offset" : 2784,
5679     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
5680    },
5681    {
5682     "field_name" : "CallNonvirtualDoubleMethod",
5683     "field_offset" : 2816,
5684     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
5685    },
5686    {
5687     "field_name" : "CallNonvirtualDoubleMethodV",
5688     "field_offset" : 2848,
5689     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE"
5690    },
5691    {
5692     "field_name" : "CallNonvirtualDoubleMethodA",
5693     "field_offset" : 2880,
5694     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
5695    },
5696    {
5697     "field_name" : "CallNonvirtualVoidMethod",
5698     "field_offset" : 2912,
5699     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
5700    },
5701    {
5702     "field_name" : "CallNonvirtualVoidMethodV",
5703     "field_offset" : 2944,
5704     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE"
5705    },
5706    {
5707     "field_name" : "CallNonvirtualVoidMethodA",
5708     "field_offset" : 2976,
5709     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
5710    },
5711    {
5712     "field_name" : "GetFieldID",
5713     "field_offset" : 3008,
5714     "referenced_type" : "_ZTIPFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E"
5715    },
5716    {
5717     "field_name" : "GetObjectField",
5718     "field_offset" : 3040,
5719     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P9_jfieldIDE"
5720    },
5721    {
5722     "field_name" : "GetBooleanField",
5723     "field_offset" : 3072,
5724     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP9_jfieldIDE"
5725    },
5726    {
5727     "field_name" : "GetByteField",
5728     "field_offset" : 3104,
5729     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP9_jfieldIDE"
5730    },
5731    {
5732     "field_name" : "GetCharField",
5733     "field_offset" : 3136,
5734     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP9_jfieldIDE"
5735    },
5736    {
5737     "field_name" : "GetShortField",
5738     "field_offset" : 3168,
5739     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP9_jfieldIDE"
5740    },
5741    {
5742     "field_name" : "GetIntField",
5743     "field_offset" : 3200,
5744     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP9_jfieldIDE"
5745    },
5746    {
5747     "field_name" : "GetLongField",
5748     "field_offset" : 3232,
5749     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvP9_jfieldIDE"
5750    },
5751    {
5752     "field_name" : "GetFloatField",
5753     "field_offset" : 3264,
5754     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP9_jfieldIDE"
5755    },
5756    {
5757     "field_name" : "GetDoubleField",
5758     "field_offset" : 3296,
5759     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP9_jfieldIDE"
5760    },
5761    {
5762     "field_name" : "SetObjectField",
5763     "field_offset" : 3328,
5764     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E"
5765    },
5766    {
5767     "field_name" : "SetBooleanField",
5768     "field_offset" : 3360,
5769     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDhE"
5770    },
5771    {
5772     "field_name" : "SetByteField",
5773     "field_offset" : 3392,
5774     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDaE"
5775    },
5776    {
5777     "field_name" : "SetCharField",
5778     "field_offset" : 3424,
5779     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDtE"
5780    },
5781    {
5782     "field_name" : "SetShortField",
5783     "field_offset" : 3456,
5784     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDsE"
5785    },
5786    {
5787     "field_name" : "SetIntField",
5788     "field_offset" : 3488,
5789     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDiE"
5790    },
5791    {
5792     "field_name" : "SetLongField",
5793     "field_offset" : 3520,
5794     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDxE"
5795    },
5796    {
5797     "field_name" : "SetFloatField",
5798     "field_offset" : 3552,
5799     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDfE"
5800    },
5801    {
5802     "field_name" : "SetDoubleField",
5803     "field_offset" : 3584,
5804     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDdE"
5805    },
5806    {
5807     "field_name" : "GetStaticMethodID",
5808     "field_offset" : 3616,
5809     "referenced_type" : "_ZTIPFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E"
5810    },
5811    {
5812     "field_name" : "CallStaticObjectMethod",
5813     "field_offset" : 3648,
5814     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE"
5815    },
5816    {
5817     "field_name" : "CallStaticObjectMethodV",
5818     "field_offset" : 3680,
5819     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPcE"
5820    },
5821    {
5822     "field_name" : "CallStaticObjectMethodA",
5823     "field_offset" : 3712,
5824     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE"
5825    },
5826    {
5827     "field_name" : "CallStaticBooleanMethod",
5828     "field_offset" : 3744,
5829     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDzE"
5830    },
5831    {
5832     "field_name" : "CallStaticBooleanMethodV",
5833     "field_offset" : 3776,
5834     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDPcE"
5835    },
5836    {
5837     "field_name" : "CallStaticBooleanMethodA",
5838     "field_offset" : 3808,
5839     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
5840    },
5841    {
5842     "field_name" : "CallStaticByteMethod",
5843     "field_offset" : 3840,
5844     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDzE"
5845    },
5846    {
5847     "field_name" : "CallStaticByteMethodV",
5848     "field_offset" : 3872,
5849     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDPcE"
5850    },
5851    {
5852     "field_name" : "CallStaticByteMethodA",
5853     "field_offset" : 3904,
5854     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
5855    },
5856    {
5857     "field_name" : "CallStaticCharMethod",
5858     "field_offset" : 3936,
5859     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDzE"
5860    },
5861    {
5862     "field_name" : "CallStaticCharMethodV",
5863     "field_offset" : 3968,
5864     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDPcE"
5865    },
5866    {
5867     "field_name" : "CallStaticCharMethodA",
5868     "field_offset" : 4000,
5869     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
5870    },
5871    {
5872     "field_name" : "CallStaticShortMethod",
5873     "field_offset" : 4032,
5874     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDzE"
5875    },
5876    {
5877     "field_name" : "CallStaticShortMethodV",
5878     "field_offset" : 4064,
5879     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDPcE"
5880    },
5881    {
5882     "field_name" : "CallStaticShortMethodA",
5883     "field_offset" : 4096,
5884     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
5885    },
5886    {
5887     "field_name" : "CallStaticIntMethod",
5888     "field_offset" : 4128,
5889     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDzE"
5890    },
5891    {
5892     "field_name" : "CallStaticIntMethodV",
5893     "field_offset" : 4160,
5894     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDPcE"
5895    },
5896    {
5897     "field_name" : "CallStaticIntMethodA",
5898     "field_offset" : 4192,
5899     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
5900    },
5901    {
5902     "field_name" : "CallStaticLongMethod",
5903     "field_offset" : 4224,
5904     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDzE"
5905    },
5906    {
5907     "field_name" : "CallStaticLongMethodV",
5908     "field_offset" : 4256,
5909     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDPcE"
5910    },
5911    {
5912     "field_name" : "CallStaticLongMethodA",
5913     "field_offset" : 4288,
5914     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
5915    },
5916    {
5917     "field_name" : "CallStaticFloatMethod",
5918     "field_offset" : 4320,
5919     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDzE"
5920    },
5921    {
5922     "field_name" : "CallStaticFloatMethodV",
5923     "field_offset" : 4352,
5924     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDPcE"
5925    },
5926    {
5927     "field_name" : "CallStaticFloatMethodA",
5928     "field_offset" : 4384,
5929     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
5930    },
5931    {
5932     "field_name" : "CallStaticDoubleMethod",
5933     "field_offset" : 4416,
5934     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDzE"
5935    },
5936    {
5937     "field_name" : "CallStaticDoubleMethodV",
5938     "field_offset" : 4448,
5939     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDPcE"
5940    },
5941    {
5942     "field_name" : "CallStaticDoubleMethodA",
5943     "field_offset" : 4480,
5944     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
5945    },
5946    {
5947     "field_name" : "CallStaticVoidMethod",
5948     "field_offset" : 4512,
5949     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDzE"
5950    },
5951    {
5952     "field_name" : "CallStaticVoidMethodV",
5953     "field_offset" : 4544,
5954     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDPcE"
5955    },
5956    {
5957     "field_name" : "CallStaticVoidMethodA",
5958     "field_offset" : 4576,
5959     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
5960    },
5961    {
5962     "field_name" : "GetStaticFieldID",
5963     "field_offset" : 4608,
5964     "referenced_type" : "_ZTIPFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E"
5965    },
5966    {
5967     "field_name" : "GetStaticObjectField",
5968     "field_offset" : 4640,
5969     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P9_jfieldIDE"
5970    },
5971    {
5972     "field_name" : "GetStaticBooleanField",
5973     "field_offset" : 4672,
5974     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP9_jfieldIDE"
5975    },
5976    {
5977     "field_name" : "GetStaticByteField",
5978     "field_offset" : 4704,
5979     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP9_jfieldIDE"
5980    },
5981    {
5982     "field_name" : "GetStaticCharField",
5983     "field_offset" : 4736,
5984     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP9_jfieldIDE"
5985    },
5986    {
5987     "field_name" : "GetStaticShortField",
5988     "field_offset" : 4768,
5989     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP9_jfieldIDE"
5990    },
5991    {
5992     "field_name" : "GetStaticIntField",
5993     "field_offset" : 4800,
5994     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP9_jfieldIDE"
5995    },
5996    {
5997     "field_name" : "GetStaticLongField",
5998     "field_offset" : 4832,
5999     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvP9_jfieldIDE"
6000    },
6001    {
6002     "field_name" : "GetStaticFloatField",
6003     "field_offset" : 4864,
6004     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP9_jfieldIDE"
6005    },
6006    {
6007     "field_name" : "GetStaticDoubleField",
6008     "field_offset" : 4896,
6009     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP9_jfieldIDE"
6010    },
6011    {
6012     "field_name" : "SetStaticObjectField",
6013     "field_offset" : 4928,
6014     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E"
6015    },
6016    {
6017     "field_name" : "SetStaticBooleanField",
6018     "field_offset" : 4960,
6019     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDhE"
6020    },
6021    {
6022     "field_name" : "SetStaticByteField",
6023     "field_offset" : 4992,
6024     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDaE"
6025    },
6026    {
6027     "field_name" : "SetStaticCharField",
6028     "field_offset" : 5024,
6029     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDtE"
6030    },
6031    {
6032     "field_name" : "SetStaticShortField",
6033     "field_offset" : 5056,
6034     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDsE"
6035    },
6036    {
6037     "field_name" : "SetStaticIntField",
6038     "field_offset" : 5088,
6039     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDiE"
6040    },
6041    {
6042     "field_name" : "SetStaticLongField",
6043     "field_offset" : 5120,
6044     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDxE"
6045    },
6046    {
6047     "field_name" : "SetStaticFloatField",
6048     "field_offset" : 5152,
6049     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDfE"
6050    },
6051    {
6052     "field_name" : "SetStaticDoubleField",
6053     "field_offset" : 5184,
6054     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDdE"
6055    },
6056    {
6057     "field_name" : "NewString",
6058     "field_offset" : 5216,
6059     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfacePKtiE"
6060    },
6061    {
6062     "field_name" : "GetStringLength",
6063     "field_offset" : 5248,
6064     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
6065    },
6066    {
6067     "field_name" : "GetStringChars",
6068     "field_offset" : 5280,
6069     "referenced_type" : "_ZTIPFPKtPPK18JNINativeInterfacePvPhE"
6070    },
6071    {
6072     "field_name" : "ReleaseStringChars",
6073     "field_offset" : 5312,
6074     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPKtE"
6075    },
6076    {
6077     "field_name" : "NewStringUTF",
6078     "field_offset" : 5344,
6079     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfacePKcE"
6080    },
6081    {
6082     "field_name" : "GetStringUTFLength",
6083     "field_offset" : 5376,
6084     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
6085    },
6086    {
6087     "field_name" : "GetStringUTFChars",
6088     "field_offset" : 5408,
6089     "referenced_type" : "_ZTIPFPKcPPK18JNINativeInterfacePvPhE"
6090    },
6091    {
6092     "field_name" : "ReleaseStringUTFChars",
6093     "field_offset" : 5440,
6094     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPKcE"
6095    },
6096    {
6097     "field_name" : "GetArrayLength",
6098     "field_offset" : 5472,
6099     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
6100    },
6101    {
6102     "field_name" : "NewObjectArray",
6103     "field_offset" : 5504,
6104     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiS_S_E"
6105    },
6106    {
6107     "field_name" : "GetObjectArrayElement",
6108     "field_offset" : 5536,
6109     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_iE"
6110    },
6111    {
6112     "field_name" : "SetObjectArrayElement",
6113     "field_offset" : 5568,
6114     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviS3_E"
6115    },
6116    {
6117     "field_name" : "NewBooleanArray",
6118     "field_offset" : 5600,
6119     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
6120    },
6121    {
6122     "field_name" : "NewByteArray",
6123     "field_offset" : 5632,
6124     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
6125    },
6126    {
6127     "field_name" : "NewCharArray",
6128     "field_offset" : 5664,
6129     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
6130    },
6131    {
6132     "field_name" : "NewShortArray",
6133     "field_offset" : 5696,
6134     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
6135    },
6136    {
6137     "field_name" : "NewIntArray",
6138     "field_offset" : 5728,
6139     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
6140    },
6141    {
6142     "field_name" : "NewLongArray",
6143     "field_offset" : 5760,
6144     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
6145    },
6146    {
6147     "field_name" : "NewFloatArray",
6148     "field_offset" : 5792,
6149     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
6150    },
6151    {
6152     "field_name" : "NewDoubleArray",
6153     "field_offset" : 5824,
6154     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
6155    },
6156    {
6157     "field_name" : "GetBooleanArrayElements",
6158     "field_offset" : 5856,
6159     "referenced_type" : "_ZTIPFPhPPK18JNINativeInterfacePvS_E"
6160    },
6161    {
6162     "field_name" : "GetByteArrayElements",
6163     "field_offset" : 5888,
6164     "referenced_type" : "_ZTIPFPaPPK18JNINativeInterfacePvPhE"
6165    },
6166    {
6167     "field_name" : "GetCharArrayElements",
6168     "field_offset" : 5920,
6169     "referenced_type" : "_ZTIPFPtPPK18JNINativeInterfacePvPhE"
6170    },
6171    {
6172     "field_name" : "GetShortArrayElements",
6173     "field_offset" : 5952,
6174     "referenced_type" : "_ZTIPFPsPPK18JNINativeInterfacePvPhE"
6175    },
6176    {
6177     "field_name" : "GetIntArrayElements",
6178     "field_offset" : 5984,
6179     "referenced_type" : "_ZTIPFPiPPK18JNINativeInterfacePvPhE"
6180    },
6181    {
6182     "field_name" : "GetLongArrayElements",
6183     "field_offset" : 6016,
6184     "referenced_type" : "_ZTIPFPxPPK18JNINativeInterfacePvPhE"
6185    },
6186    {
6187     "field_name" : "GetFloatArrayElements",
6188     "field_offset" : 6048,
6189     "referenced_type" : "_ZTIPFPfPPK18JNINativeInterfacePvPhE"
6190    },
6191    {
6192     "field_name" : "GetDoubleArrayElements",
6193     "field_offset" : 6080,
6194     "referenced_type" : "_ZTIPFPdPPK18JNINativeInterfacePvPhE"
6195    },
6196    {
6197     "field_name" : "ReleaseBooleanArrayElements",
6198     "field_offset" : 6112,
6199     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPhiE"
6200    },
6201    {
6202     "field_name" : "ReleaseByteArrayElements",
6203     "field_offset" : 6144,
6204     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPaiE"
6205    },
6206    {
6207     "field_name" : "ReleaseCharArrayElements",
6208     "field_offset" : 6176,
6209     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPtiE"
6210    },
6211    {
6212     "field_name" : "ReleaseShortArrayElements",
6213     "field_offset" : 6208,
6214     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPsiE"
6215    },
6216    {
6217     "field_name" : "ReleaseIntArrayElements",
6218     "field_offset" : 6240,
6219     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPiiE"
6220    },
6221    {
6222     "field_name" : "ReleaseLongArrayElements",
6223     "field_offset" : 6272,
6224     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPxiE"
6225    },
6226    {
6227     "field_name" : "ReleaseFloatArrayElements",
6228     "field_offset" : 6304,
6229     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPfiE"
6230    },
6231    {
6232     "field_name" : "ReleaseDoubleArrayElements",
6233     "field_offset" : 6336,
6234     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPdiE"
6235    },
6236    {
6237     "field_name" : "GetBooleanArrayRegion",
6238     "field_offset" : 6368,
6239     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPhE"
6240    },
6241    {
6242     "field_name" : "GetByteArrayRegion",
6243     "field_offset" : 6400,
6244     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPaE"
6245    },
6246    {
6247     "field_name" : "GetCharArrayRegion",
6248     "field_offset" : 6432,
6249     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPtE"
6250    },
6251    {
6252     "field_name" : "GetShortArrayRegion",
6253     "field_offset" : 6464,
6254     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPsE"
6255    },
6256    {
6257     "field_name" : "GetIntArrayRegion",
6258     "field_offset" : 6496,
6259     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPiE"
6260    },
6261    {
6262     "field_name" : "GetLongArrayRegion",
6263     "field_offset" : 6528,
6264     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPxE"
6265    },
6266    {
6267     "field_name" : "GetFloatArrayRegion",
6268     "field_offset" : 6560,
6269     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPfE"
6270    },
6271    {
6272     "field_name" : "GetDoubleArrayRegion",
6273     "field_offset" : 6592,
6274     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPdE"
6275    },
6276    {
6277     "field_name" : "SetBooleanArrayRegion",
6278     "field_offset" : 6624,
6279     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKhE"
6280    },
6281    {
6282     "field_name" : "SetByteArrayRegion",
6283     "field_offset" : 6656,
6284     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKaE"
6285    },
6286    {
6287     "field_name" : "SetCharArrayRegion",
6288     "field_offset" : 6688,
6289     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKtE"
6290    },
6291    {
6292     "field_name" : "SetShortArrayRegion",
6293     "field_offset" : 6720,
6294     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKsE"
6295    },
6296    {
6297     "field_name" : "SetIntArrayRegion",
6298     "field_offset" : 6752,
6299     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKiE"
6300    },
6301    {
6302     "field_name" : "SetLongArrayRegion",
6303     "field_offset" : 6784,
6304     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKxE"
6305    },
6306    {
6307     "field_name" : "SetFloatArrayRegion",
6308     "field_offset" : 6816,
6309     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKfE"
6310    },
6311    {
6312     "field_name" : "SetDoubleArrayRegion",
6313     "field_offset" : 6848,
6314     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKdE"
6315    },
6316    {
6317     "field_name" : "RegisterNatives",
6318     "field_offset" : 6880,
6319     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvPK15JNINativeMethodiE"
6320    },
6321    {
6322     "field_name" : "UnregisterNatives",
6323     "field_offset" : 6912,
6324     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
6325    },
6326    {
6327     "field_name" : "MonitorEnter",
6328     "field_offset" : 6944,
6329     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
6330    },
6331    {
6332     "field_name" : "MonitorExit",
6333     "field_offset" : 6976,
6334     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
6335    },
6336    {
6337     "field_name" : "GetJavaVM",
6338     "field_offset" : 7008,
6339     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePPPK18JNIInvokeInterfaceE"
6340    },
6341    {
6342     "field_name" : "GetStringRegion",
6343     "field_offset" : 7040,
6344     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPtE"
6345    },
6346    {
6347     "field_name" : "GetStringUTFRegion",
6348     "field_offset" : 7072,
6349     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPcE"
6350    },
6351    {
6352     "field_name" : "GetPrimitiveArrayCritical",
6353     "field_offset" : 7104,
6354     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_PhE"
6355    },
6356    {
6357     "field_name" : "ReleasePrimitiveArrayCritical",
6358     "field_offset" : 7136,
6359     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_iE"
6360    },
6361    {
6362     "field_name" : "GetStringCritical",
6363     "field_offset" : 7168,
6364     "referenced_type" : "_ZTIPFPKtPPK18JNINativeInterfacePvPhE"
6365    },
6366    {
6367     "field_name" : "ReleaseStringCritical",
6368     "field_offset" : 7200,
6369     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPKtE"
6370    },
6371    {
6372     "field_name" : "NewWeakGlobalRef",
6373     "field_offset" : 7232,
6374     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
6375    },
6376    {
6377     "field_name" : "DeleteWeakGlobalRef",
6378     "field_offset" : 7264,
6379     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvE"
6380    },
6381    {
6382     "field_name" : "ExceptionCheck",
6383     "field_offset" : 7296,
6384     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfaceE"
6385    },
6386    {
6387     "field_name" : "NewDirectByteBuffer",
6388     "field_offset" : 7328,
6389     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_xE"
6390    },
6391    {
6392     "field_name" : "GetDirectBufferAddress",
6393     "field_offset" : 7360,
6394     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
6395    },
6396    {
6397     "field_name" : "GetDirectBufferCapacity",
6398     "field_offset" : 7392,
6399     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvE"
6400    },
6401    {
6402     "field_name" : "GetObjectRefType",
6403     "field_offset" : 7424,
6404     "referenced_type" : "_ZTIPF14jobjectRefTypePPK18JNINativeInterfacePvE"
6405    }
6406   ],
6407   "linker_set_key" : "_ZTI18JNINativeInterface",
6408   "name" : "JNINativeInterface",
6409   "size" : 932,
6410   "source_file" : "libnativehelper/include_jni/jni.h"
6411  },
6412  {
6413   "alignment" : 4,
6414   "fields" :
6415   [
6416    {
6417     "field_name" : "struct_size",
6418     "referenced_type" : "_ZTIj"
6419    },
6420    {
6421     "field_name" : "buffer_id",
6422     "field_offset" : 32,
6423     "referenced_type" : "_ZTIi"
6424    },
6425    {
6426     "field_name" : "priority",
6427     "field_offset" : 64,
6428     "referenced_type" : "_ZTIi"
6429    },
6430    {
6431     "field_name" : "tag",
6432     "field_offset" : 96,
6433     "referenced_type" : "_ZTIPKc"
6434    },
6435    {
6436     "field_name" : "file",
6437     "field_offset" : 128,
6438     "referenced_type" : "_ZTIPKc"
6439    },
6440    {
6441     "field_name" : "line",
6442     "field_offset" : 160,
6443     "referenced_type" : "_ZTIj"
6444    },
6445    {
6446     "field_name" : "message",
6447     "field_offset" : 192,
6448     "referenced_type" : "_ZTIPKc"
6449    }
6450   ],
6451   "linker_set_key" : "_ZTI21__android_log_message",
6452   "name" : "__android_log_message",
6453   "size" : 28,
6454   "source_file" : "system/logging/liblog/include/android/log.h"
6455  },
6456  {
6457   "alignment" : 4,
6458   "fields" :
6459   [
6460    {
6461     "field_name" : "z",
6462     "referenced_type" : "_ZTIh"
6463    },
6464    {
6465     "field_name" : "b",
6466     "referenced_type" : "_ZTIa"
6467    },
6468    {
6469     "field_name" : "c",
6470     "referenced_type" : "_ZTIt"
6471    },
6472    {
6473     "field_name" : "s",
6474     "referenced_type" : "_ZTIs"
6475    },
6476    {
6477     "field_name" : "i",
6478     "referenced_type" : "_ZTIi"
6479    },
6480    {
6481     "field_name" : "j",
6482     "referenced_type" : "_ZTIx"
6483    },
6484    {
6485     "field_name" : "f",
6486     "referenced_type" : "_ZTIf"
6487    },
6488    {
6489     "field_name" : "d",
6490     "referenced_type" : "_ZTId"
6491    },
6492    {
6493     "field_name" : "l",
6494     "referenced_type" : "_ZTIPv"
6495    }
6496   ],
6497   "linker_set_key" : "_ZTI6jvalue",
6498   "name" : "jvalue",
6499   "record_kind" : "union",
6500   "size" : 8,
6501   "source_file" : "libnativehelper/include_jni/jni.h"
6502  },
6503  {
6504   "alignment" : 4,
6505   "fields" :
6506   [
6507    {
6508     "field_name" : "functions",
6509     "referenced_type" : "_ZTIPK18JNINativeInterface"
6510    }
6511   ],
6512   "linker_set_key" : "_ZTI7_JNIEnv",
6513   "name" : "_JNIEnv",
6514   "size" : 4,
6515   "source_file" : "libnativehelper/include_jni/jni.h"
6516  },
6517  {
6518   "alignment" : 4,
6519   "fields" :
6520   [
6521    {
6522     "field_name" : "functions",
6523     "referenced_type" : "_ZTIPK18JNIInvokeInterface"
6524    }
6525   ],
6526   "linker_set_key" : "_ZTI7_JavaVM",
6527   "name" : "_JavaVM",
6528   "size" : 4,
6529   "source_file" : "libnativehelper/include_jni/jni.h"
6530  }
6531 ],
6532 "rvalue_reference_types" : []
6533}
6534