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