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