1{ 2 "array_types" : 3 [ 4 { 5 "alignment" : 4, 6 "linker_set_key" : "_ZTIA10_i", 7 "name" : "int[10]", 8 "referenced_type" : "_ZTIi", 9 "size" : 40, 10 "source_file" : "bionic/libc/include/bits/pthread_types.h" 11 }, 12 { 13 "alignment" : 1, 14 "linker_set_key" : "_ZTIA120_c", 15 "name" : "char[120]", 16 "referenced_type" : "_ZTIc", 17 "size" : 120, 18 "source_file" : "bionic/libc/include/sys/ucontext.h" 19 }, 20 { 21 "alignment" : 4, 22 "linker_set_key" : "_ZTIA12_i", 23 "name" : "int[12]", 24 "referenced_type" : "_ZTIi", 25 "size" : 48, 26 "source_file" : "bionic/libc/include/bits/pthread_types.h" 27 }, 28 { 29 "alignment" : 4, 30 "linker_set_key" : "_ZTIA14_i", 31 "name" : "int[14]", 32 "referenced_type" : "_ZTIi", 33 "size" : 56, 34 "source_file" : "bionic/libc/include/bits/pthread_types.h" 35 }, 36 { 37 "alignment" : 1, 38 "linker_set_key" : "_ZTIA16_c", 39 "name" : "char[16]", 40 "referenced_type" : "_ZTIc", 41 "size" : 16, 42 "source_file" : "bionic/libc/include/bits/pthread_types.h" 43 }, 44 { 45 "alignment" : 8, 46 "linker_set_key" : "_ZTIA16_m", 47 "name" : "unsigned long[16]", 48 "referenced_type" : "_ZTIm", 49 "size" : 128, 50 "source_file" : "bionic/libc/kernel/uapi/linux/posix_types.h" 51 }, 52 { 53 "alignment" : 8, 54 "linker_set_key" : "_ZTIA1_m", 55 "name" : "unsigned long[1]", 56 "referenced_type" : "_ZTIm", 57 "size" : 8, 58 "source_file" : "bionic/libc/kernel/uapi/asm-generic/signal.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" : 2, 70 "linker_set_key" : "_ZTIA2_t", 71 "name" : "unsigned short[2]", 72 "referenced_type" : "_ZTIt", 73 "size" : 4, 74 "source_file" : "bionic/libc/kernel/uapi/asm-arm64/asm/sigcontext.h" 75 }, 76 { 77 "alignment" : 8, 78 "linker_set_key" : "_ZTIA31_m", 79 "name" : "unsigned long[31]", 80 "referenced_type" : "_ZTIm", 81 "size" : 248, 82 "source_file" : "bionic/libc/include/sys/user.h" 83 }, 84 { 85 "alignment" : 8, 86 "linker_set_key" : "_ZTIA31_y", 87 "name" : "unsigned long long[31]", 88 "referenced_type" : "_ZTIy", 89 "size" : 248, 90 "source_file" : "bionic/libc/kernel/uapi/asm-arm64/asm/sigcontext.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" : 16, 102 "linker_set_key" : "_ZTIA32_o", 103 "name" : "unsigned __int128[32]", 104 "referenced_type" : "_ZTIo", 105 "size" : 512, 106 "source_file" : "bionic/libc/kernel/uapi/asm-arm64/asm/sigcontext.h" 107 }, 108 { 109 "alignment" : 4, 110 "linker_set_key" : "_ZTIA3_j", 111 "name" : "unsigned int[3]", 112 "referenced_type" : "_ZTIj", 113 "size" : 12, 114 "source_file" : "bionic/libc/kernel/uapi/asm-arm64/asm/sigcontext.h" 115 }, 116 { 117 "alignment" : 2, 118 "linker_set_key" : "_ZTIA3_t", 119 "name" : "unsigned short[3]", 120 "referenced_type" : "_ZTIt", 121 "size" : 6, 122 "source_file" : "bionic/libc/kernel/uapi/asm-arm64/asm/sigcontext.h" 123 }, 124 { 125 "alignment" : 1, 126 "linker_set_key" : "_ZTIA4096_h", 127 "name" : "unsigned char[4096]", 128 "referenced_type" : "_ZTIh", 129 "size" : 4096, 130 "source_file" : "bionic/libc/kernel/uapi/asm-arm64/asm/sigcontext.h" 131 }, 132 { 133 "alignment" : 1, 134 "linker_set_key" : "_ZTIA4_h", 135 "name" : "unsigned char[4]", 136 "referenced_type" : "_ZTIh", 137 "size" : 4, 138 "source_file" : "bionic/libc/include/bits/mbstate_t.h" 139 }, 140 { 141 "alignment" : 8, 142 "linker_set_key" : "_ZTIA4_l", 143 "name" : "long[4]", 144 "referenced_type" : "_ZTIl", 145 "size" : 32, 146 "source_file" : "bionic/libc/include/bits/pthread_types.h" 147 }, 148 { 149 "alignment" : 8, 150 "linker_set_key" : "_ZTIA65_PKc", 151 "name" : "const char *[65]", 152 "referenced_type" : "_ZTIPKc", 153 "size" : 520, 154 "source_file" : "bionic/libc/include/signal.h" 155 }, 156 { 157 "alignment" : 1, 158 "linker_set_key" : "_ZTIA8_c", 159 "name" : "char[8]", 160 "referenced_type" : "_ZTIc", 161 "size" : 8, 162 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 163 }, 164 { 165 "is_of_unknown_bound" : true, 166 "linker_set_key" : "_ZTIA_Pc", 167 "name" : "char *[]", 168 "referenced_type" : "_ZTIPc", 169 "source_file" : "bionic/libc/include/time.h" 170 } 171 ], 172 "builtin_types" : 173 [ 174 { 175 "alignment" : 1, 176 "is_integral" : true, 177 "is_unsigned" : true, 178 "linker_set_key" : "_ZTIc", 179 "name" : "char", 180 "size" : 1 181 }, 182 { 183 "alignment" : 1, 184 "is_integral" : true, 185 "is_unsigned" : true, 186 "linker_set_key" : "_ZTIh", 187 "name" : "unsigned char", 188 "size" : 1 189 }, 190 { 191 "alignment" : 4, 192 "is_integral" : true, 193 "linker_set_key" : "_ZTIi", 194 "name" : "int", 195 "size" : 4 196 }, 197 { 198 "alignment" : 4, 199 "is_integral" : true, 200 "is_unsigned" : true, 201 "linker_set_key" : "_ZTIj", 202 "name" : "unsigned int", 203 "size" : 4 204 }, 205 { 206 "alignment" : 8, 207 "is_integral" : true, 208 "linker_set_key" : "_ZTIl", 209 "name" : "long", 210 "size" : 8 211 }, 212 { 213 "alignment" : 8, 214 "is_integral" : true, 215 "is_unsigned" : true, 216 "linker_set_key" : "_ZTIm", 217 "name" : "unsigned long", 218 "size" : 8 219 }, 220 { 221 "alignment" : 16, 222 "is_integral" : true, 223 "is_unsigned" : true, 224 "linker_set_key" : "_ZTIo", 225 "name" : "unsigned __int128", 226 "size" : 16 227 }, 228 { 229 "alignment" : 2, 230 "is_integral" : true, 231 "linker_set_key" : "_ZTIs", 232 "name" : "short", 233 "size" : 2 234 }, 235 { 236 "alignment" : 2, 237 "is_integral" : true, 238 "is_unsigned" : true, 239 "linker_set_key" : "_ZTIt", 240 "name" : "unsigned short", 241 "size" : 2 242 }, 243 { 244 "linker_set_key" : "_ZTIv", 245 "name" : "void" 246 }, 247 { 248 "alignment" : 8, 249 "is_integral" : true, 250 "linker_set_key" : "_ZTIx", 251 "name" : "long long", 252 "size" : 8 253 }, 254 { 255 "alignment" : 8, 256 "is_integral" : true, 257 "is_unsigned" : true, 258 "linker_set_key" : "_ZTIy", 259 "name" : "unsigned long long", 260 "size" : 8 261 } 262 ], 263 "elf_functions" : [], 264 "elf_objects" : [], 265 "enum_types" : 266 [ 267 { 268 "alignment" : 4, 269 "enum_fields" : 270 [ 271 { 272 "enum_field_value" : 0, 273 "name" : "M_HEAP_TAGGING_LEVEL_NONE" 274 }, 275 { 276 "enum_field_value" : 1, 277 "name" : "M_HEAP_TAGGING_LEVEL_TBI" 278 }, 279 { 280 "enum_field_value" : 2, 281 "name" : "M_HEAP_TAGGING_LEVEL_ASYNC" 282 }, 283 { 284 "enum_field_value" : 3, 285 "name" : "M_HEAP_TAGGING_LEVEL_SYNC" 286 } 287 ], 288 "linker_set_key" : "_ZTI16HeapTaggingLevel", 289 "name" : "HeapTaggingLevel", 290 "size" : 4, 291 "source_file" : "bionic/libc/include/malloc.h", 292 "underlying_type" : "_ZTIj" 293 }, 294 { 295 "alignment" : 4, 296 "enum_fields" : 297 [ 298 { 299 "enum_field_value" : 0, 300 "name" : "PTHREAD_MUTEX_NORMAL" 301 }, 302 { 303 "enum_field_value" : 1, 304 "name" : "PTHREAD_MUTEX_RECURSIVE" 305 }, 306 { 307 "enum_field_value" : 2, 308 "name" : "PTHREAD_MUTEX_ERRORCHECK" 309 }, 310 { 311 "enum_field_value" : 2, 312 "name" : "PTHREAD_MUTEX_ERRORCHECK_NP" 313 }, 314 { 315 "enum_field_value" : 1, 316 "name" : "PTHREAD_MUTEX_RECURSIVE_NP" 317 }, 318 { 319 "enum_field_value" : 0, 320 "name" : "PTHREAD_MUTEX_DEFAULT" 321 } 322 ], 323 "linker_set_key" : "_ZTI22$PTHREAD_MUTEX_DEFAULT", 324 "name" : "(unnamed)", 325 "size" : 4, 326 "source_file" : "bionic/libc/include/pthread.h", 327 "underlying_type" : "_ZTIj" 328 }, 329 { 330 "alignment" : 4, 331 "enum_fields" : 332 [ 333 { 334 "enum_field_value" : 0, 335 "name" : "PTHREAD_RWLOCK_PREFER_READER_NP" 336 }, 337 { 338 "enum_field_value" : 1, 339 "name" : "PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP" 340 } 341 ], 342 "linker_set_key" : "_ZTI32$PTHREAD_RWLOCK_PREFER_READER_NP", 343 "name" : "(unnamed)", 344 "size" : 4, 345 "source_file" : "bionic/libc/include/pthread.h", 346 "underlying_type" : "_ZTIj" 347 }, 348 { 349 "alignment" : 8, 350 "enum_fields" : 351 [ 352 { 353 "enum_field_value" : 18446744073709551615, 354 "name" : "BIONIC_MULTIBYTE_RESULT_ILLEGAL_SEQUENCE" 355 }, 356 { 357 "enum_field_value" : 18446744073709551614, 358 "name" : "BIONIC_MULTIBYTE_RESULT_INCOMPLETE_SEQUENCE" 359 }, 360 { 361 "enum_field_value" : 18446744073709551613, 362 "name" : "BIONIC_MULTIBYTE_RESULT_NO_BYTES_CONSUMED" 363 } 364 ], 365 "linker_set_key" : "_ZTI41$BIONIC_MULTIBYTE_RESULT_ILLEGAL_SEQUENCE", 366 "name" : "(unnamed)", 367 "size" : 8, 368 "source_file" : "bionic/libc/include/bits/bionic_multibyte_result.h", 369 "underlying_type" : "_ZTIm" 370 } 371 ], 372 "function_types" : 373 [ 374 { 375 "alignment" : 4, 376 "linker_set_key" : "_ZTIFPvS_mPKvE", 377 "name" : "void *(void *, unsigned long, const void *)", 378 "parameters" : 379 [ 380 { 381 "referenced_type" : "_ZTIPv" 382 }, 383 { 384 "referenced_type" : "_ZTIm" 385 }, 386 { 387 "referenced_type" : "_ZTIPKv" 388 } 389 ], 390 "return_type" : "_ZTIPv", 391 "source_file" : "bionic/libc/include/malloc.h" 392 }, 393 { 394 "alignment" : 4, 395 "linker_set_key" : "_ZTIFPvmPKvE", 396 "name" : "void *(unsigned long, const void *)", 397 "parameters" : 398 [ 399 { 400 "referenced_type" : "_ZTIm" 401 }, 402 { 403 "referenced_type" : "_ZTIPKv" 404 } 405 ], 406 "return_type" : "_ZTIPv", 407 "source_file" : "bionic/libc/include/malloc.h" 408 }, 409 { 410 "alignment" : 4, 411 "linker_set_key" : "_ZTIFPvmmPKvE", 412 "name" : "void *(unsigned long, unsigned long, const void *)", 413 "parameters" : 414 [ 415 { 416 "referenced_type" : "_ZTIm" 417 }, 418 { 419 "referenced_type" : "_ZTIm" 420 }, 421 { 422 "referenced_type" : "_ZTIPKv" 423 } 424 ], 425 "return_type" : "_ZTIPv", 426 "source_file" : "bionic/libc/include/malloc.h" 427 }, 428 { 429 "alignment" : 4, 430 "linker_set_key" : "_ZTIFv6sigvalE", 431 "name" : "void (sigval)", 432 "parameters" : 433 [ 434 { 435 "referenced_type" : "_ZTI6sigval" 436 } 437 ], 438 "return_type" : "_ZTIv", 439 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 440 }, 441 { 442 "alignment" : 4, 443 "linker_set_key" : "_ZTIFvPvE", 444 "name" : "void (void *)", 445 "parameters" : 446 [ 447 { 448 "referenced_type" : "_ZTIPv" 449 } 450 ], 451 "return_type" : "_ZTIv", 452 "source_file" : "bionic/libc/include/pthread.h" 453 }, 454 { 455 "alignment" : 4, 456 "linker_set_key" : "_ZTIFvPvPKvE", 457 "name" : "void (void *, const void *)", 458 "parameters" : 459 [ 460 { 461 "referenced_type" : "_ZTIPv" 462 }, 463 { 464 "referenced_type" : "_ZTIPKv" 465 } 466 ], 467 "return_type" : "_ZTIv", 468 "source_file" : "bionic/libc/include/malloc.h" 469 }, 470 { 471 "alignment" : 4, 472 "linker_set_key" : "_ZTIFviE", 473 "name" : "void (int)", 474 "parameters" : 475 [ 476 { 477 "referenced_type" : "_ZTIi" 478 } 479 ], 480 "return_type" : "_ZTIv", 481 "source_file" : "bionic/libc/kernel/uapi/asm-generic/signal.h" 482 }, 483 { 484 "alignment" : 4, 485 "linker_set_key" : "_ZTIFviP7siginfoPvE", 486 "name" : "void (int, siginfo *, void *)", 487 "parameters" : 488 [ 489 { 490 "referenced_type" : "_ZTIi" 491 }, 492 { 493 "referenced_type" : "_ZTIP7siginfo" 494 }, 495 { 496 "referenced_type" : "_ZTIPv" 497 } 498 ], 499 "return_type" : "_ZTIv", 500 "source_file" : "bionic/libc/include/bits/signal_types.h" 501 }, 502 { 503 "alignment" : 4, 504 "linker_set_key" : "_ZTIFvvE", 505 "name" : "void ()", 506 "return_type" : "_ZTIv", 507 "source_file" : "bionic/libc/kernel/uapi/asm-generic/signal.h" 508 } 509 ], 510 "functions" : 511 [ 512 { 513 "availability_attrs" : 514 [ 515 { 516 "introduced_major" : 23 517 } 518 ], 519 "function_name" : "__fbufsize", 520 "linker_set_key" : "__fbufsize", 521 "parameters" : 522 [ 523 { 524 "referenced_type" : "_ZTIP7__sFILE" 525 } 526 ], 527 "return_type" : "_ZTIm", 528 "source_file" : "bionic/libc/include/stdio_ext.h" 529 }, 530 { 531 "availability_attrs" : 532 [ 533 { 534 "introduced_major" : 23 535 } 536 ], 537 "function_name" : "__flbf", 538 "linker_set_key" : "__flbf", 539 "parameters" : 540 [ 541 { 542 "referenced_type" : "_ZTIP7__sFILE" 543 } 544 ], 545 "return_type" : "_ZTIi", 546 "source_file" : "bionic/libc/include/stdio_ext.h" 547 }, 548 { 549 "availability_attrs" : 550 [ 551 { 552 "introduced_major" : 23 553 } 554 ], 555 "function_name" : "__fpending", 556 "linker_set_key" : "__fpending", 557 "parameters" : 558 [ 559 { 560 "referenced_type" : "_ZTIP7__sFILE" 561 } 562 ], 563 "return_type" : "_ZTIm", 564 "source_file" : "bionic/libc/include/stdio_ext.h" 565 }, 566 { 567 "availability_attrs" : 568 [ 569 { 570 "introduced_major" : 23 571 } 572 ], 573 "function_name" : "__freadable", 574 "linker_set_key" : "__freadable", 575 "parameters" : 576 [ 577 { 578 "referenced_type" : "_ZTIP7__sFILE" 579 } 580 ], 581 "return_type" : "_ZTIi", 582 "source_file" : "bionic/libc/include/stdio_ext.h" 583 }, 584 { 585 "availability_attrs" : 586 [ 587 { 588 "introduced_major" : 34 589 } 590 ], 591 "function_name" : "__freadahead", 592 "linker_set_key" : "__freadahead", 593 "parameters" : 594 [ 595 { 596 "referenced_type" : "_ZTIP7__sFILE" 597 } 598 ], 599 "return_type" : "_ZTIm", 600 "source_file" : "bionic/libc/include/stdio_ext.h" 601 }, 602 { 603 "availability_attrs" : 604 [ 605 { 606 "introduced_major" : 28 607 } 608 ], 609 "function_name" : "__freading", 610 "linker_set_key" : "__freading", 611 "parameters" : 612 [ 613 { 614 "referenced_type" : "_ZTIP7__sFILE" 615 } 616 ], 617 "return_type" : "_ZTIi", 618 "source_file" : "bionic/libc/include/stdio_ext.h" 619 }, 620 { 621 "availability_attrs" : 622 [ 623 { 624 "introduced_major" : 28 625 } 626 ], 627 "function_name" : "__fseterr", 628 "linker_set_key" : "__fseterr", 629 "parameters" : 630 [ 631 { 632 "referenced_type" : "_ZTIP7__sFILE" 633 } 634 ], 635 "return_type" : "_ZTIv", 636 "source_file" : "bionic/libc/include/stdio_ext.h" 637 }, 638 { 639 "availability_attrs" : 640 [ 641 { 642 "introduced_major" : 23 643 } 644 ], 645 "function_name" : "__fsetlocking", 646 "linker_set_key" : "__fsetlocking", 647 "parameters" : 648 [ 649 { 650 "referenced_type" : "_ZTIP7__sFILE" 651 }, 652 { 653 "referenced_type" : "_ZTIi" 654 } 655 ], 656 "return_type" : "_ZTIi", 657 "source_file" : "bionic/libc/include/stdio_ext.h" 658 }, 659 { 660 "availability_attrs" : 661 [ 662 { 663 "introduced_major" : 23 664 } 665 ], 666 "function_name" : "__fwritable", 667 "linker_set_key" : "__fwritable", 668 "parameters" : 669 [ 670 { 671 "referenced_type" : "_ZTIP7__sFILE" 672 } 673 ], 674 "return_type" : "_ZTIi", 675 "source_file" : "bionic/libc/include/stdio_ext.h" 676 }, 677 { 678 "availability_attrs" : 679 [ 680 { 681 "introduced_major" : 28 682 } 683 ], 684 "function_name" : "__fwriting", 685 "linker_set_key" : "__fwriting", 686 "parameters" : 687 [ 688 { 689 "referenced_type" : "_ZTIP7__sFILE" 690 } 691 ], 692 "return_type" : "_ZTIi", 693 "source_file" : "bionic/libc/include/stdio_ext.h" 694 }, 695 { 696 "availability_attrs" : 697 [ 698 { 699 "introduced_major" : 23 700 } 701 ], 702 "function_name" : "_flushlbf", 703 "linker_set_key" : "_flushlbf", 704 "return_type" : "_ZTIv", 705 "source_file" : "bionic/libc/include/stdio_ext.h" 706 } 707 ], 708 "global_vars" : 709 [ 710 { 711 "availability_attrs" : 712 [ 713 { 714 "introduced_major" : 28 715 } 716 ], 717 "linker_set_key" : "__free_hook", 718 "name" : "__free_hook", 719 "referenced_type" : "_ZTIVPFvPvPKvE", 720 "source_file" : "bionic/libc/include/malloc.h" 721 }, 722 { 723 "availability_attrs" : 724 [ 725 { 726 "introduced_major" : 28 727 } 728 ], 729 "linker_set_key" : "__malloc_hook", 730 "name" : "__malloc_hook", 731 "referenced_type" : "_ZTIVPFPvmPKvE", 732 "source_file" : "bionic/libc/include/malloc.h" 733 }, 734 { 735 "availability_attrs" : 736 [ 737 { 738 "introduced_major" : 28 739 } 740 ], 741 "linker_set_key" : "__memalign_hook", 742 "name" : "__memalign_hook", 743 "referenced_type" : "_ZTIVPFPvmmPKvE", 744 "source_file" : "bionic/libc/include/malloc.h" 745 }, 746 { 747 "availability_attrs" : 748 [ 749 { 750 "introduced_major" : 28 751 } 752 ], 753 "linker_set_key" : "__realloc_hook", 754 "name" : "__realloc_hook", 755 "referenced_type" : "_ZTIVPFPvS_mPKvE", 756 "source_file" : "bionic/libc/include/malloc.h" 757 }, 758 { 759 "linker_set_key" : "daylight", 760 "name" : "daylight", 761 "referenced_type" : "_ZTIi", 762 "source_file" : "bionic/libc/include/time.h" 763 }, 764 { 765 "availability_attrs" : 766 [ 767 { 768 "introduced_major" : 23 769 } 770 ], 771 "linker_set_key" : "stderr", 772 "name" : "stderr", 773 "referenced_type" : "_ZTIP7__sFILE", 774 "source_file" : "bionic/libc/include/stdio.h" 775 }, 776 { 777 "availability_attrs" : 778 [ 779 { 780 "introduced_major" : 23 781 } 782 ], 783 "linker_set_key" : "stdin", 784 "name" : "stdin", 785 "referenced_type" : "_ZTIP7__sFILE", 786 "source_file" : "bionic/libc/include/stdio.h" 787 }, 788 { 789 "availability_attrs" : 790 [ 791 { 792 "introduced_major" : 23 793 } 794 ], 795 "linker_set_key" : "stdout", 796 "name" : "stdout", 797 "referenced_type" : "_ZTIP7__sFILE", 798 "source_file" : "bionic/libc/include/stdio.h" 799 }, 800 { 801 "linker_set_key" : "sys_siglist", 802 "name" : "sys_siglist", 803 "referenced_type" : "_ZTIA65_KPKc", 804 "source_file" : "bionic/libc/include/signal.h" 805 }, 806 { 807 "linker_set_key" : "sys_signame", 808 "name" : "sys_signame", 809 "referenced_type" : "_ZTIA65_KPKc", 810 "source_file" : "bionic/libc/include/signal.h" 811 }, 812 { 813 "linker_set_key" : "timezone", 814 "name" : "timezone", 815 "referenced_type" : "_ZTIl", 816 "source_file" : "bionic/libc/include/time.h" 817 }, 818 { 819 "linker_set_key" : "tzname", 820 "name" : "tzname", 821 "referenced_type" : "_ZTIA_Pc", 822 "source_file" : "bionic/libc/include/time.h" 823 } 824 ], 825 "lvalue_reference_types" : [], 826 "pointer_types" : 827 [ 828 { 829 "alignment" : 8, 830 "linker_set_key" : "_ZTIP19__pthread_cleanup_t", 831 "name" : "__pthread_cleanup_t *", 832 "referenced_type" : "_ZTI19__pthread_cleanup_t", 833 "size" : 8, 834 "source_file" : "bionic/libc/include/pthread.h" 835 }, 836 { 837 "alignment" : 8, 838 "linker_set_key" : "_ZTIP7__sFILE", 839 "name" : "__sFILE *", 840 "referenced_type" : "_ZTI7__sFILE", 841 "size" : 8, 842 "source_file" : "bionic/libc/include/stdio.h" 843 }, 844 { 845 "alignment" : 8, 846 "linker_set_key" : "_ZTIP7siginfo", 847 "name" : "siginfo *", 848 "referenced_type" : "_ZTI7siginfo", 849 "size" : 8, 850 "source_file" : "bionic/libc/include/bits/signal_types.h" 851 }, 852 { 853 "alignment" : 8, 854 "linker_set_key" : "_ZTIP8ucontext", 855 "name" : "ucontext *", 856 "referenced_type" : "_ZTI8ucontext", 857 "size" : 8, 858 "source_file" : "bionic/libc/include/sys/ucontext.h" 859 }, 860 { 861 "alignment" : 8, 862 "linker_set_key" : "_ZTIPFPvS_mPKvE", 863 "name" : "void *(*)(void *, unsigned long, const void *)", 864 "referenced_type" : "_ZTIFPvS_mPKvE", 865 "size" : 8, 866 "source_file" : "bionic/libc/include/malloc.h" 867 }, 868 { 869 "alignment" : 8, 870 "linker_set_key" : "_ZTIPFPvmPKvE", 871 "name" : "void *(*)(unsigned long, const void *)", 872 "referenced_type" : "_ZTIFPvmPKvE", 873 "size" : 8, 874 "source_file" : "bionic/libc/include/malloc.h" 875 }, 876 { 877 "alignment" : 8, 878 "linker_set_key" : "_ZTIPFPvmmPKvE", 879 "name" : "void *(*)(unsigned long, unsigned long, const void *)", 880 "referenced_type" : "_ZTIFPvmmPKvE", 881 "size" : 8, 882 "source_file" : "bionic/libc/include/malloc.h" 883 }, 884 { 885 "alignment" : 8, 886 "linker_set_key" : "_ZTIPFv6sigvalE", 887 "name" : "void (*)(sigval)", 888 "referenced_type" : "_ZTIFv6sigvalE", 889 "size" : 8, 890 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 891 }, 892 { 893 "alignment" : 8, 894 "linker_set_key" : "_ZTIPFvPvE", 895 "name" : "void (*)(void *)", 896 "referenced_type" : "_ZTIFvPvE", 897 "size" : 8, 898 "source_file" : "bionic/libc/include/pthread.h" 899 }, 900 { 901 "alignment" : 8, 902 "linker_set_key" : "_ZTIPFvPvPKvE", 903 "name" : "void (*)(void *, const void *)", 904 "referenced_type" : "_ZTIFvPvPKvE", 905 "size" : 8, 906 "source_file" : "bionic/libc/include/malloc.h" 907 }, 908 { 909 "alignment" : 8, 910 "linker_set_key" : "_ZTIPFviE", 911 "name" : "void (*)(int)", 912 "referenced_type" : "_ZTIFviE", 913 "size" : 8, 914 "source_file" : "bionic/libc/kernel/uapi/asm-generic/signal.h" 915 }, 916 { 917 "alignment" : 8, 918 "linker_set_key" : "_ZTIPFviP7siginfoPvE", 919 "name" : "void (*)(int, siginfo *, void *)", 920 "referenced_type" : "_ZTIFviP7siginfoPvE", 921 "size" : 8, 922 "source_file" : "bionic/libc/include/bits/signal_types.h" 923 }, 924 { 925 "alignment" : 8, 926 "linker_set_key" : "_ZTIPFvvE", 927 "name" : "void (*)()", 928 "referenced_type" : "_ZTIFvvE", 929 "size" : 8, 930 "source_file" : "bionic/libc/kernel/uapi/asm-generic/signal.h" 931 }, 932 { 933 "alignment" : 8, 934 "linker_set_key" : "_ZTIPKc", 935 "name" : "const char *", 936 "referenced_type" : "_ZTIKc", 937 "size" : 8, 938 "source_file" : "bionic/libc/include/signal.h" 939 }, 940 { 941 "alignment" : 8, 942 "linker_set_key" : "_ZTIPKv", 943 "name" : "const void *", 944 "referenced_type" : "_ZTIKv", 945 "size" : 8, 946 "source_file" : "bionic/libc/include/malloc.h" 947 }, 948 { 949 "alignment" : 8, 950 "linker_set_key" : "_ZTIPc", 951 "name" : "char *", 952 "referenced_type" : "_ZTIc", 953 "size" : 8, 954 "source_file" : "bionic/libc/include/time.h" 955 }, 956 { 957 "alignment" : 8, 958 "linker_set_key" : "_ZTIPv", 959 "name" : "void *", 960 "referenced_type" : "_ZTIv", 961 "size" : 8, 962 "source_file" : "bionic/libc/include/bits/pthread_types.h" 963 } 964 ], 965 "qualified_types" : 966 [ 967 { 968 "alignment" : 8, 969 "is_const" : true, 970 "linker_set_key" : "_ZTIA65_KPKc", 971 "name" : "const char *const[65]", 972 "referenced_type" : "_ZTIA65_PKc", 973 "size" : 520, 974 "source_file" : "bionic/libc/include/signal.h" 975 }, 976 { 977 "alignment" : 1, 978 "is_const" : true, 979 "linker_set_key" : "_ZTIKc", 980 "name" : "const char", 981 "referenced_type" : "_ZTIc", 982 "size" : 1, 983 "source_file" : "bionic/libc/include/signal.h" 984 }, 985 { 986 "is_const" : true, 987 "linker_set_key" : "_ZTIKv", 988 "name" : "const void", 989 "referenced_type" : "_ZTIv", 990 "source_file" : "bionic/libc/include/malloc.h" 991 }, 992 { 993 "alignment" : 8, 994 "is_volatile" : true, 995 "linker_set_key" : "_ZTIVPFPvS_mPKvE", 996 "name" : "void *(*volatile)(void *, unsigned long, const void *)", 997 "referenced_type" : "_ZTIPFPvS_mPKvE", 998 "size" : 8, 999 "source_file" : "bionic/libc/include/malloc.h" 1000 }, 1001 { 1002 "alignment" : 8, 1003 "is_volatile" : true, 1004 "linker_set_key" : "_ZTIVPFPvmPKvE", 1005 "name" : "void *(*volatile)(unsigned long, const void *)", 1006 "referenced_type" : "_ZTIPFPvmPKvE", 1007 "size" : 8, 1008 "source_file" : "bionic/libc/include/malloc.h" 1009 }, 1010 { 1011 "alignment" : 8, 1012 "is_volatile" : true, 1013 "linker_set_key" : "_ZTIVPFPvmmPKvE", 1014 "name" : "void *(*volatile)(unsigned long, unsigned long, const void *)", 1015 "referenced_type" : "_ZTIPFPvmmPKvE", 1016 "size" : 8, 1017 "source_file" : "bionic/libc/include/malloc.h" 1018 }, 1019 { 1020 "alignment" : 8, 1021 "is_volatile" : true, 1022 "linker_set_key" : "_ZTIVPFvPvPKvE", 1023 "name" : "void (*volatile)(void *, const void *)", 1024 "referenced_type" : "_ZTIPFvPvPKvE", 1025 "size" : 8, 1026 "source_file" : "bionic/libc/include/malloc.h" 1027 } 1028 ], 1029 "record_types" : 1030 [ 1031 { 1032 "alignment" : 8, 1033 "fields" : 1034 [ 1035 { 1036 "field_name" : "_kill", 1037 "referenced_type" : "_ZTIN10__sifieldsUt_E" 1038 }, 1039 { 1040 "field_name" : "_timer", 1041 "referenced_type" : "_ZTIN10__sifieldsUt0_E" 1042 }, 1043 { 1044 "field_name" : "_rt", 1045 "referenced_type" : "_ZTIN10__sifieldsUt1_E" 1046 }, 1047 { 1048 "field_name" : "_sigchld", 1049 "referenced_type" : "_ZTIN10__sifieldsUt2_E" 1050 }, 1051 { 1052 "field_name" : "_sigfault", 1053 "referenced_type" : "_ZTIN10__sifieldsUt3_E" 1054 }, 1055 { 1056 "field_name" : "_sigpoll", 1057 "referenced_type" : "_ZTIN10__sifieldsUt4_E" 1058 }, 1059 { 1060 "field_name" : "_sigsys", 1061 "referenced_type" : "_ZTIN10__sifieldsUt5_E" 1062 } 1063 ], 1064 "linker_set_key" : "_ZTI10__sifields", 1065 "name" : "__sifields", 1066 "record_kind" : "union", 1067 "size" : 32, 1068 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 1069 }, 1070 { 1071 "alignment" : 8, 1072 "fields" : 1073 [ 1074 { 1075 "field_name" : "flags", 1076 "referenced_type" : "_ZTIy" 1077 }, 1078 { 1079 "field_name" : "pidfd", 1080 "field_offset" : 64, 1081 "referenced_type" : "_ZTIy" 1082 }, 1083 { 1084 "field_name" : "child_tid", 1085 "field_offset" : 128, 1086 "referenced_type" : "_ZTIy" 1087 }, 1088 { 1089 "field_name" : "parent_tid", 1090 "field_offset" : 192, 1091 "referenced_type" : "_ZTIy" 1092 }, 1093 { 1094 "field_name" : "exit_signal", 1095 "field_offset" : 256, 1096 "referenced_type" : "_ZTIy" 1097 }, 1098 { 1099 "field_name" : "stack", 1100 "field_offset" : 320, 1101 "referenced_type" : "_ZTIy" 1102 }, 1103 { 1104 "field_name" : "stack_size", 1105 "field_offset" : 384, 1106 "referenced_type" : "_ZTIy" 1107 }, 1108 { 1109 "field_name" : "tls", 1110 "field_offset" : 448, 1111 "referenced_type" : "_ZTIy" 1112 }, 1113 { 1114 "field_name" : "set_tid", 1115 "field_offset" : 512, 1116 "referenced_type" : "_ZTIy" 1117 }, 1118 { 1119 "field_name" : "set_tid_size", 1120 "field_offset" : 576, 1121 "referenced_type" : "_ZTIy" 1122 }, 1123 { 1124 "field_name" : "cgroup", 1125 "field_offset" : 640, 1126 "referenced_type" : "_ZTIy" 1127 } 1128 ], 1129 "linker_set_key" : "_ZTI10clone_args", 1130 "name" : "clone_args", 1131 "size" : 88, 1132 "source_file" : "bionic/libc/kernel/uapi/linux/sched.h" 1133 }, 1134 { 1135 "alignment" : 8, 1136 "fields" : 1137 [ 1138 { 1139 "field_name" : "it_interval", 1140 "referenced_type" : "_ZTI8timespec" 1141 }, 1142 { 1143 "field_name" : "it_value", 1144 "field_offset" : 128, 1145 "referenced_type" : "_ZTI8timespec" 1146 } 1147 ], 1148 "linker_set_key" : "_ZTI10itimerspec", 1149 "name" : "itimerspec", 1150 "size" : 32, 1151 "source_file" : "bionic/libc/kernel/uapi/linux/time.h" 1152 }, 1153 { 1154 "alignment" : 16, 1155 "fields" : 1156 [ 1157 { 1158 "field_name" : "fault_address", 1159 "referenced_type" : "_ZTIy" 1160 }, 1161 { 1162 "field_name" : "regs", 1163 "field_offset" : 64, 1164 "referenced_type" : "_ZTIA31_y" 1165 }, 1166 { 1167 "field_name" : "sp", 1168 "field_offset" : 2048, 1169 "referenced_type" : "_ZTIy" 1170 }, 1171 { 1172 "field_name" : "pc", 1173 "field_offset" : 2112, 1174 "referenced_type" : "_ZTIy" 1175 }, 1176 { 1177 "field_name" : "pstate", 1178 "field_offset" : 2176, 1179 "referenced_type" : "_ZTIy" 1180 }, 1181 { 1182 "field_name" : "__reserved", 1183 "field_offset" : 2304, 1184 "referenced_type" : "_ZTIA4096_h" 1185 } 1186 ], 1187 "linker_set_key" : "_ZTI10sigcontext", 1188 "name" : "sigcontext", 1189 "size" : 4384, 1190 "source_file" : "bionic/libc/kernel/uapi/asm-arm64/asm/sigcontext.h" 1191 }, 1192 { 1193 "alignment" : 4, 1194 "fields" : 1195 [ 1196 { 1197 "field_name" : "head", 1198 "referenced_type" : "_ZTI12_aarch64_ctx" 1199 }, 1200 { 1201 "field_name" : "vl", 1202 "field_offset" : 64, 1203 "referenced_type" : "_ZTIt" 1204 }, 1205 { 1206 "field_name" : "__reserved", 1207 "field_offset" : 80, 1208 "referenced_type" : "_ZTIA3_t" 1209 } 1210 ], 1211 "linker_set_key" : "_ZTI10za_context", 1212 "name" : "za_context", 1213 "size" : 16, 1214 "source_file" : "bionic/libc/kernel/uapi/asm-arm64/asm/sigcontext.h" 1215 }, 1216 { 1217 "alignment" : 4, 1218 "fields" : 1219 [ 1220 { 1221 "field_name" : "head", 1222 "referenced_type" : "_ZTI12_aarch64_ctx" 1223 }, 1224 { 1225 "field_name" : "nregs", 1226 "field_offset" : 64, 1227 "referenced_type" : "_ZTIt" 1228 }, 1229 { 1230 "field_name" : "__reserved", 1231 "field_offset" : 80, 1232 "referenced_type" : "_ZTIA3_t" 1233 } 1234 ], 1235 "linker_set_key" : "_ZTI10zt_context", 1236 "name" : "zt_context", 1237 "size" : 16, 1238 "source_file" : "bionic/libc/kernel/uapi/asm-arm64/asm/sigcontext.h" 1239 }, 1240 { 1241 "alignment" : 8, 1242 "fields" : 1243 [ 1244 { 1245 "field_name" : "head", 1246 "referenced_type" : "_ZTI12_aarch64_ctx" 1247 }, 1248 { 1249 "field_name" : "esr", 1250 "field_offset" : 64, 1251 "referenced_type" : "_ZTIy" 1252 } 1253 ], 1254 "linker_set_key" : "_ZTI11esr_context", 1255 "name" : "esr_context", 1256 "size" : 16, 1257 "source_file" : "bionic/libc/kernel/uapi/asm-arm64/asm/sigcontext.h" 1258 }, 1259 { 1260 "alignment" : 4, 1261 "fields" : 1262 [ 1263 { 1264 "field_name" : "sched_priority", 1265 "referenced_type" : "_ZTIi" 1266 } 1267 ], 1268 "linker_set_key" : "_ZTI11sched_param", 1269 "name" : "sched_param", 1270 "size" : 4, 1271 "source_file" : "bionic/libc/include/sched.h" 1272 }, 1273 { 1274 "alignment" : 8, 1275 "fields" : 1276 [ 1277 { 1278 "field_name" : "sa_flags", 1279 "referenced_type" : "_ZTIi" 1280 }, 1281 { 1282 "field_offset" : 64, 1283 "referenced_type" : "_ZTIN11sigaction64Ut_E" 1284 }, 1285 { 1286 "field_name" : "sa_mask", 1287 "field_offset" : 128, 1288 "referenced_type" : "_ZTI8sigset_t" 1289 }, 1290 { 1291 "field_name" : "sa_restorer", 1292 "field_offset" : 192, 1293 "referenced_type" : "_ZTIPFvvE" 1294 } 1295 ], 1296 "linker_set_key" : "_ZTI11sigaction64", 1297 "name" : "sigaction64", 1298 "size" : 32, 1299 "source_file" : "bionic/libc/include/bits/signal_types.h" 1300 }, 1301 { 1302 "alignment" : 8, 1303 "fields" : 1304 [ 1305 { 1306 "field_name" : "ss_sp", 1307 "referenced_type" : "_ZTIPv" 1308 }, 1309 { 1310 "field_name" : "ss_flags", 1311 "field_offset" : 64, 1312 "referenced_type" : "_ZTIi" 1313 }, 1314 { 1315 "field_name" : "ss_size", 1316 "field_offset" : 128, 1317 "referenced_type" : "_ZTIm" 1318 } 1319 ], 1320 "linker_set_key" : "_ZTI11sigaltstack", 1321 "name" : "sigaltstack", 1322 "size" : 24, 1323 "source_file" : "bionic/libc/kernel/uapi/asm-generic/signal.h" 1324 }, 1325 { 1326 "alignment" : 4, 1327 "fields" : 1328 [ 1329 { 1330 "field_name" : "head", 1331 "referenced_type" : "_ZTI12_aarch64_ctx" 1332 }, 1333 { 1334 "field_name" : "vl", 1335 "field_offset" : 64, 1336 "referenced_type" : "_ZTIt" 1337 }, 1338 { 1339 "field_name" : "flags", 1340 "field_offset" : 80, 1341 "referenced_type" : "_ZTIt" 1342 }, 1343 { 1344 "field_name" : "__reserved", 1345 "field_offset" : 96, 1346 "referenced_type" : "_ZTIA2_t" 1347 } 1348 ], 1349 "linker_set_key" : "_ZTI11sve_context", 1350 "name" : "sve_context", 1351 "size" : 16, 1352 "source_file" : "bionic/libc/kernel/uapi/asm-arm64/asm/sigcontext.h" 1353 }, 1354 { 1355 "alignment" : 4, 1356 "fields" : 1357 [ 1358 { 1359 "field_name" : "magic", 1360 "referenced_type" : "_ZTIj" 1361 }, 1362 { 1363 "field_name" : "size", 1364 "field_offset" : 32, 1365 "referenced_type" : "_ZTIj" 1366 } 1367 ], 1368 "linker_set_key" : "_ZTI12_aarch64_ctx", 1369 "name" : "_aarch64_ctx", 1370 "size" : 8, 1371 "source_file" : "bionic/libc/kernel/uapi/asm-arm64/asm/sigcontext.h" 1372 }, 1373 { 1374 "alignment" : 8, 1375 "fields" : 1376 [ 1377 { 1378 "field_name" : "head", 1379 "referenced_type" : "_ZTI12_aarch64_ctx" 1380 }, 1381 { 1382 "field_name" : "fpmr", 1383 "field_offset" : 64, 1384 "referenced_type" : "_ZTIy" 1385 } 1386 ], 1387 "linker_set_key" : "_ZTI12fpmr_context", 1388 "name" : "fpmr_context", 1389 "size" : 16, 1390 "source_file" : "bionic/libc/kernel/uapi/asm-arm64/asm/sigcontext.h" 1391 }, 1392 { 1393 "alignment" : 8, 1394 "fields" : 1395 [ 1396 { 1397 "field_name" : "head", 1398 "referenced_type" : "_ZTI12_aarch64_ctx" 1399 }, 1400 { 1401 "field_name" : "datap", 1402 "field_offset" : 64, 1403 "referenced_type" : "_ZTIy" 1404 }, 1405 { 1406 "field_name" : "size", 1407 "field_offset" : 128, 1408 "referenced_type" : "_ZTIj" 1409 }, 1410 { 1411 "field_name" : "__reserved", 1412 "field_offset" : 160, 1413 "referenced_type" : "_ZTIA3_j" 1414 } 1415 ], 1416 "linker_set_key" : "_ZTI13extra_context", 1417 "name" : "extra_context", 1418 "size" : 32, 1419 "source_file" : "bionic/libc/kernel/uapi/asm-arm64/asm/sigcontext.h" 1420 }, 1421 { 1422 "alignment" : 16, 1423 "fields" : 1424 [ 1425 { 1426 "field_name" : "head", 1427 "referenced_type" : "_ZTI12_aarch64_ctx" 1428 }, 1429 { 1430 "field_name" : "fpsr", 1431 "field_offset" : 64, 1432 "referenced_type" : "_ZTIj" 1433 }, 1434 { 1435 "field_name" : "fpcr", 1436 "field_offset" : 96, 1437 "referenced_type" : "_ZTIj" 1438 }, 1439 { 1440 "field_name" : "vregs", 1441 "field_offset" : 128, 1442 "referenced_type" : "_ZTIA32_o" 1443 } 1444 ], 1445 "linker_set_key" : "_ZTI14fpsimd_context", 1446 "name" : "fpsimd_context", 1447 "size" : 528, 1448 "source_file" : "bionic/libc/kernel/uapi/asm-arm64/asm/sigcontext.h" 1449 }, 1450 { 1451 "alignment" : 8, 1452 "fields" : 1453 [ 1454 { 1455 "field_name" : "flags", 1456 "referenced_type" : "_ZTIj" 1457 }, 1458 { 1459 "field_name" : "stack_base", 1460 "field_offset" : 64, 1461 "referenced_type" : "_ZTIPv" 1462 }, 1463 { 1464 "field_name" : "stack_size", 1465 "field_offset" : 128, 1466 "referenced_type" : "_ZTIm" 1467 }, 1468 { 1469 "field_name" : "guard_size", 1470 "field_offset" : 192, 1471 "referenced_type" : "_ZTIm" 1472 }, 1473 { 1474 "field_name" : "sched_policy", 1475 "field_offset" : 256, 1476 "referenced_type" : "_ZTIi" 1477 }, 1478 { 1479 "field_name" : "sched_priority", 1480 "field_offset" : 288, 1481 "referenced_type" : "_ZTIi" 1482 }, 1483 { 1484 "field_name" : "__reserved", 1485 "field_offset" : 320, 1486 "referenced_type" : "_ZTIA16_c" 1487 } 1488 ], 1489 "linker_set_key" : "_ZTI14pthread_attr_t", 1490 "name" : "pthread_attr_t", 1491 "size" : 56, 1492 "source_file" : "bionic/libc/include/bits/pthread_types.h" 1493 }, 1494 { 1495 "alignment" : 4, 1496 "fields" : 1497 [ 1498 { 1499 "field_name" : "__private", 1500 "referenced_type" : "_ZTIA12_i" 1501 } 1502 ], 1503 "linker_set_key" : "_ZTI14pthread_cond_t", 1504 "name" : "pthread_cond_t", 1505 "size" : 48, 1506 "source_file" : "bionic/libc/include/bits/pthread_types.h" 1507 }, 1508 { 1509 "alignment" : 8, 1510 "fields" : 1511 [ 1512 { 1513 "field_name" : "head", 1514 "referenced_type" : "_ZTI12_aarch64_ctx" 1515 }, 1516 { 1517 "field_name" : "tpidr2", 1518 "field_offset" : 64, 1519 "referenced_type" : "_ZTIy" 1520 } 1521 ], 1522 "linker_set_key" : "_ZTI14tpidr2_context", 1523 "name" : "tpidr2_context", 1524 "size" : 16, 1525 "source_file" : "bionic/libc/kernel/uapi/asm-arm64/asm/sigcontext.h" 1526 }, 1527 { 1528 "alignment" : 8, 1529 "fields" : 1530 [ 1531 { 1532 "field_name" : "fds_bits", 1533 "referenced_type" : "_ZTIA16_m" 1534 } 1535 ], 1536 "linker_set_key" : "_ZTI15__kernel_fd_set", 1537 "name" : "__kernel_fd_set", 1538 "size" : 128, 1539 "source_file" : "bionic/libc/kernel/uapi/linux/posix_types.h" 1540 }, 1541 { 1542 "alignment" : 4, 1543 "fields" : 1544 [ 1545 { 1546 "field_name" : "val", 1547 "referenced_type" : "_ZTIA2_i" 1548 } 1549 ], 1550 "linker_set_key" : "_ZTI15__kernel_fsid_t", 1551 "name" : "__kernel_fsid_t", 1552 "size" : 8, 1553 "source_file" : "bionic/libc/kernel/uapi/asm-generic/posix_types.h" 1554 }, 1555 { 1556 "alignment" : 4, 1557 "fields" : 1558 [ 1559 { 1560 "field_name" : "__private", 1561 "referenced_type" : "_ZTIA10_i" 1562 } 1563 ], 1564 "linker_set_key" : "_ZTI15pthread_mutex_t", 1565 "name" : "pthread_mutex_t", 1566 "size" : 40, 1567 "source_file" : "bionic/libc/include/bits/pthread_types.h" 1568 }, 1569 { 1570 "alignment" : 4, 1571 "fields" : 1572 [ 1573 { 1574 "field_name" : "__private", 1575 "referenced_type" : "_ZTIA14_i" 1576 } 1577 ], 1578 "linker_set_key" : "_ZTI16pthread_rwlock_t", 1579 "name" : "pthread_rwlock_t", 1580 "size" : 56, 1581 "source_file" : "bionic/libc/include/bits/pthread_types.h" 1582 }, 1583 { 1584 "alignment" : 8, 1585 "fields" : 1586 [ 1587 { 1588 "field_name" : "regs", 1589 "referenced_type" : "_ZTIA31_m" 1590 }, 1591 { 1592 "field_name" : "sp", 1593 "field_offset" : 1984, 1594 "referenced_type" : "_ZTIm" 1595 }, 1596 { 1597 "field_name" : "pc", 1598 "field_offset" : 2048, 1599 "referenced_type" : "_ZTIm" 1600 }, 1601 { 1602 "field_name" : "pstate", 1603 "field_offset" : 2112, 1604 "referenced_type" : "_ZTIm" 1605 } 1606 ], 1607 "linker_set_key" : "_ZTI16user_regs_struct", 1608 "name" : "user_regs_struct", 1609 "size" : 272, 1610 "source_file" : "bionic/libc/include/sys/user.h" 1611 }, 1612 { 1613 "alignment" : 8, 1614 "fields" : 1615 [ 1616 { 1617 "field_name" : "tv_sec", 1618 "referenced_type" : "_ZTIx" 1619 }, 1620 { 1621 "field_name" : "tv_nsec", 1622 "field_offset" : 64, 1623 "referenced_type" : "_ZTIx" 1624 } 1625 ], 1626 "linker_set_key" : "_ZTI17__kernel_timespec", 1627 "name" : "__kernel_timespec", 1628 "size" : 16, 1629 "source_file" : "bionic/libc/kernel/uapi/linux/time_types.h" 1630 }, 1631 { 1632 "alignment" : 8, 1633 "fields" : 1634 [ 1635 { 1636 "field_name" : "__private", 1637 "referenced_type" : "_ZTIA4_l" 1638 } 1639 ], 1640 "linker_set_key" : "_ZTI17pthread_barrier_t", 1641 "name" : "pthread_barrier_t", 1642 "size" : 32, 1643 "source_file" : "bionic/libc/include/bits/pthread_types.h" 1644 }, 1645 { 1646 "alignment" : 8, 1647 "fields" : 1648 [ 1649 { 1650 "field_name" : "sa_handler", 1651 "referenced_type" : "_ZTIPFviE" 1652 }, 1653 { 1654 "field_name" : "sa_flags", 1655 "field_offset" : 64, 1656 "referenced_type" : "_ZTIm" 1657 }, 1658 { 1659 "field_name" : "sa_restorer", 1660 "field_offset" : 128, 1661 "referenced_type" : "_ZTIPFvvE" 1662 }, 1663 { 1664 "field_name" : "sa_mask", 1665 "field_offset" : 192, 1666 "referenced_type" : "_ZTI8sigset_t" 1667 } 1668 ], 1669 "linker_set_key" : "_ZTI18__kernel_sigaction", 1670 "name" : "__kernel_sigaction", 1671 "size" : 32, 1672 "source_file" : "bionic/libc/kernel/uapi/asm-generic/signal.h" 1673 }, 1674 { 1675 "alignment" : 8, 1676 "fields" : 1677 [ 1678 { 1679 "field_name" : "__private", 1680 "referenced_type" : "_ZTIl" 1681 } 1682 ], 1683 "linker_set_key" : "_ZTI18pthread_spinlock_t", 1684 "name" : "pthread_spinlock_t", 1685 "size" : 8, 1686 "source_file" : "bionic/libc/include/bits/pthread_types.h" 1687 }, 1688 { 1689 "alignment" : 16, 1690 "fields" : 1691 [ 1692 { 1693 "field_name" : "vregs", 1694 "referenced_type" : "_ZTIA32_o" 1695 }, 1696 { 1697 "field_name" : "fpsr", 1698 "field_offset" : 4096, 1699 "referenced_type" : "_ZTIj" 1700 }, 1701 { 1702 "field_name" : "fpcr", 1703 "field_offset" : 4128, 1704 "referenced_type" : "_ZTIj" 1705 } 1706 ], 1707 "linker_set_key" : "_ZTI18user_fpsimd_struct", 1708 "name" : "user_fpsimd_struct", 1709 "size" : 528, 1710 "source_file" : "bionic/libc/include/sys/user.h" 1711 }, 1712 { 1713 "alignment" : 8, 1714 "fields" : 1715 [ 1716 { 1717 "field_name" : "it_interval", 1718 "referenced_type" : "_ZTI17__kernel_timespec" 1719 }, 1720 { 1721 "field_name" : "it_value", 1722 "field_offset" : 128, 1723 "referenced_type" : "_ZTI17__kernel_timespec" 1724 } 1725 ], 1726 "linker_set_key" : "_ZTI19__kernel_itimerspec", 1727 "name" : "__kernel_itimerspec", 1728 "size" : 32, 1729 "source_file" : "bionic/libc/kernel/uapi/linux/time_types.h" 1730 }, 1731 { 1732 "alignment" : 8, 1733 "fields" : 1734 [ 1735 { 1736 "field_name" : "__cleanup_prev", 1737 "referenced_type" : "_ZTIP19__pthread_cleanup_t" 1738 }, 1739 { 1740 "field_name" : "__cleanup_routine", 1741 "field_offset" : 64, 1742 "referenced_type" : "_ZTIPFvPvE" 1743 }, 1744 { 1745 "field_name" : "__cleanup_arg", 1746 "field_offset" : 128, 1747 "referenced_type" : "_ZTIPv" 1748 } 1749 ], 1750 "linker_set_key" : "_ZTI19__pthread_cleanup_t", 1751 "name" : "__pthread_cleanup_t", 1752 "size" : 24, 1753 "source_file" : "bionic/libc/include/pthread.h" 1754 }, 1755 { 1756 "alignment" : 8, 1757 "fields" : 1758 [ 1759 { 1760 "field_name" : "tv_sec", 1761 "referenced_type" : "_ZTIl" 1762 }, 1763 { 1764 "field_name" : "tv_nsec", 1765 "field_offset" : 64, 1766 "referenced_type" : "_ZTIl" 1767 } 1768 ], 1769 "linker_set_key" : "_ZTI21__kernel_old_timespec", 1770 "name" : "__kernel_old_timespec", 1771 "size" : 16, 1772 "source_file" : "bionic/libc/kernel/uapi/linux/time_types.h" 1773 }, 1774 { 1775 "alignment" : 8, 1776 "fields" : 1777 [ 1778 { 1779 "field_name" : "tv_sec", 1780 "referenced_type" : "_ZTIx" 1781 }, 1782 { 1783 "field_name" : "tv_usec", 1784 "field_offset" : 64, 1785 "referenced_type" : "_ZTIx" 1786 } 1787 ], 1788 "linker_set_key" : "_ZTI21__kernel_sock_timeval", 1789 "name" : "__kernel_sock_timeval", 1790 "size" : 16, 1791 "source_file" : "bionic/libc/kernel/uapi/linux/time_types.h" 1792 }, 1793 { 1794 "alignment" : 8, 1795 "fields" : 1796 [ 1797 { 1798 "field_name" : "tm_sec", 1799 "referenced_type" : "_ZTIi" 1800 }, 1801 { 1802 "field_name" : "tm_min", 1803 "field_offset" : 32, 1804 "referenced_type" : "_ZTIi" 1805 }, 1806 { 1807 "field_name" : "tm_hour", 1808 "field_offset" : 64, 1809 "referenced_type" : "_ZTIi" 1810 }, 1811 { 1812 "field_name" : "tm_mday", 1813 "field_offset" : 96, 1814 "referenced_type" : "_ZTIi" 1815 }, 1816 { 1817 "field_name" : "tm_mon", 1818 "field_offset" : 128, 1819 "referenced_type" : "_ZTIi" 1820 }, 1821 { 1822 "field_name" : "tm_year", 1823 "field_offset" : 160, 1824 "referenced_type" : "_ZTIi" 1825 }, 1826 { 1827 "field_name" : "tm_wday", 1828 "field_offset" : 192, 1829 "referenced_type" : "_ZTIi" 1830 }, 1831 { 1832 "field_name" : "tm_yday", 1833 "field_offset" : 224, 1834 "referenced_type" : "_ZTIi" 1835 }, 1836 { 1837 "field_name" : "tm_isdst", 1838 "field_offset" : 256, 1839 "referenced_type" : "_ZTIi" 1840 }, 1841 { 1842 "field_name" : "tm_gmtoff", 1843 "field_offset" : 320, 1844 "referenced_type" : "_ZTIl" 1845 }, 1846 { 1847 "field_name" : "tm_zone", 1848 "field_offset" : 384, 1849 "referenced_type" : "_ZTIPKc" 1850 } 1851 ], 1852 "linker_set_key" : "_ZTI2tm", 1853 "name" : "tm", 1854 "size" : 56, 1855 "source_file" : "bionic/libc/include/time.h" 1856 }, 1857 { 1858 "alignment" : 4, 1859 "fields" : 1860 [ 1861 { 1862 "field_name" : "quot", 1863 "referenced_type" : "_ZTIi" 1864 }, 1865 { 1866 "field_name" : "rem", 1867 "field_offset" : 32, 1868 "referenced_type" : "_ZTIi" 1869 } 1870 ], 1871 "linker_set_key" : "_ZTI5div_t", 1872 "name" : "div_t", 1873 "size" : 8, 1874 "source_file" : "bionic/libc/include/stdlib.h" 1875 }, 1876 { 1877 "alignment" : 8, 1878 "fields" : 1879 [ 1880 { 1881 "field_name" : "fds_bits", 1882 "referenced_type" : "_ZTIA16_m" 1883 } 1884 ], 1885 "linker_set_key" : "_ZTI6fd_set", 1886 "name" : "fd_set", 1887 "size" : 128, 1888 "source_file" : "bionic/libc/include/sys/select.h" 1889 }, 1890 { 1891 "alignment" : 8, 1892 "fields" : 1893 [ 1894 { 1895 "field_name" : "quot", 1896 "referenced_type" : "_ZTIl" 1897 }, 1898 { 1899 "field_name" : "rem", 1900 "field_offset" : 64, 1901 "referenced_type" : "_ZTIl" 1902 } 1903 ], 1904 "linker_set_key" : "_ZTI6ldiv_t", 1905 "name" : "ldiv_t", 1906 "size" : 16, 1907 "source_file" : "bionic/libc/include/stdlib.h" 1908 }, 1909 { 1910 "alignment" : 4, 1911 "fields" : 1912 [ 1913 { 1914 "field_name" : "fd", 1915 "referenced_type" : "_ZTIi" 1916 }, 1917 { 1918 "field_name" : "events", 1919 "field_offset" : 32, 1920 "referenced_type" : "_ZTIs" 1921 }, 1922 { 1923 "field_name" : "revents", 1924 "field_offset" : 48, 1925 "referenced_type" : "_ZTIs" 1926 } 1927 ], 1928 "linker_set_key" : "_ZTI6pollfd", 1929 "name" : "pollfd", 1930 "size" : 8, 1931 "source_file" : "bionic/libc/kernel/uapi/asm-generic/poll.h" 1932 }, 1933 { 1934 "alignment" : 8, 1935 "fields" : 1936 [ 1937 { 1938 "field_name" : "sival_int", 1939 "referenced_type" : "_ZTIi" 1940 }, 1941 { 1942 "field_name" : "sival_ptr", 1943 "referenced_type" : "_ZTIPv" 1944 } 1945 ], 1946 "linker_set_key" : "_ZTI6sigval", 1947 "name" : "sigval", 1948 "record_kind" : "union", 1949 "size" : 8, 1950 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 1951 }, 1952 { 1953 "alignment" : 8, 1954 "fields" : 1955 [ 1956 { 1957 "field_name" : "quot", 1958 "referenced_type" : "_ZTIx" 1959 }, 1960 { 1961 "field_name" : "rem", 1962 "field_offset" : 64, 1963 "referenced_type" : "_ZTIx" 1964 } 1965 ], 1966 "linker_set_key" : "_ZTI7lldiv_t", 1967 "name" : "lldiv_t", 1968 "size" : 16, 1969 "source_file" : "bionic/libc/include/stdlib.h" 1970 }, 1971 { 1972 "alignment" : 8, 1973 "fields" : 1974 [ 1975 { 1976 "referenced_type" : "_ZTIN7siginfoUt_E" 1977 } 1978 ], 1979 "linker_set_key" : "_ZTI7siginfo", 1980 "name" : "siginfo", 1981 "size" : 128, 1982 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 1983 }, 1984 { 1985 "alignment" : 8, 1986 "fields" : 1987 [ 1988 { 1989 "field_name" : "tv_sec", 1990 "referenced_type" : "_ZTIl" 1991 }, 1992 { 1993 "field_name" : "tv_usec", 1994 "field_offset" : 64, 1995 "referenced_type" : "_ZTIl" 1996 } 1997 ], 1998 "linker_set_key" : "_ZTI7timeval", 1999 "name" : "timeval", 2000 "size" : 16, 2001 "source_file" : "bionic/libc/kernel/uapi/linux/time.h" 2002 }, 2003 { 2004 "alignment" : 8, 2005 "fields" : 2006 [ 2007 { 2008 "field_name" : "arena", 2009 "referenced_type" : "_ZTIm" 2010 }, 2011 { 2012 "field_name" : "ordblks", 2013 "field_offset" : 64, 2014 "referenced_type" : "_ZTIm" 2015 }, 2016 { 2017 "field_name" : "smblks", 2018 "field_offset" : 128, 2019 "referenced_type" : "_ZTIm" 2020 }, 2021 { 2022 "field_name" : "hblks", 2023 "field_offset" : 192, 2024 "referenced_type" : "_ZTIm" 2025 }, 2026 { 2027 "field_name" : "hblkhd", 2028 "field_offset" : 256, 2029 "referenced_type" : "_ZTIm" 2030 }, 2031 { 2032 "field_name" : "usmblks", 2033 "field_offset" : 320, 2034 "referenced_type" : "_ZTIm" 2035 }, 2036 { 2037 "field_name" : "fsmblks", 2038 "field_offset" : 384, 2039 "referenced_type" : "_ZTIm" 2040 }, 2041 { 2042 "field_name" : "uordblks", 2043 "field_offset" : 448, 2044 "referenced_type" : "_ZTIm" 2045 }, 2046 { 2047 "field_name" : "fordblks", 2048 "field_offset" : 512, 2049 "referenced_type" : "_ZTIm" 2050 }, 2051 { 2052 "field_name" : "keepcost", 2053 "field_offset" : 576, 2054 "referenced_type" : "_ZTIm" 2055 } 2056 ], 2057 "linker_set_key" : "_ZTI8mallinfo", 2058 "name" : "mallinfo", 2059 "size" : 80, 2060 "source_file" : "bionic/libc/include/malloc.h" 2061 }, 2062 { 2063 "alignment" : 8, 2064 "fields" : 2065 [ 2066 { 2067 "field_name" : "sigev_value", 2068 "referenced_type" : "_ZTI6sigval" 2069 }, 2070 { 2071 "field_name" : "sigev_signo", 2072 "field_offset" : 64, 2073 "referenced_type" : "_ZTIi" 2074 }, 2075 { 2076 "field_name" : "sigev_notify", 2077 "field_offset" : 96, 2078 "referenced_type" : "_ZTIi" 2079 }, 2080 { 2081 "field_name" : "_sigev_un", 2082 "field_offset" : 128, 2083 "referenced_type" : "_ZTIN8sigeventUt_E" 2084 } 2085 ], 2086 "linker_set_key" : "_ZTI8sigevent", 2087 "name" : "sigevent", 2088 "size" : 64, 2089 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 2090 }, 2091 { 2092 "alignment" : 8, 2093 "fields" : 2094 [ 2095 { 2096 "field_name" : "sig", 2097 "referenced_type" : "_ZTIA1_m" 2098 } 2099 ], 2100 "linker_set_key" : "_ZTI8sigset_t", 2101 "name" : "sigset_t", 2102 "size" : 8, 2103 "source_file" : "bionic/libc/kernel/uapi/asm-generic/signal.h" 2104 }, 2105 { 2106 "alignment" : 8, 2107 "fields" : 2108 [ 2109 { 2110 "field_name" : "tv_sec", 2111 "referenced_type" : "_ZTIl" 2112 }, 2113 { 2114 "field_name" : "tv_nsec", 2115 "field_offset" : 64, 2116 "referenced_type" : "_ZTIl" 2117 } 2118 ], 2119 "linker_set_key" : "_ZTI8timespec", 2120 "name" : "timespec", 2121 "size" : 16, 2122 "source_file" : "bionic/libc/include/bits/timespec.h" 2123 }, 2124 { 2125 "alignment" : 4, 2126 "fields" : 2127 [ 2128 { 2129 "field_name" : "tz_minuteswest", 2130 "referenced_type" : "_ZTIi" 2131 }, 2132 { 2133 "field_name" : "tz_dsttime", 2134 "field_offset" : 32, 2135 "referenced_type" : "_ZTIi" 2136 } 2137 ], 2138 "linker_set_key" : "_ZTI8timezone", 2139 "name" : "timezone", 2140 "size" : 8, 2141 "source_file" : "bionic/libc/kernel/uapi/linux/time.h" 2142 }, 2143 { 2144 "alignment" : 16, 2145 "fields" : 2146 [ 2147 { 2148 "field_name" : "uc_flags", 2149 "referenced_type" : "_ZTIm" 2150 }, 2151 { 2152 "field_name" : "uc_link", 2153 "field_offset" : 64, 2154 "referenced_type" : "_ZTIP8ucontext" 2155 }, 2156 { 2157 "field_name" : "uc_stack", 2158 "field_offset" : 128, 2159 "referenced_type" : "_ZTI11sigaltstack" 2160 }, 2161 { 2162 "field_offset" : 320, 2163 "referenced_type" : "_ZTIN8ucontextUt_E" 2164 }, 2165 { 2166 "field_name" : "__padding", 2167 "field_offset" : 384, 2168 "referenced_type" : "_ZTIA120_c" 2169 }, 2170 { 2171 "field_name" : "uc_mcontext", 2172 "field_offset" : 1408, 2173 "referenced_type" : "_ZTI10sigcontext" 2174 } 2175 ], 2176 "linker_set_key" : "_ZTI8ucontext", 2177 "name" : "ucontext", 2178 "size" : 4560, 2179 "source_file" : "bionic/libc/include/sys/ucontext.h" 2180 }, 2181 { 2182 "alignment" : 8, 2183 "fields" : 2184 [ 2185 { 2186 "field_name" : "__bits", 2187 "referenced_type" : "_ZTIA16_m" 2188 } 2189 ], 2190 "linker_set_key" : "_ZTI9cpu_set_t", 2191 "name" : "cpu_set_t", 2192 "size" : 128, 2193 "source_file" : "bionic/libc/include/sched.h" 2194 }, 2195 { 2196 "alignment" : 8, 2197 "fields" : 2198 [ 2199 { 2200 "field_name" : "it_interval", 2201 "referenced_type" : "_ZTI7timeval" 2202 }, 2203 { 2204 "field_name" : "it_value", 2205 "field_offset" : 128, 2206 "referenced_type" : "_ZTI7timeval" 2207 } 2208 ], 2209 "linker_set_key" : "_ZTI9itimerval", 2210 "name" : "itimerval", 2211 "size" : 32, 2212 "source_file" : "bionic/libc/kernel/uapi/linux/time.h" 2213 }, 2214 { 2215 "alignment" : 8, 2216 "fields" : 2217 [ 2218 { 2219 "field_name" : "arena", 2220 "referenced_type" : "_ZTIm" 2221 }, 2222 { 2223 "field_name" : "ordblks", 2224 "field_offset" : 64, 2225 "referenced_type" : "_ZTIm" 2226 }, 2227 { 2228 "field_name" : "smblks", 2229 "field_offset" : 128, 2230 "referenced_type" : "_ZTIm" 2231 }, 2232 { 2233 "field_name" : "hblks", 2234 "field_offset" : 192, 2235 "referenced_type" : "_ZTIm" 2236 }, 2237 { 2238 "field_name" : "hblkhd", 2239 "field_offset" : 256, 2240 "referenced_type" : "_ZTIm" 2241 }, 2242 { 2243 "field_name" : "usmblks", 2244 "field_offset" : 320, 2245 "referenced_type" : "_ZTIm" 2246 }, 2247 { 2248 "field_name" : "fsmblks", 2249 "field_offset" : 384, 2250 "referenced_type" : "_ZTIm" 2251 }, 2252 { 2253 "field_name" : "uordblks", 2254 "field_offset" : 448, 2255 "referenced_type" : "_ZTIm" 2256 }, 2257 { 2258 "field_name" : "fordblks", 2259 "field_offset" : 512, 2260 "referenced_type" : "_ZTIm" 2261 }, 2262 { 2263 "field_name" : "keepcost", 2264 "field_offset" : 576, 2265 "referenced_type" : "_ZTIm" 2266 } 2267 ], 2268 "linker_set_key" : "_ZTI9mallinfo2", 2269 "name" : "mallinfo2", 2270 "size" : 80, 2271 "source_file" : "bionic/libc/include/malloc.h" 2272 }, 2273 { 2274 "alignment" : 1, 2275 "fields" : 2276 [ 2277 { 2278 "field_name" : "__seq", 2279 "referenced_type" : "_ZTIA4_h" 2280 }, 2281 { 2282 "field_name" : "__reserved", 2283 "field_offset" : 32, 2284 "referenced_type" : "_ZTIA4_h" 2285 } 2286 ], 2287 "linker_set_key" : "_ZTI9mbstate_t", 2288 "name" : "mbstate_t", 2289 "size" : 8, 2290 "source_file" : "bionic/libc/include/bits/mbstate_t.h" 2291 }, 2292 { 2293 "alignment" : 8, 2294 "fields" : 2295 [ 2296 { 2297 "field_name" : "sa_flags", 2298 "referenced_type" : "_ZTIi" 2299 }, 2300 { 2301 "field_offset" : 64, 2302 "referenced_type" : "_ZTIN9sigactionUt_E" 2303 }, 2304 { 2305 "field_name" : "sa_mask", 2306 "field_offset" : 128, 2307 "referenced_type" : "_ZTI8sigset_t" 2308 }, 2309 { 2310 "field_name" : "sa_restorer", 2311 "field_offset" : 192, 2312 "referenced_type" : "_ZTIPFvvE" 2313 } 2314 ], 2315 "linker_set_key" : "_ZTI9sigaction", 2316 "name" : "sigaction", 2317 "size" : 32, 2318 "source_file" : "bionic/libc/include/bits/signal_types.h" 2319 }, 2320 { 2321 "alignment" : 8, 2322 "fields" : 2323 [ 2324 { 2325 "field_name" : "_tid", 2326 "referenced_type" : "_ZTIi" 2327 }, 2328 { 2329 "field_name" : "_overrun", 2330 "field_offset" : 32, 2331 "referenced_type" : "_ZTIi" 2332 }, 2333 { 2334 "field_name" : "_sigval", 2335 "field_offset" : 64, 2336 "referenced_type" : "_ZTI6sigval" 2337 }, 2338 { 2339 "field_name" : "_sys_private", 2340 "field_offset" : 128, 2341 "referenced_type" : "_ZTIi" 2342 } 2343 ], 2344 "is_anonymous" : true, 2345 "linker_set_key" : "_ZTIN10__sifieldsUt0_E", 2346 "name" : "__sifields::(unnamed)", 2347 "size" : 24, 2348 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 2349 }, 2350 { 2351 "alignment" : 8, 2352 "fields" : 2353 [ 2354 { 2355 "field_name" : "_pid", 2356 "referenced_type" : "_ZTIi" 2357 }, 2358 { 2359 "field_name" : "_uid", 2360 "field_offset" : 32, 2361 "referenced_type" : "_ZTIj" 2362 }, 2363 { 2364 "field_name" : "_sigval", 2365 "field_offset" : 64, 2366 "referenced_type" : "_ZTI6sigval" 2367 } 2368 ], 2369 "is_anonymous" : true, 2370 "linker_set_key" : "_ZTIN10__sifieldsUt1_E", 2371 "name" : "__sifields::(unnamed)", 2372 "size" : 16, 2373 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 2374 }, 2375 { 2376 "alignment" : 8, 2377 "fields" : 2378 [ 2379 { 2380 "field_name" : "_pid", 2381 "referenced_type" : "_ZTIi" 2382 }, 2383 { 2384 "field_name" : "_uid", 2385 "field_offset" : 32, 2386 "referenced_type" : "_ZTIj" 2387 }, 2388 { 2389 "field_name" : "_status", 2390 "field_offset" : 64, 2391 "referenced_type" : "_ZTIi" 2392 }, 2393 { 2394 "field_name" : "_utime", 2395 "field_offset" : 128, 2396 "referenced_type" : "_ZTIl" 2397 }, 2398 { 2399 "field_name" : "_stime", 2400 "field_offset" : 192, 2401 "referenced_type" : "_ZTIl" 2402 } 2403 ], 2404 "is_anonymous" : true, 2405 "linker_set_key" : "_ZTIN10__sifieldsUt2_E", 2406 "name" : "__sifields::(unnamed)", 2407 "size" : 32, 2408 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 2409 }, 2410 { 2411 "alignment" : 8, 2412 "fields" : 2413 [ 2414 { 2415 "field_name" : "_addr", 2416 "referenced_type" : "_ZTIPv" 2417 }, 2418 { 2419 "field_offset" : 64, 2420 "referenced_type" : "_ZTIN10__sifieldsUt3_Ut_E" 2421 } 2422 ], 2423 "is_anonymous" : true, 2424 "linker_set_key" : "_ZTIN10__sifieldsUt3_E", 2425 "name" : "__sifields::(unnamed)", 2426 "size" : 32, 2427 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 2428 }, 2429 { 2430 "alignment" : 8, 2431 "fields" : 2432 [ 2433 { 2434 "field_name" : "_trapno", 2435 "referenced_type" : "_ZTIi" 2436 }, 2437 { 2438 "field_name" : "_addr_lsb", 2439 "referenced_type" : "_ZTIs" 2440 }, 2441 { 2442 "field_name" : "_addr_bnd", 2443 "referenced_type" : "_ZTIN10__sifieldsUt3_Ut_Ut_E" 2444 }, 2445 { 2446 "field_name" : "_addr_pkey", 2447 "referenced_type" : "_ZTIN10__sifieldsUt3_Ut_Ut0_E" 2448 }, 2449 { 2450 "field_name" : "_perf", 2451 "referenced_type" : "_ZTIN10__sifieldsUt3_Ut_Ut1_E" 2452 } 2453 ], 2454 "is_anonymous" : true, 2455 "linker_set_key" : "_ZTIN10__sifieldsUt3_Ut_E", 2456 "name" : "__sifields::(unnamed)::(anonymous)", 2457 "record_kind" : "union", 2458 "size" : 24, 2459 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 2460 }, 2461 { 2462 "alignment" : 4, 2463 "fields" : 2464 [ 2465 { 2466 "field_name" : "_dummy_pkey", 2467 "referenced_type" : "_ZTIA8_c" 2468 }, 2469 { 2470 "field_name" : "_pkey", 2471 "field_offset" : 64, 2472 "referenced_type" : "_ZTIj" 2473 } 2474 ], 2475 "is_anonymous" : true, 2476 "linker_set_key" : "_ZTIN10__sifieldsUt3_Ut_Ut0_E", 2477 "name" : "__sifields::(unnamed)::(anonymous)::(unnamed)", 2478 "size" : 12, 2479 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 2480 }, 2481 { 2482 "alignment" : 8, 2483 "fields" : 2484 [ 2485 { 2486 "field_name" : "_data", 2487 "referenced_type" : "_ZTIm" 2488 }, 2489 { 2490 "field_name" : "_type", 2491 "field_offset" : 64, 2492 "referenced_type" : "_ZTIj" 2493 }, 2494 { 2495 "field_name" : "_flags", 2496 "field_offset" : 96, 2497 "referenced_type" : "_ZTIj" 2498 } 2499 ], 2500 "is_anonymous" : true, 2501 "linker_set_key" : "_ZTIN10__sifieldsUt3_Ut_Ut1_E", 2502 "name" : "__sifields::(unnamed)::(anonymous)::(unnamed)", 2503 "size" : 16, 2504 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 2505 }, 2506 { 2507 "alignment" : 8, 2508 "fields" : 2509 [ 2510 { 2511 "field_name" : "_dummy_bnd", 2512 "referenced_type" : "_ZTIA8_c" 2513 }, 2514 { 2515 "field_name" : "_lower", 2516 "field_offset" : 64, 2517 "referenced_type" : "_ZTIPv" 2518 }, 2519 { 2520 "field_name" : "_upper", 2521 "field_offset" : 128, 2522 "referenced_type" : "_ZTIPv" 2523 } 2524 ], 2525 "is_anonymous" : true, 2526 "linker_set_key" : "_ZTIN10__sifieldsUt3_Ut_Ut_E", 2527 "name" : "__sifields::(unnamed)::(anonymous)::(unnamed)", 2528 "size" : 24, 2529 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 2530 }, 2531 { 2532 "alignment" : 8, 2533 "fields" : 2534 [ 2535 { 2536 "field_name" : "_band", 2537 "referenced_type" : "_ZTIl" 2538 }, 2539 { 2540 "field_name" : "_fd", 2541 "field_offset" : 64, 2542 "referenced_type" : "_ZTIi" 2543 } 2544 ], 2545 "is_anonymous" : true, 2546 "linker_set_key" : "_ZTIN10__sifieldsUt4_E", 2547 "name" : "__sifields::(unnamed)", 2548 "size" : 16, 2549 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 2550 }, 2551 { 2552 "alignment" : 8, 2553 "fields" : 2554 [ 2555 { 2556 "field_name" : "_call_addr", 2557 "referenced_type" : "_ZTIPv" 2558 }, 2559 { 2560 "field_name" : "_syscall", 2561 "field_offset" : 64, 2562 "referenced_type" : "_ZTIi" 2563 }, 2564 { 2565 "field_name" : "_arch", 2566 "field_offset" : 96, 2567 "referenced_type" : "_ZTIj" 2568 } 2569 ], 2570 "is_anonymous" : true, 2571 "linker_set_key" : "_ZTIN10__sifieldsUt5_E", 2572 "name" : "__sifields::(unnamed)", 2573 "size" : 16, 2574 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 2575 }, 2576 { 2577 "alignment" : 4, 2578 "fields" : 2579 [ 2580 { 2581 "field_name" : "_pid", 2582 "referenced_type" : "_ZTIi" 2583 }, 2584 { 2585 "field_name" : "_uid", 2586 "field_offset" : 32, 2587 "referenced_type" : "_ZTIj" 2588 } 2589 ], 2590 "is_anonymous" : true, 2591 "linker_set_key" : "_ZTIN10__sifieldsUt_E", 2592 "name" : "__sifields::(unnamed)", 2593 "size" : 8, 2594 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 2595 }, 2596 { 2597 "alignment" : 8, 2598 "fields" : 2599 [ 2600 { 2601 "field_name" : "sa_handler", 2602 "referenced_type" : "_ZTIPFviE" 2603 }, 2604 { 2605 "field_name" : "sa_sigaction", 2606 "referenced_type" : "_ZTIPFviP7siginfoPvE" 2607 } 2608 ], 2609 "is_anonymous" : true, 2610 "linker_set_key" : "_ZTIN11sigaction64Ut_E", 2611 "name" : "sigaction64::(anonymous)", 2612 "record_kind" : "union", 2613 "size" : 8, 2614 "source_file" : "bionic/libc/include/bits/signal_types.h" 2615 }, 2616 { 2617 "alignment" : 8, 2618 "fields" : 2619 [ 2620 { 2621 "referenced_type" : "_ZTIN7siginfoUt_Ut_E" 2622 }, 2623 { 2624 "field_name" : "_si_pad", 2625 "referenced_type" : "_ZTIA32_i" 2626 } 2627 ], 2628 "is_anonymous" : true, 2629 "linker_set_key" : "_ZTIN7siginfoUt_E", 2630 "name" : "siginfo::(anonymous)", 2631 "record_kind" : "union", 2632 "size" : 128, 2633 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 2634 }, 2635 { 2636 "alignment" : 8, 2637 "fields" : 2638 [ 2639 { 2640 "field_name" : "si_signo", 2641 "referenced_type" : "_ZTIi" 2642 }, 2643 { 2644 "field_name" : "si_errno", 2645 "field_offset" : 32, 2646 "referenced_type" : "_ZTIi" 2647 }, 2648 { 2649 "field_name" : "si_code", 2650 "field_offset" : 64, 2651 "referenced_type" : "_ZTIi" 2652 }, 2653 { 2654 "field_name" : "_sifields", 2655 "field_offset" : 128, 2656 "referenced_type" : "_ZTI10__sifields" 2657 } 2658 ], 2659 "is_anonymous" : true, 2660 "linker_set_key" : "_ZTIN7siginfoUt_Ut_E", 2661 "name" : "siginfo::(anonymous)::(anonymous)", 2662 "size" : 48, 2663 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 2664 }, 2665 { 2666 "alignment" : 8, 2667 "fields" : 2668 [ 2669 { 2670 "field_name" : "_pad", 2671 "referenced_type" : "_ZTIA12_i" 2672 }, 2673 { 2674 "field_name" : "_tid", 2675 "referenced_type" : "_ZTIi" 2676 }, 2677 { 2678 "field_name" : "_sigev_thread", 2679 "referenced_type" : "_ZTIN8sigeventUt_Ut_E" 2680 } 2681 ], 2682 "is_anonymous" : true, 2683 "linker_set_key" : "_ZTIN8sigeventUt_E", 2684 "name" : "sigevent::(unnamed)", 2685 "record_kind" : "union", 2686 "size" : 48, 2687 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 2688 }, 2689 { 2690 "alignment" : 8, 2691 "fields" : 2692 [ 2693 { 2694 "field_name" : "_function", 2695 "referenced_type" : "_ZTIPFv6sigvalE" 2696 }, 2697 { 2698 "field_name" : "_attribute", 2699 "field_offset" : 64, 2700 "referenced_type" : "_ZTIPv" 2701 } 2702 ], 2703 "is_anonymous" : true, 2704 "linker_set_key" : "_ZTIN8sigeventUt_Ut_E", 2705 "name" : "sigevent::(unnamed)::(unnamed)", 2706 "size" : 16, 2707 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 2708 }, 2709 { 2710 "alignment" : 8, 2711 "fields" : 2712 [ 2713 { 2714 "field_name" : "uc_sigmask", 2715 "referenced_type" : "_ZTI8sigset_t" 2716 }, 2717 { 2718 "field_name" : "uc_sigmask64", 2719 "referenced_type" : "_ZTI8sigset_t" 2720 } 2721 ], 2722 "is_anonymous" : true, 2723 "linker_set_key" : "_ZTIN8ucontextUt_E", 2724 "name" : "ucontext::(anonymous)", 2725 "record_kind" : "union", 2726 "size" : 8, 2727 "source_file" : "bionic/libc/include/sys/ucontext.h" 2728 }, 2729 { 2730 "alignment" : 8, 2731 "fields" : 2732 [ 2733 { 2734 "field_name" : "sa_handler", 2735 "referenced_type" : "_ZTIPFviE" 2736 }, 2737 { 2738 "field_name" : "sa_sigaction", 2739 "referenced_type" : "_ZTIPFviP7siginfoPvE" 2740 } 2741 ], 2742 "is_anonymous" : true, 2743 "linker_set_key" : "_ZTIN9sigactionUt_E", 2744 "name" : "sigaction::(anonymous)", 2745 "record_kind" : "union", 2746 "size" : 8, 2747 "source_file" : "bionic/libc/include/bits/signal_types.h" 2748 } 2749 ], 2750 "rvalue_reference_types" : [] 2751} 2752