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" : 4, 14 "linker_set_key" : "_ZTIA12_i", 15 "name" : "int[12]", 16 "referenced_type" : "_ZTIi", 17 "size" : 48, 18 "source_file" : "bionic/libc/include/bits/pthread_types.h" 19 }, 20 { 21 "alignment" : 4, 22 "linker_set_key" : "_ZTIA12_j", 23 "name" : "unsigned int[12]", 24 "referenced_type" : "_ZTIj", 25 "size" : 48, 26 "source_file" : "bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.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" : 4, 38 "linker_set_key" : "_ZTIA16_12_libc_xmmreg", 39 "name" : "_libc_xmmreg[16]", 40 "referenced_type" : "_ZTI12_libc_xmmreg", 41 "size" : 256, 42 "source_file" : "bionic/libc/include/sys/ucontext.h" 43 }, 44 { 45 "alignment" : 1, 46 "linker_set_key" : "_ZTIA16_c", 47 "name" : "char[16]", 48 "referenced_type" : "_ZTIc", 49 "size" : 16, 50 "source_file" : "bionic/libc/include/bits/pthread_types.h" 51 }, 52 { 53 "alignment" : 1, 54 "linker_set_key" : "_ZTIA16_h", 55 "name" : "unsigned char[16]", 56 "referenced_type" : "_ZTIh", 57 "size" : 16, 58 "source_file" : "bionic/libc/kernel/uapi/linux/elf.h" 59 }, 60 { 61 "alignment" : 8, 62 "linker_set_key" : "_ZTIA16_m", 63 "name" : "unsigned long[16]", 64 "referenced_type" : "_ZTIm", 65 "size" : 128, 66 "source_file" : "bionic/libc/kernel/uapi/linux/posix_types.h" 67 }, 68 { 69 "alignment" : 8, 70 "linker_set_key" : "_ZTIA23_l", 71 "name" : "long[23]", 72 "referenced_type" : "_ZTIl", 73 "size" : 184, 74 "source_file" : "bionic/libc/include/sys/ucontext.h" 75 }, 76 { 77 "alignment" : 4, 78 "linker_set_key" : "_ZTIA24_j", 79 "name" : "unsigned int[24]", 80 "referenced_type" : "_ZTIj", 81 "size" : 96, 82 "source_file" : "bionic/libc/include/sys/user.h" 83 }, 84 { 85 "alignment" : 4, 86 "linker_set_key" : "_ZTIA2_i", 87 "name" : "int[2]", 88 "referenced_type" : "_ZTIi", 89 "size" : 8, 90 "source_file" : "bionic/libc/kernel/uapi/asm-generic/posix_types.h" 91 }, 92 { 93 "alignment" : 8, 94 "linker_set_key" : "_ZTIA2_y", 95 "name" : "unsigned long long[2]", 96 "referenced_type" : "_ZTIy", 97 "size" : 16, 98 "source_file" : "bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h" 99 }, 100 { 101 "alignment" : 1, 102 "linker_set_key" : "_ZTIA32_c", 103 "name" : "char[32]", 104 "referenced_type" : "_ZTIc", 105 "size" : 32, 106 "source_file" : "bionic/libc/include/sys/user.h" 107 }, 108 { 109 "alignment" : 4, 110 "linker_set_key" : "_ZTIA32_i", 111 "name" : "int[32]", 112 "referenced_type" : "_ZTIi", 113 "size" : 128, 114 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 115 }, 116 { 117 "alignment" : 4, 118 "linker_set_key" : "_ZTIA32_j", 119 "name" : "unsigned int[32]", 120 "referenced_type" : "_ZTIj", 121 "size" : 128, 122 "source_file" : "bionic/libc/kernel/uapi/asm-x86/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-x86/asm/sigcontext.h" 131 }, 132 { 133 "alignment" : 4, 134 "linker_set_key" : "_ZTIA44_j", 135 "name" : "unsigned int[44]", 136 "referenced_type" : "_ZTIj", 137 "size" : 176, 138 "source_file" : "bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h" 139 }, 140 { 141 "alignment" : 4, 142 "linker_set_key" : "_ZTIA4_j", 143 "name" : "unsigned int[4]", 144 "referenced_type" : "_ZTIj", 145 "size" : 16, 146 "source_file" : "bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h" 147 }, 148 { 149 "alignment" : 8, 150 "linker_set_key" : "_ZTIA4_l", 151 "name" : "long[4]", 152 "referenced_type" : "_ZTIl", 153 "size" : 32, 154 "source_file" : "bionic/libc/include/bits/pthread_types.h" 155 }, 156 { 157 "alignment" : 2, 158 "linker_set_key" : "_ZTIA4_t", 159 "name" : "unsigned short[4]", 160 "referenced_type" : "_ZTIt", 161 "size" : 8, 162 "source_file" : "bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h" 163 }, 164 { 165 "alignment" : 8, 166 "linker_set_key" : "_ZTIA5_y", 167 "name" : "unsigned long long[5]", 168 "referenced_type" : "_ZTIy", 169 "size" : 40, 170 "source_file" : "bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h" 171 }, 172 { 173 "alignment" : 4, 174 "linker_set_key" : "_ZTIA64_j", 175 "name" : "unsigned int[64]", 176 "referenced_type" : "_ZTIj", 177 "size" : 256, 178 "source_file" : "bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h" 179 }, 180 { 181 "alignment" : 8, 182 "linker_set_key" : "_ZTIA65_PKc", 183 "name" : "const char *[65]", 184 "referenced_type" : "_ZTIPKc", 185 "size" : 520, 186 "source_file" : "bionic/libc/include/signal.h" 187 }, 188 { 189 "alignment" : 4, 190 "linker_set_key" : "_ZTIA6_j", 191 "name" : "unsigned int[6]", 192 "referenced_type" : "_ZTIj", 193 "size" : 24, 194 "source_file" : "bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h" 195 }, 196 { 197 "alignment" : 4, 198 "linker_set_key" : "_ZTIA7_j", 199 "name" : "unsigned int[7]", 200 "referenced_type" : "_ZTIj", 201 "size" : 28, 202 "source_file" : "bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h" 203 }, 204 { 205 "alignment" : 2, 206 "linker_set_key" : "_ZTIA8_12_libc_fpxreg", 207 "name" : "_libc_fpxreg[8]", 208 "referenced_type" : "_ZTI12_libc_fpxreg", 209 "size" : 128, 210 "source_file" : "bionic/libc/include/sys/ucontext.h" 211 }, 212 { 213 "alignment" : 2, 214 "linker_set_key" : "_ZTIA8_6_fpreg", 215 "name" : "_fpreg[8]", 216 "referenced_type" : "_ZTI6_fpreg", 217 "size" : 80, 218 "source_file" : "bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h" 219 }, 220 { 221 "alignment" : 2, 222 "linker_set_key" : "_ZTIA8_7_fpxreg", 223 "name" : "_fpxreg[8]", 224 "referenced_type" : "_ZTI7_fpxreg", 225 "size" : 128, 226 "source_file" : "bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h" 227 }, 228 { 229 "alignment" : 4, 230 "linker_set_key" : "_ZTIA8_7_xmmreg", 231 "name" : "_xmmreg[8]", 232 "referenced_type" : "_ZTI7_xmmreg", 233 "size" : 128, 234 "source_file" : "bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h" 235 }, 236 { 237 "alignment" : 1, 238 "linker_set_key" : "_ZTIA8_c", 239 "name" : "char[8]", 240 "referenced_type" : "_ZTIc", 241 "size" : 8, 242 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 243 }, 244 { 245 "alignment" : 8, 246 "linker_set_key" : "_ZTIA8_m", 247 "name" : "unsigned long[8]", 248 "referenced_type" : "_ZTIm", 249 "size" : 64, 250 "source_file" : "bionic/libc/include/sys/user.h" 251 }, 252 { 253 "alignment" : 8, 254 "linker_set_key" : "_ZTIA8_y", 255 "name" : "unsigned long long[8]", 256 "referenced_type" : "_ZTIy", 257 "size" : 64, 258 "source_file" : "bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h" 259 } 260 ], 261 "builtin_types" : 262 [ 263 { 264 "alignment" : 1, 265 "is_integral" : true, 266 "linker_set_key" : "_ZTIc", 267 "name" : "char", 268 "size" : 1 269 }, 270 { 271 "alignment" : 1, 272 "is_integral" : true, 273 "is_unsigned" : true, 274 "linker_set_key" : "_ZTIh", 275 "name" : "unsigned char", 276 "size" : 1 277 }, 278 { 279 "alignment" : 4, 280 "is_integral" : true, 281 "linker_set_key" : "_ZTIi", 282 "name" : "int", 283 "size" : 4 284 }, 285 { 286 "alignment" : 4, 287 "is_integral" : true, 288 "is_unsigned" : true, 289 "linker_set_key" : "_ZTIj", 290 "name" : "unsigned int", 291 "size" : 4 292 }, 293 { 294 "alignment" : 8, 295 "is_integral" : true, 296 "linker_set_key" : "_ZTIl", 297 "name" : "long", 298 "size" : 8 299 }, 300 { 301 "alignment" : 8, 302 "is_integral" : true, 303 "is_unsigned" : true, 304 "linker_set_key" : "_ZTIm", 305 "name" : "unsigned long", 306 "size" : 8 307 }, 308 { 309 "alignment" : 2, 310 "is_integral" : true, 311 "linker_set_key" : "_ZTIs", 312 "name" : "short", 313 "size" : 2 314 }, 315 { 316 "alignment" : 2, 317 "is_integral" : true, 318 "is_unsigned" : true, 319 "linker_set_key" : "_ZTIt", 320 "name" : "unsigned short", 321 "size" : 2 322 }, 323 { 324 "linker_set_key" : "_ZTIv", 325 "name" : "void" 326 }, 327 { 328 "alignment" : 8, 329 "is_integral" : true, 330 "linker_set_key" : "_ZTIx", 331 "name" : "long long", 332 "size" : 8 333 }, 334 { 335 "alignment" : 8, 336 "is_integral" : true, 337 "is_unsigned" : true, 338 "linker_set_key" : "_ZTIy", 339 "name" : "unsigned long long", 340 "size" : 8 341 } 342 ], 343 "elf_functions" : 344 [ 345 { 346 "name" : "__cfi_shadow_size" 347 }, 348 { 349 "name" : "__cfi_slowpath" 350 }, 351 { 352 "name" : "__cfi_slowpath_diag" 353 }, 354 { 355 "binding" : "weak", 356 "name" : "android_dlopen_ext" 357 }, 358 { 359 "binding" : "weak", 360 "name" : "android_get_application_target_sdk_version" 361 }, 362 { 363 "binding" : "weak", 364 "name" : "dl_iterate_phdr" 365 }, 366 { 367 "binding" : "weak", 368 "name" : "dladdr" 369 }, 370 { 371 "binding" : "weak", 372 "name" : "dlclose" 373 }, 374 { 375 "binding" : "weak", 376 "name" : "dlerror" 377 }, 378 { 379 "binding" : "weak", 380 "name" : "dlopen" 381 }, 382 { 383 "binding" : "weak", 384 "name" : "dlsym" 385 }, 386 { 387 "binding" : "weak", 388 "name" : "dlvsym" 389 } 390 ], 391 "elf_objects" : [], 392 "enum_types" : 393 [ 394 { 395 "alignment" : 4, 396 "enum_fields" : 397 [ 398 { 399 "enum_field_value" : 0, 400 "name" : "M_HEAP_TAGGING_LEVEL_NONE" 401 }, 402 { 403 "enum_field_value" : 1, 404 "name" : "M_HEAP_TAGGING_LEVEL_TBI" 405 }, 406 { 407 "enum_field_value" : 2, 408 "name" : "M_HEAP_TAGGING_LEVEL_ASYNC" 409 }, 410 { 411 "enum_field_value" : 3, 412 "name" : "M_HEAP_TAGGING_LEVEL_SYNC" 413 } 414 ], 415 "linker_set_key" : "_ZTI16HeapTaggingLevel", 416 "name" : "HeapTaggingLevel", 417 "size" : 4, 418 "source_file" : "bionic/libc/include/malloc.h", 419 "underlying_type" : "_ZTIj" 420 }, 421 { 422 "alignment" : 4, 423 "enum_fields" : 424 [ 425 { 426 "enum_field_value" : 1, 427 "name" : "ANDROID_DLEXT_RESERVED_ADDRESS" 428 }, 429 { 430 "enum_field_value" : 2, 431 "name" : "ANDROID_DLEXT_RESERVED_ADDRESS_HINT" 432 }, 433 { 434 "enum_field_value" : 4, 435 "name" : "ANDROID_DLEXT_WRITE_RELRO" 436 }, 437 { 438 "enum_field_value" : 8, 439 "name" : "ANDROID_DLEXT_USE_RELRO" 440 }, 441 { 442 "enum_field_value" : 16, 443 "name" : "ANDROID_DLEXT_USE_LIBRARY_FD" 444 }, 445 { 446 "enum_field_value" : 32, 447 "name" : "ANDROID_DLEXT_USE_LIBRARY_FD_OFFSET" 448 }, 449 { 450 "enum_field_value" : 64, 451 "name" : "ANDROID_DLEXT_FORCE_LOAD" 452 }, 453 { 454 "enum_field_value" : 512, 455 "name" : "ANDROID_DLEXT_USE_NAMESPACE" 456 }, 457 { 458 "enum_field_value" : 1024, 459 "name" : "ANDROID_DLEXT_RESERVED_ADDRESS_RECURSIVE" 460 }, 461 { 462 "enum_field_value" : 1663, 463 "name" : "ANDROID_DLEXT_VALID_FLAG_BITS" 464 } 465 ], 466 "linker_set_key" : "_ZTI25$ANDROID_DLEXT_FORCE_LOAD", 467 "name" : "(unnamed)", 468 "size" : 4, 469 "source_file" : "bionic/libc/include/android/dlext.h", 470 "underlying_type" : "_ZTIj" 471 }, 472 { 473 "alignment" : 4, 474 "enum_fields" : 475 [ 476 { 477 "enum_field_value" : 0, 478 "name" : "REG_R8" 479 }, 480 { 481 "enum_field_value" : 1, 482 "name" : "REG_R9" 483 }, 484 { 485 "enum_field_value" : 2, 486 "name" : "REG_R10" 487 }, 488 { 489 "enum_field_value" : 3, 490 "name" : "REG_R11" 491 }, 492 { 493 "enum_field_value" : 4, 494 "name" : "REG_R12" 495 }, 496 { 497 "enum_field_value" : 5, 498 "name" : "REG_R13" 499 }, 500 { 501 "enum_field_value" : 6, 502 "name" : "REG_R14" 503 }, 504 { 505 "enum_field_value" : 7, 506 "name" : "REG_R15" 507 }, 508 { 509 "enum_field_value" : 8, 510 "name" : "REG_RDI" 511 }, 512 { 513 "enum_field_value" : 9, 514 "name" : "REG_RSI" 515 }, 516 { 517 "enum_field_value" : 10, 518 "name" : "REG_RBP" 519 }, 520 { 521 "enum_field_value" : 11, 522 "name" : "REG_RBX" 523 }, 524 { 525 "enum_field_value" : 12, 526 "name" : "REG_RDX" 527 }, 528 { 529 "enum_field_value" : 13, 530 "name" : "REG_RAX" 531 }, 532 { 533 "enum_field_value" : 14, 534 "name" : "REG_RCX" 535 }, 536 { 537 "enum_field_value" : 15, 538 "name" : "REG_RSP" 539 }, 540 { 541 "enum_field_value" : 16, 542 "name" : "REG_RIP" 543 }, 544 { 545 "enum_field_value" : 17, 546 "name" : "REG_EFL" 547 }, 548 { 549 "enum_field_value" : 18, 550 "name" : "REG_CSGSFS" 551 }, 552 { 553 "enum_field_value" : 19, 554 "name" : "REG_ERR" 555 }, 556 { 557 "enum_field_value" : 20, 558 "name" : "REG_TRAPNO" 559 }, 560 { 561 "enum_field_value" : 21, 562 "name" : "REG_OLDMASK" 563 }, 564 { 565 "enum_field_value" : 22, 566 "name" : "REG_CR2" 567 }, 568 { 569 "enum_field_value" : 23, 570 "name" : "NGREG" 571 } 572 ], 573 "linker_set_key" : "_ZTI6$NGREG", 574 "name" : "(unnamed)", 575 "size" : 4, 576 "source_file" : "bionic/libc/include/sys/ucontext.h", 577 "underlying_type" : "_ZTIj" 578 }, 579 { 580 "alignment" : 4, 581 "enum_fields" : 582 [ 583 { 584 "enum_field_value" : 0, 585 "name" : "r_debug::RT_CONSISTENT" 586 }, 587 { 588 "enum_field_value" : 1, 589 "name" : "r_debug::RT_ADD" 590 }, 591 { 592 "enum_field_value" : 2, 593 "name" : "r_debug::RT_DELETE" 594 } 595 ], 596 "linker_set_key" : "_ZTIN7r_debug7$RT_ADDE", 597 "name" : "r_debug::(unnamed)", 598 "size" : 4, 599 "source_file" : "bionic/libc/include/link.h", 600 "underlying_type" : "_ZTIj" 601 } 602 ], 603 "function_types" : 604 [ 605 { 606 "alignment" : 4, 607 "linker_set_key" : "_ZTIFPvS_mPKvE", 608 "name" : "void *(void *, unsigned long, const void *)", 609 "parameters" : 610 [ 611 { 612 "referenced_type" : "_ZTIPv" 613 }, 614 { 615 "referenced_type" : "_ZTIm" 616 }, 617 { 618 "referenced_type" : "_ZTIPKv" 619 } 620 ], 621 "return_type" : "_ZTIPv", 622 "source_file" : "bionic/libc/include/malloc.h" 623 }, 624 { 625 "alignment" : 4, 626 "linker_set_key" : "_ZTIFPvmPKvE", 627 "name" : "void *(unsigned long, const void *)", 628 "parameters" : 629 [ 630 { 631 "referenced_type" : "_ZTIm" 632 }, 633 { 634 "referenced_type" : "_ZTIPKv" 635 } 636 ], 637 "return_type" : "_ZTIPv", 638 "source_file" : "bionic/libc/include/malloc.h" 639 }, 640 { 641 "alignment" : 4, 642 "linker_set_key" : "_ZTIFPvmmPKvE", 643 "name" : "void *(unsigned long, unsigned long, const void *)", 644 "parameters" : 645 [ 646 { 647 "referenced_type" : "_ZTIm" 648 }, 649 { 650 "referenced_type" : "_ZTIm" 651 }, 652 { 653 "referenced_type" : "_ZTIPKv" 654 } 655 ], 656 "return_type" : "_ZTIPv", 657 "source_file" : "bionic/libc/include/malloc.h" 658 }, 659 { 660 "alignment" : 4, 661 "linker_set_key" : "_ZTIFiP12dl_phdr_infomPvE", 662 "name" : "int (dl_phdr_info *, unsigned long, void *)", 663 "parameters" : 664 [ 665 { 666 "referenced_type" : "_ZTIP12dl_phdr_info" 667 }, 668 { 669 "referenced_type" : "_ZTIm" 670 }, 671 { 672 "referenced_type" : "_ZTIPv" 673 } 674 ], 675 "return_type" : "_ZTIi", 676 "source_file" : "bionic/libc/include/link.h" 677 }, 678 { 679 "alignment" : 4, 680 "linker_set_key" : "_ZTIFv6sigvalE", 681 "name" : "void (sigval)", 682 "parameters" : 683 [ 684 { 685 "referenced_type" : "_ZTI6sigval" 686 } 687 ], 688 "return_type" : "_ZTIv", 689 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 690 }, 691 { 692 "alignment" : 4, 693 "linker_set_key" : "_ZTIFvPvPKvE", 694 "name" : "void (void *, const void *)", 695 "parameters" : 696 [ 697 { 698 "referenced_type" : "_ZTIPv" 699 }, 700 { 701 "referenced_type" : "_ZTIPKv" 702 } 703 ], 704 "return_type" : "_ZTIv", 705 "source_file" : "bionic/libc/include/malloc.h" 706 }, 707 { 708 "alignment" : 4, 709 "linker_set_key" : "_ZTIFviE", 710 "name" : "void (int)", 711 "parameters" : 712 [ 713 { 714 "referenced_type" : "_ZTIi" 715 } 716 ], 717 "return_type" : "_ZTIv", 718 "source_file" : "bionic/libc/kernel/uapi/asm-x86/asm/signal.h" 719 }, 720 { 721 "alignment" : 4, 722 "linker_set_key" : "_ZTIFviP7siginfoPvE", 723 "name" : "void (int, siginfo *, void *)", 724 "parameters" : 725 [ 726 { 727 "referenced_type" : "_ZTIi" 728 }, 729 { 730 "referenced_type" : "_ZTIP7siginfo" 731 }, 732 { 733 "referenced_type" : "_ZTIPv" 734 } 735 ], 736 "return_type" : "_ZTIv", 737 "source_file" : "bionic/libc/include/bits/signal_types.h" 738 }, 739 { 740 "alignment" : 4, 741 "linker_set_key" : "_ZTIFvvE", 742 "name" : "void ()", 743 "return_type" : "_ZTIv", 744 "source_file" : "bionic/libc/kernel/uapi/asm-x86/asm/signal.h" 745 } 746 ], 747 "functions" : 748 [ 749 { 750 "function_name" : "android_dlopen_ext", 751 "linker_set_key" : "android_dlopen_ext", 752 "parameters" : 753 [ 754 { 755 "referenced_type" : "_ZTIPKc" 756 }, 757 { 758 "referenced_type" : "_ZTIi" 759 }, 760 { 761 "referenced_type" : "_ZTIPK17android_dlextinfo" 762 } 763 ], 764 "return_type" : "_ZTIPv", 765 "source_file" : "bionic/libc/include/android/dlext.h" 766 }, 767 { 768 "function_name" : "android_get_application_target_sdk_version", 769 "linker_set_key" : "android_get_application_target_sdk_version", 770 "return_type" : "_ZTIi", 771 "source_file" : "bionic/libc/include/android/api-level.h" 772 }, 773 { 774 "function_name" : "dl_iterate_phdr", 775 "linker_set_key" : "dl_iterate_phdr", 776 "parameters" : 777 [ 778 { 779 "referenced_type" : "_ZTIPFiP12dl_phdr_infomPvE" 780 }, 781 { 782 "referenced_type" : "_ZTIPv" 783 } 784 ], 785 "return_type" : "_ZTIi", 786 "source_file" : "bionic/libc/include/link.h" 787 }, 788 { 789 "function_name" : "dladdr", 790 "linker_set_key" : "dladdr", 791 "parameters" : 792 [ 793 { 794 "referenced_type" : "_ZTIPKv" 795 }, 796 { 797 "referenced_type" : "_ZTIP7Dl_info" 798 } 799 ], 800 "return_type" : "_ZTIi", 801 "source_file" : "bionic/libc/include/dlfcn.h" 802 }, 803 { 804 "function_name" : "dlclose", 805 "linker_set_key" : "dlclose", 806 "parameters" : 807 [ 808 { 809 "referenced_type" : "_ZTIPv" 810 } 811 ], 812 "return_type" : "_ZTIi", 813 "source_file" : "bionic/libc/include/dlfcn.h" 814 }, 815 { 816 "function_name" : "dlerror", 817 "linker_set_key" : "dlerror", 818 "return_type" : "_ZTIPc", 819 "source_file" : "bionic/libc/include/dlfcn.h" 820 }, 821 { 822 "function_name" : "dlopen", 823 "linker_set_key" : "dlopen", 824 "parameters" : 825 [ 826 { 827 "referenced_type" : "_ZTIPKc" 828 }, 829 { 830 "referenced_type" : "_ZTIi" 831 } 832 ], 833 "return_type" : "_ZTIPv", 834 "source_file" : "bionic/libc/include/dlfcn.h" 835 }, 836 { 837 "function_name" : "dlsym", 838 "linker_set_key" : "dlsym", 839 "parameters" : 840 [ 841 { 842 "referenced_type" : "_ZTIPv" 843 }, 844 { 845 "referenced_type" : "_ZTIPKc" 846 } 847 ], 848 "return_type" : "_ZTIPv", 849 "source_file" : "bionic/libc/include/dlfcn.h" 850 }, 851 { 852 "function_name" : "dlvsym", 853 "linker_set_key" : "dlvsym", 854 "parameters" : 855 [ 856 { 857 "referenced_type" : "_ZTIPv" 858 }, 859 { 860 "referenced_type" : "_ZTIPKc" 861 }, 862 { 863 "referenced_type" : "_ZTIPKc" 864 } 865 ], 866 "return_type" : "_ZTIPv", 867 "source_file" : "bionic/libc/include/dlfcn.h" 868 } 869 ], 870 "global_vars" : [], 871 "lvalue_reference_types" : [], 872 "pointer_types" : 873 [ 874 { 875 "alignment" : 8, 876 "linker_set_key" : "_ZTIP11_fpstate_64", 877 "name" : "_fpstate_64 *", 878 "referenced_type" : "_ZTI11_fpstate_64", 879 "size" : 8, 880 "source_file" : "bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h" 881 }, 882 { 883 "alignment" : 8, 884 "linker_set_key" : "_ZTIP12dl_phdr_info", 885 "name" : "dl_phdr_info *", 886 "referenced_type" : "_ZTI12dl_phdr_info", 887 "size" : 8, 888 "source_file" : "bionic/libc/include/link.h" 889 }, 890 { 891 "alignment" : 8, 892 "linker_set_key" : "_ZTIP13_libc_fpstate", 893 "name" : "_libc_fpstate *", 894 "referenced_type" : "_ZTI13_libc_fpstate", 895 "size" : 8, 896 "source_file" : "bionic/libc/include/sys/ucontext.h" 897 }, 898 { 899 "alignment" : 8, 900 "linker_set_key" : "_ZTIP16user_regs_struct", 901 "name" : "user_regs_struct *", 902 "referenced_type" : "_ZTI16user_regs_struct", 903 "size" : 8, 904 "source_file" : "bionic/libc/include/sys/user.h" 905 }, 906 { 907 "alignment" : 8, 908 "linker_set_key" : "_ZTIP18user_fpregs_struct", 909 "name" : "user_fpregs_struct *", 910 "referenced_type" : "_ZTI18user_fpregs_struct", 911 "size" : 8, 912 "source_file" : "bionic/libc/include/sys/user.h" 913 }, 914 { 915 "alignment" : 8, 916 "linker_set_key" : "_ZTIP19android_namespace_t", 917 "name" : "android_namespace_t *", 918 "referenced_type" : "_ZTI19android_namespace_t", 919 "size" : 8, 920 "source_file" : "bionic/libc/include/android/dlext.h" 921 }, 922 { 923 "alignment" : 8, 924 "linker_set_key" : "_ZTIP7Dl_info", 925 "name" : "Dl_info *", 926 "referenced_type" : "_ZTI7Dl_info", 927 "size" : 8, 928 "source_file" : "bionic/libc/include/dlfcn.h" 929 }, 930 { 931 "alignment" : 8, 932 "linker_set_key" : "_ZTIP7__sFILE", 933 "name" : "__sFILE *", 934 "referenced_type" : "_ZTI7__sFILE", 935 "size" : 8, 936 "source_file" : "bionic/libc/include/stdio.h" 937 }, 938 { 939 "alignment" : 8, 940 "linker_set_key" : "_ZTIP7siginfo", 941 "name" : "siginfo *", 942 "referenced_type" : "_ZTI7siginfo", 943 "size" : 8, 944 "source_file" : "bionic/libc/include/bits/signal_types.h" 945 }, 946 { 947 "alignment" : 8, 948 "linker_set_key" : "_ZTIP8link_map", 949 "name" : "link_map *", 950 "referenced_type" : "_ZTI8link_map", 951 "size" : 8, 952 "source_file" : "bionic/libc/include/link.h" 953 }, 954 { 955 "alignment" : 8, 956 "linker_set_key" : "_ZTIP8ucontext", 957 "name" : "ucontext *", 958 "referenced_type" : "_ZTI8ucontext", 959 "size" : 8, 960 "source_file" : "bionic/libc/include/sys/ucontext.h" 961 }, 962 { 963 "alignment" : 8, 964 "linker_set_key" : "_ZTIP9Elf64_Dyn", 965 "name" : "Elf64_Dyn *", 966 "referenced_type" : "_ZTI9Elf64_Dyn", 967 "size" : 8, 968 "source_file" : "bionic/libc/include/link.h" 969 }, 970 { 971 "alignment" : 8, 972 "linker_set_key" : "_ZTIPFPvS_mPKvE", 973 "name" : "void *(*)(void *, unsigned long, const void *)", 974 "referenced_type" : "_ZTIFPvS_mPKvE", 975 "size" : 8, 976 "source_file" : "bionic/libc/include/malloc.h" 977 }, 978 { 979 "alignment" : 8, 980 "linker_set_key" : "_ZTIPFPvmPKvE", 981 "name" : "void *(*)(unsigned long, const void *)", 982 "referenced_type" : "_ZTIFPvmPKvE", 983 "size" : 8, 984 "source_file" : "bionic/libc/include/malloc.h" 985 }, 986 { 987 "alignment" : 8, 988 "linker_set_key" : "_ZTIPFPvmmPKvE", 989 "name" : "void *(*)(unsigned long, unsigned long, const void *)", 990 "referenced_type" : "_ZTIFPvmmPKvE", 991 "size" : 8, 992 "source_file" : "bionic/libc/include/malloc.h" 993 }, 994 { 995 "alignment" : 8, 996 "linker_set_key" : "_ZTIPFiP12dl_phdr_infomPvE", 997 "name" : "int (*)(dl_phdr_info *, unsigned long, void *)", 998 "referenced_type" : "_ZTIFiP12dl_phdr_infomPvE", 999 "size" : 8, 1000 "source_file" : "bionic/libc/include/link.h" 1001 }, 1002 { 1003 "alignment" : 8, 1004 "linker_set_key" : "_ZTIPFv6sigvalE", 1005 "name" : "void (*)(sigval)", 1006 "referenced_type" : "_ZTIFv6sigvalE", 1007 "size" : 8, 1008 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 1009 }, 1010 { 1011 "alignment" : 8, 1012 "linker_set_key" : "_ZTIPFvPvPKvE", 1013 "name" : "void (*)(void *, const void *)", 1014 "referenced_type" : "_ZTIFvPvPKvE", 1015 "size" : 8, 1016 "source_file" : "bionic/libc/include/malloc.h" 1017 }, 1018 { 1019 "alignment" : 8, 1020 "linker_set_key" : "_ZTIPFviE", 1021 "name" : "void (*)(int)", 1022 "referenced_type" : "_ZTIFviE", 1023 "size" : 8, 1024 "source_file" : "bionic/libc/kernel/uapi/asm-x86/asm/signal.h" 1025 }, 1026 { 1027 "alignment" : 8, 1028 "linker_set_key" : "_ZTIPFviP7siginfoPvE", 1029 "name" : "void (*)(int, siginfo *, void *)", 1030 "referenced_type" : "_ZTIFviP7siginfoPvE", 1031 "size" : 8, 1032 "source_file" : "bionic/libc/include/bits/signal_types.h" 1033 }, 1034 { 1035 "alignment" : 8, 1036 "linker_set_key" : "_ZTIPFvvE", 1037 "name" : "void (*)()", 1038 "referenced_type" : "_ZTIFvvE", 1039 "size" : 8, 1040 "source_file" : "bionic/libc/kernel/uapi/asm-x86/asm/signal.h" 1041 }, 1042 { 1043 "alignment" : 8, 1044 "linker_set_key" : "_ZTIPK10elf64_phdr", 1045 "name" : "const elf64_phdr *", 1046 "referenced_type" : "_ZTIK10elf64_phdr", 1047 "size" : 8, 1048 "source_file" : "bionic/libc/include/link.h" 1049 }, 1050 { 1051 "alignment" : 8, 1052 "linker_set_key" : "_ZTIPK17android_dlextinfo", 1053 "name" : "const android_dlextinfo *", 1054 "referenced_type" : "_ZTIK17android_dlextinfo", 1055 "size" : 8, 1056 "source_file" : "bionic/libc/include/android/dlext.h" 1057 }, 1058 { 1059 "alignment" : 8, 1060 "linker_set_key" : "_ZTIPKc", 1061 "name" : "const char *", 1062 "referenced_type" : "_ZTIKc", 1063 "size" : 8, 1064 "source_file" : "bionic/libc/include/android/dlext.h" 1065 }, 1066 { 1067 "alignment" : 8, 1068 "linker_set_key" : "_ZTIPKv", 1069 "name" : "const void *", 1070 "referenced_type" : "_ZTIKv", 1071 "size" : 8, 1072 "source_file" : "bionic/libc/include/dlfcn.h" 1073 }, 1074 { 1075 "alignment" : 8, 1076 "linker_set_key" : "_ZTIPc", 1077 "name" : "char *", 1078 "referenced_type" : "_ZTIc", 1079 "size" : 8, 1080 "source_file" : "bionic/libc/include/dlfcn.h" 1081 }, 1082 { 1083 "alignment" : 8, 1084 "linker_set_key" : "_ZTIPv", 1085 "name" : "void *", 1086 "referenced_type" : "_ZTIv", 1087 "size" : 8, 1088 "source_file" : "bionic/libc/include/bits/pthread_types.h" 1089 } 1090 ], 1091 "qualified_types" : 1092 [ 1093 { 1094 "alignment" : 8, 1095 "is_const" : true, 1096 "linker_set_key" : "_ZTIA65_KPKc", 1097 "name" : "const char *const[65]", 1098 "referenced_type" : "_ZTIA65_PKc", 1099 "size" : 520, 1100 "source_file" : "bionic/libc/include/signal.h" 1101 }, 1102 { 1103 "alignment" : 8, 1104 "is_const" : true, 1105 "linker_set_key" : "_ZTIK10elf64_phdr", 1106 "name" : "const elf64_phdr", 1107 "referenced_type" : "_ZTI10elf64_phdr", 1108 "size" : 56, 1109 "source_file" : "bionic/libc/include/link.h" 1110 }, 1111 { 1112 "alignment" : 8, 1113 "is_const" : true, 1114 "linker_set_key" : "_ZTIK17android_dlextinfo", 1115 "name" : "const android_dlextinfo", 1116 "referenced_type" : "_ZTI17android_dlextinfo", 1117 "size" : 48, 1118 "source_file" : "bionic/libc/include/android/dlext.h" 1119 }, 1120 { 1121 "alignment" : 1, 1122 "is_const" : true, 1123 "linker_set_key" : "_ZTIKc", 1124 "name" : "const char", 1125 "referenced_type" : "_ZTIc", 1126 "size" : 1, 1127 "source_file" : "bionic/libc/include/android/dlext.h" 1128 }, 1129 { 1130 "is_const" : true, 1131 "linker_set_key" : "_ZTIKv", 1132 "name" : "const void", 1133 "referenced_type" : "_ZTIv", 1134 "source_file" : "bionic/libc/include/dlfcn.h" 1135 }, 1136 { 1137 "alignment" : 8, 1138 "is_volatile" : true, 1139 "linker_set_key" : "_ZTIVPFPvS_mPKvE", 1140 "name" : "void *(*volatile)(void *, unsigned long, const void *)", 1141 "referenced_type" : "_ZTIPFPvS_mPKvE", 1142 "size" : 8, 1143 "source_file" : "bionic/libc/include/malloc.h" 1144 }, 1145 { 1146 "alignment" : 8, 1147 "is_volatile" : true, 1148 "linker_set_key" : "_ZTIVPFPvmPKvE", 1149 "name" : "void *(*volatile)(unsigned long, const void *)", 1150 "referenced_type" : "_ZTIPFPvmPKvE", 1151 "size" : 8, 1152 "source_file" : "bionic/libc/include/malloc.h" 1153 }, 1154 { 1155 "alignment" : 8, 1156 "is_volatile" : true, 1157 "linker_set_key" : "_ZTIVPFPvmmPKvE", 1158 "name" : "void *(*volatile)(unsigned long, unsigned long, const void *)", 1159 "referenced_type" : "_ZTIPFPvmmPKvE", 1160 "size" : 8, 1161 "source_file" : "bionic/libc/include/malloc.h" 1162 }, 1163 { 1164 "alignment" : 8, 1165 "is_volatile" : true, 1166 "linker_set_key" : "_ZTIVPFvPvPKvE", 1167 "name" : "void (*volatile)(void *, const void *)", 1168 "referenced_type" : "_ZTIPFvPvPKvE", 1169 "size" : 8, 1170 "source_file" : "bionic/libc/include/malloc.h" 1171 } 1172 ], 1173 "record_types" : 1174 [ 1175 { 1176 "alignment" : 4, 1177 "fields" : 1178 [ 1179 { 1180 "field_name" : "ch_type", 1181 "referenced_type" : "_ZTIj" 1182 }, 1183 { 1184 "field_name" : "ch_size", 1185 "field_offset" : 32, 1186 "referenced_type" : "_ZTIj" 1187 }, 1188 { 1189 "field_name" : "ch_addralign", 1190 "field_offset" : 64, 1191 "referenced_type" : "_ZTIj" 1192 } 1193 ], 1194 "linker_set_key" : "_ZTI10Elf32_Chdr", 1195 "name" : "Elf32_Chdr", 1196 "size" : 12, 1197 "source_file" : "bionic/libc/include/elf.h" 1198 }, 1199 { 1200 "alignment" : 8, 1201 "fields" : 1202 [ 1203 { 1204 "field_name" : "m_value", 1205 "referenced_type" : "_ZTIy" 1206 }, 1207 { 1208 "field_name" : "m_info", 1209 "field_offset" : 64, 1210 "referenced_type" : "_ZTIj" 1211 }, 1212 { 1213 "field_name" : "m_poffset", 1214 "field_offset" : 96, 1215 "referenced_type" : "_ZTIj" 1216 }, 1217 { 1218 "field_name" : "m_repeat", 1219 "field_offset" : 128, 1220 "referenced_type" : "_ZTIt" 1221 }, 1222 { 1223 "field_name" : "m_stride", 1224 "field_offset" : 144, 1225 "referenced_type" : "_ZTIt" 1226 } 1227 ], 1228 "linker_set_key" : "_ZTI10Elf32_Move", 1229 "name" : "Elf32_Move", 1230 "size" : 24, 1231 "source_file" : "bionic/libc/include/elf.h" 1232 }, 1233 { 1234 "alignment" : 8, 1235 "fields" : 1236 [ 1237 { 1238 "field_name" : "ch_type", 1239 "referenced_type" : "_ZTIj" 1240 }, 1241 { 1242 "field_name" : "ch_reserved", 1243 "field_offset" : 32, 1244 "referenced_type" : "_ZTIj" 1245 }, 1246 { 1247 "field_name" : "ch_size", 1248 "field_offset" : 64, 1249 "referenced_type" : "_ZTIy" 1250 }, 1251 { 1252 "field_name" : "ch_addralign", 1253 "field_offset" : 128, 1254 "referenced_type" : "_ZTIy" 1255 } 1256 ], 1257 "linker_set_key" : "_ZTI10Elf64_Chdr", 1258 "name" : "Elf64_Chdr", 1259 "size" : 24, 1260 "source_file" : "bionic/libc/include/elf.h" 1261 }, 1262 { 1263 "alignment" : 8, 1264 "fields" : 1265 [ 1266 { 1267 "field_name" : "m_value", 1268 "referenced_type" : "_ZTIy" 1269 }, 1270 { 1271 "field_name" : "m_info", 1272 "field_offset" : 64, 1273 "referenced_type" : "_ZTIy" 1274 }, 1275 { 1276 "field_name" : "m_poffset", 1277 "field_offset" : 128, 1278 "referenced_type" : "_ZTIy" 1279 }, 1280 { 1281 "field_name" : "m_repeat", 1282 "field_offset" : 192, 1283 "referenced_type" : "_ZTIt" 1284 }, 1285 { 1286 "field_name" : "m_stride", 1287 "field_offset" : 208, 1288 "referenced_type" : "_ZTIt" 1289 } 1290 ], 1291 "linker_set_key" : "_ZTI10Elf64_Move", 1292 "name" : "Elf64_Move", 1293 "size" : 32, 1294 "source_file" : "bionic/libc/include/elf.h" 1295 }, 1296 { 1297 "alignment" : 8, 1298 "fields" : 1299 [ 1300 { 1301 "field_name" : "_kill", 1302 "referenced_type" : "_ZTIN10__sifieldsUt_E" 1303 }, 1304 { 1305 "field_name" : "_timer", 1306 "referenced_type" : "_ZTIN10__sifieldsUt0_E" 1307 }, 1308 { 1309 "field_name" : "_rt", 1310 "referenced_type" : "_ZTIN10__sifieldsUt1_E" 1311 }, 1312 { 1313 "field_name" : "_sigchld", 1314 "referenced_type" : "_ZTIN10__sifieldsUt2_E" 1315 }, 1316 { 1317 "field_name" : "_sigfault", 1318 "referenced_type" : "_ZTIN10__sifieldsUt3_E" 1319 }, 1320 { 1321 "field_name" : "_sigpoll", 1322 "referenced_type" : "_ZTIN10__sifieldsUt4_E" 1323 }, 1324 { 1325 "field_name" : "_sigsys", 1326 "referenced_type" : "_ZTIN10__sifieldsUt5_E" 1327 } 1328 ], 1329 "linker_set_key" : "_ZTI10__sifields", 1330 "name" : "__sifields", 1331 "record_kind" : "union", 1332 "size" : 32, 1333 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 1334 }, 1335 { 1336 "alignment" : 4, 1337 "fields" : 1338 [ 1339 { 1340 "field_name" : "n_namesz", 1341 "referenced_type" : "_ZTIj" 1342 }, 1343 { 1344 "field_name" : "n_descsz", 1345 "field_offset" : 32, 1346 "referenced_type" : "_ZTIj" 1347 }, 1348 { 1349 "field_name" : "n_type", 1350 "field_offset" : 64, 1351 "referenced_type" : "_ZTIj" 1352 } 1353 ], 1354 "linker_set_key" : "_ZTI10elf32_note", 1355 "name" : "elf32_note", 1356 "size" : 12, 1357 "source_file" : "bionic/libc/kernel/uapi/linux/elf.h" 1358 }, 1359 { 1360 "alignment" : 4, 1361 "fields" : 1362 [ 1363 { 1364 "field_name" : "p_type", 1365 "referenced_type" : "_ZTIj" 1366 }, 1367 { 1368 "field_name" : "p_offset", 1369 "field_offset" : 32, 1370 "referenced_type" : "_ZTIj" 1371 }, 1372 { 1373 "field_name" : "p_vaddr", 1374 "field_offset" : 64, 1375 "referenced_type" : "_ZTIj" 1376 }, 1377 { 1378 "field_name" : "p_paddr", 1379 "field_offset" : 96, 1380 "referenced_type" : "_ZTIj" 1381 }, 1382 { 1383 "field_name" : "p_filesz", 1384 "field_offset" : 128, 1385 "referenced_type" : "_ZTIj" 1386 }, 1387 { 1388 "field_name" : "p_memsz", 1389 "field_offset" : 160, 1390 "referenced_type" : "_ZTIj" 1391 }, 1392 { 1393 "field_name" : "p_flags", 1394 "field_offset" : 192, 1395 "referenced_type" : "_ZTIj" 1396 }, 1397 { 1398 "field_name" : "p_align", 1399 "field_offset" : 224, 1400 "referenced_type" : "_ZTIj" 1401 } 1402 ], 1403 "linker_set_key" : "_ZTI10elf32_phdr", 1404 "name" : "elf32_phdr", 1405 "size" : 32, 1406 "source_file" : "bionic/libc/kernel/uapi/linux/elf.h" 1407 }, 1408 { 1409 "alignment" : 4, 1410 "fields" : 1411 [ 1412 { 1413 "field_name" : "r_offset", 1414 "referenced_type" : "_ZTIj" 1415 }, 1416 { 1417 "field_name" : "r_info", 1418 "field_offset" : 32, 1419 "referenced_type" : "_ZTIj" 1420 }, 1421 { 1422 "field_name" : "r_addend", 1423 "field_offset" : 64, 1424 "referenced_type" : "_ZTIi" 1425 } 1426 ], 1427 "linker_set_key" : "_ZTI10elf32_rela", 1428 "name" : "elf32_rela", 1429 "size" : 12, 1430 "source_file" : "bionic/libc/kernel/uapi/linux/elf.h" 1431 }, 1432 { 1433 "alignment" : 4, 1434 "fields" : 1435 [ 1436 { 1437 "field_name" : "sh_name", 1438 "referenced_type" : "_ZTIj" 1439 }, 1440 { 1441 "field_name" : "sh_type", 1442 "field_offset" : 32, 1443 "referenced_type" : "_ZTIj" 1444 }, 1445 { 1446 "field_name" : "sh_flags", 1447 "field_offset" : 64, 1448 "referenced_type" : "_ZTIj" 1449 }, 1450 { 1451 "field_name" : "sh_addr", 1452 "field_offset" : 96, 1453 "referenced_type" : "_ZTIj" 1454 }, 1455 { 1456 "field_name" : "sh_offset", 1457 "field_offset" : 128, 1458 "referenced_type" : "_ZTIj" 1459 }, 1460 { 1461 "field_name" : "sh_size", 1462 "field_offset" : 160, 1463 "referenced_type" : "_ZTIj" 1464 }, 1465 { 1466 "field_name" : "sh_link", 1467 "field_offset" : 192, 1468 "referenced_type" : "_ZTIj" 1469 }, 1470 { 1471 "field_name" : "sh_info", 1472 "field_offset" : 224, 1473 "referenced_type" : "_ZTIj" 1474 }, 1475 { 1476 "field_name" : "sh_addralign", 1477 "field_offset" : 256, 1478 "referenced_type" : "_ZTIj" 1479 }, 1480 { 1481 "field_name" : "sh_entsize", 1482 "field_offset" : 288, 1483 "referenced_type" : "_ZTIj" 1484 } 1485 ], 1486 "linker_set_key" : "_ZTI10elf32_shdr", 1487 "name" : "elf32_shdr", 1488 "size" : 40, 1489 "source_file" : "bionic/libc/kernel/uapi/linux/elf.h" 1490 }, 1491 { 1492 "alignment" : 4, 1493 "fields" : 1494 [ 1495 { 1496 "field_name" : "n_namesz", 1497 "referenced_type" : "_ZTIj" 1498 }, 1499 { 1500 "field_name" : "n_descsz", 1501 "field_offset" : 32, 1502 "referenced_type" : "_ZTIj" 1503 }, 1504 { 1505 "field_name" : "n_type", 1506 "field_offset" : 64, 1507 "referenced_type" : "_ZTIj" 1508 } 1509 ], 1510 "linker_set_key" : "_ZTI10elf64_note", 1511 "name" : "elf64_note", 1512 "size" : 12, 1513 "source_file" : "bionic/libc/kernel/uapi/linux/elf.h" 1514 }, 1515 { 1516 "alignment" : 8, 1517 "fields" : 1518 [ 1519 { 1520 "field_name" : "p_type", 1521 "referenced_type" : "_ZTIj" 1522 }, 1523 { 1524 "field_name" : "p_flags", 1525 "field_offset" : 32, 1526 "referenced_type" : "_ZTIj" 1527 }, 1528 { 1529 "field_name" : "p_offset", 1530 "field_offset" : 64, 1531 "referenced_type" : "_ZTIy" 1532 }, 1533 { 1534 "field_name" : "p_vaddr", 1535 "field_offset" : 128, 1536 "referenced_type" : "_ZTIy" 1537 }, 1538 { 1539 "field_name" : "p_paddr", 1540 "field_offset" : 192, 1541 "referenced_type" : "_ZTIy" 1542 }, 1543 { 1544 "field_name" : "p_filesz", 1545 "field_offset" : 256, 1546 "referenced_type" : "_ZTIy" 1547 }, 1548 { 1549 "field_name" : "p_memsz", 1550 "field_offset" : 320, 1551 "referenced_type" : "_ZTIy" 1552 }, 1553 { 1554 "field_name" : "p_align", 1555 "field_offset" : 384, 1556 "referenced_type" : "_ZTIy" 1557 } 1558 ], 1559 "linker_set_key" : "_ZTI10elf64_phdr", 1560 "name" : "elf64_phdr", 1561 "size" : 56, 1562 "source_file" : "bionic/libc/kernel/uapi/linux/elf.h" 1563 }, 1564 { 1565 "alignment" : 8, 1566 "fields" : 1567 [ 1568 { 1569 "field_name" : "r_offset", 1570 "referenced_type" : "_ZTIy" 1571 }, 1572 { 1573 "field_name" : "r_info", 1574 "field_offset" : 64, 1575 "referenced_type" : "_ZTIy" 1576 }, 1577 { 1578 "field_name" : "r_addend", 1579 "field_offset" : 128, 1580 "referenced_type" : "_ZTIx" 1581 } 1582 ], 1583 "linker_set_key" : "_ZTI10elf64_rela", 1584 "name" : "elf64_rela", 1585 "size" : 24, 1586 "source_file" : "bionic/libc/kernel/uapi/linux/elf.h" 1587 }, 1588 { 1589 "alignment" : 8, 1590 "fields" : 1591 [ 1592 { 1593 "field_name" : "sh_name", 1594 "referenced_type" : "_ZTIj" 1595 }, 1596 { 1597 "field_name" : "sh_type", 1598 "field_offset" : 32, 1599 "referenced_type" : "_ZTIj" 1600 }, 1601 { 1602 "field_name" : "sh_flags", 1603 "field_offset" : 64, 1604 "referenced_type" : "_ZTIy" 1605 }, 1606 { 1607 "field_name" : "sh_addr", 1608 "field_offset" : 128, 1609 "referenced_type" : "_ZTIy" 1610 }, 1611 { 1612 "field_name" : "sh_offset", 1613 "field_offset" : 192, 1614 "referenced_type" : "_ZTIy" 1615 }, 1616 { 1617 "field_name" : "sh_size", 1618 "field_offset" : 256, 1619 "referenced_type" : "_ZTIy" 1620 }, 1621 { 1622 "field_name" : "sh_link", 1623 "field_offset" : 320, 1624 "referenced_type" : "_ZTIj" 1625 }, 1626 { 1627 "field_name" : "sh_info", 1628 "field_offset" : 352, 1629 "referenced_type" : "_ZTIj" 1630 }, 1631 { 1632 "field_name" : "sh_addralign", 1633 "field_offset" : 384, 1634 "referenced_type" : "_ZTIy" 1635 }, 1636 { 1637 "field_name" : "sh_entsize", 1638 "field_offset" : 448, 1639 "referenced_type" : "_ZTIy" 1640 } 1641 ], 1642 "linker_set_key" : "_ZTI10elf64_shdr", 1643 "name" : "elf64_shdr", 1644 "size" : 64, 1645 "source_file" : "bionic/libc/kernel/uapi/linux/elf.h" 1646 }, 1647 { 1648 "alignment" : 8, 1649 "fields" : 1650 [ 1651 { 1652 "field_name" : "gregs", 1653 "referenced_type" : "_ZTIA23_l" 1654 }, 1655 { 1656 "field_name" : "fpregs", 1657 "field_offset" : 1472, 1658 "referenced_type" : "_ZTIP13_libc_fpstate" 1659 }, 1660 { 1661 "field_name" : "__reserved1", 1662 "field_offset" : 1536, 1663 "referenced_type" : "_ZTIA8_m" 1664 } 1665 ], 1666 "linker_set_key" : "_ZTI10mcontext_t", 1667 "name" : "mcontext_t", 1668 "size" : 256, 1669 "source_file" : "bionic/libc/include/sys/ucontext.h" 1670 }, 1671 { 1672 "alignment" : 8, 1673 "fields" : 1674 [ 1675 { 1676 "field_name" : "r8", 1677 "referenced_type" : "_ZTIy" 1678 }, 1679 { 1680 "field_name" : "r9", 1681 "field_offset" : 64, 1682 "referenced_type" : "_ZTIy" 1683 }, 1684 { 1685 "field_name" : "r10", 1686 "field_offset" : 128, 1687 "referenced_type" : "_ZTIy" 1688 }, 1689 { 1690 "field_name" : "r11", 1691 "field_offset" : 192, 1692 "referenced_type" : "_ZTIy" 1693 }, 1694 { 1695 "field_name" : "r12", 1696 "field_offset" : 256, 1697 "referenced_type" : "_ZTIy" 1698 }, 1699 { 1700 "field_name" : "r13", 1701 "field_offset" : 320, 1702 "referenced_type" : "_ZTIy" 1703 }, 1704 { 1705 "field_name" : "r14", 1706 "field_offset" : 384, 1707 "referenced_type" : "_ZTIy" 1708 }, 1709 { 1710 "field_name" : "r15", 1711 "field_offset" : 448, 1712 "referenced_type" : "_ZTIy" 1713 }, 1714 { 1715 "field_name" : "rdi", 1716 "field_offset" : 512, 1717 "referenced_type" : "_ZTIy" 1718 }, 1719 { 1720 "field_name" : "rsi", 1721 "field_offset" : 576, 1722 "referenced_type" : "_ZTIy" 1723 }, 1724 { 1725 "field_name" : "rbp", 1726 "field_offset" : 640, 1727 "referenced_type" : "_ZTIy" 1728 }, 1729 { 1730 "field_name" : "rbx", 1731 "field_offset" : 704, 1732 "referenced_type" : "_ZTIy" 1733 }, 1734 { 1735 "field_name" : "rdx", 1736 "field_offset" : 768, 1737 "referenced_type" : "_ZTIy" 1738 }, 1739 { 1740 "field_name" : "rax", 1741 "field_offset" : 832, 1742 "referenced_type" : "_ZTIy" 1743 }, 1744 { 1745 "field_name" : "rcx", 1746 "field_offset" : 896, 1747 "referenced_type" : "_ZTIy" 1748 }, 1749 { 1750 "field_name" : "rsp", 1751 "field_offset" : 960, 1752 "referenced_type" : "_ZTIy" 1753 }, 1754 { 1755 "field_name" : "rip", 1756 "field_offset" : 1024, 1757 "referenced_type" : "_ZTIy" 1758 }, 1759 { 1760 "field_name" : "eflags", 1761 "field_offset" : 1088, 1762 "referenced_type" : "_ZTIy" 1763 }, 1764 { 1765 "field_name" : "cs", 1766 "field_offset" : 1152, 1767 "referenced_type" : "_ZTIt" 1768 }, 1769 { 1770 "field_name" : "gs", 1771 "field_offset" : 1168, 1772 "referenced_type" : "_ZTIt" 1773 }, 1774 { 1775 "field_name" : "fs", 1776 "field_offset" : 1184, 1777 "referenced_type" : "_ZTIt" 1778 }, 1779 { 1780 "field_offset" : 1200, 1781 "referenced_type" : "_ZTIN10sigcontextUt_E" 1782 }, 1783 { 1784 "field_name" : "err", 1785 "field_offset" : 1216, 1786 "referenced_type" : "_ZTIy" 1787 }, 1788 { 1789 "field_name" : "trapno", 1790 "field_offset" : 1280, 1791 "referenced_type" : "_ZTIy" 1792 }, 1793 { 1794 "field_name" : "oldmask", 1795 "field_offset" : 1344, 1796 "referenced_type" : "_ZTIy" 1797 }, 1798 { 1799 "field_name" : "cr2", 1800 "field_offset" : 1408, 1801 "referenced_type" : "_ZTIy" 1802 }, 1803 { 1804 "field_name" : "fpstate", 1805 "field_offset" : 1472, 1806 "referenced_type" : "_ZTIP11_fpstate_64" 1807 }, 1808 { 1809 "field_name" : "reserved1", 1810 "field_offset" : 1536, 1811 "referenced_type" : "_ZTIA8_y" 1812 } 1813 ], 1814 "linker_set_key" : "_ZTI10sigcontext", 1815 "name" : "sigcontext", 1816 "size" : 256, 1817 "source_file" : "bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h" 1818 }, 1819 { 1820 "alignment" : 8, 1821 "fields" : 1822 [ 1823 { 1824 "field_name" : "cw", 1825 "referenced_type" : "_ZTIj" 1826 }, 1827 { 1828 "field_name" : "sw", 1829 "field_offset" : 32, 1830 "referenced_type" : "_ZTIj" 1831 }, 1832 { 1833 "field_name" : "tag", 1834 "field_offset" : 64, 1835 "referenced_type" : "_ZTIj" 1836 }, 1837 { 1838 "field_name" : "ipoff", 1839 "field_offset" : 96, 1840 "referenced_type" : "_ZTIj" 1841 }, 1842 { 1843 "field_name" : "cssel", 1844 "field_offset" : 128, 1845 "referenced_type" : "_ZTIj" 1846 }, 1847 { 1848 "field_name" : "dataoff", 1849 "field_offset" : 160, 1850 "referenced_type" : "_ZTIj" 1851 }, 1852 { 1853 "field_name" : "datasel", 1854 "field_offset" : 192, 1855 "referenced_type" : "_ZTIj" 1856 }, 1857 { 1858 "field_name" : "_st", 1859 "field_offset" : 224, 1860 "referenced_type" : "_ZTIA8_6_fpreg" 1861 }, 1862 { 1863 "field_name" : "status", 1864 "field_offset" : 864, 1865 "referenced_type" : "_ZTIt" 1866 }, 1867 { 1868 "field_name" : "magic", 1869 "field_offset" : 880, 1870 "referenced_type" : "_ZTIt" 1871 }, 1872 { 1873 "field_name" : "_fxsr_env", 1874 "field_offset" : 896, 1875 "referenced_type" : "_ZTIA6_j" 1876 }, 1877 { 1878 "field_name" : "mxcsr", 1879 "field_offset" : 1088, 1880 "referenced_type" : "_ZTIj" 1881 }, 1882 { 1883 "field_name" : "reserved", 1884 "field_offset" : 1120, 1885 "referenced_type" : "_ZTIj" 1886 }, 1887 { 1888 "field_name" : "_fxsr_st", 1889 "field_offset" : 1152, 1890 "referenced_type" : "_ZTIA8_7_fpxreg" 1891 }, 1892 { 1893 "field_name" : "_xmm", 1894 "field_offset" : 2176, 1895 "referenced_type" : "_ZTIA8_7_xmmreg" 1896 }, 1897 { 1898 "field_offset" : 3200, 1899 "referenced_type" : "_ZTIN11_fpstate_32Ut_E" 1900 }, 1901 { 1902 "field_offset" : 4608, 1903 "referenced_type" : "_ZTIN11_fpstate_32Ut0_E" 1904 } 1905 ], 1906 "linker_set_key" : "_ZTI11_fpstate_32", 1907 "name" : "_fpstate_32", 1908 "size" : 624, 1909 "source_file" : "bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h" 1910 }, 1911 { 1912 "alignment" : 8, 1913 "fields" : 1914 [ 1915 { 1916 "field_name" : "cwd", 1917 "referenced_type" : "_ZTIt" 1918 }, 1919 { 1920 "field_name" : "swd", 1921 "field_offset" : 16, 1922 "referenced_type" : "_ZTIt" 1923 }, 1924 { 1925 "field_name" : "twd", 1926 "field_offset" : 32, 1927 "referenced_type" : "_ZTIt" 1928 }, 1929 { 1930 "field_name" : "fop", 1931 "field_offset" : 48, 1932 "referenced_type" : "_ZTIt" 1933 }, 1934 { 1935 "field_name" : "rip", 1936 "field_offset" : 64, 1937 "referenced_type" : "_ZTIy" 1938 }, 1939 { 1940 "field_name" : "rdp", 1941 "field_offset" : 128, 1942 "referenced_type" : "_ZTIy" 1943 }, 1944 { 1945 "field_name" : "mxcsr", 1946 "field_offset" : 192, 1947 "referenced_type" : "_ZTIj" 1948 }, 1949 { 1950 "field_name" : "mxcsr_mask", 1951 "field_offset" : 224, 1952 "referenced_type" : "_ZTIj" 1953 }, 1954 { 1955 "field_name" : "st_space", 1956 "field_offset" : 256, 1957 "referenced_type" : "_ZTIA32_j" 1958 }, 1959 { 1960 "field_name" : "xmm_space", 1961 "field_offset" : 1280, 1962 "referenced_type" : "_ZTIA64_j" 1963 }, 1964 { 1965 "field_name" : "reserved2", 1966 "field_offset" : 3328, 1967 "referenced_type" : "_ZTIA12_j" 1968 }, 1969 { 1970 "field_offset" : 3712, 1971 "referenced_type" : "_ZTIN11_fpstate_64Ut_E" 1972 } 1973 ], 1974 "linker_set_key" : "_ZTI11_fpstate_64", 1975 "name" : "_fpstate_64", 1976 "size" : 512, 1977 "source_file" : "bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h" 1978 }, 1979 { 1980 "alignment" : 4, 1981 "fields" : 1982 [ 1983 { 1984 "field_name" : "ymmh_space", 1985 "referenced_type" : "_ZTIA64_j" 1986 } 1987 ], 1988 "linker_set_key" : "_ZTI11_ymmh_state", 1989 "name" : "_ymmh_state", 1990 "size" : 256, 1991 "source_file" : "bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h" 1992 }, 1993 { 1994 "alignment" : 8, 1995 "fields" : 1996 [ 1997 { 1998 "field_name" : "sa_flags", 1999 "referenced_type" : "_ZTIi" 2000 }, 2001 { 2002 "field_offset" : 64, 2003 "referenced_type" : "_ZTIN11sigaction64Ut_E" 2004 }, 2005 { 2006 "field_name" : "sa_mask", 2007 "field_offset" : 128, 2008 "referenced_type" : "_ZTIm" 2009 }, 2010 { 2011 "field_name" : "sa_restorer", 2012 "field_offset" : 192, 2013 "referenced_type" : "_ZTIPFvvE" 2014 } 2015 ], 2016 "linker_set_key" : "_ZTI11sigaction64", 2017 "name" : "sigaction64", 2018 "size" : 32, 2019 "source_file" : "bionic/libc/include/bits/signal_types.h" 2020 }, 2021 { 2022 "alignment" : 8, 2023 "fields" : 2024 [ 2025 { 2026 "field_name" : "ss_sp", 2027 "referenced_type" : "_ZTIPv" 2028 }, 2029 { 2030 "field_name" : "ss_flags", 2031 "field_offset" : 64, 2032 "referenced_type" : "_ZTIi" 2033 }, 2034 { 2035 "field_name" : "ss_size", 2036 "field_offset" : 128, 2037 "referenced_type" : "_ZTIm" 2038 } 2039 ], 2040 "linker_set_key" : "_ZTI11sigaltstack", 2041 "name" : "sigaltstack", 2042 "size" : 24, 2043 "source_file" : "bionic/libc/kernel/uapi/asm-x86/asm/signal.h" 2044 }, 2045 { 2046 "alignment" : 4, 2047 "fields" : 2048 [ 2049 { 2050 "field_name" : "vd_version", 2051 "referenced_type" : "_ZTIt" 2052 }, 2053 { 2054 "field_name" : "vd_flags", 2055 "field_offset" : 16, 2056 "referenced_type" : "_ZTIt" 2057 }, 2058 { 2059 "field_name" : "vd_ndx", 2060 "field_offset" : 32, 2061 "referenced_type" : "_ZTIt" 2062 }, 2063 { 2064 "field_name" : "vd_cnt", 2065 "field_offset" : 48, 2066 "referenced_type" : "_ZTIt" 2067 }, 2068 { 2069 "field_name" : "vd_hash", 2070 "field_offset" : 64, 2071 "referenced_type" : "_ZTIj" 2072 }, 2073 { 2074 "field_name" : "vd_aux", 2075 "field_offset" : 96, 2076 "referenced_type" : "_ZTIj" 2077 }, 2078 { 2079 "field_name" : "vd_next", 2080 "field_offset" : 128, 2081 "referenced_type" : "_ZTIj" 2082 } 2083 ], 2084 "linker_set_key" : "_ZTI12Elf32_Verdef", 2085 "name" : "Elf32_Verdef", 2086 "size" : 20, 2087 "source_file" : "bionic/libc/include/elf.h" 2088 }, 2089 { 2090 "alignment" : 4, 2091 "fields" : 2092 [ 2093 { 2094 "field_name" : "a_type", 2095 "referenced_type" : "_ZTIj" 2096 }, 2097 { 2098 "field_name" : "a_un", 2099 "field_offset" : 32, 2100 "referenced_type" : "_ZTIN12Elf32_auxv_tUt_E" 2101 } 2102 ], 2103 "linker_set_key" : "_ZTI12Elf32_auxv_t", 2104 "name" : "Elf32_auxv_t", 2105 "size" : 8, 2106 "source_file" : "bionic/libc/include/elf.h" 2107 }, 2108 { 2109 "alignment" : 4, 2110 "fields" : 2111 [ 2112 { 2113 "field_name" : "vd_version", 2114 "referenced_type" : "_ZTIt" 2115 }, 2116 { 2117 "field_name" : "vd_flags", 2118 "field_offset" : 16, 2119 "referenced_type" : "_ZTIt" 2120 }, 2121 { 2122 "field_name" : "vd_ndx", 2123 "field_offset" : 32, 2124 "referenced_type" : "_ZTIt" 2125 }, 2126 { 2127 "field_name" : "vd_cnt", 2128 "field_offset" : 48, 2129 "referenced_type" : "_ZTIt" 2130 }, 2131 { 2132 "field_name" : "vd_hash", 2133 "field_offset" : 64, 2134 "referenced_type" : "_ZTIj" 2135 }, 2136 { 2137 "field_name" : "vd_aux", 2138 "field_offset" : 96, 2139 "referenced_type" : "_ZTIj" 2140 }, 2141 { 2142 "field_name" : "vd_next", 2143 "field_offset" : 128, 2144 "referenced_type" : "_ZTIj" 2145 } 2146 ], 2147 "linker_set_key" : "_ZTI12Elf64_Verdef", 2148 "name" : "Elf64_Verdef", 2149 "size" : 20, 2150 "source_file" : "bionic/libc/include/elf.h" 2151 }, 2152 { 2153 "alignment" : 8, 2154 "fields" : 2155 [ 2156 { 2157 "field_name" : "a_type", 2158 "referenced_type" : "_ZTIy" 2159 }, 2160 { 2161 "field_name" : "a_un", 2162 "field_offset" : 64, 2163 "referenced_type" : "_ZTIN12Elf64_auxv_tUt_E" 2164 } 2165 ], 2166 "linker_set_key" : "_ZTI12Elf64_auxv_t", 2167 "name" : "Elf64_auxv_t", 2168 "size" : 16, 2169 "source_file" : "bionic/libc/include/elf.h" 2170 }, 2171 { 2172 "alignment" : 2, 2173 "fields" : 2174 [ 2175 { 2176 "field_name" : "significand", 2177 "referenced_type" : "_ZTIA4_t" 2178 }, 2179 { 2180 "field_name" : "exponent", 2181 "field_offset" : 64, 2182 "referenced_type" : "_ZTIt" 2183 }, 2184 { 2185 "field_name" : "padding", 2186 "field_offset" : 80, 2187 "referenced_type" : "_ZTIA3_t" 2188 } 2189 ], 2190 "linker_set_key" : "_ZTI12_libc_fpxreg", 2191 "name" : "_libc_fpxreg", 2192 "size" : 16, 2193 "source_file" : "bionic/libc/include/sys/ucontext.h" 2194 }, 2195 { 2196 "alignment" : 4, 2197 "fields" : 2198 [ 2199 { 2200 "field_name" : "element", 2201 "referenced_type" : "_ZTIA4_j" 2202 } 2203 ], 2204 "linker_set_key" : "_ZTI12_libc_xmmreg", 2205 "name" : "_libc_xmmreg", 2206 "size" : 16, 2207 "source_file" : "bionic/libc/include/sys/ucontext.h" 2208 }, 2209 { 2210 "alignment" : 8, 2211 "fields" : 2212 [ 2213 { 2214 "field_name" : "dlpi_addr", 2215 "referenced_type" : "_ZTIy" 2216 }, 2217 { 2218 "field_name" : "dlpi_name", 2219 "field_offset" : 64, 2220 "referenced_type" : "_ZTIPKc" 2221 }, 2222 { 2223 "field_name" : "dlpi_phdr", 2224 "field_offset" : 128, 2225 "referenced_type" : "_ZTIPK10elf64_phdr" 2226 }, 2227 { 2228 "field_name" : "dlpi_phnum", 2229 "field_offset" : 192, 2230 "referenced_type" : "_ZTIt" 2231 }, 2232 { 2233 "field_name" : "dlpi_adds", 2234 "field_offset" : 256, 2235 "referenced_type" : "_ZTIy" 2236 }, 2237 { 2238 "field_name" : "dlpi_subs", 2239 "field_offset" : 320, 2240 "referenced_type" : "_ZTIy" 2241 }, 2242 { 2243 "field_name" : "dlpi_tls_modid", 2244 "field_offset" : 384, 2245 "referenced_type" : "_ZTIm" 2246 }, 2247 { 2248 "field_name" : "dlpi_tls_data", 2249 "field_offset" : 448, 2250 "referenced_type" : "_ZTIPv" 2251 } 2252 ], 2253 "linker_set_key" : "_ZTI12dl_phdr_info", 2254 "name" : "dl_phdr_info", 2255 "size" : 64, 2256 "source_file" : "bionic/libc/include/link.h" 2257 }, 2258 { 2259 "alignment" : 2, 2260 "fields" : 2261 [ 2262 { 2263 "field_name" : "si_boundto", 2264 "referenced_type" : "_ZTIt" 2265 }, 2266 { 2267 "field_name" : "si_flags", 2268 "field_offset" : 16, 2269 "referenced_type" : "_ZTIt" 2270 } 2271 ], 2272 "linker_set_key" : "_ZTI13Elf32_Syminfo", 2273 "name" : "Elf32_Syminfo", 2274 "size" : 4, 2275 "source_file" : "bionic/libc/include/elf.h" 2276 }, 2277 { 2278 "alignment" : 4, 2279 "fields" : 2280 [ 2281 { 2282 "field_name" : "vda_name", 2283 "referenced_type" : "_ZTIj" 2284 }, 2285 { 2286 "field_name" : "vda_next", 2287 "field_offset" : 32, 2288 "referenced_type" : "_ZTIj" 2289 } 2290 ], 2291 "linker_set_key" : "_ZTI13Elf32_Verdaux", 2292 "name" : "Elf32_Verdaux", 2293 "size" : 8, 2294 "source_file" : "bionic/libc/include/elf.h" 2295 }, 2296 { 2297 "alignment" : 4, 2298 "fields" : 2299 [ 2300 { 2301 "field_name" : "vna_hash", 2302 "referenced_type" : "_ZTIj" 2303 }, 2304 { 2305 "field_name" : "vna_flags", 2306 "field_offset" : 32, 2307 "referenced_type" : "_ZTIt" 2308 }, 2309 { 2310 "field_name" : "vna_other", 2311 "field_offset" : 48, 2312 "referenced_type" : "_ZTIt" 2313 }, 2314 { 2315 "field_name" : "vna_name", 2316 "field_offset" : 64, 2317 "referenced_type" : "_ZTIj" 2318 }, 2319 { 2320 "field_name" : "vna_next", 2321 "field_offset" : 96, 2322 "referenced_type" : "_ZTIj" 2323 } 2324 ], 2325 "linker_set_key" : "_ZTI13Elf32_Vernaux", 2326 "name" : "Elf32_Vernaux", 2327 "size" : 16, 2328 "source_file" : "bionic/libc/include/elf.h" 2329 }, 2330 { 2331 "alignment" : 4, 2332 "fields" : 2333 [ 2334 { 2335 "field_name" : "vn_version", 2336 "referenced_type" : "_ZTIt" 2337 }, 2338 { 2339 "field_name" : "vn_cnt", 2340 "field_offset" : 16, 2341 "referenced_type" : "_ZTIt" 2342 }, 2343 { 2344 "field_name" : "vn_file", 2345 "field_offset" : 32, 2346 "referenced_type" : "_ZTIj" 2347 }, 2348 { 2349 "field_name" : "vn_aux", 2350 "field_offset" : 64, 2351 "referenced_type" : "_ZTIj" 2352 }, 2353 { 2354 "field_name" : "vn_next", 2355 "field_offset" : 96, 2356 "referenced_type" : "_ZTIj" 2357 } 2358 ], 2359 "linker_set_key" : "_ZTI13Elf32_Verneed", 2360 "name" : "Elf32_Verneed", 2361 "size" : 16, 2362 "source_file" : "bionic/libc/include/elf.h" 2363 }, 2364 { 2365 "alignment" : 2, 2366 "fields" : 2367 [ 2368 { 2369 "field_name" : "si_boundto", 2370 "referenced_type" : "_ZTIt" 2371 }, 2372 { 2373 "field_name" : "si_flags", 2374 "field_offset" : 16, 2375 "referenced_type" : "_ZTIt" 2376 } 2377 ], 2378 "linker_set_key" : "_ZTI13Elf64_Syminfo", 2379 "name" : "Elf64_Syminfo", 2380 "size" : 4, 2381 "source_file" : "bionic/libc/include/elf.h" 2382 }, 2383 { 2384 "alignment" : 4, 2385 "fields" : 2386 [ 2387 { 2388 "field_name" : "vda_name", 2389 "referenced_type" : "_ZTIj" 2390 }, 2391 { 2392 "field_name" : "vda_next", 2393 "field_offset" : 32, 2394 "referenced_type" : "_ZTIj" 2395 } 2396 ], 2397 "linker_set_key" : "_ZTI13Elf64_Verdaux", 2398 "name" : "Elf64_Verdaux", 2399 "size" : 8, 2400 "source_file" : "bionic/libc/include/elf.h" 2401 }, 2402 { 2403 "alignment" : 4, 2404 "fields" : 2405 [ 2406 { 2407 "field_name" : "vna_hash", 2408 "referenced_type" : "_ZTIj" 2409 }, 2410 { 2411 "field_name" : "vna_flags", 2412 "field_offset" : 32, 2413 "referenced_type" : "_ZTIt" 2414 }, 2415 { 2416 "field_name" : "vna_other", 2417 "field_offset" : 48, 2418 "referenced_type" : "_ZTIt" 2419 }, 2420 { 2421 "field_name" : "vna_name", 2422 "field_offset" : 64, 2423 "referenced_type" : "_ZTIj" 2424 }, 2425 { 2426 "field_name" : "vna_next", 2427 "field_offset" : 96, 2428 "referenced_type" : "_ZTIj" 2429 } 2430 ], 2431 "linker_set_key" : "_ZTI13Elf64_Vernaux", 2432 "name" : "Elf64_Vernaux", 2433 "size" : 16, 2434 "source_file" : "bionic/libc/include/elf.h" 2435 }, 2436 { 2437 "alignment" : 4, 2438 "fields" : 2439 [ 2440 { 2441 "field_name" : "vn_version", 2442 "referenced_type" : "_ZTIt" 2443 }, 2444 { 2445 "field_name" : "vn_cnt", 2446 "field_offset" : 16, 2447 "referenced_type" : "_ZTIt" 2448 }, 2449 { 2450 "field_name" : "vn_file", 2451 "field_offset" : 32, 2452 "referenced_type" : "_ZTIj" 2453 }, 2454 { 2455 "field_name" : "vn_aux", 2456 "field_offset" : 64, 2457 "referenced_type" : "_ZTIj" 2458 }, 2459 { 2460 "field_name" : "vn_next", 2461 "field_offset" : 96, 2462 "referenced_type" : "_ZTIj" 2463 } 2464 ], 2465 "linker_set_key" : "_ZTI13Elf64_Verneed", 2466 "name" : "Elf64_Verneed", 2467 "size" : 16, 2468 "source_file" : "bionic/libc/include/elf.h" 2469 }, 2470 { 2471 "alignment" : 8, 2472 "fields" : 2473 [ 2474 { 2475 "field_name" : "magic1", 2476 "referenced_type" : "_ZTIj" 2477 }, 2478 { 2479 "field_name" : "extended_size", 2480 "field_offset" : 32, 2481 "referenced_type" : "_ZTIj" 2482 }, 2483 { 2484 "field_name" : "xfeatures", 2485 "field_offset" : 64, 2486 "referenced_type" : "_ZTIy" 2487 }, 2488 { 2489 "field_name" : "xstate_size", 2490 "field_offset" : 128, 2491 "referenced_type" : "_ZTIj" 2492 }, 2493 { 2494 "field_name" : "padding", 2495 "field_offset" : 160, 2496 "referenced_type" : "_ZTIA7_j" 2497 } 2498 ], 2499 "linker_set_key" : "_ZTI13_fpx_sw_bytes", 2500 "name" : "_fpx_sw_bytes", 2501 "size" : 48, 2502 "source_file" : "bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h" 2503 }, 2504 { 2505 "alignment" : 8, 2506 "fields" : 2507 [ 2508 { 2509 "field_name" : "cwd", 2510 "referenced_type" : "_ZTIt" 2511 }, 2512 { 2513 "field_name" : "swd", 2514 "field_offset" : 16, 2515 "referenced_type" : "_ZTIt" 2516 }, 2517 { 2518 "field_name" : "ftw", 2519 "field_offset" : 32, 2520 "referenced_type" : "_ZTIt" 2521 }, 2522 { 2523 "field_name" : "fop", 2524 "field_offset" : 48, 2525 "referenced_type" : "_ZTIt" 2526 }, 2527 { 2528 "field_name" : "rip", 2529 "field_offset" : 64, 2530 "referenced_type" : "_ZTIm" 2531 }, 2532 { 2533 "field_name" : "rdp", 2534 "field_offset" : 128, 2535 "referenced_type" : "_ZTIm" 2536 }, 2537 { 2538 "field_name" : "mxcsr", 2539 "field_offset" : 192, 2540 "referenced_type" : "_ZTIj" 2541 }, 2542 { 2543 "field_name" : "mxcr_mask", 2544 "field_offset" : 224, 2545 "referenced_type" : "_ZTIj" 2546 }, 2547 { 2548 "field_name" : "_st", 2549 "field_offset" : 256, 2550 "referenced_type" : "_ZTIA8_12_libc_fpxreg" 2551 }, 2552 { 2553 "field_name" : "_xmm", 2554 "field_offset" : 1280, 2555 "referenced_type" : "_ZTIA16_12_libc_xmmreg" 2556 }, 2557 { 2558 "field_name" : "padding", 2559 "field_offset" : 3328, 2560 "referenced_type" : "_ZTIA24_j" 2561 } 2562 ], 2563 "linker_set_key" : "_ZTI13_libc_fpstate", 2564 "name" : "_libc_fpstate", 2565 "size" : 512, 2566 "source_file" : "bionic/libc/include/sys/ucontext.h" 2567 }, 2568 { 2569 "alignment" : 4, 2570 "fields" : 2571 [ 2572 { 2573 "field_name" : "gs", 2574 "referenced_type" : "_ZTIt" 2575 }, 2576 { 2577 "field_name" : "__gsh", 2578 "field_offset" : 16, 2579 "referenced_type" : "_ZTIt" 2580 }, 2581 { 2582 "field_name" : "fs", 2583 "field_offset" : 32, 2584 "referenced_type" : "_ZTIt" 2585 }, 2586 { 2587 "field_name" : "__fsh", 2588 "field_offset" : 48, 2589 "referenced_type" : "_ZTIt" 2590 }, 2591 { 2592 "field_name" : "es", 2593 "field_offset" : 64, 2594 "referenced_type" : "_ZTIt" 2595 }, 2596 { 2597 "field_name" : "__esh", 2598 "field_offset" : 80, 2599 "referenced_type" : "_ZTIt" 2600 }, 2601 { 2602 "field_name" : "ds", 2603 "field_offset" : 96, 2604 "referenced_type" : "_ZTIt" 2605 }, 2606 { 2607 "field_name" : "__dsh", 2608 "field_offset" : 112, 2609 "referenced_type" : "_ZTIt" 2610 }, 2611 { 2612 "field_name" : "di", 2613 "field_offset" : 128, 2614 "referenced_type" : "_ZTIj" 2615 }, 2616 { 2617 "field_name" : "si", 2618 "field_offset" : 160, 2619 "referenced_type" : "_ZTIj" 2620 }, 2621 { 2622 "field_name" : "bp", 2623 "field_offset" : 192, 2624 "referenced_type" : "_ZTIj" 2625 }, 2626 { 2627 "field_name" : "sp", 2628 "field_offset" : 224, 2629 "referenced_type" : "_ZTIj" 2630 }, 2631 { 2632 "field_name" : "bx", 2633 "field_offset" : 256, 2634 "referenced_type" : "_ZTIj" 2635 }, 2636 { 2637 "field_name" : "dx", 2638 "field_offset" : 288, 2639 "referenced_type" : "_ZTIj" 2640 }, 2641 { 2642 "field_name" : "cx", 2643 "field_offset" : 320, 2644 "referenced_type" : "_ZTIj" 2645 }, 2646 { 2647 "field_name" : "ax", 2648 "field_offset" : 352, 2649 "referenced_type" : "_ZTIj" 2650 }, 2651 { 2652 "field_name" : "trapno", 2653 "field_offset" : 384, 2654 "referenced_type" : "_ZTIj" 2655 }, 2656 { 2657 "field_name" : "err", 2658 "field_offset" : 416, 2659 "referenced_type" : "_ZTIj" 2660 }, 2661 { 2662 "field_name" : "ip", 2663 "field_offset" : 448, 2664 "referenced_type" : "_ZTIj" 2665 }, 2666 { 2667 "field_name" : "cs", 2668 "field_offset" : 480, 2669 "referenced_type" : "_ZTIt" 2670 }, 2671 { 2672 "field_name" : "__csh", 2673 "field_offset" : 496, 2674 "referenced_type" : "_ZTIt" 2675 }, 2676 { 2677 "field_name" : "flags", 2678 "field_offset" : 512, 2679 "referenced_type" : "_ZTIj" 2680 }, 2681 { 2682 "field_name" : "sp_at_signal", 2683 "field_offset" : 544, 2684 "referenced_type" : "_ZTIj" 2685 }, 2686 { 2687 "field_name" : "ss", 2688 "field_offset" : 576, 2689 "referenced_type" : "_ZTIt" 2690 }, 2691 { 2692 "field_name" : "__ssh", 2693 "field_offset" : 592, 2694 "referenced_type" : "_ZTIt" 2695 }, 2696 { 2697 "field_name" : "fpstate", 2698 "field_offset" : 608, 2699 "referenced_type" : "_ZTIj" 2700 }, 2701 { 2702 "field_name" : "oldmask", 2703 "field_offset" : 640, 2704 "referenced_type" : "_ZTIj" 2705 }, 2706 { 2707 "field_name" : "cr2", 2708 "field_offset" : 672, 2709 "referenced_type" : "_ZTIj" 2710 } 2711 ], 2712 "linker_set_key" : "_ZTI13sigcontext_32", 2713 "name" : "sigcontext_32", 2714 "size" : 88, 2715 "source_file" : "bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h" 2716 }, 2717 { 2718 "alignment" : 8, 2719 "fields" : 2720 [ 2721 { 2722 "field_name" : "r8", 2723 "referenced_type" : "_ZTIy" 2724 }, 2725 { 2726 "field_name" : "r9", 2727 "field_offset" : 64, 2728 "referenced_type" : "_ZTIy" 2729 }, 2730 { 2731 "field_name" : "r10", 2732 "field_offset" : 128, 2733 "referenced_type" : "_ZTIy" 2734 }, 2735 { 2736 "field_name" : "r11", 2737 "field_offset" : 192, 2738 "referenced_type" : "_ZTIy" 2739 }, 2740 { 2741 "field_name" : "r12", 2742 "field_offset" : 256, 2743 "referenced_type" : "_ZTIy" 2744 }, 2745 { 2746 "field_name" : "r13", 2747 "field_offset" : 320, 2748 "referenced_type" : "_ZTIy" 2749 }, 2750 { 2751 "field_name" : "r14", 2752 "field_offset" : 384, 2753 "referenced_type" : "_ZTIy" 2754 }, 2755 { 2756 "field_name" : "r15", 2757 "field_offset" : 448, 2758 "referenced_type" : "_ZTIy" 2759 }, 2760 { 2761 "field_name" : "di", 2762 "field_offset" : 512, 2763 "referenced_type" : "_ZTIy" 2764 }, 2765 { 2766 "field_name" : "si", 2767 "field_offset" : 576, 2768 "referenced_type" : "_ZTIy" 2769 }, 2770 { 2771 "field_name" : "bp", 2772 "field_offset" : 640, 2773 "referenced_type" : "_ZTIy" 2774 }, 2775 { 2776 "field_name" : "bx", 2777 "field_offset" : 704, 2778 "referenced_type" : "_ZTIy" 2779 }, 2780 { 2781 "field_name" : "dx", 2782 "field_offset" : 768, 2783 "referenced_type" : "_ZTIy" 2784 }, 2785 { 2786 "field_name" : "ax", 2787 "field_offset" : 832, 2788 "referenced_type" : "_ZTIy" 2789 }, 2790 { 2791 "field_name" : "cx", 2792 "field_offset" : 896, 2793 "referenced_type" : "_ZTIy" 2794 }, 2795 { 2796 "field_name" : "sp", 2797 "field_offset" : 960, 2798 "referenced_type" : "_ZTIy" 2799 }, 2800 { 2801 "field_name" : "ip", 2802 "field_offset" : 1024, 2803 "referenced_type" : "_ZTIy" 2804 }, 2805 { 2806 "field_name" : "flags", 2807 "field_offset" : 1088, 2808 "referenced_type" : "_ZTIy" 2809 }, 2810 { 2811 "field_name" : "cs", 2812 "field_offset" : 1152, 2813 "referenced_type" : "_ZTIt" 2814 }, 2815 { 2816 "field_name" : "gs", 2817 "field_offset" : 1168, 2818 "referenced_type" : "_ZTIt" 2819 }, 2820 { 2821 "field_name" : "fs", 2822 "field_offset" : 1184, 2823 "referenced_type" : "_ZTIt" 2824 }, 2825 { 2826 "field_name" : "ss", 2827 "field_offset" : 1200, 2828 "referenced_type" : "_ZTIt" 2829 }, 2830 { 2831 "field_name" : "err", 2832 "field_offset" : 1216, 2833 "referenced_type" : "_ZTIy" 2834 }, 2835 { 2836 "field_name" : "trapno", 2837 "field_offset" : 1280, 2838 "referenced_type" : "_ZTIy" 2839 }, 2840 { 2841 "field_name" : "oldmask", 2842 "field_offset" : 1344, 2843 "referenced_type" : "_ZTIy" 2844 }, 2845 { 2846 "field_name" : "cr2", 2847 "field_offset" : 1408, 2848 "referenced_type" : "_ZTIy" 2849 }, 2850 { 2851 "field_name" : "fpstate", 2852 "field_offset" : 1472, 2853 "referenced_type" : "_ZTIy" 2854 }, 2855 { 2856 "field_name" : "reserved1", 2857 "field_offset" : 1536, 2858 "referenced_type" : "_ZTIA8_y" 2859 } 2860 ], 2861 "linker_set_key" : "_ZTI13sigcontext_64", 2862 "name" : "sigcontext_64", 2863 "size" : 256, 2864 "source_file" : "bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h" 2865 }, 2866 { 2867 "alignment" : 8, 2868 "fields" : 2869 [ 2870 { 2871 "field_name" : "flags", 2872 "referenced_type" : "_ZTIj" 2873 }, 2874 { 2875 "field_name" : "stack_base", 2876 "field_offset" : 64, 2877 "referenced_type" : "_ZTIPv" 2878 }, 2879 { 2880 "field_name" : "stack_size", 2881 "field_offset" : 128, 2882 "referenced_type" : "_ZTIm" 2883 }, 2884 { 2885 "field_name" : "guard_size", 2886 "field_offset" : 192, 2887 "referenced_type" : "_ZTIm" 2888 }, 2889 { 2890 "field_name" : "sched_policy", 2891 "field_offset" : 256, 2892 "referenced_type" : "_ZTIi" 2893 }, 2894 { 2895 "field_name" : "sched_priority", 2896 "field_offset" : 288, 2897 "referenced_type" : "_ZTIi" 2898 }, 2899 { 2900 "field_name" : "__reserved", 2901 "field_offset" : 320, 2902 "referenced_type" : "_ZTIA16_c" 2903 } 2904 ], 2905 "linker_set_key" : "_ZTI14pthread_attr_t", 2906 "name" : "pthread_attr_t", 2907 "size" : 56, 2908 "source_file" : "bionic/libc/include/bits/pthread_types.h" 2909 }, 2910 { 2911 "alignment" : 4, 2912 "fields" : 2913 [ 2914 { 2915 "field_name" : "__private", 2916 "referenced_type" : "_ZTIA12_i" 2917 } 2918 ], 2919 "linker_set_key" : "_ZTI14pthread_cond_t", 2920 "name" : "pthread_cond_t", 2921 "size" : 48, 2922 "source_file" : "bionic/libc/include/bits/pthread_types.h" 2923 }, 2924 { 2925 "alignment" : 8, 2926 "fields" : 2927 [ 2928 { 2929 "field_name" : "fds_bits", 2930 "referenced_type" : "_ZTIA16_m" 2931 } 2932 ], 2933 "linker_set_key" : "_ZTI15__kernel_fd_set", 2934 "name" : "__kernel_fd_set", 2935 "size" : 128, 2936 "source_file" : "bionic/libc/kernel/uapi/linux/posix_types.h" 2937 }, 2938 { 2939 "alignment" : 4, 2940 "fields" : 2941 [ 2942 { 2943 "field_name" : "val", 2944 "referenced_type" : "_ZTIA2_i" 2945 } 2946 ], 2947 "linker_set_key" : "_ZTI15__kernel_fsid_t", 2948 "name" : "__kernel_fsid_t", 2949 "size" : 8, 2950 "source_file" : "bionic/libc/kernel/uapi/asm-generic/posix_types.h" 2951 }, 2952 { 2953 "alignment" : 8, 2954 "fields" : 2955 [ 2956 { 2957 "field_name" : "off", 2958 "referenced_type" : "_ZTIy" 2959 }, 2960 { 2961 "field_name" : "len", 2962 "field_offset" : 64, 2963 "referenced_type" : "_ZTIy" 2964 } 2965 ], 2966 "linker_set_key" : "_ZTI15cachestat_range", 2967 "name" : "cachestat_range", 2968 "size" : 16, 2969 "source_file" : "bionic/libc/kernel/uapi/linux/mman.h" 2970 }, 2971 { 2972 "alignment" : 4, 2973 "fields" : 2974 [ 2975 { 2976 "field_name" : "__private", 2977 "referenced_type" : "_ZTIA10_i" 2978 } 2979 ], 2980 "linker_set_key" : "_ZTI15pthread_mutex_t", 2981 "name" : "pthread_mutex_t", 2982 "size" : 40, 2983 "source_file" : "bionic/libc/include/bits/pthread_types.h" 2984 }, 2985 { 2986 "alignment" : 4, 2987 "fields" : 2988 [ 2989 { 2990 "field_name" : "__private", 2991 "referenced_type" : "_ZTIA14_i" 2992 } 2993 ], 2994 "linker_set_key" : "_ZTI16pthread_rwlock_t", 2995 "name" : "pthread_rwlock_t", 2996 "size" : 56, 2997 "source_file" : "bionic/libc/include/bits/pthread_types.h" 2998 }, 2999 { 3000 "alignment" : 8, 3001 "fields" : 3002 [ 3003 { 3004 "field_name" : "r15", 3005 "referenced_type" : "_ZTIm" 3006 }, 3007 { 3008 "field_name" : "r14", 3009 "field_offset" : 64, 3010 "referenced_type" : "_ZTIm" 3011 }, 3012 { 3013 "field_name" : "r13", 3014 "field_offset" : 128, 3015 "referenced_type" : "_ZTIm" 3016 }, 3017 { 3018 "field_name" : "r12", 3019 "field_offset" : 192, 3020 "referenced_type" : "_ZTIm" 3021 }, 3022 { 3023 "field_name" : "rbp", 3024 "field_offset" : 256, 3025 "referenced_type" : "_ZTIm" 3026 }, 3027 { 3028 "field_name" : "rbx", 3029 "field_offset" : 320, 3030 "referenced_type" : "_ZTIm" 3031 }, 3032 { 3033 "field_name" : "r11", 3034 "field_offset" : 384, 3035 "referenced_type" : "_ZTIm" 3036 }, 3037 { 3038 "field_name" : "r10", 3039 "field_offset" : 448, 3040 "referenced_type" : "_ZTIm" 3041 }, 3042 { 3043 "field_name" : "r9", 3044 "field_offset" : 512, 3045 "referenced_type" : "_ZTIm" 3046 }, 3047 { 3048 "field_name" : "r8", 3049 "field_offset" : 576, 3050 "referenced_type" : "_ZTIm" 3051 }, 3052 { 3053 "field_name" : "rax", 3054 "field_offset" : 640, 3055 "referenced_type" : "_ZTIm" 3056 }, 3057 { 3058 "field_name" : "rcx", 3059 "field_offset" : 704, 3060 "referenced_type" : "_ZTIm" 3061 }, 3062 { 3063 "field_name" : "rdx", 3064 "field_offset" : 768, 3065 "referenced_type" : "_ZTIm" 3066 }, 3067 { 3068 "field_name" : "rsi", 3069 "field_offset" : 832, 3070 "referenced_type" : "_ZTIm" 3071 }, 3072 { 3073 "field_name" : "rdi", 3074 "field_offset" : 896, 3075 "referenced_type" : "_ZTIm" 3076 }, 3077 { 3078 "field_name" : "orig_rax", 3079 "field_offset" : 960, 3080 "referenced_type" : "_ZTIm" 3081 }, 3082 { 3083 "field_name" : "rip", 3084 "field_offset" : 1024, 3085 "referenced_type" : "_ZTIm" 3086 }, 3087 { 3088 "field_name" : "cs", 3089 "field_offset" : 1088, 3090 "referenced_type" : "_ZTIm" 3091 }, 3092 { 3093 "field_name" : "eflags", 3094 "field_offset" : 1152, 3095 "referenced_type" : "_ZTIm" 3096 }, 3097 { 3098 "field_name" : "rsp", 3099 "field_offset" : 1216, 3100 "referenced_type" : "_ZTIm" 3101 }, 3102 { 3103 "field_name" : "ss", 3104 "field_offset" : 1280, 3105 "referenced_type" : "_ZTIm" 3106 }, 3107 { 3108 "field_name" : "fs_base", 3109 "field_offset" : 1344, 3110 "referenced_type" : "_ZTIm" 3111 }, 3112 { 3113 "field_name" : "gs_base", 3114 "field_offset" : 1408, 3115 "referenced_type" : "_ZTIm" 3116 }, 3117 { 3118 "field_name" : "ds", 3119 "field_offset" : 1472, 3120 "referenced_type" : "_ZTIm" 3121 }, 3122 { 3123 "field_name" : "es", 3124 "field_offset" : 1536, 3125 "referenced_type" : "_ZTIm" 3126 }, 3127 { 3128 "field_name" : "fs", 3129 "field_offset" : 1600, 3130 "referenced_type" : "_ZTIm" 3131 }, 3132 { 3133 "field_name" : "gs", 3134 "field_offset" : 1664, 3135 "referenced_type" : "_ZTIm" 3136 } 3137 ], 3138 "linker_set_key" : "_ZTI16user_regs_struct", 3139 "name" : "user_regs_struct", 3140 "size" : 216, 3141 "source_file" : "bionic/libc/include/sys/user.h" 3142 }, 3143 { 3144 "alignment" : 8, 3145 "fields" : 3146 [ 3147 { 3148 "field_name" : "flags", 3149 "referenced_type" : "_ZTIm" 3150 }, 3151 { 3152 "field_name" : "reserved_addr", 3153 "field_offset" : 64, 3154 "referenced_type" : "_ZTIPv" 3155 }, 3156 { 3157 "field_name" : "reserved_size", 3158 "field_offset" : 128, 3159 "referenced_type" : "_ZTIm" 3160 }, 3161 { 3162 "field_name" : "relro_fd", 3163 "field_offset" : 192, 3164 "referenced_type" : "_ZTIi" 3165 }, 3166 { 3167 "field_name" : "library_fd", 3168 "field_offset" : 224, 3169 "referenced_type" : "_ZTIi" 3170 }, 3171 { 3172 "field_name" : "library_fd_offset", 3173 "field_offset" : 256, 3174 "referenced_type" : "_ZTIl" 3175 }, 3176 { 3177 "field_name" : "library_namespace", 3178 "field_offset" : 320, 3179 "referenced_type" : "_ZTIP19android_namespace_t" 3180 } 3181 ], 3182 "linker_set_key" : "_ZTI17android_dlextinfo", 3183 "name" : "android_dlextinfo", 3184 "size" : 48, 3185 "source_file" : "bionic/libc/include/android/dlext.h" 3186 }, 3187 { 3188 "alignment" : 8, 3189 "fields" : 3190 [ 3191 { 3192 "field_name" : "__private", 3193 "referenced_type" : "_ZTIA4_l" 3194 } 3195 ], 3196 "linker_set_key" : "_ZTI17pthread_barrier_t", 3197 "name" : "pthread_barrier_t", 3198 "size" : 32, 3199 "source_file" : "bionic/libc/include/bits/pthread_types.h" 3200 }, 3201 { 3202 "alignment" : 8, 3203 "fields" : 3204 [ 3205 { 3206 "field_name" : "sa_handler", 3207 "referenced_type" : "_ZTIPFviE" 3208 }, 3209 { 3210 "field_name" : "sa_flags", 3211 "field_offset" : 64, 3212 "referenced_type" : "_ZTIm" 3213 }, 3214 { 3215 "field_name" : "sa_restorer", 3216 "field_offset" : 128, 3217 "referenced_type" : "_ZTIPFvvE" 3218 }, 3219 { 3220 "field_name" : "sa_mask", 3221 "field_offset" : 192, 3222 "referenced_type" : "_ZTIm" 3223 } 3224 ], 3225 "linker_set_key" : "_ZTI18__kernel_sigaction", 3226 "name" : "__kernel_sigaction", 3227 "size" : 32, 3228 "source_file" : "bionic/libc/kernel/uapi/asm-x86/asm/signal.h" 3229 }, 3230 { 3231 "alignment" : 8, 3232 "fields" : 3233 [ 3234 { 3235 "field_name" : "__private", 3236 "referenced_type" : "_ZTIl" 3237 } 3238 ], 3239 "linker_set_key" : "_ZTI18pthread_spinlock_t", 3240 "name" : "pthread_spinlock_t", 3241 "size" : 8, 3242 "source_file" : "bionic/libc/include/bits/pthread_types.h" 3243 }, 3244 { 3245 "alignment" : 8, 3246 "fields" : 3247 [ 3248 { 3249 "field_name" : "cwd", 3250 "referenced_type" : "_ZTIt" 3251 }, 3252 { 3253 "field_name" : "swd", 3254 "field_offset" : 16, 3255 "referenced_type" : "_ZTIt" 3256 }, 3257 { 3258 "field_name" : "ftw", 3259 "field_offset" : 32, 3260 "referenced_type" : "_ZTIt" 3261 }, 3262 { 3263 "field_name" : "fop", 3264 "field_offset" : 48, 3265 "referenced_type" : "_ZTIt" 3266 }, 3267 { 3268 "field_name" : "rip", 3269 "field_offset" : 64, 3270 "referenced_type" : "_ZTIm" 3271 }, 3272 { 3273 "field_name" : "rdp", 3274 "field_offset" : 128, 3275 "referenced_type" : "_ZTIm" 3276 }, 3277 { 3278 "field_name" : "mxcsr", 3279 "field_offset" : 192, 3280 "referenced_type" : "_ZTIj" 3281 }, 3282 { 3283 "field_name" : "mxcr_mask", 3284 "field_offset" : 224, 3285 "referenced_type" : "_ZTIj" 3286 }, 3287 { 3288 "field_name" : "st_space", 3289 "field_offset" : 256, 3290 "referenced_type" : "_ZTIA32_j" 3291 }, 3292 { 3293 "field_name" : "xmm_space", 3294 "field_offset" : 1280, 3295 "referenced_type" : "_ZTIA64_j" 3296 }, 3297 { 3298 "field_name" : "padding", 3299 "field_offset" : 3328, 3300 "referenced_type" : "_ZTIA24_j" 3301 } 3302 ], 3303 "linker_set_key" : "_ZTI18user_fpregs_struct", 3304 "name" : "user_fpregs_struct", 3305 "size" : 512, 3306 "source_file" : "bionic/libc/include/sys/user.h" 3307 }, 3308 { 3309 "alignment" : 8, 3310 "fields" : 3311 [ 3312 { 3313 "field_name" : "regs", 3314 "referenced_type" : "_ZTI16user_regs_struct" 3315 }, 3316 { 3317 "field_name" : "u_fpvalid", 3318 "field_offset" : 1728, 3319 "referenced_type" : "_ZTIi" 3320 }, 3321 { 3322 "field_name" : "pad0", 3323 "field_offset" : 1760, 3324 "referenced_type" : "_ZTIi" 3325 }, 3326 { 3327 "field_name" : "i387", 3328 "field_offset" : 1792, 3329 "referenced_type" : "_ZTI18user_fpregs_struct" 3330 }, 3331 { 3332 "field_name" : "u_tsize", 3333 "field_offset" : 5888, 3334 "referenced_type" : "_ZTIm" 3335 }, 3336 { 3337 "field_name" : "u_dsize", 3338 "field_offset" : 5952, 3339 "referenced_type" : "_ZTIm" 3340 }, 3341 { 3342 "field_name" : "u_ssize", 3343 "field_offset" : 6016, 3344 "referenced_type" : "_ZTIm" 3345 }, 3346 { 3347 "field_name" : "start_code", 3348 "field_offset" : 6080, 3349 "referenced_type" : "_ZTIm" 3350 }, 3351 { 3352 "field_name" : "start_stack", 3353 "field_offset" : 6144, 3354 "referenced_type" : "_ZTIm" 3355 }, 3356 { 3357 "field_name" : "signal", 3358 "field_offset" : 6208, 3359 "referenced_type" : "_ZTIl" 3360 }, 3361 { 3362 "field_name" : "reserved", 3363 "field_offset" : 6272, 3364 "referenced_type" : "_ZTIi" 3365 }, 3366 { 3367 "field_name" : "pad1", 3368 "field_offset" : 6304, 3369 "referenced_type" : "_ZTIi" 3370 }, 3371 { 3372 "field_name" : "u_ar0", 3373 "field_offset" : 6336, 3374 "referenced_type" : "_ZTIP16user_regs_struct" 3375 }, 3376 { 3377 "field_name" : "u_fpstate", 3378 "field_offset" : 6400, 3379 "referenced_type" : "_ZTIP18user_fpregs_struct" 3380 }, 3381 { 3382 "field_name" : "magic", 3383 "field_offset" : 6464, 3384 "referenced_type" : "_ZTIm" 3385 }, 3386 { 3387 "field_name" : "u_comm", 3388 "field_offset" : 6528, 3389 "referenced_type" : "_ZTIA32_c" 3390 }, 3391 { 3392 "field_name" : "u_debugreg", 3393 "field_offset" : 6784, 3394 "referenced_type" : "_ZTIA8_m" 3395 }, 3396 { 3397 "field_name" : "error_code", 3398 "field_offset" : 7296, 3399 "referenced_type" : "_ZTIm" 3400 }, 3401 { 3402 "field_name" : "fault_address", 3403 "field_offset" : 7360, 3404 "referenced_type" : "_ZTIm" 3405 } 3406 ], 3407 "linker_set_key" : "_ZTI4user", 3408 "name" : "user", 3409 "size" : 928, 3410 "source_file" : "bionic/libc/include/sys/user.h" 3411 }, 3412 { 3413 "alignment" : 4, 3414 "fields" : 3415 [ 3416 { 3417 "field_name" : "quot", 3418 "referenced_type" : "_ZTIi" 3419 }, 3420 { 3421 "field_name" : "rem", 3422 "field_offset" : 32, 3423 "referenced_type" : "_ZTIi" 3424 } 3425 ], 3426 "linker_set_key" : "_ZTI5div_t", 3427 "name" : "div_t", 3428 "size" : 8, 3429 "source_file" : "bionic/libc/include/stdlib.h" 3430 }, 3431 { 3432 "alignment" : 8, 3433 "fields" : 3434 [ 3435 { 3436 "field_name" : "iov_base", 3437 "referenced_type" : "_ZTIPv" 3438 }, 3439 { 3440 "field_name" : "iov_len", 3441 "field_offset" : 64, 3442 "referenced_type" : "_ZTIm" 3443 } 3444 ], 3445 "linker_set_key" : "_ZTI5iovec", 3446 "name" : "iovec", 3447 "size" : 16, 3448 "source_file" : "bionic/libc/kernel/uapi/linux/uio.h" 3449 }, 3450 { 3451 "alignment" : 2, 3452 "fields" : 3453 [ 3454 { 3455 "field_name" : "significand", 3456 "referenced_type" : "_ZTIA4_t" 3457 }, 3458 { 3459 "field_name" : "exponent", 3460 "field_offset" : 64, 3461 "referenced_type" : "_ZTIt" 3462 } 3463 ], 3464 "linker_set_key" : "_ZTI6_fpreg", 3465 "name" : "_fpreg", 3466 "size" : 10, 3467 "source_file" : "bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h" 3468 }, 3469 { 3470 "alignment" : 8, 3471 "fields" : 3472 [ 3473 { 3474 "field_name" : "quot", 3475 "referenced_type" : "_ZTIl" 3476 }, 3477 { 3478 "field_name" : "rem", 3479 "field_offset" : 64, 3480 "referenced_type" : "_ZTIl" 3481 } 3482 ], 3483 "linker_set_key" : "_ZTI6ldiv_t", 3484 "name" : "ldiv_t", 3485 "size" : 16, 3486 "source_file" : "bionic/libc/include/stdlib.h" 3487 }, 3488 { 3489 "alignment" : 8, 3490 "fields" : 3491 [ 3492 { 3493 "field_name" : "sival_int", 3494 "referenced_type" : "_ZTIi" 3495 }, 3496 { 3497 "field_name" : "sival_ptr", 3498 "referenced_type" : "_ZTIPv" 3499 } 3500 ], 3501 "linker_set_key" : "_ZTI6sigval", 3502 "name" : "sigval", 3503 "record_kind" : "union", 3504 "size" : 8, 3505 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 3506 }, 3507 { 3508 "alignment" : 8, 3509 "fields" : 3510 [ 3511 { 3512 "field_name" : "dli_fname", 3513 "referenced_type" : "_ZTIPKc" 3514 }, 3515 { 3516 "field_name" : "dli_fbase", 3517 "field_offset" : 64, 3518 "referenced_type" : "_ZTIPv" 3519 }, 3520 { 3521 "field_name" : "dli_sname", 3522 "field_offset" : 128, 3523 "referenced_type" : "_ZTIPKc" 3524 }, 3525 { 3526 "field_name" : "dli_saddr", 3527 "field_offset" : 192, 3528 "referenced_type" : "_ZTIPv" 3529 } 3530 ], 3531 "linker_set_key" : "_ZTI7Dl_info", 3532 "name" : "Dl_info", 3533 "size" : 32, 3534 "source_file" : "bionic/libc/include/dlfcn.h" 3535 }, 3536 { 3537 "alignment" : 2, 3538 "fields" : 3539 [ 3540 { 3541 "field_name" : "significand", 3542 "referenced_type" : "_ZTIA4_t" 3543 }, 3544 { 3545 "field_name" : "exponent", 3546 "field_offset" : 64, 3547 "referenced_type" : "_ZTIt" 3548 }, 3549 { 3550 "field_name" : "padding", 3551 "field_offset" : 80, 3552 "referenced_type" : "_ZTIA3_t" 3553 } 3554 ], 3555 "linker_set_key" : "_ZTI7_fpxreg", 3556 "name" : "_fpxreg", 3557 "size" : 16, 3558 "source_file" : "bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h" 3559 }, 3560 { 3561 "alignment" : 8, 3562 "fields" : 3563 [ 3564 { 3565 "field_name" : "xfeatures", 3566 "referenced_type" : "_ZTIy" 3567 }, 3568 { 3569 "field_name" : "reserved1", 3570 "field_offset" : 64, 3571 "referenced_type" : "_ZTIA2_y" 3572 }, 3573 { 3574 "field_name" : "reserved2", 3575 "field_offset" : 192, 3576 "referenced_type" : "_ZTIA5_y" 3577 } 3578 ], 3579 "linker_set_key" : "_ZTI7_header", 3580 "name" : "_header", 3581 "size" : 64, 3582 "source_file" : "bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h" 3583 }, 3584 { 3585 "alignment" : 4, 3586 "fields" : 3587 [ 3588 { 3589 "field_name" : "element", 3590 "referenced_type" : "_ZTIA4_j" 3591 } 3592 ], 3593 "linker_set_key" : "_ZTI7_xmmreg", 3594 "name" : "_xmmreg", 3595 "size" : 16, 3596 "source_file" : "bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h" 3597 }, 3598 { 3599 "alignment" : 8, 3600 "fields" : 3601 [ 3602 { 3603 "field_name" : "fpstate", 3604 "referenced_type" : "_ZTI11_fpstate_64" 3605 }, 3606 { 3607 "field_name" : "xstate_hdr", 3608 "field_offset" : 4096, 3609 "referenced_type" : "_ZTI7_header" 3610 }, 3611 { 3612 "field_name" : "ymmh", 3613 "field_offset" : 4608, 3614 "referenced_type" : "_ZTI11_ymmh_state" 3615 } 3616 ], 3617 "linker_set_key" : "_ZTI7_xstate", 3618 "name" : "_xstate", 3619 "size" : 832, 3620 "source_file" : "bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h" 3621 }, 3622 { 3623 "alignment" : 8, 3624 "fields" : 3625 [ 3626 { 3627 "field_name" : "quot", 3628 "referenced_type" : "_ZTIx" 3629 }, 3630 { 3631 "field_name" : "rem", 3632 "field_offset" : 64, 3633 "referenced_type" : "_ZTIx" 3634 } 3635 ], 3636 "linker_set_key" : "_ZTI7lldiv_t", 3637 "name" : "lldiv_t", 3638 "size" : 16, 3639 "source_file" : "bionic/libc/include/stdlib.h" 3640 }, 3641 { 3642 "alignment" : 8, 3643 "fields" : 3644 [ 3645 { 3646 "field_name" : "r_version", 3647 "referenced_type" : "_ZTIi" 3648 }, 3649 { 3650 "field_name" : "r_map", 3651 "field_offset" : 64, 3652 "referenced_type" : "_ZTIP8link_map" 3653 }, 3654 { 3655 "field_name" : "r_brk", 3656 "field_offset" : 128, 3657 "referenced_type" : "_ZTIy" 3658 }, 3659 { 3660 "field_name" : "r_state", 3661 "field_offset" : 192, 3662 "referenced_type" : "_ZTIN7r_debug7$RT_ADDE" 3663 }, 3664 { 3665 "field_name" : "r_ldbase", 3666 "field_offset" : 256, 3667 "referenced_type" : "_ZTIy" 3668 } 3669 ], 3670 "linker_set_key" : "_ZTI7r_debug", 3671 "name" : "r_debug", 3672 "size" : 40, 3673 "source_file" : "bionic/libc/include/link.h" 3674 }, 3675 { 3676 "alignment" : 8, 3677 "fields" : 3678 [ 3679 { 3680 "referenced_type" : "_ZTIN7siginfoUt_E" 3681 } 3682 ], 3683 "linker_set_key" : "_ZTI7siginfo", 3684 "name" : "siginfo", 3685 "size" : 128, 3686 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 3687 }, 3688 { 3689 "alignment" : 8, 3690 "fields" : 3691 [ 3692 { 3693 "field_name" : "l_addr", 3694 "referenced_type" : "_ZTIy" 3695 }, 3696 { 3697 "field_name" : "l_name", 3698 "field_offset" : 64, 3699 "referenced_type" : "_ZTIPc" 3700 }, 3701 { 3702 "field_name" : "l_ld", 3703 "field_offset" : 128, 3704 "referenced_type" : "_ZTIP9Elf64_Dyn" 3705 }, 3706 { 3707 "field_name" : "l_next", 3708 "field_offset" : 192, 3709 "referenced_type" : "_ZTIP8link_map" 3710 }, 3711 { 3712 "field_name" : "l_prev", 3713 "field_offset" : 256, 3714 "referenced_type" : "_ZTIP8link_map" 3715 } 3716 ], 3717 "linker_set_key" : "_ZTI8link_map", 3718 "name" : "link_map", 3719 "size" : 40, 3720 "source_file" : "bionic/libc/include/link.h" 3721 }, 3722 { 3723 "alignment" : 8, 3724 "fields" : 3725 [ 3726 { 3727 "field_name" : "arena", 3728 "referenced_type" : "_ZTIm" 3729 }, 3730 { 3731 "field_name" : "ordblks", 3732 "field_offset" : 64, 3733 "referenced_type" : "_ZTIm" 3734 }, 3735 { 3736 "field_name" : "smblks", 3737 "field_offset" : 128, 3738 "referenced_type" : "_ZTIm" 3739 }, 3740 { 3741 "field_name" : "hblks", 3742 "field_offset" : 192, 3743 "referenced_type" : "_ZTIm" 3744 }, 3745 { 3746 "field_name" : "hblkhd", 3747 "field_offset" : 256, 3748 "referenced_type" : "_ZTIm" 3749 }, 3750 { 3751 "field_name" : "usmblks", 3752 "field_offset" : 320, 3753 "referenced_type" : "_ZTIm" 3754 }, 3755 { 3756 "field_name" : "fsmblks", 3757 "field_offset" : 384, 3758 "referenced_type" : "_ZTIm" 3759 }, 3760 { 3761 "field_name" : "uordblks", 3762 "field_offset" : 448, 3763 "referenced_type" : "_ZTIm" 3764 }, 3765 { 3766 "field_name" : "fordblks", 3767 "field_offset" : 512, 3768 "referenced_type" : "_ZTIm" 3769 }, 3770 { 3771 "field_name" : "keepcost", 3772 "field_offset" : 576, 3773 "referenced_type" : "_ZTIm" 3774 } 3775 ], 3776 "linker_set_key" : "_ZTI8mallinfo", 3777 "name" : "mallinfo", 3778 "size" : 80, 3779 "source_file" : "bionic/libc/include/malloc.h" 3780 }, 3781 { 3782 "alignment" : 8, 3783 "fields" : 3784 [ 3785 { 3786 "field_name" : "sigev_value", 3787 "referenced_type" : "_ZTI6sigval" 3788 }, 3789 { 3790 "field_name" : "sigev_signo", 3791 "field_offset" : 64, 3792 "referenced_type" : "_ZTIi" 3793 }, 3794 { 3795 "field_name" : "sigev_notify", 3796 "field_offset" : 96, 3797 "referenced_type" : "_ZTIi" 3798 }, 3799 { 3800 "field_name" : "_sigev_un", 3801 "field_offset" : 128, 3802 "referenced_type" : "_ZTIN8sigeventUt_E" 3803 } 3804 ], 3805 "linker_set_key" : "_ZTI8sigevent", 3806 "name" : "sigevent", 3807 "size" : 64, 3808 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 3809 }, 3810 { 3811 "alignment" : 8, 3812 "fields" : 3813 [ 3814 { 3815 "field_name" : "tv_sec", 3816 "referenced_type" : "_ZTIl" 3817 }, 3818 { 3819 "field_name" : "tv_nsec", 3820 "field_offset" : 64, 3821 "referenced_type" : "_ZTIl" 3822 } 3823 ], 3824 "linker_set_key" : "_ZTI8timespec", 3825 "name" : "timespec", 3826 "size" : 16, 3827 "source_file" : "bionic/libc/include/bits/timespec.h" 3828 }, 3829 { 3830 "alignment" : 8, 3831 "fields" : 3832 [ 3833 { 3834 "field_name" : "uc_flags", 3835 "referenced_type" : "_ZTIm" 3836 }, 3837 { 3838 "field_name" : "uc_link", 3839 "field_offset" : 64, 3840 "referenced_type" : "_ZTIP8ucontext" 3841 }, 3842 { 3843 "field_name" : "uc_stack", 3844 "field_offset" : 128, 3845 "referenced_type" : "_ZTI11sigaltstack" 3846 }, 3847 { 3848 "field_name" : "uc_mcontext", 3849 "field_offset" : 320, 3850 "referenced_type" : "_ZTI10mcontext_t" 3851 }, 3852 { 3853 "field_offset" : 2368, 3854 "referenced_type" : "_ZTIN8ucontextUt_E" 3855 }, 3856 { 3857 "field_name" : "__fpregs_mem", 3858 "field_offset" : 2432, 3859 "referenced_type" : "_ZTI13_libc_fpstate" 3860 } 3861 ], 3862 "linker_set_key" : "_ZTI8ucontext", 3863 "name" : "ucontext", 3864 "size" : 816, 3865 "source_file" : "bionic/libc/include/sys/ucontext.h" 3866 }, 3867 { 3868 "alignment" : 4, 3869 "fields" : 3870 [ 3871 { 3872 "field_name" : "d_tag", 3873 "referenced_type" : "_ZTIi" 3874 }, 3875 { 3876 "field_name" : "d_un", 3877 "field_offset" : 32, 3878 "referenced_type" : "_ZTIN9Elf32_DynUt_E" 3879 } 3880 ], 3881 "linker_set_key" : "_ZTI9Elf32_Dyn", 3882 "name" : "Elf32_Dyn", 3883 "size" : 8, 3884 "source_file" : "bionic/libc/kernel/uapi/linux/elf.h" 3885 }, 3886 { 3887 "alignment" : 4, 3888 "fields" : 3889 [ 3890 { 3891 "field_name" : "l_name", 3892 "referenced_type" : "_ZTIj" 3893 }, 3894 { 3895 "field_name" : "l_time_stamp", 3896 "field_offset" : 32, 3897 "referenced_type" : "_ZTIj" 3898 }, 3899 { 3900 "field_name" : "l_checksum", 3901 "field_offset" : 64, 3902 "referenced_type" : "_ZTIj" 3903 }, 3904 { 3905 "field_name" : "l_version", 3906 "field_offset" : 96, 3907 "referenced_type" : "_ZTIj" 3908 }, 3909 { 3910 "field_name" : "l_flags", 3911 "field_offset" : 128, 3912 "referenced_type" : "_ZTIj" 3913 } 3914 ], 3915 "linker_set_key" : "_ZTI9Elf32_Lib", 3916 "name" : "Elf32_Lib", 3917 "size" : 20, 3918 "source_file" : "bionic/libc/include/elf.h" 3919 }, 3920 { 3921 "alignment" : 8, 3922 "fields" : 3923 [ 3924 { 3925 "field_name" : "d_tag", 3926 "referenced_type" : "_ZTIx" 3927 }, 3928 { 3929 "field_name" : "d_un", 3930 "field_offset" : 64, 3931 "referenced_type" : "_ZTIN9Elf64_DynUt_E" 3932 } 3933 ], 3934 "linker_set_key" : "_ZTI9Elf64_Dyn", 3935 "name" : "Elf64_Dyn", 3936 "size" : 16, 3937 "source_file" : "bionic/libc/kernel/uapi/linux/elf.h" 3938 }, 3939 { 3940 "alignment" : 4, 3941 "fields" : 3942 [ 3943 { 3944 "field_name" : "l_name", 3945 "referenced_type" : "_ZTIj" 3946 }, 3947 { 3948 "field_name" : "l_time_stamp", 3949 "field_offset" : 32, 3950 "referenced_type" : "_ZTIj" 3951 }, 3952 { 3953 "field_name" : "l_checksum", 3954 "field_offset" : 64, 3955 "referenced_type" : "_ZTIj" 3956 }, 3957 { 3958 "field_name" : "l_version", 3959 "field_offset" : 96, 3960 "referenced_type" : "_ZTIj" 3961 }, 3962 { 3963 "field_name" : "l_flags", 3964 "field_offset" : 128, 3965 "referenced_type" : "_ZTIj" 3966 } 3967 ], 3968 "linker_set_key" : "_ZTI9Elf64_Lib", 3969 "name" : "Elf64_Lib", 3970 "size" : 20, 3971 "source_file" : "bionic/libc/include/elf.h" 3972 }, 3973 { 3974 "alignment" : 8, 3975 "fields" : 3976 [ 3977 { 3978 "field_name" : "nr_cache", 3979 "referenced_type" : "_ZTIy" 3980 }, 3981 { 3982 "field_name" : "nr_dirty", 3983 "field_offset" : 64, 3984 "referenced_type" : "_ZTIy" 3985 }, 3986 { 3987 "field_name" : "nr_writeback", 3988 "field_offset" : 128, 3989 "referenced_type" : "_ZTIy" 3990 }, 3991 { 3992 "field_name" : "nr_evicted", 3993 "field_offset" : 192, 3994 "referenced_type" : "_ZTIy" 3995 }, 3996 { 3997 "field_name" : "nr_recently_evicted", 3998 "field_offset" : 256, 3999 "referenced_type" : "_ZTIy" 4000 } 4001 ], 4002 "linker_set_key" : "_ZTI9cachestat", 4003 "name" : "cachestat", 4004 "size" : 40, 4005 "source_file" : "bionic/libc/kernel/uapi/linux/mman.h" 4006 }, 4007 { 4008 "alignment" : 4, 4009 "fields" : 4010 [ 4011 { 4012 "field_name" : "e_ident", 4013 "referenced_type" : "_ZTIA16_h" 4014 }, 4015 { 4016 "field_name" : "e_type", 4017 "field_offset" : 128, 4018 "referenced_type" : "_ZTIt" 4019 }, 4020 { 4021 "field_name" : "e_machine", 4022 "field_offset" : 144, 4023 "referenced_type" : "_ZTIt" 4024 }, 4025 { 4026 "field_name" : "e_version", 4027 "field_offset" : 160, 4028 "referenced_type" : "_ZTIj" 4029 }, 4030 { 4031 "field_name" : "e_entry", 4032 "field_offset" : 192, 4033 "referenced_type" : "_ZTIj" 4034 }, 4035 { 4036 "field_name" : "e_phoff", 4037 "field_offset" : 224, 4038 "referenced_type" : "_ZTIj" 4039 }, 4040 { 4041 "field_name" : "e_shoff", 4042 "field_offset" : 256, 4043 "referenced_type" : "_ZTIj" 4044 }, 4045 { 4046 "field_name" : "e_flags", 4047 "field_offset" : 288, 4048 "referenced_type" : "_ZTIj" 4049 }, 4050 { 4051 "field_name" : "e_ehsize", 4052 "field_offset" : 320, 4053 "referenced_type" : "_ZTIt" 4054 }, 4055 { 4056 "field_name" : "e_phentsize", 4057 "field_offset" : 336, 4058 "referenced_type" : "_ZTIt" 4059 }, 4060 { 4061 "field_name" : "e_phnum", 4062 "field_offset" : 352, 4063 "referenced_type" : "_ZTIt" 4064 }, 4065 { 4066 "field_name" : "e_shentsize", 4067 "field_offset" : 368, 4068 "referenced_type" : "_ZTIt" 4069 }, 4070 { 4071 "field_name" : "e_shnum", 4072 "field_offset" : 384, 4073 "referenced_type" : "_ZTIt" 4074 }, 4075 { 4076 "field_name" : "e_shstrndx", 4077 "field_offset" : 400, 4078 "referenced_type" : "_ZTIt" 4079 } 4080 ], 4081 "linker_set_key" : "_ZTI9elf32_hdr", 4082 "name" : "elf32_hdr", 4083 "size" : 52, 4084 "source_file" : "bionic/libc/kernel/uapi/linux/elf.h" 4085 }, 4086 { 4087 "alignment" : 4, 4088 "fields" : 4089 [ 4090 { 4091 "field_name" : "r_offset", 4092 "referenced_type" : "_ZTIj" 4093 }, 4094 { 4095 "field_name" : "r_info", 4096 "field_offset" : 32, 4097 "referenced_type" : "_ZTIj" 4098 } 4099 ], 4100 "linker_set_key" : "_ZTI9elf32_rel", 4101 "name" : "elf32_rel", 4102 "size" : 8, 4103 "source_file" : "bionic/libc/kernel/uapi/linux/elf.h" 4104 }, 4105 { 4106 "alignment" : 4, 4107 "fields" : 4108 [ 4109 { 4110 "field_name" : "st_name", 4111 "referenced_type" : "_ZTIj" 4112 }, 4113 { 4114 "field_name" : "st_value", 4115 "field_offset" : 32, 4116 "referenced_type" : "_ZTIj" 4117 }, 4118 { 4119 "field_name" : "st_size", 4120 "field_offset" : 64, 4121 "referenced_type" : "_ZTIj" 4122 }, 4123 { 4124 "field_name" : "st_info", 4125 "field_offset" : 96, 4126 "referenced_type" : "_ZTIh" 4127 }, 4128 { 4129 "field_name" : "st_other", 4130 "field_offset" : 104, 4131 "referenced_type" : "_ZTIh" 4132 }, 4133 { 4134 "field_name" : "st_shndx", 4135 "field_offset" : 112, 4136 "referenced_type" : "_ZTIt" 4137 } 4138 ], 4139 "linker_set_key" : "_ZTI9elf32_sym", 4140 "name" : "elf32_sym", 4141 "size" : 16, 4142 "source_file" : "bionic/libc/kernel/uapi/linux/elf.h" 4143 }, 4144 { 4145 "alignment" : 8, 4146 "fields" : 4147 [ 4148 { 4149 "field_name" : "e_ident", 4150 "referenced_type" : "_ZTIA16_h" 4151 }, 4152 { 4153 "field_name" : "e_type", 4154 "field_offset" : 128, 4155 "referenced_type" : "_ZTIt" 4156 }, 4157 { 4158 "field_name" : "e_machine", 4159 "field_offset" : 144, 4160 "referenced_type" : "_ZTIt" 4161 }, 4162 { 4163 "field_name" : "e_version", 4164 "field_offset" : 160, 4165 "referenced_type" : "_ZTIj" 4166 }, 4167 { 4168 "field_name" : "e_entry", 4169 "field_offset" : 192, 4170 "referenced_type" : "_ZTIy" 4171 }, 4172 { 4173 "field_name" : "e_phoff", 4174 "field_offset" : 256, 4175 "referenced_type" : "_ZTIy" 4176 }, 4177 { 4178 "field_name" : "e_shoff", 4179 "field_offset" : 320, 4180 "referenced_type" : "_ZTIy" 4181 }, 4182 { 4183 "field_name" : "e_flags", 4184 "field_offset" : 384, 4185 "referenced_type" : "_ZTIj" 4186 }, 4187 { 4188 "field_name" : "e_ehsize", 4189 "field_offset" : 416, 4190 "referenced_type" : "_ZTIt" 4191 }, 4192 { 4193 "field_name" : "e_phentsize", 4194 "field_offset" : 432, 4195 "referenced_type" : "_ZTIt" 4196 }, 4197 { 4198 "field_name" : "e_phnum", 4199 "field_offset" : 448, 4200 "referenced_type" : "_ZTIt" 4201 }, 4202 { 4203 "field_name" : "e_shentsize", 4204 "field_offset" : 464, 4205 "referenced_type" : "_ZTIt" 4206 }, 4207 { 4208 "field_name" : "e_shnum", 4209 "field_offset" : 480, 4210 "referenced_type" : "_ZTIt" 4211 }, 4212 { 4213 "field_name" : "e_shstrndx", 4214 "field_offset" : 496, 4215 "referenced_type" : "_ZTIt" 4216 } 4217 ], 4218 "linker_set_key" : "_ZTI9elf64_hdr", 4219 "name" : "elf64_hdr", 4220 "size" : 64, 4221 "source_file" : "bionic/libc/kernel/uapi/linux/elf.h" 4222 }, 4223 { 4224 "alignment" : 8, 4225 "fields" : 4226 [ 4227 { 4228 "field_name" : "r_offset", 4229 "referenced_type" : "_ZTIy" 4230 }, 4231 { 4232 "field_name" : "r_info", 4233 "field_offset" : 64, 4234 "referenced_type" : "_ZTIy" 4235 } 4236 ], 4237 "linker_set_key" : "_ZTI9elf64_rel", 4238 "name" : "elf64_rel", 4239 "size" : 16, 4240 "source_file" : "bionic/libc/kernel/uapi/linux/elf.h" 4241 }, 4242 { 4243 "alignment" : 8, 4244 "fields" : 4245 [ 4246 { 4247 "field_name" : "st_name", 4248 "referenced_type" : "_ZTIj" 4249 }, 4250 { 4251 "field_name" : "st_info", 4252 "field_offset" : 32, 4253 "referenced_type" : "_ZTIh" 4254 }, 4255 { 4256 "field_name" : "st_other", 4257 "field_offset" : 40, 4258 "referenced_type" : "_ZTIh" 4259 }, 4260 { 4261 "field_name" : "st_shndx", 4262 "field_offset" : 48, 4263 "referenced_type" : "_ZTIt" 4264 }, 4265 { 4266 "field_name" : "st_value", 4267 "field_offset" : 64, 4268 "referenced_type" : "_ZTIy" 4269 }, 4270 { 4271 "field_name" : "st_size", 4272 "field_offset" : 128, 4273 "referenced_type" : "_ZTIy" 4274 } 4275 ], 4276 "linker_set_key" : "_ZTI9elf64_sym", 4277 "name" : "elf64_sym", 4278 "size" : 24, 4279 "source_file" : "bionic/libc/kernel/uapi/linux/elf.h" 4280 }, 4281 { 4282 "alignment" : 8, 4283 "fields" : 4284 [ 4285 { 4286 "field_name" : "arena", 4287 "referenced_type" : "_ZTIm" 4288 }, 4289 { 4290 "field_name" : "ordblks", 4291 "field_offset" : 64, 4292 "referenced_type" : "_ZTIm" 4293 }, 4294 { 4295 "field_name" : "smblks", 4296 "field_offset" : 128, 4297 "referenced_type" : "_ZTIm" 4298 }, 4299 { 4300 "field_name" : "hblks", 4301 "field_offset" : 192, 4302 "referenced_type" : "_ZTIm" 4303 }, 4304 { 4305 "field_name" : "hblkhd", 4306 "field_offset" : 256, 4307 "referenced_type" : "_ZTIm" 4308 }, 4309 { 4310 "field_name" : "usmblks", 4311 "field_offset" : 320, 4312 "referenced_type" : "_ZTIm" 4313 }, 4314 { 4315 "field_name" : "fsmblks", 4316 "field_offset" : 384, 4317 "referenced_type" : "_ZTIm" 4318 }, 4319 { 4320 "field_name" : "uordblks", 4321 "field_offset" : 448, 4322 "referenced_type" : "_ZTIm" 4323 }, 4324 { 4325 "field_name" : "fordblks", 4326 "field_offset" : 512, 4327 "referenced_type" : "_ZTIm" 4328 }, 4329 { 4330 "field_name" : "keepcost", 4331 "field_offset" : 576, 4332 "referenced_type" : "_ZTIm" 4333 } 4334 ], 4335 "linker_set_key" : "_ZTI9mallinfo2", 4336 "name" : "mallinfo2", 4337 "size" : 80, 4338 "source_file" : "bionic/libc/include/malloc.h" 4339 }, 4340 { 4341 "alignment" : 8, 4342 "fields" : 4343 [ 4344 { 4345 "field_name" : "sa_flags", 4346 "referenced_type" : "_ZTIi" 4347 }, 4348 { 4349 "field_offset" : 64, 4350 "referenced_type" : "_ZTIN9sigactionUt_E" 4351 }, 4352 { 4353 "field_name" : "sa_mask", 4354 "field_offset" : 128, 4355 "referenced_type" : "_ZTIm" 4356 }, 4357 { 4358 "field_name" : "sa_restorer", 4359 "field_offset" : 192, 4360 "referenced_type" : "_ZTIPFvvE" 4361 } 4362 ], 4363 "linker_set_key" : "_ZTI9sigaction", 4364 "name" : "sigaction", 4365 "size" : 32, 4366 "source_file" : "bionic/libc/include/bits/signal_types.h" 4367 }, 4368 { 4369 "alignment" : 8, 4370 "fields" : 4371 [ 4372 { 4373 "field_name" : "_tid", 4374 "referenced_type" : "_ZTIi" 4375 }, 4376 { 4377 "field_name" : "_overrun", 4378 "field_offset" : 32, 4379 "referenced_type" : "_ZTIi" 4380 }, 4381 { 4382 "field_name" : "_sigval", 4383 "field_offset" : 64, 4384 "referenced_type" : "_ZTI6sigval" 4385 }, 4386 { 4387 "field_name" : "_sys_private", 4388 "field_offset" : 128, 4389 "referenced_type" : "_ZTIi" 4390 } 4391 ], 4392 "is_anonymous" : true, 4393 "linker_set_key" : "_ZTIN10__sifieldsUt0_E", 4394 "name" : "__sifields::(unnamed)", 4395 "size" : 24, 4396 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 4397 }, 4398 { 4399 "alignment" : 8, 4400 "fields" : 4401 [ 4402 { 4403 "field_name" : "_pid", 4404 "referenced_type" : "_ZTIi" 4405 }, 4406 { 4407 "field_name" : "_uid", 4408 "field_offset" : 32, 4409 "referenced_type" : "_ZTIj" 4410 }, 4411 { 4412 "field_name" : "_sigval", 4413 "field_offset" : 64, 4414 "referenced_type" : "_ZTI6sigval" 4415 } 4416 ], 4417 "is_anonymous" : true, 4418 "linker_set_key" : "_ZTIN10__sifieldsUt1_E", 4419 "name" : "__sifields::(unnamed)", 4420 "size" : 16, 4421 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 4422 }, 4423 { 4424 "alignment" : 8, 4425 "fields" : 4426 [ 4427 { 4428 "field_name" : "_pid", 4429 "referenced_type" : "_ZTIi" 4430 }, 4431 { 4432 "field_name" : "_uid", 4433 "field_offset" : 32, 4434 "referenced_type" : "_ZTIj" 4435 }, 4436 { 4437 "field_name" : "_status", 4438 "field_offset" : 64, 4439 "referenced_type" : "_ZTIi" 4440 }, 4441 { 4442 "field_name" : "_utime", 4443 "field_offset" : 128, 4444 "referenced_type" : "_ZTIl" 4445 }, 4446 { 4447 "field_name" : "_stime", 4448 "field_offset" : 192, 4449 "referenced_type" : "_ZTIl" 4450 } 4451 ], 4452 "is_anonymous" : true, 4453 "linker_set_key" : "_ZTIN10__sifieldsUt2_E", 4454 "name" : "__sifields::(unnamed)", 4455 "size" : 32, 4456 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 4457 }, 4458 { 4459 "alignment" : 8, 4460 "fields" : 4461 [ 4462 { 4463 "field_name" : "_addr", 4464 "referenced_type" : "_ZTIPv" 4465 }, 4466 { 4467 "field_offset" : 64, 4468 "referenced_type" : "_ZTIN10__sifieldsUt3_Ut_E" 4469 } 4470 ], 4471 "is_anonymous" : true, 4472 "linker_set_key" : "_ZTIN10__sifieldsUt3_E", 4473 "name" : "__sifields::(unnamed)", 4474 "size" : 32, 4475 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 4476 }, 4477 { 4478 "alignment" : 8, 4479 "fields" : 4480 [ 4481 { 4482 "field_name" : "_trapno", 4483 "referenced_type" : "_ZTIi" 4484 }, 4485 { 4486 "field_name" : "_addr_lsb", 4487 "referenced_type" : "_ZTIs" 4488 }, 4489 { 4490 "field_name" : "_addr_bnd", 4491 "referenced_type" : "_ZTIN10__sifieldsUt3_Ut_Ut_E" 4492 }, 4493 { 4494 "field_name" : "_addr_pkey", 4495 "referenced_type" : "_ZTIN10__sifieldsUt3_Ut_Ut0_E" 4496 }, 4497 { 4498 "field_name" : "_perf", 4499 "referenced_type" : "_ZTIN10__sifieldsUt3_Ut_Ut1_E" 4500 } 4501 ], 4502 "is_anonymous" : true, 4503 "linker_set_key" : "_ZTIN10__sifieldsUt3_Ut_E", 4504 "name" : "__sifields::(unnamed)::(anonymous)", 4505 "record_kind" : "union", 4506 "size" : 24, 4507 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 4508 }, 4509 { 4510 "alignment" : 4, 4511 "fields" : 4512 [ 4513 { 4514 "field_name" : "_dummy_pkey", 4515 "referenced_type" : "_ZTIA8_c" 4516 }, 4517 { 4518 "field_name" : "_pkey", 4519 "field_offset" : 64, 4520 "referenced_type" : "_ZTIj" 4521 } 4522 ], 4523 "is_anonymous" : true, 4524 "linker_set_key" : "_ZTIN10__sifieldsUt3_Ut_Ut0_E", 4525 "name" : "__sifields::(unnamed)::(anonymous)::(unnamed)", 4526 "size" : 12, 4527 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 4528 }, 4529 { 4530 "alignment" : 8, 4531 "fields" : 4532 [ 4533 { 4534 "field_name" : "_data", 4535 "referenced_type" : "_ZTIm" 4536 }, 4537 { 4538 "field_name" : "_type", 4539 "field_offset" : 64, 4540 "referenced_type" : "_ZTIj" 4541 }, 4542 { 4543 "field_name" : "_flags", 4544 "field_offset" : 96, 4545 "referenced_type" : "_ZTIj" 4546 } 4547 ], 4548 "is_anonymous" : true, 4549 "linker_set_key" : "_ZTIN10__sifieldsUt3_Ut_Ut1_E", 4550 "name" : "__sifields::(unnamed)::(anonymous)::(unnamed)", 4551 "size" : 16, 4552 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 4553 }, 4554 { 4555 "alignment" : 8, 4556 "fields" : 4557 [ 4558 { 4559 "field_name" : "_dummy_bnd", 4560 "referenced_type" : "_ZTIA8_c" 4561 }, 4562 { 4563 "field_name" : "_lower", 4564 "field_offset" : 64, 4565 "referenced_type" : "_ZTIPv" 4566 }, 4567 { 4568 "field_name" : "_upper", 4569 "field_offset" : 128, 4570 "referenced_type" : "_ZTIPv" 4571 } 4572 ], 4573 "is_anonymous" : true, 4574 "linker_set_key" : "_ZTIN10__sifieldsUt3_Ut_Ut_E", 4575 "name" : "__sifields::(unnamed)::(anonymous)::(unnamed)", 4576 "size" : 24, 4577 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 4578 }, 4579 { 4580 "alignment" : 8, 4581 "fields" : 4582 [ 4583 { 4584 "field_name" : "_band", 4585 "referenced_type" : "_ZTIl" 4586 }, 4587 { 4588 "field_name" : "_fd", 4589 "field_offset" : 64, 4590 "referenced_type" : "_ZTIi" 4591 } 4592 ], 4593 "is_anonymous" : true, 4594 "linker_set_key" : "_ZTIN10__sifieldsUt4_E", 4595 "name" : "__sifields::(unnamed)", 4596 "size" : 16, 4597 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 4598 }, 4599 { 4600 "alignment" : 8, 4601 "fields" : 4602 [ 4603 { 4604 "field_name" : "_call_addr", 4605 "referenced_type" : "_ZTIPv" 4606 }, 4607 { 4608 "field_name" : "_syscall", 4609 "field_offset" : 64, 4610 "referenced_type" : "_ZTIi" 4611 }, 4612 { 4613 "field_name" : "_arch", 4614 "field_offset" : 96, 4615 "referenced_type" : "_ZTIj" 4616 } 4617 ], 4618 "is_anonymous" : true, 4619 "linker_set_key" : "_ZTIN10__sifieldsUt5_E", 4620 "name" : "__sifields::(unnamed)", 4621 "size" : 16, 4622 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 4623 }, 4624 { 4625 "alignment" : 4, 4626 "fields" : 4627 [ 4628 { 4629 "field_name" : "_pid", 4630 "referenced_type" : "_ZTIi" 4631 }, 4632 { 4633 "field_name" : "_uid", 4634 "field_offset" : 32, 4635 "referenced_type" : "_ZTIj" 4636 } 4637 ], 4638 "is_anonymous" : true, 4639 "linker_set_key" : "_ZTIN10__sifieldsUt_E", 4640 "name" : "__sifields::(unnamed)", 4641 "size" : 8, 4642 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 4643 }, 4644 { 4645 "alignment" : 2, 4646 "fields" : 4647 [ 4648 { 4649 "field_name" : "ss", 4650 "referenced_type" : "_ZTIt" 4651 }, 4652 { 4653 "field_name" : "__pad0", 4654 "referenced_type" : "_ZTIt" 4655 } 4656 ], 4657 "is_anonymous" : true, 4658 "linker_set_key" : "_ZTIN10sigcontextUt_E", 4659 "name" : "sigcontext::(anonymous)", 4660 "record_kind" : "union", 4661 "size" : 2, 4662 "source_file" : "bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h" 4663 }, 4664 { 4665 "alignment" : 8, 4666 "fields" : 4667 [ 4668 { 4669 "field_name" : "padding2", 4670 "referenced_type" : "_ZTIA12_j" 4671 }, 4672 { 4673 "field_name" : "sw_reserved", 4674 "referenced_type" : "_ZTI13_fpx_sw_bytes" 4675 } 4676 ], 4677 "is_anonymous" : true, 4678 "linker_set_key" : "_ZTIN11_fpstate_32Ut0_E", 4679 "name" : "_fpstate_32::(anonymous)", 4680 "record_kind" : "union", 4681 "size" : 48, 4682 "source_file" : "bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h" 4683 }, 4684 { 4685 "alignment" : 4, 4686 "fields" : 4687 [ 4688 { 4689 "field_name" : "padding1", 4690 "referenced_type" : "_ZTIA44_j" 4691 }, 4692 { 4693 "field_name" : "padding", 4694 "referenced_type" : "_ZTIA44_j" 4695 } 4696 ], 4697 "is_anonymous" : true, 4698 "linker_set_key" : "_ZTIN11_fpstate_32Ut_E", 4699 "name" : "_fpstate_32::(anonymous)", 4700 "record_kind" : "union", 4701 "size" : 176, 4702 "source_file" : "bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h" 4703 }, 4704 { 4705 "alignment" : 8, 4706 "fields" : 4707 [ 4708 { 4709 "field_name" : "reserved3", 4710 "referenced_type" : "_ZTIA12_j" 4711 }, 4712 { 4713 "field_name" : "sw_reserved", 4714 "referenced_type" : "_ZTI13_fpx_sw_bytes" 4715 } 4716 ], 4717 "is_anonymous" : true, 4718 "linker_set_key" : "_ZTIN11_fpstate_64Ut_E", 4719 "name" : "_fpstate_64::(anonymous)", 4720 "record_kind" : "union", 4721 "size" : 48, 4722 "source_file" : "bionic/libc/kernel/uapi/asm-x86/asm/sigcontext.h" 4723 }, 4724 { 4725 "alignment" : 8, 4726 "fields" : 4727 [ 4728 { 4729 "field_name" : "sa_handler", 4730 "referenced_type" : "_ZTIPFviE" 4731 }, 4732 { 4733 "field_name" : "sa_sigaction", 4734 "referenced_type" : "_ZTIPFviP7siginfoPvE" 4735 } 4736 ], 4737 "is_anonymous" : true, 4738 "linker_set_key" : "_ZTIN11sigaction64Ut_E", 4739 "name" : "sigaction64::(anonymous)", 4740 "record_kind" : "union", 4741 "size" : 8, 4742 "source_file" : "bionic/libc/include/bits/signal_types.h" 4743 }, 4744 { 4745 "alignment" : 4, 4746 "fields" : 4747 [ 4748 { 4749 "field_name" : "a_val", 4750 "referenced_type" : "_ZTIj" 4751 } 4752 ], 4753 "is_anonymous" : true, 4754 "linker_set_key" : "_ZTIN12Elf32_auxv_tUt_E", 4755 "name" : "Elf32_auxv_t::(unnamed)", 4756 "record_kind" : "union", 4757 "size" : 4, 4758 "source_file" : "bionic/libc/include/elf.h" 4759 }, 4760 { 4761 "alignment" : 8, 4762 "fields" : 4763 [ 4764 { 4765 "field_name" : "a_val", 4766 "referenced_type" : "_ZTIy" 4767 } 4768 ], 4769 "is_anonymous" : true, 4770 "linker_set_key" : "_ZTIN12Elf64_auxv_tUt_E", 4771 "name" : "Elf64_auxv_t::(unnamed)", 4772 "record_kind" : "union", 4773 "size" : 8, 4774 "source_file" : "bionic/libc/include/elf.h" 4775 }, 4776 { 4777 "alignment" : 8, 4778 "fields" : 4779 [ 4780 { 4781 "referenced_type" : "_ZTIN7siginfoUt_Ut_E" 4782 }, 4783 { 4784 "field_name" : "_si_pad", 4785 "referenced_type" : "_ZTIA32_i" 4786 } 4787 ], 4788 "is_anonymous" : true, 4789 "linker_set_key" : "_ZTIN7siginfoUt_E", 4790 "name" : "siginfo::(anonymous)", 4791 "record_kind" : "union", 4792 "size" : 128, 4793 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 4794 }, 4795 { 4796 "alignment" : 8, 4797 "fields" : 4798 [ 4799 { 4800 "field_name" : "si_signo", 4801 "referenced_type" : "_ZTIi" 4802 }, 4803 { 4804 "field_name" : "si_errno", 4805 "field_offset" : 32, 4806 "referenced_type" : "_ZTIi" 4807 }, 4808 { 4809 "field_name" : "si_code", 4810 "field_offset" : 64, 4811 "referenced_type" : "_ZTIi" 4812 }, 4813 { 4814 "field_name" : "_sifields", 4815 "field_offset" : 128, 4816 "referenced_type" : "_ZTI10__sifields" 4817 } 4818 ], 4819 "is_anonymous" : true, 4820 "linker_set_key" : "_ZTIN7siginfoUt_Ut_E", 4821 "name" : "siginfo::(anonymous)::(anonymous)", 4822 "size" : 48, 4823 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 4824 }, 4825 { 4826 "alignment" : 8, 4827 "fields" : 4828 [ 4829 { 4830 "field_name" : "_pad", 4831 "referenced_type" : "_ZTIA12_i" 4832 }, 4833 { 4834 "field_name" : "_tid", 4835 "referenced_type" : "_ZTIi" 4836 }, 4837 { 4838 "field_name" : "_sigev_thread", 4839 "referenced_type" : "_ZTIN8sigeventUt_Ut_E" 4840 } 4841 ], 4842 "is_anonymous" : true, 4843 "linker_set_key" : "_ZTIN8sigeventUt_E", 4844 "name" : "sigevent::(unnamed)", 4845 "record_kind" : "union", 4846 "size" : 48, 4847 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 4848 }, 4849 { 4850 "alignment" : 8, 4851 "fields" : 4852 [ 4853 { 4854 "field_name" : "_function", 4855 "referenced_type" : "_ZTIPFv6sigvalE" 4856 }, 4857 { 4858 "field_name" : "_attribute", 4859 "field_offset" : 64, 4860 "referenced_type" : "_ZTIPv" 4861 } 4862 ], 4863 "is_anonymous" : true, 4864 "linker_set_key" : "_ZTIN8sigeventUt_Ut_E", 4865 "name" : "sigevent::(unnamed)::(unnamed)", 4866 "size" : 16, 4867 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 4868 }, 4869 { 4870 "alignment" : 8, 4871 "fields" : 4872 [ 4873 { 4874 "field_name" : "uc_sigmask", 4875 "referenced_type" : "_ZTIm" 4876 }, 4877 { 4878 "field_name" : "uc_sigmask64", 4879 "referenced_type" : "_ZTIm" 4880 } 4881 ], 4882 "is_anonymous" : true, 4883 "linker_set_key" : "_ZTIN8ucontextUt_E", 4884 "name" : "ucontext::(anonymous)", 4885 "record_kind" : "union", 4886 "size" : 8, 4887 "source_file" : "bionic/libc/include/sys/ucontext.h" 4888 }, 4889 { 4890 "alignment" : 4, 4891 "fields" : 4892 [ 4893 { 4894 "field_name" : "d_val", 4895 "referenced_type" : "_ZTIi" 4896 }, 4897 { 4898 "field_name" : "d_ptr", 4899 "referenced_type" : "_ZTIj" 4900 } 4901 ], 4902 "is_anonymous" : true, 4903 "linker_set_key" : "_ZTIN9Elf32_DynUt_E", 4904 "name" : "Elf32_Dyn::(unnamed)", 4905 "record_kind" : "union", 4906 "size" : 4, 4907 "source_file" : "bionic/libc/kernel/uapi/linux/elf.h" 4908 }, 4909 { 4910 "alignment" : 8, 4911 "fields" : 4912 [ 4913 { 4914 "field_name" : "d_val", 4915 "referenced_type" : "_ZTIy" 4916 }, 4917 { 4918 "field_name" : "d_ptr", 4919 "referenced_type" : "_ZTIy" 4920 } 4921 ], 4922 "is_anonymous" : true, 4923 "linker_set_key" : "_ZTIN9Elf64_DynUt_E", 4924 "name" : "Elf64_Dyn::(unnamed)", 4925 "record_kind" : "union", 4926 "size" : 8, 4927 "source_file" : "bionic/libc/kernel/uapi/linux/elf.h" 4928 }, 4929 { 4930 "alignment" : 8, 4931 "fields" : 4932 [ 4933 { 4934 "field_name" : "sa_handler", 4935 "referenced_type" : "_ZTIPFviE" 4936 }, 4937 { 4938 "field_name" : "sa_sigaction", 4939 "referenced_type" : "_ZTIPFviP7siginfoPvE" 4940 } 4941 ], 4942 "is_anonymous" : true, 4943 "linker_set_key" : "_ZTIN9sigactionUt_E", 4944 "name" : "sigaction::(anonymous)", 4945 "record_kind" : "union", 4946 "size" : 8, 4947 "source_file" : "bionic/libc/include/bits/signal_types.h" 4948 } 4949 ], 4950 "rvalue_reference_types" : [] 4951} 4952