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