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