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