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