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