1{ 2 "array_types" : 3 [ 4 { 5 "alignment" : 4, 6 "linker_set_key" : "_ZTIA0_8in6_addr", 7 "name" : "in6_addr[0]", 8 "referenced_type" : "_ZTI8in6_addr", 9 "self_type" : "_ZTIA0_8in6_addr", 10 "source_file" : "bionic/libc/kernel/uapi/linux/ipv6.h" 11 }, 12 { 13 "alignment" : 4, 14 "linker_set_key" : "_ZTIA10_i", 15 "name" : "int[10]", 16 "referenced_type" : "_ZTIi", 17 "self_type" : "_ZTIA10_i", 18 "size" : 40, 19 "source_file" : "bionic/libc/include/bits/pthread_types.h" 20 }, 21 { 22 "alignment" : 1, 23 "linker_set_key" : "_ZTIA126_c", 24 "name" : "char[126]", 25 "referenced_type" : "_ZTIc", 26 "self_type" : "_ZTIA126_c", 27 "size" : 126, 28 "source_file" : "bionic/libc/include/sys/socket.h" 29 }, 30 { 31 "alignment" : 1, 32 "linker_set_key" : "_ZTIA14_c", 33 "name" : "char[14]", 34 "referenced_type" : "_ZTIc", 35 "self_type" : "_ZTIA14_c", 36 "size" : 14, 37 "source_file" : "bionic/libc/include/sys/socket.h" 38 }, 39 { 40 "alignment" : 1, 41 "linker_set_key" : "_ZTIA16_h", 42 "name" : "unsigned char[16]", 43 "referenced_type" : "_ZTIh", 44 "self_type" : "_ZTIA16_h", 45 "size" : 16, 46 "source_file" : "bionic/libc/kernel/uapi/linux/in6.h" 47 }, 48 { 49 "alignment" : 4, 50 "linker_set_key" : "_ZTIA1_16sockaddr_storage", 51 "name" : "sockaddr_storage[1]", 52 "referenced_type" : "_ZTI16sockaddr_storage", 53 "self_type" : "_ZTIA1_16sockaddr_storage", 54 "size" : 128, 55 "source_file" : "bionic/libc/kernel/uapi/linux/in.h" 56 }, 57 { 58 "alignment" : 4, 59 "linker_set_key" : "_ZTIA1_7in_addr", 60 "name" : "in_addr[1]", 61 "referenced_type" : "_ZTI7in_addr", 62 "self_type" : "_ZTIA1_7in_addr", 63 "size" : 4, 64 "source_file" : "bionic/libc/include/bits/ip_msfilter.h" 65 }, 66 { 67 "alignment" : 4, 68 "linker_set_key" : "_ZTIA1_i", 69 "name" : "int[1]", 70 "referenced_type" : "_ZTIi", 71 "self_type" : "_ZTIA1_i", 72 "size" : 4, 73 "source_file" : "bionic/libc/include/bits/pthread_types.h" 74 }, 75 { 76 "alignment" : 4, 77 "linker_set_key" : "_ZTIA2_i", 78 "name" : "int[2]", 79 "referenced_type" : "_ZTIi", 80 "self_type" : "_ZTIA2_i", 81 "size" : 8, 82 "source_file" : "bionic/libc/kernel/uapi/asm-generic/posix_types.h" 83 }, 84 { 85 "alignment" : 4, 86 "linker_set_key" : "_ZTIA32_m", 87 "name" : "unsigned long[32]", 88 "referenced_type" : "_ZTIm", 89 "self_type" : "_ZTIA32_m", 90 "size" : 128, 91 "source_file" : "bionic/libc/kernel/uapi/linux/posix_types.h" 92 }, 93 { 94 "alignment" : 1, 95 "linker_set_key" : "_ZTIA3_h", 96 "name" : "unsigned char[3]", 97 "referenced_type" : "_ZTIh", 98 "self_type" : "_ZTIA3_h", 99 "size" : 3, 100 "source_file" : "bionic/libc/kernel/uapi/linux/ipv6.h" 101 }, 102 { 103 "alignment" : 4, 104 "linker_set_key" : "_ZTIA4_j", 105 "name" : "unsigned int[4]", 106 "referenced_type" : "_ZTIj", 107 "self_type" : "_ZTIA4_j", 108 "size" : 16, 109 "source_file" : "bionic/libc/kernel/uapi/linux/in6.h" 110 }, 111 { 112 "alignment" : 1, 113 "linker_set_key" : "_ZTIA8_h", 114 "name" : "unsigned char[8]", 115 "referenced_type" : "_ZTIh", 116 "self_type" : "_ZTIA8_h", 117 "size" : 8, 118 "source_file" : "bionic/libc/kernel/uapi/linux/in.h" 119 }, 120 { 121 "alignment" : 4, 122 "linker_set_key" : "_ZTIA8_i", 123 "name" : "int[8]", 124 "referenced_type" : "_ZTIi", 125 "self_type" : "_ZTIA8_i", 126 "size" : 32, 127 "source_file" : "bionic/libc/include/bits/pthread_types.h" 128 }, 129 { 130 "alignment" : 2, 131 "linker_set_key" : "_ZTIA8_t", 132 "name" : "unsigned short[8]", 133 "referenced_type" : "_ZTIt", 134 "self_type" : "_ZTIA8_t", 135 "size" : 16, 136 "source_file" : "bionic/libc/kernel/uapi/linux/in6.h" 137 }, 138 { 139 "is_of_unknown_bound" : true, 140 "linker_set_key" : "_ZTIA_16sockaddr_storage", 141 "name" : "sockaddr_storage[]", 142 "referenced_type" : "_ZTI16sockaddr_storage", 143 "self_type" : "_ZTIA_16sockaddr_storage", 144 "source_file" : "bionic/libc/kernel/uapi/linux/in.h" 145 } 146 ], 147 "builtin_types" : 148 [ 149 { 150 "alignment" : 1, 151 "is_integral" : true, 152 "is_unsigned" : true, 153 "linker_set_key" : "_ZTIc", 154 "name" : "char", 155 "referenced_type" : "_ZTIc", 156 "self_type" : "_ZTIc", 157 "size" : 1 158 }, 159 { 160 "alignment" : 8, 161 "linker_set_key" : "_ZTIe", 162 "name" : "long double", 163 "referenced_type" : "_ZTIe", 164 "self_type" : "_ZTIe", 165 "size" : 8 166 }, 167 { 168 "alignment" : 1, 169 "is_integral" : true, 170 "is_unsigned" : true, 171 "linker_set_key" : "_ZTIh", 172 "name" : "unsigned char", 173 "referenced_type" : "_ZTIh", 174 "self_type" : "_ZTIh", 175 "size" : 1 176 }, 177 { 178 "alignment" : 4, 179 "is_integral" : true, 180 "linker_set_key" : "_ZTIi", 181 "name" : "int", 182 "referenced_type" : "_ZTIi", 183 "self_type" : "_ZTIi", 184 "size" : 4 185 }, 186 { 187 "alignment" : 4, 188 "is_integral" : true, 189 "is_unsigned" : true, 190 "linker_set_key" : "_ZTIj", 191 "name" : "unsigned int", 192 "referenced_type" : "_ZTIj", 193 "self_type" : "_ZTIj", 194 "size" : 4 195 }, 196 { 197 "alignment" : 4, 198 "is_integral" : true, 199 "linker_set_key" : "_ZTIl", 200 "name" : "long", 201 "referenced_type" : "_ZTIl", 202 "self_type" : "_ZTIl", 203 "size" : 4 204 }, 205 { 206 "alignment" : 4, 207 "is_integral" : true, 208 "is_unsigned" : true, 209 "linker_set_key" : "_ZTIm", 210 "name" : "unsigned long", 211 "referenced_type" : "_ZTIm", 212 "self_type" : "_ZTIm", 213 "size" : 4 214 }, 215 { 216 "alignment" : 2, 217 "is_integral" : true, 218 "linker_set_key" : "_ZTIs", 219 "name" : "short", 220 "referenced_type" : "_ZTIs", 221 "self_type" : "_ZTIs", 222 "size" : 2 223 }, 224 { 225 "alignment" : 2, 226 "is_integral" : true, 227 "is_unsigned" : true, 228 "linker_set_key" : "_ZTIt", 229 "name" : "unsigned short", 230 "referenced_type" : "_ZTIt", 231 "self_type" : "_ZTIt", 232 "size" : 2 233 }, 234 { 235 "linker_set_key" : "_ZTIv", 236 "name" : "void", 237 "referenced_type" : "_ZTIv", 238 "self_type" : "_ZTIv" 239 }, 240 { 241 "alignment" : 8, 242 "is_integral" : true, 243 "linker_set_key" : "_ZTIx", 244 "name" : "long long", 245 "referenced_type" : "_ZTIx", 246 "self_type" : "_ZTIx", 247 "size" : 8 248 }, 249 { 250 "alignment" : 8, 251 "is_integral" : true, 252 "is_unsigned" : true, 253 "linker_set_key" : "_ZTIy", 254 "name" : "unsigned long long", 255 "referenced_type" : "_ZTIy", 256 "self_type" : "_ZTIy", 257 "size" : 8 258 } 259 ], 260 "elf_functions" : 261 [ 262 { 263 "name" : "android_getaddrinfofornetwork" 264 }, 265 { 266 "name" : "android_getprocdns" 267 }, 268 { 269 "name" : "android_getprocnetwork" 270 }, 271 { 272 "name" : "android_res_cancel" 273 }, 274 { 275 "name" : "android_res_nquery" 276 }, 277 { 278 "name" : "android_res_nresult" 279 }, 280 { 281 "name" : "android_res_nsend" 282 }, 283 { 284 "name" : "android_setprocdns" 285 }, 286 { 287 "name" : "android_setprocnetwork" 288 }, 289 { 290 "name" : "android_setsocknetwork" 291 }, 292 { 293 "name" : "android_tag_socket" 294 }, 295 { 296 "name" : "android_tag_socket_with_uid" 297 }, 298 { 299 "name" : "android_untag_socket" 300 } 301 ], 302 "elf_objects" : [], 303 "enum_types" : 304 [ 305 { 306 "alignment" : 4, 307 "enum_fields" : 308 [ 309 { 310 "enum_field_value" : 0, 311 "name" : "IPPROTO_IP" 312 }, 313 { 314 "enum_field_value" : 1, 315 "name" : "IPPROTO_ICMP" 316 }, 317 { 318 "enum_field_value" : 2, 319 "name" : "IPPROTO_IGMP" 320 }, 321 { 322 "enum_field_value" : 4, 323 "name" : "IPPROTO_IPIP" 324 }, 325 { 326 "enum_field_value" : 6, 327 "name" : "IPPROTO_TCP" 328 }, 329 { 330 "enum_field_value" : 8, 331 "name" : "IPPROTO_EGP" 332 }, 333 { 334 "enum_field_value" : 12, 335 "name" : "IPPROTO_PUP" 336 }, 337 { 338 "enum_field_value" : 17, 339 "name" : "IPPROTO_UDP" 340 }, 341 { 342 "enum_field_value" : 22, 343 "name" : "IPPROTO_IDP" 344 }, 345 { 346 "enum_field_value" : 29, 347 "name" : "IPPROTO_TP" 348 }, 349 { 350 "enum_field_value" : 33, 351 "name" : "IPPROTO_DCCP" 352 }, 353 { 354 "enum_field_value" : 41, 355 "name" : "IPPROTO_IPV6" 356 }, 357 { 358 "enum_field_value" : 46, 359 "name" : "IPPROTO_RSVP" 360 }, 361 { 362 "enum_field_value" : 47, 363 "name" : "IPPROTO_GRE" 364 }, 365 { 366 "enum_field_value" : 50, 367 "name" : "IPPROTO_ESP" 368 }, 369 { 370 "enum_field_value" : 51, 371 "name" : "IPPROTO_AH" 372 }, 373 { 374 "enum_field_value" : 92, 375 "name" : "IPPROTO_MTP" 376 }, 377 { 378 "enum_field_value" : 94, 379 "name" : "IPPROTO_BEETPH" 380 }, 381 { 382 "enum_field_value" : 98, 383 "name" : "IPPROTO_ENCAP" 384 }, 385 { 386 "enum_field_value" : 103, 387 "name" : "IPPROTO_PIM" 388 }, 389 { 390 "enum_field_value" : 108, 391 "name" : "IPPROTO_COMP" 392 }, 393 { 394 "enum_field_value" : 115, 395 "name" : "IPPROTO_L2TP" 396 }, 397 { 398 "enum_field_value" : 132, 399 "name" : "IPPROTO_SCTP" 400 }, 401 { 402 "enum_field_value" : 136, 403 "name" : "IPPROTO_UDPLITE" 404 }, 405 { 406 "enum_field_value" : 137, 407 "name" : "IPPROTO_MPLS" 408 }, 409 { 410 "enum_field_value" : 143, 411 "name" : "IPPROTO_ETHERNET" 412 }, 413 { 414 "enum_field_value" : 255, 415 "name" : "IPPROTO_RAW" 416 }, 417 { 418 "enum_field_value" : 262, 419 "name" : "IPPROTO_MPTCP" 420 }, 421 { 422 "enum_field_value" : 263, 423 "name" : "IPPROTO_MAX" 424 } 425 ], 426 "linker_set_key" : "_ZTI11$IPPROTO_AH", 427 "name" : "(unnamed)", 428 "referenced_type" : "_ZTI11$IPPROTO_AH", 429 "self_type" : "_ZTI11$IPPROTO_AH", 430 "size" : 4, 431 "source_file" : "bionic/libc/kernel/uapi/linux/in.h", 432 "underlying_type" : "_ZTIj" 433 }, 434 { 435 "alignment" : 4, 436 "enum_fields" : 437 [ 438 { 439 "enum_field_value" : 1, 440 "name" : "ANDROID_RESOLV_NO_RETRY" 441 }, 442 { 443 "enum_field_value" : 2, 444 "name" : "ANDROID_RESOLV_NO_CACHE_STORE" 445 }, 446 { 447 "enum_field_value" : 4, 448 "name" : "ANDROID_RESOLV_NO_CACHE_LOOKUP" 449 } 450 ], 451 "linker_set_key" : "_ZTI13ResNsendFlags", 452 "name" : "ResNsendFlags", 453 "referenced_type" : "_ZTI13ResNsendFlags", 454 "self_type" : "_ZTI13ResNsendFlags", 455 "size" : 4, 456 "source_file" : "frameworks/native/include/android/multinetwork.h", 457 "underlying_type" : "_ZTIj" 458 }, 459 { 460 "alignment" : 4, 461 "enum_fields" : 462 [ 463 { 464 "enum_field_value" : 0, 465 "name" : "res_goahead" 466 }, 467 { 468 "enum_field_value" : 1, 469 "name" : "res_nextns" 470 }, 471 { 472 "enum_field_value" : 2, 473 "name" : "res_modified" 474 }, 475 { 476 "enum_field_value" : 3, 477 "name" : "res_done" 478 }, 479 { 480 "enum_field_value" : 4, 481 "name" : "res_error" 482 } 483 ], 484 "linker_set_key" : "_ZTI15res_sendhookact", 485 "name" : "res_sendhookact", 486 "referenced_type" : "_ZTI15res_sendhookact", 487 "self_type" : "_ZTI15res_sendhookact", 488 "size" : 4, 489 "source_file" : "bionic/libc/dns/include/resolv_params.h", 490 "underlying_type" : "_ZTIj" 491 }, 492 { 493 "alignment" : 4, 494 "enum_fields" : 495 [ 496 { 497 "enum_field_value" : 0, 498 "name" : "M_HEAP_TAGGING_LEVEL_NONE" 499 }, 500 { 501 "enum_field_value" : 1, 502 "name" : "M_HEAP_TAGGING_LEVEL_TBI" 503 }, 504 { 505 "enum_field_value" : 2, 506 "name" : "M_HEAP_TAGGING_LEVEL_ASYNC" 507 }, 508 { 509 "enum_field_value" : 3, 510 "name" : "M_HEAP_TAGGING_LEVEL_SYNC" 511 } 512 ], 513 "linker_set_key" : "_ZTI16HeapTaggingLevel", 514 "name" : "HeapTaggingLevel", 515 "referenced_type" : "_ZTI16HeapTaggingLevel", 516 "self_type" : "_ZTI16HeapTaggingLevel", 517 "size" : 4, 518 "source_file" : "bionic/libc/include/malloc.h", 519 "underlying_type" : "_ZTIj" 520 }, 521 { 522 "alignment" : 4, 523 "enum_fields" : 524 [ 525 { 526 "enum_field_value" : 0, 527 "name" : "DEVCONF_FORWARDING" 528 }, 529 { 530 "enum_field_value" : 1, 531 "name" : "DEVCONF_HOPLIMIT" 532 }, 533 { 534 "enum_field_value" : 2, 535 "name" : "DEVCONF_MTU6" 536 }, 537 { 538 "enum_field_value" : 3, 539 "name" : "DEVCONF_ACCEPT_RA" 540 }, 541 { 542 "enum_field_value" : 4, 543 "name" : "DEVCONF_ACCEPT_REDIRECTS" 544 }, 545 { 546 "enum_field_value" : 5, 547 "name" : "DEVCONF_AUTOCONF" 548 }, 549 { 550 "enum_field_value" : 6, 551 "name" : "DEVCONF_DAD_TRANSMITS" 552 }, 553 { 554 "enum_field_value" : 7, 555 "name" : "DEVCONF_RTR_SOLICITS" 556 }, 557 { 558 "enum_field_value" : 8, 559 "name" : "DEVCONF_RTR_SOLICIT_INTERVAL" 560 }, 561 { 562 "enum_field_value" : 9, 563 "name" : "DEVCONF_RTR_SOLICIT_DELAY" 564 }, 565 { 566 "enum_field_value" : 10, 567 "name" : "DEVCONF_USE_TEMPADDR" 568 }, 569 { 570 "enum_field_value" : 11, 571 "name" : "DEVCONF_TEMP_VALID_LFT" 572 }, 573 { 574 "enum_field_value" : 12, 575 "name" : "DEVCONF_TEMP_PREFERED_LFT" 576 }, 577 { 578 "enum_field_value" : 13, 579 "name" : "DEVCONF_REGEN_MAX_RETRY" 580 }, 581 { 582 "enum_field_value" : 14, 583 "name" : "DEVCONF_MAX_DESYNC_FACTOR" 584 }, 585 { 586 "enum_field_value" : 15, 587 "name" : "DEVCONF_MAX_ADDRESSES" 588 }, 589 { 590 "enum_field_value" : 16, 591 "name" : "DEVCONF_FORCE_MLD_VERSION" 592 }, 593 { 594 "enum_field_value" : 17, 595 "name" : "DEVCONF_ACCEPT_RA_DEFRTR" 596 }, 597 { 598 "enum_field_value" : 18, 599 "name" : "DEVCONF_ACCEPT_RA_PINFO" 600 }, 601 { 602 "enum_field_value" : 19, 603 "name" : "DEVCONF_ACCEPT_RA_RTR_PREF" 604 }, 605 { 606 "enum_field_value" : 20, 607 "name" : "DEVCONF_RTR_PROBE_INTERVAL" 608 }, 609 { 610 "enum_field_value" : 21, 611 "name" : "DEVCONF_ACCEPT_RA_RT_INFO_MAX_PLEN" 612 }, 613 { 614 "enum_field_value" : 22, 615 "name" : "DEVCONF_PROXY_NDP" 616 }, 617 { 618 "enum_field_value" : 23, 619 "name" : "DEVCONF_OPTIMISTIC_DAD" 620 }, 621 { 622 "enum_field_value" : 24, 623 "name" : "DEVCONF_ACCEPT_SOURCE_ROUTE" 624 }, 625 { 626 "enum_field_value" : 25, 627 "name" : "DEVCONF_MC_FORWARDING" 628 }, 629 { 630 "enum_field_value" : 26, 631 "name" : "DEVCONF_DISABLE_IPV6" 632 }, 633 { 634 "enum_field_value" : 27, 635 "name" : "DEVCONF_ACCEPT_DAD" 636 }, 637 { 638 "enum_field_value" : 28, 639 "name" : "DEVCONF_FORCE_TLLAO" 640 }, 641 { 642 "enum_field_value" : 29, 643 "name" : "DEVCONF_NDISC_NOTIFY" 644 }, 645 { 646 "enum_field_value" : 30, 647 "name" : "DEVCONF_MLDV1_UNSOLICITED_REPORT_INTERVAL" 648 }, 649 { 650 "enum_field_value" : 31, 651 "name" : "DEVCONF_MLDV2_UNSOLICITED_REPORT_INTERVAL" 652 }, 653 { 654 "enum_field_value" : 32, 655 "name" : "DEVCONF_SUPPRESS_FRAG_NDISC" 656 }, 657 { 658 "enum_field_value" : 33, 659 "name" : "DEVCONF_ACCEPT_RA_FROM_LOCAL" 660 }, 661 { 662 "enum_field_value" : 34, 663 "name" : "DEVCONF_USE_OPTIMISTIC" 664 }, 665 { 666 "enum_field_value" : 35, 667 "name" : "DEVCONF_ACCEPT_RA_MTU" 668 }, 669 { 670 "enum_field_value" : 36, 671 "name" : "DEVCONF_STABLE_SECRET" 672 }, 673 { 674 "enum_field_value" : 37, 675 "name" : "DEVCONF_USE_OIF_ADDRS_ONLY" 676 }, 677 { 678 "enum_field_value" : 38, 679 "name" : "DEVCONF_ACCEPT_RA_MIN_HOP_LIMIT" 680 }, 681 { 682 "enum_field_value" : 39, 683 "name" : "DEVCONF_IGNORE_ROUTES_WITH_LINKDOWN" 684 }, 685 { 686 "enum_field_value" : 40, 687 "name" : "DEVCONF_DROP_UNICAST_IN_L2_MULTICAST" 688 }, 689 { 690 "enum_field_value" : 41, 691 "name" : "DEVCONF_DROP_UNSOLICITED_NA" 692 }, 693 { 694 "enum_field_value" : 42, 695 "name" : "DEVCONF_KEEP_ADDR_ON_DOWN" 696 }, 697 { 698 "enum_field_value" : 43, 699 "name" : "DEVCONF_RTR_SOLICIT_MAX_INTERVAL" 700 }, 701 { 702 "enum_field_value" : 44, 703 "name" : "DEVCONF_SEG6_ENABLED" 704 }, 705 { 706 "enum_field_value" : 45, 707 "name" : "DEVCONF_SEG6_REQUIRE_HMAC" 708 }, 709 { 710 "enum_field_value" : 46, 711 "name" : "DEVCONF_ENHANCED_DAD" 712 }, 713 { 714 "enum_field_value" : 47, 715 "name" : "DEVCONF_ADDR_GEN_MODE" 716 }, 717 { 718 "enum_field_value" : 48, 719 "name" : "DEVCONF_DISABLE_POLICY" 720 }, 721 { 722 "enum_field_value" : 49, 723 "name" : "DEVCONF_ACCEPT_RA_RT_INFO_MIN_PLEN" 724 }, 725 { 726 "enum_field_value" : 50, 727 "name" : "DEVCONF_NDISC_TCLASS" 728 }, 729 { 730 "enum_field_value" : 51, 731 "name" : "DEVCONF_RPL_SEG_ENABLED" 732 }, 733 { 734 "enum_field_value" : 52, 735 "name" : "DEVCONF_RA_DEFRTR_METRIC" 736 }, 737 { 738 "enum_field_value" : 53, 739 "name" : "DEVCONF_IOAM6_ENABLED" 740 }, 741 { 742 "enum_field_value" : 54, 743 "name" : "DEVCONF_IOAM6_ID" 744 }, 745 { 746 "enum_field_value" : 55, 747 "name" : "DEVCONF_IOAM6_ID_WIDE" 748 }, 749 { 750 "enum_field_value" : 56, 751 "name" : "DEVCONF_NDISC_EVICT_NOCARRIER" 752 }, 753 { 754 "enum_field_value" : 57, 755 "name" : "DEVCONF_ACCEPT_UNTRACKED_NA" 756 }, 757 { 758 "enum_field_value" : 58, 759 "name" : "DEVCONF_MAX" 760 } 761 ], 762 "linker_set_key" : "_ZTI19$DEVCONF_ACCEPT_DAD", 763 "name" : "(unnamed)", 764 "referenced_type" : "_ZTI19$DEVCONF_ACCEPT_DAD", 765 "self_type" : "_ZTI19$DEVCONF_ACCEPT_DAD", 766 "size" : 4, 767 "source_file" : "bionic/libc/kernel/uapi/linux/ipv6.h", 768 "underlying_type" : "_ZTIj" 769 }, 770 { 771 "alignment" : 4, 772 "enum_fields" : 773 [ 774 { 775 "enum_field_value" : 0, 776 "name" : "SHUT_RD" 777 }, 778 { 779 "enum_field_value" : 1, 780 "name" : "SHUT_WR" 781 }, 782 { 783 "enum_field_value" : 2, 784 "name" : "SHUT_RDWR" 785 } 786 ], 787 "linker_set_key" : "_ZTI8$SHUT_RD", 788 "name" : "(unnamed)", 789 "referenced_type" : "_ZTI8$SHUT_RD", 790 "self_type" : "_ZTI8$SHUT_RD", 791 "size" : 4, 792 "source_file" : "bionic/libc/include/sys/socket.h", 793 "underlying_type" : "_ZTIj" 794 } 795 ], 796 "function_types" : 797 [ 798 { 799 "alignment" : 4, 800 "linker_set_key" : "_ZTIF15res_sendhookactPKP8sockaddrPPKhPiPhiS7_E", 801 "name" : "res_sendhookact (sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)", 802 "parameters" : 803 [ 804 { 805 "referenced_type" : "_ZTIPKP8sockaddr" 806 }, 807 { 808 "referenced_type" : "_ZTIPPKh" 809 }, 810 { 811 "referenced_type" : "_ZTIPi" 812 }, 813 { 814 "referenced_type" : "_ZTIPh" 815 }, 816 { 817 "referenced_type" : "_ZTIi" 818 }, 819 { 820 "referenced_type" : "_ZTIPi" 821 } 822 ], 823 "referenced_type" : "_ZTIF15res_sendhookactPKP8sockaddrPPKhPiPhiS7_E", 824 "return_type" : "_ZTI15res_sendhookact", 825 "self_type" : "_ZTIF15res_sendhookactPKP8sockaddrPPKhPiPhiS7_E", 826 "source_file" : "bionic/libc/dns/include/resolv_netid.h" 827 }, 828 { 829 "alignment" : 4, 830 "linker_set_key" : "_ZTIFPvS_jPKvE", 831 "name" : "void *(void *, unsigned int, const void *)", 832 "parameters" : 833 [ 834 { 835 "referenced_type" : "_ZTIPv" 836 }, 837 { 838 "referenced_type" : "_ZTIj" 839 }, 840 { 841 "referenced_type" : "_ZTIPKv" 842 } 843 ], 844 "referenced_type" : "_ZTIFPvS_jPKvE", 845 "return_type" : "_ZTIPv", 846 "self_type" : "_ZTIFPvS_jPKvE", 847 "source_file" : "bionic/libc/include/malloc.h" 848 }, 849 { 850 "alignment" : 4, 851 "linker_set_key" : "_ZTIFPvjPKvE", 852 "name" : "void *(unsigned int, const void *)", 853 "parameters" : 854 [ 855 { 856 "referenced_type" : "_ZTIj" 857 }, 858 { 859 "referenced_type" : "_ZTIPKv" 860 } 861 ], 862 "referenced_type" : "_ZTIFPvjPKvE", 863 "return_type" : "_ZTIPv", 864 "self_type" : "_ZTIFPvjPKvE", 865 "source_file" : "bionic/libc/include/malloc.h" 866 }, 867 { 868 "alignment" : 4, 869 "linker_set_key" : "_ZTIFPvjjPKvE", 870 "name" : "void *(unsigned int, unsigned int, const void *)", 871 "parameters" : 872 [ 873 { 874 "referenced_type" : "_ZTIj" 875 }, 876 { 877 "referenced_type" : "_ZTIj" 878 }, 879 { 880 "referenced_type" : "_ZTIPKv" 881 } 882 ], 883 "referenced_type" : "_ZTIFPvjjPKvE", 884 "return_type" : "_ZTIPv", 885 "self_type" : "_ZTIFPvjjPKvE", 886 "source_file" : "bionic/libc/include/malloc.h" 887 }, 888 { 889 "alignment" : 4, 890 "linker_set_key" : "_ZTIFvPvPKvE", 891 "name" : "void (void *, const void *)", 892 "parameters" : 893 [ 894 { 895 "referenced_type" : "_ZTIPv" 896 }, 897 { 898 "referenced_type" : "_ZTIPKv" 899 } 900 ], 901 "referenced_type" : "_ZTIFvPvPKvE", 902 "return_type" : "_ZTIv", 903 "self_type" : "_ZTIFvPvPKvE", 904 "source_file" : "bionic/libc/include/malloc.h" 905 } 906 ], 907 "functions" : 908 [ 909 { 910 "function_name" : "android_getaddrinfofornetwork", 911 "linker_set_key" : "android_getaddrinfofornetwork", 912 "parameters" : 913 [ 914 { 915 "referenced_type" : "_ZTIy" 916 }, 917 { 918 "referenced_type" : "_ZTIPKc" 919 }, 920 { 921 "referenced_type" : "_ZTIPKc" 922 }, 923 { 924 "referenced_type" : "_ZTIPK8addrinfo" 925 }, 926 { 927 "referenced_type" : "_ZTIPP8addrinfo" 928 } 929 ], 930 "return_type" : "_ZTIi", 931 "source_file" : "frameworks/native/include/android/multinetwork.h" 932 }, 933 { 934 "function_name" : "android_getprocdns", 935 "linker_set_key" : "android_getprocdns", 936 "parameters" : 937 [ 938 { 939 "referenced_type" : "_ZTIPy" 940 } 941 ], 942 "return_type" : "_ZTIi", 943 "source_file" : "frameworks/native/include/android/multinetwork.h" 944 }, 945 { 946 "function_name" : "android_getprocnetwork", 947 "linker_set_key" : "android_getprocnetwork", 948 "parameters" : 949 [ 950 { 951 "referenced_type" : "_ZTIPy" 952 } 953 ], 954 "return_type" : "_ZTIi", 955 "source_file" : "frameworks/native/include/android/multinetwork.h" 956 }, 957 { 958 "function_name" : "android_res_cancel", 959 "linker_set_key" : "android_res_cancel", 960 "parameters" : 961 [ 962 { 963 "referenced_type" : "_ZTIi" 964 } 965 ], 966 "return_type" : "_ZTIv", 967 "source_file" : "frameworks/native/include/android/multinetwork.h" 968 }, 969 { 970 "function_name" : "android_res_nquery", 971 "linker_set_key" : "android_res_nquery", 972 "parameters" : 973 [ 974 { 975 "referenced_type" : "_ZTIy" 976 }, 977 { 978 "referenced_type" : "_ZTIPKc" 979 }, 980 { 981 "referenced_type" : "_ZTIi" 982 }, 983 { 984 "referenced_type" : "_ZTIi" 985 }, 986 { 987 "referenced_type" : "_ZTIj" 988 } 989 ], 990 "return_type" : "_ZTIi", 991 "source_file" : "frameworks/native/include/android/multinetwork.h" 992 }, 993 { 994 "function_name" : "android_res_nresult", 995 "linker_set_key" : "android_res_nresult", 996 "parameters" : 997 [ 998 { 999 "referenced_type" : "_ZTIi" 1000 }, 1001 { 1002 "referenced_type" : "_ZTIPi" 1003 }, 1004 { 1005 "referenced_type" : "_ZTIPh" 1006 }, 1007 { 1008 "referenced_type" : "_ZTIj" 1009 } 1010 ], 1011 "return_type" : "_ZTIi", 1012 "source_file" : "frameworks/native/include/android/multinetwork.h" 1013 }, 1014 { 1015 "function_name" : "android_res_nsend", 1016 "linker_set_key" : "android_res_nsend", 1017 "parameters" : 1018 [ 1019 { 1020 "referenced_type" : "_ZTIy" 1021 }, 1022 { 1023 "referenced_type" : "_ZTIPKh" 1024 }, 1025 { 1026 "referenced_type" : "_ZTIj" 1027 }, 1028 { 1029 "referenced_type" : "_ZTIj" 1030 } 1031 ], 1032 "return_type" : "_ZTIi", 1033 "source_file" : "frameworks/native/include/android/multinetwork.h" 1034 }, 1035 { 1036 "function_name" : "android_setprocdns", 1037 "linker_set_key" : "android_setprocdns", 1038 "parameters" : 1039 [ 1040 { 1041 "referenced_type" : "_ZTIy" 1042 } 1043 ], 1044 "return_type" : "_ZTIi", 1045 "source_file" : "frameworks/native/include/android/multinetwork.h" 1046 }, 1047 { 1048 "function_name" : "android_setprocnetwork", 1049 "linker_set_key" : "android_setprocnetwork", 1050 "parameters" : 1051 [ 1052 { 1053 "referenced_type" : "_ZTIy" 1054 } 1055 ], 1056 "return_type" : "_ZTIi", 1057 "source_file" : "frameworks/native/include/android/multinetwork.h" 1058 }, 1059 { 1060 "function_name" : "android_setsocknetwork", 1061 "linker_set_key" : "android_setsocknetwork", 1062 "parameters" : 1063 [ 1064 { 1065 "referenced_type" : "_ZTIy" 1066 }, 1067 { 1068 "referenced_type" : "_ZTIi" 1069 } 1070 ], 1071 "return_type" : "_ZTIi", 1072 "source_file" : "frameworks/native/include/android/multinetwork.h" 1073 }, 1074 { 1075 "function_name" : "android_tag_socket", 1076 "linker_set_key" : "android_tag_socket", 1077 "parameters" : 1078 [ 1079 { 1080 "referenced_type" : "_ZTIi" 1081 }, 1082 { 1083 "referenced_type" : "_ZTIj" 1084 } 1085 ], 1086 "return_type" : "_ZTIi", 1087 "source_file" : "frameworks/native/include/android/multinetwork.h" 1088 }, 1089 { 1090 "function_name" : "android_tag_socket_with_uid", 1091 "linker_set_key" : "android_tag_socket_with_uid", 1092 "parameters" : 1093 [ 1094 { 1095 "referenced_type" : "_ZTIi" 1096 }, 1097 { 1098 "referenced_type" : "_ZTIj" 1099 }, 1100 { 1101 "referenced_type" : "_ZTIj" 1102 } 1103 ], 1104 "return_type" : "_ZTIi", 1105 "source_file" : "frameworks/native/include/android/multinetwork.h" 1106 }, 1107 { 1108 "function_name" : "android_untag_socket", 1109 "linker_set_key" : "android_untag_socket", 1110 "parameters" : 1111 [ 1112 { 1113 "referenced_type" : "_ZTIi" 1114 } 1115 ], 1116 "return_type" : "_ZTIi", 1117 "source_file" : "frameworks/native/include/android/multinetwork.h" 1118 } 1119 ], 1120 "global_vars" : [], 1121 "lvalue_reference_types" : [], 1122 "pointer_types" : 1123 [ 1124 { 1125 "alignment" : 4, 1126 "linker_set_key" : "_ZTIP5iovec", 1127 "name" : "iovec *", 1128 "referenced_type" : "_ZTI5iovec", 1129 "self_type" : "_ZTIP5iovec", 1130 "size" : 4, 1131 "source_file" : "bionic/libc/include/sys/socket.h" 1132 }, 1133 { 1134 "alignment" : 4, 1135 "linker_set_key" : "_ZTIP7__sFILE", 1136 "name" : "__sFILE *", 1137 "referenced_type" : "_ZTI7__sFILE", 1138 "self_type" : "_ZTIP7__sFILE", 1139 "size" : 4, 1140 "source_file" : "bionic/libc/include/stdio.h" 1141 }, 1142 { 1143 "alignment" : 4, 1144 "linker_set_key" : "_ZTIP8addrinfo", 1145 "name" : "addrinfo *", 1146 "referenced_type" : "_ZTI8addrinfo", 1147 "self_type" : "_ZTIP8addrinfo", 1148 "size" : 4, 1149 "source_file" : "bionic/libc/include/netdb.h" 1150 }, 1151 { 1152 "alignment" : 4, 1153 "linker_set_key" : "_ZTIP8sockaddr", 1154 "name" : "sockaddr *", 1155 "referenced_type" : "_ZTI8sockaddr", 1156 "self_type" : "_ZTIP8sockaddr", 1157 "size" : 4, 1158 "source_file" : "bionic/libc/include/netdb.h" 1159 }, 1160 { 1161 "alignment" : 4, 1162 "linker_set_key" : "_ZTIPF15res_sendhookactPKP8sockaddrPPKhPiPhiS7_E", 1163 "name" : "res_sendhookact (*)(sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)", 1164 "referenced_type" : "_ZTIF15res_sendhookactPKP8sockaddrPPKhPiPhiS7_E", 1165 "self_type" : "_ZTIPF15res_sendhookactPKP8sockaddrPPKhPiPhiS7_E", 1166 "size" : 4, 1167 "source_file" : "bionic/libc/dns/include/resolv_netid.h" 1168 }, 1169 { 1170 "alignment" : 4, 1171 "linker_set_key" : "_ZTIPFPvS_jPKvE", 1172 "name" : "void *(*)(void *, unsigned int, const void *)", 1173 "referenced_type" : "_ZTIFPvS_jPKvE", 1174 "self_type" : "_ZTIPFPvS_jPKvE", 1175 "size" : 4, 1176 "source_file" : "bionic/libc/include/malloc.h" 1177 }, 1178 { 1179 "alignment" : 4, 1180 "linker_set_key" : "_ZTIPFPvjPKvE", 1181 "name" : "void *(*)(unsigned int, const void *)", 1182 "referenced_type" : "_ZTIFPvjPKvE", 1183 "self_type" : "_ZTIPFPvjPKvE", 1184 "size" : 4, 1185 "source_file" : "bionic/libc/include/malloc.h" 1186 }, 1187 { 1188 "alignment" : 4, 1189 "linker_set_key" : "_ZTIPFPvjjPKvE", 1190 "name" : "void *(*)(unsigned int, unsigned int, const void *)", 1191 "referenced_type" : "_ZTIFPvjjPKvE", 1192 "self_type" : "_ZTIPFPvjjPKvE", 1193 "size" : 4, 1194 "source_file" : "bionic/libc/include/malloc.h" 1195 }, 1196 { 1197 "alignment" : 4, 1198 "linker_set_key" : "_ZTIPFvPvPKvE", 1199 "name" : "void (*)(void *, const void *)", 1200 "referenced_type" : "_ZTIFvPvPKvE", 1201 "self_type" : "_ZTIPFvPvPKvE", 1202 "size" : 4, 1203 "source_file" : "bionic/libc/include/malloc.h" 1204 }, 1205 { 1206 "alignment" : 4, 1207 "linker_set_key" : "_ZTIPK8addrinfo", 1208 "name" : "const addrinfo *", 1209 "referenced_type" : "_ZTIK8addrinfo", 1210 "self_type" : "_ZTIPK8addrinfo", 1211 "size" : 4, 1212 "source_file" : "frameworks/native/include/android/multinetwork.h" 1213 }, 1214 { 1215 "alignment" : 4, 1216 "linker_set_key" : "_ZTIPKP8sockaddr", 1217 "name" : "sockaddr *const *", 1218 "referenced_type" : "_ZTIKP8sockaddr", 1219 "self_type" : "_ZTIPKP8sockaddr", 1220 "size" : 4, 1221 "source_file" : "bionic/libc/dns/include/resolv_netid.h" 1222 }, 1223 { 1224 "alignment" : 4, 1225 "linker_set_key" : "_ZTIPKc", 1226 "name" : "const char *", 1227 "referenced_type" : "_ZTIKc", 1228 "self_type" : "_ZTIPKc", 1229 "size" : 4, 1230 "source_file" : "frameworks/native/include/android/multinetwork.h" 1231 }, 1232 { 1233 "alignment" : 4, 1234 "linker_set_key" : "_ZTIPKh", 1235 "name" : "const unsigned char *", 1236 "referenced_type" : "_ZTIKh", 1237 "self_type" : "_ZTIPKh", 1238 "size" : 4, 1239 "source_file" : "frameworks/native/include/android/multinetwork.h" 1240 }, 1241 { 1242 "alignment" : 4, 1243 "linker_set_key" : "_ZTIPKv", 1244 "name" : "const void *", 1245 "referenced_type" : "_ZTIKv", 1246 "self_type" : "_ZTIPKv", 1247 "size" : 4, 1248 "source_file" : "bionic/libc/include/malloc.h" 1249 }, 1250 { 1251 "alignment" : 4, 1252 "linker_set_key" : "_ZTIPP8addrinfo", 1253 "name" : "addrinfo **", 1254 "referenced_type" : "_ZTIP8addrinfo", 1255 "self_type" : "_ZTIPP8addrinfo", 1256 "size" : 4, 1257 "source_file" : "frameworks/native/include/android/multinetwork.h" 1258 }, 1259 { 1260 "alignment" : 4, 1261 "linker_set_key" : "_ZTIPPKh", 1262 "name" : "const unsigned char **", 1263 "referenced_type" : "_ZTIPKh", 1264 "self_type" : "_ZTIPPKh", 1265 "size" : 4, 1266 "source_file" : "bionic/libc/dns/include/resolv_netid.h" 1267 }, 1268 { 1269 "alignment" : 4, 1270 "linker_set_key" : "_ZTIPPc", 1271 "name" : "char **", 1272 "referenced_type" : "_ZTIPc", 1273 "self_type" : "_ZTIPPc", 1274 "size" : 4, 1275 "source_file" : "bionic/libc/include/netdb.h" 1276 }, 1277 { 1278 "alignment" : 4, 1279 "linker_set_key" : "_ZTIPc", 1280 "name" : "char *", 1281 "referenced_type" : "_ZTIc", 1282 "self_type" : "_ZTIPc", 1283 "size" : 4, 1284 "source_file" : "bionic/libc/include/netdb.h" 1285 }, 1286 { 1287 "alignment" : 4, 1288 "linker_set_key" : "_ZTIPh", 1289 "name" : "unsigned char *", 1290 "referenced_type" : "_ZTIh", 1291 "self_type" : "_ZTIPh", 1292 "size" : 4, 1293 "source_file" : "frameworks/native/include/android/multinetwork.h" 1294 }, 1295 { 1296 "alignment" : 4, 1297 "linker_set_key" : "_ZTIPi", 1298 "name" : "int *", 1299 "referenced_type" : "_ZTIi", 1300 "self_type" : "_ZTIPi", 1301 "size" : 4, 1302 "source_file" : "frameworks/native/include/android/multinetwork.h" 1303 }, 1304 { 1305 "alignment" : 4, 1306 "linker_set_key" : "_ZTIPv", 1307 "name" : "void *", 1308 "referenced_type" : "_ZTIv", 1309 "self_type" : "_ZTIPv", 1310 "size" : 4, 1311 "source_file" : "bionic/libc/include/bits/pthread_types.h" 1312 }, 1313 { 1314 "alignment" : 4, 1315 "linker_set_key" : "_ZTIPy", 1316 "name" : "unsigned long long *", 1317 "referenced_type" : "_ZTIy", 1318 "self_type" : "_ZTIPy", 1319 "size" : 4, 1320 "source_file" : "frameworks/native/include/android/multinetwork.h" 1321 } 1322 ], 1323 "qualified_types" : 1324 [ 1325 { 1326 "alignment" : 4, 1327 "is_const" : true, 1328 "linker_set_key" : "_ZTIK8addrinfo", 1329 "name" : "const addrinfo", 1330 "referenced_type" : "_ZTI8addrinfo", 1331 "self_type" : "_ZTIK8addrinfo", 1332 "size" : 32, 1333 "source_file" : "frameworks/native/include/android/multinetwork.h" 1334 }, 1335 { 1336 "alignment" : 4, 1337 "is_const" : true, 1338 "linker_set_key" : "_ZTIK8in6_addr", 1339 "name" : "const in6_addr", 1340 "referenced_type" : "_ZTI8in6_addr", 1341 "self_type" : "_ZTIK8in6_addr", 1342 "size" : 16, 1343 "source_file" : "bionic/libc/include/netinet/in.h" 1344 }, 1345 { 1346 "alignment" : 4, 1347 "is_const" : true, 1348 "linker_set_key" : "_ZTIKP8sockaddr", 1349 "name" : "sockaddr *const", 1350 "referenced_type" : "_ZTIP8sockaddr", 1351 "self_type" : "_ZTIKP8sockaddr", 1352 "size" : 4, 1353 "source_file" : "bionic/libc/dns/include/resolv_netid.h" 1354 }, 1355 { 1356 "alignment" : 1, 1357 "is_const" : true, 1358 "linker_set_key" : "_ZTIKc", 1359 "name" : "const char", 1360 "referenced_type" : "_ZTIc", 1361 "self_type" : "_ZTIKc", 1362 "size" : 1, 1363 "source_file" : "frameworks/native/include/android/multinetwork.h" 1364 }, 1365 { 1366 "alignment" : 1, 1367 "is_const" : true, 1368 "linker_set_key" : "_ZTIKh", 1369 "name" : "const unsigned char", 1370 "referenced_type" : "_ZTIh", 1371 "self_type" : "_ZTIKh", 1372 "size" : 1, 1373 "source_file" : "frameworks/native/include/android/multinetwork.h" 1374 }, 1375 { 1376 "alignment" : 4, 1377 "is_const" : true, 1378 "linker_set_key" : "_ZTIKj", 1379 "name" : "const unsigned int", 1380 "referenced_type" : "_ZTIj", 1381 "self_type" : "_ZTIKj", 1382 "size" : 4, 1383 "source_file" : "frameworks/base/native/android/net.c" 1384 }, 1385 { 1386 "is_const" : true, 1387 "linker_set_key" : "_ZTIKv", 1388 "name" : "const void", 1389 "referenced_type" : "_ZTIv", 1390 "self_type" : "_ZTIKv", 1391 "source_file" : "bionic/libc/include/malloc.h" 1392 }, 1393 { 1394 "alignment" : 4, 1395 "is_volatile" : true, 1396 "linker_set_key" : "_ZTIVPFPvS_jPKvE", 1397 "name" : "void *(*volatile)(void *, unsigned int, const void *)", 1398 "referenced_type" : "_ZTIPFPvS_jPKvE", 1399 "self_type" : "_ZTIVPFPvS_jPKvE", 1400 "size" : 4, 1401 "source_file" : "bionic/libc/include/malloc.h" 1402 }, 1403 { 1404 "alignment" : 4, 1405 "is_volatile" : true, 1406 "linker_set_key" : "_ZTIVPFPvjPKvE", 1407 "name" : "void *(*volatile)(unsigned int, const void *)", 1408 "referenced_type" : "_ZTIPFPvjPKvE", 1409 "self_type" : "_ZTIVPFPvjPKvE", 1410 "size" : 4, 1411 "source_file" : "bionic/libc/include/malloc.h" 1412 }, 1413 { 1414 "alignment" : 4, 1415 "is_volatile" : true, 1416 "linker_set_key" : "_ZTIVPFPvjjPKvE", 1417 "name" : "void *(*volatile)(unsigned int, unsigned int, const void *)", 1418 "referenced_type" : "_ZTIPFPvjjPKvE", 1419 "self_type" : "_ZTIVPFPvjjPKvE", 1420 "size" : 4, 1421 "source_file" : "bionic/libc/include/malloc.h" 1422 }, 1423 { 1424 "alignment" : 4, 1425 "is_volatile" : true, 1426 "linker_set_key" : "_ZTIVPFvPvPKvE", 1427 "name" : "void (*volatile)(void *, const void *)", 1428 "referenced_type" : "_ZTIPFvPvPKvE", 1429 "self_type" : "_ZTIVPFvPvPKvE", 1430 "size" : 4, 1431 "source_file" : "bionic/libc/include/malloc.h" 1432 } 1433 ], 1434 "record_types" : 1435 [ 1436 { 1437 "alignment" : 4, 1438 "fields" : 1439 [ 1440 { 1441 "field_name" : "type", 1442 "referenced_type" : "_ZTIi" 1443 }, 1444 { 1445 "field_name" : "pid", 1446 "field_offset" : 32, 1447 "referenced_type" : "_ZTIi" 1448 } 1449 ], 1450 "linker_set_key" : "_ZTI10f_owner_ex", 1451 "name" : "f_owner_ex", 1452 "referenced_type" : "_ZTI10f_owner_ex", 1453 "self_type" : "_ZTI10f_owner_ex", 1454 "size" : 8, 1455 "source_file" : "bionic/libc/kernel/uapi/asm-generic/fcntl.h" 1456 }, 1457 { 1458 "alignment" : 4, 1459 "fields" : 1460 [ 1461 { 1462 "field_name" : "ipi_ifindex", 1463 "referenced_type" : "_ZTIi" 1464 }, 1465 { 1466 "field_name" : "ipi_spec_dst", 1467 "field_offset" : 32, 1468 "referenced_type" : "_ZTI7in_addr" 1469 }, 1470 { 1471 "field_name" : "ipi_addr", 1472 "field_offset" : 64, 1473 "referenced_type" : "_ZTI7in_addr" 1474 } 1475 ], 1476 "linker_set_key" : "_ZTI10in_pktinfo", 1477 "name" : "in_pktinfo", 1478 "referenced_type" : "_ZTI10in_pktinfo", 1479 "self_type" : "_ZTI10in_pktinfo", 1480 "size" : 12, 1481 "source_file" : "bionic/libc/kernel/uapi/linux/in.h" 1482 }, 1483 { 1484 "alignment" : 4, 1485 "fields" : 1486 [ 1487 { 1488 "field_name" : "ipi6_addr", 1489 "referenced_type" : "_ZTI8in6_addr" 1490 }, 1491 { 1492 "field_name" : "ipi6_ifindex", 1493 "field_offset" : 128, 1494 "referenced_type" : "_ZTIi" 1495 } 1496 ], 1497 "linker_set_key" : "_ZTI11in6_pktinfo", 1498 "name" : "in6_pktinfo", 1499 "referenced_type" : "_ZTI11in6_pktinfo", 1500 "self_type" : "_ZTI11in6_pktinfo", 1501 "size" : 20, 1502 "source_file" : "bionic/libc/kernel/uapi/linux/ipv6.h" 1503 }, 1504 { 1505 "alignment" : 4, 1506 "fields" : 1507 [ 1508 { 1509 "field_name" : "ip6m_addr", 1510 "referenced_type" : "_ZTI12sockaddr_in6" 1511 }, 1512 { 1513 "field_name" : "ip6m_mtu", 1514 "field_offset" : 224, 1515 "referenced_type" : "_ZTIj" 1516 } 1517 ], 1518 "linker_set_key" : "_ZTI11ip6_mtuinfo", 1519 "name" : "ip6_mtuinfo", 1520 "referenced_type" : "_ZTI11ip6_mtuinfo", 1521 "self_type" : "_ZTI11ip6_mtuinfo", 1522 "size" : 32, 1523 "source_file" : "bionic/libc/kernel/uapi/linux/ipv6.h" 1524 }, 1525 { 1526 "alignment" : 4, 1527 "fields" : 1528 [ 1529 { 1530 "field_name" : "imsf_multiaddr", 1531 "referenced_type" : "_ZTI7in_addr" 1532 }, 1533 { 1534 "field_name" : "imsf_interface", 1535 "field_offset" : 32, 1536 "referenced_type" : "_ZTI7in_addr" 1537 }, 1538 { 1539 "field_name" : "imsf_fmode", 1540 "field_offset" : 64, 1541 "referenced_type" : "_ZTIj" 1542 }, 1543 { 1544 "field_name" : "imsf_numsrc", 1545 "field_offset" : 96, 1546 "referenced_type" : "_ZTIj" 1547 }, 1548 { 1549 "field_name" : "imsf_slist", 1550 "field_offset" : 128, 1551 "referenced_type" : "_ZTIA1_7in_addr" 1552 } 1553 ], 1554 "linker_set_key" : "_ZTI11ip_msfilter", 1555 "name" : "ip_msfilter", 1556 "referenced_type" : "_ZTI11ip_msfilter", 1557 "self_type" : "_ZTI11ip_msfilter", 1558 "size" : 20, 1559 "source_file" : "bionic/libc/include/bits/ip_msfilter.h" 1560 }, 1561 { 1562 "alignment" : 1, 1563 "fields" : 1564 [ 1565 { 1566 "field_name" : "nexthdr", 1567 "referenced_type" : "_ZTIh" 1568 }, 1569 { 1570 "field_name" : "hdrlen", 1571 "field_offset" : 8, 1572 "referenced_type" : "_ZTIh" 1573 }, 1574 { 1575 "field_name" : "type", 1576 "field_offset" : 16, 1577 "referenced_type" : "_ZTIh" 1578 }, 1579 { 1580 "field_name" : "segments_left", 1581 "field_offset" : 24, 1582 "referenced_type" : "_ZTIh" 1583 } 1584 ], 1585 "linker_set_key" : "_ZTI11ipv6_rt_hdr", 1586 "name" : "ipv6_rt_hdr", 1587 "referenced_type" : "_ZTI11ipv6_rt_hdr", 1588 "self_type" : "_ZTI11ipv6_rt_hdr", 1589 "size" : 4, 1590 "source_file" : "bionic/libc/kernel/uapi/linux/ipv6.h" 1591 }, 1592 { 1593 "alignment" : 8, 1594 "fields" : 1595 [ 1596 { 1597 "field_name" : "__clang_max_align_nonce1", 1598 "referenced_type" : "_ZTIx" 1599 }, 1600 { 1601 "field_name" : "__clang_max_align_nonce2", 1602 "field_offset" : 64, 1603 "referenced_type" : "_ZTIe" 1604 } 1605 ], 1606 "linker_set_key" : "_ZTI11max_align_t", 1607 "name" : "max_align_t", 1608 "referenced_type" : "_ZTI11max_align_t", 1609 "self_type" : "_ZTI11max_align_t", 1610 "size" : 16, 1611 "source_file" : "prebuilts/clang-tools/linux-x86/clang-headers/__stddef_max_align_t.h" 1612 }, 1613 { 1614 "alignment" : 4, 1615 "fields" : 1616 [ 1617 { 1618 "field_name" : "sin_family", 1619 "referenced_type" : "_ZTIt" 1620 }, 1621 { 1622 "field_name" : "sin_port", 1623 "field_offset" : 16, 1624 "referenced_type" : "_ZTIt" 1625 }, 1626 { 1627 "field_name" : "sin_addr", 1628 "field_offset" : 32, 1629 "referenced_type" : "_ZTI7in_addr" 1630 }, 1631 { 1632 "field_name" : "__pad", 1633 "field_offset" : 64, 1634 "referenced_type" : "_ZTIA8_h" 1635 } 1636 ], 1637 "linker_set_key" : "_ZTI11sockaddr_in", 1638 "name" : "sockaddr_in", 1639 "referenced_type" : "_ZTI11sockaddr_in", 1640 "self_type" : "_ZTI11sockaddr_in", 1641 "size" : 16, 1642 "source_file" : "bionic/libc/kernel/uapi/linux/in.h" 1643 }, 1644 { 1645 "alignment" : 4, 1646 "fields" : 1647 [ 1648 { 1649 "field_name" : "sample_validity", 1650 "referenced_type" : "_ZTIt" 1651 }, 1652 { 1653 "field_name" : "success_threshold", 1654 "field_offset" : 16, 1655 "referenced_type" : "_ZTIh" 1656 }, 1657 { 1658 "field_name" : "min_samples", 1659 "field_offset" : 24, 1660 "referenced_type" : "_ZTIh" 1661 }, 1662 { 1663 "field_name" : "max_samples", 1664 "field_offset" : 32, 1665 "referenced_type" : "_ZTIh" 1666 }, 1667 { 1668 "field_name" : "base_timeout_msec", 1669 "field_offset" : 64, 1670 "referenced_type" : "_ZTIi" 1671 } 1672 ], 1673 "linker_set_key" : "_ZTI12__res_params", 1674 "name" : "__res_params", 1675 "referenced_type" : "_ZTI12__res_params", 1676 "self_type" : "_ZTI12__res_params", 1677 "size" : 12, 1678 "source_file" : "bionic/libc/dns/include/resolv_params.h" 1679 }, 1680 { 1681 "alignment" : 4, 1682 "fields" : 1683 [ 1684 { 1685 "referenced_type" : "_ZTIN12group_filterUt_E" 1686 } 1687 ], 1688 "linker_set_key" : "_ZTI12group_filter", 1689 "name" : "group_filter", 1690 "referenced_type" : "_ZTI12group_filter", 1691 "self_type" : "_ZTI12group_filter", 1692 "size" : 268, 1693 "source_file" : "bionic/libc/kernel/uapi/linux/in.h" 1694 }, 1695 { 1696 "alignment" : 1, 1697 "fields" : 1698 [ 1699 { 1700 "field_name" : "nexthdr", 1701 "referenced_type" : "_ZTIh" 1702 }, 1703 { 1704 "field_name" : "hdrlen", 1705 "field_offset" : 8, 1706 "referenced_type" : "_ZTIh" 1707 } 1708 ], 1709 "linker_set_key" : "_ZTI12ipv6_opt_hdr", 1710 "name" : "ipv6_opt_hdr", 1711 "referenced_type" : "_ZTI12ipv6_opt_hdr", 1712 "self_type" : "_ZTI12ipv6_opt_hdr", 1713 "size" : 2, 1714 "source_file" : "bionic/libc/kernel/uapi/linux/ipv6.h" 1715 }, 1716 { 1717 "alignment" : 4, 1718 "fields" : 1719 [ 1720 { 1721 "field_name" : "sin6_family", 1722 "referenced_type" : "_ZTIt" 1723 }, 1724 { 1725 "field_name" : "sin6_port", 1726 "field_offset" : 16, 1727 "referenced_type" : "_ZTIt" 1728 }, 1729 { 1730 "field_name" : "sin6_flowinfo", 1731 "field_offset" : 32, 1732 "referenced_type" : "_ZTIj" 1733 }, 1734 { 1735 "field_name" : "sin6_addr", 1736 "field_offset" : 64, 1737 "referenced_type" : "_ZTI8in6_addr" 1738 }, 1739 { 1740 "field_name" : "sin6_scope_id", 1741 "field_offset" : 192, 1742 "referenced_type" : "_ZTIj" 1743 } 1744 ], 1745 "linker_set_key" : "_ZTI12sockaddr_in6", 1746 "name" : "sockaddr_in6", 1747 "referenced_type" : "_ZTI12sockaddr_in6", 1748 "self_type" : "_ZTI12sockaddr_in6", 1749 "size" : 28, 1750 "source_file" : "bionic/libc/kernel/uapi/linux/in6.h" 1751 }, 1752 { 1753 "alignment" : 4, 1754 "fields" : 1755 [ 1756 { 1757 "field_name" : "imr_multiaddr", 1758 "referenced_type" : "_ZTI7in_addr" 1759 }, 1760 { 1761 "field_name" : "imr_interface", 1762 "field_offset" : 32, 1763 "referenced_type" : "_ZTI7in_addr" 1764 }, 1765 { 1766 "field_name" : "imr_sourceaddr", 1767 "field_offset" : 64, 1768 "referenced_type" : "_ZTI7in_addr" 1769 } 1770 ], 1771 "linker_set_key" : "_ZTI14ip_mreq_source", 1772 "name" : "ip_mreq_source", 1773 "referenced_type" : "_ZTI14ip_mreq_source", 1774 "self_type" : "_ZTI14ip_mreq_source", 1775 "size" : 12, 1776 "source_file" : "bionic/libc/include/bits/ip_mreq_source.h" 1777 }, 1778 { 1779 "alignment" : 4, 1780 "fields" : 1781 [ 1782 { 1783 "field_name" : "flags", 1784 "referenced_type" : "_ZTIj" 1785 }, 1786 { 1787 "field_name" : "stack_base", 1788 "field_offset" : 32, 1789 "referenced_type" : "_ZTIPv" 1790 }, 1791 { 1792 "field_name" : "stack_size", 1793 "field_offset" : 64, 1794 "referenced_type" : "_ZTIj" 1795 }, 1796 { 1797 "field_name" : "guard_size", 1798 "field_offset" : 96, 1799 "referenced_type" : "_ZTIj" 1800 }, 1801 { 1802 "field_name" : "sched_policy", 1803 "field_offset" : 128, 1804 "referenced_type" : "_ZTIi" 1805 }, 1806 { 1807 "field_name" : "sched_priority", 1808 "field_offset" : 160, 1809 "referenced_type" : "_ZTIi" 1810 } 1811 ], 1812 "linker_set_key" : "_ZTI14pthread_attr_t", 1813 "name" : "pthread_attr_t", 1814 "referenced_type" : "_ZTI14pthread_attr_t", 1815 "self_type" : "_ZTI14pthread_attr_t", 1816 "size" : 24, 1817 "source_file" : "bionic/libc/include/bits/pthread_types.h" 1818 }, 1819 { 1820 "alignment" : 4, 1821 "fields" : 1822 [ 1823 { 1824 "field_name" : "__private", 1825 "referenced_type" : "_ZTIA1_i" 1826 } 1827 ], 1828 "linker_set_key" : "_ZTI14pthread_cond_t", 1829 "name" : "pthread_cond_t", 1830 "referenced_type" : "_ZTI14pthread_cond_t", 1831 "self_type" : "_ZTI14pthread_cond_t", 1832 "size" : 4, 1833 "source_file" : "bionic/libc/include/bits/pthread_types.h" 1834 }, 1835 { 1836 "alignment" : 4, 1837 "fields" : 1838 [ 1839 { 1840 "field_name" : "fds_bits", 1841 "referenced_type" : "_ZTIA32_m" 1842 } 1843 ], 1844 "linker_set_key" : "_ZTI15__kernel_fd_set", 1845 "name" : "__kernel_fd_set", 1846 "referenced_type" : "_ZTI15__kernel_fd_set", 1847 "self_type" : "_ZTI15__kernel_fd_set", 1848 "size" : 128, 1849 "source_file" : "bionic/libc/kernel/uapi/linux/posix_types.h" 1850 }, 1851 { 1852 "alignment" : 4, 1853 "fields" : 1854 [ 1855 { 1856 "field_name" : "val", 1857 "referenced_type" : "_ZTIA2_i" 1858 } 1859 ], 1860 "linker_set_key" : "_ZTI15__kernel_fsid_t", 1861 "name" : "__kernel_fsid_t", 1862 "referenced_type" : "_ZTI15__kernel_fsid_t", 1863 "self_type" : "_ZTI15__kernel_fsid_t", 1864 "size" : 8, 1865 "source_file" : "bionic/libc/kernel/uapi/asm-generic/posix_types.h" 1866 }, 1867 { 1868 "alignment" : 4, 1869 "fields" : 1870 [ 1871 { 1872 "field_name" : "__private", 1873 "referenced_type" : "_ZTIA1_i" 1874 } 1875 ], 1876 "linker_set_key" : "_ZTI15pthread_mutex_t", 1877 "name" : "pthread_mutex_t", 1878 "referenced_type" : "_ZTI15pthread_mutex_t", 1879 "self_type" : "_ZTI15pthread_mutex_t", 1880 "size" : 4, 1881 "source_file" : "bionic/libc/include/bits/pthread_types.h" 1882 }, 1883 { 1884 "alignment" : 4, 1885 "fields" : 1886 [ 1887 { 1888 "field_name" : "gsr_interface", 1889 "referenced_type" : "_ZTIj" 1890 }, 1891 { 1892 "field_name" : "gsr_group", 1893 "field_offset" : 32, 1894 "referenced_type" : "_ZTI16sockaddr_storage" 1895 }, 1896 { 1897 "field_name" : "gsr_source", 1898 "field_offset" : 1056, 1899 "referenced_type" : "_ZTI16sockaddr_storage" 1900 } 1901 ], 1902 "linker_set_key" : "_ZTI16group_source_req", 1903 "name" : "group_source_req", 1904 "referenced_type" : "_ZTI16group_source_req", 1905 "self_type" : "_ZTI16group_source_req", 1906 "size" : 260, 1907 "source_file" : "bionic/libc/kernel/uapi/linux/in.h" 1908 }, 1909 { 1910 "alignment" : 1, 1911 "fields" : 1912 [ 1913 { 1914 "field_name" : "type", 1915 "referenced_type" : "_ZTIh" 1916 }, 1917 { 1918 "field_name" : "length", 1919 "field_offset" : 8, 1920 "referenced_type" : "_ZTIh" 1921 }, 1922 { 1923 "field_name" : "addr", 1924 "field_offset" : 16, 1925 "referenced_type" : "_ZTI8in6_addr" 1926 } 1927 ], 1928 "linker_set_key" : "_ZTI16ipv6_destopt_hao", 1929 "name" : "ipv6_destopt_hao", 1930 "referenced_type" : "_ZTI16ipv6_destopt_hao", 1931 "self_type" : "_ZTI16ipv6_destopt_hao", 1932 "size" : 18, 1933 "source_file" : "bionic/libc/kernel/uapi/linux/ipv6.h" 1934 }, 1935 { 1936 "alignment" : 4, 1937 "fields" : 1938 [ 1939 { 1940 "field_name" : "__private", 1941 "referenced_type" : "_ZTIA10_i" 1942 } 1943 ], 1944 "linker_set_key" : "_ZTI16pthread_rwlock_t", 1945 "name" : "pthread_rwlock_t", 1946 "referenced_type" : "_ZTI16pthread_rwlock_t", 1947 "self_type" : "_ZTI16pthread_rwlock_t", 1948 "size" : 40, 1949 "source_file" : "bionic/libc/include/bits/pthread_types.h" 1950 }, 1951 { 1952 "alignment" : 4, 1953 "fields" : 1954 [ 1955 { 1956 "referenced_type" : "_ZTIN16sockaddr_storageUt_E" 1957 } 1958 ], 1959 "linker_set_key" : "_ZTI16sockaddr_storage", 1960 "name" : "sockaddr_storage", 1961 "referenced_type" : "_ZTI16sockaddr_storage", 1962 "self_type" : "_ZTI16sockaddr_storage", 1963 "size" : 128, 1964 "source_file" : "bionic/libc/include/sys/socket.h" 1965 }, 1966 { 1967 "alignment" : 4, 1968 "fields" : 1969 [ 1970 { 1971 "field_name" : "flr_dst", 1972 "referenced_type" : "_ZTI8in6_addr" 1973 }, 1974 { 1975 "field_name" : "flr_label", 1976 "field_offset" : 128, 1977 "referenced_type" : "_ZTIj" 1978 }, 1979 { 1980 "field_name" : "flr_action", 1981 "field_offset" : 160, 1982 "referenced_type" : "_ZTIh" 1983 }, 1984 { 1985 "field_name" : "flr_share", 1986 "field_offset" : 168, 1987 "referenced_type" : "_ZTIh" 1988 }, 1989 { 1990 "field_name" : "flr_flags", 1991 "field_offset" : 176, 1992 "referenced_type" : "_ZTIt" 1993 }, 1994 { 1995 "field_name" : "flr_expires", 1996 "field_offset" : 192, 1997 "referenced_type" : "_ZTIt" 1998 }, 1999 { 2000 "field_name" : "flr_linger", 2001 "field_offset" : 208, 2002 "referenced_type" : "_ZTIt" 2003 }, 2004 { 2005 "field_name" : "__flr_pad", 2006 "field_offset" : 224, 2007 "referenced_type" : "_ZTIj" 2008 } 2009 ], 2010 "linker_set_key" : "_ZTI17in6_flowlabel_req", 2011 "name" : "in6_flowlabel_req", 2012 "referenced_type" : "_ZTI17in6_flowlabel_req", 2013 "self_type" : "_ZTI17in6_flowlabel_req", 2014 "size" : 32, 2015 "source_file" : "bionic/libc/kernel/uapi/linux/in6.h" 2016 }, 2017 { 2018 "alignment" : 4, 2019 "fields" : 2020 [ 2021 { 2022 "field_name" : "__private", 2023 "referenced_type" : "_ZTIA8_i" 2024 } 2025 ], 2026 "linker_set_key" : "_ZTI17pthread_barrier_t", 2027 "name" : "pthread_barrier_t", 2028 "referenced_type" : "_ZTI17pthread_barrier_t", 2029 "self_type" : "_ZTI17pthread_barrier_t", 2030 "size" : 32, 2031 "source_file" : "bionic/libc/include/bits/pthread_types.h" 2032 }, 2033 { 2034 "alignment" : 4, 2035 "fields" : 2036 [ 2037 { 2038 "field_name" : "__private", 2039 "referenced_type" : "_ZTIA2_i" 2040 } 2041 ], 2042 "linker_set_key" : "_ZTI18pthread_spinlock_t", 2043 "name" : "pthread_spinlock_t", 2044 "referenced_type" : "_ZTI18pthread_spinlock_t", 2045 "self_type" : "_ZTI18pthread_spinlock_t", 2046 "size" : 8, 2047 "source_file" : "bionic/libc/include/bits/pthread_types.h" 2048 }, 2049 { 2050 "alignment" : 4, 2051 "fields" : 2052 [ 2053 { 2054 "field_name" : "app_netid", 2055 "referenced_type" : "_ZTIj" 2056 }, 2057 { 2058 "field_name" : "app_mark", 2059 "field_offset" : 32, 2060 "referenced_type" : "_ZTIj" 2061 }, 2062 { 2063 "field_name" : "dns_netid", 2064 "field_offset" : 64, 2065 "referenced_type" : "_ZTIj" 2066 }, 2067 { 2068 "field_name" : "dns_mark", 2069 "field_offset" : 96, 2070 "referenced_type" : "_ZTIj" 2071 }, 2072 { 2073 "field_name" : "uid", 2074 "field_offset" : 128, 2075 "referenced_type" : "_ZTIj" 2076 }, 2077 { 2078 "field_name" : "flags", 2079 "field_offset" : 160, 2080 "referenced_type" : "_ZTIj" 2081 }, 2082 { 2083 "field_name" : "qhook", 2084 "field_offset" : 192, 2085 "referenced_type" : "_ZTIPF15res_sendhookactPKP8sockaddrPPKhPiPhiS7_E" 2086 } 2087 ], 2088 "linker_set_key" : "_ZTI19android_net_context", 2089 "name" : "android_net_context", 2090 "referenced_type" : "_ZTI19android_net_context", 2091 "self_type" : "_ZTI19android_net_context", 2092 "size" : 28, 2093 "source_file" : "bionic/libc/dns/include/resolv_netid.h" 2094 }, 2095 { 2096 "alignment" : 4, 2097 "fields" : 2098 [ 2099 { 2100 "referenced_type" : "_ZTIN25__kernel_sockaddr_storageUt_E" 2101 } 2102 ], 2103 "linker_set_key" : "_ZTI25__kernel_sockaddr_storage", 2104 "name" : "__kernel_sockaddr_storage", 2105 "referenced_type" : "_ZTI25__kernel_sockaddr_storage", 2106 "self_type" : "_ZTI25__kernel_sockaddr_storage", 2107 "size" : 128, 2108 "source_file" : "bionic/libc/kernel/uapi/linux/socket.h" 2109 }, 2110 { 2111 "alignment" : 4, 2112 "fields" : 2113 [ 2114 { 2115 "field_name" : "quot", 2116 "referenced_type" : "_ZTIi" 2117 }, 2118 { 2119 "field_name" : "rem", 2120 "field_offset" : 32, 2121 "referenced_type" : "_ZTIi" 2122 } 2123 ], 2124 "linker_set_key" : "_ZTI5div_t", 2125 "name" : "div_t", 2126 "referenced_type" : "_ZTI5div_t", 2127 "self_type" : "_ZTI5div_t", 2128 "size" : 8, 2129 "source_file" : "bionic/libc/include/stdlib.h" 2130 }, 2131 { 2132 "alignment" : 4, 2133 "fields" : 2134 [ 2135 { 2136 "field_name" : "l_type", 2137 "referenced_type" : "_ZTIs" 2138 }, 2139 { 2140 "field_name" : "l_whence", 2141 "field_offset" : 16, 2142 "referenced_type" : "_ZTIs" 2143 }, 2144 { 2145 "field_name" : "l_start", 2146 "field_offset" : 32, 2147 "referenced_type" : "_ZTIl" 2148 }, 2149 { 2150 "field_name" : "l_len", 2151 "field_offset" : 64, 2152 "referenced_type" : "_ZTIl" 2153 }, 2154 { 2155 "field_name" : "l_pid", 2156 "field_offset" : 96, 2157 "referenced_type" : "_ZTIi" 2158 } 2159 ], 2160 "linker_set_key" : "_ZTI5flock", 2161 "name" : "flock", 2162 "referenced_type" : "_ZTI5flock", 2163 "self_type" : "_ZTI5flock", 2164 "size" : 16, 2165 "source_file" : "bionic/libc/include/bits/flock.h" 2166 }, 2167 { 2168 "alignment" : 4, 2169 "fields" : 2170 [ 2171 { 2172 "field_name" : "iov_base", 2173 "referenced_type" : "_ZTIPv" 2174 }, 2175 { 2176 "field_name" : "iov_len", 2177 "field_offset" : 32, 2178 "referenced_type" : "_ZTIj" 2179 } 2180 ], 2181 "linker_set_key" : "_ZTI5iovec", 2182 "name" : "iovec", 2183 "referenced_type" : "_ZTI5iovec", 2184 "self_type" : "_ZTI5iovec", 2185 "size" : 8, 2186 "source_file" : "bionic/libc/kernel/uapi/linux/uio.h" 2187 }, 2188 { 2189 "alignment" : 4, 2190 "fields" : 2191 [ 2192 { 2193 "field_name" : "pid", 2194 "referenced_type" : "_ZTIi" 2195 }, 2196 { 2197 "field_name" : "uid", 2198 "field_offset" : 32, 2199 "referenced_type" : "_ZTIj" 2200 }, 2201 { 2202 "field_name" : "gid", 2203 "field_offset" : 64, 2204 "referenced_type" : "_ZTIj" 2205 } 2206 ], 2207 "linker_set_key" : "_ZTI5ucred", 2208 "name" : "ucred", 2209 "referenced_type" : "_ZTI5ucred", 2210 "self_type" : "_ZTI5ucred", 2211 "size" : 12, 2212 "source_file" : "bionic/libc/include/sys/socket.h" 2213 }, 2214 { 2215 "alignment" : 4, 2216 "fields" : 2217 [ 2218 { 2219 "field_name" : "quot", 2220 "referenced_type" : "_ZTIl" 2221 }, 2222 { 2223 "field_name" : "rem", 2224 "field_offset" : 32, 2225 "referenced_type" : "_ZTIl" 2226 } 2227 ], 2228 "linker_set_key" : "_ZTI6ldiv_t", 2229 "name" : "ldiv_t", 2230 "referenced_type" : "_ZTI6ldiv_t", 2231 "self_type" : "_ZTI6ldiv_t", 2232 "size" : 8, 2233 "source_file" : "bionic/libc/include/stdlib.h" 2234 }, 2235 { 2236 "alignment" : 4, 2237 "fields" : 2238 [ 2239 { 2240 "field_name" : "l_onoff", 2241 "referenced_type" : "_ZTIi" 2242 }, 2243 { 2244 "field_name" : "l_linger", 2245 "field_offset" : 32, 2246 "referenced_type" : "_ZTIi" 2247 } 2248 ], 2249 "linker_set_key" : "_ZTI6linger", 2250 "name" : "linger", 2251 "referenced_type" : "_ZTI6linger", 2252 "self_type" : "_ZTI6linger", 2253 "size" : 8, 2254 "source_file" : "bionic/libc/include/sys/socket.h" 2255 }, 2256 { 2257 "alignment" : 4, 2258 "fields" : 2259 [ 2260 { 2261 "field_name" : "msg_name", 2262 "referenced_type" : "_ZTIPv" 2263 }, 2264 { 2265 "field_name" : "msg_namelen", 2266 "field_offset" : 32, 2267 "referenced_type" : "_ZTIi" 2268 }, 2269 { 2270 "field_name" : "msg_iov", 2271 "field_offset" : 64, 2272 "referenced_type" : "_ZTIP5iovec" 2273 }, 2274 { 2275 "field_name" : "msg_iovlen", 2276 "field_offset" : 96, 2277 "referenced_type" : "_ZTIj" 2278 }, 2279 { 2280 "field_name" : "msg_control", 2281 "field_offset" : 128, 2282 "referenced_type" : "_ZTIPv" 2283 }, 2284 { 2285 "field_name" : "msg_controllen", 2286 "field_offset" : 160, 2287 "referenced_type" : "_ZTIj" 2288 }, 2289 { 2290 "field_name" : "msg_flags", 2291 "field_offset" : 192, 2292 "referenced_type" : "_ZTIi" 2293 } 2294 ], 2295 "linker_set_key" : "_ZTI6msghdr", 2296 "name" : "msghdr", 2297 "referenced_type" : "_ZTI6msghdr", 2298 "self_type" : "_ZTI6msghdr", 2299 "size" : 28, 2300 "source_file" : "bionic/libc/include/sys/socket.h" 2301 }, 2302 { 2303 "alignment" : 4, 2304 "fields" : 2305 [ 2306 { 2307 "field_name" : "n_name", 2308 "referenced_type" : "_ZTIPc" 2309 }, 2310 { 2311 "field_name" : "n_aliases", 2312 "field_offset" : 32, 2313 "referenced_type" : "_ZTIPPc" 2314 }, 2315 { 2316 "field_name" : "n_addrtype", 2317 "field_offset" : 64, 2318 "referenced_type" : "_ZTIi" 2319 }, 2320 { 2321 "field_name" : "n_net", 2322 "field_offset" : 96, 2323 "referenced_type" : "_ZTIj" 2324 } 2325 ], 2326 "linker_set_key" : "_ZTI6netent", 2327 "name" : "netent", 2328 "referenced_type" : "_ZTI6netent", 2329 "self_type" : "_ZTI6netent", 2330 "size" : 16, 2331 "source_file" : "bionic/libc/include/netdb.h" 2332 }, 2333 { 2334 "alignment" : 4, 2335 "fields" : 2336 [ 2337 { 2338 "field_name" : "cmsg_len", 2339 "referenced_type" : "_ZTIj" 2340 }, 2341 { 2342 "field_name" : "cmsg_level", 2343 "field_offset" : 32, 2344 "referenced_type" : "_ZTIi" 2345 }, 2346 { 2347 "field_name" : "cmsg_type", 2348 "field_offset" : 64, 2349 "referenced_type" : "_ZTIi" 2350 } 2351 ], 2352 "linker_set_key" : "_ZTI7cmsghdr", 2353 "name" : "cmsghdr", 2354 "referenced_type" : "_ZTI7cmsghdr", 2355 "self_type" : "_ZTI7cmsghdr", 2356 "size" : 12, 2357 "source_file" : "bionic/libc/include/sys/socket.h" 2358 }, 2359 { 2360 "alignment" : 8, 2361 "fields" : 2362 [ 2363 { 2364 "field_name" : "l_type", 2365 "referenced_type" : "_ZTIs" 2366 }, 2367 { 2368 "field_name" : "l_whence", 2369 "field_offset" : 16, 2370 "referenced_type" : "_ZTIs" 2371 }, 2372 { 2373 "field_name" : "l_start", 2374 "field_offset" : 64, 2375 "referenced_type" : "_ZTIx" 2376 }, 2377 { 2378 "field_name" : "l_len", 2379 "field_offset" : 128, 2380 "referenced_type" : "_ZTIx" 2381 }, 2382 { 2383 "field_name" : "l_pid", 2384 "field_offset" : 192, 2385 "referenced_type" : "_ZTIi" 2386 } 2387 ], 2388 "linker_set_key" : "_ZTI7flock64", 2389 "name" : "flock64", 2390 "referenced_type" : "_ZTI7flock64", 2391 "self_type" : "_ZTI7flock64", 2392 "size" : 32, 2393 "source_file" : "bionic/libc/include/bits/flock.h" 2394 }, 2395 { 2396 "alignment" : 4, 2397 "fields" : 2398 [ 2399 { 2400 "field_name" : "h_name", 2401 "referenced_type" : "_ZTIPc" 2402 }, 2403 { 2404 "field_name" : "h_aliases", 2405 "field_offset" : 32, 2406 "referenced_type" : "_ZTIPPc" 2407 }, 2408 { 2409 "field_name" : "h_addrtype", 2410 "field_offset" : 64, 2411 "referenced_type" : "_ZTIi" 2412 }, 2413 { 2414 "field_name" : "h_length", 2415 "field_offset" : 96, 2416 "referenced_type" : "_ZTIi" 2417 }, 2418 { 2419 "field_name" : "h_addr_list", 2420 "field_offset" : 128, 2421 "referenced_type" : "_ZTIPPc" 2422 } 2423 ], 2424 "linker_set_key" : "_ZTI7hostent", 2425 "name" : "hostent", 2426 "referenced_type" : "_ZTI7hostent", 2427 "self_type" : "_ZTI7hostent", 2428 "size" : 20, 2429 "source_file" : "bionic/libc/include/netdb.h" 2430 }, 2431 { 2432 "alignment" : 4, 2433 "fields" : 2434 [ 2435 { 2436 "field_name" : "s_addr", 2437 "referenced_type" : "_ZTIj" 2438 } 2439 ], 2440 "linker_set_key" : "_ZTI7in_addr", 2441 "name" : "in_addr", 2442 "referenced_type" : "_ZTI7in_addr", 2443 "self_type" : "_ZTI7in_addr", 2444 "size" : 4, 2445 "source_file" : "bionic/libc/include/bits/in_addr.h" 2446 }, 2447 { 2448 "alignment" : 4, 2449 "fields" : 2450 [ 2451 { 2452 "field_name" : "imr_multiaddr", 2453 "referenced_type" : "_ZTI7in_addr" 2454 }, 2455 { 2456 "field_name" : "imr_interface", 2457 "field_offset" : 32, 2458 "referenced_type" : "_ZTI7in_addr" 2459 } 2460 ], 2461 "linker_set_key" : "_ZTI7ip_mreq", 2462 "name" : "ip_mreq", 2463 "referenced_type" : "_ZTI7ip_mreq", 2464 "self_type" : "_ZTI7ip_mreq", 2465 "size" : 8, 2466 "source_file" : "bionic/libc/kernel/uapi/linux/in.h" 2467 }, 2468 { 2469 "alignment" : 4, 2470 "fields" : 2471 [ 2472 { 2473 "field_name" : "priority", 2474 "referenced_type" : "_ZTIh" 2475 }, 2476 { 2477 "field_name" : "version", 2478 "field_offset" : 4, 2479 "referenced_type" : "_ZTIh" 2480 }, 2481 { 2482 "field_name" : "flow_lbl", 2483 "field_offset" : 8, 2484 "referenced_type" : "_ZTIA3_h" 2485 }, 2486 { 2487 "field_name" : "payload_len", 2488 "field_offset" : 32, 2489 "referenced_type" : "_ZTIt" 2490 }, 2491 { 2492 "field_name" : "nexthdr", 2493 "field_offset" : 48, 2494 "referenced_type" : "_ZTIh" 2495 }, 2496 { 2497 "field_name" : "hop_limit", 2498 "field_offset" : 56, 2499 "referenced_type" : "_ZTIh" 2500 }, 2501 { 2502 "field_offset" : 64, 2503 "referenced_type" : "_ZTIN7ipv6hdrUt_E" 2504 } 2505 ], 2506 "linker_set_key" : "_ZTI7ipv6hdr", 2507 "name" : "ipv6hdr", 2508 "referenced_type" : "_ZTI7ipv6hdr", 2509 "self_type" : "_ZTI7ipv6hdr", 2510 "size" : 40, 2511 "source_file" : "bionic/libc/kernel/uapi/linux/ipv6.h" 2512 }, 2513 { 2514 "alignment" : 8, 2515 "fields" : 2516 [ 2517 { 2518 "field_name" : "quot", 2519 "referenced_type" : "_ZTIx" 2520 }, 2521 { 2522 "field_name" : "rem", 2523 "field_offset" : 64, 2524 "referenced_type" : "_ZTIx" 2525 } 2526 ], 2527 "linker_set_key" : "_ZTI7lldiv_t", 2528 "name" : "lldiv_t", 2529 "referenced_type" : "_ZTI7lldiv_t", 2530 "self_type" : "_ZTI7lldiv_t", 2531 "size" : 16, 2532 "source_file" : "bionic/libc/include/stdlib.h" 2533 }, 2534 { 2535 "alignment" : 4, 2536 "fields" : 2537 [ 2538 { 2539 "field_name" : "msg_hdr", 2540 "referenced_type" : "_ZTI6msghdr" 2541 }, 2542 { 2543 "field_name" : "msg_len", 2544 "field_offset" : 224, 2545 "referenced_type" : "_ZTIj" 2546 } 2547 ], 2548 "linker_set_key" : "_ZTI7mmsghdr", 2549 "name" : "mmsghdr", 2550 "referenced_type" : "_ZTI7mmsghdr", 2551 "self_type" : "_ZTI7mmsghdr", 2552 "size" : 32, 2553 "source_file" : "bionic/libc/include/sys/socket.h" 2554 }, 2555 { 2556 "alignment" : 4, 2557 "fields" : 2558 [ 2559 { 2560 "field_name" : "rt_hdr", 2561 "referenced_type" : "_ZTI11ipv6_rt_hdr" 2562 }, 2563 { 2564 "field_name" : "reserved", 2565 "field_offset" : 32, 2566 "referenced_type" : "_ZTIj" 2567 }, 2568 { 2569 "field_name" : "addr", 2570 "field_offset" : 64, 2571 "referenced_type" : "_ZTIA0_8in6_addr" 2572 } 2573 ], 2574 "linker_set_key" : "_ZTI7rt0_hdr", 2575 "name" : "rt0_hdr", 2576 "referenced_type" : "_ZTI7rt0_hdr", 2577 "self_type" : "_ZTI7rt0_hdr", 2578 "size" : 8, 2579 "source_file" : "bionic/libc/kernel/uapi/linux/ipv6.h" 2580 }, 2581 { 2582 "alignment" : 4, 2583 "fields" : 2584 [ 2585 { 2586 "field_name" : "rt_hdr", 2587 "referenced_type" : "_ZTI11ipv6_rt_hdr" 2588 }, 2589 { 2590 "field_name" : "reserved", 2591 "field_offset" : 32, 2592 "referenced_type" : "_ZTIj" 2593 }, 2594 { 2595 "field_name" : "addr", 2596 "field_offset" : 64, 2597 "referenced_type" : "_ZTI8in6_addr" 2598 } 2599 ], 2600 "linker_set_key" : "_ZTI7rt2_hdr", 2601 "name" : "rt2_hdr", 2602 "referenced_type" : "_ZTI7rt2_hdr", 2603 "self_type" : "_ZTI7rt2_hdr", 2604 "size" : 24, 2605 "source_file" : "bionic/libc/kernel/uapi/linux/ipv6.h" 2606 }, 2607 { 2608 "alignment" : 4, 2609 "fields" : 2610 [ 2611 { 2612 "field_name" : "s_name", 2613 "referenced_type" : "_ZTIPc" 2614 }, 2615 { 2616 "field_name" : "s_aliases", 2617 "field_offset" : 32, 2618 "referenced_type" : "_ZTIPPc" 2619 }, 2620 { 2621 "field_name" : "s_port", 2622 "field_offset" : 64, 2623 "referenced_type" : "_ZTIi" 2624 }, 2625 { 2626 "field_name" : "s_proto", 2627 "field_offset" : 96, 2628 "referenced_type" : "_ZTIPc" 2629 } 2630 ], 2631 "linker_set_key" : "_ZTI7servent", 2632 "name" : "servent", 2633 "referenced_type" : "_ZTI7servent", 2634 "self_type" : "_ZTI7servent", 2635 "size" : 16, 2636 "source_file" : "bionic/libc/include/netdb.h" 2637 }, 2638 { 2639 "alignment" : 4, 2640 "fields" : 2641 [ 2642 { 2643 "field_name" : "ai_flags", 2644 "referenced_type" : "_ZTIi" 2645 }, 2646 { 2647 "field_name" : "ai_family", 2648 "field_offset" : 32, 2649 "referenced_type" : "_ZTIi" 2650 }, 2651 { 2652 "field_name" : "ai_socktype", 2653 "field_offset" : 64, 2654 "referenced_type" : "_ZTIi" 2655 }, 2656 { 2657 "field_name" : "ai_protocol", 2658 "field_offset" : 96, 2659 "referenced_type" : "_ZTIi" 2660 }, 2661 { 2662 "field_name" : "ai_addrlen", 2663 "field_offset" : 128, 2664 "referenced_type" : "_ZTIi" 2665 }, 2666 { 2667 "field_name" : "ai_canonname", 2668 "field_offset" : 160, 2669 "referenced_type" : "_ZTIPc" 2670 }, 2671 { 2672 "field_name" : "ai_addr", 2673 "field_offset" : 192, 2674 "referenced_type" : "_ZTIP8sockaddr" 2675 }, 2676 { 2677 "field_name" : "ai_next", 2678 "field_offset" : 224, 2679 "referenced_type" : "_ZTIP8addrinfo" 2680 } 2681 ], 2682 "linker_set_key" : "_ZTI8addrinfo", 2683 "name" : "addrinfo", 2684 "referenced_type" : "_ZTI8addrinfo", 2685 "self_type" : "_ZTI8addrinfo", 2686 "size" : 32, 2687 "source_file" : "bionic/libc/include/netdb.h" 2688 }, 2689 { 2690 "alignment" : 4, 2691 "fields" : 2692 [ 2693 { 2694 "field_name" : "in6_u", 2695 "referenced_type" : "_ZTIN8in6_addrUt_E" 2696 } 2697 ], 2698 "linker_set_key" : "_ZTI8in6_addr", 2699 "name" : "in6_addr", 2700 "referenced_type" : "_ZTI8in6_addr", 2701 "self_type" : "_ZTI8in6_addr", 2702 "size" : 16, 2703 "source_file" : "bionic/libc/kernel/uapi/linux/in6.h" 2704 }, 2705 { 2706 "alignment" : 4, 2707 "fields" : 2708 [ 2709 { 2710 "field_name" : "imr_multiaddr", 2711 "referenced_type" : "_ZTI7in_addr" 2712 }, 2713 { 2714 "field_name" : "imr_address", 2715 "field_offset" : 32, 2716 "referenced_type" : "_ZTI7in_addr" 2717 }, 2718 { 2719 "field_name" : "imr_ifindex", 2720 "field_offset" : 64, 2721 "referenced_type" : "_ZTIi" 2722 } 2723 ], 2724 "linker_set_key" : "_ZTI8ip_mreqn", 2725 "name" : "ip_mreqn", 2726 "referenced_type" : "_ZTI8ip_mreqn", 2727 "self_type" : "_ZTI8ip_mreqn", 2728 "size" : 12, 2729 "source_file" : "bionic/libc/kernel/uapi/linux/in.h" 2730 }, 2731 { 2732 "alignment" : 4, 2733 "fields" : 2734 [ 2735 { 2736 "field_name" : "arena", 2737 "referenced_type" : "_ZTIj" 2738 }, 2739 { 2740 "field_name" : "ordblks", 2741 "field_offset" : 32, 2742 "referenced_type" : "_ZTIj" 2743 }, 2744 { 2745 "field_name" : "smblks", 2746 "field_offset" : 64, 2747 "referenced_type" : "_ZTIj" 2748 }, 2749 { 2750 "field_name" : "hblks", 2751 "field_offset" : 96, 2752 "referenced_type" : "_ZTIj" 2753 }, 2754 { 2755 "field_name" : "hblkhd", 2756 "field_offset" : 128, 2757 "referenced_type" : "_ZTIj" 2758 }, 2759 { 2760 "field_name" : "usmblks", 2761 "field_offset" : 160, 2762 "referenced_type" : "_ZTIj" 2763 }, 2764 { 2765 "field_name" : "fsmblks", 2766 "field_offset" : 192, 2767 "referenced_type" : "_ZTIj" 2768 }, 2769 { 2770 "field_name" : "uordblks", 2771 "field_offset" : 224, 2772 "referenced_type" : "_ZTIj" 2773 }, 2774 { 2775 "field_name" : "fordblks", 2776 "field_offset" : 256, 2777 "referenced_type" : "_ZTIj" 2778 }, 2779 { 2780 "field_name" : "keepcost", 2781 "field_offset" : 288, 2782 "referenced_type" : "_ZTIj" 2783 } 2784 ], 2785 "linker_set_key" : "_ZTI8mallinfo", 2786 "name" : "mallinfo", 2787 "referenced_type" : "_ZTI8mallinfo", 2788 "self_type" : "_ZTI8mallinfo", 2789 "size" : 40, 2790 "source_file" : "bionic/libc/include/malloc.h" 2791 }, 2792 { 2793 "alignment" : 4, 2794 "fields" : 2795 [ 2796 { 2797 "field_name" : "p_name", 2798 "referenced_type" : "_ZTIPc" 2799 }, 2800 { 2801 "field_name" : "p_aliases", 2802 "field_offset" : 32, 2803 "referenced_type" : "_ZTIPPc" 2804 }, 2805 { 2806 "field_name" : "p_proto", 2807 "field_offset" : 64, 2808 "referenced_type" : "_ZTIi" 2809 } 2810 ], 2811 "linker_set_key" : "_ZTI8protoent", 2812 "name" : "protoent", 2813 "referenced_type" : "_ZTI8protoent", 2814 "self_type" : "_ZTI8protoent", 2815 "size" : 12, 2816 "source_file" : "bionic/libc/include/netdb.h" 2817 }, 2818 { 2819 "alignment" : 2, 2820 "fields" : 2821 [ 2822 { 2823 "field_name" : "sa_family", 2824 "referenced_type" : "_ZTIt" 2825 }, 2826 { 2827 "field_name" : "sa_data", 2828 "field_offset" : 16, 2829 "referenced_type" : "_ZTIA14_c" 2830 } 2831 ], 2832 "linker_set_key" : "_ZTI8sockaddr", 2833 "name" : "sockaddr", 2834 "referenced_type" : "_ZTI8sockaddr", 2835 "self_type" : "_ZTI8sockaddr", 2836 "size" : 16, 2837 "source_file" : "bionic/libc/include/sys/socket.h" 2838 }, 2839 { 2840 "alignment" : 4, 2841 "fields" : 2842 [ 2843 { 2844 "field_name" : "gr_interface", 2845 "referenced_type" : "_ZTIj" 2846 }, 2847 { 2848 "field_name" : "gr_group", 2849 "field_offset" : 32, 2850 "referenced_type" : "_ZTI16sockaddr_storage" 2851 } 2852 ], 2853 "linker_set_key" : "_ZTI9group_req", 2854 "name" : "group_req", 2855 "referenced_type" : "_ZTI9group_req", 2856 "self_type" : "_ZTI9group_req", 2857 "size" : 132, 2858 "source_file" : "bionic/libc/kernel/uapi/linux/in.h" 2859 }, 2860 { 2861 "alignment" : 4, 2862 "fields" : 2863 [ 2864 { 2865 "field_name" : "ifr6_addr", 2866 "referenced_type" : "_ZTI8in6_addr" 2867 }, 2868 { 2869 "field_name" : "ifr6_prefixlen", 2870 "field_offset" : 128, 2871 "referenced_type" : "_ZTIj" 2872 }, 2873 { 2874 "field_name" : "ifr6_ifindex", 2875 "field_offset" : 160, 2876 "referenced_type" : "_ZTIi" 2877 } 2878 ], 2879 "linker_set_key" : "_ZTI9in6_ifreq", 2880 "name" : "in6_ifreq", 2881 "referenced_type" : "_ZTI9in6_ifreq", 2882 "self_type" : "_ZTI9in6_ifreq", 2883 "size" : 24, 2884 "source_file" : "bionic/libc/kernel/uapi/linux/ipv6.h" 2885 }, 2886 { 2887 "alignment" : 4, 2888 "fields" : 2889 [ 2890 { 2891 "field_name" : "ipv6mr_multiaddr", 2892 "referenced_type" : "_ZTI8in6_addr" 2893 }, 2894 { 2895 "field_name" : "ipv6mr_ifindex", 2896 "field_offset" : 128, 2897 "referenced_type" : "_ZTIi" 2898 } 2899 ], 2900 "linker_set_key" : "_ZTI9ipv6_mreq", 2901 "name" : "ipv6_mreq", 2902 "referenced_type" : "_ZTI9ipv6_mreq", 2903 "self_type" : "_ZTI9ipv6_mreq", 2904 "size" : 20, 2905 "source_file" : "bionic/libc/kernel/uapi/linux/in6.h" 2906 }, 2907 { 2908 "alignment" : 4, 2909 "fields" : 2910 [ 2911 { 2912 "field_name" : "arena", 2913 "referenced_type" : "_ZTIj" 2914 }, 2915 { 2916 "field_name" : "ordblks", 2917 "field_offset" : 32, 2918 "referenced_type" : "_ZTIj" 2919 }, 2920 { 2921 "field_name" : "smblks", 2922 "field_offset" : 64, 2923 "referenced_type" : "_ZTIj" 2924 }, 2925 { 2926 "field_name" : "hblks", 2927 "field_offset" : 96, 2928 "referenced_type" : "_ZTIj" 2929 }, 2930 { 2931 "field_name" : "hblkhd", 2932 "field_offset" : 128, 2933 "referenced_type" : "_ZTIj" 2934 }, 2935 { 2936 "field_name" : "usmblks", 2937 "field_offset" : 160, 2938 "referenced_type" : "_ZTIj" 2939 }, 2940 { 2941 "field_name" : "fsmblks", 2942 "field_offset" : 192, 2943 "referenced_type" : "_ZTIj" 2944 }, 2945 { 2946 "field_name" : "uordblks", 2947 "field_offset" : 224, 2948 "referenced_type" : "_ZTIj" 2949 }, 2950 { 2951 "field_name" : "fordblks", 2952 "field_offset" : 256, 2953 "referenced_type" : "_ZTIj" 2954 }, 2955 { 2956 "field_name" : "keepcost", 2957 "field_offset" : 288, 2958 "referenced_type" : "_ZTIj" 2959 } 2960 ], 2961 "linker_set_key" : "_ZTI9mallinfo2", 2962 "name" : "mallinfo2", 2963 "referenced_type" : "_ZTI9mallinfo2", 2964 "self_type" : "_ZTI9mallinfo2", 2965 "size" : 40, 2966 "source_file" : "bionic/libc/include/malloc.h" 2967 }, 2968 { 2969 "alignment" : 4, 2970 "fields" : 2971 [ 2972 { 2973 "referenced_type" : "_ZTIN12group_filterUt_Ut_E" 2974 }, 2975 { 2976 "referenced_type" : "_ZTIN12group_filterUt_Ut_E" 2977 } 2978 ], 2979 "is_anonymous" : true, 2980 "linker_set_key" : "_ZTIN12group_filterUt_E", 2981 "name" : "group_filter::(anonymous)", 2982 "record_kind" : "union", 2983 "referenced_type" : "_ZTIN12group_filterUt_E", 2984 "self_type" : "_ZTIN12group_filterUt_E", 2985 "size" : 268, 2986 "source_file" : "bionic/libc/kernel/uapi/linux/in.h" 2987 }, 2988 { 2989 "alignment" : 4, 2990 "fields" : 2991 [ 2992 { 2993 "field_name" : "gf_interface_aux", 2994 "referenced_type" : "_ZTIj" 2995 }, 2996 { 2997 "field_name" : "gf_group_aux", 2998 "field_offset" : 32, 2999 "referenced_type" : "_ZTI16sockaddr_storage" 3000 }, 3001 { 3002 "field_name" : "gf_fmode_aux", 3003 "field_offset" : 1056, 3004 "referenced_type" : "_ZTIj" 3005 }, 3006 { 3007 "field_name" : "gf_numsrc_aux", 3008 "field_offset" : 1088, 3009 "referenced_type" : "_ZTIj" 3010 }, 3011 { 3012 "field_name" : "gf_slist", 3013 "field_offset" : 1120, 3014 "referenced_type" : "_ZTIA1_16sockaddr_storage" 3015 } 3016 ], 3017 "is_anonymous" : true, 3018 "linker_set_key" : "_ZTIN12group_filterUt_Ut_E", 3019 "name" : "group_filter::(anonymous)::(anonymous)", 3020 "referenced_type" : "_ZTIN12group_filterUt_Ut_E", 3021 "self_type" : "_ZTIN12group_filterUt_Ut_E", 3022 "size" : 268, 3023 "source_file" : "bionic/libc/kernel/uapi/linux/in.h" 3024 }, 3025 { 3026 "alignment" : 4, 3027 "fields" : 3028 [ 3029 { 3030 "referenced_type" : "_ZTIN16sockaddr_storageUt_Ut_E" 3031 }, 3032 { 3033 "field_name" : "__align", 3034 "referenced_type" : "_ZTIPv" 3035 } 3036 ], 3037 "is_anonymous" : true, 3038 "linker_set_key" : "_ZTIN16sockaddr_storageUt_E", 3039 "name" : "sockaddr_storage::(anonymous)", 3040 "record_kind" : "union", 3041 "referenced_type" : "_ZTIN16sockaddr_storageUt_E", 3042 "self_type" : "_ZTIN16sockaddr_storageUt_E", 3043 "size" : 128, 3044 "source_file" : "bionic/libc/include/sys/socket.h" 3045 }, 3046 { 3047 "alignment" : 2, 3048 "fields" : 3049 [ 3050 { 3051 "field_name" : "ss_family", 3052 "referenced_type" : "_ZTIt" 3053 }, 3054 { 3055 "field_name" : "__data", 3056 "field_offset" : 16, 3057 "referenced_type" : "_ZTIA126_c" 3058 } 3059 ], 3060 "is_anonymous" : true, 3061 "linker_set_key" : "_ZTIN16sockaddr_storageUt_Ut_E", 3062 "name" : "sockaddr_storage::(anonymous)::(anonymous)", 3063 "referenced_type" : "_ZTIN16sockaddr_storageUt_Ut_E", 3064 "self_type" : "_ZTIN16sockaddr_storageUt_Ut_E", 3065 "size" : 128, 3066 "source_file" : "bionic/libc/include/sys/socket.h" 3067 }, 3068 { 3069 "alignment" : 4, 3070 "fields" : 3071 [ 3072 { 3073 "referenced_type" : "_ZTIN25__kernel_sockaddr_storageUt_Ut_E" 3074 }, 3075 { 3076 "field_name" : "__align", 3077 "referenced_type" : "_ZTIPv" 3078 } 3079 ], 3080 "is_anonymous" : true, 3081 "linker_set_key" : "_ZTIN25__kernel_sockaddr_storageUt_E", 3082 "name" : "__kernel_sockaddr_storage::(anonymous)", 3083 "record_kind" : "union", 3084 "referenced_type" : "_ZTIN25__kernel_sockaddr_storageUt_E", 3085 "self_type" : "_ZTIN25__kernel_sockaddr_storageUt_E", 3086 "size" : 128, 3087 "source_file" : "bionic/libc/kernel/uapi/linux/socket.h" 3088 }, 3089 { 3090 "alignment" : 2, 3091 "fields" : 3092 [ 3093 { 3094 "field_name" : "ss_family", 3095 "referenced_type" : "_ZTIt" 3096 }, 3097 { 3098 "field_name" : "__data", 3099 "field_offset" : 16, 3100 "referenced_type" : "_ZTIA126_c" 3101 } 3102 ], 3103 "is_anonymous" : true, 3104 "linker_set_key" : "_ZTIN25__kernel_sockaddr_storageUt_Ut_E", 3105 "name" : "__kernel_sockaddr_storage::(anonymous)::(anonymous)", 3106 "referenced_type" : "_ZTIN25__kernel_sockaddr_storageUt_Ut_E", 3107 "self_type" : "_ZTIN25__kernel_sockaddr_storageUt_Ut_E", 3108 "size" : 128, 3109 "source_file" : "bionic/libc/kernel/uapi/linux/socket.h" 3110 }, 3111 { 3112 "alignment" : 4, 3113 "fields" : 3114 [ 3115 { 3116 "referenced_type" : "_ZTIN7ipv6hdrUt_Ut_E" 3117 }, 3118 { 3119 "field_name" : "addrs", 3120 "referenced_type" : "_ZTIN7ipv6hdrUt_Ut_E" 3121 } 3122 ], 3123 "is_anonymous" : true, 3124 "linker_set_key" : "_ZTIN7ipv6hdrUt_E", 3125 "name" : "ipv6hdr::(anonymous)", 3126 "record_kind" : "union", 3127 "referenced_type" : "_ZTIN7ipv6hdrUt_E", 3128 "self_type" : "_ZTIN7ipv6hdrUt_E", 3129 "size" : 32, 3130 "source_file" : "bionic/libc/kernel/uapi/linux/ipv6.h" 3131 }, 3132 { 3133 "alignment" : 4, 3134 "fields" : 3135 [ 3136 { 3137 "field_name" : "saddr", 3138 "referenced_type" : "_ZTI8in6_addr" 3139 }, 3140 { 3141 "field_name" : "daddr", 3142 "field_offset" : 128, 3143 "referenced_type" : "_ZTI8in6_addr" 3144 } 3145 ], 3146 "is_anonymous" : true, 3147 "linker_set_key" : "_ZTIN7ipv6hdrUt_Ut_E", 3148 "name" : "ipv6hdr::(anonymous)::(anonymous)", 3149 "referenced_type" : "_ZTIN7ipv6hdrUt_Ut_E", 3150 "self_type" : "_ZTIN7ipv6hdrUt_Ut_E", 3151 "size" : 32, 3152 "source_file" : "bionic/libc/kernel/uapi/linux/ipv6.h" 3153 }, 3154 { 3155 "alignment" : 4, 3156 "fields" : 3157 [ 3158 { 3159 "field_name" : "u6_addr8", 3160 "referenced_type" : "_ZTIA16_h" 3161 }, 3162 { 3163 "field_name" : "u6_addr16", 3164 "referenced_type" : "_ZTIA8_t" 3165 }, 3166 { 3167 "field_name" : "u6_addr32", 3168 "referenced_type" : "_ZTIA4_j" 3169 } 3170 ], 3171 "is_anonymous" : true, 3172 "linker_set_key" : "_ZTIN8in6_addrUt_E", 3173 "name" : "in6_addr::(unnamed)", 3174 "record_kind" : "union", 3175 "referenced_type" : "_ZTIN8in6_addrUt_E", 3176 "self_type" : "_ZTIN8in6_addrUt_E", 3177 "size" : 16, 3178 "source_file" : "bionic/libc/kernel/uapi/linux/in6.h" 3179 } 3180 ], 3181 "rvalue_reference_types" : [] 3182} 3183