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