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 (void)", 506 "return_type" : "_ZTIv", 507 "source_file" : "bionic/libc/kernel/uapi/asm-generic/signal.h" 508 } 509 ], 510 "functions" : [], 511 "global_vars" : 512 [ 513 { 514 "availability_attrs" : 515 [ 516 { 517 "introduced_major" : 28 518 } 519 ], 520 "linker_set_key" : "__free_hook", 521 "name" : "__free_hook", 522 "referenced_type" : "_ZTIVPFvPvPKvE", 523 "source_file" : "bionic/libc/include/malloc.h" 524 }, 525 { 526 "availability_attrs" : 527 [ 528 { 529 "introduced_major" : 28 530 } 531 ], 532 "linker_set_key" : "__malloc_hook", 533 "name" : "__malloc_hook", 534 "referenced_type" : "_ZTIVPFPvmPKvE", 535 "source_file" : "bionic/libc/include/malloc.h" 536 }, 537 { 538 "availability_attrs" : 539 [ 540 { 541 "introduced_major" : 28 542 } 543 ], 544 "linker_set_key" : "__memalign_hook", 545 "name" : "__memalign_hook", 546 "referenced_type" : "_ZTIVPFPvmmPKvE", 547 "source_file" : "bionic/libc/include/malloc.h" 548 }, 549 { 550 "availability_attrs" : 551 [ 552 { 553 "introduced_major" : 28 554 } 555 ], 556 "linker_set_key" : "__realloc_hook", 557 "name" : "__realloc_hook", 558 "referenced_type" : "_ZTIVPFPvS_mPKvE", 559 "source_file" : "bionic/libc/include/malloc.h" 560 }, 561 { 562 "linker_set_key" : "daylight", 563 "name" : "daylight", 564 "referenced_type" : "_ZTIi", 565 "source_file" : "bionic/libc/include/time.h" 566 }, 567 { 568 "availability_attrs" : 569 [ 570 { 571 "introduced_major" : 23 572 } 573 ], 574 "linker_set_key" : "stderr", 575 "name" : "stderr", 576 "referenced_type" : "_ZTIP7__sFILE", 577 "source_file" : "bionic/libc/include/stdio.h" 578 }, 579 { 580 "availability_attrs" : 581 [ 582 { 583 "introduced_major" : 23 584 } 585 ], 586 "linker_set_key" : "stdin", 587 "name" : "stdin", 588 "referenced_type" : "_ZTIP7__sFILE", 589 "source_file" : "bionic/libc/include/stdio.h" 590 }, 591 { 592 "availability_attrs" : 593 [ 594 { 595 "introduced_major" : 23 596 } 597 ], 598 "linker_set_key" : "stdout", 599 "name" : "stdout", 600 "referenced_type" : "_ZTIP7__sFILE", 601 "source_file" : "bionic/libc/include/stdio.h" 602 }, 603 { 604 "linker_set_key" : "sys_siglist", 605 "name" : "sys_siglist", 606 "referenced_type" : "_ZTIA65_KPKc", 607 "source_file" : "bionic/libc/include/signal.h" 608 }, 609 { 610 "linker_set_key" : "sys_signame", 611 "name" : "sys_signame", 612 "referenced_type" : "_ZTIA65_KPKc", 613 "source_file" : "bionic/libc/include/signal.h" 614 }, 615 { 616 "linker_set_key" : "timezone", 617 "name" : "timezone", 618 "referenced_type" : "_ZTIl", 619 "source_file" : "bionic/libc/include/time.h" 620 }, 621 { 622 "linker_set_key" : "tzname", 623 "name" : "tzname", 624 "referenced_type" : "_ZTIA_Pc", 625 "source_file" : "bionic/libc/include/time.h" 626 } 627 ], 628 "lvalue_reference_types" : [], 629 "pointer_types" : 630 [ 631 { 632 "alignment" : 8, 633 "linker_set_key" : "_ZTIP19__pthread_cleanup_t", 634 "name" : "__pthread_cleanup_t *", 635 "referenced_type" : "_ZTI19__pthread_cleanup_t", 636 "size" : 8, 637 "source_file" : "bionic/libc/include/pthread.h" 638 }, 639 { 640 "alignment" : 8, 641 "linker_set_key" : "_ZTIP7__sFILE", 642 "name" : "__sFILE *", 643 "referenced_type" : "_ZTI7__sFILE", 644 "size" : 8, 645 "source_file" : "bionic/libc/include/stdio.h" 646 }, 647 { 648 "alignment" : 8, 649 "linker_set_key" : "_ZTIP7siginfo", 650 "name" : "siginfo *", 651 "referenced_type" : "_ZTI7siginfo", 652 "size" : 8, 653 "source_file" : "bionic/libc/include/bits/signal_types.h" 654 }, 655 { 656 "alignment" : 8, 657 "linker_set_key" : "_ZTIP8ucontext", 658 "name" : "ucontext *", 659 "referenced_type" : "_ZTI8ucontext", 660 "size" : 8, 661 "source_file" : "bionic/libc/include/sys/ucontext.h" 662 }, 663 { 664 "alignment" : 8, 665 "linker_set_key" : "_ZTIPFPvS_mPKvE", 666 "name" : "void *(*)(void *, unsigned long, const void *)", 667 "referenced_type" : "_ZTIFPvS_mPKvE", 668 "size" : 8, 669 "source_file" : "bionic/libc/include/malloc.h" 670 }, 671 { 672 "alignment" : 8, 673 "linker_set_key" : "_ZTIPFPvmPKvE", 674 "name" : "void *(*)(unsigned long, const void *)", 675 "referenced_type" : "_ZTIFPvmPKvE", 676 "size" : 8, 677 "source_file" : "bionic/libc/include/malloc.h" 678 }, 679 { 680 "alignment" : 8, 681 "linker_set_key" : "_ZTIPFPvmmPKvE", 682 "name" : "void *(*)(unsigned long, unsigned long, const void *)", 683 "referenced_type" : "_ZTIFPvmmPKvE", 684 "size" : 8, 685 "source_file" : "bionic/libc/include/malloc.h" 686 }, 687 { 688 "alignment" : 8, 689 "linker_set_key" : "_ZTIPFv6sigvalE", 690 "name" : "void (*)(sigval)", 691 "referenced_type" : "_ZTIFv6sigvalE", 692 "size" : 8, 693 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 694 }, 695 { 696 "alignment" : 8, 697 "linker_set_key" : "_ZTIPFvPvE", 698 "name" : "void (*)(void *)", 699 "referenced_type" : "_ZTIFvPvE", 700 "size" : 8, 701 "source_file" : "bionic/libc/include/pthread.h" 702 }, 703 { 704 "alignment" : 8, 705 "linker_set_key" : "_ZTIPFvPvPKvE", 706 "name" : "void (*)(void *, const void *)", 707 "referenced_type" : "_ZTIFvPvPKvE", 708 "size" : 8, 709 "source_file" : "bionic/libc/include/malloc.h" 710 }, 711 { 712 "alignment" : 8, 713 "linker_set_key" : "_ZTIPFviE", 714 "name" : "void (*)(int)", 715 "referenced_type" : "_ZTIFviE", 716 "size" : 8, 717 "source_file" : "bionic/libc/kernel/uapi/asm-generic/signal.h" 718 }, 719 { 720 "alignment" : 8, 721 "linker_set_key" : "_ZTIPFviP7siginfoPvE", 722 "name" : "void (*)(int, siginfo *, void *)", 723 "referenced_type" : "_ZTIFviP7siginfoPvE", 724 "size" : 8, 725 "source_file" : "bionic/libc/include/bits/signal_types.h" 726 }, 727 { 728 "alignment" : 8, 729 "linker_set_key" : "_ZTIPFvvE", 730 "name" : "void (*)(void)", 731 "referenced_type" : "_ZTIFvvE", 732 "size" : 8, 733 "source_file" : "bionic/libc/kernel/uapi/asm-generic/signal.h" 734 }, 735 { 736 "alignment" : 8, 737 "linker_set_key" : "_ZTIPKc", 738 "name" : "const char *", 739 "referenced_type" : "_ZTIKc", 740 "size" : 8, 741 "source_file" : "bionic/libc/include/signal.h" 742 }, 743 { 744 "alignment" : 8, 745 "linker_set_key" : "_ZTIPKv", 746 "name" : "const void *", 747 "referenced_type" : "_ZTIKv", 748 "size" : 8, 749 "source_file" : "bionic/libc/include/malloc.h" 750 }, 751 { 752 "alignment" : 8, 753 "linker_set_key" : "_ZTIPc", 754 "name" : "char *", 755 "referenced_type" : "_ZTIc", 756 "size" : 8, 757 "source_file" : "bionic/libc/include/time.h" 758 }, 759 { 760 "alignment" : 8, 761 "linker_set_key" : "_ZTIPv", 762 "name" : "void *", 763 "referenced_type" : "_ZTIv", 764 "size" : 8, 765 "source_file" : "bionic/libc/include/bits/pthread_types.h" 766 } 767 ], 768 "qualified_types" : 769 [ 770 { 771 "alignment" : 8, 772 "is_const" : true, 773 "linker_set_key" : "_ZTIA65_KPKc", 774 "name" : "const char *const[65]", 775 "referenced_type" : "_ZTIA65_PKc", 776 "size" : 520, 777 "source_file" : "bionic/libc/include/signal.h" 778 }, 779 { 780 "alignment" : 1, 781 "is_const" : true, 782 "linker_set_key" : "_ZTIKc", 783 "name" : "const char", 784 "referenced_type" : "_ZTIc", 785 "size" : 1, 786 "source_file" : "bionic/libc/include/signal.h" 787 }, 788 { 789 "is_const" : true, 790 "linker_set_key" : "_ZTIKv", 791 "name" : "const void", 792 "referenced_type" : "_ZTIv", 793 "source_file" : "bionic/libc/include/malloc.h" 794 }, 795 { 796 "alignment" : 8, 797 "is_volatile" : true, 798 "linker_set_key" : "_ZTIVPFPvS_mPKvE", 799 "name" : "void *(*volatile)(void *, unsigned long, const void *)", 800 "referenced_type" : "_ZTIPFPvS_mPKvE", 801 "size" : 8, 802 "source_file" : "bionic/libc/include/malloc.h" 803 }, 804 { 805 "alignment" : 8, 806 "is_volatile" : true, 807 "linker_set_key" : "_ZTIVPFPvmPKvE", 808 "name" : "void *(*volatile)(unsigned long, const void *)", 809 "referenced_type" : "_ZTIPFPvmPKvE", 810 "size" : 8, 811 "source_file" : "bionic/libc/include/malloc.h" 812 }, 813 { 814 "alignment" : 8, 815 "is_volatile" : true, 816 "linker_set_key" : "_ZTIVPFPvmmPKvE", 817 "name" : "void *(*volatile)(unsigned long, unsigned long, const void *)", 818 "referenced_type" : "_ZTIPFPvmmPKvE", 819 "size" : 8, 820 "source_file" : "bionic/libc/include/malloc.h" 821 }, 822 { 823 "alignment" : 8, 824 "is_volatile" : true, 825 "linker_set_key" : "_ZTIVPFvPvPKvE", 826 "name" : "void (*volatile)(void *, const void *)", 827 "referenced_type" : "_ZTIPFvPvPKvE", 828 "size" : 8, 829 "source_file" : "bionic/libc/include/malloc.h" 830 } 831 ], 832 "record_types" : 833 [ 834 { 835 "alignment" : 8, 836 "fields" : 837 [ 838 { 839 "field_name" : "_kill", 840 "referenced_type" : "_ZTIN10__sifieldsUt_E" 841 }, 842 { 843 "field_name" : "_timer", 844 "referenced_type" : "_ZTIN10__sifieldsUt_E" 845 }, 846 { 847 "field_name" : "_rt", 848 "referenced_type" : "_ZTIN10__sifieldsUt_E" 849 }, 850 { 851 "field_name" : "_sigchld", 852 "referenced_type" : "_ZTIN10__sifieldsUt_E" 853 }, 854 { 855 "field_name" : "_sigfault", 856 "referenced_type" : "_ZTIN10__sifieldsUt_E" 857 }, 858 { 859 "field_name" : "_sigpoll", 860 "referenced_type" : "_ZTIN10__sifieldsUt_E" 861 }, 862 { 863 "field_name" : "_sigsys", 864 "referenced_type" : "_ZTIN10__sifieldsUt_E" 865 } 866 ], 867 "linker_set_key" : "_ZTI10__sifields", 868 "name" : "__sifields", 869 "record_kind" : "union", 870 "size" : 32, 871 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 872 }, 873 { 874 "alignment" : 8, 875 "fields" : 876 [ 877 { 878 "field_name" : "flags", 879 "referenced_type" : "_ZTIy" 880 }, 881 { 882 "field_name" : "pidfd", 883 "field_offset" : 64, 884 "referenced_type" : "_ZTIy" 885 }, 886 { 887 "field_name" : "child_tid", 888 "field_offset" : 128, 889 "referenced_type" : "_ZTIy" 890 }, 891 { 892 "field_name" : "parent_tid", 893 "field_offset" : 192, 894 "referenced_type" : "_ZTIy" 895 }, 896 { 897 "field_name" : "exit_signal", 898 "field_offset" : 256, 899 "referenced_type" : "_ZTIy" 900 }, 901 { 902 "field_name" : "stack", 903 "field_offset" : 320, 904 "referenced_type" : "_ZTIy" 905 }, 906 { 907 "field_name" : "stack_size", 908 "field_offset" : 384, 909 "referenced_type" : "_ZTIy" 910 }, 911 { 912 "field_name" : "tls", 913 "field_offset" : 448, 914 "referenced_type" : "_ZTIy" 915 }, 916 { 917 "field_name" : "set_tid", 918 "field_offset" : 512, 919 "referenced_type" : "_ZTIy" 920 }, 921 { 922 "field_name" : "set_tid_size", 923 "field_offset" : 576, 924 "referenced_type" : "_ZTIy" 925 }, 926 { 927 "field_name" : "cgroup", 928 "field_offset" : 640, 929 "referenced_type" : "_ZTIy" 930 } 931 ], 932 "linker_set_key" : "_ZTI10clone_args", 933 "name" : "clone_args", 934 "size" : 88, 935 "source_file" : "bionic/libc/kernel/uapi/linux/sched.h" 936 }, 937 { 938 "alignment" : 8, 939 "fields" : 940 [ 941 { 942 "field_name" : "it_interval", 943 "referenced_type" : "_ZTI8timespec" 944 }, 945 { 946 "field_name" : "it_value", 947 "field_offset" : 128, 948 "referenced_type" : "_ZTI8timespec" 949 } 950 ], 951 "linker_set_key" : "_ZTI10itimerspec", 952 "name" : "itimerspec", 953 "size" : 32, 954 "source_file" : "bionic/libc/kernel/uapi/linux/time.h" 955 }, 956 { 957 "alignment" : 16, 958 "fields" : 959 [ 960 { 961 "field_name" : "fault_address", 962 "referenced_type" : "_ZTIy" 963 }, 964 { 965 "field_name" : "regs", 966 "field_offset" : 64, 967 "referenced_type" : "_ZTIA31_y" 968 }, 969 { 970 "field_name" : "sp", 971 "field_offset" : 2048, 972 "referenced_type" : "_ZTIy" 973 }, 974 { 975 "field_name" : "pc", 976 "field_offset" : 2112, 977 "referenced_type" : "_ZTIy" 978 }, 979 { 980 "field_name" : "pstate", 981 "field_offset" : 2176, 982 "referenced_type" : "_ZTIy" 983 }, 984 { 985 "field_name" : "__reserved", 986 "field_offset" : 2304, 987 "referenced_type" : "_ZTIA4096_h" 988 } 989 ], 990 "linker_set_key" : "_ZTI10sigcontext", 991 "name" : "sigcontext", 992 "size" : 4384, 993 "source_file" : "bionic/libc/kernel/uapi/asm-arm64/asm/sigcontext.h" 994 }, 995 { 996 "alignment" : 4, 997 "fields" : 998 [ 999 { 1000 "field_name" : "head", 1001 "referenced_type" : "_ZTI12_aarch64_ctx" 1002 }, 1003 { 1004 "field_name" : "vl", 1005 "field_offset" : 64, 1006 "referenced_type" : "_ZTIt" 1007 }, 1008 { 1009 "field_name" : "__reserved", 1010 "field_offset" : 80, 1011 "referenced_type" : "_ZTIA3_t" 1012 } 1013 ], 1014 "linker_set_key" : "_ZTI10za_context", 1015 "name" : "za_context", 1016 "size" : 16, 1017 "source_file" : "bionic/libc/kernel/uapi/asm-arm64/asm/sigcontext.h" 1018 }, 1019 { 1020 "alignment" : 4, 1021 "fields" : 1022 [ 1023 { 1024 "field_name" : "head", 1025 "referenced_type" : "_ZTI12_aarch64_ctx" 1026 }, 1027 { 1028 "field_name" : "nregs", 1029 "field_offset" : 64, 1030 "referenced_type" : "_ZTIt" 1031 }, 1032 { 1033 "field_name" : "__reserved", 1034 "field_offset" : 80, 1035 "referenced_type" : "_ZTIA3_t" 1036 } 1037 ], 1038 "linker_set_key" : "_ZTI10zt_context", 1039 "name" : "zt_context", 1040 "size" : 16, 1041 "source_file" : "bionic/libc/kernel/uapi/asm-arm64/asm/sigcontext.h" 1042 }, 1043 { 1044 "alignment" : 8, 1045 "fields" : 1046 [ 1047 { 1048 "field_name" : "head", 1049 "referenced_type" : "_ZTI12_aarch64_ctx" 1050 }, 1051 { 1052 "field_name" : "esr", 1053 "field_offset" : 64, 1054 "referenced_type" : "_ZTIy" 1055 } 1056 ], 1057 "linker_set_key" : "_ZTI11esr_context", 1058 "name" : "esr_context", 1059 "size" : 16, 1060 "source_file" : "bionic/libc/kernel/uapi/asm-arm64/asm/sigcontext.h" 1061 }, 1062 { 1063 "alignment" : 4, 1064 "fields" : 1065 [ 1066 { 1067 "field_name" : "sched_priority", 1068 "referenced_type" : "_ZTIi" 1069 } 1070 ], 1071 "linker_set_key" : "_ZTI11sched_param", 1072 "name" : "sched_param", 1073 "size" : 4, 1074 "source_file" : "bionic/libc/include/sched.h" 1075 }, 1076 { 1077 "alignment" : 8, 1078 "fields" : 1079 [ 1080 { 1081 "field_name" : "sa_flags", 1082 "referenced_type" : "_ZTIi" 1083 }, 1084 { 1085 "field_offset" : 64, 1086 "referenced_type" : "_ZTIN11sigaction64Ut_E" 1087 }, 1088 { 1089 "field_name" : "sa_mask", 1090 "field_offset" : 128, 1091 "referenced_type" : "_ZTI8sigset_t" 1092 }, 1093 { 1094 "field_name" : "sa_restorer", 1095 "field_offset" : 192, 1096 "referenced_type" : "_ZTIPFvvE" 1097 } 1098 ], 1099 "linker_set_key" : "_ZTI11sigaction64", 1100 "name" : "sigaction64", 1101 "size" : 32, 1102 "source_file" : "bionic/libc/include/bits/signal_types.h" 1103 }, 1104 { 1105 "alignment" : 8, 1106 "fields" : 1107 [ 1108 { 1109 "field_name" : "ss_sp", 1110 "referenced_type" : "_ZTIPv" 1111 }, 1112 { 1113 "field_name" : "ss_flags", 1114 "field_offset" : 64, 1115 "referenced_type" : "_ZTIi" 1116 }, 1117 { 1118 "field_name" : "ss_size", 1119 "field_offset" : 128, 1120 "referenced_type" : "_ZTIm" 1121 } 1122 ], 1123 "linker_set_key" : "_ZTI11sigaltstack", 1124 "name" : "sigaltstack", 1125 "size" : 24, 1126 "source_file" : "bionic/libc/kernel/uapi/asm-generic/signal.h" 1127 }, 1128 { 1129 "alignment" : 4, 1130 "fields" : 1131 [ 1132 { 1133 "field_name" : "head", 1134 "referenced_type" : "_ZTI12_aarch64_ctx" 1135 }, 1136 { 1137 "field_name" : "vl", 1138 "field_offset" : 64, 1139 "referenced_type" : "_ZTIt" 1140 }, 1141 { 1142 "field_name" : "flags", 1143 "field_offset" : 80, 1144 "referenced_type" : "_ZTIt" 1145 }, 1146 { 1147 "field_name" : "__reserved", 1148 "field_offset" : 96, 1149 "referenced_type" : "_ZTIA2_t" 1150 } 1151 ], 1152 "linker_set_key" : "_ZTI11sve_context", 1153 "name" : "sve_context", 1154 "size" : 16, 1155 "source_file" : "bionic/libc/kernel/uapi/asm-arm64/asm/sigcontext.h" 1156 }, 1157 { 1158 "alignment" : 4, 1159 "fields" : 1160 [ 1161 { 1162 "field_name" : "magic", 1163 "referenced_type" : "_ZTIj" 1164 }, 1165 { 1166 "field_name" : "size", 1167 "field_offset" : 32, 1168 "referenced_type" : "_ZTIj" 1169 } 1170 ], 1171 "linker_set_key" : "_ZTI12_aarch64_ctx", 1172 "name" : "_aarch64_ctx", 1173 "size" : 8, 1174 "source_file" : "bionic/libc/kernel/uapi/asm-arm64/asm/sigcontext.h" 1175 }, 1176 { 1177 "alignment" : 8, 1178 "fields" : 1179 [ 1180 { 1181 "field_name" : "head", 1182 "referenced_type" : "_ZTI12_aarch64_ctx" 1183 }, 1184 { 1185 "field_name" : "fpmr", 1186 "field_offset" : 64, 1187 "referenced_type" : "_ZTIy" 1188 } 1189 ], 1190 "linker_set_key" : "_ZTI12fpmr_context", 1191 "name" : "fpmr_context", 1192 "size" : 16, 1193 "source_file" : "bionic/libc/kernel/uapi/asm-arm64/asm/sigcontext.h" 1194 }, 1195 { 1196 "alignment" : 8, 1197 "fields" : 1198 [ 1199 { 1200 "field_name" : "head", 1201 "referenced_type" : "_ZTI12_aarch64_ctx" 1202 }, 1203 { 1204 "field_name" : "datap", 1205 "field_offset" : 64, 1206 "referenced_type" : "_ZTIy" 1207 }, 1208 { 1209 "field_name" : "size", 1210 "field_offset" : 128, 1211 "referenced_type" : "_ZTIj" 1212 }, 1213 { 1214 "field_name" : "__reserved", 1215 "field_offset" : 160, 1216 "referenced_type" : "_ZTIA3_j" 1217 } 1218 ], 1219 "linker_set_key" : "_ZTI13extra_context", 1220 "name" : "extra_context", 1221 "size" : 32, 1222 "source_file" : "bionic/libc/kernel/uapi/asm-arm64/asm/sigcontext.h" 1223 }, 1224 { 1225 "alignment" : 16, 1226 "fields" : 1227 [ 1228 { 1229 "field_name" : "head", 1230 "referenced_type" : "_ZTI12_aarch64_ctx" 1231 }, 1232 { 1233 "field_name" : "fpsr", 1234 "field_offset" : 64, 1235 "referenced_type" : "_ZTIj" 1236 }, 1237 { 1238 "field_name" : "fpcr", 1239 "field_offset" : 96, 1240 "referenced_type" : "_ZTIj" 1241 }, 1242 { 1243 "field_name" : "vregs", 1244 "field_offset" : 128, 1245 "referenced_type" : "_ZTIA32_o" 1246 } 1247 ], 1248 "linker_set_key" : "_ZTI14fpsimd_context", 1249 "name" : "fpsimd_context", 1250 "size" : 528, 1251 "source_file" : "bionic/libc/kernel/uapi/asm-arm64/asm/sigcontext.h" 1252 }, 1253 { 1254 "alignment" : 8, 1255 "fields" : 1256 [ 1257 { 1258 "field_name" : "flags", 1259 "referenced_type" : "_ZTIj" 1260 }, 1261 { 1262 "field_name" : "stack_base", 1263 "field_offset" : 64, 1264 "referenced_type" : "_ZTIPv" 1265 }, 1266 { 1267 "field_name" : "stack_size", 1268 "field_offset" : 128, 1269 "referenced_type" : "_ZTIm" 1270 }, 1271 { 1272 "field_name" : "guard_size", 1273 "field_offset" : 192, 1274 "referenced_type" : "_ZTIm" 1275 }, 1276 { 1277 "field_name" : "sched_policy", 1278 "field_offset" : 256, 1279 "referenced_type" : "_ZTIi" 1280 }, 1281 { 1282 "field_name" : "sched_priority", 1283 "field_offset" : 288, 1284 "referenced_type" : "_ZTIi" 1285 }, 1286 { 1287 "field_name" : "__reserved", 1288 "field_offset" : 320, 1289 "referenced_type" : "_ZTIA16_c" 1290 } 1291 ], 1292 "linker_set_key" : "_ZTI14pthread_attr_t", 1293 "name" : "pthread_attr_t", 1294 "size" : 56, 1295 "source_file" : "bionic/libc/include/bits/pthread_types.h" 1296 }, 1297 { 1298 "alignment" : 4, 1299 "fields" : 1300 [ 1301 { 1302 "field_name" : "__private", 1303 "referenced_type" : "_ZTIA12_i" 1304 } 1305 ], 1306 "linker_set_key" : "_ZTI14pthread_cond_t", 1307 "name" : "pthread_cond_t", 1308 "size" : 48, 1309 "source_file" : "bionic/libc/include/bits/pthread_types.h" 1310 }, 1311 { 1312 "alignment" : 8, 1313 "fields" : 1314 [ 1315 { 1316 "field_name" : "head", 1317 "referenced_type" : "_ZTI12_aarch64_ctx" 1318 }, 1319 { 1320 "field_name" : "tpidr2", 1321 "field_offset" : 64, 1322 "referenced_type" : "_ZTIy" 1323 } 1324 ], 1325 "linker_set_key" : "_ZTI14tpidr2_context", 1326 "name" : "tpidr2_context", 1327 "size" : 16, 1328 "source_file" : "bionic/libc/kernel/uapi/asm-arm64/asm/sigcontext.h" 1329 }, 1330 { 1331 "alignment" : 8, 1332 "fields" : 1333 [ 1334 { 1335 "field_name" : "fds_bits", 1336 "referenced_type" : "_ZTIA16_m" 1337 } 1338 ], 1339 "linker_set_key" : "_ZTI15__kernel_fd_set", 1340 "name" : "__kernel_fd_set", 1341 "size" : 128, 1342 "source_file" : "bionic/libc/kernel/uapi/linux/posix_types.h" 1343 }, 1344 { 1345 "alignment" : 4, 1346 "fields" : 1347 [ 1348 { 1349 "field_name" : "val", 1350 "referenced_type" : "_ZTIA2_i" 1351 } 1352 ], 1353 "linker_set_key" : "_ZTI15__kernel_fsid_t", 1354 "name" : "__kernel_fsid_t", 1355 "size" : 8, 1356 "source_file" : "bionic/libc/kernel/uapi/asm-generic/posix_types.h" 1357 }, 1358 { 1359 "alignment" : 4, 1360 "fields" : 1361 [ 1362 { 1363 "field_name" : "__private", 1364 "referenced_type" : "_ZTIA10_i" 1365 } 1366 ], 1367 "linker_set_key" : "_ZTI15pthread_mutex_t", 1368 "name" : "pthread_mutex_t", 1369 "size" : 40, 1370 "source_file" : "bionic/libc/include/bits/pthread_types.h" 1371 }, 1372 { 1373 "alignment" : 4, 1374 "fields" : 1375 [ 1376 { 1377 "field_name" : "__private", 1378 "referenced_type" : "_ZTIA14_i" 1379 } 1380 ], 1381 "linker_set_key" : "_ZTI16pthread_rwlock_t", 1382 "name" : "pthread_rwlock_t", 1383 "size" : 56, 1384 "source_file" : "bionic/libc/include/bits/pthread_types.h" 1385 }, 1386 { 1387 "alignment" : 8, 1388 "fields" : 1389 [ 1390 { 1391 "field_name" : "regs", 1392 "referenced_type" : "_ZTIA31_m" 1393 }, 1394 { 1395 "field_name" : "sp", 1396 "field_offset" : 1984, 1397 "referenced_type" : "_ZTIm" 1398 }, 1399 { 1400 "field_name" : "pc", 1401 "field_offset" : 2048, 1402 "referenced_type" : "_ZTIm" 1403 }, 1404 { 1405 "field_name" : "pstate", 1406 "field_offset" : 2112, 1407 "referenced_type" : "_ZTIm" 1408 } 1409 ], 1410 "linker_set_key" : "_ZTI16user_regs_struct", 1411 "name" : "user_regs_struct", 1412 "size" : 272, 1413 "source_file" : "bionic/libc/include/sys/user.h" 1414 }, 1415 { 1416 "alignment" : 8, 1417 "fields" : 1418 [ 1419 { 1420 "field_name" : "tv_sec", 1421 "referenced_type" : "_ZTIx" 1422 }, 1423 { 1424 "field_name" : "tv_nsec", 1425 "field_offset" : 64, 1426 "referenced_type" : "_ZTIx" 1427 } 1428 ], 1429 "linker_set_key" : "_ZTI17__kernel_timespec", 1430 "name" : "__kernel_timespec", 1431 "size" : 16, 1432 "source_file" : "bionic/libc/kernel/uapi/linux/time_types.h" 1433 }, 1434 { 1435 "alignment" : 8, 1436 "fields" : 1437 [ 1438 { 1439 "field_name" : "__private", 1440 "referenced_type" : "_ZTIA4_l" 1441 } 1442 ], 1443 "linker_set_key" : "_ZTI17pthread_barrier_t", 1444 "name" : "pthread_barrier_t", 1445 "size" : 32, 1446 "source_file" : "bionic/libc/include/bits/pthread_types.h" 1447 }, 1448 { 1449 "alignment" : 8, 1450 "fields" : 1451 [ 1452 { 1453 "field_name" : "sa_handler", 1454 "referenced_type" : "_ZTIPFviE" 1455 }, 1456 { 1457 "field_name" : "sa_flags", 1458 "field_offset" : 64, 1459 "referenced_type" : "_ZTIm" 1460 }, 1461 { 1462 "field_name" : "sa_restorer", 1463 "field_offset" : 128, 1464 "referenced_type" : "_ZTIPFvvE" 1465 }, 1466 { 1467 "field_name" : "sa_mask", 1468 "field_offset" : 192, 1469 "referenced_type" : "_ZTI8sigset_t" 1470 } 1471 ], 1472 "linker_set_key" : "_ZTI18__kernel_sigaction", 1473 "name" : "__kernel_sigaction", 1474 "size" : 32, 1475 "source_file" : "bionic/libc/kernel/uapi/asm-generic/signal.h" 1476 }, 1477 { 1478 "alignment" : 8, 1479 "fields" : 1480 [ 1481 { 1482 "field_name" : "__private", 1483 "referenced_type" : "_ZTIl" 1484 } 1485 ], 1486 "linker_set_key" : "_ZTI18pthread_spinlock_t", 1487 "name" : "pthread_spinlock_t", 1488 "size" : 8, 1489 "source_file" : "bionic/libc/include/bits/pthread_types.h" 1490 }, 1491 { 1492 "alignment" : 16, 1493 "fields" : 1494 [ 1495 { 1496 "field_name" : "vregs", 1497 "referenced_type" : "_ZTIA32_o" 1498 }, 1499 { 1500 "field_name" : "fpsr", 1501 "field_offset" : 4096, 1502 "referenced_type" : "_ZTIj" 1503 }, 1504 { 1505 "field_name" : "fpcr", 1506 "field_offset" : 4128, 1507 "referenced_type" : "_ZTIj" 1508 } 1509 ], 1510 "linker_set_key" : "_ZTI18user_fpsimd_struct", 1511 "name" : "user_fpsimd_struct", 1512 "size" : 528, 1513 "source_file" : "bionic/libc/include/sys/user.h" 1514 }, 1515 { 1516 "alignment" : 8, 1517 "fields" : 1518 [ 1519 { 1520 "field_name" : "it_interval", 1521 "referenced_type" : "_ZTI17__kernel_timespec" 1522 }, 1523 { 1524 "field_name" : "it_value", 1525 "field_offset" : 128, 1526 "referenced_type" : "_ZTI17__kernel_timespec" 1527 } 1528 ], 1529 "linker_set_key" : "_ZTI19__kernel_itimerspec", 1530 "name" : "__kernel_itimerspec", 1531 "size" : 32, 1532 "source_file" : "bionic/libc/kernel/uapi/linux/time_types.h" 1533 }, 1534 { 1535 "alignment" : 8, 1536 "fields" : 1537 [ 1538 { 1539 "field_name" : "__cleanup_prev", 1540 "referenced_type" : "_ZTIP19__pthread_cleanup_t" 1541 }, 1542 { 1543 "field_name" : "__cleanup_routine", 1544 "field_offset" : 64, 1545 "referenced_type" : "_ZTIPFvPvE" 1546 }, 1547 { 1548 "field_name" : "__cleanup_arg", 1549 "field_offset" : 128, 1550 "referenced_type" : "_ZTIPv" 1551 } 1552 ], 1553 "linker_set_key" : "_ZTI19__pthread_cleanup_t", 1554 "name" : "__pthread_cleanup_t", 1555 "size" : 24, 1556 "source_file" : "bionic/libc/include/pthread.h" 1557 }, 1558 { 1559 "alignment" : 8, 1560 "fields" : 1561 [ 1562 { 1563 "field_name" : "tv_sec", 1564 "referenced_type" : "_ZTIl" 1565 }, 1566 { 1567 "field_name" : "tv_nsec", 1568 "field_offset" : 64, 1569 "referenced_type" : "_ZTIl" 1570 } 1571 ], 1572 "linker_set_key" : "_ZTI21__kernel_old_timespec", 1573 "name" : "__kernel_old_timespec", 1574 "size" : 16, 1575 "source_file" : "bionic/libc/kernel/uapi/linux/time_types.h" 1576 }, 1577 { 1578 "alignment" : 8, 1579 "fields" : 1580 [ 1581 { 1582 "field_name" : "tv_sec", 1583 "referenced_type" : "_ZTIx" 1584 }, 1585 { 1586 "field_name" : "tv_usec", 1587 "field_offset" : 64, 1588 "referenced_type" : "_ZTIx" 1589 } 1590 ], 1591 "linker_set_key" : "_ZTI21__kernel_sock_timeval", 1592 "name" : "__kernel_sock_timeval", 1593 "size" : 16, 1594 "source_file" : "bionic/libc/kernel/uapi/linux/time_types.h" 1595 }, 1596 { 1597 "alignment" : 8, 1598 "fields" : 1599 [ 1600 { 1601 "field_name" : "tm_sec", 1602 "referenced_type" : "_ZTIi" 1603 }, 1604 { 1605 "field_name" : "tm_min", 1606 "field_offset" : 32, 1607 "referenced_type" : "_ZTIi" 1608 }, 1609 { 1610 "field_name" : "tm_hour", 1611 "field_offset" : 64, 1612 "referenced_type" : "_ZTIi" 1613 }, 1614 { 1615 "field_name" : "tm_mday", 1616 "field_offset" : 96, 1617 "referenced_type" : "_ZTIi" 1618 }, 1619 { 1620 "field_name" : "tm_mon", 1621 "field_offset" : 128, 1622 "referenced_type" : "_ZTIi" 1623 }, 1624 { 1625 "field_name" : "tm_year", 1626 "field_offset" : 160, 1627 "referenced_type" : "_ZTIi" 1628 }, 1629 { 1630 "field_name" : "tm_wday", 1631 "field_offset" : 192, 1632 "referenced_type" : "_ZTIi" 1633 }, 1634 { 1635 "field_name" : "tm_yday", 1636 "field_offset" : 224, 1637 "referenced_type" : "_ZTIi" 1638 }, 1639 { 1640 "field_name" : "tm_isdst", 1641 "field_offset" : 256, 1642 "referenced_type" : "_ZTIi" 1643 }, 1644 { 1645 "field_name" : "tm_gmtoff", 1646 "field_offset" : 320, 1647 "referenced_type" : "_ZTIl" 1648 }, 1649 { 1650 "field_name" : "tm_zone", 1651 "field_offset" : 384, 1652 "referenced_type" : "_ZTIPKc" 1653 } 1654 ], 1655 "linker_set_key" : "_ZTI2tm", 1656 "name" : "tm", 1657 "size" : 56, 1658 "source_file" : "bionic/libc/include/time.h" 1659 }, 1660 { 1661 "alignment" : 4, 1662 "fields" : 1663 [ 1664 { 1665 "field_name" : "quot", 1666 "referenced_type" : "_ZTIi" 1667 }, 1668 { 1669 "field_name" : "rem", 1670 "field_offset" : 32, 1671 "referenced_type" : "_ZTIi" 1672 } 1673 ], 1674 "linker_set_key" : "_ZTI5div_t", 1675 "name" : "div_t", 1676 "size" : 8, 1677 "source_file" : "bionic/libc/include/stdlib.h" 1678 }, 1679 { 1680 "alignment" : 8, 1681 "fields" : 1682 [ 1683 { 1684 "field_name" : "fds_bits", 1685 "referenced_type" : "_ZTIA16_m" 1686 } 1687 ], 1688 "linker_set_key" : "_ZTI6fd_set", 1689 "name" : "fd_set", 1690 "size" : 128, 1691 "source_file" : "bionic/libc/include/sys/select.h" 1692 }, 1693 { 1694 "alignment" : 8, 1695 "fields" : 1696 [ 1697 { 1698 "field_name" : "quot", 1699 "referenced_type" : "_ZTIl" 1700 }, 1701 { 1702 "field_name" : "rem", 1703 "field_offset" : 64, 1704 "referenced_type" : "_ZTIl" 1705 } 1706 ], 1707 "linker_set_key" : "_ZTI6ldiv_t", 1708 "name" : "ldiv_t", 1709 "size" : 16, 1710 "source_file" : "bionic/libc/include/stdlib.h" 1711 }, 1712 { 1713 "alignment" : 8, 1714 "fields" : 1715 [ 1716 { 1717 "field_name" : "sival_int", 1718 "referenced_type" : "_ZTIi" 1719 }, 1720 { 1721 "field_name" : "sival_ptr", 1722 "referenced_type" : "_ZTIPv" 1723 } 1724 ], 1725 "linker_set_key" : "_ZTI6sigval", 1726 "name" : "sigval", 1727 "record_kind" : "union", 1728 "size" : 8, 1729 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 1730 }, 1731 { 1732 "alignment" : 8, 1733 "fields" : 1734 [ 1735 { 1736 "field_name" : "quot", 1737 "referenced_type" : "_ZTIx" 1738 }, 1739 { 1740 "field_name" : "rem", 1741 "field_offset" : 64, 1742 "referenced_type" : "_ZTIx" 1743 } 1744 ], 1745 "linker_set_key" : "_ZTI7lldiv_t", 1746 "name" : "lldiv_t", 1747 "size" : 16, 1748 "source_file" : "bionic/libc/include/stdlib.h" 1749 }, 1750 { 1751 "alignment" : 8, 1752 "fields" : 1753 [ 1754 { 1755 "referenced_type" : "_ZTIN7siginfoUt_E" 1756 } 1757 ], 1758 "linker_set_key" : "_ZTI7siginfo", 1759 "name" : "siginfo", 1760 "size" : 128, 1761 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 1762 }, 1763 { 1764 "alignment" : 8, 1765 "fields" : 1766 [ 1767 { 1768 "field_name" : "tv_sec", 1769 "referenced_type" : "_ZTIl" 1770 }, 1771 { 1772 "field_name" : "tv_usec", 1773 "field_offset" : 64, 1774 "referenced_type" : "_ZTIl" 1775 } 1776 ], 1777 "linker_set_key" : "_ZTI7timeval", 1778 "name" : "timeval", 1779 "size" : 16, 1780 "source_file" : "bionic/libc/kernel/uapi/linux/time.h" 1781 }, 1782 { 1783 "alignment" : 8, 1784 "fields" : 1785 [ 1786 { 1787 "field_name" : "arena", 1788 "referenced_type" : "_ZTIm" 1789 }, 1790 { 1791 "field_name" : "ordblks", 1792 "field_offset" : 64, 1793 "referenced_type" : "_ZTIm" 1794 }, 1795 { 1796 "field_name" : "smblks", 1797 "field_offset" : 128, 1798 "referenced_type" : "_ZTIm" 1799 }, 1800 { 1801 "field_name" : "hblks", 1802 "field_offset" : 192, 1803 "referenced_type" : "_ZTIm" 1804 }, 1805 { 1806 "field_name" : "hblkhd", 1807 "field_offset" : 256, 1808 "referenced_type" : "_ZTIm" 1809 }, 1810 { 1811 "field_name" : "usmblks", 1812 "field_offset" : 320, 1813 "referenced_type" : "_ZTIm" 1814 }, 1815 { 1816 "field_name" : "fsmblks", 1817 "field_offset" : 384, 1818 "referenced_type" : "_ZTIm" 1819 }, 1820 { 1821 "field_name" : "uordblks", 1822 "field_offset" : 448, 1823 "referenced_type" : "_ZTIm" 1824 }, 1825 { 1826 "field_name" : "fordblks", 1827 "field_offset" : 512, 1828 "referenced_type" : "_ZTIm" 1829 }, 1830 { 1831 "field_name" : "keepcost", 1832 "field_offset" : 576, 1833 "referenced_type" : "_ZTIm" 1834 } 1835 ], 1836 "linker_set_key" : "_ZTI8mallinfo", 1837 "name" : "mallinfo", 1838 "size" : 80, 1839 "source_file" : "bionic/libc/include/malloc.h" 1840 }, 1841 { 1842 "alignment" : 8, 1843 "fields" : 1844 [ 1845 { 1846 "field_name" : "sigev_value", 1847 "referenced_type" : "_ZTI6sigval" 1848 }, 1849 { 1850 "field_name" : "sigev_signo", 1851 "field_offset" : 64, 1852 "referenced_type" : "_ZTIi" 1853 }, 1854 { 1855 "field_name" : "sigev_notify", 1856 "field_offset" : 96, 1857 "referenced_type" : "_ZTIi" 1858 }, 1859 { 1860 "field_name" : "_sigev_un", 1861 "field_offset" : 128, 1862 "referenced_type" : "_ZTIN8sigeventUt_E" 1863 } 1864 ], 1865 "linker_set_key" : "_ZTI8sigevent", 1866 "name" : "sigevent", 1867 "size" : 64, 1868 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 1869 }, 1870 { 1871 "alignment" : 8, 1872 "fields" : 1873 [ 1874 { 1875 "field_name" : "sig", 1876 "referenced_type" : "_ZTIA1_m" 1877 } 1878 ], 1879 "linker_set_key" : "_ZTI8sigset_t", 1880 "name" : "sigset_t", 1881 "size" : 8, 1882 "source_file" : "bionic/libc/kernel/uapi/asm-generic/signal.h" 1883 }, 1884 { 1885 "alignment" : 8, 1886 "fields" : 1887 [ 1888 { 1889 "field_name" : "tv_sec", 1890 "referenced_type" : "_ZTIl" 1891 }, 1892 { 1893 "field_name" : "tv_nsec", 1894 "field_offset" : 64, 1895 "referenced_type" : "_ZTIl" 1896 } 1897 ], 1898 "linker_set_key" : "_ZTI8timespec", 1899 "name" : "timespec", 1900 "size" : 16, 1901 "source_file" : "bionic/libc/include/bits/timespec.h" 1902 }, 1903 { 1904 "alignment" : 4, 1905 "fields" : 1906 [ 1907 { 1908 "field_name" : "tz_minuteswest", 1909 "referenced_type" : "_ZTIi" 1910 }, 1911 { 1912 "field_name" : "tz_dsttime", 1913 "field_offset" : 32, 1914 "referenced_type" : "_ZTIi" 1915 } 1916 ], 1917 "linker_set_key" : "_ZTI8timezone", 1918 "name" : "timezone", 1919 "size" : 8, 1920 "source_file" : "bionic/libc/kernel/uapi/linux/time.h" 1921 }, 1922 { 1923 "alignment" : 16, 1924 "fields" : 1925 [ 1926 { 1927 "field_name" : "uc_flags", 1928 "referenced_type" : "_ZTIm" 1929 }, 1930 { 1931 "field_name" : "uc_link", 1932 "field_offset" : 64, 1933 "referenced_type" : "_ZTIP8ucontext" 1934 }, 1935 { 1936 "field_name" : "uc_stack", 1937 "field_offset" : 128, 1938 "referenced_type" : "_ZTI11sigaltstack" 1939 }, 1940 { 1941 "field_offset" : 320, 1942 "referenced_type" : "_ZTIN8ucontextUt_E" 1943 }, 1944 { 1945 "field_name" : "__padding", 1946 "field_offset" : 384, 1947 "referenced_type" : "_ZTIA120_c" 1948 }, 1949 { 1950 "field_name" : "uc_mcontext", 1951 "field_offset" : 1408, 1952 "referenced_type" : "_ZTI10sigcontext" 1953 } 1954 ], 1955 "linker_set_key" : "_ZTI8ucontext", 1956 "name" : "ucontext", 1957 "size" : 4560, 1958 "source_file" : "bionic/libc/include/sys/ucontext.h" 1959 }, 1960 { 1961 "alignment" : 8, 1962 "fields" : 1963 [ 1964 { 1965 "field_name" : "it_interval", 1966 "referenced_type" : "_ZTI7timeval" 1967 }, 1968 { 1969 "field_name" : "it_value", 1970 "field_offset" : 128, 1971 "referenced_type" : "_ZTI7timeval" 1972 } 1973 ], 1974 "linker_set_key" : "_ZTI9itimerval", 1975 "name" : "itimerval", 1976 "size" : 32, 1977 "source_file" : "bionic/libc/kernel/uapi/linux/time.h" 1978 }, 1979 { 1980 "alignment" : 8, 1981 "fields" : 1982 [ 1983 { 1984 "field_name" : "arena", 1985 "referenced_type" : "_ZTIm" 1986 }, 1987 { 1988 "field_name" : "ordblks", 1989 "field_offset" : 64, 1990 "referenced_type" : "_ZTIm" 1991 }, 1992 { 1993 "field_name" : "smblks", 1994 "field_offset" : 128, 1995 "referenced_type" : "_ZTIm" 1996 }, 1997 { 1998 "field_name" : "hblks", 1999 "field_offset" : 192, 2000 "referenced_type" : "_ZTIm" 2001 }, 2002 { 2003 "field_name" : "hblkhd", 2004 "field_offset" : 256, 2005 "referenced_type" : "_ZTIm" 2006 }, 2007 { 2008 "field_name" : "usmblks", 2009 "field_offset" : 320, 2010 "referenced_type" : "_ZTIm" 2011 }, 2012 { 2013 "field_name" : "fsmblks", 2014 "field_offset" : 384, 2015 "referenced_type" : "_ZTIm" 2016 }, 2017 { 2018 "field_name" : "uordblks", 2019 "field_offset" : 448, 2020 "referenced_type" : "_ZTIm" 2021 }, 2022 { 2023 "field_name" : "fordblks", 2024 "field_offset" : 512, 2025 "referenced_type" : "_ZTIm" 2026 }, 2027 { 2028 "field_name" : "keepcost", 2029 "field_offset" : 576, 2030 "referenced_type" : "_ZTIm" 2031 } 2032 ], 2033 "linker_set_key" : "_ZTI9mallinfo2", 2034 "name" : "mallinfo2", 2035 "size" : 80, 2036 "source_file" : "bionic/libc/include/malloc.h" 2037 }, 2038 { 2039 "alignment" : 1, 2040 "fields" : 2041 [ 2042 { 2043 "field_name" : "__seq", 2044 "referenced_type" : "_ZTIA4_h" 2045 }, 2046 { 2047 "field_name" : "__reserved", 2048 "field_offset" : 32, 2049 "referenced_type" : "_ZTIA4_h" 2050 } 2051 ], 2052 "linker_set_key" : "_ZTI9mbstate_t", 2053 "name" : "mbstate_t", 2054 "size" : 8, 2055 "source_file" : "bionic/libc/include/bits/mbstate_t.h" 2056 }, 2057 { 2058 "alignment" : 8, 2059 "fields" : 2060 [ 2061 { 2062 "field_name" : "sa_flags", 2063 "referenced_type" : "_ZTIi" 2064 }, 2065 { 2066 "field_offset" : 64, 2067 "referenced_type" : "_ZTIN9sigactionUt_E" 2068 }, 2069 { 2070 "field_name" : "sa_mask", 2071 "field_offset" : 128, 2072 "referenced_type" : "_ZTI8sigset_t" 2073 }, 2074 { 2075 "field_name" : "sa_restorer", 2076 "field_offset" : 192, 2077 "referenced_type" : "_ZTIPFvvE" 2078 } 2079 ], 2080 "linker_set_key" : "_ZTI9sigaction", 2081 "name" : "sigaction", 2082 "size" : 32, 2083 "source_file" : "bionic/libc/include/bits/signal_types.h" 2084 }, 2085 { 2086 "alignment" : 4, 2087 "fields" : 2088 [ 2089 { 2090 "field_name" : "_pid", 2091 "referenced_type" : "_ZTIi" 2092 }, 2093 { 2094 "field_name" : "_uid", 2095 "field_offset" : 32, 2096 "referenced_type" : "_ZTIj" 2097 } 2098 ], 2099 "is_anonymous" : true, 2100 "linker_set_key" : "_ZTIN10__sifieldsUt_E", 2101 "name" : "__sifields::(unnamed)", 2102 "size" : 8, 2103 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 2104 }, 2105 { 2106 "alignment" : 8, 2107 "fields" : 2108 [ 2109 { 2110 "field_name" : "_trapno", 2111 "referenced_type" : "_ZTIi" 2112 }, 2113 { 2114 "field_name" : "_addr_lsb", 2115 "referenced_type" : "_ZTIs" 2116 }, 2117 { 2118 "field_name" : "_addr_bnd", 2119 "referenced_type" : "_ZTIN10__sifieldsUt_Ut_Ut_E" 2120 }, 2121 { 2122 "field_name" : "_addr_pkey", 2123 "referenced_type" : "_ZTIN10__sifieldsUt_Ut_Ut_E" 2124 }, 2125 { 2126 "field_name" : "_perf", 2127 "referenced_type" : "_ZTIN10__sifieldsUt_Ut_Ut_E" 2128 } 2129 ], 2130 "is_anonymous" : true, 2131 "linker_set_key" : "_ZTIN10__sifieldsUt_Ut_E", 2132 "name" : "__sifields::(unnamed)::(anonymous)", 2133 "record_kind" : "union", 2134 "size" : 24, 2135 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 2136 }, 2137 { 2138 "alignment" : 8, 2139 "fields" : 2140 [ 2141 { 2142 "field_name" : "_dummy_bnd", 2143 "referenced_type" : "_ZTIA8_c" 2144 }, 2145 { 2146 "field_name" : "_lower", 2147 "field_offset" : 64, 2148 "referenced_type" : "_ZTIPv" 2149 }, 2150 { 2151 "field_name" : "_upper", 2152 "field_offset" : 128, 2153 "referenced_type" : "_ZTIPv" 2154 } 2155 ], 2156 "is_anonymous" : true, 2157 "linker_set_key" : "_ZTIN10__sifieldsUt_Ut_Ut_E", 2158 "name" : "__sifields::(unnamed)::(anonymous)::(unnamed)", 2159 "size" : 24, 2160 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 2161 }, 2162 { 2163 "alignment" : 8, 2164 "fields" : 2165 [ 2166 { 2167 "field_name" : "sa_handler", 2168 "referenced_type" : "_ZTIPFviE" 2169 }, 2170 { 2171 "field_name" : "sa_sigaction", 2172 "referenced_type" : "_ZTIPFviP7siginfoPvE" 2173 } 2174 ], 2175 "is_anonymous" : true, 2176 "linker_set_key" : "_ZTIN11sigaction64Ut_E", 2177 "name" : "sigaction64::(anonymous)", 2178 "record_kind" : "union", 2179 "size" : 8, 2180 "source_file" : "bionic/libc/include/bits/signal_types.h" 2181 }, 2182 { 2183 "alignment" : 8, 2184 "fields" : 2185 [ 2186 { 2187 "referenced_type" : "_ZTIN7siginfoUt_Ut_E" 2188 }, 2189 { 2190 "field_name" : "_si_pad", 2191 "referenced_type" : "_ZTIA32_i" 2192 } 2193 ], 2194 "is_anonymous" : true, 2195 "linker_set_key" : "_ZTIN7siginfoUt_E", 2196 "name" : "siginfo::(anonymous)", 2197 "record_kind" : "union", 2198 "size" : 128, 2199 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 2200 }, 2201 { 2202 "alignment" : 8, 2203 "fields" : 2204 [ 2205 { 2206 "field_name" : "si_signo", 2207 "referenced_type" : "_ZTIi" 2208 }, 2209 { 2210 "field_name" : "si_errno", 2211 "field_offset" : 32, 2212 "referenced_type" : "_ZTIi" 2213 }, 2214 { 2215 "field_name" : "si_code", 2216 "field_offset" : 64, 2217 "referenced_type" : "_ZTIi" 2218 }, 2219 { 2220 "field_name" : "_sifields", 2221 "field_offset" : 128, 2222 "referenced_type" : "_ZTI10__sifields" 2223 } 2224 ], 2225 "is_anonymous" : true, 2226 "linker_set_key" : "_ZTIN7siginfoUt_Ut_E", 2227 "name" : "siginfo::(anonymous)::(anonymous)", 2228 "size" : 48, 2229 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 2230 }, 2231 { 2232 "alignment" : 8, 2233 "fields" : 2234 [ 2235 { 2236 "field_name" : "_pad", 2237 "referenced_type" : "_ZTIA12_i" 2238 }, 2239 { 2240 "field_name" : "_tid", 2241 "referenced_type" : "_ZTIi" 2242 }, 2243 { 2244 "field_name" : "_sigev_thread", 2245 "referenced_type" : "_ZTIN8sigeventUt_Ut_E" 2246 } 2247 ], 2248 "is_anonymous" : true, 2249 "linker_set_key" : "_ZTIN8sigeventUt_E", 2250 "name" : "sigevent::(unnamed)", 2251 "record_kind" : "union", 2252 "size" : 48, 2253 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 2254 }, 2255 { 2256 "alignment" : 8, 2257 "fields" : 2258 [ 2259 { 2260 "field_name" : "_function", 2261 "referenced_type" : "_ZTIPFv6sigvalE" 2262 }, 2263 { 2264 "field_name" : "_attribute", 2265 "field_offset" : 64, 2266 "referenced_type" : "_ZTIPv" 2267 } 2268 ], 2269 "is_anonymous" : true, 2270 "linker_set_key" : "_ZTIN8sigeventUt_Ut_E", 2271 "name" : "sigevent::(unnamed)::(unnamed)", 2272 "size" : 16, 2273 "source_file" : "bionic/libc/kernel/uapi/asm-generic/siginfo.h" 2274 }, 2275 { 2276 "alignment" : 8, 2277 "fields" : 2278 [ 2279 { 2280 "field_name" : "uc_sigmask", 2281 "referenced_type" : "_ZTI8sigset_t" 2282 }, 2283 { 2284 "field_name" : "uc_sigmask64", 2285 "referenced_type" : "_ZTI8sigset_t" 2286 } 2287 ], 2288 "is_anonymous" : true, 2289 "linker_set_key" : "_ZTIN8ucontextUt_E", 2290 "name" : "ucontext::(anonymous)", 2291 "record_kind" : "union", 2292 "size" : 8, 2293 "source_file" : "bionic/libc/include/sys/ucontext.h" 2294 }, 2295 { 2296 "alignment" : 8, 2297 "fields" : 2298 [ 2299 { 2300 "field_name" : "sa_handler", 2301 "referenced_type" : "_ZTIPFviE" 2302 }, 2303 { 2304 "field_name" : "sa_sigaction", 2305 "referenced_type" : "_ZTIPFviP7siginfoPvE" 2306 } 2307 ], 2308 "is_anonymous" : true, 2309 "linker_set_key" : "_ZTIN9sigactionUt_E", 2310 "name" : "sigaction::(anonymous)", 2311 "record_kind" : "union", 2312 "size" : 8, 2313 "source_file" : "bionic/libc/include/bits/signal_types.h" 2314 } 2315 ], 2316 "rvalue_reference_types" : [] 2317} 2318