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