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