1{ 2 "array_types" : [], 3 "builtin_types" : 4 [ 5 { 6 "alignment" : 1, 7 "is_integral" : true, 8 "is_unsigned" : true, 9 "linker_set_key" : "char", 10 "name" : "char", 11 "referenced_type" : "type-4", 12 "self_type" : "type-4", 13 "size" : 1 14 }, 15 { 16 "alignment" : 4, 17 "is_integral" : true, 18 "linker_set_key" : "int", 19 "name" : "int", 20 "referenced_type" : "type-9", 21 "self_type" : "type-9", 22 "size" : 4 23 }, 24 { 25 "alignment" : 1, 26 "is_integral" : true, 27 "is_unsigned" : true, 28 "linker_set_key" : "unsigned char", 29 "name" : "unsigned char", 30 "referenced_type" : "type-3", 31 "self_type" : "type-3", 32 "size" : 1 33 }, 34 { 35 "alignment" : 4, 36 "is_integral" : true, 37 "is_unsigned" : true, 38 "linker_set_key" : "unsigned int", 39 "name" : "unsigned int", 40 "referenced_type" : "type-30", 41 "self_type" : "type-30", 42 "size" : 4 43 }, 44 { 45 "alignment" : 8, 46 "is_integral" : true, 47 "is_unsigned" : true, 48 "linker_set_key" : "unsigned long", 49 "name" : "unsigned long", 50 "referenced_type" : "type-20", 51 "self_type" : "type-20", 52 "size" : 8 53 }, 54 { 55 "alignment" : 2, 56 "is_integral" : true, 57 "is_unsigned" : true, 58 "linker_set_key" : "unsigned short", 59 "name" : "unsigned short", 60 "referenced_type" : "type-15", 61 "self_type" : "type-15", 62 "size" : 2 63 }, 64 { 65 "linker_set_key" : "void", 66 "name" : "void", 67 "referenced_type" : "type-6", 68 "self_type" : "type-6" 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" : "int (const char *, void *)", 204 "name" : "int (const char *, void *)", 205 "parameters" : 206 [ 207 { 208 "referenced_type" : "type-10" 209 }, 210 { 211 "referenced_type" : "type-5" 212 } 213 ], 214 "referenced_type" : "type-8", 215 "return_type" : "type-9", 216 "self_type" : "type-8", 217 "source_file" : "/system/core/libusbhost/include/usbhost/usbhost.h" 218 }, 219 { 220 "alignment" : 4, 221 "linker_set_key" : "int (void *)", 222 "name" : "int (void *)", 223 "parameters" : 224 [ 225 { 226 "referenced_type" : "type-5" 227 } 228 ], 229 "referenced_type" : "type-12", 230 "return_type" : "type-9", 231 "self_type" : "type-12", 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" : "type-33" 244 }, 245 { 246 "referenced_type" : "type-27" 247 } 248 ], 249 "return_type" : "type-6", 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" : "type-27" 259 } 260 ], 261 "return_type" : "type-28", 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" : "type-33" 271 }, 272 { 273 "referenced_type" : "type-9" 274 }, 275 { 276 "referenced_type" : "type-5" 277 }, 278 { 279 "referenced_type" : "type-30" 280 }, 281 { 282 "referenced_type" : "type-30" 283 } 284 ], 285 "return_type" : "type-9", 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" : "type-33" 295 }, 296 { 297 "referenced_type" : "type-30" 298 } 299 ], 300 "return_type" : "type-9", 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" : "type-33" 310 } 311 ], 312 "return_type" : "type-6", 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" : "type-33" 322 }, 323 { 324 "referenced_type" : "type-30" 325 }, 326 { 327 "referenced_type" : "type-9" 328 } 329 ], 330 "return_type" : "type-9", 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" : "type-33" 340 }, 341 { 342 "referenced_type" : "type-9" 343 }, 344 { 345 "referenced_type" : "type-9" 346 }, 347 { 348 "referenced_type" : "type-9" 349 }, 350 { 351 "referenced_type" : "type-9" 352 }, 353 { 354 "referenced_type" : "type-5" 355 }, 356 { 357 "referenced_type" : "type-9" 358 }, 359 { 360 "referenced_type" : "type-30" 361 } 362 ], 363 "return_type" : "type-9", 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" : "type-24" 373 } 374 ], 375 "return_type" : "type-20", 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" : "type-33" 385 } 386 ], 387 "return_type" : "type-16", 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" : "type-33" 397 } 398 ], 399 "return_type" : "type-9", 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" : "type-33" 409 }, 410 { 411 "referenced_type" : "type-9" 412 } 413 ], 414 "return_type" : "type-14", 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" : "type-33" 424 } 425 ], 426 "return_type" : "type-10", 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" : "type-9" 436 } 437 ], 438 "return_type" : "type-14", 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" : "type-33" 448 } 449 ], 450 "return_type" : "type-15", 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" : "type-33" 460 }, 461 { 462 "referenced_type" : "type-9" 463 } 464 ], 465 "return_type" : "type-14", 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" : "type-24" 475 } 476 ], 477 "return_type" : "type-25", 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" : "type-33" 487 }, 488 { 489 "referenced_type" : "type-9" 490 } 491 ], 492 "return_type" : "type-14", 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" : "type-33" 502 }, 503 { 504 "referenced_type" : "type-9" 505 }, 506 { 507 "referenced_type" : "type-9" 508 } 509 ], 510 "return_type" : "type-14", 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" : "type-33" 520 }, 521 { 522 "referenced_type" : "type-9" 523 }, 524 { 525 "referenced_type" : "type-9" 526 }, 527 { 528 "referenced_type" : "type-19" 529 }, 530 { 531 "referenced_type" : "type-21" 532 } 533 ], 534 "return_type" : "type-9", 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" : "type-33" 544 } 545 ], 546 "return_type" : "type-9", 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" : "type-10" 556 } 557 ], 558 "return_type" : "type-9", 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" : "type-33" 568 } 569 ], 570 "return_type" : "type-15", 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" : "type-33" 580 } 581 ], 582 "return_type" : "type-9", 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" : "type-33" 592 } 593 ], 594 "return_type" : "type-9", 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" : "type-10" 604 }, 605 { 606 "referenced_type" : "type-9" 607 } 608 ], 609 "return_type" : "type-33", 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" : "type-10" 619 } 620 ], 621 "return_type" : "type-33", 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" : "type-33" 631 }, 632 { 633 "referenced_type" : "type-30" 634 } 635 ], 636 "return_type" : "type-9", 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" : "type-33" 646 } 647 ], 648 "return_type" : "type-9", 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" : "type-33" 658 }, 659 { 660 "referenced_type" : "type-9" 661 } 662 ], 663 "return_type" : "type-9", 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" : "type-33" 673 }, 674 { 675 "referenced_type" : "type-30" 676 }, 677 { 678 "referenced_type" : "type-30" 679 } 680 ], 681 "return_type" : "type-9", 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" : "type-38" 691 } 692 ], 693 "return_type" : "type-6", 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" : "type-38" 703 } 704 ], 705 "return_type" : "type-9", 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" : "type-38", 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" : "type-38" 721 }, 722 { 723 "referenced_type" : "type-7" 724 }, 725 { 726 "referenced_type" : "type-7" 727 }, 728 { 729 "referenced_type" : "type-13" 730 }, 731 { 732 "referenced_type" : "type-5" 733 } 734 ], 735 "return_type" : "type-9", 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" : "type-38" 745 } 746 ], 747 "return_type" : "type-9", 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" : "type-38" 757 }, 758 { 759 "referenced_type" : "type-7" 760 }, 761 { 762 "referenced_type" : "type-7" 763 }, 764 { 765 "referenced_type" : "type-13" 766 }, 767 { 768 "referenced_type" : "type-5" 769 } 770 ], 771 "return_type" : "type-6", 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" : "type-31" 781 } 782 ], 783 "return_type" : "type-9", 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" : "type-31" 793 } 794 ], 795 "return_type" : "type-6", 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" : "type-33" 805 }, 806 { 807 "referenced_type" : "type-37" 808 } 809 ], 810 "return_type" : "type-31", 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" : "type-31" 820 } 821 ], 822 "return_type" : "type-9", 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" : "type-33" 832 }, 833 { 834 "referenced_type" : "type-9" 835 } 836 ], 837 "return_type" : "type-31", 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" : "char *", 848 "name" : "char *", 849 "referenced_type" : "type-4", 850 "self_type" : "type-14", 851 "size" : 8, 852 "source_file" : "/system/core/libusbhost/include/usbhost/usbhost.h" 853 }, 854 { 855 "alignment" : 8, 856 "linker_set_key" : "const char *", 857 "name" : "const char *", 858 "referenced_type" : "type-11", 859 "self_type" : "type-10", 860 "size" : 8, 861 "source_file" : "/system/core/libusbhost/include/usbhost/usbhost.h" 862 }, 863 { 864 "alignment" : 8, 865 "linker_set_key" : "const unsigned char *", 866 "name" : "const unsigned char *", 867 "referenced_type" : "type-26", 868 "self_type" : "type-25", 869 "size" : 8, 870 "source_file" : "/system/core/libusbhost/include/usbhost/usbhost.h" 871 }, 872 { 873 "alignment" : 8, 874 "linker_set_key" : "const usb_device *", 875 "name" : "const usb_device *", 876 "referenced_type" : "type-22", 877 "self_type" : "type-24", 878 "size" : 8, 879 "source_file" : "/system/core/libusbhost/include/usbhost/usbhost.h" 880 }, 881 { 882 "alignment" : 8, 883 "linker_set_key" : "const usb_device_descriptor *", 884 "name" : "const usb_device_descriptor *", 885 "referenced_type" : "type-17", 886 "self_type" : "type-16", 887 "size" : 8, 888 "source_file" : "/system/core/libusbhost/include/usbhost/usbhost.h" 889 }, 890 { 891 "alignment" : 8, 892 "linker_set_key" : "const usb_endpoint_descriptor *", 893 "name" : "const usb_endpoint_descriptor *", 894 "referenced_type" : "type-35", 895 "self_type" : "type-37", 896 "size" : 8, 897 "source_file" : "/system/core/libusbhost/include/usbhost/usbhost.h" 898 }, 899 { 900 "alignment" : 8, 901 "linker_set_key" : "int (*)(const char *, void *)", 902 "name" : "int (*)(const char *, void *)", 903 "referenced_type" : "type-8", 904 "self_type" : "type-7", 905 "size" : 8, 906 "source_file" : "/system/core/libusbhost/include/usbhost/usbhost.h" 907 }, 908 { 909 "alignment" : 8, 910 "linker_set_key" : "int (*)(void *)", 911 "name" : "int (*)(void *)", 912 "referenced_type" : "type-12", 913 "self_type" : "type-13", 914 "size" : 8, 915 "source_file" : "/system/core/libusbhost/include/usbhost/usbhost.h" 916 }, 917 { 918 "alignment" : 8, 919 "linker_set_key" : "unsigned char *", 920 "name" : "unsigned char *", 921 "referenced_type" : "type-3", 922 "self_type" : "type-2", 923 "size" : 8, 924 "source_file" : "/system/core/libusbhost/include/usbhost/usbhost.h" 925 }, 926 { 927 "alignment" : 8, 928 "linker_set_key" : "unsigned long *", 929 "name" : "unsigned long *", 930 "referenced_type" : "type-20", 931 "self_type" : "type-21", 932 "size" : 8, 933 "source_file" : "/system/core/libusbhost/include/usbhost/usbhost.h" 934 }, 935 { 936 "alignment" : 8, 937 "linker_set_key" : "usb_descriptor_header *", 938 "name" : "usb_descriptor_header *", 939 "referenced_type" : "type-29", 940 "self_type" : "type-28", 941 "size" : 8, 942 "source_file" : "/system/core/libusbhost/include/usbhost/usbhost.h" 943 }, 944 { 945 "alignment" : 8, 946 "linker_set_key" : "usb_descriptor_iter *", 947 "name" : "usb_descriptor_iter *", 948 "referenced_type" : "type-1", 949 "self_type" : "type-27", 950 "size" : 8, 951 "source_file" : "/system/core/libusbhost/include/usbhost/usbhost.h" 952 }, 953 { 954 "alignment" : 8, 955 "linker_set_key" : "usb_device *", 956 "name" : "usb_device *", 957 "referenced_type" : "type-34", 958 "self_type" : "type-33", 959 "size" : 8, 960 "source_file" : "/system/core/libusbhost/include/usbhost/usbhost.h" 961 }, 962 { 963 "alignment" : 8, 964 "linker_set_key" : "usb_host_context *", 965 "name" : "usb_host_context *", 966 "referenced_type" : "type-39", 967 "self_type" : "type-38", 968 "size" : 8, 969 "source_file" : "/system/core/libusbhost/include/usbhost/usbhost.h" 970 }, 971 { 972 "alignment" : 8, 973 "linker_set_key" : "usb_request *", 974 "name" : "usb_request *", 975 "referenced_type" : "type-32", 976 "self_type" : "type-31", 977 "size" : 8, 978 "source_file" : "/system/core/libusbhost/include/usbhost/usbhost.h" 979 }, 980 { 981 "alignment" : 8, 982 "linker_set_key" : "void *", 983 "name" : "void *", 984 "referenced_type" : "type-6", 985 "self_type" : "type-5", 986 "size" : 8, 987 "source_file" : "/system/core/libusbhost/include/usbhost/usbhost.h" 988 }, 989 { 990 "alignment" : 8, 991 "linker_set_key" : "void **", 992 "name" : "void **", 993 "referenced_type" : "type-5", 994 "self_type" : "type-19", 995 "size" : 8, 996 "source_file" : "/system/core/libusbhost/include/usbhost/usbhost.h" 997 } 998 ], 999 "qualified_types" : 1000 [ 1001 { 1002 "alignment" : 1, 1003 "is_const" : true, 1004 "linker_set_key" : "const char", 1005 "name" : "const char", 1006 "referenced_type" : "type-4", 1007 "self_type" : "type-11", 1008 "size" : 1, 1009 "source_file" : "/system/core/libusbhost/include/usbhost/usbhost.h" 1010 }, 1011 { 1012 "alignment" : 1, 1013 "is_const" : true, 1014 "linker_set_key" : "const unsigned char", 1015 "name" : "const unsigned char", 1016 "referenced_type" : "type-3", 1017 "self_type" : "type-26", 1018 "size" : 1, 1019 "source_file" : "/system/core/libusbhost/include/usbhost/usbhost.h" 1020 }, 1021 { 1022 "alignment" : 4, 1023 "is_const" : true, 1024 "linker_set_key" : "const usb_device", 1025 "name" : "const usb_device", 1026 "referenced_type" : "type-23", 1027 "self_type" : "type-22", 1028 "size" : 4172, 1029 "source_file" : "/system/core/libusbhost/include/usbhost/usbhost.h" 1030 }, 1031 { 1032 "alignment" : 1, 1033 "is_const" : true, 1034 "linker_set_key" : "const usb_device_descriptor", 1035 "name" : "const usb_device_descriptor", 1036 "referenced_type" : "type-18", 1037 "self_type" : "type-17", 1038 "size" : 18, 1039 "source_file" : "/system/core/libusbhost/include/usbhost/usbhost.h" 1040 }, 1041 { 1042 "alignment" : 1, 1043 "is_const" : true, 1044 "linker_set_key" : "const usb_endpoint_descriptor", 1045 "name" : "const usb_endpoint_descriptor", 1046 "referenced_type" : "type-36", 1047 "self_type" : "type-35", 1048 "size" : 9, 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" : "config", 1060 "referenced_type" : "type-2" 1061 }, 1062 { 1063 "field_name" : "config_end", 1064 "field_offset" : 64, 1065 "referenced_type" : "type-2" 1066 }, 1067 { 1068 "field_name" : "curr_desc", 1069 "field_offset" : 128, 1070 "referenced_type" : "type-2" 1071 } 1072 ], 1073 "linker_set_key" : "usb_descriptor_iter", 1074 "name" : "usb_descriptor_iter", 1075 "referenced_type" : "type-1", 1076 "self_type" : "type-1", 1077 "size" : 24, 1078 "source_file" : "/system/core/libusbhost/include/usbhost/usbhost.h", 1079 "unique_id" : "usb_descriptor_iter" 1080 }, 1081 { 1082 "alignment" : 8, 1083 "fields" : 1084 [ 1085 { 1086 "field_name" : "dev", 1087 "referenced_type" : "type-33" 1088 }, 1089 { 1090 "field_name" : "buffer", 1091 "field_offset" : 64, 1092 "referenced_type" : "type-5" 1093 }, 1094 { 1095 "field_name" : "buffer_length", 1096 "field_offset" : 128, 1097 "referenced_type" : "type-9" 1098 }, 1099 { 1100 "field_name" : "actual_length", 1101 "field_offset" : 160, 1102 "referenced_type" : "type-9" 1103 }, 1104 { 1105 "field_name" : "max_packet_size", 1106 "field_offset" : 192, 1107 "referenced_type" : "type-9" 1108 }, 1109 { 1110 "field_name" : "private_data", 1111 "field_offset" : 256, 1112 "referenced_type" : "type-5" 1113 }, 1114 { 1115 "field_name" : "endpoint", 1116 "field_offset" : 320, 1117 "referenced_type" : "type-9" 1118 }, 1119 { 1120 "field_name" : "client_data", 1121 "field_offset" : 384, 1122 "referenced_type" : "type-5" 1123 } 1124 ], 1125 "linker_set_key" : "usb_request", 1126 "name" : "usb_request", 1127 "referenced_type" : "type-32", 1128 "self_type" : "type-32", 1129 "size" : 56, 1130 "source_file" : "/system/core/libusbhost/include/usbhost/usbhost.h", 1131 "unique_id" : "usb_request" 1132 } 1133 ], 1134 "rvalue_reference_types" : [] 1135} 1136