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