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