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