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