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