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