1{
2 "array_types" : [],
3 "builtin_types" :
4 [
5  {
6   "alignment" : 1,
7   "is_integral" : true,
8   "is_unsigned" : true,
9   "linker_set_key" : "_ZTIc",
10   "name" : "char",
11   "referenced_type" : "_ZTIc",
12   "self_type" : "_ZTIc",
13   "size" : 1
14  },
15  {
16   "alignment" : 1,
17   "is_integral" : true,
18   "is_unsigned" : true,
19   "linker_set_key" : "_ZTIh",
20   "name" : "unsigned char",
21   "referenced_type" : "_ZTIh",
22   "self_type" : "_ZTIh",
23   "size" : 1
24  },
25  {
26   "alignment" : 4,
27   "is_integral" : true,
28   "linker_set_key" : "_ZTIi",
29   "name" : "int",
30   "referenced_type" : "_ZTIi",
31   "self_type" : "_ZTIi",
32   "size" : 4
33  },
34  {
35   "alignment" : 4,
36   "is_integral" : true,
37   "is_unsigned" : true,
38   "linker_set_key" : "_ZTIj",
39   "name" : "unsigned int",
40   "referenced_type" : "_ZTIj",
41   "self_type" : "_ZTIj",
42   "size" : 4
43  },
44  {
45   "alignment" : 2,
46   "is_integral" : true,
47   "is_unsigned" : true,
48   "linker_set_key" : "_ZTIt",
49   "name" : "unsigned short",
50   "referenced_type" : "_ZTIt",
51   "self_type" : "_ZTIt",
52   "size" : 2
53  },
54  {
55   "linker_set_key" : "_ZTIv",
56   "name" : "void",
57   "referenced_type" : "_ZTIv",
58   "self_type" : "_ZTIv"
59  }
60 ],
61 "elf_functions" :
62 [
63  {
64   "name" : "_Z24usb_jni_read_descriptorsP7_JNIEnvi"
65  },
66  {
67   "name" : "usb_descriptor_iter_init"
68  },
69  {
70   "name" : "usb_descriptor_iter_next"
71  },
72  {
73   "name" : "usb_device_bulk_transfer"
74  },
75  {
76   "name" : "usb_device_claim_interface"
77  },
78  {
79   "name" : "usb_device_close"
80  },
81  {
82   "name" : "usb_device_connect_kernel_driver"
83  },
84  {
85   "name" : "usb_device_control_transfer"
86  },
87  {
88   "name" : "usb_device_get_descriptors_length"
89  },
90  {
91   "name" : "usb_device_get_device_descriptor"
92  },
93  {
94   "name" : "usb_device_get_fd"
95  },
96  {
97   "name" : "usb_device_get_manufacturer_name"
98  },
99  {
100   "name" : "usb_device_get_name"
101  },
102  {
103   "name" : "usb_device_get_name_from_unique_id"
104  },
105  {
106   "name" : "usb_device_get_product_id"
107  },
108  {
109   "name" : "usb_device_get_product_name"
110  },
111  {
112   "name" : "usb_device_get_raw_descriptors"
113  },
114  {
115   "name" : "usb_device_get_serial"
116  },
117  {
118   "name" : "usb_device_get_string"
119  },
120  {
121   "name" : "usb_device_get_string_ucs2"
122  },
123  {
124   "name" : "usb_device_get_unique_id"
125  },
126  {
127   "name" : "usb_device_get_unique_id_from_name"
128  },
129  {
130   "name" : "usb_device_get_vendor_id"
131  },
132  {
133   "name" : "usb_device_get_version"
134  },
135  {
136   "name" : "usb_device_is_writeable"
137  },
138  {
139   "name" : "usb_device_new"
140  },
141  {
142   "name" : "usb_device_open"
143  },
144  {
145   "name" : "usb_device_release_interface"
146  },
147  {
148   "name" : "usb_device_reset"
149  },
150  {
151   "name" : "usb_device_set_configuration"
152  },
153  {
154   "name" : "usb_device_set_interface"
155  },
156  {
157   "name" : "usb_host_cleanup"
158  },
159  {
160   "name" : "usb_host_get_fd"
161  },
162  {
163   "name" : "usb_host_init"
164  },
165  {
166   "name" : "usb_host_load"
167  },
168  {
169   "name" : "usb_host_read_event"
170  },
171  {
172   "name" : "usb_host_run"
173  },
174  {
175   "name" : "usb_request_cancel"
176  },
177  {
178   "name" : "usb_request_free"
179  },
180  {
181   "name" : "usb_request_new"
182  },
183  {
184   "name" : "usb_request_queue"
185  },
186  {
187   "name" : "usb_request_wait"
188  }
189 ],
190 "elf_objects" : [],
191 "enum_types" : [],
192 "function_types" :
193 [
194  {
195   "alignment" : 4,
196   "linker_set_key" : "_ZTIFiPKcPvE",
197   "name" : "int (const char *, void *)",
198   "parameters" :
199   [
200    {
201     "referenced_type" : "_ZTIPKc"
202    },
203    {
204     "referenced_type" : "_ZTIPv"
205    }
206   ],
207   "referenced_type" : "_ZTIFiPKcPvE",
208   "return_type" : "_ZTIi",
209   "self_type" : "_ZTIFiPKcPvE",
210   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
211  },
212  {
213   "alignment" : 4,
214   "linker_set_key" : "_ZTIFiPvE",
215   "name" : "int (void *)",
216   "parameters" :
217   [
218    {
219     "referenced_type" : "_ZTIPv"
220    }
221   ],
222   "referenced_type" : "_ZTIFiPvE",
223   "return_type" : "_ZTIi",
224   "self_type" : "_ZTIFiPvE",
225   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
226  }
227 ],
228 "functions" :
229 [
230  {
231   "function_name" : "usb_jni_read_descriptors",
232   "linker_set_key" : "_Z24usb_jni_read_descriptorsP7_JNIEnvi",
233   "parameters" :
234   [
235    {
236     "referenced_type" : "_ZTIP7_JNIEnv"
237    },
238    {
239     "referenced_type" : "_ZTIi"
240    }
241   ],
242   "return_type" : "_ZTIP11_jbyteArray",
243   "source_file" : "system/core/libusbhost/include/usbhost/usbhost_jni.h"
244  },
245  {
246   "function_name" : "usb_descriptor_iter_init",
247   "linker_set_key" : "usb_descriptor_iter_init",
248   "parameters" :
249   [
250    {
251     "referenced_type" : "_ZTIP10usb_device"
252    },
253    {
254     "referenced_type" : "_ZTIP19usb_descriptor_iter"
255    }
256   ],
257   "return_type" : "_ZTIv",
258   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
259  },
260  {
261   "function_name" : "usb_descriptor_iter_next",
262   "linker_set_key" : "usb_descriptor_iter_next",
263   "parameters" :
264   [
265    {
266     "referenced_type" : "_ZTIP19usb_descriptor_iter"
267    }
268   ],
269   "return_type" : "_ZTIP21usb_descriptor_header",
270   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
271  },
272  {
273   "function_name" : "usb_device_bulk_transfer",
274   "linker_set_key" : "usb_device_bulk_transfer",
275   "parameters" :
276   [
277    {
278     "referenced_type" : "_ZTIP10usb_device"
279    },
280    {
281     "referenced_type" : "_ZTIi"
282    },
283    {
284     "referenced_type" : "_ZTIPv"
285    },
286    {
287     "referenced_type" : "_ZTIj"
288    },
289    {
290     "referenced_type" : "_ZTIj"
291    }
292   ],
293   "return_type" : "_ZTIi",
294   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
295  },
296  {
297   "function_name" : "usb_device_claim_interface",
298   "linker_set_key" : "usb_device_claim_interface",
299   "parameters" :
300   [
301    {
302     "referenced_type" : "_ZTIP10usb_device"
303    },
304    {
305     "referenced_type" : "_ZTIj"
306    }
307   ],
308   "return_type" : "_ZTIi",
309   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
310  },
311  {
312   "function_name" : "usb_device_close",
313   "linker_set_key" : "usb_device_close",
314   "parameters" :
315   [
316    {
317     "referenced_type" : "_ZTIP10usb_device"
318    }
319   ],
320   "return_type" : "_ZTIv",
321   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
322  },
323  {
324   "function_name" : "usb_device_connect_kernel_driver",
325   "linker_set_key" : "usb_device_connect_kernel_driver",
326   "parameters" :
327   [
328    {
329     "referenced_type" : "_ZTIP10usb_device"
330    },
331    {
332     "referenced_type" : "_ZTIj"
333    },
334    {
335     "referenced_type" : "_ZTIi"
336    }
337   ],
338   "return_type" : "_ZTIi",
339   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
340  },
341  {
342   "function_name" : "usb_device_control_transfer",
343   "linker_set_key" : "usb_device_control_transfer",
344   "parameters" :
345   [
346    {
347     "referenced_type" : "_ZTIP10usb_device"
348    },
349    {
350     "referenced_type" : "_ZTIi"
351    },
352    {
353     "referenced_type" : "_ZTIi"
354    },
355    {
356     "referenced_type" : "_ZTIi"
357    },
358    {
359     "referenced_type" : "_ZTIi"
360    },
361    {
362     "referenced_type" : "_ZTIPv"
363    },
364    {
365     "referenced_type" : "_ZTIi"
366    },
367    {
368     "referenced_type" : "_ZTIj"
369    }
370   ],
371   "return_type" : "_ZTIi",
372   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
373  },
374  {
375   "function_name" : "usb_device_get_descriptors_length",
376   "linker_set_key" : "usb_device_get_descriptors_length",
377   "parameters" :
378   [
379    {
380     "referenced_type" : "_ZTIPK10usb_device"
381    }
382   ],
383   "return_type" : "_ZTIj",
384   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
385  },
386  {
387   "function_name" : "usb_device_get_device_descriptor",
388   "linker_set_key" : "usb_device_get_device_descriptor",
389   "parameters" :
390   [
391    {
392     "referenced_type" : "_ZTIP10usb_device"
393    }
394   ],
395   "return_type" : "_ZTIPK21usb_device_descriptor",
396   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
397  },
398  {
399   "function_name" : "usb_device_get_fd",
400   "linker_set_key" : "usb_device_get_fd",
401   "parameters" :
402   [
403    {
404     "referenced_type" : "_ZTIP10usb_device"
405    }
406   ],
407   "return_type" : "_ZTIi",
408   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
409  },
410  {
411   "function_name" : "usb_device_get_manufacturer_name",
412   "linker_set_key" : "usb_device_get_manufacturer_name",
413   "parameters" :
414   [
415    {
416     "referenced_type" : "_ZTIP10usb_device"
417    },
418    {
419     "referenced_type" : "_ZTIi"
420    }
421   ],
422   "return_type" : "_ZTIPc",
423   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
424  },
425  {
426   "function_name" : "usb_device_get_name",
427   "linker_set_key" : "usb_device_get_name",
428   "parameters" :
429   [
430    {
431     "referenced_type" : "_ZTIP10usb_device"
432    }
433   ],
434   "return_type" : "_ZTIPKc",
435   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
436  },
437  {
438   "function_name" : "usb_device_get_name_from_unique_id",
439   "linker_set_key" : "usb_device_get_name_from_unique_id",
440   "parameters" :
441   [
442    {
443     "referenced_type" : "_ZTIi"
444    }
445   ],
446   "return_type" : "_ZTIPc",
447   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
448  },
449  {
450   "function_name" : "usb_device_get_product_id",
451   "linker_set_key" : "usb_device_get_product_id",
452   "parameters" :
453   [
454    {
455     "referenced_type" : "_ZTIP10usb_device"
456    }
457   ],
458   "return_type" : "_ZTIt",
459   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
460  },
461  {
462   "function_name" : "usb_device_get_product_name",
463   "linker_set_key" : "usb_device_get_product_name",
464   "parameters" :
465   [
466    {
467     "referenced_type" : "_ZTIP10usb_device"
468    },
469    {
470     "referenced_type" : "_ZTIi"
471    }
472   ],
473   "return_type" : "_ZTIPc",
474   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
475  },
476  {
477   "function_name" : "usb_device_get_raw_descriptors",
478   "linker_set_key" : "usb_device_get_raw_descriptors",
479   "parameters" :
480   [
481    {
482     "referenced_type" : "_ZTIPK10usb_device"
483    }
484   ],
485   "return_type" : "_ZTIPKh",
486   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
487  },
488  {
489   "function_name" : "usb_device_get_serial",
490   "linker_set_key" : "usb_device_get_serial",
491   "parameters" :
492   [
493    {
494     "referenced_type" : "_ZTIP10usb_device"
495    },
496    {
497     "referenced_type" : "_ZTIi"
498    }
499   ],
500   "return_type" : "_ZTIPc",
501   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
502  },
503  {
504   "function_name" : "usb_device_get_string",
505   "linker_set_key" : "usb_device_get_string",
506   "parameters" :
507   [
508    {
509     "referenced_type" : "_ZTIP10usb_device"
510    },
511    {
512     "referenced_type" : "_ZTIi"
513    },
514    {
515     "referenced_type" : "_ZTIi"
516    }
517   ],
518   "return_type" : "_ZTIPc",
519   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
520  },
521  {
522   "function_name" : "usb_device_get_string_ucs2",
523   "linker_set_key" : "usb_device_get_string_ucs2",
524   "parameters" :
525   [
526    {
527     "referenced_type" : "_ZTIP10usb_device"
528    },
529    {
530     "referenced_type" : "_ZTIi"
531    },
532    {
533     "referenced_type" : "_ZTIi"
534    },
535    {
536     "referenced_type" : "_ZTIPPv"
537    },
538    {
539     "referenced_type" : "_ZTIPj"
540    }
541   ],
542   "return_type" : "_ZTIi",
543   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
544  },
545  {
546   "function_name" : "usb_device_get_unique_id",
547   "linker_set_key" : "usb_device_get_unique_id",
548   "parameters" :
549   [
550    {
551     "referenced_type" : "_ZTIP10usb_device"
552    }
553   ],
554   "return_type" : "_ZTIi",
555   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
556  },
557  {
558   "function_name" : "usb_device_get_unique_id_from_name",
559   "linker_set_key" : "usb_device_get_unique_id_from_name",
560   "parameters" :
561   [
562    {
563     "referenced_type" : "_ZTIPKc"
564    }
565   ],
566   "return_type" : "_ZTIi",
567   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
568  },
569  {
570   "function_name" : "usb_device_get_vendor_id",
571   "linker_set_key" : "usb_device_get_vendor_id",
572   "parameters" :
573   [
574    {
575     "referenced_type" : "_ZTIP10usb_device"
576    }
577   ],
578   "return_type" : "_ZTIt",
579   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
580  },
581  {
582   "function_name" : "usb_device_get_version",
583   "linker_set_key" : "usb_device_get_version",
584   "parameters" :
585   [
586    {
587     "referenced_type" : "_ZTIP10usb_device"
588    }
589   ],
590   "return_type" : "_ZTIi",
591   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
592  },
593  {
594   "function_name" : "usb_device_is_writeable",
595   "linker_set_key" : "usb_device_is_writeable",
596   "parameters" :
597   [
598    {
599     "referenced_type" : "_ZTIP10usb_device"
600    }
601   ],
602   "return_type" : "_ZTIi",
603   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
604  },
605  {
606   "function_name" : "usb_device_new",
607   "linker_set_key" : "usb_device_new",
608   "parameters" :
609   [
610    {
611     "referenced_type" : "_ZTIPKc"
612    },
613    {
614     "referenced_type" : "_ZTIi"
615    }
616   ],
617   "return_type" : "_ZTIP10usb_device",
618   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
619  },
620  {
621   "function_name" : "usb_device_open",
622   "linker_set_key" : "usb_device_open",
623   "parameters" :
624   [
625    {
626     "referenced_type" : "_ZTIPKc"
627    }
628   ],
629   "return_type" : "_ZTIP10usb_device",
630   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
631  },
632  {
633   "function_name" : "usb_device_release_interface",
634   "linker_set_key" : "usb_device_release_interface",
635   "parameters" :
636   [
637    {
638     "referenced_type" : "_ZTIP10usb_device"
639    },
640    {
641     "referenced_type" : "_ZTIj"
642    }
643   ],
644   "return_type" : "_ZTIi",
645   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
646  },
647  {
648   "function_name" : "usb_device_reset",
649   "linker_set_key" : "usb_device_reset",
650   "parameters" :
651   [
652    {
653     "referenced_type" : "_ZTIP10usb_device"
654    }
655   ],
656   "return_type" : "_ZTIi",
657   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
658  },
659  {
660   "function_name" : "usb_device_set_configuration",
661   "linker_set_key" : "usb_device_set_configuration",
662   "parameters" :
663   [
664    {
665     "referenced_type" : "_ZTIP10usb_device"
666    },
667    {
668     "referenced_type" : "_ZTIi"
669    }
670   ],
671   "return_type" : "_ZTIi",
672   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
673  },
674  {
675   "function_name" : "usb_device_set_interface",
676   "linker_set_key" : "usb_device_set_interface",
677   "parameters" :
678   [
679    {
680     "referenced_type" : "_ZTIP10usb_device"
681    },
682    {
683     "referenced_type" : "_ZTIj"
684    },
685    {
686     "referenced_type" : "_ZTIj"
687    }
688   ],
689   "return_type" : "_ZTIi",
690   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
691  },
692  {
693   "function_name" : "usb_host_cleanup",
694   "linker_set_key" : "usb_host_cleanup",
695   "parameters" :
696   [
697    {
698     "referenced_type" : "_ZTIP16usb_host_context"
699    }
700   ],
701   "return_type" : "_ZTIv",
702   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
703  },
704  {
705   "function_name" : "usb_host_get_fd",
706   "linker_set_key" : "usb_host_get_fd",
707   "parameters" :
708   [
709    {
710     "referenced_type" : "_ZTIP16usb_host_context"
711    }
712   ],
713   "return_type" : "_ZTIi",
714   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
715  },
716  {
717   "function_name" : "usb_host_init",
718   "linker_set_key" : "usb_host_init",
719   "return_type" : "_ZTIP16usb_host_context",
720   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
721  },
722  {
723   "function_name" : "usb_host_load",
724   "linker_set_key" : "usb_host_load",
725   "parameters" :
726   [
727    {
728     "referenced_type" : "_ZTIP16usb_host_context"
729    },
730    {
731     "referenced_type" : "_ZTIPFiPKcPvE"
732    },
733    {
734     "referenced_type" : "_ZTIPFiPKcPvE"
735    },
736    {
737     "referenced_type" : "_ZTIPFiPvE"
738    },
739    {
740     "referenced_type" : "_ZTIPv"
741    }
742   ],
743   "return_type" : "_ZTIi",
744   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
745  },
746  {
747   "function_name" : "usb_host_read_event",
748   "linker_set_key" : "usb_host_read_event",
749   "parameters" :
750   [
751    {
752     "referenced_type" : "_ZTIP16usb_host_context"
753    }
754   ],
755   "return_type" : "_ZTIi",
756   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
757  },
758  {
759   "function_name" : "usb_host_run",
760   "linker_set_key" : "usb_host_run",
761   "parameters" :
762   [
763    {
764     "referenced_type" : "_ZTIP16usb_host_context"
765    },
766    {
767     "referenced_type" : "_ZTIPFiPKcPvE"
768    },
769    {
770     "referenced_type" : "_ZTIPFiPKcPvE"
771    },
772    {
773     "referenced_type" : "_ZTIPFiPvE"
774    },
775    {
776     "referenced_type" : "_ZTIPv"
777    }
778   ],
779   "return_type" : "_ZTIv",
780   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
781  },
782  {
783   "function_name" : "usb_request_cancel",
784   "linker_set_key" : "usb_request_cancel",
785   "parameters" :
786   [
787    {
788     "referenced_type" : "_ZTIP11usb_request"
789    }
790   ],
791   "return_type" : "_ZTIi",
792   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
793  },
794  {
795   "function_name" : "usb_request_free",
796   "linker_set_key" : "usb_request_free",
797   "parameters" :
798   [
799    {
800     "referenced_type" : "_ZTIP11usb_request"
801    }
802   ],
803   "return_type" : "_ZTIv",
804   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
805  },
806  {
807   "function_name" : "usb_request_new",
808   "linker_set_key" : "usb_request_new",
809   "parameters" :
810   [
811    {
812     "referenced_type" : "_ZTIP10usb_device"
813    },
814    {
815     "referenced_type" : "_ZTIPK23usb_endpoint_descriptor"
816    }
817   ],
818   "return_type" : "_ZTIP11usb_request",
819   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
820  },
821  {
822   "function_name" : "usb_request_queue",
823   "linker_set_key" : "usb_request_queue",
824   "parameters" :
825   [
826    {
827     "referenced_type" : "_ZTIP11usb_request"
828    }
829   ],
830   "return_type" : "_ZTIi",
831   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
832  },
833  {
834   "function_name" : "usb_request_wait",
835   "linker_set_key" : "usb_request_wait",
836   "parameters" :
837   [
838    {
839     "referenced_type" : "_ZTIP10usb_device"
840    },
841    {
842     "referenced_type" : "_ZTIi"
843    }
844   ],
845   "return_type" : "_ZTIP11usb_request",
846   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
847  }
848 ],
849 "global_vars" : [],
850 "lvalue_reference_types" : [],
851 "pointer_types" :
852 [
853  {
854   "alignment" : 4,
855   "linker_set_key" : "_ZTIP10usb_device",
856   "name" : "usb_device *",
857   "referenced_type" : "_ZTI10usb_device",
858   "self_type" : "_ZTIP10usb_device",
859   "size" : 4,
860   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
861  },
862  {
863   "alignment" : 4,
864   "linker_set_key" : "_ZTIP11_jbyteArray",
865   "name" : "_jbyteArray *",
866   "referenced_type" : "_ZTI11_jbyteArray",
867   "self_type" : "_ZTIP11_jbyteArray",
868   "size" : 4,
869   "source_file" : "system/core/libusbhost/include/usbhost/usbhost_jni.h"
870  },
871  {
872   "alignment" : 4,
873   "linker_set_key" : "_ZTIP11usb_request",
874   "name" : "usb_request *",
875   "referenced_type" : "_ZTI11usb_request",
876   "self_type" : "_ZTIP11usb_request",
877   "size" : 4,
878   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
879  },
880  {
881   "alignment" : 4,
882   "linker_set_key" : "_ZTIP16usb_host_context",
883   "name" : "usb_host_context *",
884   "referenced_type" : "_ZTI16usb_host_context",
885   "self_type" : "_ZTIP16usb_host_context",
886   "size" : 4,
887   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
888  },
889  {
890   "alignment" : 4,
891   "linker_set_key" : "_ZTIP19usb_descriptor_iter",
892   "name" : "usb_descriptor_iter *",
893   "referenced_type" : "_ZTI19usb_descriptor_iter",
894   "self_type" : "_ZTIP19usb_descriptor_iter",
895   "size" : 4,
896   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
897  },
898  {
899   "alignment" : 4,
900   "linker_set_key" : "_ZTIP21usb_descriptor_header",
901   "name" : "usb_descriptor_header *",
902   "referenced_type" : "_ZTI21usb_descriptor_header",
903   "self_type" : "_ZTIP21usb_descriptor_header",
904   "size" : 4,
905   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
906  },
907  {
908   "alignment" : 4,
909   "linker_set_key" : "_ZTIP7_JNIEnv",
910   "name" : "_JNIEnv *",
911   "referenced_type" : "_ZTI7_JNIEnv",
912   "self_type" : "_ZTIP7_JNIEnv",
913   "size" : 4,
914   "source_file" : "system/core/libusbhost/include/usbhost/usbhost_jni.h"
915  },
916  {
917   "alignment" : 4,
918   "linker_set_key" : "_ZTIPFiPKcPvE",
919   "name" : "int (*)(const char *, void *)",
920   "referenced_type" : "_ZTIFiPKcPvE",
921   "self_type" : "_ZTIPFiPKcPvE",
922   "size" : 4,
923   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
924  },
925  {
926   "alignment" : 4,
927   "linker_set_key" : "_ZTIPFiPvE",
928   "name" : "int (*)(void *)",
929   "referenced_type" : "_ZTIFiPvE",
930   "self_type" : "_ZTIPFiPvE",
931   "size" : 4,
932   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
933  },
934  {
935   "alignment" : 4,
936   "linker_set_key" : "_ZTIPK10usb_device",
937   "name" : "const usb_device *",
938   "referenced_type" : "_ZTIK10usb_device",
939   "self_type" : "_ZTIPK10usb_device",
940   "size" : 4,
941   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
942  },
943  {
944   "alignment" : 4,
945   "linker_set_key" : "_ZTIPK21usb_device_descriptor",
946   "name" : "const usb_device_descriptor *",
947   "referenced_type" : "_ZTIK21usb_device_descriptor",
948   "self_type" : "_ZTIPK21usb_device_descriptor",
949   "size" : 4,
950   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
951  },
952  {
953   "alignment" : 4,
954   "linker_set_key" : "_ZTIPK23usb_endpoint_descriptor",
955   "name" : "const usb_endpoint_descriptor *",
956   "referenced_type" : "_ZTIK23usb_endpoint_descriptor",
957   "self_type" : "_ZTIPK23usb_endpoint_descriptor",
958   "size" : 4,
959   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
960  },
961  {
962   "alignment" : 4,
963   "linker_set_key" : "_ZTIPKc",
964   "name" : "const char *",
965   "referenced_type" : "_ZTIKc",
966   "self_type" : "_ZTIPKc",
967   "size" : 4,
968   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
969  },
970  {
971   "alignment" : 4,
972   "linker_set_key" : "_ZTIPKh",
973   "name" : "const unsigned char *",
974   "referenced_type" : "_ZTIKh",
975   "self_type" : "_ZTIPKh",
976   "size" : 4,
977   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
978  },
979  {
980   "alignment" : 4,
981   "linker_set_key" : "_ZTIPPv",
982   "name" : "void **",
983   "referenced_type" : "_ZTIPv",
984   "self_type" : "_ZTIPPv",
985   "size" : 4,
986   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
987  },
988  {
989   "alignment" : 4,
990   "linker_set_key" : "_ZTIPc",
991   "name" : "char *",
992   "referenced_type" : "_ZTIc",
993   "self_type" : "_ZTIPc",
994   "size" : 4,
995   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
996  },
997  {
998   "alignment" : 4,
999   "linker_set_key" : "_ZTIPh",
1000   "name" : "unsigned char *",
1001   "referenced_type" : "_ZTIh",
1002   "self_type" : "_ZTIPh",
1003   "size" : 4,
1004   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
1005  },
1006  {
1007   "alignment" : 4,
1008   "linker_set_key" : "_ZTIPj",
1009   "name" : "unsigned int *",
1010   "referenced_type" : "_ZTIj",
1011   "self_type" : "_ZTIPj",
1012   "size" : 4,
1013   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
1014  },
1015  {
1016   "alignment" : 4,
1017   "linker_set_key" : "_ZTIPv",
1018   "name" : "void *",
1019   "referenced_type" : "_ZTIv",
1020   "self_type" : "_ZTIPv",
1021   "size" : 4,
1022   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
1023  }
1024 ],
1025 "qualified_types" :
1026 [
1027  {
1028   "alignment" : 4,
1029   "is_const" : true,
1030   "linker_set_key" : "_ZTIK10usb_device",
1031   "name" : "const usb_device",
1032   "referenced_type" : "_ZTI10usb_device",
1033   "self_type" : "_ZTIK10usb_device",
1034   "size" : 16460,
1035   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
1036  },
1037  {
1038   "alignment" : 1,
1039   "is_const" : true,
1040   "linker_set_key" : "_ZTIK21usb_device_descriptor",
1041   "name" : "const usb_device_descriptor",
1042   "referenced_type" : "_ZTI21usb_device_descriptor",
1043   "self_type" : "_ZTIK21usb_device_descriptor",
1044   "size" : 18,
1045   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
1046  },
1047  {
1048   "alignment" : 1,
1049   "is_const" : true,
1050   "linker_set_key" : "_ZTIK23usb_endpoint_descriptor",
1051   "name" : "const usb_endpoint_descriptor",
1052   "referenced_type" : "_ZTI23usb_endpoint_descriptor",
1053   "self_type" : "_ZTIK23usb_endpoint_descriptor",
1054   "size" : 9,
1055   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
1056  },
1057  {
1058   "alignment" : 1,
1059   "is_const" : true,
1060   "linker_set_key" : "_ZTIKc",
1061   "name" : "const char",
1062   "referenced_type" : "_ZTIc",
1063   "self_type" : "_ZTIKc",
1064   "size" : 1,
1065   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
1066  },
1067  {
1068   "alignment" : 1,
1069   "is_const" : true,
1070   "linker_set_key" : "_ZTIKh",
1071   "name" : "const unsigned char",
1072   "referenced_type" : "_ZTIh",
1073   "self_type" : "_ZTIKh",
1074   "size" : 1,
1075   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
1076  }
1077 ],
1078 "record_types" :
1079 [
1080  {
1081   "alignment" : 4,
1082   "fields" :
1083   [
1084    {
1085     "field_name" : "dev",
1086     "referenced_type" : "_ZTIP10usb_device"
1087    },
1088    {
1089     "field_name" : "buffer",
1090     "field_offset" : 32,
1091     "referenced_type" : "_ZTIPv"
1092    },
1093    {
1094     "field_name" : "buffer_length",
1095     "field_offset" : 64,
1096     "referenced_type" : "_ZTIi"
1097    },
1098    {
1099     "field_name" : "actual_length",
1100     "field_offset" : 96,
1101     "referenced_type" : "_ZTIi"
1102    },
1103    {
1104     "field_name" : "max_packet_size",
1105     "field_offset" : 128,
1106     "referenced_type" : "_ZTIi"
1107    },
1108    {
1109     "field_name" : "private_data",
1110     "field_offset" : 160,
1111     "referenced_type" : "_ZTIPv"
1112    },
1113    {
1114     "field_name" : "endpoint",
1115     "field_offset" : 192,
1116     "referenced_type" : "_ZTIi"
1117    },
1118    {
1119     "field_name" : "client_data",
1120     "field_offset" : 224,
1121     "referenced_type" : "_ZTIPv"
1122    }
1123   ],
1124   "linker_set_key" : "_ZTI11usb_request",
1125   "name" : "usb_request",
1126   "referenced_type" : "_ZTI11usb_request",
1127   "self_type" : "_ZTI11usb_request",
1128   "size" : 32,
1129   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
1130  },
1131  {
1132   "alignment" : 4,
1133   "fields" :
1134   [
1135    {
1136     "field_name" : "config",
1137     "referenced_type" : "_ZTIPh"
1138    },
1139    {
1140     "field_name" : "config_end",
1141     "field_offset" : 32,
1142     "referenced_type" : "_ZTIPh"
1143    },
1144    {
1145     "field_name" : "curr_desc",
1146     "field_offset" : 64,
1147     "referenced_type" : "_ZTIPh"
1148    }
1149   ],
1150   "linker_set_key" : "_ZTI19usb_descriptor_iter",
1151   "name" : "usb_descriptor_iter",
1152   "referenced_type" : "_ZTI19usb_descriptor_iter",
1153   "self_type" : "_ZTI19usb_descriptor_iter",
1154   "size" : 12,
1155   "source_file" : "system/core/libusbhost/include/usbhost/usbhost.h"
1156  }
1157 ],
1158 "rvalue_reference_types" : []
1159}
1160