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