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