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