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