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