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