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