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