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