1{ 2 "array_types" : 3 [ 4 { 5 "alignment" : 4, 6 "linker_set_key" : "_ZTIA0_i", 7 "name" : "int [0]", 8 "referenced_type" : "_ZTIi", 9 "self_type" : "_ZTIA0_i", 10 "source_file" : "system/core/libcutils/include/cutils/native_handle.h" 11 } 12 ], 13 "builtin_types" : 14 [ 15 { 16 "alignment" : 1, 17 "is_integral" : true, 18 "linker_set_key" : "_ZTIa", 19 "name" : "signed char", 20 "referenced_type" : "_ZTIa", 21 "self_type" : "_ZTIa", 22 "size" : 1 23 }, 24 { 25 "alignment" : 1, 26 "is_integral" : true, 27 "is_unsigned" : true, 28 "linker_set_key" : "_ZTIb", 29 "name" : "bool", 30 "referenced_type" : "_ZTIb", 31 "self_type" : "_ZTIb", 32 "size" : 1 33 }, 34 { 35 "alignment" : 1, 36 "is_integral" : true, 37 "linker_set_key" : "_ZTIc", 38 "name" : "char", 39 "referenced_type" : "_ZTIc", 40 "self_type" : "_ZTIc", 41 "size" : 1 42 }, 43 { 44 "alignment" : 4, 45 "linker_set_key" : "_ZTIf", 46 "name" : "float", 47 "referenced_type" : "_ZTIf", 48 "self_type" : "_ZTIf", 49 "size" : 4 50 }, 51 { 52 "alignment" : 4, 53 "is_integral" : true, 54 "linker_set_key" : "_ZTIi", 55 "name" : "int", 56 "referenced_type" : "_ZTIi", 57 "self_type" : "_ZTIi", 58 "size" : 4 59 }, 60 { 61 "alignment" : 4, 62 "is_integral" : true, 63 "is_unsigned" : true, 64 "linker_set_key" : "_ZTIj", 65 "name" : "unsigned int", 66 "referenced_type" : "_ZTIj", 67 "self_type" : "_ZTIj", 68 "size" : 4 69 }, 70 { 71 "alignment" : 8, 72 "is_integral" : true, 73 "linker_set_key" : "_ZTIl", 74 "name" : "long", 75 "referenced_type" : "_ZTIl", 76 "self_type" : "_ZTIl", 77 "size" : 8 78 }, 79 { 80 "alignment" : 8, 81 "is_integral" : true, 82 "is_unsigned" : true, 83 "linker_set_key" : "_ZTIm", 84 "name" : "unsigned long", 85 "referenced_type" : "_ZTIm", 86 "self_type" : "_ZTIm", 87 "size" : 8 88 }, 89 { 90 "linker_set_key" : "_ZTIv", 91 "name" : "void", 92 "referenced_type" : "_ZTIv", 93 "self_type" : "_ZTIv" 94 } 95 ], 96 "elf_functions" : 97 [ 98 { 99 "name" : "_Z23socket_make_sockaddr_unPKciP11sockaddr_unPj" 100 }, 101 { 102 "name" : "android_get_control_file" 103 }, 104 { 105 "name" : "android_get_control_socket" 106 }, 107 { 108 "name" : "android_get_ioprio" 109 }, 110 { 111 "name" : "android_reboot" 112 }, 113 { 114 "name" : "android_set_ioprio" 115 }, 116 { 117 "name" : "ashmem_create_region" 118 }, 119 { 120 "name" : "ashmem_get_size_region" 121 }, 122 { 123 "name" : "ashmem_pin_region" 124 }, 125 { 126 "name" : "ashmem_set_prot_region" 127 }, 128 { 129 "name" : "ashmem_unpin_region" 130 }, 131 { 132 "name" : "ashmem_valid" 133 }, 134 { 135 "name" : "atrace_async_begin_body" 136 }, 137 { 138 "name" : "atrace_async_end_body" 139 }, 140 { 141 "name" : "atrace_begin_body" 142 }, 143 { 144 "name" : "atrace_end_body" 145 }, 146 { 147 "name" : "atrace_get_enabled_tags" 148 }, 149 { 150 "name" : "atrace_init" 151 }, 152 { 153 "name" : "atrace_int64_body" 154 }, 155 { 156 "name" : "atrace_int_body" 157 }, 158 { 159 "name" : "atrace_set_tracing_enabled" 160 }, 161 { 162 "name" : "atrace_setup" 163 }, 164 { 165 "name" : "atrace_update_tags" 166 }, 167 { 168 "name" : "canned_fs_config" 169 }, 170 { 171 "name" : "config_bool" 172 }, 173 { 174 "name" : "config_find" 175 }, 176 { 177 "name" : "config_free" 178 }, 179 { 180 "name" : "config_load" 181 }, 182 { 183 "name" : "config_load_file" 184 }, 185 { 186 "name" : "config_node" 187 }, 188 { 189 "name" : "config_set" 190 }, 191 { 192 "name" : "config_str" 193 }, 194 { 195 "name" : "fs_config" 196 }, 197 { 198 "name" : "fs_mkdirs" 199 }, 200 { 201 "name" : "fs_prepare_dir" 202 }, 203 { 204 "name" : "fs_prepare_dir_strict" 205 }, 206 { 207 "name" : "fs_prepare_file_strict" 208 }, 209 { 210 "name" : "fs_read_atomic_int" 211 }, 212 { 213 "name" : "fs_write_atomic_int" 214 }, 215 { 216 "name" : "hashmapCreate" 217 }, 218 { 219 "name" : "hashmapForEach" 220 }, 221 { 222 "name" : "hashmapFree" 223 }, 224 { 225 "name" : "hashmapGet" 226 }, 227 { 228 "name" : "hashmapHash" 229 }, 230 { 231 "name" : "hashmapLock" 232 }, 233 { 234 "name" : "hashmapPut" 235 }, 236 { 237 "name" : "hashmapRemove" 238 }, 239 { 240 "name" : "hashmapUnlock" 241 }, 242 { 243 "name" : "klog_set_level" 244 }, 245 { 246 "name" : "klog_write" 247 }, 248 { 249 "name" : "klog_writev" 250 }, 251 { 252 "name" : "load_canned_fs_config" 253 }, 254 { 255 "name" : "load_file" 256 }, 257 { 258 "name" : "multiuser_get_app_id" 259 }, 260 { 261 "name" : "multiuser_get_cache_gid" 262 }, 263 { 264 "name" : "multiuser_get_ext_cache_gid" 265 }, 266 { 267 "name" : "multiuser_get_ext_gid" 268 }, 269 { 270 "name" : "multiuser_get_shared_app_gid" 271 }, 272 { 273 "name" : "multiuser_get_shared_gid" 274 }, 275 { 276 "name" : "multiuser_get_uid" 277 }, 278 { 279 "name" : "multiuser_get_user_id" 280 }, 281 { 282 "name" : "native_handle_clone" 283 }, 284 { 285 "name" : "native_handle_close" 286 }, 287 { 288 "name" : "native_handle_create" 289 }, 290 { 291 "name" : "native_handle_delete" 292 }, 293 { 294 "name" : "native_handle_init" 295 }, 296 { 297 "name" : "partition_wiped" 298 }, 299 { 300 "name" : "property_get" 301 }, 302 { 303 "name" : "property_get_bool" 304 }, 305 { 306 "name" : "property_get_int32" 307 }, 308 { 309 "name" : "property_get_int64" 310 }, 311 { 312 "name" : "property_list" 313 }, 314 { 315 "name" : "property_set" 316 }, 317 { 318 "name" : "record_stream_free" 319 }, 320 { 321 "name" : "record_stream_get_next" 322 }, 323 { 324 "name" : "record_stream_new" 325 }, 326 { 327 "name" : "socket_close" 328 }, 329 { 330 "name" : "socket_get_local_port" 331 }, 332 { 333 "name" : "socket_inaddr_any_server" 334 }, 335 { 336 "name" : "socket_local_client" 337 }, 338 { 339 "name" : "socket_local_client_connect" 340 }, 341 { 342 "name" : "socket_local_server" 343 }, 344 { 345 "name" : "socket_local_server_bind" 346 }, 347 { 348 "name" : "socket_network_client" 349 }, 350 { 351 "name" : "socket_network_client_timeout" 352 }, 353 { 354 "name" : "socket_send_buffers" 355 }, 356 { 357 "name" : "str_parms_add_float" 358 }, 359 { 360 "name" : "str_parms_add_int" 361 }, 362 { 363 "name" : "str_parms_add_str" 364 }, 365 { 366 "name" : "str_parms_create" 367 }, 368 { 369 "name" : "str_parms_create_str" 370 }, 371 { 372 "name" : "str_parms_del" 373 }, 374 { 375 "name" : "str_parms_destroy" 376 }, 377 { 378 "name" : "str_parms_dump" 379 }, 380 { 381 "name" : "str_parms_get_float" 382 }, 383 { 384 "name" : "str_parms_get_int" 385 }, 386 { 387 "name" : "str_parms_get_str" 388 }, 389 { 390 "name" : "str_parms_has_key" 391 }, 392 { 393 "name" : "str_parms_to_str" 394 }, 395 { 396 "name" : "uevent_kernel_multicast_recv" 397 }, 398 { 399 "name" : "uevent_kernel_multicast_uid_recv" 400 }, 401 { 402 "name" : "uevent_kernel_recv" 403 }, 404 { 405 "name" : "uevent_open_socket" 406 } 407 ], 408 "elf_objects" : 409 [ 410 { 411 "name" : "atrace_enabled_tags" 412 }, 413 { 414 "name" : "atrace_is_ready" 415 }, 416 { 417 "name" : "atrace_marker_fd" 418 } 419 ], 420 "enum_types" : 421 [ 422 { 423 "alignment" : 4, 424 "enum_fields" : 425 [ 426 { 427 "enum_field_value" : 0, 428 "name" : "IoSchedClass_NONE" 429 }, 430 { 431 "enum_field_value" : 1, 432 "name" : "IoSchedClass_RT" 433 }, 434 { 435 "enum_field_value" : 2, 436 "name" : "IoSchedClass_BE" 437 }, 438 { 439 "enum_field_value" : 3, 440 "name" : "IoSchedClass_IDLE" 441 } 442 ], 443 "linker_set_key" : "_ZTI12IoSchedClass", 444 "name" : "IoSchedClass", 445 "referenced_type" : "_ZTI12IoSchedClass", 446 "self_type" : "_ZTI12IoSchedClass", 447 "size" : 4, 448 "source_file" : "system/core/libcutils/include/cutils/iosched_policy.h", 449 "underlying_type" : "_ZTIj" 450 } 451 ], 452 "function_types" : 453 [ 454 { 455 "alignment" : 4, 456 "linker_set_key" : "_ZTIFbPvS_E", 457 "name" : "bool (void *, void *)", 458 "parameters" : 459 [ 460 { 461 "referenced_type" : "_ZTIPv" 462 }, 463 { 464 "referenced_type" : "_ZTIPv" 465 } 466 ], 467 "referenced_type" : "_ZTIFbPvS_E", 468 "return_type" : "_ZTIb", 469 "self_type" : "_ZTIFbPvS_E", 470 "source_file" : "system/core/libcutils/include/cutils/hashmap.h" 471 }, 472 { 473 "alignment" : 4, 474 "linker_set_key" : "_ZTIFbPvS_S_E", 475 "name" : "bool (void *, void *, void *)", 476 "parameters" : 477 [ 478 { 479 "referenced_type" : "_ZTIPv" 480 }, 481 { 482 "referenced_type" : "_ZTIPv" 483 }, 484 { 485 "referenced_type" : "_ZTIPv" 486 } 487 ], 488 "referenced_type" : "_ZTIFbPvS_S_E", 489 "return_type" : "_ZTIb", 490 "self_type" : "_ZTIFbPvS_S_E", 491 "source_file" : "system/core/libcutils/include/cutils/hashmap.h" 492 }, 493 { 494 "alignment" : 4, 495 "linker_set_key" : "_ZTIFiPvE", 496 "name" : "int (void *)", 497 "parameters" : 498 [ 499 { 500 "referenced_type" : "_ZTIPv" 501 } 502 ], 503 "referenced_type" : "_ZTIFiPvE", 504 "return_type" : "_ZTIi", 505 "self_type" : "_ZTIFiPvE", 506 "source_file" : "system/core/libcutils/include/cutils/hashmap.h" 507 }, 508 { 509 "alignment" : 4, 510 "linker_set_key" : "_ZTIFvPKcS0_PvE", 511 "name" : "void (const char *, const char *, void *)", 512 "parameters" : 513 [ 514 { 515 "referenced_type" : "_ZTIPKc" 516 }, 517 { 518 "referenced_type" : "_ZTIPKc" 519 }, 520 { 521 "referenced_type" : "_ZTIPv" 522 } 523 ], 524 "referenced_type" : "_ZTIFvPKcS0_PvE", 525 "return_type" : "_ZTIv", 526 "self_type" : "_ZTIFvPKcS0_PvE", 527 "source_file" : "system/core/libcutils/include/cutils/properties.h" 528 } 529 ], 530 "functions" : 531 [ 532 { 533 "function_name" : "android_get_control_file", 534 "linker_set_key" : "android_get_control_file", 535 "parameters" : 536 [ 537 { 538 "referenced_type" : "_ZTIPKc" 539 } 540 ], 541 "return_type" : "_ZTIi", 542 "source_file" : "system/core/libcutils/include/cutils/android_get_control_file.h" 543 }, 544 { 545 "function_name" : "android_get_control_socket", 546 "linker_set_key" : "android_get_control_socket", 547 "parameters" : 548 [ 549 { 550 "referenced_type" : "_ZTIPKc" 551 } 552 ], 553 "return_type" : "_ZTIi", 554 "source_file" : "system/core/libcutils/include/cutils/sockets.h" 555 }, 556 { 557 "function_name" : "android_get_ioprio", 558 "linker_set_key" : "android_get_ioprio", 559 "parameters" : 560 [ 561 { 562 "referenced_type" : "_ZTIi" 563 }, 564 { 565 "referenced_type" : "_ZTIP12IoSchedClass" 566 }, 567 { 568 "referenced_type" : "_ZTIPi" 569 } 570 ], 571 "return_type" : "_ZTIi", 572 "source_file" : "system/core/libcutils/include/cutils/iosched_policy.h" 573 }, 574 { 575 "function_name" : "android_reboot", 576 "linker_set_key" : "android_reboot", 577 "parameters" : 578 [ 579 { 580 "referenced_type" : "_ZTIj" 581 }, 582 { 583 "referenced_type" : "_ZTIi" 584 }, 585 { 586 "referenced_type" : "_ZTIPKc" 587 } 588 ], 589 "return_type" : "_ZTIi", 590 "source_file" : "system/core/libcutils/include/cutils/android_reboot.h" 591 }, 592 { 593 "function_name" : "android_set_ioprio", 594 "linker_set_key" : "android_set_ioprio", 595 "parameters" : 596 [ 597 { 598 "referenced_type" : "_ZTIi" 599 }, 600 { 601 "referenced_type" : "_ZTI12IoSchedClass" 602 }, 603 { 604 "referenced_type" : "_ZTIi" 605 } 606 ], 607 "return_type" : "_ZTIi", 608 "source_file" : "system/core/libcutils/include/cutils/iosched_policy.h" 609 }, 610 { 611 "function_name" : "ashmem_create_region", 612 "linker_set_key" : "ashmem_create_region", 613 "parameters" : 614 [ 615 { 616 "referenced_type" : "_ZTIPKc" 617 }, 618 { 619 "referenced_type" : "_ZTIm" 620 } 621 ], 622 "return_type" : "_ZTIi", 623 "source_file" : "system/core/libcutils/include/cutils/ashmem.h" 624 }, 625 { 626 "function_name" : "ashmem_get_size_region", 627 "linker_set_key" : "ashmem_get_size_region", 628 "parameters" : 629 [ 630 { 631 "referenced_type" : "_ZTIi" 632 } 633 ], 634 "return_type" : "_ZTIi", 635 "source_file" : "system/core/libcutils/include/cutils/ashmem.h" 636 }, 637 { 638 "function_name" : "ashmem_pin_region", 639 "linker_set_key" : "ashmem_pin_region", 640 "parameters" : 641 [ 642 { 643 "referenced_type" : "_ZTIi" 644 }, 645 { 646 "referenced_type" : "_ZTIm" 647 }, 648 { 649 "referenced_type" : "_ZTIm" 650 } 651 ], 652 "return_type" : "_ZTIi", 653 "source_file" : "system/core/libcutils/include/cutils/ashmem.h" 654 }, 655 { 656 "function_name" : "ashmem_set_prot_region", 657 "linker_set_key" : "ashmem_set_prot_region", 658 "parameters" : 659 [ 660 { 661 "referenced_type" : "_ZTIi" 662 }, 663 { 664 "referenced_type" : "_ZTIi" 665 } 666 ], 667 "return_type" : "_ZTIi", 668 "source_file" : "system/core/libcutils/include/cutils/ashmem.h" 669 }, 670 { 671 "function_name" : "ashmem_unpin_region", 672 "linker_set_key" : "ashmem_unpin_region", 673 "parameters" : 674 [ 675 { 676 "referenced_type" : "_ZTIi" 677 }, 678 { 679 "referenced_type" : "_ZTIm" 680 }, 681 { 682 "referenced_type" : "_ZTIm" 683 } 684 ], 685 "return_type" : "_ZTIi", 686 "source_file" : "system/core/libcutils/include/cutils/ashmem.h" 687 }, 688 { 689 "function_name" : "ashmem_valid", 690 "linker_set_key" : "ashmem_valid", 691 "parameters" : 692 [ 693 { 694 "referenced_type" : "_ZTIi" 695 } 696 ], 697 "return_type" : "_ZTIi", 698 "source_file" : "system/core/libcutils/include/cutils/ashmem.h" 699 }, 700 { 701 "function_name" : "atrace_async_begin_body", 702 "linker_set_key" : "atrace_async_begin_body", 703 "parameters" : 704 [ 705 { 706 "referenced_type" : "_ZTIPKc" 707 }, 708 { 709 "referenced_type" : "_ZTIi" 710 } 711 ], 712 "return_type" : "_ZTIv", 713 "source_file" : "system/core/libcutils/include/cutils/trace.h" 714 }, 715 { 716 "function_name" : "atrace_async_end_body", 717 "linker_set_key" : "atrace_async_end_body", 718 "parameters" : 719 [ 720 { 721 "referenced_type" : "_ZTIPKc" 722 }, 723 { 724 "referenced_type" : "_ZTIi" 725 } 726 ], 727 "return_type" : "_ZTIv", 728 "source_file" : "system/core/libcutils/include/cutils/trace.h" 729 }, 730 { 731 "function_name" : "atrace_begin_body", 732 "linker_set_key" : "atrace_begin_body", 733 "parameters" : 734 [ 735 { 736 "referenced_type" : "_ZTIPKc" 737 } 738 ], 739 "return_type" : "_ZTIv", 740 "source_file" : "system/core/libcutils/include/cutils/trace.h" 741 }, 742 { 743 "function_name" : "atrace_end_body", 744 "linker_set_key" : "atrace_end_body", 745 "return_type" : "_ZTIv", 746 "source_file" : "system/core/libcutils/include/cutils/trace.h" 747 }, 748 { 749 "function_name" : "atrace_get_enabled_tags", 750 "linker_set_key" : "atrace_get_enabled_tags", 751 "return_type" : "_ZTIm", 752 "source_file" : "system/core/libcutils/include/cutils/trace.h" 753 }, 754 { 755 "function_name" : "atrace_init", 756 "linker_set_key" : "atrace_init", 757 "return_type" : "_ZTIv", 758 "source_file" : "system/core/libcutils/include/cutils/trace.h" 759 }, 760 { 761 "function_name" : "atrace_int64_body", 762 "linker_set_key" : "atrace_int64_body", 763 "parameters" : 764 [ 765 { 766 "referenced_type" : "_ZTIPKc" 767 }, 768 { 769 "referenced_type" : "_ZTIl" 770 } 771 ], 772 "return_type" : "_ZTIv", 773 "source_file" : "system/core/libcutils/include/cutils/trace.h" 774 }, 775 { 776 "function_name" : "atrace_int_body", 777 "linker_set_key" : "atrace_int_body", 778 "parameters" : 779 [ 780 { 781 "referenced_type" : "_ZTIPKc" 782 }, 783 { 784 "referenced_type" : "_ZTIi" 785 } 786 ], 787 "return_type" : "_ZTIv", 788 "source_file" : "system/core/libcutils/include/cutils/trace.h" 789 }, 790 { 791 "function_name" : "atrace_set_tracing_enabled", 792 "linker_set_key" : "atrace_set_tracing_enabled", 793 "parameters" : 794 [ 795 { 796 "referenced_type" : "_ZTIb" 797 } 798 ], 799 "return_type" : "_ZTIv", 800 "source_file" : "system/core/libcutils/include/cutils/trace.h" 801 }, 802 { 803 "function_name" : "atrace_setup", 804 "linker_set_key" : "atrace_setup", 805 "return_type" : "_ZTIv", 806 "source_file" : "system/core/libcutils/include/cutils/trace.h" 807 }, 808 { 809 "function_name" : "atrace_update_tags", 810 "linker_set_key" : "atrace_update_tags", 811 "return_type" : "_ZTIv", 812 "source_file" : "system/core/libcutils/include/cutils/trace.h" 813 }, 814 { 815 "function_name" : "canned_fs_config", 816 "linker_set_key" : "canned_fs_config", 817 "parameters" : 818 [ 819 { 820 "referenced_type" : "_ZTIPKc" 821 }, 822 { 823 "referenced_type" : "_ZTIi" 824 }, 825 { 826 "referenced_type" : "_ZTIPKc" 827 }, 828 { 829 "referenced_type" : "_ZTIPj" 830 }, 831 { 832 "referenced_type" : "_ZTIPj" 833 }, 834 { 835 "referenced_type" : "_ZTIPj" 836 }, 837 { 838 "referenced_type" : "_ZTIPm" 839 } 840 ], 841 "return_type" : "_ZTIv", 842 "source_file" : "system/core/libcutils/include/private/canned_fs_config.h" 843 }, 844 { 845 "function_name" : "config_bool", 846 "linker_set_key" : "config_bool", 847 "parameters" : 848 [ 849 { 850 "referenced_type" : "_ZTIP5cnode" 851 }, 852 { 853 "referenced_type" : "_ZTIPKc" 854 }, 855 { 856 "referenced_type" : "_ZTIi" 857 } 858 ], 859 "return_type" : "_ZTIi", 860 "source_file" : "system/core/libcutils/include/cutils/config_utils.h" 861 }, 862 { 863 "function_name" : "config_find", 864 "linker_set_key" : "config_find", 865 "parameters" : 866 [ 867 { 868 "referenced_type" : "_ZTIP5cnode" 869 }, 870 { 871 "referenced_type" : "_ZTIPKc" 872 } 873 ], 874 "return_type" : "_ZTIP5cnode", 875 "source_file" : "system/core/libcutils/include/cutils/config_utils.h" 876 }, 877 { 878 "function_name" : "config_free", 879 "linker_set_key" : "config_free", 880 "parameters" : 881 [ 882 { 883 "referenced_type" : "_ZTIP5cnode" 884 } 885 ], 886 "return_type" : "_ZTIv", 887 "source_file" : "system/core/libcutils/include/cutils/config_utils.h" 888 }, 889 { 890 "function_name" : "config_load", 891 "linker_set_key" : "config_load", 892 "parameters" : 893 [ 894 { 895 "referenced_type" : "_ZTIP5cnode" 896 }, 897 { 898 "referenced_type" : "_ZTIPc" 899 } 900 ], 901 "return_type" : "_ZTIv", 902 "source_file" : "system/core/libcutils/include/cutils/config_utils.h" 903 }, 904 { 905 "function_name" : "config_load_file", 906 "linker_set_key" : "config_load_file", 907 "parameters" : 908 [ 909 { 910 "referenced_type" : "_ZTIP5cnode" 911 }, 912 { 913 "referenced_type" : "_ZTIPKc" 914 } 915 ], 916 "return_type" : "_ZTIv", 917 "source_file" : "system/core/libcutils/include/cutils/config_utils.h" 918 }, 919 { 920 "function_name" : "config_node", 921 "linker_set_key" : "config_node", 922 "parameters" : 923 [ 924 { 925 "referenced_type" : "_ZTIPKc" 926 }, 927 { 928 "referenced_type" : "_ZTIPKc" 929 } 930 ], 931 "return_type" : "_ZTIP5cnode", 932 "source_file" : "system/core/libcutils/include/cutils/config_utils.h" 933 }, 934 { 935 "function_name" : "config_set", 936 "linker_set_key" : "config_set", 937 "parameters" : 938 [ 939 { 940 "referenced_type" : "_ZTIP5cnode" 941 }, 942 { 943 "referenced_type" : "_ZTIPKc" 944 }, 945 { 946 "referenced_type" : "_ZTIPKc" 947 } 948 ], 949 "return_type" : "_ZTIv", 950 "source_file" : "system/core/libcutils/include/cutils/config_utils.h" 951 }, 952 { 953 "function_name" : "config_str", 954 "linker_set_key" : "config_str", 955 "parameters" : 956 [ 957 { 958 "referenced_type" : "_ZTIP5cnode" 959 }, 960 { 961 "referenced_type" : "_ZTIPKc" 962 }, 963 { 964 "referenced_type" : "_ZTIPKc" 965 } 966 ], 967 "return_type" : "_ZTIPKc", 968 "source_file" : "system/core/libcutils/include/cutils/config_utils.h" 969 }, 970 { 971 "function_name" : "fs_config", 972 "linker_set_key" : "fs_config", 973 "parameters" : 974 [ 975 { 976 "referenced_type" : "_ZTIPKc" 977 }, 978 { 979 "referenced_type" : "_ZTIi" 980 }, 981 { 982 "referenced_type" : "_ZTIPKc" 983 }, 984 { 985 "referenced_type" : "_ZTIPj" 986 }, 987 { 988 "referenced_type" : "_ZTIPj" 989 }, 990 { 991 "referenced_type" : "_ZTIPj" 992 }, 993 { 994 "referenced_type" : "_ZTIPm" 995 } 996 ], 997 "return_type" : "_ZTIv", 998 "source_file" : "system/core/libcutils/include/private/fs_config.h" 999 }, 1000 { 1001 "function_name" : "fs_mkdirs", 1002 "linker_set_key" : "fs_mkdirs", 1003 "parameters" : 1004 [ 1005 { 1006 "referenced_type" : "_ZTIPKc" 1007 }, 1008 { 1009 "referenced_type" : "_ZTIj" 1010 } 1011 ], 1012 "return_type" : "_ZTIi", 1013 "source_file" : "system/core/libcutils/include/cutils/fs.h" 1014 }, 1015 { 1016 "function_name" : "fs_prepare_dir", 1017 "linker_set_key" : "fs_prepare_dir", 1018 "parameters" : 1019 [ 1020 { 1021 "referenced_type" : "_ZTIPKc" 1022 }, 1023 { 1024 "referenced_type" : "_ZTIj" 1025 }, 1026 { 1027 "referenced_type" : "_ZTIj" 1028 }, 1029 { 1030 "referenced_type" : "_ZTIj" 1031 } 1032 ], 1033 "return_type" : "_ZTIi", 1034 "source_file" : "system/core/libcutils/include/cutils/fs.h" 1035 }, 1036 { 1037 "function_name" : "fs_prepare_dir_strict", 1038 "linker_set_key" : "fs_prepare_dir_strict", 1039 "parameters" : 1040 [ 1041 { 1042 "referenced_type" : "_ZTIPKc" 1043 }, 1044 { 1045 "referenced_type" : "_ZTIj" 1046 }, 1047 { 1048 "referenced_type" : "_ZTIj" 1049 }, 1050 { 1051 "referenced_type" : "_ZTIj" 1052 } 1053 ], 1054 "return_type" : "_ZTIi", 1055 "source_file" : "system/core/libcutils/include/cutils/fs.h" 1056 }, 1057 { 1058 "function_name" : "fs_prepare_file_strict", 1059 "linker_set_key" : "fs_prepare_file_strict", 1060 "parameters" : 1061 [ 1062 { 1063 "referenced_type" : "_ZTIPKc" 1064 }, 1065 { 1066 "referenced_type" : "_ZTIj" 1067 }, 1068 { 1069 "referenced_type" : "_ZTIj" 1070 }, 1071 { 1072 "referenced_type" : "_ZTIj" 1073 } 1074 ], 1075 "return_type" : "_ZTIi", 1076 "source_file" : "system/core/libcutils/include/cutils/fs.h" 1077 }, 1078 { 1079 "function_name" : "fs_read_atomic_int", 1080 "linker_set_key" : "fs_read_atomic_int", 1081 "parameters" : 1082 [ 1083 { 1084 "referenced_type" : "_ZTIPKc" 1085 }, 1086 { 1087 "referenced_type" : "_ZTIPi" 1088 } 1089 ], 1090 "return_type" : "_ZTIi", 1091 "source_file" : "system/core/libcutils/include/cutils/fs.h" 1092 }, 1093 { 1094 "function_name" : "fs_write_atomic_int", 1095 "linker_set_key" : "fs_write_atomic_int", 1096 "parameters" : 1097 [ 1098 { 1099 "referenced_type" : "_ZTIPKc" 1100 }, 1101 { 1102 "referenced_type" : "_ZTIi" 1103 } 1104 ], 1105 "return_type" : "_ZTIi", 1106 "source_file" : "system/core/libcutils/include/cutils/fs.h" 1107 }, 1108 { 1109 "function_name" : "hashmapCreate", 1110 "linker_set_key" : "hashmapCreate", 1111 "parameters" : 1112 [ 1113 { 1114 "referenced_type" : "_ZTIm" 1115 }, 1116 { 1117 "referenced_type" : "_ZTIPFiPvE" 1118 }, 1119 { 1120 "referenced_type" : "_ZTIPFbPvS_E" 1121 } 1122 ], 1123 "return_type" : "_ZTIP7Hashmap", 1124 "source_file" : "system/core/libcutils/include/cutils/hashmap.h" 1125 }, 1126 { 1127 "function_name" : "hashmapForEach", 1128 "linker_set_key" : "hashmapForEach", 1129 "parameters" : 1130 [ 1131 { 1132 "referenced_type" : "_ZTIP7Hashmap" 1133 }, 1134 { 1135 "referenced_type" : "_ZTIPFbPvS_S_E" 1136 }, 1137 { 1138 "referenced_type" : "_ZTIPv" 1139 } 1140 ], 1141 "return_type" : "_ZTIv", 1142 "source_file" : "system/core/libcutils/include/cutils/hashmap.h" 1143 }, 1144 { 1145 "function_name" : "hashmapFree", 1146 "linker_set_key" : "hashmapFree", 1147 "parameters" : 1148 [ 1149 { 1150 "referenced_type" : "_ZTIP7Hashmap" 1151 } 1152 ], 1153 "return_type" : "_ZTIv", 1154 "source_file" : "system/core/libcutils/include/cutils/hashmap.h" 1155 }, 1156 { 1157 "function_name" : "hashmapGet", 1158 "linker_set_key" : "hashmapGet", 1159 "parameters" : 1160 [ 1161 { 1162 "referenced_type" : "_ZTIP7Hashmap" 1163 }, 1164 { 1165 "referenced_type" : "_ZTIPv" 1166 } 1167 ], 1168 "return_type" : "_ZTIPv", 1169 "source_file" : "system/core/libcutils/include/cutils/hashmap.h" 1170 }, 1171 { 1172 "function_name" : "hashmapHash", 1173 "linker_set_key" : "hashmapHash", 1174 "parameters" : 1175 [ 1176 { 1177 "referenced_type" : "_ZTIPv" 1178 }, 1179 { 1180 "referenced_type" : "_ZTIm" 1181 } 1182 ], 1183 "return_type" : "_ZTIi", 1184 "source_file" : "system/core/libcutils/include/cutils/hashmap.h" 1185 }, 1186 { 1187 "function_name" : "hashmapLock", 1188 "linker_set_key" : "hashmapLock", 1189 "parameters" : 1190 [ 1191 { 1192 "referenced_type" : "_ZTIP7Hashmap" 1193 } 1194 ], 1195 "return_type" : "_ZTIv", 1196 "source_file" : "system/core/libcutils/include/cutils/hashmap.h" 1197 }, 1198 { 1199 "function_name" : "hashmapPut", 1200 "linker_set_key" : "hashmapPut", 1201 "parameters" : 1202 [ 1203 { 1204 "referenced_type" : "_ZTIP7Hashmap" 1205 }, 1206 { 1207 "referenced_type" : "_ZTIPv" 1208 }, 1209 { 1210 "referenced_type" : "_ZTIPv" 1211 } 1212 ], 1213 "return_type" : "_ZTIPv", 1214 "source_file" : "system/core/libcutils/include/cutils/hashmap.h" 1215 }, 1216 { 1217 "function_name" : "hashmapRemove", 1218 "linker_set_key" : "hashmapRemove", 1219 "parameters" : 1220 [ 1221 { 1222 "referenced_type" : "_ZTIP7Hashmap" 1223 }, 1224 { 1225 "referenced_type" : "_ZTIPv" 1226 } 1227 ], 1228 "return_type" : "_ZTIPv", 1229 "source_file" : "system/core/libcutils/include/cutils/hashmap.h" 1230 }, 1231 { 1232 "function_name" : "hashmapUnlock", 1233 "linker_set_key" : "hashmapUnlock", 1234 "parameters" : 1235 [ 1236 { 1237 "referenced_type" : "_ZTIP7Hashmap" 1238 } 1239 ], 1240 "return_type" : "_ZTIv", 1241 "source_file" : "system/core/libcutils/include/cutils/hashmap.h" 1242 }, 1243 { 1244 "function_name" : "klog_set_level", 1245 "linker_set_key" : "klog_set_level", 1246 "parameters" : 1247 [ 1248 { 1249 "referenced_type" : "_ZTIi" 1250 } 1251 ], 1252 "return_type" : "_ZTIv", 1253 "source_file" : "system/core/libcutils/include/cutils/klog.h" 1254 }, 1255 { 1256 "function_name" : "klog_write", 1257 "linker_set_key" : "klog_write", 1258 "parameters" : 1259 [ 1260 { 1261 "referenced_type" : "_ZTIi" 1262 }, 1263 { 1264 "referenced_type" : "_ZTIPKc" 1265 } 1266 ], 1267 "return_type" : "_ZTIv", 1268 "source_file" : "system/core/libcutils/include/cutils/klog.h" 1269 }, 1270 { 1271 "function_name" : "klog_writev", 1272 "linker_set_key" : "klog_writev", 1273 "parameters" : 1274 [ 1275 { 1276 "referenced_type" : "_ZTIi" 1277 }, 1278 { 1279 "referenced_type" : "_ZTIPK5iovec" 1280 }, 1281 { 1282 "referenced_type" : "_ZTIi" 1283 } 1284 ], 1285 "return_type" : "_ZTIv", 1286 "source_file" : "system/core/libcutils/include/cutils/klog.h" 1287 }, 1288 { 1289 "function_name" : "load_canned_fs_config", 1290 "linker_set_key" : "load_canned_fs_config", 1291 "parameters" : 1292 [ 1293 { 1294 "referenced_type" : "_ZTIPKc" 1295 } 1296 ], 1297 "return_type" : "_ZTIi", 1298 "source_file" : "system/core/libcutils/include/private/canned_fs_config.h" 1299 }, 1300 { 1301 "function_name" : "load_file", 1302 "linker_set_key" : "load_file", 1303 "parameters" : 1304 [ 1305 { 1306 "referenced_type" : "_ZTIPKc" 1307 }, 1308 { 1309 "referenced_type" : "_ZTIPj" 1310 } 1311 ], 1312 "return_type" : "_ZTIPv", 1313 "source_file" : "system/core/libcutils/include/cutils/misc.h" 1314 }, 1315 { 1316 "function_name" : "multiuser_get_app_id", 1317 "linker_set_key" : "multiuser_get_app_id", 1318 "parameters" : 1319 [ 1320 { 1321 "referenced_type" : "_ZTIj" 1322 } 1323 ], 1324 "return_type" : "_ZTIj", 1325 "source_file" : "system/core/libcutils/include/cutils/multiuser.h" 1326 }, 1327 { 1328 "function_name" : "multiuser_get_cache_gid", 1329 "linker_set_key" : "multiuser_get_cache_gid", 1330 "parameters" : 1331 [ 1332 { 1333 "referenced_type" : "_ZTIj" 1334 }, 1335 { 1336 "referenced_type" : "_ZTIj" 1337 } 1338 ], 1339 "return_type" : "_ZTIj", 1340 "source_file" : "system/core/libcutils/include/cutils/multiuser.h" 1341 }, 1342 { 1343 "function_name" : "multiuser_get_ext_cache_gid", 1344 "linker_set_key" : "multiuser_get_ext_cache_gid", 1345 "parameters" : 1346 [ 1347 { 1348 "referenced_type" : "_ZTIj" 1349 }, 1350 { 1351 "referenced_type" : "_ZTIj" 1352 } 1353 ], 1354 "return_type" : "_ZTIj", 1355 "source_file" : "system/core/libcutils/include/cutils/multiuser.h" 1356 }, 1357 { 1358 "function_name" : "multiuser_get_ext_gid", 1359 "linker_set_key" : "multiuser_get_ext_gid", 1360 "parameters" : 1361 [ 1362 { 1363 "referenced_type" : "_ZTIj" 1364 }, 1365 { 1366 "referenced_type" : "_ZTIj" 1367 } 1368 ], 1369 "return_type" : "_ZTIj", 1370 "source_file" : "system/core/libcutils/include/cutils/multiuser.h" 1371 }, 1372 { 1373 "function_name" : "multiuser_get_shared_app_gid", 1374 "linker_set_key" : "multiuser_get_shared_app_gid", 1375 "parameters" : 1376 [ 1377 { 1378 "referenced_type" : "_ZTIj" 1379 } 1380 ], 1381 "return_type" : "_ZTIj", 1382 "source_file" : "system/core/libcutils/include/cutils/multiuser.h" 1383 }, 1384 { 1385 "function_name" : "multiuser_get_shared_gid", 1386 "linker_set_key" : "multiuser_get_shared_gid", 1387 "parameters" : 1388 [ 1389 { 1390 "referenced_type" : "_ZTIj" 1391 }, 1392 { 1393 "referenced_type" : "_ZTIj" 1394 } 1395 ], 1396 "return_type" : "_ZTIj", 1397 "source_file" : "system/core/libcutils/include/cutils/multiuser.h" 1398 }, 1399 { 1400 "function_name" : "multiuser_get_uid", 1401 "linker_set_key" : "multiuser_get_uid", 1402 "parameters" : 1403 [ 1404 { 1405 "referenced_type" : "_ZTIj" 1406 }, 1407 { 1408 "referenced_type" : "_ZTIj" 1409 } 1410 ], 1411 "return_type" : "_ZTIj", 1412 "source_file" : "system/core/libcutils/include/cutils/multiuser.h" 1413 }, 1414 { 1415 "function_name" : "multiuser_get_user_id", 1416 "linker_set_key" : "multiuser_get_user_id", 1417 "parameters" : 1418 [ 1419 { 1420 "referenced_type" : "_ZTIj" 1421 } 1422 ], 1423 "return_type" : "_ZTIj", 1424 "source_file" : "system/core/libcutils/include/cutils/multiuser.h" 1425 }, 1426 { 1427 "function_name" : "native_handle_clone", 1428 "linker_set_key" : "native_handle_clone", 1429 "parameters" : 1430 [ 1431 { 1432 "referenced_type" : "_ZTIPK13native_handle" 1433 } 1434 ], 1435 "return_type" : "_ZTIP13native_handle", 1436 "source_file" : "system/core/libcutils/include/cutils/native_handle.h" 1437 }, 1438 { 1439 "function_name" : "native_handle_close", 1440 "linker_set_key" : "native_handle_close", 1441 "parameters" : 1442 [ 1443 { 1444 "referenced_type" : "_ZTIPK13native_handle" 1445 } 1446 ], 1447 "return_type" : "_ZTIi", 1448 "source_file" : "system/core/libcutils/include/cutils/native_handle.h" 1449 }, 1450 { 1451 "function_name" : "native_handle_create", 1452 "linker_set_key" : "native_handle_create", 1453 "parameters" : 1454 [ 1455 { 1456 "referenced_type" : "_ZTIi" 1457 }, 1458 { 1459 "referenced_type" : "_ZTIi" 1460 } 1461 ], 1462 "return_type" : "_ZTIP13native_handle", 1463 "source_file" : "system/core/libcutils/include/cutils/native_handle.h" 1464 }, 1465 { 1466 "function_name" : "native_handle_delete", 1467 "linker_set_key" : "native_handle_delete", 1468 "parameters" : 1469 [ 1470 { 1471 "referenced_type" : "_ZTIP13native_handle" 1472 } 1473 ], 1474 "return_type" : "_ZTIi", 1475 "source_file" : "system/core/libcutils/include/cutils/native_handle.h" 1476 }, 1477 { 1478 "function_name" : "native_handle_init", 1479 "linker_set_key" : "native_handle_init", 1480 "parameters" : 1481 [ 1482 { 1483 "referenced_type" : "_ZTIPc" 1484 }, 1485 { 1486 "referenced_type" : "_ZTIi" 1487 }, 1488 { 1489 "referenced_type" : "_ZTIi" 1490 } 1491 ], 1492 "return_type" : "_ZTIP13native_handle", 1493 "source_file" : "system/core/libcutils/include/cutils/native_handle.h" 1494 }, 1495 { 1496 "function_name" : "partition_wiped", 1497 "linker_set_key" : "partition_wiped", 1498 "parameters" : 1499 [ 1500 { 1501 "referenced_type" : "_ZTIPKc" 1502 } 1503 ], 1504 "return_type" : "_ZTIi", 1505 "source_file" : "system/core/libcutils/include/cutils/partition_utils.h" 1506 }, 1507 { 1508 "function_name" : "property_get", 1509 "linker_set_key" : "property_get", 1510 "parameters" : 1511 [ 1512 { 1513 "referenced_type" : "_ZTIPKc" 1514 }, 1515 { 1516 "referenced_type" : "_ZTIPc" 1517 }, 1518 { 1519 "referenced_type" : "_ZTIPKc" 1520 } 1521 ], 1522 "return_type" : "_ZTIi", 1523 "source_file" : "system/core/libcutils/include/cutils/properties.h" 1524 }, 1525 { 1526 "function_name" : "property_get_bool", 1527 "linker_set_key" : "property_get_bool", 1528 "parameters" : 1529 [ 1530 { 1531 "referenced_type" : "_ZTIPKc" 1532 }, 1533 { 1534 "referenced_type" : "_ZTIa" 1535 } 1536 ], 1537 "return_type" : "_ZTIa", 1538 "source_file" : "system/core/libcutils/include/cutils/properties.h" 1539 }, 1540 { 1541 "function_name" : "property_get_int32", 1542 "linker_set_key" : "property_get_int32", 1543 "parameters" : 1544 [ 1545 { 1546 "referenced_type" : "_ZTIPKc" 1547 }, 1548 { 1549 "referenced_type" : "_ZTIi" 1550 } 1551 ], 1552 "return_type" : "_ZTIi", 1553 "source_file" : "system/core/libcutils/include/cutils/properties.h" 1554 }, 1555 { 1556 "function_name" : "property_get_int64", 1557 "linker_set_key" : "property_get_int64", 1558 "parameters" : 1559 [ 1560 { 1561 "referenced_type" : "_ZTIPKc" 1562 }, 1563 { 1564 "referenced_type" : "_ZTIl" 1565 } 1566 ], 1567 "return_type" : "_ZTIl", 1568 "source_file" : "system/core/libcutils/include/cutils/properties.h" 1569 }, 1570 { 1571 "function_name" : "property_list", 1572 "linker_set_key" : "property_list", 1573 "parameters" : 1574 [ 1575 { 1576 "referenced_type" : "_ZTIPFvPKcS0_PvE" 1577 }, 1578 { 1579 "referenced_type" : "_ZTIPv" 1580 } 1581 ], 1582 "return_type" : "_ZTIi", 1583 "source_file" : "system/core/libcutils/include/cutils/properties.h" 1584 }, 1585 { 1586 "function_name" : "property_set", 1587 "linker_set_key" : "property_set", 1588 "parameters" : 1589 [ 1590 { 1591 "referenced_type" : "_ZTIPKc" 1592 }, 1593 { 1594 "referenced_type" : "_ZTIPKc" 1595 } 1596 ], 1597 "return_type" : "_ZTIi", 1598 "source_file" : "system/core/libcutils/include/cutils/properties.h" 1599 }, 1600 { 1601 "function_name" : "record_stream_free", 1602 "linker_set_key" : "record_stream_free", 1603 "parameters" : 1604 [ 1605 { 1606 "referenced_type" : "_ZTIP12RecordStream" 1607 } 1608 ], 1609 "return_type" : "_ZTIv", 1610 "source_file" : "system/core/libcutils/include/cutils/record_stream.h" 1611 }, 1612 { 1613 "function_name" : "record_stream_get_next", 1614 "linker_set_key" : "record_stream_get_next", 1615 "parameters" : 1616 [ 1617 { 1618 "referenced_type" : "_ZTIP12RecordStream" 1619 }, 1620 { 1621 "referenced_type" : "_ZTIPPv" 1622 }, 1623 { 1624 "referenced_type" : "_ZTIPm" 1625 } 1626 ], 1627 "return_type" : "_ZTIi", 1628 "source_file" : "system/core/libcutils/include/cutils/record_stream.h" 1629 }, 1630 { 1631 "function_name" : "record_stream_new", 1632 "linker_set_key" : "record_stream_new", 1633 "parameters" : 1634 [ 1635 { 1636 "referenced_type" : "_ZTIi" 1637 }, 1638 { 1639 "referenced_type" : "_ZTIm" 1640 } 1641 ], 1642 "return_type" : "_ZTIP12RecordStream", 1643 "source_file" : "system/core/libcutils/include/cutils/record_stream.h" 1644 }, 1645 { 1646 "function_name" : "socket_close", 1647 "linker_set_key" : "socket_close", 1648 "parameters" : 1649 [ 1650 { 1651 "referenced_type" : "_ZTIi" 1652 } 1653 ], 1654 "return_type" : "_ZTIi", 1655 "source_file" : "system/core/libcutils/include/cutils/sockets.h" 1656 }, 1657 { 1658 "function_name" : "socket_get_local_port", 1659 "linker_set_key" : "socket_get_local_port", 1660 "parameters" : 1661 [ 1662 { 1663 "referenced_type" : "_ZTIi" 1664 } 1665 ], 1666 "return_type" : "_ZTIi", 1667 "source_file" : "system/core/libcutils/include/cutils/sockets.h" 1668 }, 1669 { 1670 "function_name" : "socket_inaddr_any_server", 1671 "linker_set_key" : "socket_inaddr_any_server", 1672 "parameters" : 1673 [ 1674 { 1675 "referenced_type" : "_ZTIi" 1676 }, 1677 { 1678 "referenced_type" : "_ZTIi" 1679 } 1680 ], 1681 "return_type" : "_ZTIi", 1682 "source_file" : "system/core/libcutils/include/cutils/sockets.h" 1683 }, 1684 { 1685 "function_name" : "socket_local_client", 1686 "linker_set_key" : "socket_local_client", 1687 "parameters" : 1688 [ 1689 { 1690 "referenced_type" : "_ZTIPKc" 1691 }, 1692 { 1693 "referenced_type" : "_ZTIi" 1694 }, 1695 { 1696 "referenced_type" : "_ZTIi" 1697 } 1698 ], 1699 "return_type" : "_ZTIi", 1700 "source_file" : "system/core/libcutils/include/cutils/sockets.h" 1701 }, 1702 { 1703 "function_name" : "socket_local_client_connect", 1704 "linker_set_key" : "socket_local_client_connect", 1705 "parameters" : 1706 [ 1707 { 1708 "referenced_type" : "_ZTIi" 1709 }, 1710 { 1711 "referenced_type" : "_ZTIPKc" 1712 }, 1713 { 1714 "referenced_type" : "_ZTIi" 1715 }, 1716 { 1717 "referenced_type" : "_ZTIi" 1718 } 1719 ], 1720 "return_type" : "_ZTIi", 1721 "source_file" : "system/core/libcutils/include/cutils/sockets.h" 1722 }, 1723 { 1724 "function_name" : "socket_local_server", 1725 "linker_set_key" : "socket_local_server", 1726 "parameters" : 1727 [ 1728 { 1729 "referenced_type" : "_ZTIPKc" 1730 }, 1731 { 1732 "referenced_type" : "_ZTIi" 1733 }, 1734 { 1735 "referenced_type" : "_ZTIi" 1736 } 1737 ], 1738 "return_type" : "_ZTIi", 1739 "source_file" : "system/core/libcutils/include/cutils/sockets.h" 1740 }, 1741 { 1742 "function_name" : "socket_local_server_bind", 1743 "linker_set_key" : "socket_local_server_bind", 1744 "parameters" : 1745 [ 1746 { 1747 "referenced_type" : "_ZTIi" 1748 }, 1749 { 1750 "referenced_type" : "_ZTIPKc" 1751 }, 1752 { 1753 "referenced_type" : "_ZTIi" 1754 } 1755 ], 1756 "return_type" : "_ZTIi", 1757 "source_file" : "system/core/libcutils/include/cutils/sockets.h" 1758 }, 1759 { 1760 "function_name" : "socket_network_client", 1761 "linker_set_key" : "socket_network_client", 1762 "parameters" : 1763 [ 1764 { 1765 "referenced_type" : "_ZTIPKc" 1766 }, 1767 { 1768 "referenced_type" : "_ZTIi" 1769 }, 1770 { 1771 "referenced_type" : "_ZTIi" 1772 } 1773 ], 1774 "return_type" : "_ZTIi", 1775 "source_file" : "system/core/libcutils/include/cutils/sockets.h" 1776 }, 1777 { 1778 "function_name" : "socket_network_client_timeout", 1779 "linker_set_key" : "socket_network_client_timeout", 1780 "parameters" : 1781 [ 1782 { 1783 "referenced_type" : "_ZTIPKc" 1784 }, 1785 { 1786 "referenced_type" : "_ZTIi" 1787 }, 1788 { 1789 "referenced_type" : "_ZTIi" 1790 }, 1791 { 1792 "referenced_type" : "_ZTIi" 1793 }, 1794 { 1795 "referenced_type" : "_ZTIPi" 1796 } 1797 ], 1798 "return_type" : "_ZTIi", 1799 "source_file" : "system/core/libcutils/include/cutils/sockets.h" 1800 }, 1801 { 1802 "function_name" : "socket_send_buffers", 1803 "linker_set_key" : "socket_send_buffers", 1804 "parameters" : 1805 [ 1806 { 1807 "referenced_type" : "_ZTIi" 1808 }, 1809 { 1810 "referenced_type" : "_ZTIPK22cutils_socket_buffer_t" 1811 }, 1812 { 1813 "referenced_type" : "_ZTIm" 1814 } 1815 ], 1816 "return_type" : "_ZTIl", 1817 "source_file" : "system/core/libcutils/include/cutils/sockets.h" 1818 }, 1819 { 1820 "function_name" : "str_parms_add_float", 1821 "linker_set_key" : "str_parms_add_float", 1822 "parameters" : 1823 [ 1824 { 1825 "referenced_type" : "_ZTIP9str_parms" 1826 }, 1827 { 1828 "referenced_type" : "_ZTIPKc" 1829 }, 1830 { 1831 "referenced_type" : "_ZTIf" 1832 } 1833 ], 1834 "return_type" : "_ZTIi", 1835 "source_file" : "system/core/libcutils/include/cutils/str_parms.h" 1836 }, 1837 { 1838 "function_name" : "str_parms_add_int", 1839 "linker_set_key" : "str_parms_add_int", 1840 "parameters" : 1841 [ 1842 { 1843 "referenced_type" : "_ZTIP9str_parms" 1844 }, 1845 { 1846 "referenced_type" : "_ZTIPKc" 1847 }, 1848 { 1849 "referenced_type" : "_ZTIi" 1850 } 1851 ], 1852 "return_type" : "_ZTIi", 1853 "source_file" : "system/core/libcutils/include/cutils/str_parms.h" 1854 }, 1855 { 1856 "function_name" : "str_parms_add_str", 1857 "linker_set_key" : "str_parms_add_str", 1858 "parameters" : 1859 [ 1860 { 1861 "referenced_type" : "_ZTIP9str_parms" 1862 }, 1863 { 1864 "referenced_type" : "_ZTIPKc" 1865 }, 1866 { 1867 "referenced_type" : "_ZTIPKc" 1868 } 1869 ], 1870 "return_type" : "_ZTIi", 1871 "source_file" : "system/core/libcutils/include/cutils/str_parms.h" 1872 }, 1873 { 1874 "function_name" : "str_parms_create", 1875 "linker_set_key" : "str_parms_create", 1876 "return_type" : "_ZTIP9str_parms", 1877 "source_file" : "system/core/libcutils/include/cutils/str_parms.h" 1878 }, 1879 { 1880 "function_name" : "str_parms_create_str", 1881 "linker_set_key" : "str_parms_create_str", 1882 "parameters" : 1883 [ 1884 { 1885 "referenced_type" : "_ZTIPKc" 1886 } 1887 ], 1888 "return_type" : "_ZTIP9str_parms", 1889 "source_file" : "system/core/libcutils/include/cutils/str_parms.h" 1890 }, 1891 { 1892 "function_name" : "str_parms_del", 1893 "linker_set_key" : "str_parms_del", 1894 "parameters" : 1895 [ 1896 { 1897 "referenced_type" : "_ZTIP9str_parms" 1898 }, 1899 { 1900 "referenced_type" : "_ZTIPKc" 1901 } 1902 ], 1903 "return_type" : "_ZTIv", 1904 "source_file" : "system/core/libcutils/include/cutils/str_parms.h" 1905 }, 1906 { 1907 "function_name" : "str_parms_destroy", 1908 "linker_set_key" : "str_parms_destroy", 1909 "parameters" : 1910 [ 1911 { 1912 "referenced_type" : "_ZTIP9str_parms" 1913 } 1914 ], 1915 "return_type" : "_ZTIv", 1916 "source_file" : "system/core/libcutils/include/cutils/str_parms.h" 1917 }, 1918 { 1919 "function_name" : "str_parms_dump", 1920 "linker_set_key" : "str_parms_dump", 1921 "parameters" : 1922 [ 1923 { 1924 "referenced_type" : "_ZTIP9str_parms" 1925 } 1926 ], 1927 "return_type" : "_ZTIv", 1928 "source_file" : "system/core/libcutils/include/cutils/str_parms.h" 1929 }, 1930 { 1931 "function_name" : "str_parms_get_float", 1932 "linker_set_key" : "str_parms_get_float", 1933 "parameters" : 1934 [ 1935 { 1936 "referenced_type" : "_ZTIP9str_parms" 1937 }, 1938 { 1939 "referenced_type" : "_ZTIPKc" 1940 }, 1941 { 1942 "referenced_type" : "_ZTIPf" 1943 } 1944 ], 1945 "return_type" : "_ZTIi", 1946 "source_file" : "system/core/libcutils/include/cutils/str_parms.h" 1947 }, 1948 { 1949 "function_name" : "str_parms_get_int", 1950 "linker_set_key" : "str_parms_get_int", 1951 "parameters" : 1952 [ 1953 { 1954 "referenced_type" : "_ZTIP9str_parms" 1955 }, 1956 { 1957 "referenced_type" : "_ZTIPKc" 1958 }, 1959 { 1960 "referenced_type" : "_ZTIPi" 1961 } 1962 ], 1963 "return_type" : "_ZTIi", 1964 "source_file" : "system/core/libcutils/include/cutils/str_parms.h" 1965 }, 1966 { 1967 "function_name" : "str_parms_get_str", 1968 "linker_set_key" : "str_parms_get_str", 1969 "parameters" : 1970 [ 1971 { 1972 "referenced_type" : "_ZTIP9str_parms" 1973 }, 1974 { 1975 "referenced_type" : "_ZTIPKc" 1976 }, 1977 { 1978 "referenced_type" : "_ZTIPc" 1979 }, 1980 { 1981 "referenced_type" : "_ZTIi" 1982 } 1983 ], 1984 "return_type" : "_ZTIi", 1985 "source_file" : "system/core/libcutils/include/cutils/str_parms.h" 1986 }, 1987 { 1988 "function_name" : "str_parms_has_key", 1989 "linker_set_key" : "str_parms_has_key", 1990 "parameters" : 1991 [ 1992 { 1993 "referenced_type" : "_ZTIP9str_parms" 1994 }, 1995 { 1996 "referenced_type" : "_ZTIPKc" 1997 } 1998 ], 1999 "return_type" : "_ZTIi", 2000 "source_file" : "system/core/libcutils/include/cutils/str_parms.h" 2001 }, 2002 { 2003 "function_name" : "str_parms_to_str", 2004 "linker_set_key" : "str_parms_to_str", 2005 "parameters" : 2006 [ 2007 { 2008 "referenced_type" : "_ZTIP9str_parms" 2009 } 2010 ], 2011 "return_type" : "_ZTIPc", 2012 "source_file" : "system/core/libcutils/include/cutils/str_parms.h" 2013 }, 2014 { 2015 "function_name" : "uevent_kernel_multicast_recv", 2016 "linker_set_key" : "uevent_kernel_multicast_recv", 2017 "parameters" : 2018 [ 2019 { 2020 "referenced_type" : "_ZTIi" 2021 }, 2022 { 2023 "referenced_type" : "_ZTIPv" 2024 }, 2025 { 2026 "referenced_type" : "_ZTIm" 2027 } 2028 ], 2029 "return_type" : "_ZTIl", 2030 "source_file" : "system/core/libcutils/include/cutils/uevent.h" 2031 }, 2032 { 2033 "function_name" : "uevent_kernel_multicast_uid_recv", 2034 "linker_set_key" : "uevent_kernel_multicast_uid_recv", 2035 "parameters" : 2036 [ 2037 { 2038 "referenced_type" : "_ZTIi" 2039 }, 2040 { 2041 "referenced_type" : "_ZTIPv" 2042 }, 2043 { 2044 "referenced_type" : "_ZTIm" 2045 }, 2046 { 2047 "referenced_type" : "_ZTIPj" 2048 } 2049 ], 2050 "return_type" : "_ZTIl", 2051 "source_file" : "system/core/libcutils/include/cutils/uevent.h" 2052 }, 2053 { 2054 "function_name" : "uevent_kernel_recv", 2055 "linker_set_key" : "uevent_kernel_recv", 2056 "parameters" : 2057 [ 2058 { 2059 "referenced_type" : "_ZTIi" 2060 }, 2061 { 2062 "referenced_type" : "_ZTIPv" 2063 }, 2064 { 2065 "referenced_type" : "_ZTIm" 2066 }, 2067 { 2068 "referenced_type" : "_ZTIb" 2069 }, 2070 { 2071 "referenced_type" : "_ZTIPj" 2072 } 2073 ], 2074 "return_type" : "_ZTIl", 2075 "source_file" : "system/core/libcutils/include/cutils/uevent.h" 2076 }, 2077 { 2078 "function_name" : "uevent_open_socket", 2079 "linker_set_key" : "uevent_open_socket", 2080 "parameters" : 2081 [ 2082 { 2083 "referenced_type" : "_ZTIi" 2084 }, 2085 { 2086 "referenced_type" : "_ZTIb" 2087 } 2088 ], 2089 "return_type" : "_ZTIi", 2090 "source_file" : "system/core/libcutils/include/cutils/uevent.h" 2091 } 2092 ], 2093 "global_vars" : 2094 [ 2095 { 2096 "linker_set_key" : "atrace_enabled_tags", 2097 "name" : "atrace_enabled_tags", 2098 "referenced_type" : "_ZTIm", 2099 "source_file" : "system/core/libcutils/include/cutils/trace.h" 2100 }, 2101 { 2102 "linker_set_key" : "atrace_is_ready", 2103 "name" : "atrace_is_ready", 2104 "referenced_type" : "_ZTINSt3__16atomicIbEE", 2105 "source_file" : "system/core/libcutils/include/cutils/trace.h" 2106 }, 2107 { 2108 "linker_set_key" : "atrace_marker_fd", 2109 "name" : "atrace_marker_fd", 2110 "referenced_type" : "_ZTIi", 2111 "source_file" : "system/core/libcutils/include/cutils/trace.h" 2112 } 2113 ], 2114 "lvalue_reference_types" : [], 2115 "pointer_types" : 2116 [ 2117 { 2118 "alignment" : 8, 2119 "linker_set_key" : "_ZTIP12IoSchedClass", 2120 "name" : "IoSchedClass *", 2121 "referenced_type" : "_ZTI12IoSchedClass", 2122 "self_type" : "_ZTIP12IoSchedClass", 2123 "size" : 8, 2124 "source_file" : "system/core/libcutils/include/cutils/iosched_policy.h" 2125 }, 2126 { 2127 "alignment" : 8, 2128 "linker_set_key" : "_ZTIP12RecordStream", 2129 "name" : "RecordStream *", 2130 "referenced_type" : "_ZTI12RecordStream", 2131 "self_type" : "_ZTIP12RecordStream", 2132 "size" : 8, 2133 "source_file" : "system/core/libcutils/include/cutils/record_stream.h" 2134 }, 2135 { 2136 "alignment" : 8, 2137 "linker_set_key" : "_ZTIP13native_handle", 2138 "name" : "native_handle *", 2139 "referenced_type" : "_ZTI13native_handle", 2140 "self_type" : "_ZTIP13native_handle", 2141 "size" : 8, 2142 "source_file" : "system/core/libcutils/include/cutils/native_handle.h" 2143 }, 2144 { 2145 "alignment" : 8, 2146 "linker_set_key" : "_ZTIP5cnode", 2147 "name" : "cnode *", 2148 "referenced_type" : "_ZTI5cnode", 2149 "self_type" : "_ZTIP5cnode", 2150 "size" : 8, 2151 "source_file" : "system/core/libcutils/include/cutils/config_utils.h" 2152 }, 2153 { 2154 "alignment" : 8, 2155 "linker_set_key" : "_ZTIP7Hashmap", 2156 "name" : "Hashmap *", 2157 "referenced_type" : "_ZTI7Hashmap", 2158 "self_type" : "_ZTIP7Hashmap", 2159 "size" : 8, 2160 "source_file" : "system/core/libcutils/include/cutils/hashmap.h" 2161 }, 2162 { 2163 "alignment" : 8, 2164 "linker_set_key" : "_ZTIP9str_parms", 2165 "name" : "str_parms *", 2166 "referenced_type" : "_ZTI9str_parms", 2167 "self_type" : "_ZTIP9str_parms", 2168 "size" : 8, 2169 "source_file" : "system/core/libcutils/include/cutils/str_parms.h" 2170 }, 2171 { 2172 "alignment" : 8, 2173 "linker_set_key" : "_ZTIPFbPvS_E", 2174 "name" : "bool (*)(void *, void *)", 2175 "referenced_type" : "_ZTIFbPvS_E", 2176 "self_type" : "_ZTIPFbPvS_E", 2177 "size" : 8, 2178 "source_file" : "system/core/libcutils/include/cutils/hashmap.h" 2179 }, 2180 { 2181 "alignment" : 8, 2182 "linker_set_key" : "_ZTIPFbPvS_S_E", 2183 "name" : "bool (*)(void *, void *, void *)", 2184 "referenced_type" : "_ZTIFbPvS_S_E", 2185 "self_type" : "_ZTIPFbPvS_S_E", 2186 "size" : 8, 2187 "source_file" : "system/core/libcutils/include/cutils/hashmap.h" 2188 }, 2189 { 2190 "alignment" : 8, 2191 "linker_set_key" : "_ZTIPFiPvE", 2192 "name" : "int (*)(void *)", 2193 "referenced_type" : "_ZTIFiPvE", 2194 "self_type" : "_ZTIPFiPvE", 2195 "size" : 8, 2196 "source_file" : "system/core/libcutils/include/cutils/hashmap.h" 2197 }, 2198 { 2199 "alignment" : 8, 2200 "linker_set_key" : "_ZTIPFvPKcS0_PvE", 2201 "name" : "void (*)(const char *, const char *, void *)", 2202 "referenced_type" : "_ZTIFvPKcS0_PvE", 2203 "self_type" : "_ZTIPFvPKcS0_PvE", 2204 "size" : 8, 2205 "source_file" : "system/core/libcutils/include/cutils/properties.h" 2206 }, 2207 { 2208 "alignment" : 8, 2209 "linker_set_key" : "_ZTIPK13native_handle", 2210 "name" : "const native_handle *", 2211 "referenced_type" : "_ZTIK13native_handle", 2212 "self_type" : "_ZTIPK13native_handle", 2213 "size" : 8, 2214 "source_file" : "system/core/libcutils/include/cutils/native_handle.h" 2215 }, 2216 { 2217 "alignment" : 8, 2218 "linker_set_key" : "_ZTIPK22cutils_socket_buffer_t", 2219 "name" : "const cutils_socket_buffer_t *", 2220 "referenced_type" : "_ZTIK22cutils_socket_buffer_t", 2221 "self_type" : "_ZTIPK22cutils_socket_buffer_t", 2222 "size" : 8, 2223 "source_file" : "system/core/libcutils/include/cutils/sockets.h" 2224 }, 2225 { 2226 "alignment" : 8, 2227 "linker_set_key" : "_ZTIPK5iovec", 2228 "name" : "const iovec *", 2229 "referenced_type" : "_ZTIK5iovec", 2230 "self_type" : "_ZTIPK5iovec", 2231 "size" : 8, 2232 "source_file" : "system/core/libcutils/include/cutils/klog.h" 2233 }, 2234 { 2235 "alignment" : 8, 2236 "linker_set_key" : "_ZTIPKc", 2237 "name" : "const char *", 2238 "referenced_type" : "_ZTIKc", 2239 "self_type" : "_ZTIPKc", 2240 "size" : 8, 2241 "source_file" : "system/core/libcutils/include/cutils/config_utils.h" 2242 }, 2243 { 2244 "alignment" : 8, 2245 "linker_set_key" : "_ZTIPKv", 2246 "name" : "const void *", 2247 "referenced_type" : "_ZTIKv", 2248 "self_type" : "_ZTIPKv", 2249 "size" : 8, 2250 "source_file" : "system/core/libcutils/include/cutils/sockets.h" 2251 }, 2252 { 2253 "alignment" : 8, 2254 "linker_set_key" : "_ZTIPPv", 2255 "name" : "void **", 2256 "referenced_type" : "_ZTIPv", 2257 "self_type" : "_ZTIPPv", 2258 "size" : 8, 2259 "source_file" : "system/core/libcutils/include/cutils/record_stream.h" 2260 }, 2261 { 2262 "alignment" : 8, 2263 "linker_set_key" : "_ZTIPc", 2264 "name" : "char *", 2265 "referenced_type" : "_ZTIc", 2266 "self_type" : "_ZTIPc", 2267 "size" : 8, 2268 "source_file" : "system/core/libcutils/include/cutils/config_utils.h" 2269 }, 2270 { 2271 "alignment" : 8, 2272 "linker_set_key" : "_ZTIPf", 2273 "name" : "float *", 2274 "referenced_type" : "_ZTIf", 2275 "self_type" : "_ZTIPf", 2276 "size" : 8, 2277 "source_file" : "system/core/libcutils/include/cutils/str_parms.h" 2278 }, 2279 { 2280 "alignment" : 8, 2281 "linker_set_key" : "_ZTIPi", 2282 "name" : "int *", 2283 "referenced_type" : "_ZTIi", 2284 "self_type" : "_ZTIPi", 2285 "size" : 8, 2286 "source_file" : "system/core/libcutils/include/cutils/iosched_policy.h" 2287 }, 2288 { 2289 "alignment" : 8, 2290 "linker_set_key" : "_ZTIPj", 2291 "name" : "unsigned int *", 2292 "referenced_type" : "_ZTIj", 2293 "self_type" : "_ZTIPj", 2294 "size" : 8, 2295 "source_file" : "system/core/libcutils/include/private/canned_fs_config.h" 2296 }, 2297 { 2298 "alignment" : 8, 2299 "linker_set_key" : "_ZTIPm", 2300 "name" : "unsigned long *", 2301 "referenced_type" : "_ZTIm", 2302 "self_type" : "_ZTIPm", 2303 "size" : 8, 2304 "source_file" : "system/core/libcutils/include/private/canned_fs_config.h" 2305 }, 2306 { 2307 "alignment" : 8, 2308 "linker_set_key" : "_ZTIPv", 2309 "name" : "void *", 2310 "referenced_type" : "_ZTIv", 2311 "self_type" : "_ZTIPv", 2312 "size" : 8, 2313 "source_file" : "system/core/libcutils/include/cutils/misc.h" 2314 } 2315 ], 2316 "qualified_types" : 2317 [ 2318 { 2319 "alignment" : 4, 2320 "is_const" : true, 2321 "linker_set_key" : "_ZTIK13native_handle", 2322 "name" : "const native_handle", 2323 "referenced_type" : "_ZTI13native_handle", 2324 "self_type" : "_ZTIK13native_handle", 2325 "size" : 12, 2326 "source_file" : "system/core/libcutils/include/cutils/native_handle.h" 2327 }, 2328 { 2329 "alignment" : 8, 2330 "is_const" : true, 2331 "linker_set_key" : "_ZTIK22cutils_socket_buffer_t", 2332 "name" : "const cutils_socket_buffer_t", 2333 "referenced_type" : "_ZTI22cutils_socket_buffer_t", 2334 "self_type" : "_ZTIK22cutils_socket_buffer_t", 2335 "size" : 16, 2336 "source_file" : "system/core/libcutils/include/cutils/sockets.h" 2337 }, 2338 { 2339 "alignment" : 8, 2340 "is_const" : true, 2341 "linker_set_key" : "_ZTIK5iovec", 2342 "name" : "const iovec", 2343 "referenced_type" : "_ZTI5iovec", 2344 "self_type" : "_ZTIK5iovec", 2345 "size" : 16, 2346 "source_file" : "system/core/libcutils/include/cutils/klog.h" 2347 }, 2348 { 2349 "alignment" : 1, 2350 "is_const" : true, 2351 "linker_set_key" : "_ZTIKc", 2352 "name" : "const char", 2353 "referenced_type" : "_ZTIc", 2354 "self_type" : "_ZTIKc", 2355 "size" : 1, 2356 "source_file" : "system/core/libcutils/include/cutils/config_utils.h" 2357 }, 2358 { 2359 "is_const" : true, 2360 "linker_set_key" : "_ZTIKv", 2361 "name" : "const void", 2362 "referenced_type" : "_ZTIv", 2363 "self_type" : "_ZTIKv", 2364 "source_file" : "system/core/libcutils/include/cutils/sockets.h" 2365 } 2366 ], 2367 "record_types" : 2368 [ 2369 { 2370 "alignment" : 4, 2371 "fields" : 2372 [ 2373 { 2374 "field_name" : "version", 2375 "referenced_type" : "_ZTIi" 2376 }, 2377 { 2378 "field_name" : "numFds", 2379 "field_offset" : 32, 2380 "referenced_type" : "_ZTIi" 2381 }, 2382 { 2383 "field_name" : "numInts", 2384 "field_offset" : 64, 2385 "referenced_type" : "_ZTIi" 2386 }, 2387 { 2388 "field_name" : "data", 2389 "field_offset" : 96, 2390 "referenced_type" : "_ZTIA0_i" 2391 } 2392 ], 2393 "linker_set_key" : "_ZTI13native_handle", 2394 "name" : "native_handle", 2395 "referenced_type" : "_ZTI13native_handle", 2396 "self_type" : "_ZTI13native_handle", 2397 "size" : 12, 2398 "source_file" : "system/core/libcutils/include/cutils/native_handle.h" 2399 }, 2400 { 2401 "alignment" : 8, 2402 "fields" : 2403 [ 2404 { 2405 "field_name" : "data", 2406 "referenced_type" : "_ZTIPKv" 2407 }, 2408 { 2409 "field_name" : "length", 2410 "field_offset" : 64, 2411 "referenced_type" : "_ZTIm" 2412 } 2413 ], 2414 "linker_set_key" : "_ZTI22cutils_socket_buffer_t", 2415 "name" : "cutils_socket_buffer_t", 2416 "referenced_type" : "_ZTI22cutils_socket_buffer_t", 2417 "self_type" : "_ZTI22cutils_socket_buffer_t", 2418 "size" : 16, 2419 "source_file" : "system/core/libcutils/include/cutils/sockets.h" 2420 }, 2421 { 2422 "alignment" : 8, 2423 "fields" : 2424 [ 2425 { 2426 "field_name" : "next", 2427 "referenced_type" : "_ZTIP5cnode" 2428 }, 2429 { 2430 "field_name" : "first_child", 2431 "field_offset" : 64, 2432 "referenced_type" : "_ZTIP5cnode" 2433 }, 2434 { 2435 "field_name" : "last_child", 2436 "field_offset" : 128, 2437 "referenced_type" : "_ZTIP5cnode" 2438 }, 2439 { 2440 "field_name" : "name", 2441 "field_offset" : 192, 2442 "referenced_type" : "_ZTIPKc" 2443 }, 2444 { 2445 "field_name" : "value", 2446 "field_offset" : 256, 2447 "referenced_type" : "_ZTIPKc" 2448 } 2449 ], 2450 "linker_set_key" : "_ZTI5cnode", 2451 "name" : "cnode", 2452 "referenced_type" : "_ZTI5cnode", 2453 "self_type" : "_ZTI5cnode", 2454 "size" : 40, 2455 "source_file" : "system/core/libcutils/include/cutils/config_utils.h" 2456 } 2457 ], 2458 "rvalue_reference_types" : [] 2459} 2460