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