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