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 "function_name" : "__bionic_memchr", 514 "linker_set_key" : "_Z15__bionic_memchrPKvU17pass_object_size1im", 515 "parameters" : 516 [ 517 { 518 "referenced_type" : "_ZTIKPKv" 519 }, 520 { 521 "referenced_type" : "_ZTIi" 522 }, 523 { 524 "referenced_type" : "_ZTIm" 525 } 526 ], 527 "return_type" : "_ZTIPv", 528 "source_file" : "bionic/libc/include/string.h" 529 }, 530 { 531 "function_name" : "__bionic_strchr", 532 "linker_set_key" : "_Z15__bionic_strchrPKcU17pass_object_size1i", 533 "parameters" : 534 [ 535 { 536 "referenced_type" : "_ZTIKPKc" 537 }, 538 { 539 "referenced_type" : "_ZTIi" 540 } 541 ], 542 "return_type" : "_ZTIPc", 543 "source_file" : "bionic/libc/include/string.h" 544 }, 545 { 546 "function_name" : "__bionic_strstr", 547 "linker_set_key" : "_Z15__bionic_strstrPKcS0_", 548 "parameters" : 549 [ 550 { 551 "referenced_type" : "_ZTIPKc" 552 }, 553 { 554 "referenced_type" : "_ZTIPKc" 555 } 556 ], 557 "return_type" : "_ZTIPc", 558 "source_file" : "bionic/libc/include/string.h" 559 }, 560 { 561 "function_name" : "__bionic_strpbrk", 562 "linker_set_key" : "_Z16__bionic_strpbrkPKcS0_", 563 "parameters" : 564 [ 565 { 566 "referenced_type" : "_ZTIPKc" 567 }, 568 { 569 "referenced_type" : "_ZTIPKc" 570 } 571 ], 572 "return_type" : "_ZTIPc", 573 "source_file" : "bionic/libc/include/string.h" 574 }, 575 { 576 "function_name" : "__bionic_strrchr", 577 "linker_set_key" : "_Z16__bionic_strrchrPKcU17pass_object_size1i", 578 "parameters" : 579 [ 580 { 581 "referenced_type" : "_ZTIKPKc" 582 }, 583 { 584 "referenced_type" : "_ZTIi" 585 } 586 ], 587 "return_type" : "_ZTIPc", 588 "source_file" : "bionic/libc/include/string.h" 589 }, 590 { 591 "function_name" : "memchr", 592 "linker_set_key" : "_Z6memchrUa9enable_ifILb1EEPKvU17pass_object_size1im", 593 "parameters" : 594 [ 595 { 596 "referenced_type" : "_ZTIKPKv" 597 }, 598 { 599 "referenced_type" : "_ZTIi" 600 }, 601 { 602 "referenced_type" : "_ZTIm" 603 } 604 ], 605 "return_type" : "_ZTIPKv", 606 "source_file" : "bionic/libc/include/string.h" 607 }, 608 { 609 "function_name" : "memchr", 610 "linker_set_key" : "_Z6memchrUa9enable_ifILb1EEPvU17pass_object_size1im", 611 "parameters" : 612 [ 613 { 614 "referenced_type" : "_ZTIKPv" 615 }, 616 { 617 "referenced_type" : "_ZTIi" 618 }, 619 { 620 "referenced_type" : "_ZTIm" 621 } 622 ], 623 "return_type" : "_ZTIPv", 624 "source_file" : "bionic/libc/include/string.h" 625 }, 626 { 627 "function_name" : "strchr", 628 "linker_set_key" : "_Z6strchrUa9enable_ifILb1EEPKcU17pass_object_size1i", 629 "parameters" : 630 [ 631 { 632 "referenced_type" : "_ZTIKPKc" 633 }, 634 { 635 "referenced_type" : "_ZTIi" 636 } 637 ], 638 "return_type" : "_ZTIPKc", 639 "source_file" : "bionic/libc/include/string.h" 640 }, 641 { 642 "function_name" : "strchr", 643 "linker_set_key" : "_Z6strchrUa9enable_ifILb1EEPcU17pass_object_size1i", 644 "parameters" : 645 [ 646 { 647 "referenced_type" : "_ZTIKPc" 648 }, 649 { 650 "referenced_type" : "_ZTIi" 651 } 652 ], 653 "return_type" : "_ZTIPc", 654 "source_file" : "bionic/libc/include/string.h" 655 }, 656 { 657 "function_name" : "strstr", 658 "linker_set_key" : "_Z6strstrUa9enable_ifILb1EEPKcS0_", 659 "parameters" : 660 [ 661 { 662 "referenced_type" : "_ZTIPKc" 663 }, 664 { 665 "referenced_type" : "_ZTIPKc" 666 } 667 ], 668 "return_type" : "_ZTIPKc", 669 "source_file" : "bionic/libc/include/string.h" 670 }, 671 { 672 "function_name" : "strstr", 673 "linker_set_key" : "_Z6strstrUa9enable_ifILb1EEPcPKc", 674 "parameters" : 675 [ 676 { 677 "referenced_type" : "_ZTIPc" 678 }, 679 { 680 "referenced_type" : "_ZTIPKc" 681 } 682 ], 683 "return_type" : "_ZTIPc", 684 "source_file" : "bionic/libc/include/string.h" 685 }, 686 { 687 "function_name" : "strpbrk", 688 "linker_set_key" : "_Z7strpbrkUa9enable_ifILb1EEPKcS0_", 689 "parameters" : 690 [ 691 { 692 "referenced_type" : "_ZTIPKc" 693 }, 694 { 695 "referenced_type" : "_ZTIPKc" 696 } 697 ], 698 "return_type" : "_ZTIPKc", 699 "source_file" : "bionic/libc/include/string.h" 700 }, 701 { 702 "function_name" : "strpbrk", 703 "linker_set_key" : "_Z7strpbrkUa9enable_ifILb1EEPcPKc", 704 "parameters" : 705 [ 706 { 707 "referenced_type" : "_ZTIPc" 708 }, 709 { 710 "referenced_type" : "_ZTIPKc" 711 } 712 ], 713 "return_type" : "_ZTIPc", 714 "source_file" : "bionic/libc/include/string.h" 715 }, 716 { 717 "function_name" : "strrchr", 718 "linker_set_key" : "_Z7strrchrUa9enable_ifILb1EEPKcU17pass_object_size1i", 719 "parameters" : 720 [ 721 { 722 "referenced_type" : "_ZTIKPKc" 723 }, 724 { 725 "referenced_type" : "_ZTIi" 726 } 727 ], 728 "return_type" : "_ZTIPKc", 729 "source_file" : "bionic/libc/include/string.h" 730 }, 731 { 732 "function_name" : "strrchr", 733 "linker_set_key" : "_Z7strrchrUa9enable_ifILb1EEPcU17pass_object_size1i", 734 "parameters" : 735 [ 736 { 737 "referenced_type" : "_ZTIKPc" 738 }, 739 { 740 "referenced_type" : "_ZTIi" 741 } 742 ], 743 "return_type" : "_ZTIPc", 744 "source_file" : "bionic/libc/include/string.h" 745 }, 746 { 747 "function_name" : "strlen", 748 "linker_set_key" : "strlen", 749 "parameters" : 750 [ 751 { 752 "referenced_type" : "_ZTIPKc" 753 } 754 ], 755 "return_type" : "_ZTIm", 756 "source_file" : "bionic/libc/include/string.h" 757 } 758 ], 759 "global_vars" : 760 [ 761 { 762 "availability_attrs" : 763 [ 764 { 765 "introduced_major" : 28 766 } 767 ], 768 "linker_set_key" : "__free_hook", 769 "name" : "__free_hook", 770 "referenced_type" : "_ZTIVPFvPvPKvE", 771 "source_file" : "bionic/libc/include/malloc.h" 772 }, 773 { 774 "availability_attrs" : 775 [ 776 { 777 "introduced_major" : 28 778 } 779 ], 780 "linker_set_key" : "__malloc_hook", 781 "name" : "__malloc_hook", 782 "referenced_type" : "_ZTIVPFPvmPKvE", 783 "source_file" : "bionic/libc/include/malloc.h" 784 }, 785 { 786 "availability_attrs" : 787 [ 788 { 789 "introduced_major" : 28 790 } 791 ], 792 "linker_set_key" : "__memalign_hook", 793 "name" : "__memalign_hook", 794 "referenced_type" : "_ZTIVPFPvmmPKvE", 795 "source_file" : "bionic/libc/include/malloc.h" 796 }, 797 { 798 "availability_attrs" : 799 [ 800 { 801 "introduced_major" : 28 802 } 803 ], 804 "linker_set_key" : "__realloc_hook", 805 "name" : "__realloc_hook", 806 "referenced_type" : "_ZTIVPFPvS_mPKvE", 807 "source_file" : "bionic/libc/include/malloc.h" 808 }, 809 { 810 "linker_set_key" : "_ctype_", 811 "name" : "_ctype_", 812 "referenced_type" : "_ZTIPKc", 813 "source_file" : "bionic/libc/include/ctype.h" 814 }, 815 { 816 "linker_set_key" : "daylight", 817 "name" : "daylight", 818 "referenced_type" : "_ZTIi", 819 "source_file" : "bionic/libc/include/time.h" 820 }, 821 { 822 "availability_attrs" : 823 [ 824 { 825 "introduced_major" : 23 826 } 827 ], 828 "linker_set_key" : "stderr", 829 "name" : "stderr", 830 "referenced_type" : "_ZTIP7__sFILE", 831 "source_file" : "bionic/libc/include/stdio.h" 832 }, 833 { 834 "availability_attrs" : 835 [ 836 { 837 "introduced_major" : 23 838 } 839 ], 840 "linker_set_key" : "stdin", 841 "name" : "stdin", 842 "referenced_type" : "_ZTIP7__sFILE", 843 "source_file" : "bionic/libc/include/stdio.h" 844 }, 845 { 846 "availability_attrs" : 847 [ 848 { 849 "introduced_major" : 23 850 } 851 ], 852 "linker_set_key" : "stdout", 853 "name" : "stdout", 854 "referenced_type" : "_ZTIP7__sFILE", 855 "source_file" : "bionic/libc/include/stdio.h" 856 }, 857 { 858 "linker_set_key" : "sys_siglist", 859 "name" : "sys_siglist", 860 "referenced_type" : "_ZTIA65_KPKc", 861 "source_file" : "bionic/libc/include/signal.h" 862 }, 863 { 864 "linker_set_key" : "sys_signame", 865 "name" : "sys_signame", 866 "referenced_type" : "_ZTIA65_KPKc", 867 "source_file" : "bionic/libc/include/signal.h" 868 }, 869 { 870 "linker_set_key" : "timezone", 871 "name" : "timezone", 872 "referenced_type" : "_ZTIl", 873 "source_file" : "bionic/libc/include/time.h" 874 }, 875 { 876 "linker_set_key" : "tzname", 877 "name" : "tzname", 878 "referenced_type" : "_ZTIA_Pc", 879 "source_file" : "bionic/libc/include/time.h" 880 } 881 ], 882 "lvalue_reference_types" : [], 883 "pointer_types" : 884 [ 885 { 886 "alignment" : 8, 887 "linker_set_key" : "_ZTIP19__pthread_cleanup_t", 888 "name" : "__pthread_cleanup_t *", 889 "referenced_type" : "_ZTI19__pthread_cleanup_t", 890 "size" : 8, 891 "source_file" : "bionic/libc/include/pthread.h" 892 }, 893 { 894 "alignment" : 8, 895 "linker_set_key" : "_ZTIP7__sFILE", 896 "name" : "__sFILE *", 897 "referenced_type" : "_ZTI7__sFILE", 898 "size" : 8, 899 "source_file" : "bionic/libc/include/stdio.h" 900 }, 901 { 902 "alignment" : 8, 903 "linker_set_key" : "_ZTIP7siginfo", 904 "name" : "siginfo *", 905 "referenced_type" : "_ZTI7siginfo", 906 "size" : 8, 907 "source_file" : "bionic/libc/include/bits/signal_types.h" 908 }, 909 { 910 "alignment" : 8, 911 "linker_set_key" : "_ZTIP8ucontext", 912 "name" : "ucontext *", 913 "referenced_type" : "_ZTI8ucontext", 914 "size" : 8, 915 "source_file" : "bionic/libc/include/sys/ucontext.h" 916 }, 917 { 918 "alignment" : 8, 919 "linker_set_key" : "_ZTIPFPvS_mPKvE", 920 "name" : "void *(*)(void *, unsigned long, const void *)", 921 "referenced_type" : "_ZTIFPvS_mPKvE", 922 "size" : 8, 923 "source_file" : "bionic/libc/include/malloc.h" 924 }, 925 { 926 "alignment" : 8, 927 "linker_set_key" : "_ZTIPFPvmPKvE", 928 "name" : "void *(*)(unsigned long, const void *)", 929 "referenced_type" : "_ZTIFPvmPKvE", 930 "size" : 8, 931 "source_file" : "bionic/libc/include/malloc.h" 932 }, 933 { 934 "alignment" : 8, 935 "linker_set_key" : "_ZTIPFPvmmPKvE", 936 "name" : "void *(*)(unsigned long, unsigned long, const void *)", 937 "referenced_type" : "_ZTIFPvmmPKvE", 938 "size" : 8, 939 "source_file" : "bionic/libc/include/malloc.h" 940 }, 941 { 942 "alignment" : 8, 943 "linker_set_key" : "_ZTIPFv6sigvalE", 944 "name" : "void (*)(sigval)", 945 "referenced_type" : "_ZTIFv6sigvalE", 946 "size" : 8, 947 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 948 }, 949 { 950 "alignment" : 8, 951 "linker_set_key" : "_ZTIPFvPvE", 952 "name" : "void (*)(void *)", 953 "referenced_type" : "_ZTIFvPvE", 954 "size" : 8, 955 "source_file" : "bionic/libc/include/pthread.h" 956 }, 957 { 958 "alignment" : 8, 959 "linker_set_key" : "_ZTIPFvPvPKvE", 960 "name" : "void (*)(void *, const void *)", 961 "referenced_type" : "_ZTIFvPvPKvE", 962 "size" : 8, 963 "source_file" : "bionic/libc/include/malloc.h" 964 }, 965 { 966 "alignment" : 8, 967 "linker_set_key" : "_ZTIPFviE", 968 "name" : "void (*)(int)", 969 "referenced_type" : "_ZTIFviE", 970 "size" : 8, 971 "source_file" : "bionic/libc/kernel/uapi/asm-generic/signal.h" 972 }, 973 { 974 "alignment" : 8, 975 "linker_set_key" : "_ZTIPFviP7siginfoPvE", 976 "name" : "void (*)(int, siginfo *, void *)", 977 "referenced_type" : "_ZTIFviP7siginfoPvE", 978 "size" : 8, 979 "source_file" : "bionic/libc/include/bits/signal_types.h" 980 }, 981 { 982 "alignment" : 8, 983 "linker_set_key" : "_ZTIPFvvE", 984 "name" : "void (*)()", 985 "referenced_type" : "_ZTIFvvE", 986 "size" : 8, 987 "source_file" : "bionic/libc/kernel/uapi/asm-generic/signal.h" 988 }, 989 { 990 "alignment" : 8, 991 "linker_set_key" : "_ZTIPKc", 992 "name" : "const char *", 993 "referenced_type" : "_ZTIKc", 994 "size" : 8, 995 "source_file" : "bionic/libc/include/ctype.h" 996 }, 997 { 998 "alignment" : 8, 999 "linker_set_key" : "_ZTIPKv", 1000 "name" : "const void *", 1001 "referenced_type" : "_ZTIKv", 1002 "size" : 8, 1003 "source_file" : "bionic/libc/include/malloc.h" 1004 }, 1005 { 1006 "alignment" : 8, 1007 "linker_set_key" : "_ZTIPc", 1008 "name" : "char *", 1009 "referenced_type" : "_ZTIc", 1010 "size" : 8, 1011 "source_file" : "bionic/libc/include/locale.h" 1012 }, 1013 { 1014 "alignment" : 8, 1015 "linker_set_key" : "_ZTIPv", 1016 "name" : "void *", 1017 "referenced_type" : "_ZTIv", 1018 "size" : 8, 1019 "source_file" : "bionic/libc/include/bits/pthread_types.h" 1020 } 1021 ], 1022 "qualified_types" : 1023 [ 1024 { 1025 "alignment" : 8, 1026 "is_const" : true, 1027 "linker_set_key" : "_ZTIA65_KPKc", 1028 "name" : "const char *const[65]", 1029 "referenced_type" : "_ZTIA65_PKc", 1030 "size" : 520, 1031 "source_file" : "bionic/libc/include/signal.h" 1032 }, 1033 { 1034 "alignment" : 8, 1035 "is_const" : true, 1036 "linker_set_key" : "_ZTIKPKc", 1037 "name" : "const char *const", 1038 "referenced_type" : "_ZTIPKc", 1039 "size" : 8, 1040 "source_file" : "bionic/libc/include/string.h" 1041 }, 1042 { 1043 "alignment" : 8, 1044 "is_const" : true, 1045 "linker_set_key" : "_ZTIKPKv", 1046 "name" : "const void *const", 1047 "referenced_type" : "_ZTIPKv", 1048 "size" : 8, 1049 "source_file" : "bionic/libc/include/string.h" 1050 }, 1051 { 1052 "alignment" : 8, 1053 "is_const" : true, 1054 "linker_set_key" : "_ZTIKPc", 1055 "name" : "char *const", 1056 "referenced_type" : "_ZTIPc", 1057 "size" : 8, 1058 "source_file" : "bionic/libc/include/string.h" 1059 }, 1060 { 1061 "alignment" : 8, 1062 "is_const" : true, 1063 "linker_set_key" : "_ZTIKPv", 1064 "name" : "void *const", 1065 "referenced_type" : "_ZTIPv", 1066 "size" : 8, 1067 "source_file" : "bionic/libc/include/string.h" 1068 }, 1069 { 1070 "alignment" : 1, 1071 "is_const" : true, 1072 "linker_set_key" : "_ZTIKc", 1073 "name" : "const char", 1074 "referenced_type" : "_ZTIc", 1075 "size" : 1, 1076 "source_file" : "bionic/libc/include/ctype.h" 1077 }, 1078 { 1079 "is_const" : true, 1080 "linker_set_key" : "_ZTIKv", 1081 "name" : "const void", 1082 "referenced_type" : "_ZTIv", 1083 "source_file" : "bionic/libc/include/malloc.h" 1084 }, 1085 { 1086 "alignment" : 8, 1087 "is_volatile" : true, 1088 "linker_set_key" : "_ZTIVPFPvS_mPKvE", 1089 "name" : "void *(*volatile)(void *, unsigned long, const void *)", 1090 "referenced_type" : "_ZTIPFPvS_mPKvE", 1091 "size" : 8, 1092 "source_file" : "bionic/libc/include/malloc.h" 1093 }, 1094 { 1095 "alignment" : 8, 1096 "is_volatile" : true, 1097 "linker_set_key" : "_ZTIVPFPvmPKvE", 1098 "name" : "void *(*volatile)(unsigned long, const void *)", 1099 "referenced_type" : "_ZTIPFPvmPKvE", 1100 "size" : 8, 1101 "source_file" : "bionic/libc/include/malloc.h" 1102 }, 1103 { 1104 "alignment" : 8, 1105 "is_volatile" : true, 1106 "linker_set_key" : "_ZTIVPFPvmmPKvE", 1107 "name" : "void *(*volatile)(unsigned long, unsigned long, const void *)", 1108 "referenced_type" : "_ZTIPFPvmmPKvE", 1109 "size" : 8, 1110 "source_file" : "bionic/libc/include/malloc.h" 1111 }, 1112 { 1113 "alignment" : 8, 1114 "is_volatile" : true, 1115 "linker_set_key" : "_ZTIVPFvPvPKvE", 1116 "name" : "void (*volatile)(void *, const void *)", 1117 "referenced_type" : "_ZTIPFvPvPKvE", 1118 "size" : 8, 1119 "source_file" : "bionic/libc/include/malloc.h" 1120 } 1121 ], 1122 "record_types" : 1123 [ 1124 { 1125 "alignment" : 8, 1126 "fields" : 1127 [ 1128 { 1129 "field_name" : "_kill", 1130 "referenced_type" : "_ZTIN10__sifieldsUt_E" 1131 }, 1132 { 1133 "field_name" : "_timer", 1134 "referenced_type" : "_ZTIN10__sifieldsUt0_E" 1135 }, 1136 { 1137 "field_name" : "_rt", 1138 "referenced_type" : "_ZTIN10__sifieldsUt1_E" 1139 }, 1140 { 1141 "field_name" : "_sigchld", 1142 "referenced_type" : "_ZTIN10__sifieldsUt2_E" 1143 }, 1144 { 1145 "field_name" : "_sigfault", 1146 "referenced_type" : "_ZTIN10__sifieldsUt3_E" 1147 }, 1148 { 1149 "field_name" : "_sigpoll", 1150 "referenced_type" : "_ZTIN10__sifieldsUt4_E" 1151 }, 1152 { 1153 "field_name" : "_sigsys", 1154 "referenced_type" : "_ZTIN10__sifieldsUt5_E" 1155 } 1156 ], 1157 "linker_set_key" : "_ZTI10__sifields", 1158 "name" : "__sifields", 1159 "record_kind" : "union", 1160 "size" : 32, 1161 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 1162 }, 1163 { 1164 "alignment" : 8, 1165 "fields" : 1166 [ 1167 { 1168 "field_name" : "flags", 1169 "referenced_type" : "_ZTIy" 1170 }, 1171 { 1172 "field_name" : "pidfd", 1173 "field_offset" : 64, 1174 "referenced_type" : "_ZTIy" 1175 }, 1176 { 1177 "field_name" : "child_tid", 1178 "field_offset" : 128, 1179 "referenced_type" : "_ZTIy" 1180 }, 1181 { 1182 "field_name" : "parent_tid", 1183 "field_offset" : 192, 1184 "referenced_type" : "_ZTIy" 1185 }, 1186 { 1187 "field_name" : "exit_signal", 1188 "field_offset" : 256, 1189 "referenced_type" : "_ZTIy" 1190 }, 1191 { 1192 "field_name" : "stack", 1193 "field_offset" : 320, 1194 "referenced_type" : "_ZTIy" 1195 }, 1196 { 1197 "field_name" : "stack_size", 1198 "field_offset" : 384, 1199 "referenced_type" : "_ZTIy" 1200 }, 1201 { 1202 "field_name" : "tls", 1203 "field_offset" : 448, 1204 "referenced_type" : "_ZTIy" 1205 }, 1206 { 1207 "field_name" : "set_tid", 1208 "field_offset" : 512, 1209 "referenced_type" : "_ZTIy" 1210 }, 1211 { 1212 "field_name" : "set_tid_size", 1213 "field_offset" : 576, 1214 "referenced_type" : "_ZTIy" 1215 }, 1216 { 1217 "field_name" : "cgroup", 1218 "field_offset" : 640, 1219 "referenced_type" : "_ZTIy" 1220 } 1221 ], 1222 "linker_set_key" : "_ZTI10clone_args", 1223 "name" : "clone_args", 1224 "size" : 88, 1225 "source_file" : "bionic/libc/kernel/uapi/linux/sched.h" 1226 }, 1227 { 1228 "alignment" : 8, 1229 "fields" : 1230 [ 1231 { 1232 "field_name" : "it_interval", 1233 "referenced_type" : "_ZTI8timespec" 1234 }, 1235 { 1236 "field_name" : "it_value", 1237 "field_offset" : 128, 1238 "referenced_type" : "_ZTI8timespec" 1239 } 1240 ], 1241 "linker_set_key" : "_ZTI10itimerspec", 1242 "name" : "itimerspec", 1243 "size" : 32, 1244 "source_file" : "bionic/libc/kernel/uapi/linux/time.h" 1245 }, 1246 { 1247 "alignment" : 16, 1248 "fields" : 1249 [ 1250 { 1251 "field_name" : "fault_address", 1252 "referenced_type" : "_ZTIy" 1253 }, 1254 { 1255 "field_name" : "regs", 1256 "field_offset" : 64, 1257 "referenced_type" : "_ZTIA31_y" 1258 }, 1259 { 1260 "field_name" : "sp", 1261 "field_offset" : 2048, 1262 "referenced_type" : "_ZTIy" 1263 }, 1264 { 1265 "field_name" : "pc", 1266 "field_offset" : 2112, 1267 "referenced_type" : "_ZTIy" 1268 }, 1269 { 1270 "field_name" : "pstate", 1271 "field_offset" : 2176, 1272 "referenced_type" : "_ZTIy" 1273 }, 1274 { 1275 "field_name" : "__reserved", 1276 "field_offset" : 2304, 1277 "referenced_type" : "_ZTIA4096_h" 1278 } 1279 ], 1280 "linker_set_key" : "_ZTI10sigcontext", 1281 "name" : "sigcontext", 1282 "size" : 4384, 1283 "source_file" : "bionic/libc/kernel/uapi/asm-arm64/asm/sigcontext.h" 1284 }, 1285 { 1286 "alignment" : 4, 1287 "fields" : 1288 [ 1289 { 1290 "field_name" : "head", 1291 "referenced_type" : "_ZTI12_aarch64_ctx" 1292 }, 1293 { 1294 "field_name" : "vl", 1295 "field_offset" : 64, 1296 "referenced_type" : "_ZTIt" 1297 }, 1298 { 1299 "field_name" : "__reserved", 1300 "field_offset" : 80, 1301 "referenced_type" : "_ZTIA3_t" 1302 } 1303 ], 1304 "linker_set_key" : "_ZTI10za_context", 1305 "name" : "za_context", 1306 "size" : 16, 1307 "source_file" : "bionic/libc/kernel/uapi/asm-arm64/asm/sigcontext.h" 1308 }, 1309 { 1310 "alignment" : 4, 1311 "fields" : 1312 [ 1313 { 1314 "field_name" : "head", 1315 "referenced_type" : "_ZTI12_aarch64_ctx" 1316 }, 1317 { 1318 "field_name" : "nregs", 1319 "field_offset" : 64, 1320 "referenced_type" : "_ZTIt" 1321 }, 1322 { 1323 "field_name" : "__reserved", 1324 "field_offset" : 80, 1325 "referenced_type" : "_ZTIA3_t" 1326 } 1327 ], 1328 "linker_set_key" : "_ZTI10zt_context", 1329 "name" : "zt_context", 1330 "size" : 16, 1331 "source_file" : "bionic/libc/kernel/uapi/asm-arm64/asm/sigcontext.h" 1332 }, 1333 { 1334 "alignment" : 8, 1335 "fields" : 1336 [ 1337 { 1338 "field_name" : "head", 1339 "referenced_type" : "_ZTI12_aarch64_ctx" 1340 }, 1341 { 1342 "field_name" : "esr", 1343 "field_offset" : 64, 1344 "referenced_type" : "_ZTIy" 1345 } 1346 ], 1347 "linker_set_key" : "_ZTI11esr_context", 1348 "name" : "esr_context", 1349 "size" : 16, 1350 "source_file" : "bionic/libc/kernel/uapi/asm-arm64/asm/sigcontext.h" 1351 }, 1352 { 1353 "alignment" : 4, 1354 "fields" : 1355 [ 1356 { 1357 "field_name" : "sched_priority", 1358 "referenced_type" : "_ZTIi" 1359 } 1360 ], 1361 "linker_set_key" : "_ZTI11sched_param", 1362 "name" : "sched_param", 1363 "size" : 4, 1364 "source_file" : "bionic/libc/include/sched.h" 1365 }, 1366 { 1367 "alignment" : 8, 1368 "fields" : 1369 [ 1370 { 1371 "field_name" : "sa_flags", 1372 "referenced_type" : "_ZTIi" 1373 }, 1374 { 1375 "field_offset" : 64, 1376 "referenced_type" : "_ZTIN11sigaction64Ut_E" 1377 }, 1378 { 1379 "field_name" : "sa_mask", 1380 "field_offset" : 128, 1381 "referenced_type" : "_ZTI8sigset_t" 1382 }, 1383 { 1384 "field_name" : "sa_restorer", 1385 "field_offset" : 192, 1386 "referenced_type" : "_ZTIPFvvE" 1387 } 1388 ], 1389 "linker_set_key" : "_ZTI11sigaction64", 1390 "name" : "sigaction64", 1391 "size" : 32, 1392 "source_file" : "bionic/libc/include/bits/signal_types.h" 1393 }, 1394 { 1395 "alignment" : 8, 1396 "fields" : 1397 [ 1398 { 1399 "field_name" : "ss_sp", 1400 "referenced_type" : "_ZTIPv" 1401 }, 1402 { 1403 "field_name" : "ss_flags", 1404 "field_offset" : 64, 1405 "referenced_type" : "_ZTIi" 1406 }, 1407 { 1408 "field_name" : "ss_size", 1409 "field_offset" : 128, 1410 "referenced_type" : "_ZTIm" 1411 } 1412 ], 1413 "linker_set_key" : "_ZTI11sigaltstack", 1414 "name" : "sigaltstack", 1415 "size" : 24, 1416 "source_file" : "bionic/libc/kernel/uapi/asm-generic/signal.h" 1417 }, 1418 { 1419 "alignment" : 4, 1420 "fields" : 1421 [ 1422 { 1423 "field_name" : "head", 1424 "referenced_type" : "_ZTI12_aarch64_ctx" 1425 }, 1426 { 1427 "field_name" : "vl", 1428 "field_offset" : 64, 1429 "referenced_type" : "_ZTIt" 1430 }, 1431 { 1432 "field_name" : "flags", 1433 "field_offset" : 80, 1434 "referenced_type" : "_ZTIt" 1435 }, 1436 { 1437 "field_name" : "__reserved", 1438 "field_offset" : 96, 1439 "referenced_type" : "_ZTIA2_t" 1440 } 1441 ], 1442 "linker_set_key" : "_ZTI11sve_context", 1443 "name" : "sve_context", 1444 "size" : 16, 1445 "source_file" : "bionic/libc/kernel/uapi/asm-arm64/asm/sigcontext.h" 1446 }, 1447 { 1448 "alignment" : 4, 1449 "fields" : 1450 [ 1451 { 1452 "field_name" : "magic", 1453 "referenced_type" : "_ZTIj" 1454 }, 1455 { 1456 "field_name" : "size", 1457 "field_offset" : 32, 1458 "referenced_type" : "_ZTIj" 1459 } 1460 ], 1461 "linker_set_key" : "_ZTI12_aarch64_ctx", 1462 "name" : "_aarch64_ctx", 1463 "size" : 8, 1464 "source_file" : "bionic/libc/kernel/uapi/asm-arm64/asm/sigcontext.h" 1465 }, 1466 { 1467 "alignment" : 8, 1468 "fields" : 1469 [ 1470 { 1471 "field_name" : "head", 1472 "referenced_type" : "_ZTI12_aarch64_ctx" 1473 }, 1474 { 1475 "field_name" : "fpmr", 1476 "field_offset" : 64, 1477 "referenced_type" : "_ZTIy" 1478 } 1479 ], 1480 "linker_set_key" : "_ZTI12fpmr_context", 1481 "name" : "fpmr_context", 1482 "size" : 16, 1483 "source_file" : "bionic/libc/kernel/uapi/asm-arm64/asm/sigcontext.h" 1484 }, 1485 { 1486 "alignment" : 8, 1487 "fields" : 1488 [ 1489 { 1490 "field_name" : "head", 1491 "referenced_type" : "_ZTI12_aarch64_ctx" 1492 }, 1493 { 1494 "field_name" : "datap", 1495 "field_offset" : 64, 1496 "referenced_type" : "_ZTIy" 1497 }, 1498 { 1499 "field_name" : "size", 1500 "field_offset" : 128, 1501 "referenced_type" : "_ZTIj" 1502 }, 1503 { 1504 "field_name" : "__reserved", 1505 "field_offset" : 160, 1506 "referenced_type" : "_ZTIA3_j" 1507 } 1508 ], 1509 "linker_set_key" : "_ZTI13extra_context", 1510 "name" : "extra_context", 1511 "size" : 32, 1512 "source_file" : "bionic/libc/kernel/uapi/asm-arm64/asm/sigcontext.h" 1513 }, 1514 { 1515 "alignment" : 16, 1516 "fields" : 1517 [ 1518 { 1519 "field_name" : "head", 1520 "referenced_type" : "_ZTI12_aarch64_ctx" 1521 }, 1522 { 1523 "field_name" : "fpsr", 1524 "field_offset" : 64, 1525 "referenced_type" : "_ZTIj" 1526 }, 1527 { 1528 "field_name" : "fpcr", 1529 "field_offset" : 96, 1530 "referenced_type" : "_ZTIj" 1531 }, 1532 { 1533 "field_name" : "vregs", 1534 "field_offset" : 128, 1535 "referenced_type" : "_ZTIA32_o" 1536 } 1537 ], 1538 "linker_set_key" : "_ZTI14fpsimd_context", 1539 "name" : "fpsimd_context", 1540 "size" : 528, 1541 "source_file" : "bionic/libc/kernel/uapi/asm-arm64/asm/sigcontext.h" 1542 }, 1543 { 1544 "alignment" : 8, 1545 "fields" : 1546 [ 1547 { 1548 "field_name" : "flags", 1549 "referenced_type" : "_ZTIj" 1550 }, 1551 { 1552 "field_name" : "stack_base", 1553 "field_offset" : 64, 1554 "referenced_type" : "_ZTIPv" 1555 }, 1556 { 1557 "field_name" : "stack_size", 1558 "field_offset" : 128, 1559 "referenced_type" : "_ZTIm" 1560 }, 1561 { 1562 "field_name" : "guard_size", 1563 "field_offset" : 192, 1564 "referenced_type" : "_ZTIm" 1565 }, 1566 { 1567 "field_name" : "sched_policy", 1568 "field_offset" : 256, 1569 "referenced_type" : "_ZTIi" 1570 }, 1571 { 1572 "field_name" : "sched_priority", 1573 "field_offset" : 288, 1574 "referenced_type" : "_ZTIi" 1575 }, 1576 { 1577 "field_name" : "__reserved", 1578 "field_offset" : 320, 1579 "referenced_type" : "_ZTIA16_c" 1580 } 1581 ], 1582 "linker_set_key" : "_ZTI14pthread_attr_t", 1583 "name" : "pthread_attr_t", 1584 "size" : 56, 1585 "source_file" : "bionic/libc/include/bits/pthread_types.h" 1586 }, 1587 { 1588 "alignment" : 4, 1589 "fields" : 1590 [ 1591 { 1592 "field_name" : "__private", 1593 "referenced_type" : "_ZTIA12_i" 1594 } 1595 ], 1596 "linker_set_key" : "_ZTI14pthread_cond_t", 1597 "name" : "pthread_cond_t", 1598 "size" : 48, 1599 "source_file" : "bionic/libc/include/bits/pthread_types.h" 1600 }, 1601 { 1602 "alignment" : 8, 1603 "fields" : 1604 [ 1605 { 1606 "field_name" : "head", 1607 "referenced_type" : "_ZTI12_aarch64_ctx" 1608 }, 1609 { 1610 "field_name" : "tpidr2", 1611 "field_offset" : 64, 1612 "referenced_type" : "_ZTIy" 1613 } 1614 ], 1615 "linker_set_key" : "_ZTI14tpidr2_context", 1616 "name" : "tpidr2_context", 1617 "size" : 16, 1618 "source_file" : "bionic/libc/kernel/uapi/asm-arm64/asm/sigcontext.h" 1619 }, 1620 { 1621 "alignment" : 8, 1622 "fields" : 1623 [ 1624 { 1625 "field_name" : "fds_bits", 1626 "referenced_type" : "_ZTIA16_m" 1627 } 1628 ], 1629 "linker_set_key" : "_ZTI15__kernel_fd_set", 1630 "name" : "__kernel_fd_set", 1631 "size" : 128, 1632 "source_file" : "bionic/libc/kernel/uapi/linux/posix_types.h" 1633 }, 1634 { 1635 "alignment" : 4, 1636 "fields" : 1637 [ 1638 { 1639 "field_name" : "val", 1640 "referenced_type" : "_ZTIA2_i" 1641 } 1642 ], 1643 "linker_set_key" : "_ZTI15__kernel_fsid_t", 1644 "name" : "__kernel_fsid_t", 1645 "size" : 8, 1646 "source_file" : "bionic/libc/kernel/uapi/asm-generic/posix_types.h" 1647 }, 1648 { 1649 "alignment" : 4, 1650 "fields" : 1651 [ 1652 { 1653 "field_name" : "__private", 1654 "referenced_type" : "_ZTIA10_i" 1655 } 1656 ], 1657 "linker_set_key" : "_ZTI15pthread_mutex_t", 1658 "name" : "pthread_mutex_t", 1659 "size" : 40, 1660 "source_file" : "bionic/libc/include/bits/pthread_types.h" 1661 }, 1662 { 1663 "alignment" : 4, 1664 "fields" : 1665 [ 1666 { 1667 "field_name" : "__private", 1668 "referenced_type" : "_ZTIA14_i" 1669 } 1670 ], 1671 "linker_set_key" : "_ZTI16pthread_rwlock_t", 1672 "name" : "pthread_rwlock_t", 1673 "size" : 56, 1674 "source_file" : "bionic/libc/include/bits/pthread_types.h" 1675 }, 1676 { 1677 "alignment" : 8, 1678 "fields" : 1679 [ 1680 { 1681 "field_name" : "regs", 1682 "referenced_type" : "_ZTIA31_m" 1683 }, 1684 { 1685 "field_name" : "sp", 1686 "field_offset" : 1984, 1687 "referenced_type" : "_ZTIm" 1688 }, 1689 { 1690 "field_name" : "pc", 1691 "field_offset" : 2048, 1692 "referenced_type" : "_ZTIm" 1693 }, 1694 { 1695 "field_name" : "pstate", 1696 "field_offset" : 2112, 1697 "referenced_type" : "_ZTIm" 1698 } 1699 ], 1700 "linker_set_key" : "_ZTI16user_regs_struct", 1701 "name" : "user_regs_struct", 1702 "size" : 272, 1703 "source_file" : "bionic/libc/include/sys/user.h" 1704 }, 1705 { 1706 "alignment" : 8, 1707 "fields" : 1708 [ 1709 { 1710 "field_name" : "tv_sec", 1711 "referenced_type" : "_ZTIx" 1712 }, 1713 { 1714 "field_name" : "tv_nsec", 1715 "field_offset" : 64, 1716 "referenced_type" : "_ZTIx" 1717 } 1718 ], 1719 "linker_set_key" : "_ZTI17__kernel_timespec", 1720 "name" : "__kernel_timespec", 1721 "size" : 16, 1722 "source_file" : "bionic/libc/kernel/uapi/linux/time_types.h" 1723 }, 1724 { 1725 "alignment" : 8, 1726 "fields" : 1727 [ 1728 { 1729 "field_name" : "__private", 1730 "referenced_type" : "_ZTIA4_l" 1731 } 1732 ], 1733 "linker_set_key" : "_ZTI17pthread_barrier_t", 1734 "name" : "pthread_barrier_t", 1735 "size" : 32, 1736 "source_file" : "bionic/libc/include/bits/pthread_types.h" 1737 }, 1738 { 1739 "alignment" : 8, 1740 "fields" : 1741 [ 1742 { 1743 "field_name" : "sa_handler", 1744 "referenced_type" : "_ZTIPFviE" 1745 }, 1746 { 1747 "field_name" : "sa_flags", 1748 "field_offset" : 64, 1749 "referenced_type" : "_ZTIm" 1750 }, 1751 { 1752 "field_name" : "sa_restorer", 1753 "field_offset" : 128, 1754 "referenced_type" : "_ZTIPFvvE" 1755 }, 1756 { 1757 "field_name" : "sa_mask", 1758 "field_offset" : 192, 1759 "referenced_type" : "_ZTI8sigset_t" 1760 } 1761 ], 1762 "linker_set_key" : "_ZTI18__kernel_sigaction", 1763 "name" : "__kernel_sigaction", 1764 "size" : 32, 1765 "source_file" : "bionic/libc/kernel/uapi/asm-generic/signal.h" 1766 }, 1767 { 1768 "alignment" : 8, 1769 "fields" : 1770 [ 1771 { 1772 "field_name" : "__private", 1773 "referenced_type" : "_ZTIl" 1774 } 1775 ], 1776 "linker_set_key" : "_ZTI18pthread_spinlock_t", 1777 "name" : "pthread_spinlock_t", 1778 "size" : 8, 1779 "source_file" : "bionic/libc/include/bits/pthread_types.h" 1780 }, 1781 { 1782 "alignment" : 16, 1783 "fields" : 1784 [ 1785 { 1786 "field_name" : "vregs", 1787 "referenced_type" : "_ZTIA32_o" 1788 }, 1789 { 1790 "field_name" : "fpsr", 1791 "field_offset" : 4096, 1792 "referenced_type" : "_ZTIj" 1793 }, 1794 { 1795 "field_name" : "fpcr", 1796 "field_offset" : 4128, 1797 "referenced_type" : "_ZTIj" 1798 } 1799 ], 1800 "linker_set_key" : "_ZTI18user_fpsimd_struct", 1801 "name" : "user_fpsimd_struct", 1802 "size" : 528, 1803 "source_file" : "bionic/libc/include/sys/user.h" 1804 }, 1805 { 1806 "alignment" : 8, 1807 "fields" : 1808 [ 1809 { 1810 "field_name" : "it_interval", 1811 "referenced_type" : "_ZTI17__kernel_timespec" 1812 }, 1813 { 1814 "field_name" : "it_value", 1815 "field_offset" : 128, 1816 "referenced_type" : "_ZTI17__kernel_timespec" 1817 } 1818 ], 1819 "linker_set_key" : "_ZTI19__kernel_itimerspec", 1820 "name" : "__kernel_itimerspec", 1821 "size" : 32, 1822 "source_file" : "bionic/libc/kernel/uapi/linux/time_types.h" 1823 }, 1824 { 1825 "alignment" : 8, 1826 "fields" : 1827 [ 1828 { 1829 "field_name" : "__cleanup_prev", 1830 "referenced_type" : "_ZTIP19__pthread_cleanup_t" 1831 }, 1832 { 1833 "field_name" : "__cleanup_routine", 1834 "field_offset" : 64, 1835 "referenced_type" : "_ZTIPFvPvE" 1836 }, 1837 { 1838 "field_name" : "__cleanup_arg", 1839 "field_offset" : 128, 1840 "referenced_type" : "_ZTIPv" 1841 } 1842 ], 1843 "linker_set_key" : "_ZTI19__pthread_cleanup_t", 1844 "name" : "__pthread_cleanup_t", 1845 "size" : 24, 1846 "source_file" : "bionic/libc/include/pthread.h" 1847 }, 1848 { 1849 "alignment" : 8, 1850 "fields" : 1851 [ 1852 { 1853 "field_name" : "tv_sec", 1854 "referenced_type" : "_ZTIl" 1855 }, 1856 { 1857 "field_name" : "tv_nsec", 1858 "field_offset" : 64, 1859 "referenced_type" : "_ZTIl" 1860 } 1861 ], 1862 "linker_set_key" : "_ZTI21__kernel_old_timespec", 1863 "name" : "__kernel_old_timespec", 1864 "size" : 16, 1865 "source_file" : "bionic/libc/kernel/uapi/linux/time_types.h" 1866 }, 1867 { 1868 "alignment" : 8, 1869 "fields" : 1870 [ 1871 { 1872 "field_name" : "tv_sec", 1873 "referenced_type" : "_ZTIx" 1874 }, 1875 { 1876 "field_name" : "tv_usec", 1877 "field_offset" : 64, 1878 "referenced_type" : "_ZTIx" 1879 } 1880 ], 1881 "linker_set_key" : "_ZTI21__kernel_sock_timeval", 1882 "name" : "__kernel_sock_timeval", 1883 "size" : 16, 1884 "source_file" : "bionic/libc/kernel/uapi/linux/time_types.h" 1885 }, 1886 { 1887 "alignment" : 8, 1888 "fields" : 1889 [ 1890 { 1891 "field_name" : "tm_sec", 1892 "referenced_type" : "_ZTIi" 1893 }, 1894 { 1895 "field_name" : "tm_min", 1896 "field_offset" : 32, 1897 "referenced_type" : "_ZTIi" 1898 }, 1899 { 1900 "field_name" : "tm_hour", 1901 "field_offset" : 64, 1902 "referenced_type" : "_ZTIi" 1903 }, 1904 { 1905 "field_name" : "tm_mday", 1906 "field_offset" : 96, 1907 "referenced_type" : "_ZTIi" 1908 }, 1909 { 1910 "field_name" : "tm_mon", 1911 "field_offset" : 128, 1912 "referenced_type" : "_ZTIi" 1913 }, 1914 { 1915 "field_name" : "tm_year", 1916 "field_offset" : 160, 1917 "referenced_type" : "_ZTIi" 1918 }, 1919 { 1920 "field_name" : "tm_wday", 1921 "field_offset" : 192, 1922 "referenced_type" : "_ZTIi" 1923 }, 1924 { 1925 "field_name" : "tm_yday", 1926 "field_offset" : 224, 1927 "referenced_type" : "_ZTIi" 1928 }, 1929 { 1930 "field_name" : "tm_isdst", 1931 "field_offset" : 256, 1932 "referenced_type" : "_ZTIi" 1933 }, 1934 { 1935 "field_name" : "tm_gmtoff", 1936 "field_offset" : 320, 1937 "referenced_type" : "_ZTIl" 1938 }, 1939 { 1940 "field_name" : "tm_zone", 1941 "field_offset" : 384, 1942 "referenced_type" : "_ZTIPKc" 1943 } 1944 ], 1945 "linker_set_key" : "_ZTI2tm", 1946 "name" : "tm", 1947 "size" : 56, 1948 "source_file" : "bionic/libc/include/time.h" 1949 }, 1950 { 1951 "alignment" : 4, 1952 "fields" : 1953 [ 1954 { 1955 "field_name" : "quot", 1956 "referenced_type" : "_ZTIi" 1957 }, 1958 { 1959 "field_name" : "rem", 1960 "field_offset" : 32, 1961 "referenced_type" : "_ZTIi" 1962 } 1963 ], 1964 "linker_set_key" : "_ZTI5div_t", 1965 "name" : "div_t", 1966 "size" : 8, 1967 "source_file" : "bionic/libc/include/stdlib.h" 1968 }, 1969 { 1970 "alignment" : 8, 1971 "fields" : 1972 [ 1973 { 1974 "field_name" : "decimal_point", 1975 "referenced_type" : "_ZTIPc" 1976 }, 1977 { 1978 "field_name" : "thousands_sep", 1979 "field_offset" : 64, 1980 "referenced_type" : "_ZTIPc" 1981 }, 1982 { 1983 "field_name" : "grouping", 1984 "field_offset" : 128, 1985 "referenced_type" : "_ZTIPc" 1986 }, 1987 { 1988 "field_name" : "int_curr_symbol", 1989 "field_offset" : 192, 1990 "referenced_type" : "_ZTIPc" 1991 }, 1992 { 1993 "field_name" : "currency_symbol", 1994 "field_offset" : 256, 1995 "referenced_type" : "_ZTIPc" 1996 }, 1997 { 1998 "field_name" : "mon_decimal_point", 1999 "field_offset" : 320, 2000 "referenced_type" : "_ZTIPc" 2001 }, 2002 { 2003 "field_name" : "mon_thousands_sep", 2004 "field_offset" : 384, 2005 "referenced_type" : "_ZTIPc" 2006 }, 2007 { 2008 "field_name" : "mon_grouping", 2009 "field_offset" : 448, 2010 "referenced_type" : "_ZTIPc" 2011 }, 2012 { 2013 "field_name" : "positive_sign", 2014 "field_offset" : 512, 2015 "referenced_type" : "_ZTIPc" 2016 }, 2017 { 2018 "field_name" : "negative_sign", 2019 "field_offset" : 576, 2020 "referenced_type" : "_ZTIPc" 2021 }, 2022 { 2023 "field_name" : "int_frac_digits", 2024 "field_offset" : 640, 2025 "referenced_type" : "_ZTIc" 2026 }, 2027 { 2028 "field_name" : "frac_digits", 2029 "field_offset" : 648, 2030 "referenced_type" : "_ZTIc" 2031 }, 2032 { 2033 "field_name" : "p_cs_precedes", 2034 "field_offset" : 656, 2035 "referenced_type" : "_ZTIc" 2036 }, 2037 { 2038 "field_name" : "p_sep_by_space", 2039 "field_offset" : 664, 2040 "referenced_type" : "_ZTIc" 2041 }, 2042 { 2043 "field_name" : "n_cs_precedes", 2044 "field_offset" : 672, 2045 "referenced_type" : "_ZTIc" 2046 }, 2047 { 2048 "field_name" : "n_sep_by_space", 2049 "field_offset" : 680, 2050 "referenced_type" : "_ZTIc" 2051 }, 2052 { 2053 "field_name" : "p_sign_posn", 2054 "field_offset" : 688, 2055 "referenced_type" : "_ZTIc" 2056 }, 2057 { 2058 "field_name" : "n_sign_posn", 2059 "field_offset" : 696, 2060 "referenced_type" : "_ZTIc" 2061 }, 2062 { 2063 "field_name" : "int_p_cs_precedes", 2064 "field_offset" : 704, 2065 "referenced_type" : "_ZTIc" 2066 }, 2067 { 2068 "field_name" : "int_p_sep_by_space", 2069 "field_offset" : 712, 2070 "referenced_type" : "_ZTIc" 2071 }, 2072 { 2073 "field_name" : "int_n_cs_precedes", 2074 "field_offset" : 720, 2075 "referenced_type" : "_ZTIc" 2076 }, 2077 { 2078 "field_name" : "int_n_sep_by_space", 2079 "field_offset" : 728, 2080 "referenced_type" : "_ZTIc" 2081 }, 2082 { 2083 "field_name" : "int_p_sign_posn", 2084 "field_offset" : 736, 2085 "referenced_type" : "_ZTIc" 2086 }, 2087 { 2088 "field_name" : "int_n_sign_posn", 2089 "field_offset" : 744, 2090 "referenced_type" : "_ZTIc" 2091 } 2092 ], 2093 "linker_set_key" : "_ZTI5lconv", 2094 "name" : "lconv", 2095 "size" : 96, 2096 "source_file" : "bionic/libc/include/locale.h" 2097 }, 2098 { 2099 "alignment" : 8, 2100 "fields" : 2101 [ 2102 { 2103 "field_name" : "fds_bits", 2104 "referenced_type" : "_ZTIA16_m" 2105 } 2106 ], 2107 "linker_set_key" : "_ZTI6fd_set", 2108 "name" : "fd_set", 2109 "size" : 128, 2110 "source_file" : "bionic/libc/include/sys/select.h" 2111 }, 2112 { 2113 "alignment" : 8, 2114 "fields" : 2115 [ 2116 { 2117 "field_name" : "quot", 2118 "referenced_type" : "_ZTIl" 2119 }, 2120 { 2121 "field_name" : "rem", 2122 "field_offset" : 64, 2123 "referenced_type" : "_ZTIl" 2124 } 2125 ], 2126 "linker_set_key" : "_ZTI6ldiv_t", 2127 "name" : "ldiv_t", 2128 "size" : 16, 2129 "source_file" : "bionic/libc/include/stdlib.h" 2130 }, 2131 { 2132 "alignment" : 4, 2133 "fields" : 2134 [ 2135 { 2136 "field_name" : "fd", 2137 "referenced_type" : "_ZTIi" 2138 }, 2139 { 2140 "field_name" : "events", 2141 "field_offset" : 32, 2142 "referenced_type" : "_ZTIs" 2143 }, 2144 { 2145 "field_name" : "revents", 2146 "field_offset" : 48, 2147 "referenced_type" : "_ZTIs" 2148 } 2149 ], 2150 "linker_set_key" : "_ZTI6pollfd", 2151 "name" : "pollfd", 2152 "size" : 8, 2153 "source_file" : "bionic/libc/kernel/uapi/asm-generic/poll.h" 2154 }, 2155 { 2156 "alignment" : 8, 2157 "fields" : 2158 [ 2159 { 2160 "field_name" : "sival_int", 2161 "referenced_type" : "_ZTIi" 2162 }, 2163 { 2164 "field_name" : "sival_ptr", 2165 "referenced_type" : "_ZTIPv" 2166 } 2167 ], 2168 "linker_set_key" : "_ZTI6sigval", 2169 "name" : "sigval", 2170 "record_kind" : "union", 2171 "size" : 8, 2172 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 2173 }, 2174 { 2175 "alignment" : 8, 2176 "fields" : 2177 [ 2178 { 2179 "field_name" : "quot", 2180 "referenced_type" : "_ZTIx" 2181 }, 2182 { 2183 "field_name" : "rem", 2184 "field_offset" : 64, 2185 "referenced_type" : "_ZTIx" 2186 } 2187 ], 2188 "linker_set_key" : "_ZTI7lldiv_t", 2189 "name" : "lldiv_t", 2190 "size" : 16, 2191 "source_file" : "bionic/libc/include/stdlib.h" 2192 }, 2193 { 2194 "alignment" : 8, 2195 "fields" : 2196 [ 2197 { 2198 "referenced_type" : "_ZTIN7siginfoUt_E" 2199 } 2200 ], 2201 "linker_set_key" : "_ZTI7siginfo", 2202 "name" : "siginfo", 2203 "size" : 128, 2204 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 2205 }, 2206 { 2207 "alignment" : 8, 2208 "fields" : 2209 [ 2210 { 2211 "field_name" : "tv_sec", 2212 "referenced_type" : "_ZTIl" 2213 }, 2214 { 2215 "field_name" : "tv_usec", 2216 "field_offset" : 64, 2217 "referenced_type" : "_ZTIl" 2218 } 2219 ], 2220 "linker_set_key" : "_ZTI7timeval", 2221 "name" : "timeval", 2222 "size" : 16, 2223 "source_file" : "bionic/libc/kernel/uapi/linux/time.h" 2224 }, 2225 { 2226 "alignment" : 8, 2227 "fields" : 2228 [ 2229 { 2230 "field_name" : "arena", 2231 "referenced_type" : "_ZTIm" 2232 }, 2233 { 2234 "field_name" : "ordblks", 2235 "field_offset" : 64, 2236 "referenced_type" : "_ZTIm" 2237 }, 2238 { 2239 "field_name" : "smblks", 2240 "field_offset" : 128, 2241 "referenced_type" : "_ZTIm" 2242 }, 2243 { 2244 "field_name" : "hblks", 2245 "field_offset" : 192, 2246 "referenced_type" : "_ZTIm" 2247 }, 2248 { 2249 "field_name" : "hblkhd", 2250 "field_offset" : 256, 2251 "referenced_type" : "_ZTIm" 2252 }, 2253 { 2254 "field_name" : "usmblks", 2255 "field_offset" : 320, 2256 "referenced_type" : "_ZTIm" 2257 }, 2258 { 2259 "field_name" : "fsmblks", 2260 "field_offset" : 384, 2261 "referenced_type" : "_ZTIm" 2262 }, 2263 { 2264 "field_name" : "uordblks", 2265 "field_offset" : 448, 2266 "referenced_type" : "_ZTIm" 2267 }, 2268 { 2269 "field_name" : "fordblks", 2270 "field_offset" : 512, 2271 "referenced_type" : "_ZTIm" 2272 }, 2273 { 2274 "field_name" : "keepcost", 2275 "field_offset" : 576, 2276 "referenced_type" : "_ZTIm" 2277 } 2278 ], 2279 "linker_set_key" : "_ZTI8mallinfo", 2280 "name" : "mallinfo", 2281 "size" : 80, 2282 "source_file" : "bionic/libc/include/malloc.h" 2283 }, 2284 { 2285 "alignment" : 8, 2286 "fields" : 2287 [ 2288 { 2289 "field_name" : "sigev_value", 2290 "referenced_type" : "_ZTI6sigval" 2291 }, 2292 { 2293 "field_name" : "sigev_signo", 2294 "field_offset" : 64, 2295 "referenced_type" : "_ZTIi" 2296 }, 2297 { 2298 "field_name" : "sigev_notify", 2299 "field_offset" : 96, 2300 "referenced_type" : "_ZTIi" 2301 }, 2302 { 2303 "field_name" : "_sigev_un", 2304 "field_offset" : 128, 2305 "referenced_type" : "_ZTIN8sigeventUt_E" 2306 } 2307 ], 2308 "linker_set_key" : "_ZTI8sigevent", 2309 "name" : "sigevent", 2310 "size" : 64, 2311 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 2312 }, 2313 { 2314 "alignment" : 8, 2315 "fields" : 2316 [ 2317 { 2318 "field_name" : "sig", 2319 "referenced_type" : "_ZTIA1_m" 2320 } 2321 ], 2322 "linker_set_key" : "_ZTI8sigset_t", 2323 "name" : "sigset_t", 2324 "size" : 8, 2325 "source_file" : "bionic/libc/kernel/uapi/asm-generic/signal.h" 2326 }, 2327 { 2328 "alignment" : 8, 2329 "fields" : 2330 [ 2331 { 2332 "field_name" : "tv_sec", 2333 "referenced_type" : "_ZTIl" 2334 }, 2335 { 2336 "field_name" : "tv_nsec", 2337 "field_offset" : 64, 2338 "referenced_type" : "_ZTIl" 2339 } 2340 ], 2341 "linker_set_key" : "_ZTI8timespec", 2342 "name" : "timespec", 2343 "size" : 16, 2344 "source_file" : "bionic/libc/include/bits/timespec.h" 2345 }, 2346 { 2347 "alignment" : 4, 2348 "fields" : 2349 [ 2350 { 2351 "field_name" : "tz_minuteswest", 2352 "referenced_type" : "_ZTIi" 2353 }, 2354 { 2355 "field_name" : "tz_dsttime", 2356 "field_offset" : 32, 2357 "referenced_type" : "_ZTIi" 2358 } 2359 ], 2360 "linker_set_key" : "_ZTI8timezone", 2361 "name" : "timezone", 2362 "size" : 8, 2363 "source_file" : "bionic/libc/kernel/uapi/linux/time.h" 2364 }, 2365 { 2366 "alignment" : 16, 2367 "fields" : 2368 [ 2369 { 2370 "field_name" : "uc_flags", 2371 "referenced_type" : "_ZTIm" 2372 }, 2373 { 2374 "field_name" : "uc_link", 2375 "field_offset" : 64, 2376 "referenced_type" : "_ZTIP8ucontext" 2377 }, 2378 { 2379 "field_name" : "uc_stack", 2380 "field_offset" : 128, 2381 "referenced_type" : "_ZTI11sigaltstack" 2382 }, 2383 { 2384 "field_offset" : 320, 2385 "referenced_type" : "_ZTIN8ucontextUt_E" 2386 }, 2387 { 2388 "field_name" : "__padding", 2389 "field_offset" : 384, 2390 "referenced_type" : "_ZTIA120_c" 2391 }, 2392 { 2393 "field_name" : "uc_mcontext", 2394 "field_offset" : 1408, 2395 "referenced_type" : "_ZTI10sigcontext" 2396 } 2397 ], 2398 "linker_set_key" : "_ZTI8ucontext", 2399 "name" : "ucontext", 2400 "size" : 4560, 2401 "source_file" : "bionic/libc/include/sys/ucontext.h" 2402 }, 2403 { 2404 "alignment" : 8, 2405 "fields" : 2406 [ 2407 { 2408 "field_name" : "__bits", 2409 "referenced_type" : "_ZTIA16_m" 2410 } 2411 ], 2412 "linker_set_key" : "_ZTI9cpu_set_t", 2413 "name" : "cpu_set_t", 2414 "size" : 128, 2415 "source_file" : "bionic/libc/include/sched.h" 2416 }, 2417 { 2418 "alignment" : 8, 2419 "fields" : 2420 [ 2421 { 2422 "field_name" : "quot", 2423 "referenced_type" : "_ZTIl" 2424 }, 2425 { 2426 "field_name" : "rem", 2427 "field_offset" : 64, 2428 "referenced_type" : "_ZTIl" 2429 } 2430 ], 2431 "linker_set_key" : "_ZTI9imaxdiv_t", 2432 "name" : "imaxdiv_t", 2433 "size" : 16, 2434 "source_file" : "bionic/libc/include/inttypes.h" 2435 }, 2436 { 2437 "alignment" : 8, 2438 "fields" : 2439 [ 2440 { 2441 "field_name" : "it_interval", 2442 "referenced_type" : "_ZTI7timeval" 2443 }, 2444 { 2445 "field_name" : "it_value", 2446 "field_offset" : 128, 2447 "referenced_type" : "_ZTI7timeval" 2448 } 2449 ], 2450 "linker_set_key" : "_ZTI9itimerval", 2451 "name" : "itimerval", 2452 "size" : 32, 2453 "source_file" : "bionic/libc/kernel/uapi/linux/time.h" 2454 }, 2455 { 2456 "alignment" : 8, 2457 "fields" : 2458 [ 2459 { 2460 "field_name" : "arena", 2461 "referenced_type" : "_ZTIm" 2462 }, 2463 { 2464 "field_name" : "ordblks", 2465 "field_offset" : 64, 2466 "referenced_type" : "_ZTIm" 2467 }, 2468 { 2469 "field_name" : "smblks", 2470 "field_offset" : 128, 2471 "referenced_type" : "_ZTIm" 2472 }, 2473 { 2474 "field_name" : "hblks", 2475 "field_offset" : 192, 2476 "referenced_type" : "_ZTIm" 2477 }, 2478 { 2479 "field_name" : "hblkhd", 2480 "field_offset" : 256, 2481 "referenced_type" : "_ZTIm" 2482 }, 2483 { 2484 "field_name" : "usmblks", 2485 "field_offset" : 320, 2486 "referenced_type" : "_ZTIm" 2487 }, 2488 { 2489 "field_name" : "fsmblks", 2490 "field_offset" : 384, 2491 "referenced_type" : "_ZTIm" 2492 }, 2493 { 2494 "field_name" : "uordblks", 2495 "field_offset" : 448, 2496 "referenced_type" : "_ZTIm" 2497 }, 2498 { 2499 "field_name" : "fordblks", 2500 "field_offset" : 512, 2501 "referenced_type" : "_ZTIm" 2502 }, 2503 { 2504 "field_name" : "keepcost", 2505 "field_offset" : 576, 2506 "referenced_type" : "_ZTIm" 2507 } 2508 ], 2509 "linker_set_key" : "_ZTI9mallinfo2", 2510 "name" : "mallinfo2", 2511 "size" : 80, 2512 "source_file" : "bionic/libc/include/malloc.h" 2513 }, 2514 { 2515 "alignment" : 1, 2516 "fields" : 2517 [ 2518 { 2519 "field_name" : "__seq", 2520 "referenced_type" : "_ZTIA4_h" 2521 }, 2522 { 2523 "field_name" : "__reserved", 2524 "field_offset" : 32, 2525 "referenced_type" : "_ZTIA4_h" 2526 } 2527 ], 2528 "linker_set_key" : "_ZTI9mbstate_t", 2529 "name" : "mbstate_t", 2530 "size" : 8, 2531 "source_file" : "bionic/libc/include/bits/mbstate_t.h" 2532 }, 2533 { 2534 "alignment" : 8, 2535 "fields" : 2536 [ 2537 { 2538 "field_name" : "sa_flags", 2539 "referenced_type" : "_ZTIi" 2540 }, 2541 { 2542 "field_offset" : 64, 2543 "referenced_type" : "_ZTIN9sigactionUt_E" 2544 }, 2545 { 2546 "field_name" : "sa_mask", 2547 "field_offset" : 128, 2548 "referenced_type" : "_ZTI8sigset_t" 2549 }, 2550 { 2551 "field_name" : "sa_restorer", 2552 "field_offset" : 192, 2553 "referenced_type" : "_ZTIPFvvE" 2554 } 2555 ], 2556 "linker_set_key" : "_ZTI9sigaction", 2557 "name" : "sigaction", 2558 "size" : 32, 2559 "source_file" : "bionic/libc/include/bits/signal_types.h" 2560 }, 2561 { 2562 "alignment" : 8, 2563 "fields" : 2564 [ 2565 { 2566 "field_name" : "_tid", 2567 "referenced_type" : "_ZTIi" 2568 }, 2569 { 2570 "field_name" : "_overrun", 2571 "field_offset" : 32, 2572 "referenced_type" : "_ZTIi" 2573 }, 2574 { 2575 "field_name" : "_sigval", 2576 "field_offset" : 64, 2577 "referenced_type" : "_ZTI6sigval" 2578 }, 2579 { 2580 "field_name" : "_sys_private", 2581 "field_offset" : 128, 2582 "referenced_type" : "_ZTIi" 2583 } 2584 ], 2585 "is_anonymous" : true, 2586 "linker_set_key" : "_ZTIN10__sifieldsUt0_E", 2587 "name" : "__sifields::(unnamed)", 2588 "size" : 24, 2589 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 2590 }, 2591 { 2592 "alignment" : 8, 2593 "fields" : 2594 [ 2595 { 2596 "field_name" : "_pid", 2597 "referenced_type" : "_ZTIi" 2598 }, 2599 { 2600 "field_name" : "_uid", 2601 "field_offset" : 32, 2602 "referenced_type" : "_ZTIj" 2603 }, 2604 { 2605 "field_name" : "_sigval", 2606 "field_offset" : 64, 2607 "referenced_type" : "_ZTI6sigval" 2608 } 2609 ], 2610 "is_anonymous" : true, 2611 "linker_set_key" : "_ZTIN10__sifieldsUt1_E", 2612 "name" : "__sifields::(unnamed)", 2613 "size" : 16, 2614 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 2615 }, 2616 { 2617 "alignment" : 8, 2618 "fields" : 2619 [ 2620 { 2621 "field_name" : "_pid", 2622 "referenced_type" : "_ZTIi" 2623 }, 2624 { 2625 "field_name" : "_uid", 2626 "field_offset" : 32, 2627 "referenced_type" : "_ZTIj" 2628 }, 2629 { 2630 "field_name" : "_status", 2631 "field_offset" : 64, 2632 "referenced_type" : "_ZTIi" 2633 }, 2634 { 2635 "field_name" : "_utime", 2636 "field_offset" : 128, 2637 "referenced_type" : "_ZTIl" 2638 }, 2639 { 2640 "field_name" : "_stime", 2641 "field_offset" : 192, 2642 "referenced_type" : "_ZTIl" 2643 } 2644 ], 2645 "is_anonymous" : true, 2646 "linker_set_key" : "_ZTIN10__sifieldsUt2_E", 2647 "name" : "__sifields::(unnamed)", 2648 "size" : 32, 2649 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 2650 }, 2651 { 2652 "alignment" : 8, 2653 "fields" : 2654 [ 2655 { 2656 "field_name" : "_addr", 2657 "referenced_type" : "_ZTIPv" 2658 }, 2659 { 2660 "field_offset" : 64, 2661 "referenced_type" : "_ZTIN10__sifieldsUt3_Ut_E" 2662 } 2663 ], 2664 "is_anonymous" : true, 2665 "linker_set_key" : "_ZTIN10__sifieldsUt3_E", 2666 "name" : "__sifields::(unnamed)", 2667 "size" : 32, 2668 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 2669 }, 2670 { 2671 "alignment" : 8, 2672 "fields" : 2673 [ 2674 { 2675 "field_name" : "_trapno", 2676 "referenced_type" : "_ZTIi" 2677 }, 2678 { 2679 "field_name" : "_addr_lsb", 2680 "referenced_type" : "_ZTIs" 2681 }, 2682 { 2683 "field_name" : "_addr_bnd", 2684 "referenced_type" : "_ZTIN10__sifieldsUt3_Ut_Ut_E" 2685 }, 2686 { 2687 "field_name" : "_addr_pkey", 2688 "referenced_type" : "_ZTIN10__sifieldsUt3_Ut_Ut0_E" 2689 }, 2690 { 2691 "field_name" : "_perf", 2692 "referenced_type" : "_ZTIN10__sifieldsUt3_Ut_Ut1_E" 2693 } 2694 ], 2695 "is_anonymous" : true, 2696 "linker_set_key" : "_ZTIN10__sifieldsUt3_Ut_E", 2697 "name" : "__sifields::(unnamed)::(anonymous)", 2698 "record_kind" : "union", 2699 "size" : 24, 2700 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 2701 }, 2702 { 2703 "alignment" : 4, 2704 "fields" : 2705 [ 2706 { 2707 "field_name" : "_dummy_pkey", 2708 "referenced_type" : "_ZTIA8_c" 2709 }, 2710 { 2711 "field_name" : "_pkey", 2712 "field_offset" : 64, 2713 "referenced_type" : "_ZTIj" 2714 } 2715 ], 2716 "is_anonymous" : true, 2717 "linker_set_key" : "_ZTIN10__sifieldsUt3_Ut_Ut0_E", 2718 "name" : "__sifields::(unnamed)::(anonymous)::(unnamed)", 2719 "size" : 12, 2720 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 2721 }, 2722 { 2723 "alignment" : 8, 2724 "fields" : 2725 [ 2726 { 2727 "field_name" : "_data", 2728 "referenced_type" : "_ZTIm" 2729 }, 2730 { 2731 "field_name" : "_type", 2732 "field_offset" : 64, 2733 "referenced_type" : "_ZTIj" 2734 }, 2735 { 2736 "field_name" : "_flags", 2737 "field_offset" : 96, 2738 "referenced_type" : "_ZTIj" 2739 } 2740 ], 2741 "is_anonymous" : true, 2742 "linker_set_key" : "_ZTIN10__sifieldsUt3_Ut_Ut1_E", 2743 "name" : "__sifields::(unnamed)::(anonymous)::(unnamed)", 2744 "size" : 16, 2745 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 2746 }, 2747 { 2748 "alignment" : 8, 2749 "fields" : 2750 [ 2751 { 2752 "field_name" : "_dummy_bnd", 2753 "referenced_type" : "_ZTIA8_c" 2754 }, 2755 { 2756 "field_name" : "_lower", 2757 "field_offset" : 64, 2758 "referenced_type" : "_ZTIPv" 2759 }, 2760 { 2761 "field_name" : "_upper", 2762 "field_offset" : 128, 2763 "referenced_type" : "_ZTIPv" 2764 } 2765 ], 2766 "is_anonymous" : true, 2767 "linker_set_key" : "_ZTIN10__sifieldsUt3_Ut_Ut_E", 2768 "name" : "__sifields::(unnamed)::(anonymous)::(unnamed)", 2769 "size" : 24, 2770 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 2771 }, 2772 { 2773 "alignment" : 8, 2774 "fields" : 2775 [ 2776 { 2777 "field_name" : "_band", 2778 "referenced_type" : "_ZTIl" 2779 }, 2780 { 2781 "field_name" : "_fd", 2782 "field_offset" : 64, 2783 "referenced_type" : "_ZTIi" 2784 } 2785 ], 2786 "is_anonymous" : true, 2787 "linker_set_key" : "_ZTIN10__sifieldsUt4_E", 2788 "name" : "__sifields::(unnamed)", 2789 "size" : 16, 2790 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 2791 }, 2792 { 2793 "alignment" : 8, 2794 "fields" : 2795 [ 2796 { 2797 "field_name" : "_call_addr", 2798 "referenced_type" : "_ZTIPv" 2799 }, 2800 { 2801 "field_name" : "_syscall", 2802 "field_offset" : 64, 2803 "referenced_type" : "_ZTIi" 2804 }, 2805 { 2806 "field_name" : "_arch", 2807 "field_offset" : 96, 2808 "referenced_type" : "_ZTIj" 2809 } 2810 ], 2811 "is_anonymous" : true, 2812 "linker_set_key" : "_ZTIN10__sifieldsUt5_E", 2813 "name" : "__sifields::(unnamed)", 2814 "size" : 16, 2815 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 2816 }, 2817 { 2818 "alignment" : 4, 2819 "fields" : 2820 [ 2821 { 2822 "field_name" : "_pid", 2823 "referenced_type" : "_ZTIi" 2824 }, 2825 { 2826 "field_name" : "_uid", 2827 "field_offset" : 32, 2828 "referenced_type" : "_ZTIj" 2829 } 2830 ], 2831 "is_anonymous" : true, 2832 "linker_set_key" : "_ZTIN10__sifieldsUt_E", 2833 "name" : "__sifields::(unnamed)", 2834 "size" : 8, 2835 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 2836 }, 2837 { 2838 "alignment" : 8, 2839 "fields" : 2840 [ 2841 { 2842 "field_name" : "sa_handler", 2843 "referenced_type" : "_ZTIPFviE" 2844 }, 2845 { 2846 "field_name" : "sa_sigaction", 2847 "referenced_type" : "_ZTIPFviP7siginfoPvE" 2848 } 2849 ], 2850 "is_anonymous" : true, 2851 "linker_set_key" : "_ZTIN11sigaction64Ut_E", 2852 "name" : "sigaction64::(anonymous)", 2853 "record_kind" : "union", 2854 "size" : 8, 2855 "source_file" : "bionic/libc/include/bits/signal_types.h" 2856 }, 2857 { 2858 "alignment" : 8, 2859 "fields" : 2860 [ 2861 { 2862 "referenced_type" : "_ZTIN7siginfoUt_Ut_E" 2863 }, 2864 { 2865 "field_name" : "_si_pad", 2866 "referenced_type" : "_ZTIA32_i" 2867 } 2868 ], 2869 "is_anonymous" : true, 2870 "linker_set_key" : "_ZTIN7siginfoUt_E", 2871 "name" : "siginfo::(anonymous)", 2872 "record_kind" : "union", 2873 "size" : 128, 2874 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 2875 }, 2876 { 2877 "alignment" : 8, 2878 "fields" : 2879 [ 2880 { 2881 "field_name" : "si_signo", 2882 "referenced_type" : "_ZTIi" 2883 }, 2884 { 2885 "field_name" : "si_errno", 2886 "field_offset" : 32, 2887 "referenced_type" : "_ZTIi" 2888 }, 2889 { 2890 "field_name" : "si_code", 2891 "field_offset" : 64, 2892 "referenced_type" : "_ZTIi" 2893 }, 2894 { 2895 "field_name" : "_sifields", 2896 "field_offset" : 128, 2897 "referenced_type" : "_ZTI10__sifields" 2898 } 2899 ], 2900 "is_anonymous" : true, 2901 "linker_set_key" : "_ZTIN7siginfoUt_Ut_E", 2902 "name" : "siginfo::(anonymous)::(anonymous)", 2903 "size" : 48, 2904 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 2905 }, 2906 { 2907 "alignment" : 8, 2908 "fields" : 2909 [ 2910 { 2911 "field_name" : "_pad", 2912 "referenced_type" : "_ZTIA12_i" 2913 }, 2914 { 2915 "field_name" : "_tid", 2916 "referenced_type" : "_ZTIi" 2917 }, 2918 { 2919 "field_name" : "_sigev_thread", 2920 "referenced_type" : "_ZTIN8sigeventUt_Ut_E" 2921 } 2922 ], 2923 "is_anonymous" : true, 2924 "linker_set_key" : "_ZTIN8sigeventUt_E", 2925 "name" : "sigevent::(unnamed)", 2926 "record_kind" : "union", 2927 "size" : 48, 2928 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 2929 }, 2930 { 2931 "alignment" : 8, 2932 "fields" : 2933 [ 2934 { 2935 "field_name" : "_function", 2936 "referenced_type" : "_ZTIPFv6sigvalE" 2937 }, 2938 { 2939 "field_name" : "_attribute", 2940 "field_offset" : 64, 2941 "referenced_type" : "_ZTIPv" 2942 } 2943 ], 2944 "is_anonymous" : true, 2945 "linker_set_key" : "_ZTIN8sigeventUt_Ut_E", 2946 "name" : "sigevent::(unnamed)::(unnamed)", 2947 "size" : 16, 2948 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 2949 }, 2950 { 2951 "alignment" : 8, 2952 "fields" : 2953 [ 2954 { 2955 "field_name" : "uc_sigmask", 2956 "referenced_type" : "_ZTI8sigset_t" 2957 }, 2958 { 2959 "field_name" : "uc_sigmask64", 2960 "referenced_type" : "_ZTI8sigset_t" 2961 } 2962 ], 2963 "is_anonymous" : true, 2964 "linker_set_key" : "_ZTIN8ucontextUt_E", 2965 "name" : "ucontext::(anonymous)", 2966 "record_kind" : "union", 2967 "size" : 8, 2968 "source_file" : "bionic/libc/include/sys/ucontext.h" 2969 }, 2970 { 2971 "alignment" : 8, 2972 "fields" : 2973 [ 2974 { 2975 "field_name" : "sa_handler", 2976 "referenced_type" : "_ZTIPFviE" 2977 }, 2978 { 2979 "field_name" : "sa_sigaction", 2980 "referenced_type" : "_ZTIPFviP7siginfoPvE" 2981 } 2982 ], 2983 "is_anonymous" : true, 2984 "linker_set_key" : "_ZTIN9sigactionUt_E", 2985 "name" : "sigaction::(anonymous)", 2986 "record_kind" : "union", 2987 "size" : 8, 2988 "source_file" : "bionic/libc/include/bits/signal_types.h" 2989 } 2990 ], 2991 "rvalue_reference_types" : [] 2992} 2993