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