1{ 2 "array_types" : 3 [ 4 { 5 "alignment" : 4, 6 "linker_set_key" : "_ZTIA10_i", 7 "name" : "int[10]", 8 "referenced_type" : "_ZTIi", 9 "size" : 40, 10 "source_file" : "bionic/libc/include/bits/pthread_types.h" 11 }, 12 { 13 "alignment" : 1, 14 "linker_set_key" : "_ZTIA120_c", 15 "name" : "char[120]", 16 "referenced_type" : "_ZTIc", 17 "size" : 120, 18 "source_file" : "bionic/libc/include/sys/ucontext.h" 19 }, 20 { 21 "alignment" : 4, 22 "linker_set_key" : "_ZTIA128_m", 23 "name" : "unsigned long[128]", 24 "referenced_type" : "_ZTIm", 25 "size" : 512, 26 "source_file" : "bionic/libc/include/sys/ucontext.h" 27 }, 28 { 29 "alignment" : 4, 30 "linker_set_key" : "_ZTIA13_i", 31 "name" : "int[13]", 32 "referenced_type" : "_ZTIi", 33 "size" : 52, 34 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 35 }, 36 { 37 "alignment" : 1, 38 "linker_set_key" : "_ZTIA16_h", 39 "name" : "unsigned char[16]", 40 "referenced_type" : "_ZTIh", 41 "size" : 16, 42 "source_file" : "bionic/libc/kernel/uapi/linux/elf.h" 43 }, 44 { 45 "alignment" : 4, 46 "linker_set_key" : "_ZTIA18_m", 47 "name" : "unsigned long[18]", 48 "referenced_type" : "_ZTIm", 49 "size" : 72, 50 "source_file" : "bionic/libc/include/sys/user.h" 51 }, 52 { 53 "alignment" : 4, 54 "linker_set_key" : "_ZTIA1_i", 55 "name" : "int[1]", 56 "referenced_type" : "_ZTIi", 57 "size" : 4, 58 "source_file" : "bionic/libc/include/bits/pthread_types.h" 59 }, 60 { 61 "alignment" : 4, 62 "linker_set_key" : "_ZTIA2_i", 63 "name" : "int[2]", 64 "referenced_type" : "_ZTIi", 65 "size" : 8, 66 "source_file" : "bionic/libc/kernel/uapi/asm-generic/posix_types.h" 67 }, 68 { 69 "alignment" : 4, 70 "linker_set_key" : "_ZTIA2_m", 71 "name" : "unsigned long[2]", 72 "referenced_type" : "_ZTIm", 73 "size" : 8, 74 "source_file" : "bionic/libc/include/bits/signal_types.h" 75 }, 76 { 77 "alignment" : 1, 78 "linker_set_key" : "_ZTIA32_c", 79 "name" : "char[32]", 80 "referenced_type" : "_ZTIc", 81 "size" : 32, 82 "source_file" : "bionic/libc/include/sys/user.h" 83 }, 84 { 85 "alignment" : 4, 86 "linker_set_key" : "_ZTIA32_i", 87 "name" : "int[32]", 88 "referenced_type" : "_ZTIi", 89 "size" : 128, 90 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 91 }, 92 { 93 "alignment" : 4, 94 "linker_set_key" : "_ZTIA32_m", 95 "name" : "unsigned long[32]", 96 "referenced_type" : "_ZTIm", 97 "size" : 128, 98 "source_file" : "bionic/libc/kernel/uapi/linux/posix_types.h" 99 }, 100 { 101 "alignment" : 8, 102 "linker_set_key" : "_ZTIA32_y", 103 "name" : "unsigned long long[32]", 104 "referenced_type" : "_ZTIy", 105 "size" : 256, 106 "source_file" : "bionic/libc/include/sys/user.h" 107 }, 108 { 109 "alignment" : 1, 110 "linker_set_key" : "_ZTIA4_c", 111 "name" : "char[4]", 112 "referenced_type" : "_ZTIc", 113 "size" : 4, 114 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 115 }, 116 { 117 "alignment" : 4, 118 "linker_set_key" : "_ZTIA65_PKc", 119 "name" : "const char *[65]", 120 "referenced_type" : "_ZTIPKc", 121 "size" : 260, 122 "source_file" : "bionic/libc/include/signal.h" 123 }, 124 { 125 "alignment" : 4, 126 "linker_set_key" : "_ZTIA8_N11user_fpregs6fp_regE", 127 "name" : "user_fpregs::fp_reg[8]", 128 "referenced_type" : "_ZTIN11user_fpregs6fp_regE", 129 "size" : 96, 130 "source_file" : "bionic/libc/include/sys/user.h" 131 }, 132 { 133 "alignment" : 1, 134 "linker_set_key" : "_ZTIA8_h", 135 "name" : "unsigned char[8]", 136 "referenced_type" : "_ZTIh", 137 "size" : 8, 138 "source_file" : "bionic/libc/include/sys/user.h" 139 }, 140 { 141 "alignment" : 4, 142 "linker_set_key" : "_ZTIA8_i", 143 "name" : "int[8]", 144 "referenced_type" : "_ZTIi", 145 "size" : 32, 146 "source_file" : "bionic/libc/include/bits/pthread_types.h" 147 } 148 ], 149 "builtin_types" : 150 [ 151 { 152 "alignment" : 1, 153 "is_integral" : true, 154 "is_unsigned" : true, 155 "linker_set_key" : "_ZTIc", 156 "name" : "char", 157 "size" : 1 158 }, 159 { 160 "alignment" : 1, 161 "is_integral" : true, 162 "is_unsigned" : true, 163 "linker_set_key" : "_ZTIh", 164 "name" : "unsigned char", 165 "size" : 1 166 }, 167 { 168 "alignment" : 4, 169 "is_integral" : true, 170 "linker_set_key" : "_ZTIi", 171 "name" : "int", 172 "size" : 4 173 }, 174 { 175 "alignment" : 4, 176 "is_integral" : true, 177 "is_unsigned" : true, 178 "linker_set_key" : "_ZTIj", 179 "name" : "unsigned int", 180 "size" : 4 181 }, 182 { 183 "alignment" : 4, 184 "is_integral" : true, 185 "linker_set_key" : "_ZTIl", 186 "name" : "long", 187 "size" : 4 188 }, 189 { 190 "alignment" : 4, 191 "is_integral" : true, 192 "is_unsigned" : true, 193 "linker_set_key" : "_ZTIm", 194 "name" : "unsigned long", 195 "size" : 4 196 }, 197 { 198 "alignment" : 2, 199 "is_integral" : true, 200 "linker_set_key" : "_ZTIs", 201 "name" : "short", 202 "size" : 2 203 }, 204 { 205 "alignment" : 2, 206 "is_integral" : true, 207 "is_unsigned" : true, 208 "linker_set_key" : "_ZTIt", 209 "name" : "unsigned short", 210 "size" : 2 211 }, 212 { 213 "linker_set_key" : "_ZTIv", 214 "name" : "void" 215 }, 216 { 217 "alignment" : 8, 218 "is_integral" : true, 219 "linker_set_key" : "_ZTIx", 220 "name" : "long long", 221 "size" : 8 222 }, 223 { 224 "alignment" : 8, 225 "is_integral" : true, 226 "is_unsigned" : true, 227 "linker_set_key" : "_ZTIy", 228 "name" : "unsigned long long", 229 "size" : 8 230 } 231 ], 232 "elf_functions" : 233 [ 234 { 235 "name" : "__cfi_shadow_size" 236 }, 237 { 238 "name" : "__cfi_slowpath" 239 }, 240 { 241 "name" : "__cfi_slowpath_diag" 242 }, 243 { 244 "binding" : "weak", 245 "name" : "android_dlopen_ext" 246 }, 247 { 248 "binding" : "weak", 249 "name" : "android_get_application_target_sdk_version" 250 }, 251 { 252 "binding" : "weak", 253 "name" : "dl_iterate_phdr" 254 }, 255 { 256 "binding" : "weak", 257 "name" : "dl_unwind_find_exidx" 258 }, 259 { 260 "binding" : "weak", 261 "name" : "dladdr" 262 }, 263 { 264 "binding" : "weak", 265 "name" : "dlclose" 266 }, 267 { 268 "binding" : "weak", 269 "name" : "dlerror" 270 }, 271 { 272 "binding" : "weak", 273 "name" : "dlopen" 274 }, 275 { 276 "binding" : "weak", 277 "name" : "dlsym" 278 }, 279 { 280 "binding" : "weak", 281 "name" : "dlvsym" 282 } 283 ], 284 "elf_objects" : [], 285 "enum_types" : 286 [ 287 { 288 "alignment" : 4, 289 "enum_fields" : 290 [ 291 { 292 "enum_field_value" : 0, 293 "name" : "M_HEAP_TAGGING_LEVEL_NONE" 294 }, 295 { 296 "enum_field_value" : 1, 297 "name" : "M_HEAP_TAGGING_LEVEL_TBI" 298 }, 299 { 300 "enum_field_value" : 2, 301 "name" : "M_HEAP_TAGGING_LEVEL_ASYNC" 302 }, 303 { 304 "enum_field_value" : 3, 305 "name" : "M_HEAP_TAGGING_LEVEL_SYNC" 306 } 307 ], 308 "linker_set_key" : "_ZTI16HeapTaggingLevel", 309 "name" : "HeapTaggingLevel", 310 "size" : 4, 311 "source_file" : "bionic/libc/include/malloc.h", 312 "underlying_type" : "_ZTIj" 313 }, 314 { 315 "alignment" : 4, 316 "enum_fields" : 317 [ 318 { 319 "enum_field_value" : 1, 320 "name" : "ANDROID_DLEXT_RESERVED_ADDRESS" 321 }, 322 { 323 "enum_field_value" : 2, 324 "name" : "ANDROID_DLEXT_RESERVED_ADDRESS_HINT" 325 }, 326 { 327 "enum_field_value" : 4, 328 "name" : "ANDROID_DLEXT_WRITE_RELRO" 329 }, 330 { 331 "enum_field_value" : 8, 332 "name" : "ANDROID_DLEXT_USE_RELRO" 333 }, 334 { 335 "enum_field_value" : 16, 336 "name" : "ANDROID_DLEXT_USE_LIBRARY_FD" 337 }, 338 { 339 "enum_field_value" : 32, 340 "name" : "ANDROID_DLEXT_USE_LIBRARY_FD_OFFSET" 341 }, 342 { 343 "enum_field_value" : 64, 344 "name" : "ANDROID_DLEXT_FORCE_LOAD" 345 }, 346 { 347 "enum_field_value" : 512, 348 "name" : "ANDROID_DLEXT_USE_NAMESPACE" 349 }, 350 { 351 "enum_field_value" : 1024, 352 "name" : "ANDROID_DLEXT_RESERVED_ADDRESS_RECURSIVE" 353 }, 354 { 355 "enum_field_value" : 1663, 356 "name" : "ANDROID_DLEXT_VALID_FLAG_BITS" 357 } 358 ], 359 "linker_set_key" : "_ZTI25$ANDROID_DLEXT_FORCE_LOAD", 360 "name" : "(unnamed)", 361 "size" : 4, 362 "source_file" : "bionic/libc/include/android/dlext.h", 363 "underlying_type" : "_ZTIj" 364 }, 365 { 366 "alignment" : 4, 367 "enum_fields" : 368 [ 369 { 370 "enum_field_value" : 0, 371 "name" : "REG_R0" 372 }, 373 { 374 "enum_field_value" : 1, 375 "name" : "REG_R1" 376 }, 377 { 378 "enum_field_value" : 2, 379 "name" : "REG_R2" 380 }, 381 { 382 "enum_field_value" : 3, 383 "name" : "REG_R3" 384 }, 385 { 386 "enum_field_value" : 4, 387 "name" : "REG_R4" 388 }, 389 { 390 "enum_field_value" : 5, 391 "name" : "REG_R5" 392 }, 393 { 394 "enum_field_value" : 6, 395 "name" : "REG_R6" 396 }, 397 { 398 "enum_field_value" : 7, 399 "name" : "REG_R7" 400 }, 401 { 402 "enum_field_value" : 8, 403 "name" : "REG_R8" 404 }, 405 { 406 "enum_field_value" : 9, 407 "name" : "REG_R9" 408 }, 409 { 410 "enum_field_value" : 10, 411 "name" : "REG_R10" 412 }, 413 { 414 "enum_field_value" : 11, 415 "name" : "REG_R11" 416 }, 417 { 418 "enum_field_value" : 12, 419 "name" : "REG_R12" 420 }, 421 { 422 "enum_field_value" : 13, 423 "name" : "REG_R13" 424 }, 425 { 426 "enum_field_value" : 14, 427 "name" : "REG_R14" 428 }, 429 { 430 "enum_field_value" : 15, 431 "name" : "REG_R15" 432 } 433 ], 434 "linker_set_key" : "_ZTI7$REG_R0", 435 "name" : "(unnamed)", 436 "size" : 4, 437 "source_file" : "bionic/libc/include/sys/ucontext.h", 438 "underlying_type" : "_ZTIj" 439 }, 440 { 441 "alignment" : 4, 442 "enum_fields" : 443 [ 444 { 445 "enum_field_value" : 0, 446 "name" : "r_debug::RT_CONSISTENT" 447 }, 448 { 449 "enum_field_value" : 1, 450 "name" : "r_debug::RT_ADD" 451 }, 452 { 453 "enum_field_value" : 2, 454 "name" : "r_debug::RT_DELETE" 455 } 456 ], 457 "linker_set_key" : "_ZTIN7r_debug7$RT_ADDE", 458 "name" : "r_debug::(unnamed)", 459 "size" : 4, 460 "source_file" : "bionic/libc/include/link.h", 461 "underlying_type" : "_ZTIj" 462 } 463 ], 464 "function_types" : 465 [ 466 { 467 "alignment" : 4, 468 "linker_set_key" : "_ZTIFPvS_jPKvE", 469 "name" : "void *(void *, unsigned int, const void *)", 470 "parameters" : 471 [ 472 { 473 "referenced_type" : "_ZTIPv" 474 }, 475 { 476 "referenced_type" : "_ZTIj" 477 }, 478 { 479 "referenced_type" : "_ZTIPKv" 480 } 481 ], 482 "return_type" : "_ZTIPv", 483 "source_file" : "bionic/libc/include/malloc.h" 484 }, 485 { 486 "alignment" : 4, 487 "linker_set_key" : "_ZTIFPvjPKvE", 488 "name" : "void *(unsigned int, const void *)", 489 "parameters" : 490 [ 491 { 492 "referenced_type" : "_ZTIj" 493 }, 494 { 495 "referenced_type" : "_ZTIPKv" 496 } 497 ], 498 "return_type" : "_ZTIPv", 499 "source_file" : "bionic/libc/include/malloc.h" 500 }, 501 { 502 "alignment" : 4, 503 "linker_set_key" : "_ZTIFPvjjPKvE", 504 "name" : "void *(unsigned int, unsigned int, const void *)", 505 "parameters" : 506 [ 507 { 508 "referenced_type" : "_ZTIj" 509 }, 510 { 511 "referenced_type" : "_ZTIj" 512 }, 513 { 514 "referenced_type" : "_ZTIPKv" 515 } 516 ], 517 "return_type" : "_ZTIPv", 518 "source_file" : "bionic/libc/include/malloc.h" 519 }, 520 { 521 "alignment" : 4, 522 "linker_set_key" : "_ZTIFiP12dl_phdr_infojPvE", 523 "name" : "int (dl_phdr_info *, unsigned int, void *)", 524 "parameters" : 525 [ 526 { 527 "referenced_type" : "_ZTIP12dl_phdr_info" 528 }, 529 { 530 "referenced_type" : "_ZTIj" 531 }, 532 { 533 "referenced_type" : "_ZTIPv" 534 } 535 ], 536 "return_type" : "_ZTIi", 537 "source_file" : "bionic/libc/include/link.h" 538 }, 539 { 540 "alignment" : 4, 541 "linker_set_key" : "_ZTIFv6sigvalE", 542 "name" : "void (sigval)", 543 "parameters" : 544 [ 545 { 546 "referenced_type" : "_ZTI6sigval" 547 } 548 ], 549 "return_type" : "_ZTIv", 550 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 551 }, 552 { 553 "alignment" : 4, 554 "linker_set_key" : "_ZTIFvPvPKvE", 555 "name" : "void (void *, const void *)", 556 "parameters" : 557 [ 558 { 559 "referenced_type" : "_ZTIPv" 560 }, 561 { 562 "referenced_type" : "_ZTIPKv" 563 } 564 ], 565 "return_type" : "_ZTIv", 566 "source_file" : "bionic/libc/include/malloc.h" 567 }, 568 { 569 "alignment" : 4, 570 "linker_set_key" : "_ZTIFviE", 571 "name" : "void (int)", 572 "parameters" : 573 [ 574 { 575 "referenced_type" : "_ZTIi" 576 } 577 ], 578 "return_type" : "_ZTIv", 579 "source_file" : "bionic/libc/kernel/uapi/asm-arm/asm/signal.h" 580 }, 581 { 582 "alignment" : 4, 583 "linker_set_key" : "_ZTIFviP7siginfoPvE", 584 "name" : "void (int, siginfo *, void *)", 585 "parameters" : 586 [ 587 { 588 "referenced_type" : "_ZTIi" 589 }, 590 { 591 "referenced_type" : "_ZTIP7siginfo" 592 }, 593 { 594 "referenced_type" : "_ZTIPv" 595 } 596 ], 597 "return_type" : "_ZTIv", 598 "source_file" : "bionic/libc/kernel/uapi/asm-arm/asm/signal.h" 599 }, 600 { 601 "alignment" : 4, 602 "linker_set_key" : "_ZTIFvvE", 603 "name" : "void ()", 604 "return_type" : "_ZTIv", 605 "source_file" : "bionic/libc/kernel/uapi/asm-arm/asm/signal.h" 606 } 607 ], 608 "functions" : 609 [ 610 { 611 "function_name" : "android_dlopen_ext", 612 "linker_set_key" : "android_dlopen_ext", 613 "parameters" : 614 [ 615 { 616 "referenced_type" : "_ZTIPKc" 617 }, 618 { 619 "referenced_type" : "_ZTIi" 620 }, 621 { 622 "referenced_type" : "_ZTIPK17android_dlextinfo" 623 } 624 ], 625 "return_type" : "_ZTIPv", 626 "source_file" : "bionic/libc/include/android/dlext.h" 627 }, 628 { 629 "availability_attrs" : 630 [ 631 { 632 "introduced_major" : 24 633 } 634 ], 635 "function_name" : "android_get_application_target_sdk_version", 636 "linker_set_key" : "android_get_application_target_sdk_version", 637 "return_type" : "_ZTIi", 638 "source_file" : "bionic/libc/include/android/api-level.h" 639 }, 640 { 641 "function_name" : "dl_iterate_phdr", 642 "linker_set_key" : "dl_iterate_phdr", 643 "parameters" : 644 [ 645 { 646 "referenced_type" : "_ZTIPFiP12dl_phdr_infojPvE" 647 }, 648 { 649 "referenced_type" : "_ZTIPv" 650 } 651 ], 652 "return_type" : "_ZTIi", 653 "source_file" : "bionic/libc/include/link.h" 654 }, 655 { 656 "function_name" : "dl_unwind_find_exidx", 657 "linker_set_key" : "dl_unwind_find_exidx", 658 "parameters" : 659 [ 660 { 661 "referenced_type" : "_ZTIj" 662 }, 663 { 664 "referenced_type" : "_ZTIPi" 665 } 666 ], 667 "return_type" : "_ZTIj", 668 "source_file" : "bionic/libc/include/link.h" 669 }, 670 { 671 "function_name" : "dladdr", 672 "linker_set_key" : "dladdr", 673 "parameters" : 674 [ 675 { 676 "referenced_type" : "_ZTIPKv" 677 }, 678 { 679 "referenced_type" : "_ZTIP7Dl_info" 680 } 681 ], 682 "return_type" : "_ZTIi", 683 "source_file" : "bionic/libc/include/dlfcn.h" 684 }, 685 { 686 "function_name" : "dlclose", 687 "linker_set_key" : "dlclose", 688 "parameters" : 689 [ 690 { 691 "referenced_type" : "_ZTIPv" 692 } 693 ], 694 "return_type" : "_ZTIi", 695 "source_file" : "bionic/libc/include/dlfcn.h" 696 }, 697 { 698 "function_name" : "dlerror", 699 "linker_set_key" : "dlerror", 700 "return_type" : "_ZTIPc", 701 "source_file" : "bionic/libc/include/dlfcn.h" 702 }, 703 { 704 "function_name" : "dlopen", 705 "linker_set_key" : "dlopen", 706 "parameters" : 707 [ 708 { 709 "referenced_type" : "_ZTIPKc" 710 }, 711 { 712 "referenced_type" : "_ZTIi" 713 } 714 ], 715 "return_type" : "_ZTIPv", 716 "source_file" : "bionic/libc/include/dlfcn.h" 717 }, 718 { 719 "function_name" : "dlsym", 720 "linker_set_key" : "dlsym", 721 "parameters" : 722 [ 723 { 724 "referenced_type" : "_ZTIPv" 725 }, 726 { 727 "referenced_type" : "_ZTIPKc" 728 } 729 ], 730 "return_type" : "_ZTIPv", 731 "source_file" : "bionic/libc/include/dlfcn.h" 732 }, 733 { 734 "availability_attrs" : 735 [ 736 { 737 "introduced_major" : 24 738 } 739 ], 740 "function_name" : "dlvsym", 741 "linker_set_key" : "dlvsym", 742 "parameters" : 743 [ 744 { 745 "referenced_type" : "_ZTIPv" 746 }, 747 { 748 "referenced_type" : "_ZTIPKc" 749 }, 750 { 751 "referenced_type" : "_ZTIPKc" 752 } 753 ], 754 "return_type" : "_ZTIPv", 755 "source_file" : "bionic/libc/include/dlfcn.h" 756 } 757 ], 758 "global_vars" : [], 759 "lvalue_reference_types" : [], 760 "pointer_types" : 761 [ 762 { 763 "alignment" : 4, 764 "linker_set_key" : "_ZTIP11user_fpregs", 765 "name" : "user_fpregs *", 766 "referenced_type" : "_ZTI11user_fpregs", 767 "size" : 4, 768 "source_file" : "bionic/libc/include/sys/user.h" 769 }, 770 { 771 "alignment" : 4, 772 "linker_set_key" : "_ZTIP12dl_phdr_info", 773 "name" : "dl_phdr_info *", 774 "referenced_type" : "_ZTI12dl_phdr_info", 775 "size" : 4, 776 "source_file" : "bionic/libc/include/link.h" 777 }, 778 { 779 "alignment" : 4, 780 "linker_set_key" : "_ZTIP19android_namespace_t", 781 "name" : "android_namespace_t *", 782 "referenced_type" : "_ZTI19android_namespace_t", 783 "size" : 4, 784 "source_file" : "bionic/libc/include/android/dlext.h" 785 }, 786 { 787 "alignment" : 4, 788 "linker_set_key" : "_ZTIP7Dl_info", 789 "name" : "Dl_info *", 790 "referenced_type" : "_ZTI7Dl_info", 791 "size" : 4, 792 "source_file" : "bionic/libc/include/dlfcn.h" 793 }, 794 { 795 "alignment" : 4, 796 "linker_set_key" : "_ZTIP7__sFILE", 797 "name" : "__sFILE *", 798 "referenced_type" : "_ZTI7__sFILE", 799 "size" : 4, 800 "source_file" : "bionic/libc/include/stdio.h" 801 }, 802 { 803 "alignment" : 4, 804 "linker_set_key" : "_ZTIP7siginfo", 805 "name" : "siginfo *", 806 "referenced_type" : "_ZTI7siginfo", 807 "size" : 4, 808 "source_file" : "bionic/libc/kernel/uapi/asm-arm/asm/signal.h" 809 }, 810 { 811 "alignment" : 4, 812 "linker_set_key" : "_ZTIP8link_map", 813 "name" : "link_map *", 814 "referenced_type" : "_ZTI8link_map", 815 "size" : 4, 816 "source_file" : "bionic/libc/include/link.h" 817 }, 818 { 819 "alignment" : 4, 820 "linker_set_key" : "_ZTIP8ucontext", 821 "name" : "ucontext *", 822 "referenced_type" : "_ZTI8ucontext", 823 "size" : 4, 824 "source_file" : "bionic/libc/include/sys/ucontext.h" 825 }, 826 { 827 "alignment" : 4, 828 "linker_set_key" : "_ZTIP9Elf32_Dyn", 829 "name" : "Elf32_Dyn *", 830 "referenced_type" : "_ZTI9Elf32_Dyn", 831 "size" : 4, 832 "source_file" : "bionic/libc/include/link.h" 833 }, 834 { 835 "alignment" : 4, 836 "linker_set_key" : "_ZTIP9user_regs", 837 "name" : "user_regs *", 838 "referenced_type" : "_ZTI9user_regs", 839 "size" : 4, 840 "source_file" : "bionic/libc/include/sys/user.h" 841 }, 842 { 843 "alignment" : 4, 844 "linker_set_key" : "_ZTIPFPvS_jPKvE", 845 "name" : "void *(*)(void *, unsigned int, const void *)", 846 "referenced_type" : "_ZTIFPvS_jPKvE", 847 "size" : 4, 848 "source_file" : "bionic/libc/include/malloc.h" 849 }, 850 { 851 "alignment" : 4, 852 "linker_set_key" : "_ZTIPFPvjPKvE", 853 "name" : "void *(*)(unsigned int, const void *)", 854 "referenced_type" : "_ZTIFPvjPKvE", 855 "size" : 4, 856 "source_file" : "bionic/libc/include/malloc.h" 857 }, 858 { 859 "alignment" : 4, 860 "linker_set_key" : "_ZTIPFPvjjPKvE", 861 "name" : "void *(*)(unsigned int, unsigned int, const void *)", 862 "referenced_type" : "_ZTIFPvjjPKvE", 863 "size" : 4, 864 "source_file" : "bionic/libc/include/malloc.h" 865 }, 866 { 867 "alignment" : 4, 868 "linker_set_key" : "_ZTIPFiP12dl_phdr_infojPvE", 869 "name" : "int (*)(dl_phdr_info *, unsigned int, void *)", 870 "referenced_type" : "_ZTIFiP12dl_phdr_infojPvE", 871 "size" : 4, 872 "source_file" : "bionic/libc/include/link.h" 873 }, 874 { 875 "alignment" : 4, 876 "linker_set_key" : "_ZTIPFv6sigvalE", 877 "name" : "void (*)(sigval)", 878 "referenced_type" : "_ZTIFv6sigvalE", 879 "size" : 4, 880 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 881 }, 882 { 883 "alignment" : 4, 884 "linker_set_key" : "_ZTIPFvPvPKvE", 885 "name" : "void (*)(void *, const void *)", 886 "referenced_type" : "_ZTIFvPvPKvE", 887 "size" : 4, 888 "source_file" : "bionic/libc/include/malloc.h" 889 }, 890 { 891 "alignment" : 4, 892 "linker_set_key" : "_ZTIPFviE", 893 "name" : "void (*)(int)", 894 "referenced_type" : "_ZTIFviE", 895 "size" : 4, 896 "source_file" : "bionic/libc/kernel/uapi/asm-arm/asm/signal.h" 897 }, 898 { 899 "alignment" : 4, 900 "linker_set_key" : "_ZTIPFviP7siginfoPvE", 901 "name" : "void (*)(int, siginfo *, void *)", 902 "referenced_type" : "_ZTIFviP7siginfoPvE", 903 "size" : 4, 904 "source_file" : "bionic/libc/kernel/uapi/asm-arm/asm/signal.h" 905 }, 906 { 907 "alignment" : 4, 908 "linker_set_key" : "_ZTIPFvvE", 909 "name" : "void (*)()", 910 "referenced_type" : "_ZTIFvvE", 911 "size" : 4, 912 "source_file" : "bionic/libc/kernel/uapi/asm-arm/asm/signal.h" 913 }, 914 { 915 "alignment" : 4, 916 "linker_set_key" : "_ZTIPK10elf32_phdr", 917 "name" : "const elf32_phdr *", 918 "referenced_type" : "_ZTIK10elf32_phdr", 919 "size" : 4, 920 "source_file" : "bionic/libc/include/link.h" 921 }, 922 { 923 "alignment" : 4, 924 "linker_set_key" : "_ZTIPK17android_dlextinfo", 925 "name" : "const android_dlextinfo *", 926 "referenced_type" : "_ZTIK17android_dlextinfo", 927 "size" : 4, 928 "source_file" : "bionic/libc/include/android/dlext.h" 929 }, 930 { 931 "alignment" : 4, 932 "linker_set_key" : "_ZTIPKc", 933 "name" : "const char *", 934 "referenced_type" : "_ZTIKc", 935 "size" : 4, 936 "source_file" : "bionic/libc/include/android/dlext.h" 937 }, 938 { 939 "alignment" : 4, 940 "linker_set_key" : "_ZTIPKv", 941 "name" : "const void *", 942 "referenced_type" : "_ZTIKv", 943 "size" : 4, 944 "source_file" : "bionic/libc/include/dlfcn.h" 945 }, 946 { 947 "alignment" : 4, 948 "linker_set_key" : "_ZTIPc", 949 "name" : "char *", 950 "referenced_type" : "_ZTIc", 951 "size" : 4, 952 "source_file" : "bionic/libc/include/dlfcn.h" 953 }, 954 { 955 "alignment" : 4, 956 "linker_set_key" : "_ZTIPi", 957 "name" : "int *", 958 "referenced_type" : "_ZTIi", 959 "size" : 4, 960 "source_file" : "bionic/libc/include/link.h" 961 }, 962 { 963 "alignment" : 4, 964 "linker_set_key" : "_ZTIPv", 965 "name" : "void *", 966 "referenced_type" : "_ZTIv", 967 "size" : 4, 968 "source_file" : "bionic/libc/include/bits/pthread_types.h" 969 } 970 ], 971 "qualified_types" : 972 [ 973 { 974 "alignment" : 4, 975 "is_const" : true, 976 "linker_set_key" : "_ZTIA65_KPKc", 977 "name" : "const char *const[65]", 978 "referenced_type" : "_ZTIA65_PKc", 979 "size" : 260, 980 "source_file" : "bionic/libc/include/signal.h" 981 }, 982 { 983 "alignment" : 4, 984 "is_const" : true, 985 "linker_set_key" : "_ZTIK10elf32_phdr", 986 "name" : "const elf32_phdr", 987 "referenced_type" : "_ZTI10elf32_phdr", 988 "size" : 32, 989 "source_file" : "bionic/libc/include/link.h" 990 }, 991 { 992 "alignment" : 8, 993 "is_const" : true, 994 "linker_set_key" : "_ZTIK17android_dlextinfo", 995 "name" : "const android_dlextinfo", 996 "referenced_type" : "_ZTI17android_dlextinfo", 997 "size" : 40, 998 "source_file" : "bionic/libc/include/android/dlext.h" 999 }, 1000 { 1001 "alignment" : 1, 1002 "is_const" : true, 1003 "linker_set_key" : "_ZTIKc", 1004 "name" : "const char", 1005 "referenced_type" : "_ZTIc", 1006 "size" : 1, 1007 "source_file" : "bionic/libc/include/android/dlext.h" 1008 }, 1009 { 1010 "is_const" : true, 1011 "linker_set_key" : "_ZTIKv", 1012 "name" : "const void", 1013 "referenced_type" : "_ZTIv", 1014 "source_file" : "bionic/libc/include/dlfcn.h" 1015 }, 1016 { 1017 "alignment" : 4, 1018 "is_volatile" : true, 1019 "linker_set_key" : "_ZTIVPFPvS_jPKvE", 1020 "name" : "void *(*volatile)(void *, unsigned int, const void *)", 1021 "referenced_type" : "_ZTIPFPvS_jPKvE", 1022 "size" : 4, 1023 "source_file" : "bionic/libc/include/malloc.h" 1024 }, 1025 { 1026 "alignment" : 4, 1027 "is_volatile" : true, 1028 "linker_set_key" : "_ZTIVPFPvjPKvE", 1029 "name" : "void *(*volatile)(unsigned int, const void *)", 1030 "referenced_type" : "_ZTIPFPvjPKvE", 1031 "size" : 4, 1032 "source_file" : "bionic/libc/include/malloc.h" 1033 }, 1034 { 1035 "alignment" : 4, 1036 "is_volatile" : true, 1037 "linker_set_key" : "_ZTIVPFPvjjPKvE", 1038 "name" : "void *(*volatile)(unsigned int, unsigned int, const void *)", 1039 "referenced_type" : "_ZTIPFPvjjPKvE", 1040 "size" : 4, 1041 "source_file" : "bionic/libc/include/malloc.h" 1042 }, 1043 { 1044 "alignment" : 4, 1045 "is_volatile" : true, 1046 "linker_set_key" : "_ZTIVPFvPvPKvE", 1047 "name" : "void (*volatile)(void *, const void *)", 1048 "referenced_type" : "_ZTIPFvPvPKvE", 1049 "size" : 4, 1050 "source_file" : "bionic/libc/include/malloc.h" 1051 } 1052 ], 1053 "record_types" : 1054 [ 1055 { 1056 "alignment" : 4, 1057 "fields" : 1058 [ 1059 { 1060 "field_name" : "ch_type", 1061 "referenced_type" : "_ZTIj" 1062 }, 1063 { 1064 "field_name" : "ch_size", 1065 "field_offset" : 32, 1066 "referenced_type" : "_ZTIj" 1067 }, 1068 { 1069 "field_name" : "ch_addralign", 1070 "field_offset" : 64, 1071 "referenced_type" : "_ZTIj" 1072 } 1073 ], 1074 "linker_set_key" : "_ZTI10Elf32_Chdr", 1075 "name" : "Elf32_Chdr", 1076 "size" : 12, 1077 "source_file" : "bionic/libc/include/elf.h" 1078 }, 1079 { 1080 "alignment" : 8, 1081 "fields" : 1082 [ 1083 { 1084 "field_name" : "m_value", 1085 "referenced_type" : "_ZTIy" 1086 }, 1087 { 1088 "field_name" : "m_info", 1089 "field_offset" : 64, 1090 "referenced_type" : "_ZTIj" 1091 }, 1092 { 1093 "field_name" : "m_poffset", 1094 "field_offset" : 96, 1095 "referenced_type" : "_ZTIj" 1096 }, 1097 { 1098 "field_name" : "m_repeat", 1099 "field_offset" : 128, 1100 "referenced_type" : "_ZTIt" 1101 }, 1102 { 1103 "field_name" : "m_stride", 1104 "field_offset" : 144, 1105 "referenced_type" : "_ZTIt" 1106 } 1107 ], 1108 "linker_set_key" : "_ZTI10Elf32_Move", 1109 "name" : "Elf32_Move", 1110 "size" : 24, 1111 "source_file" : "bionic/libc/include/elf.h" 1112 }, 1113 { 1114 "alignment" : 8, 1115 "fields" : 1116 [ 1117 { 1118 "field_name" : "ch_type", 1119 "referenced_type" : "_ZTIj" 1120 }, 1121 { 1122 "field_name" : "ch_reserved", 1123 "field_offset" : 32, 1124 "referenced_type" : "_ZTIj" 1125 }, 1126 { 1127 "field_name" : "ch_size", 1128 "field_offset" : 64, 1129 "referenced_type" : "_ZTIy" 1130 }, 1131 { 1132 "field_name" : "ch_addralign", 1133 "field_offset" : 128, 1134 "referenced_type" : "_ZTIy" 1135 } 1136 ], 1137 "linker_set_key" : "_ZTI10Elf64_Chdr", 1138 "name" : "Elf64_Chdr", 1139 "size" : 24, 1140 "source_file" : "bionic/libc/include/elf.h" 1141 }, 1142 { 1143 "alignment" : 8, 1144 "fields" : 1145 [ 1146 { 1147 "field_name" : "m_value", 1148 "referenced_type" : "_ZTIy" 1149 }, 1150 { 1151 "field_name" : "m_info", 1152 "field_offset" : 64, 1153 "referenced_type" : "_ZTIy" 1154 }, 1155 { 1156 "field_name" : "m_poffset", 1157 "field_offset" : 128, 1158 "referenced_type" : "_ZTIy" 1159 }, 1160 { 1161 "field_name" : "m_repeat", 1162 "field_offset" : 192, 1163 "referenced_type" : "_ZTIt" 1164 }, 1165 { 1166 "field_name" : "m_stride", 1167 "field_offset" : 208, 1168 "referenced_type" : "_ZTIt" 1169 } 1170 ], 1171 "linker_set_key" : "_ZTI10Elf64_Move", 1172 "name" : "Elf64_Move", 1173 "size" : 32, 1174 "source_file" : "bionic/libc/include/elf.h" 1175 }, 1176 { 1177 "alignment" : 4, 1178 "fields" : 1179 [ 1180 { 1181 "field_name" : "_kill", 1182 "referenced_type" : "_ZTIN10__sifieldsUt_E" 1183 }, 1184 { 1185 "field_name" : "_timer", 1186 "referenced_type" : "_ZTIN10__sifieldsUt0_E" 1187 }, 1188 { 1189 "field_name" : "_rt", 1190 "referenced_type" : "_ZTIN10__sifieldsUt1_E" 1191 }, 1192 { 1193 "field_name" : "_sigchld", 1194 "referenced_type" : "_ZTIN10__sifieldsUt2_E" 1195 }, 1196 { 1197 "field_name" : "_sigfault", 1198 "referenced_type" : "_ZTIN10__sifieldsUt3_E" 1199 }, 1200 { 1201 "field_name" : "_sigpoll", 1202 "referenced_type" : "_ZTIN10__sifieldsUt4_E" 1203 }, 1204 { 1205 "field_name" : "_sigsys", 1206 "referenced_type" : "_ZTIN10__sifieldsUt5_E" 1207 } 1208 ], 1209 "linker_set_key" : "_ZTI10__sifields", 1210 "name" : "__sifields", 1211 "record_kind" : "union", 1212 "size" : 20, 1213 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 1214 }, 1215 { 1216 "alignment" : 4, 1217 "fields" : 1218 [ 1219 { 1220 "field_name" : "n_namesz", 1221 "referenced_type" : "_ZTIj" 1222 }, 1223 { 1224 "field_name" : "n_descsz", 1225 "field_offset" : 32, 1226 "referenced_type" : "_ZTIj" 1227 }, 1228 { 1229 "field_name" : "n_type", 1230 "field_offset" : 64, 1231 "referenced_type" : "_ZTIj" 1232 } 1233 ], 1234 "linker_set_key" : "_ZTI10elf32_note", 1235 "name" : "elf32_note", 1236 "size" : 12, 1237 "source_file" : "bionic/libc/kernel/uapi/linux/elf.h" 1238 }, 1239 { 1240 "alignment" : 4, 1241 "fields" : 1242 [ 1243 { 1244 "field_name" : "p_type", 1245 "referenced_type" : "_ZTIj" 1246 }, 1247 { 1248 "field_name" : "p_offset", 1249 "field_offset" : 32, 1250 "referenced_type" : "_ZTIj" 1251 }, 1252 { 1253 "field_name" : "p_vaddr", 1254 "field_offset" : 64, 1255 "referenced_type" : "_ZTIj" 1256 }, 1257 { 1258 "field_name" : "p_paddr", 1259 "field_offset" : 96, 1260 "referenced_type" : "_ZTIj" 1261 }, 1262 { 1263 "field_name" : "p_filesz", 1264 "field_offset" : 128, 1265 "referenced_type" : "_ZTIj" 1266 }, 1267 { 1268 "field_name" : "p_memsz", 1269 "field_offset" : 160, 1270 "referenced_type" : "_ZTIj" 1271 }, 1272 { 1273 "field_name" : "p_flags", 1274 "field_offset" : 192, 1275 "referenced_type" : "_ZTIj" 1276 }, 1277 { 1278 "field_name" : "p_align", 1279 "field_offset" : 224, 1280 "referenced_type" : "_ZTIj" 1281 } 1282 ], 1283 "linker_set_key" : "_ZTI10elf32_phdr", 1284 "name" : "elf32_phdr", 1285 "size" : 32, 1286 "source_file" : "bionic/libc/kernel/uapi/linux/elf.h" 1287 }, 1288 { 1289 "alignment" : 4, 1290 "fields" : 1291 [ 1292 { 1293 "field_name" : "r_offset", 1294 "referenced_type" : "_ZTIj" 1295 }, 1296 { 1297 "field_name" : "r_info", 1298 "field_offset" : 32, 1299 "referenced_type" : "_ZTIj" 1300 }, 1301 { 1302 "field_name" : "r_addend", 1303 "field_offset" : 64, 1304 "referenced_type" : "_ZTIi" 1305 } 1306 ], 1307 "linker_set_key" : "_ZTI10elf32_rela", 1308 "name" : "elf32_rela", 1309 "size" : 12, 1310 "source_file" : "bionic/libc/kernel/uapi/linux/elf.h" 1311 }, 1312 { 1313 "alignment" : 4, 1314 "fields" : 1315 [ 1316 { 1317 "field_name" : "sh_name", 1318 "referenced_type" : "_ZTIj" 1319 }, 1320 { 1321 "field_name" : "sh_type", 1322 "field_offset" : 32, 1323 "referenced_type" : "_ZTIj" 1324 }, 1325 { 1326 "field_name" : "sh_flags", 1327 "field_offset" : 64, 1328 "referenced_type" : "_ZTIj" 1329 }, 1330 { 1331 "field_name" : "sh_addr", 1332 "field_offset" : 96, 1333 "referenced_type" : "_ZTIj" 1334 }, 1335 { 1336 "field_name" : "sh_offset", 1337 "field_offset" : 128, 1338 "referenced_type" : "_ZTIj" 1339 }, 1340 { 1341 "field_name" : "sh_size", 1342 "field_offset" : 160, 1343 "referenced_type" : "_ZTIj" 1344 }, 1345 { 1346 "field_name" : "sh_link", 1347 "field_offset" : 192, 1348 "referenced_type" : "_ZTIj" 1349 }, 1350 { 1351 "field_name" : "sh_info", 1352 "field_offset" : 224, 1353 "referenced_type" : "_ZTIj" 1354 }, 1355 { 1356 "field_name" : "sh_addralign", 1357 "field_offset" : 256, 1358 "referenced_type" : "_ZTIj" 1359 }, 1360 { 1361 "field_name" : "sh_entsize", 1362 "field_offset" : 288, 1363 "referenced_type" : "_ZTIj" 1364 } 1365 ], 1366 "linker_set_key" : "_ZTI10elf32_shdr", 1367 "name" : "elf32_shdr", 1368 "size" : 40, 1369 "source_file" : "bionic/libc/kernel/uapi/linux/elf.h" 1370 }, 1371 { 1372 "alignment" : 4, 1373 "fields" : 1374 [ 1375 { 1376 "field_name" : "n_namesz", 1377 "referenced_type" : "_ZTIj" 1378 }, 1379 { 1380 "field_name" : "n_descsz", 1381 "field_offset" : 32, 1382 "referenced_type" : "_ZTIj" 1383 }, 1384 { 1385 "field_name" : "n_type", 1386 "field_offset" : 64, 1387 "referenced_type" : "_ZTIj" 1388 } 1389 ], 1390 "linker_set_key" : "_ZTI10elf64_note", 1391 "name" : "elf64_note", 1392 "size" : 12, 1393 "source_file" : "bionic/libc/kernel/uapi/linux/elf.h" 1394 }, 1395 { 1396 "alignment" : 8, 1397 "fields" : 1398 [ 1399 { 1400 "field_name" : "p_type", 1401 "referenced_type" : "_ZTIj" 1402 }, 1403 { 1404 "field_name" : "p_flags", 1405 "field_offset" : 32, 1406 "referenced_type" : "_ZTIj" 1407 }, 1408 { 1409 "field_name" : "p_offset", 1410 "field_offset" : 64, 1411 "referenced_type" : "_ZTIy" 1412 }, 1413 { 1414 "field_name" : "p_vaddr", 1415 "field_offset" : 128, 1416 "referenced_type" : "_ZTIy" 1417 }, 1418 { 1419 "field_name" : "p_paddr", 1420 "field_offset" : 192, 1421 "referenced_type" : "_ZTIy" 1422 }, 1423 { 1424 "field_name" : "p_filesz", 1425 "field_offset" : 256, 1426 "referenced_type" : "_ZTIy" 1427 }, 1428 { 1429 "field_name" : "p_memsz", 1430 "field_offset" : 320, 1431 "referenced_type" : "_ZTIy" 1432 }, 1433 { 1434 "field_name" : "p_align", 1435 "field_offset" : 384, 1436 "referenced_type" : "_ZTIy" 1437 } 1438 ], 1439 "linker_set_key" : "_ZTI10elf64_phdr", 1440 "name" : "elf64_phdr", 1441 "size" : 56, 1442 "source_file" : "bionic/libc/kernel/uapi/linux/elf.h" 1443 }, 1444 { 1445 "alignment" : 8, 1446 "fields" : 1447 [ 1448 { 1449 "field_name" : "r_offset", 1450 "referenced_type" : "_ZTIy" 1451 }, 1452 { 1453 "field_name" : "r_info", 1454 "field_offset" : 64, 1455 "referenced_type" : "_ZTIy" 1456 }, 1457 { 1458 "field_name" : "r_addend", 1459 "field_offset" : 128, 1460 "referenced_type" : "_ZTIx" 1461 } 1462 ], 1463 "linker_set_key" : "_ZTI10elf64_rela", 1464 "name" : "elf64_rela", 1465 "size" : 24, 1466 "source_file" : "bionic/libc/kernel/uapi/linux/elf.h" 1467 }, 1468 { 1469 "alignment" : 8, 1470 "fields" : 1471 [ 1472 { 1473 "field_name" : "sh_name", 1474 "referenced_type" : "_ZTIj" 1475 }, 1476 { 1477 "field_name" : "sh_type", 1478 "field_offset" : 32, 1479 "referenced_type" : "_ZTIj" 1480 }, 1481 { 1482 "field_name" : "sh_flags", 1483 "field_offset" : 64, 1484 "referenced_type" : "_ZTIy" 1485 }, 1486 { 1487 "field_name" : "sh_addr", 1488 "field_offset" : 128, 1489 "referenced_type" : "_ZTIy" 1490 }, 1491 { 1492 "field_name" : "sh_offset", 1493 "field_offset" : 192, 1494 "referenced_type" : "_ZTIy" 1495 }, 1496 { 1497 "field_name" : "sh_size", 1498 "field_offset" : 256, 1499 "referenced_type" : "_ZTIy" 1500 }, 1501 { 1502 "field_name" : "sh_link", 1503 "field_offset" : 320, 1504 "referenced_type" : "_ZTIj" 1505 }, 1506 { 1507 "field_name" : "sh_info", 1508 "field_offset" : 352, 1509 "referenced_type" : "_ZTIj" 1510 }, 1511 { 1512 "field_name" : "sh_addralign", 1513 "field_offset" : 384, 1514 "referenced_type" : "_ZTIy" 1515 }, 1516 { 1517 "field_name" : "sh_entsize", 1518 "field_offset" : 448, 1519 "referenced_type" : "_ZTIy" 1520 } 1521 ], 1522 "linker_set_key" : "_ZTI10elf64_shdr", 1523 "name" : "elf64_shdr", 1524 "size" : 64, 1525 "source_file" : "bionic/libc/kernel/uapi/linux/elf.h" 1526 }, 1527 { 1528 "alignment" : 4, 1529 "fields" : 1530 [ 1531 { 1532 "field_name" : "trap_no", 1533 "referenced_type" : "_ZTIm" 1534 }, 1535 { 1536 "field_name" : "error_code", 1537 "field_offset" : 32, 1538 "referenced_type" : "_ZTIm" 1539 }, 1540 { 1541 "field_name" : "oldmask", 1542 "field_offset" : 64, 1543 "referenced_type" : "_ZTIm" 1544 }, 1545 { 1546 "field_name" : "arm_r0", 1547 "field_offset" : 96, 1548 "referenced_type" : "_ZTIm" 1549 }, 1550 { 1551 "field_name" : "arm_r1", 1552 "field_offset" : 128, 1553 "referenced_type" : "_ZTIm" 1554 }, 1555 { 1556 "field_name" : "arm_r2", 1557 "field_offset" : 160, 1558 "referenced_type" : "_ZTIm" 1559 }, 1560 { 1561 "field_name" : "arm_r3", 1562 "field_offset" : 192, 1563 "referenced_type" : "_ZTIm" 1564 }, 1565 { 1566 "field_name" : "arm_r4", 1567 "field_offset" : 224, 1568 "referenced_type" : "_ZTIm" 1569 }, 1570 { 1571 "field_name" : "arm_r5", 1572 "field_offset" : 256, 1573 "referenced_type" : "_ZTIm" 1574 }, 1575 { 1576 "field_name" : "arm_r6", 1577 "field_offset" : 288, 1578 "referenced_type" : "_ZTIm" 1579 }, 1580 { 1581 "field_name" : "arm_r7", 1582 "field_offset" : 320, 1583 "referenced_type" : "_ZTIm" 1584 }, 1585 { 1586 "field_name" : "arm_r8", 1587 "field_offset" : 352, 1588 "referenced_type" : "_ZTIm" 1589 }, 1590 { 1591 "field_name" : "arm_r9", 1592 "field_offset" : 384, 1593 "referenced_type" : "_ZTIm" 1594 }, 1595 { 1596 "field_name" : "arm_r10", 1597 "field_offset" : 416, 1598 "referenced_type" : "_ZTIm" 1599 }, 1600 { 1601 "field_name" : "arm_fp", 1602 "field_offset" : 448, 1603 "referenced_type" : "_ZTIm" 1604 }, 1605 { 1606 "field_name" : "arm_ip", 1607 "field_offset" : 480, 1608 "referenced_type" : "_ZTIm" 1609 }, 1610 { 1611 "field_name" : "arm_sp", 1612 "field_offset" : 512, 1613 "referenced_type" : "_ZTIm" 1614 }, 1615 { 1616 "field_name" : "arm_lr", 1617 "field_offset" : 544, 1618 "referenced_type" : "_ZTIm" 1619 }, 1620 { 1621 "field_name" : "arm_pc", 1622 "field_offset" : 576, 1623 "referenced_type" : "_ZTIm" 1624 }, 1625 { 1626 "field_name" : "arm_cpsr", 1627 "field_offset" : 608, 1628 "referenced_type" : "_ZTIm" 1629 }, 1630 { 1631 "field_name" : "fault_address", 1632 "field_offset" : 640, 1633 "referenced_type" : "_ZTIm" 1634 } 1635 ], 1636 "linker_set_key" : "_ZTI10sigcontext", 1637 "name" : "sigcontext", 1638 "size" : 84, 1639 "source_file" : "bionic/libc/kernel/uapi/asm-arm/asm/sigcontext.h" 1640 }, 1641 { 1642 "alignment" : 4, 1643 "fields" : 1644 [ 1645 { 1646 "field_name" : "__bits", 1647 "referenced_type" : "_ZTIA2_m" 1648 } 1649 ], 1650 "linker_set_key" : "_ZTI10sigset64_t", 1651 "name" : "sigset64_t", 1652 "size" : 8, 1653 "source_file" : "bionic/libc/include/bits/signal_types.h" 1654 }, 1655 { 1656 "alignment" : 8, 1657 "fields" : 1658 [ 1659 { 1660 "field_name" : "frag_offset", 1661 "referenced_type" : "_ZTIy" 1662 }, 1663 { 1664 "field_name" : "frag_size", 1665 "field_offset" : 64, 1666 "referenced_type" : "_ZTIj" 1667 }, 1668 { 1669 "field_name" : "frag_token", 1670 "field_offset" : 96, 1671 "referenced_type" : "_ZTIj" 1672 }, 1673 { 1674 "field_name" : "dmabuf_id", 1675 "field_offset" : 128, 1676 "referenced_type" : "_ZTIj" 1677 }, 1678 { 1679 "field_name" : "flags", 1680 "field_offset" : 160, 1681 "referenced_type" : "_ZTIj" 1682 } 1683 ], 1684 "linker_set_key" : "_ZTI11dmabuf_cmsg", 1685 "name" : "dmabuf_cmsg", 1686 "size" : 24, 1687 "source_file" : "bionic/libc/kernel/uapi/linux/uio.h" 1688 }, 1689 { 1690 "alignment" : 4, 1691 "fields" : 1692 [ 1693 { 1694 "referenced_type" : "_ZTIN11sigaction64Ut_E" 1695 }, 1696 { 1697 "field_name" : "sa_flags", 1698 "field_offset" : 32, 1699 "referenced_type" : "_ZTIi" 1700 }, 1701 { 1702 "field_name" : "sa_restorer", 1703 "field_offset" : 64, 1704 "referenced_type" : "_ZTIPFvvE" 1705 }, 1706 { 1707 "field_name" : "sa_mask", 1708 "field_offset" : 96, 1709 "referenced_type" : "_ZTI10sigset64_t" 1710 } 1711 ], 1712 "linker_set_key" : "_ZTI11sigaction64", 1713 "name" : "sigaction64", 1714 "size" : 20, 1715 "source_file" : "bionic/libc/include/bits/signal_types.h" 1716 }, 1717 { 1718 "alignment" : 4, 1719 "fields" : 1720 [ 1721 { 1722 "field_name" : "ss_sp", 1723 "referenced_type" : "_ZTIPv" 1724 }, 1725 { 1726 "field_name" : "ss_flags", 1727 "field_offset" : 32, 1728 "referenced_type" : "_ZTIi" 1729 }, 1730 { 1731 "field_name" : "ss_size", 1732 "field_offset" : 64, 1733 "referenced_type" : "_ZTIj" 1734 } 1735 ], 1736 "linker_set_key" : "_ZTI11sigaltstack", 1737 "name" : "sigaltstack", 1738 "size" : 12, 1739 "source_file" : "bionic/libc/kernel/uapi/asm-arm/asm/signal.h" 1740 }, 1741 { 1742 "alignment" : 4, 1743 "fields" : 1744 [ 1745 { 1746 "field_name" : "fpregs", 1747 "referenced_type" : "_ZTIA8_N11user_fpregs6fp_regE" 1748 }, 1749 { 1750 "bit_width" : 32, 1751 "field_name" : "fpsr", 1752 "field_offset" : 768, 1753 "is_bit_field" : true, 1754 "referenced_type" : "_ZTIj" 1755 }, 1756 { 1757 "bit_width" : 32, 1758 "field_name" : "fpcr", 1759 "field_offset" : 800, 1760 "is_bit_field" : true, 1761 "referenced_type" : "_ZTIj" 1762 }, 1763 { 1764 "field_name" : "ftype", 1765 "field_offset" : 832, 1766 "referenced_type" : "_ZTIA8_h" 1767 }, 1768 { 1769 "field_name" : "init_flag", 1770 "field_offset" : 896, 1771 "referenced_type" : "_ZTIj" 1772 } 1773 ], 1774 "linker_set_key" : "_ZTI11user_fpregs", 1775 "name" : "user_fpregs", 1776 "size" : 116, 1777 "source_file" : "bionic/libc/include/sys/user.h" 1778 }, 1779 { 1780 "alignment" : 4, 1781 "fields" : 1782 [ 1783 { 1784 "field_name" : "vd_version", 1785 "referenced_type" : "_ZTIt" 1786 }, 1787 { 1788 "field_name" : "vd_flags", 1789 "field_offset" : 16, 1790 "referenced_type" : "_ZTIt" 1791 }, 1792 { 1793 "field_name" : "vd_ndx", 1794 "field_offset" : 32, 1795 "referenced_type" : "_ZTIt" 1796 }, 1797 { 1798 "field_name" : "vd_cnt", 1799 "field_offset" : 48, 1800 "referenced_type" : "_ZTIt" 1801 }, 1802 { 1803 "field_name" : "vd_hash", 1804 "field_offset" : 64, 1805 "referenced_type" : "_ZTIj" 1806 }, 1807 { 1808 "field_name" : "vd_aux", 1809 "field_offset" : 96, 1810 "referenced_type" : "_ZTIj" 1811 }, 1812 { 1813 "field_name" : "vd_next", 1814 "field_offset" : 128, 1815 "referenced_type" : "_ZTIj" 1816 } 1817 ], 1818 "linker_set_key" : "_ZTI12Elf32_Verdef", 1819 "name" : "Elf32_Verdef", 1820 "size" : 20, 1821 "source_file" : "bionic/libc/include/elf.h" 1822 }, 1823 { 1824 "alignment" : 4, 1825 "fields" : 1826 [ 1827 { 1828 "field_name" : "a_type", 1829 "referenced_type" : "_ZTIj" 1830 }, 1831 { 1832 "field_name" : "a_un", 1833 "field_offset" : 32, 1834 "referenced_type" : "_ZTIN12Elf32_auxv_tUt_E" 1835 } 1836 ], 1837 "linker_set_key" : "_ZTI12Elf32_auxv_t", 1838 "name" : "Elf32_auxv_t", 1839 "size" : 8, 1840 "source_file" : "bionic/libc/include/elf.h" 1841 }, 1842 { 1843 "alignment" : 4, 1844 "fields" : 1845 [ 1846 { 1847 "field_name" : "vd_version", 1848 "referenced_type" : "_ZTIt" 1849 }, 1850 { 1851 "field_name" : "vd_flags", 1852 "field_offset" : 16, 1853 "referenced_type" : "_ZTIt" 1854 }, 1855 { 1856 "field_name" : "vd_ndx", 1857 "field_offset" : 32, 1858 "referenced_type" : "_ZTIt" 1859 }, 1860 { 1861 "field_name" : "vd_cnt", 1862 "field_offset" : 48, 1863 "referenced_type" : "_ZTIt" 1864 }, 1865 { 1866 "field_name" : "vd_hash", 1867 "field_offset" : 64, 1868 "referenced_type" : "_ZTIj" 1869 }, 1870 { 1871 "field_name" : "vd_aux", 1872 "field_offset" : 96, 1873 "referenced_type" : "_ZTIj" 1874 }, 1875 { 1876 "field_name" : "vd_next", 1877 "field_offset" : 128, 1878 "referenced_type" : "_ZTIj" 1879 } 1880 ], 1881 "linker_set_key" : "_ZTI12Elf64_Verdef", 1882 "name" : "Elf64_Verdef", 1883 "size" : 20, 1884 "source_file" : "bionic/libc/include/elf.h" 1885 }, 1886 { 1887 "alignment" : 8, 1888 "fields" : 1889 [ 1890 { 1891 "field_name" : "a_type", 1892 "referenced_type" : "_ZTIy" 1893 }, 1894 { 1895 "field_name" : "a_un", 1896 "field_offset" : 64, 1897 "referenced_type" : "_ZTIN12Elf64_auxv_tUt_E" 1898 } 1899 ], 1900 "linker_set_key" : "_ZTI12Elf64_auxv_t", 1901 "name" : "Elf64_auxv_t", 1902 "size" : 16, 1903 "source_file" : "bionic/libc/include/elf.h" 1904 }, 1905 { 1906 "alignment" : 8, 1907 "fields" : 1908 [ 1909 { 1910 "field_name" : "dlpi_addr", 1911 "referenced_type" : "_ZTIj" 1912 }, 1913 { 1914 "field_name" : "dlpi_name", 1915 "field_offset" : 32, 1916 "referenced_type" : "_ZTIPKc" 1917 }, 1918 { 1919 "field_name" : "dlpi_phdr", 1920 "field_offset" : 64, 1921 "referenced_type" : "_ZTIPK10elf32_phdr" 1922 }, 1923 { 1924 "field_name" : "dlpi_phnum", 1925 "field_offset" : 96, 1926 "referenced_type" : "_ZTIt" 1927 }, 1928 { 1929 "field_name" : "dlpi_adds", 1930 "field_offset" : 128, 1931 "referenced_type" : "_ZTIy" 1932 }, 1933 { 1934 "field_name" : "dlpi_subs", 1935 "field_offset" : 192, 1936 "referenced_type" : "_ZTIy" 1937 }, 1938 { 1939 "field_name" : "dlpi_tls_modid", 1940 "field_offset" : 256, 1941 "referenced_type" : "_ZTIj" 1942 }, 1943 { 1944 "field_name" : "dlpi_tls_data", 1945 "field_offset" : 288, 1946 "referenced_type" : "_ZTIPv" 1947 } 1948 ], 1949 "linker_set_key" : "_ZTI12dl_phdr_info", 1950 "name" : "dl_phdr_info", 1951 "size" : 40, 1952 "source_file" : "bionic/libc/include/link.h" 1953 }, 1954 { 1955 "alignment" : 4, 1956 "fields" : 1957 [ 1958 { 1959 "field_name" : "token_start", 1960 "referenced_type" : "_ZTIj" 1961 }, 1962 { 1963 "field_name" : "token_count", 1964 "field_offset" : 32, 1965 "referenced_type" : "_ZTIj" 1966 } 1967 ], 1968 "linker_set_key" : "_ZTI12dmabuf_token", 1969 "name" : "dmabuf_token", 1970 "size" : 8, 1971 "source_file" : "bionic/libc/kernel/uapi/linux/uio.h" 1972 }, 1973 { 1974 "alignment" : 4, 1975 "fields" : 1976 [ 1977 { 1978 "field_name" : "fpexc", 1979 "referenced_type" : "_ZTIm" 1980 }, 1981 { 1982 "field_name" : "fpinst", 1983 "field_offset" : 32, 1984 "referenced_type" : "_ZTIm" 1985 }, 1986 { 1987 "field_name" : "fpinst2", 1988 "field_offset" : 64, 1989 "referenced_type" : "_ZTIm" 1990 } 1991 ], 1992 "linker_set_key" : "_ZTI12user_vfp_exc", 1993 "name" : "user_vfp_exc", 1994 "size" : 12, 1995 "source_file" : "bionic/libc/include/sys/user.h" 1996 }, 1997 { 1998 "alignment" : 2, 1999 "fields" : 2000 [ 2001 { 2002 "field_name" : "si_boundto", 2003 "referenced_type" : "_ZTIt" 2004 }, 2005 { 2006 "field_name" : "si_flags", 2007 "field_offset" : 16, 2008 "referenced_type" : "_ZTIt" 2009 } 2010 ], 2011 "linker_set_key" : "_ZTI13Elf32_Syminfo", 2012 "name" : "Elf32_Syminfo", 2013 "size" : 4, 2014 "source_file" : "bionic/libc/include/elf.h" 2015 }, 2016 { 2017 "alignment" : 4, 2018 "fields" : 2019 [ 2020 { 2021 "field_name" : "vda_name", 2022 "referenced_type" : "_ZTIj" 2023 }, 2024 { 2025 "field_name" : "vda_next", 2026 "field_offset" : 32, 2027 "referenced_type" : "_ZTIj" 2028 } 2029 ], 2030 "linker_set_key" : "_ZTI13Elf32_Verdaux", 2031 "name" : "Elf32_Verdaux", 2032 "size" : 8, 2033 "source_file" : "bionic/libc/include/elf.h" 2034 }, 2035 { 2036 "alignment" : 4, 2037 "fields" : 2038 [ 2039 { 2040 "field_name" : "vna_hash", 2041 "referenced_type" : "_ZTIj" 2042 }, 2043 { 2044 "field_name" : "vna_flags", 2045 "field_offset" : 32, 2046 "referenced_type" : "_ZTIt" 2047 }, 2048 { 2049 "field_name" : "vna_other", 2050 "field_offset" : 48, 2051 "referenced_type" : "_ZTIt" 2052 }, 2053 { 2054 "field_name" : "vna_name", 2055 "field_offset" : 64, 2056 "referenced_type" : "_ZTIj" 2057 }, 2058 { 2059 "field_name" : "vna_next", 2060 "field_offset" : 96, 2061 "referenced_type" : "_ZTIj" 2062 } 2063 ], 2064 "linker_set_key" : "_ZTI13Elf32_Vernaux", 2065 "name" : "Elf32_Vernaux", 2066 "size" : 16, 2067 "source_file" : "bionic/libc/include/elf.h" 2068 }, 2069 { 2070 "alignment" : 4, 2071 "fields" : 2072 [ 2073 { 2074 "field_name" : "vn_version", 2075 "referenced_type" : "_ZTIt" 2076 }, 2077 { 2078 "field_name" : "vn_cnt", 2079 "field_offset" : 16, 2080 "referenced_type" : "_ZTIt" 2081 }, 2082 { 2083 "field_name" : "vn_file", 2084 "field_offset" : 32, 2085 "referenced_type" : "_ZTIj" 2086 }, 2087 { 2088 "field_name" : "vn_aux", 2089 "field_offset" : 64, 2090 "referenced_type" : "_ZTIj" 2091 }, 2092 { 2093 "field_name" : "vn_next", 2094 "field_offset" : 96, 2095 "referenced_type" : "_ZTIj" 2096 } 2097 ], 2098 "linker_set_key" : "_ZTI13Elf32_Verneed", 2099 "name" : "Elf32_Verneed", 2100 "size" : 16, 2101 "source_file" : "bionic/libc/include/elf.h" 2102 }, 2103 { 2104 "alignment" : 2, 2105 "fields" : 2106 [ 2107 { 2108 "field_name" : "si_boundto", 2109 "referenced_type" : "_ZTIt" 2110 }, 2111 { 2112 "field_name" : "si_flags", 2113 "field_offset" : 16, 2114 "referenced_type" : "_ZTIt" 2115 } 2116 ], 2117 "linker_set_key" : "_ZTI13Elf64_Syminfo", 2118 "name" : "Elf64_Syminfo", 2119 "size" : 4, 2120 "source_file" : "bionic/libc/include/elf.h" 2121 }, 2122 { 2123 "alignment" : 4, 2124 "fields" : 2125 [ 2126 { 2127 "field_name" : "vda_name", 2128 "referenced_type" : "_ZTIj" 2129 }, 2130 { 2131 "field_name" : "vda_next", 2132 "field_offset" : 32, 2133 "referenced_type" : "_ZTIj" 2134 } 2135 ], 2136 "linker_set_key" : "_ZTI13Elf64_Verdaux", 2137 "name" : "Elf64_Verdaux", 2138 "size" : 8, 2139 "source_file" : "bionic/libc/include/elf.h" 2140 }, 2141 { 2142 "alignment" : 4, 2143 "fields" : 2144 [ 2145 { 2146 "field_name" : "vna_hash", 2147 "referenced_type" : "_ZTIj" 2148 }, 2149 { 2150 "field_name" : "vna_flags", 2151 "field_offset" : 32, 2152 "referenced_type" : "_ZTIt" 2153 }, 2154 { 2155 "field_name" : "vna_other", 2156 "field_offset" : 48, 2157 "referenced_type" : "_ZTIt" 2158 }, 2159 { 2160 "field_name" : "vna_name", 2161 "field_offset" : 64, 2162 "referenced_type" : "_ZTIj" 2163 }, 2164 { 2165 "field_name" : "vna_next", 2166 "field_offset" : 96, 2167 "referenced_type" : "_ZTIj" 2168 } 2169 ], 2170 "linker_set_key" : "_ZTI13Elf64_Vernaux", 2171 "name" : "Elf64_Vernaux", 2172 "size" : 16, 2173 "source_file" : "bionic/libc/include/elf.h" 2174 }, 2175 { 2176 "alignment" : 4, 2177 "fields" : 2178 [ 2179 { 2180 "field_name" : "vn_version", 2181 "referenced_type" : "_ZTIt" 2182 }, 2183 { 2184 "field_name" : "vn_cnt", 2185 "field_offset" : 16, 2186 "referenced_type" : "_ZTIt" 2187 }, 2188 { 2189 "field_name" : "vn_file", 2190 "field_offset" : 32, 2191 "referenced_type" : "_ZTIj" 2192 }, 2193 { 2194 "field_name" : "vn_aux", 2195 "field_offset" : 64, 2196 "referenced_type" : "_ZTIj" 2197 }, 2198 { 2199 "field_name" : "vn_next", 2200 "field_offset" : 96, 2201 "referenced_type" : "_ZTIj" 2202 } 2203 ], 2204 "linker_set_key" : "_ZTI13Elf64_Verneed", 2205 "name" : "Elf64_Verneed", 2206 "size" : 16, 2207 "source_file" : "bionic/libc/include/elf.h" 2208 }, 2209 { 2210 "alignment" : 4, 2211 "fields" : 2212 [ 2213 { 2214 "field_name" : "flags", 2215 "referenced_type" : "_ZTIj" 2216 }, 2217 { 2218 "field_name" : "stack_base", 2219 "field_offset" : 32, 2220 "referenced_type" : "_ZTIPv" 2221 }, 2222 { 2223 "field_name" : "stack_size", 2224 "field_offset" : 64, 2225 "referenced_type" : "_ZTIj" 2226 }, 2227 { 2228 "field_name" : "guard_size", 2229 "field_offset" : 96, 2230 "referenced_type" : "_ZTIj" 2231 }, 2232 { 2233 "field_name" : "sched_policy", 2234 "field_offset" : 128, 2235 "referenced_type" : "_ZTIi" 2236 }, 2237 { 2238 "field_name" : "sched_priority", 2239 "field_offset" : 160, 2240 "referenced_type" : "_ZTIi" 2241 } 2242 ], 2243 "linker_set_key" : "_ZTI14pthread_attr_t", 2244 "name" : "pthread_attr_t", 2245 "size" : 24, 2246 "source_file" : "bionic/libc/include/bits/pthread_types.h" 2247 }, 2248 { 2249 "alignment" : 4, 2250 "fields" : 2251 [ 2252 { 2253 "field_name" : "__private", 2254 "referenced_type" : "_ZTIA1_i" 2255 } 2256 ], 2257 "linker_set_key" : "_ZTI14pthread_cond_t", 2258 "name" : "pthread_cond_t", 2259 "size" : 4, 2260 "source_file" : "bionic/libc/include/bits/pthread_types.h" 2261 }, 2262 { 2263 "alignment" : 4, 2264 "fields" : 2265 [ 2266 { 2267 "field_name" : "fds_bits", 2268 "referenced_type" : "_ZTIA32_m" 2269 } 2270 ], 2271 "linker_set_key" : "_ZTI15__kernel_fd_set", 2272 "name" : "__kernel_fd_set", 2273 "size" : 128, 2274 "source_file" : "bionic/libc/kernel/uapi/linux/posix_types.h" 2275 }, 2276 { 2277 "alignment" : 4, 2278 "fields" : 2279 [ 2280 { 2281 "field_name" : "val", 2282 "referenced_type" : "_ZTIA2_i" 2283 } 2284 ], 2285 "linker_set_key" : "_ZTI15__kernel_fsid_t", 2286 "name" : "__kernel_fsid_t", 2287 "size" : 8, 2288 "source_file" : "bionic/libc/kernel/uapi/asm-generic/posix_types.h" 2289 }, 2290 { 2291 "alignment" : 8, 2292 "fields" : 2293 [ 2294 { 2295 "field_name" : "off", 2296 "referenced_type" : "_ZTIy" 2297 }, 2298 { 2299 "field_name" : "len", 2300 "field_offset" : 64, 2301 "referenced_type" : "_ZTIy" 2302 } 2303 ], 2304 "linker_set_key" : "_ZTI15cachestat_range", 2305 "name" : "cachestat_range", 2306 "size" : 16, 2307 "source_file" : "bionic/libc/kernel/uapi/linux/mman.h" 2308 }, 2309 { 2310 "alignment" : 4, 2311 "fields" : 2312 [ 2313 { 2314 "field_name" : "__private", 2315 "referenced_type" : "_ZTIA1_i" 2316 } 2317 ], 2318 "linker_set_key" : "_ZTI15pthread_mutex_t", 2319 "name" : "pthread_mutex_t", 2320 "size" : 4, 2321 "source_file" : "bionic/libc/include/bits/pthread_types.h" 2322 }, 2323 { 2324 "alignment" : 4, 2325 "fields" : 2326 [ 2327 { 2328 "field_name" : "__private", 2329 "referenced_type" : "_ZTIA10_i" 2330 } 2331 ], 2332 "linker_set_key" : "_ZTI16pthread_rwlock_t", 2333 "name" : "pthread_rwlock_t", 2334 "size" : 40, 2335 "source_file" : "bionic/libc/include/bits/pthread_types.h" 2336 }, 2337 { 2338 "alignment" : 8, 2339 "fields" : 2340 [ 2341 { 2342 "field_name" : "flags", 2343 "referenced_type" : "_ZTIy" 2344 }, 2345 { 2346 "field_name" : "reserved_addr", 2347 "field_offset" : 64, 2348 "referenced_type" : "_ZTIPv" 2349 }, 2350 { 2351 "field_name" : "reserved_size", 2352 "field_offset" : 96, 2353 "referenced_type" : "_ZTIj" 2354 }, 2355 { 2356 "field_name" : "relro_fd", 2357 "field_offset" : 128, 2358 "referenced_type" : "_ZTIi" 2359 }, 2360 { 2361 "field_name" : "library_fd", 2362 "field_offset" : 160, 2363 "referenced_type" : "_ZTIi" 2364 }, 2365 { 2366 "field_name" : "library_fd_offset", 2367 "field_offset" : 192, 2368 "referenced_type" : "_ZTIx" 2369 }, 2370 { 2371 "field_name" : "library_namespace", 2372 "field_offset" : 256, 2373 "referenced_type" : "_ZTIP19android_namespace_t" 2374 } 2375 ], 2376 "linker_set_key" : "_ZTI17android_dlextinfo", 2377 "name" : "android_dlextinfo", 2378 "size" : 40, 2379 "source_file" : "bionic/libc/include/android/dlext.h" 2380 }, 2381 { 2382 "alignment" : 4, 2383 "fields" : 2384 [ 2385 { 2386 "field_name" : "__private", 2387 "referenced_type" : "_ZTIA8_i" 2388 } 2389 ], 2390 "linker_set_key" : "_ZTI17pthread_barrier_t", 2391 "name" : "pthread_barrier_t", 2392 "size" : 32, 2393 "source_file" : "bionic/libc/include/bits/pthread_types.h" 2394 }, 2395 { 2396 "alignment" : 4, 2397 "fields" : 2398 [ 2399 { 2400 "field_name" : "_u", 2401 "referenced_type" : "_ZTIN18__kernel_sigactionUt_E" 2402 }, 2403 { 2404 "field_name" : "sa_mask", 2405 "field_offset" : 32, 2406 "referenced_type" : "_ZTIm" 2407 }, 2408 { 2409 "field_name" : "sa_flags", 2410 "field_offset" : 64, 2411 "referenced_type" : "_ZTIm" 2412 }, 2413 { 2414 "field_name" : "sa_restorer", 2415 "field_offset" : 96, 2416 "referenced_type" : "_ZTIPFvvE" 2417 } 2418 ], 2419 "linker_set_key" : "_ZTI18__kernel_sigaction", 2420 "name" : "__kernel_sigaction", 2421 "size" : 16, 2422 "source_file" : "bionic/libc/kernel/uapi/asm-arm/asm/signal.h" 2423 }, 2424 { 2425 "alignment" : 4, 2426 "fields" : 2427 [ 2428 { 2429 "field_name" : "__private", 2430 "referenced_type" : "_ZTIA2_i" 2431 } 2432 ], 2433 "linker_set_key" : "_ZTI18pthread_spinlock_t", 2434 "name" : "pthread_spinlock_t", 2435 "size" : 8, 2436 "source_file" : "bionic/libc/include/bits/pthread_types.h" 2437 }, 2438 { 2439 "alignment" : 4, 2440 "fields" : 2441 [ 2442 { 2443 "field_name" : "regs", 2444 "referenced_type" : "_ZTI9user_regs" 2445 }, 2446 { 2447 "field_name" : "u_fpvalid", 2448 "field_offset" : 576, 2449 "referenced_type" : "_ZTIi" 2450 }, 2451 { 2452 "field_name" : "u_tsize", 2453 "field_offset" : 608, 2454 "referenced_type" : "_ZTIm" 2455 }, 2456 { 2457 "field_name" : "u_dsize", 2458 "field_offset" : 640, 2459 "referenced_type" : "_ZTIm" 2460 }, 2461 { 2462 "field_name" : "u_ssize", 2463 "field_offset" : 672, 2464 "referenced_type" : "_ZTIm" 2465 }, 2466 { 2467 "field_name" : "start_code", 2468 "field_offset" : 704, 2469 "referenced_type" : "_ZTIm" 2470 }, 2471 { 2472 "field_name" : "start_stack", 2473 "field_offset" : 736, 2474 "referenced_type" : "_ZTIm" 2475 }, 2476 { 2477 "field_name" : "signal", 2478 "field_offset" : 768, 2479 "referenced_type" : "_ZTIl" 2480 }, 2481 { 2482 "field_name" : "reserved", 2483 "field_offset" : 800, 2484 "referenced_type" : "_ZTIi" 2485 }, 2486 { 2487 "field_name" : "u_ar0", 2488 "field_offset" : 832, 2489 "referenced_type" : "_ZTIP9user_regs" 2490 }, 2491 { 2492 "field_name" : "magic", 2493 "field_offset" : 864, 2494 "referenced_type" : "_ZTIm" 2495 }, 2496 { 2497 "field_name" : "u_comm", 2498 "field_offset" : 896, 2499 "referenced_type" : "_ZTIA32_c" 2500 }, 2501 { 2502 "field_name" : "u_debugreg", 2503 "field_offset" : 1152, 2504 "referenced_type" : "_ZTIA8_i" 2505 }, 2506 { 2507 "field_name" : "u_fp", 2508 "field_offset" : 1408, 2509 "referenced_type" : "_ZTI11user_fpregs" 2510 }, 2511 { 2512 "field_name" : "u_fp0", 2513 "field_offset" : 2336, 2514 "referenced_type" : "_ZTIP11user_fpregs" 2515 } 2516 ], 2517 "linker_set_key" : "_ZTI4user", 2518 "name" : "user", 2519 "size" : 296, 2520 "source_file" : "bionic/libc/include/sys/user.h" 2521 }, 2522 { 2523 "alignment" : 4, 2524 "fields" : 2525 [ 2526 { 2527 "field_name" : "quot", 2528 "referenced_type" : "_ZTIi" 2529 }, 2530 { 2531 "field_name" : "rem", 2532 "field_offset" : 32, 2533 "referenced_type" : "_ZTIi" 2534 } 2535 ], 2536 "linker_set_key" : "_ZTI5div_t", 2537 "name" : "div_t", 2538 "size" : 8, 2539 "source_file" : "bionic/libc/include/stdlib.h" 2540 }, 2541 { 2542 "alignment" : 4, 2543 "fields" : 2544 [ 2545 { 2546 "field_name" : "iov_base", 2547 "referenced_type" : "_ZTIPv" 2548 }, 2549 { 2550 "field_name" : "iov_len", 2551 "field_offset" : 32, 2552 "referenced_type" : "_ZTIj" 2553 } 2554 ], 2555 "linker_set_key" : "_ZTI5iovec", 2556 "name" : "iovec", 2557 "size" : 8, 2558 "source_file" : "bionic/libc/kernel/uapi/linux/uio.h" 2559 }, 2560 { 2561 "alignment" : 4, 2562 "fields" : 2563 [ 2564 { 2565 "field_name" : "quot", 2566 "referenced_type" : "_ZTIl" 2567 }, 2568 { 2569 "field_name" : "rem", 2570 "field_offset" : 32, 2571 "referenced_type" : "_ZTIl" 2572 } 2573 ], 2574 "linker_set_key" : "_ZTI6ldiv_t", 2575 "name" : "ldiv_t", 2576 "size" : 8, 2577 "source_file" : "bionic/libc/include/stdlib.h" 2578 }, 2579 { 2580 "alignment" : 4, 2581 "fields" : 2582 [ 2583 { 2584 "field_name" : "sival_int", 2585 "referenced_type" : "_ZTIi" 2586 }, 2587 { 2588 "field_name" : "sival_ptr", 2589 "referenced_type" : "_ZTIPv" 2590 } 2591 ], 2592 "linker_set_key" : "_ZTI6sigval", 2593 "name" : "sigval", 2594 "record_kind" : "union", 2595 "size" : 4, 2596 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 2597 }, 2598 { 2599 "alignment" : 4, 2600 "fields" : 2601 [ 2602 { 2603 "field_name" : "dli_fname", 2604 "referenced_type" : "_ZTIPKc" 2605 }, 2606 { 2607 "field_name" : "dli_fbase", 2608 "field_offset" : 32, 2609 "referenced_type" : "_ZTIPv" 2610 }, 2611 { 2612 "field_name" : "dli_sname", 2613 "field_offset" : 64, 2614 "referenced_type" : "_ZTIPKc" 2615 }, 2616 { 2617 "field_name" : "dli_saddr", 2618 "field_offset" : 96, 2619 "referenced_type" : "_ZTIPv" 2620 } 2621 ], 2622 "linker_set_key" : "_ZTI7Dl_info", 2623 "name" : "Dl_info", 2624 "size" : 16, 2625 "source_file" : "bionic/libc/include/dlfcn.h" 2626 }, 2627 { 2628 "alignment" : 8, 2629 "fields" : 2630 [ 2631 { 2632 "field_name" : "quot", 2633 "referenced_type" : "_ZTIx" 2634 }, 2635 { 2636 "field_name" : "rem", 2637 "field_offset" : 64, 2638 "referenced_type" : "_ZTIx" 2639 } 2640 ], 2641 "linker_set_key" : "_ZTI7lldiv_t", 2642 "name" : "lldiv_t", 2643 "size" : 16, 2644 "source_file" : "bionic/libc/include/stdlib.h" 2645 }, 2646 { 2647 "alignment" : 4, 2648 "fields" : 2649 [ 2650 { 2651 "field_name" : "r_version", 2652 "referenced_type" : "_ZTIi" 2653 }, 2654 { 2655 "field_name" : "r_map", 2656 "field_offset" : 32, 2657 "referenced_type" : "_ZTIP8link_map" 2658 }, 2659 { 2660 "field_name" : "r_brk", 2661 "field_offset" : 64, 2662 "referenced_type" : "_ZTIj" 2663 }, 2664 { 2665 "field_name" : "r_state", 2666 "field_offset" : 96, 2667 "referenced_type" : "_ZTIN7r_debug7$RT_ADDE" 2668 }, 2669 { 2670 "field_name" : "r_ldbase", 2671 "field_offset" : 128, 2672 "referenced_type" : "_ZTIj" 2673 } 2674 ], 2675 "linker_set_key" : "_ZTI7r_debug", 2676 "name" : "r_debug", 2677 "size" : 20, 2678 "source_file" : "bionic/libc/include/link.h" 2679 }, 2680 { 2681 "alignment" : 4, 2682 "fields" : 2683 [ 2684 { 2685 "referenced_type" : "_ZTIN7siginfoUt_E" 2686 } 2687 ], 2688 "linker_set_key" : "_ZTI7siginfo", 2689 "name" : "siginfo", 2690 "size" : 128, 2691 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 2692 }, 2693 { 2694 "alignment" : 4, 2695 "fields" : 2696 [ 2697 { 2698 "field_name" : "l_addr", 2699 "referenced_type" : "_ZTIj" 2700 }, 2701 { 2702 "field_name" : "l_name", 2703 "field_offset" : 32, 2704 "referenced_type" : "_ZTIPc" 2705 }, 2706 { 2707 "field_name" : "l_ld", 2708 "field_offset" : 64, 2709 "referenced_type" : "_ZTIP9Elf32_Dyn" 2710 }, 2711 { 2712 "field_name" : "l_next", 2713 "field_offset" : 96, 2714 "referenced_type" : "_ZTIP8link_map" 2715 }, 2716 { 2717 "field_name" : "l_prev", 2718 "field_offset" : 128, 2719 "referenced_type" : "_ZTIP8link_map" 2720 } 2721 ], 2722 "linker_set_key" : "_ZTI8link_map", 2723 "name" : "link_map", 2724 "size" : 20, 2725 "source_file" : "bionic/libc/include/link.h" 2726 }, 2727 { 2728 "alignment" : 4, 2729 "fields" : 2730 [ 2731 { 2732 "field_name" : "arena", 2733 "referenced_type" : "_ZTIj" 2734 }, 2735 { 2736 "field_name" : "ordblks", 2737 "field_offset" : 32, 2738 "referenced_type" : "_ZTIj" 2739 }, 2740 { 2741 "field_name" : "smblks", 2742 "field_offset" : 64, 2743 "referenced_type" : "_ZTIj" 2744 }, 2745 { 2746 "field_name" : "hblks", 2747 "field_offset" : 96, 2748 "referenced_type" : "_ZTIj" 2749 }, 2750 { 2751 "field_name" : "hblkhd", 2752 "field_offset" : 128, 2753 "referenced_type" : "_ZTIj" 2754 }, 2755 { 2756 "field_name" : "usmblks", 2757 "field_offset" : 160, 2758 "referenced_type" : "_ZTIj" 2759 }, 2760 { 2761 "field_name" : "fsmblks", 2762 "field_offset" : 192, 2763 "referenced_type" : "_ZTIj" 2764 }, 2765 { 2766 "field_name" : "uordblks", 2767 "field_offset" : 224, 2768 "referenced_type" : "_ZTIj" 2769 }, 2770 { 2771 "field_name" : "fordblks", 2772 "field_offset" : 256, 2773 "referenced_type" : "_ZTIj" 2774 }, 2775 { 2776 "field_name" : "keepcost", 2777 "field_offset" : 288, 2778 "referenced_type" : "_ZTIj" 2779 } 2780 ], 2781 "linker_set_key" : "_ZTI8mallinfo", 2782 "name" : "mallinfo", 2783 "size" : 40, 2784 "source_file" : "bionic/libc/include/malloc.h" 2785 }, 2786 { 2787 "alignment" : 4, 2788 "fields" : 2789 [ 2790 { 2791 "field_name" : "sigev_value", 2792 "referenced_type" : "_ZTI6sigval" 2793 }, 2794 { 2795 "field_name" : "sigev_signo", 2796 "field_offset" : 32, 2797 "referenced_type" : "_ZTIi" 2798 }, 2799 { 2800 "field_name" : "sigev_notify", 2801 "field_offset" : 64, 2802 "referenced_type" : "_ZTIi" 2803 }, 2804 { 2805 "field_name" : "_sigev_un", 2806 "field_offset" : 96, 2807 "referenced_type" : "_ZTIN8sigeventUt_E" 2808 } 2809 ], 2810 "linker_set_key" : "_ZTI8sigevent", 2811 "name" : "sigevent", 2812 "size" : 64, 2813 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 2814 }, 2815 { 2816 "alignment" : 4, 2817 "fields" : 2818 [ 2819 { 2820 "field_name" : "tv_sec", 2821 "referenced_type" : "_ZTIl" 2822 }, 2823 { 2824 "field_name" : "tv_nsec", 2825 "field_offset" : 32, 2826 "referenced_type" : "_ZTIl" 2827 } 2828 ], 2829 "linker_set_key" : "_ZTI8timespec", 2830 "name" : "timespec", 2831 "size" : 8, 2832 "source_file" : "bionic/libc/include/bits/timespec.h" 2833 }, 2834 { 2835 "alignment" : 8, 2836 "fields" : 2837 [ 2838 { 2839 "field_name" : "uc_flags", 2840 "referenced_type" : "_ZTIm" 2841 }, 2842 { 2843 "field_name" : "uc_link", 2844 "field_offset" : 32, 2845 "referenced_type" : "_ZTIP8ucontext" 2846 }, 2847 { 2848 "field_name" : "uc_stack", 2849 "field_offset" : 64, 2850 "referenced_type" : "_ZTI11sigaltstack" 2851 }, 2852 { 2853 "field_name" : "uc_mcontext", 2854 "field_offset" : 160, 2855 "referenced_type" : "_ZTI10sigcontext" 2856 }, 2857 { 2858 "field_offset" : 832, 2859 "referenced_type" : "_ZTIN8ucontextUt_E" 2860 }, 2861 { 2862 "field_name" : "__padding", 2863 "field_offset" : 896, 2864 "referenced_type" : "_ZTIA120_c" 2865 }, 2866 { 2867 "field_name" : "uc_regspace", 2868 "field_offset" : 1856, 2869 "referenced_type" : "_ZTIA128_m" 2870 } 2871 ], 2872 "linker_set_key" : "_ZTI8ucontext", 2873 "name" : "ucontext", 2874 "size" : 744, 2875 "source_file" : "bionic/libc/include/sys/ucontext.h" 2876 }, 2877 { 2878 "alignment" : 8, 2879 "fields" : 2880 [ 2881 { 2882 "field_name" : "fpregs", 2883 "referenced_type" : "_ZTIA32_y" 2884 }, 2885 { 2886 "field_name" : "fpscr", 2887 "field_offset" : 2048, 2888 "referenced_type" : "_ZTIm" 2889 } 2890 ], 2891 "linker_set_key" : "_ZTI8user_vfp", 2892 "name" : "user_vfp", 2893 "size" : 264, 2894 "source_file" : "bionic/libc/include/sys/user.h" 2895 }, 2896 { 2897 "alignment" : 4, 2898 "fields" : 2899 [ 2900 { 2901 "field_name" : "d_tag", 2902 "referenced_type" : "_ZTIi" 2903 }, 2904 { 2905 "field_name" : "d_un", 2906 "field_offset" : 32, 2907 "referenced_type" : "_ZTIN9Elf32_DynUt_E" 2908 } 2909 ], 2910 "linker_set_key" : "_ZTI9Elf32_Dyn", 2911 "name" : "Elf32_Dyn", 2912 "size" : 8, 2913 "source_file" : "bionic/libc/kernel/uapi/linux/elf.h" 2914 }, 2915 { 2916 "alignment" : 4, 2917 "fields" : 2918 [ 2919 { 2920 "field_name" : "l_name", 2921 "referenced_type" : "_ZTIj" 2922 }, 2923 { 2924 "field_name" : "l_time_stamp", 2925 "field_offset" : 32, 2926 "referenced_type" : "_ZTIj" 2927 }, 2928 { 2929 "field_name" : "l_checksum", 2930 "field_offset" : 64, 2931 "referenced_type" : "_ZTIj" 2932 }, 2933 { 2934 "field_name" : "l_version", 2935 "field_offset" : 96, 2936 "referenced_type" : "_ZTIj" 2937 }, 2938 { 2939 "field_name" : "l_flags", 2940 "field_offset" : 128, 2941 "referenced_type" : "_ZTIj" 2942 } 2943 ], 2944 "linker_set_key" : "_ZTI9Elf32_Lib", 2945 "name" : "Elf32_Lib", 2946 "size" : 20, 2947 "source_file" : "bionic/libc/include/elf.h" 2948 }, 2949 { 2950 "alignment" : 8, 2951 "fields" : 2952 [ 2953 { 2954 "field_name" : "d_tag", 2955 "referenced_type" : "_ZTIx" 2956 }, 2957 { 2958 "field_name" : "d_un", 2959 "field_offset" : 64, 2960 "referenced_type" : "_ZTIN9Elf64_DynUt_E" 2961 } 2962 ], 2963 "linker_set_key" : "_ZTI9Elf64_Dyn", 2964 "name" : "Elf64_Dyn", 2965 "size" : 16, 2966 "source_file" : "bionic/libc/kernel/uapi/linux/elf.h" 2967 }, 2968 { 2969 "alignment" : 4, 2970 "fields" : 2971 [ 2972 { 2973 "field_name" : "l_name", 2974 "referenced_type" : "_ZTIj" 2975 }, 2976 { 2977 "field_name" : "l_time_stamp", 2978 "field_offset" : 32, 2979 "referenced_type" : "_ZTIj" 2980 }, 2981 { 2982 "field_name" : "l_checksum", 2983 "field_offset" : 64, 2984 "referenced_type" : "_ZTIj" 2985 }, 2986 { 2987 "field_name" : "l_version", 2988 "field_offset" : 96, 2989 "referenced_type" : "_ZTIj" 2990 }, 2991 { 2992 "field_name" : "l_flags", 2993 "field_offset" : 128, 2994 "referenced_type" : "_ZTIj" 2995 } 2996 ], 2997 "linker_set_key" : "_ZTI9Elf64_Lib", 2998 "name" : "Elf64_Lib", 2999 "size" : 20, 3000 "source_file" : "bionic/libc/include/elf.h" 3001 }, 3002 { 3003 "alignment" : 8, 3004 "fields" : 3005 [ 3006 { 3007 "field_name" : "nr_cache", 3008 "referenced_type" : "_ZTIy" 3009 }, 3010 { 3011 "field_name" : "nr_dirty", 3012 "field_offset" : 64, 3013 "referenced_type" : "_ZTIy" 3014 }, 3015 { 3016 "field_name" : "nr_writeback", 3017 "field_offset" : 128, 3018 "referenced_type" : "_ZTIy" 3019 }, 3020 { 3021 "field_name" : "nr_evicted", 3022 "field_offset" : 192, 3023 "referenced_type" : "_ZTIy" 3024 }, 3025 { 3026 "field_name" : "nr_recently_evicted", 3027 "field_offset" : 256, 3028 "referenced_type" : "_ZTIy" 3029 } 3030 ], 3031 "linker_set_key" : "_ZTI9cachestat", 3032 "name" : "cachestat", 3033 "size" : 40, 3034 "source_file" : "bionic/libc/kernel/uapi/linux/mman.h" 3035 }, 3036 { 3037 "alignment" : 4, 3038 "fields" : 3039 [ 3040 { 3041 "field_name" : "e_ident", 3042 "referenced_type" : "_ZTIA16_h" 3043 }, 3044 { 3045 "field_name" : "e_type", 3046 "field_offset" : 128, 3047 "referenced_type" : "_ZTIt" 3048 }, 3049 { 3050 "field_name" : "e_machine", 3051 "field_offset" : 144, 3052 "referenced_type" : "_ZTIt" 3053 }, 3054 { 3055 "field_name" : "e_version", 3056 "field_offset" : 160, 3057 "referenced_type" : "_ZTIj" 3058 }, 3059 { 3060 "field_name" : "e_entry", 3061 "field_offset" : 192, 3062 "referenced_type" : "_ZTIj" 3063 }, 3064 { 3065 "field_name" : "e_phoff", 3066 "field_offset" : 224, 3067 "referenced_type" : "_ZTIj" 3068 }, 3069 { 3070 "field_name" : "e_shoff", 3071 "field_offset" : 256, 3072 "referenced_type" : "_ZTIj" 3073 }, 3074 { 3075 "field_name" : "e_flags", 3076 "field_offset" : 288, 3077 "referenced_type" : "_ZTIj" 3078 }, 3079 { 3080 "field_name" : "e_ehsize", 3081 "field_offset" : 320, 3082 "referenced_type" : "_ZTIt" 3083 }, 3084 { 3085 "field_name" : "e_phentsize", 3086 "field_offset" : 336, 3087 "referenced_type" : "_ZTIt" 3088 }, 3089 { 3090 "field_name" : "e_phnum", 3091 "field_offset" : 352, 3092 "referenced_type" : "_ZTIt" 3093 }, 3094 { 3095 "field_name" : "e_shentsize", 3096 "field_offset" : 368, 3097 "referenced_type" : "_ZTIt" 3098 }, 3099 { 3100 "field_name" : "e_shnum", 3101 "field_offset" : 384, 3102 "referenced_type" : "_ZTIt" 3103 }, 3104 { 3105 "field_name" : "e_shstrndx", 3106 "field_offset" : 400, 3107 "referenced_type" : "_ZTIt" 3108 } 3109 ], 3110 "linker_set_key" : "_ZTI9elf32_hdr", 3111 "name" : "elf32_hdr", 3112 "size" : 52, 3113 "source_file" : "bionic/libc/kernel/uapi/linux/elf.h" 3114 }, 3115 { 3116 "alignment" : 4, 3117 "fields" : 3118 [ 3119 { 3120 "field_name" : "r_offset", 3121 "referenced_type" : "_ZTIj" 3122 }, 3123 { 3124 "field_name" : "r_info", 3125 "field_offset" : 32, 3126 "referenced_type" : "_ZTIj" 3127 } 3128 ], 3129 "linker_set_key" : "_ZTI9elf32_rel", 3130 "name" : "elf32_rel", 3131 "size" : 8, 3132 "source_file" : "bionic/libc/kernel/uapi/linux/elf.h" 3133 }, 3134 { 3135 "alignment" : 4, 3136 "fields" : 3137 [ 3138 { 3139 "field_name" : "st_name", 3140 "referenced_type" : "_ZTIj" 3141 }, 3142 { 3143 "field_name" : "st_value", 3144 "field_offset" : 32, 3145 "referenced_type" : "_ZTIj" 3146 }, 3147 { 3148 "field_name" : "st_size", 3149 "field_offset" : 64, 3150 "referenced_type" : "_ZTIj" 3151 }, 3152 { 3153 "field_name" : "st_info", 3154 "field_offset" : 96, 3155 "referenced_type" : "_ZTIh" 3156 }, 3157 { 3158 "field_name" : "st_other", 3159 "field_offset" : 104, 3160 "referenced_type" : "_ZTIh" 3161 }, 3162 { 3163 "field_name" : "st_shndx", 3164 "field_offset" : 112, 3165 "referenced_type" : "_ZTIt" 3166 } 3167 ], 3168 "linker_set_key" : "_ZTI9elf32_sym", 3169 "name" : "elf32_sym", 3170 "size" : 16, 3171 "source_file" : "bionic/libc/kernel/uapi/linux/elf.h" 3172 }, 3173 { 3174 "alignment" : 8, 3175 "fields" : 3176 [ 3177 { 3178 "field_name" : "e_ident", 3179 "referenced_type" : "_ZTIA16_h" 3180 }, 3181 { 3182 "field_name" : "e_type", 3183 "field_offset" : 128, 3184 "referenced_type" : "_ZTIt" 3185 }, 3186 { 3187 "field_name" : "e_machine", 3188 "field_offset" : 144, 3189 "referenced_type" : "_ZTIt" 3190 }, 3191 { 3192 "field_name" : "e_version", 3193 "field_offset" : 160, 3194 "referenced_type" : "_ZTIj" 3195 }, 3196 { 3197 "field_name" : "e_entry", 3198 "field_offset" : 192, 3199 "referenced_type" : "_ZTIy" 3200 }, 3201 { 3202 "field_name" : "e_phoff", 3203 "field_offset" : 256, 3204 "referenced_type" : "_ZTIy" 3205 }, 3206 { 3207 "field_name" : "e_shoff", 3208 "field_offset" : 320, 3209 "referenced_type" : "_ZTIy" 3210 }, 3211 { 3212 "field_name" : "e_flags", 3213 "field_offset" : 384, 3214 "referenced_type" : "_ZTIj" 3215 }, 3216 { 3217 "field_name" : "e_ehsize", 3218 "field_offset" : 416, 3219 "referenced_type" : "_ZTIt" 3220 }, 3221 { 3222 "field_name" : "e_phentsize", 3223 "field_offset" : 432, 3224 "referenced_type" : "_ZTIt" 3225 }, 3226 { 3227 "field_name" : "e_phnum", 3228 "field_offset" : 448, 3229 "referenced_type" : "_ZTIt" 3230 }, 3231 { 3232 "field_name" : "e_shentsize", 3233 "field_offset" : 464, 3234 "referenced_type" : "_ZTIt" 3235 }, 3236 { 3237 "field_name" : "e_shnum", 3238 "field_offset" : 480, 3239 "referenced_type" : "_ZTIt" 3240 }, 3241 { 3242 "field_name" : "e_shstrndx", 3243 "field_offset" : 496, 3244 "referenced_type" : "_ZTIt" 3245 } 3246 ], 3247 "linker_set_key" : "_ZTI9elf64_hdr", 3248 "name" : "elf64_hdr", 3249 "size" : 64, 3250 "source_file" : "bionic/libc/kernel/uapi/linux/elf.h" 3251 }, 3252 { 3253 "alignment" : 8, 3254 "fields" : 3255 [ 3256 { 3257 "field_name" : "r_offset", 3258 "referenced_type" : "_ZTIy" 3259 }, 3260 { 3261 "field_name" : "r_info", 3262 "field_offset" : 64, 3263 "referenced_type" : "_ZTIy" 3264 } 3265 ], 3266 "linker_set_key" : "_ZTI9elf64_rel", 3267 "name" : "elf64_rel", 3268 "size" : 16, 3269 "source_file" : "bionic/libc/kernel/uapi/linux/elf.h" 3270 }, 3271 { 3272 "alignment" : 8, 3273 "fields" : 3274 [ 3275 { 3276 "field_name" : "st_name", 3277 "referenced_type" : "_ZTIj" 3278 }, 3279 { 3280 "field_name" : "st_info", 3281 "field_offset" : 32, 3282 "referenced_type" : "_ZTIh" 3283 }, 3284 { 3285 "field_name" : "st_other", 3286 "field_offset" : 40, 3287 "referenced_type" : "_ZTIh" 3288 }, 3289 { 3290 "field_name" : "st_shndx", 3291 "field_offset" : 48, 3292 "referenced_type" : "_ZTIt" 3293 }, 3294 { 3295 "field_name" : "st_value", 3296 "field_offset" : 64, 3297 "referenced_type" : "_ZTIy" 3298 }, 3299 { 3300 "field_name" : "st_size", 3301 "field_offset" : 128, 3302 "referenced_type" : "_ZTIy" 3303 } 3304 ], 3305 "linker_set_key" : "_ZTI9elf64_sym", 3306 "name" : "elf64_sym", 3307 "size" : 24, 3308 "source_file" : "bionic/libc/kernel/uapi/linux/elf.h" 3309 }, 3310 { 3311 "alignment" : 4, 3312 "fields" : 3313 [ 3314 { 3315 "field_name" : "arena", 3316 "referenced_type" : "_ZTIj" 3317 }, 3318 { 3319 "field_name" : "ordblks", 3320 "field_offset" : 32, 3321 "referenced_type" : "_ZTIj" 3322 }, 3323 { 3324 "field_name" : "smblks", 3325 "field_offset" : 64, 3326 "referenced_type" : "_ZTIj" 3327 }, 3328 { 3329 "field_name" : "hblks", 3330 "field_offset" : 96, 3331 "referenced_type" : "_ZTIj" 3332 }, 3333 { 3334 "field_name" : "hblkhd", 3335 "field_offset" : 128, 3336 "referenced_type" : "_ZTIj" 3337 }, 3338 { 3339 "field_name" : "usmblks", 3340 "field_offset" : 160, 3341 "referenced_type" : "_ZTIj" 3342 }, 3343 { 3344 "field_name" : "fsmblks", 3345 "field_offset" : 192, 3346 "referenced_type" : "_ZTIj" 3347 }, 3348 { 3349 "field_name" : "uordblks", 3350 "field_offset" : 224, 3351 "referenced_type" : "_ZTIj" 3352 }, 3353 { 3354 "field_name" : "fordblks", 3355 "field_offset" : 256, 3356 "referenced_type" : "_ZTIj" 3357 }, 3358 { 3359 "field_name" : "keepcost", 3360 "field_offset" : 288, 3361 "referenced_type" : "_ZTIj" 3362 } 3363 ], 3364 "linker_set_key" : "_ZTI9mallinfo2", 3365 "name" : "mallinfo2", 3366 "size" : 40, 3367 "source_file" : "bionic/libc/include/malloc.h" 3368 }, 3369 { 3370 "alignment" : 4, 3371 "fields" : 3372 [ 3373 { 3374 "referenced_type" : "_ZTIN9sigactionUt_E" 3375 }, 3376 { 3377 "field_name" : "sa_mask", 3378 "field_offset" : 32, 3379 "referenced_type" : "_ZTIm" 3380 }, 3381 { 3382 "field_name" : "sa_flags", 3383 "field_offset" : 64, 3384 "referenced_type" : "_ZTIi" 3385 }, 3386 { 3387 "field_name" : "sa_restorer", 3388 "field_offset" : 96, 3389 "referenced_type" : "_ZTIPFvvE" 3390 } 3391 ], 3392 "linker_set_key" : "_ZTI9sigaction", 3393 "name" : "sigaction", 3394 "size" : 16, 3395 "source_file" : "bionic/libc/include/bits/signal_types.h" 3396 }, 3397 { 3398 "alignment" : 4, 3399 "fields" : 3400 [ 3401 { 3402 "field_name" : "uregs", 3403 "referenced_type" : "_ZTIA18_m" 3404 } 3405 ], 3406 "linker_set_key" : "_ZTI9user_regs", 3407 "name" : "user_regs", 3408 "size" : 72, 3409 "source_file" : "bionic/libc/include/sys/user.h" 3410 }, 3411 { 3412 "alignment" : 4, 3413 "fields" : 3414 [ 3415 { 3416 "field_name" : "_tid", 3417 "referenced_type" : "_ZTIi" 3418 }, 3419 { 3420 "field_name" : "_overrun", 3421 "field_offset" : 32, 3422 "referenced_type" : "_ZTIi" 3423 }, 3424 { 3425 "field_name" : "_sigval", 3426 "field_offset" : 64, 3427 "referenced_type" : "_ZTI6sigval" 3428 }, 3429 { 3430 "field_name" : "_sys_private", 3431 "field_offset" : 96, 3432 "referenced_type" : "_ZTIi" 3433 } 3434 ], 3435 "is_anonymous" : true, 3436 "linker_set_key" : "_ZTIN10__sifieldsUt0_E", 3437 "name" : "__sifields::(unnamed)", 3438 "size" : 16, 3439 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 3440 }, 3441 { 3442 "alignment" : 4, 3443 "fields" : 3444 [ 3445 { 3446 "field_name" : "_pid", 3447 "referenced_type" : "_ZTIi" 3448 }, 3449 { 3450 "field_name" : "_uid", 3451 "field_offset" : 32, 3452 "referenced_type" : "_ZTIj" 3453 }, 3454 { 3455 "field_name" : "_sigval", 3456 "field_offset" : 64, 3457 "referenced_type" : "_ZTI6sigval" 3458 } 3459 ], 3460 "is_anonymous" : true, 3461 "linker_set_key" : "_ZTIN10__sifieldsUt1_E", 3462 "name" : "__sifields::(unnamed)", 3463 "size" : 12, 3464 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 3465 }, 3466 { 3467 "alignment" : 4, 3468 "fields" : 3469 [ 3470 { 3471 "field_name" : "_pid", 3472 "referenced_type" : "_ZTIi" 3473 }, 3474 { 3475 "field_name" : "_uid", 3476 "field_offset" : 32, 3477 "referenced_type" : "_ZTIj" 3478 }, 3479 { 3480 "field_name" : "_status", 3481 "field_offset" : 64, 3482 "referenced_type" : "_ZTIi" 3483 }, 3484 { 3485 "field_name" : "_utime", 3486 "field_offset" : 96, 3487 "referenced_type" : "_ZTIl" 3488 }, 3489 { 3490 "field_name" : "_stime", 3491 "field_offset" : 128, 3492 "referenced_type" : "_ZTIl" 3493 } 3494 ], 3495 "is_anonymous" : true, 3496 "linker_set_key" : "_ZTIN10__sifieldsUt2_E", 3497 "name" : "__sifields::(unnamed)", 3498 "size" : 20, 3499 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 3500 }, 3501 { 3502 "alignment" : 4, 3503 "fields" : 3504 [ 3505 { 3506 "field_name" : "_addr", 3507 "referenced_type" : "_ZTIPv" 3508 }, 3509 { 3510 "field_offset" : 32, 3511 "referenced_type" : "_ZTIN10__sifieldsUt3_Ut_E" 3512 } 3513 ], 3514 "is_anonymous" : true, 3515 "linker_set_key" : "_ZTIN10__sifieldsUt3_E", 3516 "name" : "__sifields::(unnamed)", 3517 "size" : 16, 3518 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 3519 }, 3520 { 3521 "alignment" : 4, 3522 "fields" : 3523 [ 3524 { 3525 "field_name" : "_trapno", 3526 "referenced_type" : "_ZTIi" 3527 }, 3528 { 3529 "field_name" : "_addr_lsb", 3530 "referenced_type" : "_ZTIs" 3531 }, 3532 { 3533 "field_name" : "_addr_bnd", 3534 "referenced_type" : "_ZTIN10__sifieldsUt3_Ut_Ut_E" 3535 }, 3536 { 3537 "field_name" : "_addr_pkey", 3538 "referenced_type" : "_ZTIN10__sifieldsUt3_Ut_Ut0_E" 3539 }, 3540 { 3541 "field_name" : "_perf", 3542 "referenced_type" : "_ZTIN10__sifieldsUt3_Ut_Ut1_E" 3543 } 3544 ], 3545 "is_anonymous" : true, 3546 "linker_set_key" : "_ZTIN10__sifieldsUt3_Ut_E", 3547 "name" : "__sifields::(unnamed)::(anonymous)", 3548 "record_kind" : "union", 3549 "size" : 12, 3550 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 3551 }, 3552 { 3553 "alignment" : 4, 3554 "fields" : 3555 [ 3556 { 3557 "field_name" : "_dummy_pkey", 3558 "referenced_type" : "_ZTIA4_c" 3559 }, 3560 { 3561 "field_name" : "_pkey", 3562 "field_offset" : 32, 3563 "referenced_type" : "_ZTIj" 3564 } 3565 ], 3566 "is_anonymous" : true, 3567 "linker_set_key" : "_ZTIN10__sifieldsUt3_Ut_Ut0_E", 3568 "name" : "__sifields::(unnamed)::(anonymous)::(unnamed)", 3569 "size" : 8, 3570 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 3571 }, 3572 { 3573 "alignment" : 4, 3574 "fields" : 3575 [ 3576 { 3577 "field_name" : "_data", 3578 "referenced_type" : "_ZTIm" 3579 }, 3580 { 3581 "field_name" : "_type", 3582 "field_offset" : 32, 3583 "referenced_type" : "_ZTIj" 3584 }, 3585 { 3586 "field_name" : "_flags", 3587 "field_offset" : 64, 3588 "referenced_type" : "_ZTIj" 3589 } 3590 ], 3591 "is_anonymous" : true, 3592 "linker_set_key" : "_ZTIN10__sifieldsUt3_Ut_Ut1_E", 3593 "name" : "__sifields::(unnamed)::(anonymous)::(unnamed)", 3594 "size" : 12, 3595 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 3596 }, 3597 { 3598 "alignment" : 4, 3599 "fields" : 3600 [ 3601 { 3602 "field_name" : "_dummy_bnd", 3603 "referenced_type" : "_ZTIA4_c" 3604 }, 3605 { 3606 "field_name" : "_lower", 3607 "field_offset" : 32, 3608 "referenced_type" : "_ZTIPv" 3609 }, 3610 { 3611 "field_name" : "_upper", 3612 "field_offset" : 64, 3613 "referenced_type" : "_ZTIPv" 3614 } 3615 ], 3616 "is_anonymous" : true, 3617 "linker_set_key" : "_ZTIN10__sifieldsUt3_Ut_Ut_E", 3618 "name" : "__sifields::(unnamed)::(anonymous)::(unnamed)", 3619 "size" : 12, 3620 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 3621 }, 3622 { 3623 "alignment" : 4, 3624 "fields" : 3625 [ 3626 { 3627 "field_name" : "_band", 3628 "referenced_type" : "_ZTIl" 3629 }, 3630 { 3631 "field_name" : "_fd", 3632 "field_offset" : 32, 3633 "referenced_type" : "_ZTIi" 3634 } 3635 ], 3636 "is_anonymous" : true, 3637 "linker_set_key" : "_ZTIN10__sifieldsUt4_E", 3638 "name" : "__sifields::(unnamed)", 3639 "size" : 8, 3640 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 3641 }, 3642 { 3643 "alignment" : 4, 3644 "fields" : 3645 [ 3646 { 3647 "field_name" : "_call_addr", 3648 "referenced_type" : "_ZTIPv" 3649 }, 3650 { 3651 "field_name" : "_syscall", 3652 "field_offset" : 32, 3653 "referenced_type" : "_ZTIi" 3654 }, 3655 { 3656 "field_name" : "_arch", 3657 "field_offset" : 64, 3658 "referenced_type" : "_ZTIj" 3659 } 3660 ], 3661 "is_anonymous" : true, 3662 "linker_set_key" : "_ZTIN10__sifieldsUt5_E", 3663 "name" : "__sifields::(unnamed)", 3664 "size" : 12, 3665 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 3666 }, 3667 { 3668 "alignment" : 4, 3669 "fields" : 3670 [ 3671 { 3672 "field_name" : "_pid", 3673 "referenced_type" : "_ZTIi" 3674 }, 3675 { 3676 "field_name" : "_uid", 3677 "field_offset" : 32, 3678 "referenced_type" : "_ZTIj" 3679 } 3680 ], 3681 "is_anonymous" : true, 3682 "linker_set_key" : "_ZTIN10__sifieldsUt_E", 3683 "name" : "__sifields::(unnamed)", 3684 "size" : 8, 3685 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 3686 }, 3687 { 3688 "alignment" : 4, 3689 "fields" : 3690 [ 3691 { 3692 "field_name" : "sa_handler", 3693 "referenced_type" : "_ZTIPFviE" 3694 }, 3695 { 3696 "field_name" : "sa_sigaction", 3697 "referenced_type" : "_ZTIPFviP7siginfoPvE" 3698 } 3699 ], 3700 "is_anonymous" : true, 3701 "linker_set_key" : "_ZTIN11sigaction64Ut_E", 3702 "name" : "sigaction64::(anonymous)", 3703 "record_kind" : "union", 3704 "size" : 4, 3705 "source_file" : "bionic/libc/include/bits/signal_types.h" 3706 }, 3707 { 3708 "alignment" : 4, 3709 "fields" : 3710 [ 3711 { 3712 "bit_width" : 1, 3713 "field_name" : "sign1", 3714 "is_bit_field" : true, 3715 "referenced_type" : "_ZTIj" 3716 }, 3717 { 3718 "bit_width" : 15, 3719 "field_name" : "unused", 3720 "field_offset" : 1, 3721 "is_bit_field" : true, 3722 "referenced_type" : "_ZTIj" 3723 }, 3724 { 3725 "bit_width" : 1, 3726 "field_name" : "sign2", 3727 "field_offset" : 16, 3728 "is_bit_field" : true, 3729 "referenced_type" : "_ZTIj" 3730 }, 3731 { 3732 "bit_width" : 14, 3733 "field_name" : "exponent", 3734 "field_offset" : 17, 3735 "is_bit_field" : true, 3736 "referenced_type" : "_ZTIj" 3737 }, 3738 { 3739 "bit_width" : 1, 3740 "field_name" : "j", 3741 "field_offset" : 31, 3742 "is_bit_field" : true, 3743 "referenced_type" : "_ZTIj" 3744 }, 3745 { 3746 "bit_width" : 31, 3747 "field_name" : "mantissa1", 3748 "field_offset" : 32, 3749 "is_bit_field" : true, 3750 "referenced_type" : "_ZTIj" 3751 }, 3752 { 3753 "bit_width" : 32, 3754 "field_name" : "mantissa0", 3755 "field_offset" : 64, 3756 "is_bit_field" : true, 3757 "referenced_type" : "_ZTIj" 3758 } 3759 ], 3760 "linker_set_key" : "_ZTIN11user_fpregs6fp_regE", 3761 "name" : "user_fpregs::fp_reg", 3762 "size" : 12, 3763 "source_file" : "bionic/libc/include/sys/user.h" 3764 }, 3765 { 3766 "alignment" : 4, 3767 "fields" : 3768 [ 3769 { 3770 "field_name" : "a_val", 3771 "referenced_type" : "_ZTIj" 3772 } 3773 ], 3774 "is_anonymous" : true, 3775 "linker_set_key" : "_ZTIN12Elf32_auxv_tUt_E", 3776 "name" : "Elf32_auxv_t::(unnamed)", 3777 "record_kind" : "union", 3778 "size" : 4, 3779 "source_file" : "bionic/libc/include/elf.h" 3780 }, 3781 { 3782 "alignment" : 8, 3783 "fields" : 3784 [ 3785 { 3786 "field_name" : "a_val", 3787 "referenced_type" : "_ZTIy" 3788 } 3789 ], 3790 "is_anonymous" : true, 3791 "linker_set_key" : "_ZTIN12Elf64_auxv_tUt_E", 3792 "name" : "Elf64_auxv_t::(unnamed)", 3793 "record_kind" : "union", 3794 "size" : 8, 3795 "source_file" : "bionic/libc/include/elf.h" 3796 }, 3797 { 3798 "alignment" : 4, 3799 "fields" : 3800 [ 3801 { 3802 "field_name" : "_sa_handler", 3803 "referenced_type" : "_ZTIPFviE" 3804 }, 3805 { 3806 "field_name" : "_sa_sigaction", 3807 "referenced_type" : "_ZTIPFviP7siginfoPvE" 3808 } 3809 ], 3810 "is_anonymous" : true, 3811 "linker_set_key" : "_ZTIN18__kernel_sigactionUt_E", 3812 "name" : "__kernel_sigaction::(unnamed)", 3813 "record_kind" : "union", 3814 "size" : 4, 3815 "source_file" : "bionic/libc/kernel/uapi/asm-arm/asm/signal.h" 3816 }, 3817 { 3818 "alignment" : 4, 3819 "fields" : 3820 [ 3821 { 3822 "referenced_type" : "_ZTIN7siginfoUt_Ut_E" 3823 }, 3824 { 3825 "field_name" : "_si_pad", 3826 "referenced_type" : "_ZTIA32_i" 3827 } 3828 ], 3829 "is_anonymous" : true, 3830 "linker_set_key" : "_ZTIN7siginfoUt_E", 3831 "name" : "siginfo::(anonymous)", 3832 "record_kind" : "union", 3833 "size" : 128, 3834 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 3835 }, 3836 { 3837 "alignment" : 4, 3838 "fields" : 3839 [ 3840 { 3841 "field_name" : "si_signo", 3842 "referenced_type" : "_ZTIi" 3843 }, 3844 { 3845 "field_name" : "si_errno", 3846 "field_offset" : 32, 3847 "referenced_type" : "_ZTIi" 3848 }, 3849 { 3850 "field_name" : "si_code", 3851 "field_offset" : 64, 3852 "referenced_type" : "_ZTIi" 3853 }, 3854 { 3855 "field_name" : "_sifields", 3856 "field_offset" : 96, 3857 "referenced_type" : "_ZTI10__sifields" 3858 } 3859 ], 3860 "is_anonymous" : true, 3861 "linker_set_key" : "_ZTIN7siginfoUt_Ut_E", 3862 "name" : "siginfo::(anonymous)::(anonymous)", 3863 "size" : 32, 3864 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 3865 }, 3866 { 3867 "alignment" : 4, 3868 "fields" : 3869 [ 3870 { 3871 "field_name" : "_pad", 3872 "referenced_type" : "_ZTIA13_i" 3873 }, 3874 { 3875 "field_name" : "_tid", 3876 "referenced_type" : "_ZTIi" 3877 }, 3878 { 3879 "field_name" : "_sigev_thread", 3880 "referenced_type" : "_ZTIN8sigeventUt_Ut_E" 3881 } 3882 ], 3883 "is_anonymous" : true, 3884 "linker_set_key" : "_ZTIN8sigeventUt_E", 3885 "name" : "sigevent::(unnamed)", 3886 "record_kind" : "union", 3887 "size" : 52, 3888 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 3889 }, 3890 { 3891 "alignment" : 4, 3892 "fields" : 3893 [ 3894 { 3895 "field_name" : "_function", 3896 "referenced_type" : "_ZTIPFv6sigvalE" 3897 }, 3898 { 3899 "field_name" : "_attribute", 3900 "field_offset" : 32, 3901 "referenced_type" : "_ZTIPv" 3902 } 3903 ], 3904 "is_anonymous" : true, 3905 "linker_set_key" : "_ZTIN8sigeventUt_Ut_E", 3906 "name" : "sigevent::(unnamed)::(unnamed)", 3907 "size" : 8, 3908 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 3909 }, 3910 { 3911 "alignment" : 4, 3912 "fields" : 3913 [ 3914 { 3915 "referenced_type" : "_ZTIN8ucontextUt_Ut_E" 3916 }, 3917 { 3918 "field_name" : "uc_sigmask64", 3919 "referenced_type" : "_ZTI10sigset64_t" 3920 } 3921 ], 3922 "is_anonymous" : true, 3923 "linker_set_key" : "_ZTIN8ucontextUt_E", 3924 "name" : "ucontext::(anonymous)", 3925 "record_kind" : "union", 3926 "size" : 8, 3927 "source_file" : "bionic/libc/include/sys/ucontext.h" 3928 }, 3929 { 3930 "alignment" : 4, 3931 "fields" : 3932 [ 3933 { 3934 "field_name" : "uc_sigmask", 3935 "referenced_type" : "_ZTIm" 3936 }, 3937 { 3938 "field_name" : "__padding_rt_sigset", 3939 "field_offset" : 32, 3940 "referenced_type" : "_ZTIj" 3941 } 3942 ], 3943 "is_anonymous" : true, 3944 "linker_set_key" : "_ZTIN8ucontextUt_Ut_E", 3945 "name" : "ucontext::(anonymous)::(anonymous)", 3946 "size" : 8, 3947 "source_file" : "bionic/libc/include/sys/ucontext.h" 3948 }, 3949 { 3950 "alignment" : 4, 3951 "fields" : 3952 [ 3953 { 3954 "field_name" : "d_val", 3955 "referenced_type" : "_ZTIi" 3956 }, 3957 { 3958 "field_name" : "d_ptr", 3959 "referenced_type" : "_ZTIj" 3960 } 3961 ], 3962 "is_anonymous" : true, 3963 "linker_set_key" : "_ZTIN9Elf32_DynUt_E", 3964 "name" : "Elf32_Dyn::(unnamed)", 3965 "record_kind" : "union", 3966 "size" : 4, 3967 "source_file" : "bionic/libc/kernel/uapi/linux/elf.h" 3968 }, 3969 { 3970 "alignment" : 8, 3971 "fields" : 3972 [ 3973 { 3974 "field_name" : "d_val", 3975 "referenced_type" : "_ZTIy" 3976 }, 3977 { 3978 "field_name" : "d_ptr", 3979 "referenced_type" : "_ZTIy" 3980 } 3981 ], 3982 "is_anonymous" : true, 3983 "linker_set_key" : "_ZTIN9Elf64_DynUt_E", 3984 "name" : "Elf64_Dyn::(unnamed)", 3985 "record_kind" : "union", 3986 "size" : 8, 3987 "source_file" : "bionic/libc/kernel/uapi/linux/elf.h" 3988 }, 3989 { 3990 "alignment" : 4, 3991 "fields" : 3992 [ 3993 { 3994 "field_name" : "sa_handler", 3995 "referenced_type" : "_ZTIPFviE" 3996 }, 3997 { 3998 "field_name" : "sa_sigaction", 3999 "referenced_type" : "_ZTIPFviP7siginfoPvE" 4000 } 4001 ], 4002 "is_anonymous" : true, 4003 "linker_set_key" : "_ZTIN9sigactionUt_E", 4004 "name" : "sigaction::(anonymous)", 4005 "record_kind" : "union", 4006 "size" : 4, 4007 "source_file" : "bionic/libc/include/bits/signal_types.h" 4008 } 4009 ], 4010 "rvalue_reference_types" : [] 4011} 4012