1{ 2 "array_types" : 3 [ 4 { 5 "linker_set_key" : "char []", 6 "name" : "char []", 7 "referenced_type" : "type-4", 8 "self_type" : "type-60", 9 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 10 } 11 ], 12 "builtin_types" : 13 [ 14 { 15 "alignment" : 16, 16 "is_integral" : true, 17 "linker_set_key" : "__int128", 18 "name" : "__int128", 19 "referenced_type" : "type-229", 20 "self_type" : "type-229", 21 "size" : 16 22 }, 23 { 24 "alignment" : 1, 25 "is_integral" : true, 26 "is_unsigned" : true, 27 "linker_set_key" : "bool", 28 "name" : "bool", 29 "referenced_type" : "type-26", 30 "self_type" : "type-26", 31 "size" : 1 32 }, 33 { 34 "alignment" : 1, 35 "is_integral" : true, 36 "linker_set_key" : "char", 37 "name" : "char", 38 "referenced_type" : "type-4", 39 "self_type" : "type-4", 40 "size" : 1 41 }, 42 { 43 "alignment" : 2, 44 "is_integral" : true, 45 "is_unsigned" : true, 46 "linker_set_key" : "char16_t", 47 "name" : "char16_t", 48 "referenced_type" : "type-227", 49 "self_type" : "type-227", 50 "size" : 2 51 }, 52 { 53 "alignment" : 4, 54 "is_integral" : true, 55 "is_unsigned" : true, 56 "linker_set_key" : "char32_t", 57 "name" : "char32_t", 58 "referenced_type" : "type-228", 59 "self_type" : "type-228", 60 "size" : 4 61 }, 62 { 63 "alignment" : 8, 64 "linker_set_key" : "double", 65 "name" : "double", 66 "referenced_type" : "type-71", 67 "self_type" : "type-71", 68 "size" : 8 69 }, 70 { 71 "alignment" : 4, 72 "linker_set_key" : "float", 73 "name" : "float", 74 "referenced_type" : "type-70", 75 "self_type" : "type-70", 76 "size" : 4 77 }, 78 { 79 "alignment" : 4, 80 "is_integral" : true, 81 "linker_set_key" : "int", 82 "name" : "int", 83 "referenced_type" : "type-38", 84 "self_type" : "type-38", 85 "size" : 4 86 }, 87 { 88 "alignment" : 8, 89 "is_integral" : true, 90 "linker_set_key" : "long", 91 "name" : "long", 92 "referenced_type" : "type-37", 93 "self_type" : "type-37", 94 "size" : 8 95 }, 96 { 97 "alignment" : 16, 98 "linker_set_key" : "long double", 99 "name" : "long double", 100 "referenced_type" : "type-73", 101 "self_type" : "type-73", 102 "size" : 16 103 }, 104 { 105 "alignment" : 8, 106 "is_integral" : true, 107 "linker_set_key" : "long long", 108 "name" : "long long", 109 "referenced_type" : "type-69", 110 "self_type" : "type-69", 111 "size" : 8 112 }, 113 { 114 "alignment" : 8, 115 "linker_set_key" : "nullptr_t", 116 "name" : "nullptr_t", 117 "referenced_type" : "type-72", 118 "self_type" : "type-72", 119 "size" : 8 120 }, 121 { 122 "alignment" : 2, 123 "is_integral" : true, 124 "linker_set_key" : "short", 125 "name" : "short", 126 "referenced_type" : "type-67", 127 "self_type" : "type-67", 128 "size" : 2 129 }, 130 { 131 "alignment" : 1, 132 "is_integral" : true, 133 "linker_set_key" : "signed char", 134 "name" : "signed char", 135 "referenced_type" : "type-66", 136 "self_type" : "type-66", 137 "size" : 1 138 }, 139 { 140 "alignment" : 16, 141 "is_integral" : true, 142 "is_unsigned" : true, 143 "linker_set_key" : "unsigned __int128", 144 "name" : "unsigned __int128", 145 "referenced_type" : "type-230", 146 "self_type" : "type-230", 147 "size" : 16 148 }, 149 { 150 "alignment" : 1, 151 "is_integral" : true, 152 "is_unsigned" : true, 153 "linker_set_key" : "unsigned char", 154 "name" : "unsigned char", 155 "referenced_type" : "type-9", 156 "self_type" : "type-9", 157 "size" : 1 158 }, 159 { 160 "alignment" : 4, 161 "is_integral" : true, 162 "is_unsigned" : true, 163 "linker_set_key" : "unsigned int", 164 "name" : "unsigned int", 165 "referenced_type" : "type-6", 166 "self_type" : "type-6", 167 "size" : 4 168 }, 169 { 170 "alignment" : 8, 171 "is_integral" : true, 172 "is_unsigned" : true, 173 "linker_set_key" : "unsigned long", 174 "name" : "unsigned long", 175 "referenced_type" : "type-5", 176 "self_type" : "type-5", 177 "size" : 8 178 }, 179 { 180 "alignment" : 8, 181 "is_integral" : true, 182 "is_unsigned" : true, 183 "linker_set_key" : "unsigned long long", 184 "name" : "unsigned long long", 185 "referenced_type" : "type-68", 186 "self_type" : "type-68", 187 "size" : 8 188 }, 189 { 190 "alignment" : 2, 191 "is_integral" : true, 192 "is_unsigned" : true, 193 "linker_set_key" : "unsigned short", 194 "name" : "unsigned short", 195 "referenced_type" : "type-17", 196 "self_type" : "type-17", 197 "size" : 2 198 }, 199 { 200 "linker_set_key" : "void", 201 "name" : "void", 202 "referenced_type" : "type-24", 203 "self_type" : "type-24" 204 }, 205 { 206 "alignment" : 4, 207 "is_integral" : true, 208 "linker_set_key" : "wchar_t", 209 "name" : "wchar_t", 210 "referenced_type" : "type-188", 211 "self_type" : "type-188", 212 "size" : 4 213 } 214 ], 215 "elf_functions" : 216 [ 217 { 218 "name" : "_ZN6bcinfo14BitcodeWrapper6unwrapEv" 219 }, 220 { 221 "name" : "_ZN6bcinfo14BitcodeWrapperC1EPKcm" 222 }, 223 { 224 "name" : "_ZN6bcinfo14BitcodeWrapperC2EPKcm" 225 }, 226 { 227 "name" : "_ZN6bcinfo14BitcodeWrapperD1Ev" 228 }, 229 { 230 "name" : "_ZN6bcinfo14BitcodeWrapperD2Ev" 231 }, 232 { 233 "name" : "_ZN6bcinfo17BitcodeTranslator9translateEv" 234 }, 235 { 236 "name" : "_ZN6bcinfo17BitcodeTranslatorC1EPKcmj" 237 }, 238 { 239 "name" : "_ZN6bcinfo17BitcodeTranslatorC2EPKcmj" 240 }, 241 { 242 "name" : "_ZN6bcinfo17BitcodeTranslatorD1Ev" 243 }, 244 { 245 "name" : "_ZN6bcinfo17BitcodeTranslatorD2Ev" 246 }, 247 { 248 "name" : "_ZN6bcinfo17MetadataExtractor18calculateNumInputsEPKN4llvm8FunctionEj" 249 }, 250 { 251 "name" : "_ZN6bcinfo17MetadataExtractor18readThreadableFlagEPKN4llvm11NamedMDNodeE" 252 }, 253 { 254 "name" : "_ZN6bcinfo17MetadataExtractor22populatePragmaMetadataEPKN4llvm11NamedMDNodeE" 255 }, 256 { 257 "name" : "_ZN6bcinfo17MetadataExtractor22populateReduceMetadataEPKN4llvm11NamedMDNodeE" 258 }, 259 { 260 "name" : "_ZN6bcinfo17MetadataExtractor23populateForEachMetadataEPKN4llvm11NamedMDNodeES4_" 261 }, 262 { 263 "name" : "_ZN6bcinfo17MetadataExtractor25readBuildChecksumMetadataEPKN4llvm11NamedMDNodeE" 264 }, 265 { 266 "name" : "_ZN6bcinfo17MetadataExtractor26populateObjectSlotMetadataEPKN4llvm11NamedMDNodeE" 267 }, 268 { 269 "name" : "_ZN6bcinfo17MetadataExtractor7extractEv" 270 }, 271 { 272 "name" : "_ZN6bcinfo17MetadataExtractorC1EPKN4llvm6ModuleE" 273 }, 274 { 275 "name" : "_ZN6bcinfo17MetadataExtractorC1EPKcm" 276 }, 277 { 278 "name" : "_ZN6bcinfo17MetadataExtractorC2EPKN4llvm6ModuleE" 279 }, 280 { 281 "name" : "_ZN6bcinfo17MetadataExtractorC2EPKcm" 282 }, 283 { 284 "name" : "_ZN6bcinfo17MetadataExtractorD1Ev" 285 }, 286 { 287 "name" : "_ZN6bcinfo17MetadataExtractorD2Ev" 288 }, 289 { 290 "name" : "_ZN8llvm_3_218WriteBitcodeToFileEPKN4llvm6ModuleERNS0_11raw_ostreamE" 291 } 292 ], 293 "elf_objects" : 294 [ 295 { 296 "name" : "_ZN6bcinfo17MetadataExtractor20kWrapperMetadataNameE" 297 } 298 ], 299 "enum_types" : 300 [ 301 { 302 "alignment" : 4, 303 "enum_fields" : 304 [ 305 { 306 "enum_field_value" : 0, 307 "name" : "BCHeaderField::kInvalid" 308 }, 309 { 310 "enum_field_value" : 1, 311 "name" : "BCHeaderField::kBitcodeHash" 312 }, 313 { 314 "enum_field_value" : 16385, 315 "name" : "BCHeaderField::kAndroidCompilerVersion" 316 }, 317 { 318 "enum_field_value" : 16386, 319 "name" : "BCHeaderField::kAndroidOptimizationLevel" 320 } 321 ], 322 "linker_set_key" : "BCHeaderField::Tag", 323 "name" : "BCHeaderField::Tag", 324 "referenced_type" : "type-7", 325 "self_type" : "type-7", 326 "size" : 4, 327 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/Wrap/BCHeaderField.h", 328 "underlying_type" : "type-6", 329 "unique_id" : "_ZTSN13BCHeaderField3TagE" 330 }, 331 { 332 "alignment" : 4, 333 "enum_fields" : 334 [ 335 { 336 "enum_field_value" : 0, 337 "name" : "bcinfo::BC_NOT_BC" 338 }, 339 { 340 "enum_field_value" : 1, 341 "name" : "bcinfo::BC_WRAPPER" 342 }, 343 { 344 "enum_field_value" : 2, 345 "name" : "bcinfo::BC_RAW" 346 } 347 ], 348 "linker_set_key" : "bcinfo::BCFileType", 349 "name" : "bcinfo::BCFileType", 350 "referenced_type" : "type-20", 351 "self_type" : "type-20", 352 "size" : 4, 353 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/BitcodeWrapper.h", 354 "underlying_type" : "type-6", 355 "unique_id" : "_ZTSN6bcinfo10BCFileTypeE" 356 }, 357 { 358 "alignment" : 4, 359 "enum_fields" : 360 [ 361 { 362 "enum_field_value" : 0, 363 "name" : "bcinfo::MD_SIG_None" 364 }, 365 { 366 "enum_field_value" : 1, 367 "name" : "bcinfo::MD_SIG_In" 368 }, 369 { 370 "enum_field_value" : 2, 371 "name" : "bcinfo::MD_SIG_Out" 372 }, 373 { 374 "enum_field_value" : 4, 375 "name" : "bcinfo::MD_SIG_Usr" 376 }, 377 { 378 "enum_field_value" : 8, 379 "name" : "bcinfo::MD_SIG_X" 380 }, 381 { 382 "enum_field_value" : 16, 383 "name" : "bcinfo::MD_SIG_Y" 384 }, 385 { 386 "enum_field_value" : 32, 387 "name" : "bcinfo::MD_SIG_Kernel" 388 }, 389 { 390 "enum_field_value" : 64, 391 "name" : "bcinfo::MD_SIG_Z" 392 }, 393 { 394 "enum_field_value" : 128, 395 "name" : "bcinfo::MD_SIG_Ctxt" 396 } 397 ], 398 "linker_set_key" : "bcinfo::MetadataSignatureBitval", 399 "name" : "bcinfo::MetadataSignatureBitval", 400 "referenced_type" : "type-62", 401 "self_type" : "type-62", 402 "size" : 4, 403 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h", 404 "underlying_type" : "type-6", 405 "unique_id" : "_ZTSN6bcinfo23MetadataSignatureBitvalE" 406 }, 407 { 408 "alignment" : 4, 409 "enum_fields" : 410 [ 411 { 412 "enum_field_value" : 0, 413 "name" : "bcinfo::RS_FP_Full" 414 }, 415 { 416 "enum_field_value" : 1, 417 "name" : "bcinfo::RS_FP_Relaxed" 418 } 419 ], 420 "linker_set_key" : "bcinfo::RSFloatPrecision", 421 "name" : "bcinfo::RSFloatPrecision", 422 "referenced_type" : "type-40", 423 "self_type" : "type-40", 424 "size" : 4, 425 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h", 426 "underlying_type" : "type-6", 427 "unique_id" : "_ZTSN6bcinfo16RSFloatPrecisionE" 428 } 429 ], 430 "function_types" : [], 431 "functions" : 432 [ 433 { 434 "function_name" : "bcinfo::BitcodeWrapper::unwrap", 435 "linker_set_key" : "_ZN6bcinfo14BitcodeWrapper6unwrapEv", 436 "parameters" : 437 [ 438 { 439 "is_this_ptr" : true, 440 "referenced_type" : "type-27" 441 } 442 ], 443 "return_type" : "type-26", 444 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/BitcodeWrapper.h" 445 }, 446 { 447 "function_name" : "bcinfo::BitcodeWrapper::BitcodeWrapper", 448 "linker_set_key" : "_ZN6bcinfo14BitcodeWrapperC1EPKcm", 449 "parameters" : 450 [ 451 { 452 "is_this_ptr" : true, 453 "referenced_type" : "type-27" 454 }, 455 { 456 "referenced_type" : "type-2" 457 }, 458 { 459 "referenced_type" : "type-5" 460 } 461 ], 462 "return_type" : "type-24", 463 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/BitcodeWrapper.h" 464 }, 465 { 466 "function_name" : "bcinfo::BitcodeWrapper::BitcodeWrapper", 467 "linker_set_key" : "_ZN6bcinfo14BitcodeWrapperC2EPKcm", 468 "parameters" : 469 [ 470 { 471 "is_this_ptr" : true, 472 "referenced_type" : "type-27" 473 }, 474 { 475 "referenced_type" : "type-2" 476 }, 477 { 478 "referenced_type" : "type-5" 479 } 480 ], 481 "return_type" : "type-24", 482 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/BitcodeWrapper.h" 483 }, 484 { 485 "function_name" : "bcinfo::BitcodeWrapper::~BitcodeWrapper", 486 "linker_set_key" : "_ZN6bcinfo14BitcodeWrapperD1Ev", 487 "parameters" : 488 [ 489 { 490 "is_this_ptr" : true, 491 "referenced_type" : "type-27" 492 } 493 ], 494 "return_type" : "type-24", 495 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/BitcodeWrapper.h" 496 }, 497 { 498 "function_name" : "bcinfo::BitcodeWrapper::~BitcodeWrapper", 499 "linker_set_key" : "_ZN6bcinfo14BitcodeWrapperD2Ev", 500 "parameters" : 501 [ 502 { 503 "is_this_ptr" : true, 504 "referenced_type" : "type-27" 505 } 506 ], 507 "return_type" : "type-24", 508 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/BitcodeWrapper.h" 509 }, 510 { 511 "function_name" : "bcinfo::BitcodeTranslator::translate", 512 "linker_set_key" : "_ZN6bcinfo17BitcodeTranslator9translateEv", 513 "parameters" : 514 [ 515 { 516 "is_this_ptr" : true, 517 "referenced_type" : "type-25" 518 } 519 ], 520 "return_type" : "type-26", 521 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/BitcodeTranslator.h" 522 }, 523 { 524 "function_name" : "bcinfo::BitcodeTranslator::BitcodeTranslator", 525 "linker_set_key" : "_ZN6bcinfo17BitcodeTranslatorC1EPKcmj", 526 "parameters" : 527 [ 528 { 529 "is_this_ptr" : true, 530 "referenced_type" : "type-25" 531 }, 532 { 533 "referenced_type" : "type-2" 534 }, 535 { 536 "referenced_type" : "type-5" 537 }, 538 { 539 "referenced_type" : "type-6" 540 } 541 ], 542 "return_type" : "type-24", 543 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/BitcodeTranslator.h" 544 }, 545 { 546 "function_name" : "bcinfo::BitcodeTranslator::BitcodeTranslator", 547 "linker_set_key" : "_ZN6bcinfo17BitcodeTranslatorC2EPKcmj", 548 "parameters" : 549 [ 550 { 551 "is_this_ptr" : true, 552 "referenced_type" : "type-25" 553 }, 554 { 555 "referenced_type" : "type-2" 556 }, 557 { 558 "referenced_type" : "type-5" 559 }, 560 { 561 "referenced_type" : "type-6" 562 } 563 ], 564 "return_type" : "type-24", 565 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/BitcodeTranslator.h" 566 }, 567 { 568 "function_name" : "bcinfo::BitcodeTranslator::~BitcodeTranslator", 569 "linker_set_key" : "_ZN6bcinfo17BitcodeTranslatorD1Ev", 570 "parameters" : 571 [ 572 { 573 "is_this_ptr" : true, 574 "referenced_type" : "type-25" 575 } 576 ], 577 "return_type" : "type-24", 578 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/BitcodeTranslator.h" 579 }, 580 { 581 "function_name" : "bcinfo::BitcodeTranslator::~BitcodeTranslator", 582 "linker_set_key" : "_ZN6bcinfo17BitcodeTranslatorD2Ev", 583 "parameters" : 584 [ 585 { 586 "is_this_ptr" : true, 587 "referenced_type" : "type-25" 588 } 589 ], 590 "return_type" : "type-24", 591 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/BitcodeTranslator.h" 592 }, 593 { 594 "access" : "private", 595 "function_name" : "bcinfo::MetadataExtractor::calculateNumInputs", 596 "linker_set_key" : "_ZN6bcinfo17MetadataExtractor18calculateNumInputsEPKN4llvm8FunctionEj", 597 "parameters" : 598 [ 599 { 600 "is_this_ptr" : true, 601 "referenced_type" : "type-48" 602 }, 603 { 604 "referenced_type" : "type-59" 605 }, 606 { 607 "referenced_type" : "type-6" 608 } 609 ], 610 "return_type" : "type-6", 611 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 612 }, 613 { 614 "access" : "private", 615 "function_name" : "bcinfo::MetadataExtractor::readThreadableFlag", 616 "linker_set_key" : "_ZN6bcinfo17MetadataExtractor18readThreadableFlagEPKN4llvm11NamedMDNodeE", 617 "parameters" : 618 [ 619 { 620 "is_this_ptr" : true, 621 "referenced_type" : "type-48" 622 }, 623 { 624 "referenced_type" : "type-55" 625 } 626 ], 627 "return_type" : "type-24", 628 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 629 }, 630 { 631 "access" : "private", 632 "function_name" : "bcinfo::MetadataExtractor::populatePragmaMetadata", 633 "linker_set_key" : "_ZN6bcinfo17MetadataExtractor22populatePragmaMetadataEPKN4llvm11NamedMDNodeE", 634 "parameters" : 635 [ 636 { 637 "is_this_ptr" : true, 638 "referenced_type" : "type-48" 639 }, 640 { 641 "referenced_type" : "type-55" 642 } 643 ], 644 "return_type" : "type-24", 645 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 646 }, 647 { 648 "access" : "private", 649 "function_name" : "bcinfo::MetadataExtractor::populateReduceMetadata", 650 "linker_set_key" : "_ZN6bcinfo17MetadataExtractor22populateReduceMetadataEPKN4llvm11NamedMDNodeE", 651 "parameters" : 652 [ 653 { 654 "is_this_ptr" : true, 655 "referenced_type" : "type-48" 656 }, 657 { 658 "referenced_type" : "type-55" 659 } 660 ], 661 "return_type" : "type-26", 662 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 663 }, 664 { 665 "access" : "private", 666 "function_name" : "bcinfo::MetadataExtractor::populateForEachMetadata", 667 "linker_set_key" : "_ZN6bcinfo17MetadataExtractor23populateForEachMetadataEPKN4llvm11NamedMDNodeES4_", 668 "parameters" : 669 [ 670 { 671 "is_this_ptr" : true, 672 "referenced_type" : "type-48" 673 }, 674 { 675 "referenced_type" : "type-55" 676 }, 677 { 678 "referenced_type" : "type-55" 679 } 680 ], 681 "return_type" : "type-26", 682 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 683 }, 684 { 685 "access" : "private", 686 "function_name" : "bcinfo::MetadataExtractor::readBuildChecksumMetadata", 687 "linker_set_key" : "_ZN6bcinfo17MetadataExtractor25readBuildChecksumMetadataEPKN4llvm11NamedMDNodeE", 688 "parameters" : 689 [ 690 { 691 "is_this_ptr" : true, 692 "referenced_type" : "type-48" 693 }, 694 { 695 "referenced_type" : "type-55" 696 } 697 ], 698 "return_type" : "type-24", 699 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 700 }, 701 { 702 "access" : "private", 703 "function_name" : "bcinfo::MetadataExtractor::populateObjectSlotMetadata", 704 "linker_set_key" : "_ZN6bcinfo17MetadataExtractor26populateObjectSlotMetadataEPKN4llvm11NamedMDNodeE", 705 "parameters" : 706 [ 707 { 708 "is_this_ptr" : true, 709 "referenced_type" : "type-48" 710 }, 711 { 712 "referenced_type" : "type-55" 713 } 714 ], 715 "return_type" : "type-26", 716 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 717 }, 718 { 719 "function_name" : "bcinfo::MetadataExtractor::extract", 720 "linker_set_key" : "_ZN6bcinfo17MetadataExtractor7extractEv", 721 "parameters" : 722 [ 723 { 724 "is_this_ptr" : true, 725 "referenced_type" : "type-48" 726 } 727 ], 728 "return_type" : "type-26", 729 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 730 }, 731 { 732 "function_name" : "bcinfo::MetadataExtractor::MetadataExtractor", 733 "linker_set_key" : "_ZN6bcinfo17MetadataExtractorC1EPKN4llvm6ModuleE", 734 "parameters" : 735 [ 736 { 737 "is_this_ptr" : true, 738 "referenced_type" : "type-48" 739 }, 740 { 741 "referenced_type" : "type-50" 742 } 743 ], 744 "return_type" : "type-24", 745 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 746 }, 747 { 748 "function_name" : "bcinfo::MetadataExtractor::MetadataExtractor", 749 "linker_set_key" : "_ZN6bcinfo17MetadataExtractorC1EPKcm", 750 "parameters" : 751 [ 752 { 753 "is_this_ptr" : true, 754 "referenced_type" : "type-48" 755 }, 756 { 757 "referenced_type" : "type-2" 758 }, 759 { 760 "referenced_type" : "type-5" 761 } 762 ], 763 "return_type" : "type-24", 764 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 765 }, 766 { 767 "function_name" : "bcinfo::MetadataExtractor::MetadataExtractor", 768 "linker_set_key" : "_ZN6bcinfo17MetadataExtractorC2EPKN4llvm6ModuleE", 769 "parameters" : 770 [ 771 { 772 "is_this_ptr" : true, 773 "referenced_type" : "type-48" 774 }, 775 { 776 "referenced_type" : "type-50" 777 } 778 ], 779 "return_type" : "type-24", 780 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 781 }, 782 { 783 "function_name" : "bcinfo::MetadataExtractor::MetadataExtractor", 784 "linker_set_key" : "_ZN6bcinfo17MetadataExtractorC2EPKcm", 785 "parameters" : 786 [ 787 { 788 "is_this_ptr" : true, 789 "referenced_type" : "type-48" 790 }, 791 { 792 "referenced_type" : "type-2" 793 }, 794 { 795 "referenced_type" : "type-5" 796 } 797 ], 798 "return_type" : "type-24", 799 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 800 }, 801 { 802 "function_name" : "bcinfo::MetadataExtractor::~MetadataExtractor", 803 "linker_set_key" : "_ZN6bcinfo17MetadataExtractorD1Ev", 804 "parameters" : 805 [ 806 { 807 "is_this_ptr" : true, 808 "referenced_type" : "type-48" 809 } 810 ], 811 "return_type" : "type-24", 812 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 813 }, 814 { 815 "function_name" : "bcinfo::MetadataExtractor::~MetadataExtractor", 816 "linker_set_key" : "_ZN6bcinfo17MetadataExtractorD2Ev", 817 "parameters" : 818 [ 819 { 820 "is_this_ptr" : true, 821 "referenced_type" : "type-48" 822 } 823 ], 824 "return_type" : "type-24", 825 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 826 } 827 ], 828 "global_vars" : 829 [ 830 { 831 "linker_set_key" : "_ZN6bcinfo17MetadataExtractor20kWrapperMetadataNameE", 832 "name" : "bcinfo::MetadataExtractor::kWrapperMetadataName", 833 "referenced_type" : "type-61", 834 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 835 } 836 ], 837 "lvalue_reference_types" : 838 [ 839 { 840 "alignment" : 8, 841 "linker_set_key" : "unsigned int &", 842 "name" : "unsigned int &", 843 "referenced_type" : "type-6", 844 "self_type" : "type-801", 845 "size" : 8, 846 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/Wrap/bitcode_wrapperer.h" 847 } 848 ], 849 "pointer_types" : 850 [ 851 { 852 "alignment" : 8, 853 "linker_set_key" : "BCHeaderField *", 854 "name" : "BCHeaderField *", 855 "referenced_type" : "type-11", 856 "self_type" : "type-10", 857 "size" : 8, 858 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/Wrap/BCHeaderField.h" 859 }, 860 { 861 "alignment" : 8, 862 "linker_set_key" : "BitcodeWrapperer *", 863 "name" : "BitcodeWrapperer *", 864 "referenced_type" : "type-32", 865 "self_type" : "type-36", 866 "size" : 8, 867 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/Wrap/bitcode_wrapperer.h" 868 }, 869 { 870 "alignment" : 8, 871 "linker_set_key" : "FileWrapperInput *", 872 "name" : "FileWrapperInput *", 873 "referenced_type" : "type-802", 874 "self_type" : "type-806", 875 "size" : 8, 876 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/Wrap/file_wrapper_input.h" 877 }, 878 { 879 "alignment" : 8, 880 "linker_set_key" : "FileWrapperOutput *", 881 "name" : "FileWrapperOutput *", 882 "referenced_type" : "type-807", 883 "self_type" : "type-809", 884 "size" : 8, 885 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/Wrap/file_wrapper_output.h" 886 }, 887 { 888 "alignment" : 8, 889 "linker_set_key" : "InMemoryWrapperInput *", 890 "name" : "InMemoryWrapperInput *", 891 "referenced_type" : "type-39", 892 "self_type" : "type-810", 893 "size" : 8, 894 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/Wrap/in_memory_wrapper_input.h" 895 }, 896 { 897 "alignment" : 8, 898 "linker_set_key" : "WrapperInput *", 899 "name" : "WrapperInput *", 900 "referenced_type" : "type-28", 901 "self_type" : "type-29", 902 "size" : 8, 903 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/Wrap/wrapper_input.h" 904 }, 905 { 906 "alignment" : 8, 907 "linker_set_key" : "WrapperOutput *", 908 "name" : "WrapperOutput *", 909 "referenced_type" : "type-30", 910 "self_type" : "type-31", 911 "size" : 8, 912 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/Wrap/wrapper_output.h" 913 }, 914 { 915 "alignment" : 8, 916 "linker_set_key" : "bcinfo::BitcodeTranslator *", 917 "name" : "bcinfo::BitcodeTranslator *", 918 "referenced_type" : "type-1", 919 "self_type" : "type-25", 920 "size" : 8, 921 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/BitcodeTranslator.h" 922 }, 923 { 924 "alignment" : 8, 925 "linker_set_key" : "bcinfo::BitcodeWrapper *", 926 "name" : "bcinfo::BitcodeWrapper *", 927 "referenced_type" : "type-21", 928 "self_type" : "type-27", 929 "size" : 8, 930 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/BitcodeWrapper.h" 931 }, 932 { 933 "alignment" : 8, 934 "linker_set_key" : "bcinfo::MetadataExtractor *", 935 "name" : "bcinfo::MetadataExtractor *", 936 "referenced_type" : "type-49", 937 "self_type" : "type-48", 938 "size" : 8, 939 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 940 }, 941 { 942 "alignment" : 8, 943 "linker_set_key" : "bcinfo::MetadataExtractor::Reduce *", 944 "name" : "bcinfo::MetadataExtractor::Reduce *", 945 "referenced_type" : "type-45", 946 "self_type" : "type-47", 947 "size" : 8, 948 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 949 }, 950 { 951 "alignment" : 8, 952 "linker_set_key" : "const BCHeaderField *", 953 "name" : "const BCHeaderField *", 954 "referenced_type" : "type-14", 955 "self_type" : "type-15", 956 "size" : 8, 957 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/Wrap/BCHeaderField.h" 958 }, 959 { 960 "alignment" : 8, 961 "linker_set_key" : "const bcinfo::BitcodeTranslator *", 962 "name" : "const bcinfo::BitcodeTranslator *", 963 "referenced_type" : "type-56", 964 "self_type" : "type-65", 965 "size" : 8, 966 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/BitcodeTranslator.h" 967 }, 968 { 969 "alignment" : 8, 970 "linker_set_key" : "const bcinfo::BitcodeWrapper *", 971 "name" : "const bcinfo::BitcodeWrapper *", 972 "referenced_type" : "type-22", 973 "self_type" : "type-23", 974 "size" : 8, 975 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/BitcodeWrapper.h" 976 }, 977 { 978 "alignment" : 8, 979 "linker_set_key" : "const bcinfo::MetadataExtractor *", 980 "name" : "const bcinfo::MetadataExtractor *", 981 "referenced_type" : "type-63", 982 "self_type" : "type-64", 983 "size" : 8, 984 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 985 }, 986 { 987 "alignment" : 8, 988 "linker_set_key" : "const bcinfo::MetadataExtractor::Reduce *", 989 "name" : "const bcinfo::MetadataExtractor::Reduce *", 990 "referenced_type" : "type-44", 991 "self_type" : "type-46", 992 "size" : 8, 993 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 994 }, 995 { 996 "alignment" : 8, 997 "linker_set_key" : "const char *", 998 "name" : "const char *", 999 "referenced_type" : "type-3", 1000 "self_type" : "type-2", 1001 "size" : 8, 1002 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/BitcodeTranslator.h" 1003 }, 1004 { 1005 "alignment" : 8, 1006 "linker_set_key" : "const char **", 1007 "name" : "const char **", 1008 "referenced_type" : "type-2", 1009 "self_type" : "type-41", 1010 "size" : 8, 1011 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1012 }, 1013 { 1014 "alignment" : 8, 1015 "linker_set_key" : "const llvm::Function *", 1016 "name" : "const llvm::Function *", 1017 "referenced_type" : "type-104", 1018 "self_type" : "type-106", 1019 "size" : 8, 1020 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1021 }, 1022 { 1023 "alignment" : 8, 1024 "linker_set_key" : "const llvm::Function *", 1025 "name" : "const llvm::Function *", 1026 "referenced_type" : "type-142", 1027 "self_type" : "type-144", 1028 "size" : 8, 1029 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1030 }, 1031 { 1032 "alignment" : 8, 1033 "linker_set_key" : "const llvm::Function *", 1034 "name" : "const llvm::Function *", 1035 "referenced_type" : "type-180", 1036 "self_type" : "type-182", 1037 "size" : 8, 1038 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1039 }, 1040 { 1041 "alignment" : 8, 1042 "linker_set_key" : "const llvm::Function *", 1043 "name" : "const llvm::Function *", 1044 "referenced_type" : "type-219", 1045 "self_type" : "type-221", 1046 "size" : 8, 1047 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1048 }, 1049 { 1050 "alignment" : 8, 1051 "linker_set_key" : "const llvm::Function *", 1052 "name" : "const llvm::Function *", 1053 "referenced_type" : "type-261", 1054 "self_type" : "type-263", 1055 "size" : 8, 1056 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1057 }, 1058 { 1059 "alignment" : 8, 1060 "linker_set_key" : "const llvm::Function *", 1061 "name" : "const llvm::Function *", 1062 "referenced_type" : "type-299", 1063 "self_type" : "type-301", 1064 "size" : 8, 1065 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1066 }, 1067 { 1068 "alignment" : 8, 1069 "linker_set_key" : "const llvm::Function *", 1070 "name" : "const llvm::Function *", 1071 "referenced_type" : "type-337", 1072 "self_type" : "type-339", 1073 "size" : 8, 1074 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1075 }, 1076 { 1077 "alignment" : 8, 1078 "linker_set_key" : "const llvm::Function *", 1079 "name" : "const llvm::Function *", 1080 "referenced_type" : "type-375", 1081 "self_type" : "type-377", 1082 "size" : 8, 1083 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1084 }, 1085 { 1086 "alignment" : 8, 1087 "linker_set_key" : "const llvm::Function *", 1088 "name" : "const llvm::Function *", 1089 "referenced_type" : "type-413", 1090 "self_type" : "type-415", 1091 "size" : 8, 1092 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1093 }, 1094 { 1095 "alignment" : 8, 1096 "linker_set_key" : "const llvm::Function *", 1097 "name" : "const llvm::Function *", 1098 "referenced_type" : "type-451", 1099 "self_type" : "type-453", 1100 "size" : 8, 1101 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1102 }, 1103 { 1104 "alignment" : 8, 1105 "linker_set_key" : "const llvm::Function *", 1106 "name" : "const llvm::Function *", 1107 "referenced_type" : "type-489", 1108 "self_type" : "type-491", 1109 "size" : 8, 1110 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1111 }, 1112 { 1113 "alignment" : 8, 1114 "linker_set_key" : "const llvm::Function *", 1115 "name" : "const llvm::Function *", 1116 "referenced_type" : "type-527", 1117 "self_type" : "type-529", 1118 "size" : 8, 1119 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1120 }, 1121 { 1122 "alignment" : 8, 1123 "linker_set_key" : "const llvm::Function *", 1124 "name" : "const llvm::Function *", 1125 "referenced_type" : "type-565", 1126 "self_type" : "type-567", 1127 "size" : 8, 1128 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1129 }, 1130 { 1131 "alignment" : 8, 1132 "linker_set_key" : "const llvm::Function *", 1133 "name" : "const llvm::Function *", 1134 "referenced_type" : "type-57", 1135 "self_type" : "type-59", 1136 "size" : 8, 1137 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1138 }, 1139 { 1140 "alignment" : 8, 1141 "linker_set_key" : "const llvm::Function *", 1142 "name" : "const llvm::Function *", 1143 "referenced_type" : "type-603", 1144 "self_type" : "type-605", 1145 "size" : 8, 1146 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1147 }, 1148 { 1149 "alignment" : 8, 1150 "linker_set_key" : "const llvm::Function *", 1151 "name" : "const llvm::Function *", 1152 "referenced_type" : "type-641", 1153 "self_type" : "type-643", 1154 "size" : 8, 1155 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1156 }, 1157 { 1158 "alignment" : 8, 1159 "linker_set_key" : "const llvm::Function *", 1160 "name" : "const llvm::Function *", 1161 "referenced_type" : "type-679", 1162 "self_type" : "type-681", 1163 "size" : 8, 1164 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1165 }, 1166 { 1167 "alignment" : 8, 1168 "linker_set_key" : "const llvm::Function *", 1169 "name" : "const llvm::Function *", 1170 "referenced_type" : "type-717", 1171 "self_type" : "type-719", 1172 "size" : 8, 1173 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1174 }, 1175 { 1176 "alignment" : 8, 1177 "linker_set_key" : "const llvm::Function *", 1178 "name" : "const llvm::Function *", 1179 "referenced_type" : "type-755", 1180 "self_type" : "type-757", 1181 "size" : 8, 1182 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1183 }, 1184 { 1185 "alignment" : 8, 1186 "linker_set_key" : "const llvm::Function *", 1187 "name" : "const llvm::Function *", 1188 "referenced_type" : "type-793", 1189 "self_type" : "type-795", 1190 "size" : 8, 1191 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1192 }, 1193 { 1194 "alignment" : 8, 1195 "linker_set_key" : "const llvm::Function *", 1196 "name" : "const llvm::Function *", 1197 "referenced_type" : "type-839", 1198 "self_type" : "type-841", 1199 "size" : 8, 1200 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1201 }, 1202 { 1203 "alignment" : 8, 1204 "linker_set_key" : "const llvm::Function *", 1205 "name" : "const llvm::Function *", 1206 "referenced_type" : "type-879", 1207 "self_type" : "type-881", 1208 "size" : 8, 1209 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1210 }, 1211 { 1212 "alignment" : 8, 1213 "linker_set_key" : "const llvm::Function *", 1214 "name" : "const llvm::Function *", 1215 "referenced_type" : "type-892", 1216 "self_type" : "type-894", 1217 "size" : 8, 1218 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1219 }, 1220 { 1221 "alignment" : 8, 1222 "linker_set_key" : "const llvm::Function *", 1223 "name" : "const llvm::Function *", 1224 "referenced_type" : "type-930", 1225 "self_type" : "type-932", 1226 "size" : 8, 1227 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1228 }, 1229 { 1230 "alignment" : 8, 1231 "linker_set_key" : "const llvm::Module *", 1232 "name" : "const llvm::Module *", 1233 "referenced_type" : "type-136", 1234 "self_type" : "type-135", 1235 "size" : 8, 1236 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1237 }, 1238 { 1239 "alignment" : 8, 1240 "linker_set_key" : "const llvm::Module *", 1241 "name" : "const llvm::Module *", 1242 "referenced_type" : "type-174", 1243 "self_type" : "type-173", 1244 "size" : 8, 1245 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1246 }, 1247 { 1248 "alignment" : 8, 1249 "linker_set_key" : "const llvm::Module *", 1250 "name" : "const llvm::Module *", 1251 "referenced_type" : "type-213", 1252 "self_type" : "type-212", 1253 "size" : 8, 1254 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1255 }, 1256 { 1257 "alignment" : 8, 1258 "linker_set_key" : "const llvm::Module *", 1259 "name" : "const llvm::Module *", 1260 "referenced_type" : "type-255", 1261 "self_type" : "type-254", 1262 "size" : 8, 1263 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1264 }, 1265 { 1266 "alignment" : 8, 1267 "linker_set_key" : "const llvm::Module *", 1268 "name" : "const llvm::Module *", 1269 "referenced_type" : "type-293", 1270 "self_type" : "type-292", 1271 "size" : 8, 1272 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1273 }, 1274 { 1275 "alignment" : 8, 1276 "linker_set_key" : "const llvm::Module *", 1277 "name" : "const llvm::Module *", 1278 "referenced_type" : "type-331", 1279 "self_type" : "type-330", 1280 "size" : 8, 1281 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1282 }, 1283 { 1284 "alignment" : 8, 1285 "linker_set_key" : "const llvm::Module *", 1286 "name" : "const llvm::Module *", 1287 "referenced_type" : "type-369", 1288 "self_type" : "type-368", 1289 "size" : 8, 1290 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1291 }, 1292 { 1293 "alignment" : 8, 1294 "linker_set_key" : "const llvm::Module *", 1295 "name" : "const llvm::Module *", 1296 "referenced_type" : "type-407", 1297 "self_type" : "type-406", 1298 "size" : 8, 1299 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1300 }, 1301 { 1302 "alignment" : 8, 1303 "linker_set_key" : "const llvm::Module *", 1304 "name" : "const llvm::Module *", 1305 "referenced_type" : "type-445", 1306 "self_type" : "type-444", 1307 "size" : 8, 1308 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1309 }, 1310 { 1311 "alignment" : 8, 1312 "linker_set_key" : "const llvm::Module *", 1313 "name" : "const llvm::Module *", 1314 "referenced_type" : "type-483", 1315 "self_type" : "type-482", 1316 "size" : 8, 1317 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1318 }, 1319 { 1320 "alignment" : 8, 1321 "linker_set_key" : "const llvm::Module *", 1322 "name" : "const llvm::Module *", 1323 "referenced_type" : "type-51", 1324 "self_type" : "type-50", 1325 "size" : 8, 1326 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1327 }, 1328 { 1329 "alignment" : 8, 1330 "linker_set_key" : "const llvm::Module *", 1331 "name" : "const llvm::Module *", 1332 "referenced_type" : "type-521", 1333 "self_type" : "type-520", 1334 "size" : 8, 1335 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1336 }, 1337 { 1338 "alignment" : 8, 1339 "linker_set_key" : "const llvm::Module *", 1340 "name" : "const llvm::Module *", 1341 "referenced_type" : "type-559", 1342 "self_type" : "type-558", 1343 "size" : 8, 1344 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1345 }, 1346 { 1347 "alignment" : 8, 1348 "linker_set_key" : "const llvm::Module *", 1349 "name" : "const llvm::Module *", 1350 "referenced_type" : "type-597", 1351 "self_type" : "type-596", 1352 "size" : 8, 1353 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1354 }, 1355 { 1356 "alignment" : 8, 1357 "linker_set_key" : "const llvm::Module *", 1358 "name" : "const llvm::Module *", 1359 "referenced_type" : "type-635", 1360 "self_type" : "type-634", 1361 "size" : 8, 1362 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1363 }, 1364 { 1365 "alignment" : 8, 1366 "linker_set_key" : "const llvm::Module *", 1367 "name" : "const llvm::Module *", 1368 "referenced_type" : "type-673", 1369 "self_type" : "type-672", 1370 "size" : 8, 1371 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1372 }, 1373 { 1374 "alignment" : 8, 1375 "linker_set_key" : "const llvm::Module *", 1376 "name" : "const llvm::Module *", 1377 "referenced_type" : "type-711", 1378 "self_type" : "type-710", 1379 "size" : 8, 1380 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1381 }, 1382 { 1383 "alignment" : 8, 1384 "linker_set_key" : "const llvm::Module *", 1385 "name" : "const llvm::Module *", 1386 "referenced_type" : "type-749", 1387 "self_type" : "type-748", 1388 "size" : 8, 1389 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1390 }, 1391 { 1392 "alignment" : 8, 1393 "linker_set_key" : "const llvm::Module *", 1394 "name" : "const llvm::Module *", 1395 "referenced_type" : "type-787", 1396 "self_type" : "type-786", 1397 "size" : 8, 1398 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1399 }, 1400 { 1401 "alignment" : 8, 1402 "linker_set_key" : "const llvm::Module *", 1403 "name" : "const llvm::Module *", 1404 "referenced_type" : "type-833", 1405 "self_type" : "type-832", 1406 "size" : 8, 1407 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1408 }, 1409 { 1410 "alignment" : 8, 1411 "linker_set_key" : "const llvm::Module *", 1412 "name" : "const llvm::Module *", 1413 "referenced_type" : "type-873", 1414 "self_type" : "type-872", 1415 "size" : 8, 1416 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1417 }, 1418 { 1419 "alignment" : 8, 1420 "linker_set_key" : "const llvm::Module *", 1421 "name" : "const llvm::Module *", 1422 "referenced_type" : "type-897", 1423 "self_type" : "type-899", 1424 "size" : 8, 1425 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1426 }, 1427 { 1428 "alignment" : 8, 1429 "linker_set_key" : "const llvm::Module *", 1430 "name" : "const llvm::Module *", 1431 "referenced_type" : "type-924", 1432 "self_type" : "type-923", 1433 "size" : 8, 1434 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1435 }, 1436 { 1437 "alignment" : 8, 1438 "linker_set_key" : "const llvm::Module *", 1439 "name" : "const llvm::Module *", 1440 "referenced_type" : "type-98", 1441 "self_type" : "type-97", 1442 "size" : 8, 1443 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1444 }, 1445 { 1446 "alignment" : 8, 1447 "linker_set_key" : "const llvm::NamedMDNode *", 1448 "name" : "const llvm::NamedMDNode *", 1449 "referenced_type" : "type-100", 1450 "self_type" : "type-102", 1451 "size" : 8, 1452 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1453 }, 1454 { 1455 "alignment" : 8, 1456 "linker_set_key" : "const llvm::NamedMDNode *", 1457 "name" : "const llvm::NamedMDNode *", 1458 "referenced_type" : "type-138", 1459 "self_type" : "type-140", 1460 "size" : 8, 1461 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1462 }, 1463 { 1464 "alignment" : 8, 1465 "linker_set_key" : "const llvm::NamedMDNode *", 1466 "name" : "const llvm::NamedMDNode *", 1467 "referenced_type" : "type-176", 1468 "self_type" : "type-178", 1469 "size" : 8, 1470 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1471 }, 1472 { 1473 "alignment" : 8, 1474 "linker_set_key" : "const llvm::NamedMDNode *", 1475 "name" : "const llvm::NamedMDNode *", 1476 "referenced_type" : "type-215", 1477 "self_type" : "type-217", 1478 "size" : 8, 1479 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1480 }, 1481 { 1482 "alignment" : 8, 1483 "linker_set_key" : "const llvm::NamedMDNode *", 1484 "name" : "const llvm::NamedMDNode *", 1485 "referenced_type" : "type-257", 1486 "self_type" : "type-259", 1487 "size" : 8, 1488 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1489 }, 1490 { 1491 "alignment" : 8, 1492 "linker_set_key" : "const llvm::NamedMDNode *", 1493 "name" : "const llvm::NamedMDNode *", 1494 "referenced_type" : "type-295", 1495 "self_type" : "type-297", 1496 "size" : 8, 1497 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1498 }, 1499 { 1500 "alignment" : 8, 1501 "linker_set_key" : "const llvm::NamedMDNode *", 1502 "name" : "const llvm::NamedMDNode *", 1503 "referenced_type" : "type-333", 1504 "self_type" : "type-335", 1505 "size" : 8, 1506 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1507 }, 1508 { 1509 "alignment" : 8, 1510 "linker_set_key" : "const llvm::NamedMDNode *", 1511 "name" : "const llvm::NamedMDNode *", 1512 "referenced_type" : "type-371", 1513 "self_type" : "type-373", 1514 "size" : 8, 1515 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1516 }, 1517 { 1518 "alignment" : 8, 1519 "linker_set_key" : "const llvm::NamedMDNode *", 1520 "name" : "const llvm::NamedMDNode *", 1521 "referenced_type" : "type-409", 1522 "self_type" : "type-411", 1523 "size" : 8, 1524 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1525 }, 1526 { 1527 "alignment" : 8, 1528 "linker_set_key" : "const llvm::NamedMDNode *", 1529 "name" : "const llvm::NamedMDNode *", 1530 "referenced_type" : "type-447", 1531 "self_type" : "type-449", 1532 "size" : 8, 1533 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1534 }, 1535 { 1536 "alignment" : 8, 1537 "linker_set_key" : "const llvm::NamedMDNode *", 1538 "name" : "const llvm::NamedMDNode *", 1539 "referenced_type" : "type-485", 1540 "self_type" : "type-487", 1541 "size" : 8, 1542 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1543 }, 1544 { 1545 "alignment" : 8, 1546 "linker_set_key" : "const llvm::NamedMDNode *", 1547 "name" : "const llvm::NamedMDNode *", 1548 "referenced_type" : "type-523", 1549 "self_type" : "type-525", 1550 "size" : 8, 1551 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1552 }, 1553 { 1554 "alignment" : 8, 1555 "linker_set_key" : "const llvm::NamedMDNode *", 1556 "name" : "const llvm::NamedMDNode *", 1557 "referenced_type" : "type-53", 1558 "self_type" : "type-55", 1559 "size" : 8, 1560 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1561 }, 1562 { 1563 "alignment" : 8, 1564 "linker_set_key" : "const llvm::NamedMDNode *", 1565 "name" : "const llvm::NamedMDNode *", 1566 "referenced_type" : "type-561", 1567 "self_type" : "type-563", 1568 "size" : 8, 1569 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1570 }, 1571 { 1572 "alignment" : 8, 1573 "linker_set_key" : "const llvm::NamedMDNode *", 1574 "name" : "const llvm::NamedMDNode *", 1575 "referenced_type" : "type-599", 1576 "self_type" : "type-601", 1577 "size" : 8, 1578 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1579 }, 1580 { 1581 "alignment" : 8, 1582 "linker_set_key" : "const llvm::NamedMDNode *", 1583 "name" : "const llvm::NamedMDNode *", 1584 "referenced_type" : "type-637", 1585 "self_type" : "type-639", 1586 "size" : 8, 1587 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1588 }, 1589 { 1590 "alignment" : 8, 1591 "linker_set_key" : "const llvm::NamedMDNode *", 1592 "name" : "const llvm::NamedMDNode *", 1593 "referenced_type" : "type-675", 1594 "self_type" : "type-677", 1595 "size" : 8, 1596 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1597 }, 1598 { 1599 "alignment" : 8, 1600 "linker_set_key" : "const llvm::NamedMDNode *", 1601 "name" : "const llvm::NamedMDNode *", 1602 "referenced_type" : "type-713", 1603 "self_type" : "type-715", 1604 "size" : 8, 1605 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1606 }, 1607 { 1608 "alignment" : 8, 1609 "linker_set_key" : "const llvm::NamedMDNode *", 1610 "name" : "const llvm::NamedMDNode *", 1611 "referenced_type" : "type-751", 1612 "self_type" : "type-753", 1613 "size" : 8, 1614 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1615 }, 1616 { 1617 "alignment" : 8, 1618 "linker_set_key" : "const llvm::NamedMDNode *", 1619 "name" : "const llvm::NamedMDNode *", 1620 "referenced_type" : "type-789", 1621 "self_type" : "type-791", 1622 "size" : 8, 1623 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1624 }, 1625 { 1626 "alignment" : 8, 1627 "linker_set_key" : "const llvm::NamedMDNode *", 1628 "name" : "const llvm::NamedMDNode *", 1629 "referenced_type" : "type-835", 1630 "self_type" : "type-837", 1631 "size" : 8, 1632 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1633 }, 1634 { 1635 "alignment" : 8, 1636 "linker_set_key" : "const llvm::NamedMDNode *", 1637 "name" : "const llvm::NamedMDNode *", 1638 "referenced_type" : "type-875", 1639 "self_type" : "type-877", 1640 "size" : 8, 1641 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1642 }, 1643 { 1644 "alignment" : 8, 1645 "linker_set_key" : "const llvm::NamedMDNode *", 1646 "name" : "const llvm::NamedMDNode *", 1647 "referenced_type" : "type-889", 1648 "self_type" : "type-891", 1649 "size" : 8, 1650 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1651 }, 1652 { 1653 "alignment" : 8, 1654 "linker_set_key" : "const llvm::NamedMDNode *", 1655 "name" : "const llvm::NamedMDNode *", 1656 "referenced_type" : "type-926", 1657 "self_type" : "type-928", 1658 "size" : 8, 1659 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1660 }, 1661 { 1662 "alignment" : 8, 1663 "linker_set_key" : "const unsigned char *", 1664 "name" : "const unsigned char *", 1665 "referenced_type" : "type-12", 1666 "self_type" : "type-13", 1667 "size" : 8, 1668 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/Wrap/BCHeaderField.h" 1669 }, 1670 { 1671 "alignment" : 8, 1672 "linker_set_key" : "const unsigned int *", 1673 "name" : "const unsigned int *", 1674 "referenced_type" : "type-42", 1675 "self_type" : "type-43", 1676 "size" : 8, 1677 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1678 }, 1679 { 1680 "alignment" : 8, 1681 "linker_set_key" : "unsigned char *", 1682 "name" : "unsigned char *", 1683 "referenced_type" : "type-9", 1684 "self_type" : "type-8", 1685 "size" : 8, 1686 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/Wrap/BCHeaderField.h" 1687 }, 1688 { 1689 "alignment" : 8, 1690 "linker_set_key" : "unsigned short *", 1691 "name" : "unsigned short *", 1692 "referenced_type" : "type-17", 1693 "self_type" : "type-18", 1694 "size" : 8, 1695 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/Wrap/BCHeaderField.h" 1696 } 1697 ], 1698 "qualified_types" : 1699 [ 1700 { 1701 "is_const" : true, 1702 "linker_set_key" : "char const[]", 1703 "name" : "char const[]", 1704 "referenced_type" : "type-60", 1705 "self_type" : "type-61", 1706 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1707 }, 1708 { 1709 "alignment" : 8, 1710 "is_const" : true, 1711 "linker_set_key" : "const BCHeaderField", 1712 "name" : "const BCHeaderField", 1713 "referenced_type" : "type-11", 1714 "self_type" : "type-14", 1715 "size" : 24, 1716 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/Wrap/BCHeaderField.h" 1717 }, 1718 { 1719 "alignment" : 8, 1720 "is_const" : true, 1721 "linker_set_key" : "const bcinfo::BitcodeTranslator", 1722 "name" : "const bcinfo::BitcodeTranslator", 1723 "referenced_type" : "type-1", 1724 "self_type" : "type-56", 1725 "size" : 40, 1726 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/BitcodeTranslator.h" 1727 }, 1728 { 1729 "alignment" : 8, 1730 "is_const" : true, 1731 "linker_set_key" : "const bcinfo::BitcodeWrapper", 1732 "name" : "const bcinfo::BitcodeWrapper", 1733 "referenced_type" : "type-21", 1734 "self_type" : "type-22", 1735 "size" : 40, 1736 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/BitcodeWrapper.h" 1737 }, 1738 { 1739 "alignment" : 8, 1740 "is_const" : true, 1741 "linker_set_key" : "const bcinfo::MetadataExtractor", 1742 "name" : "const bcinfo::MetadataExtractor", 1743 "referenced_type" : "type-49", 1744 "self_type" : "type-63", 1745 "size" : 176, 1746 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1747 }, 1748 { 1749 "alignment" : 8, 1750 "is_const" : true, 1751 "linker_set_key" : "const bcinfo::MetadataExtractor::Reduce", 1752 "name" : "const bcinfo::MetadataExtractor::Reduce", 1753 "referenced_type" : "type-45", 1754 "self_type" : "type-44", 1755 "size" : 64, 1756 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1757 }, 1758 { 1759 "alignment" : 1, 1760 "is_const" : true, 1761 "linker_set_key" : "const char", 1762 "name" : "const char", 1763 "referenced_type" : "type-4", 1764 "self_type" : "type-3", 1765 "size" : 1, 1766 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/BitcodeTranslator.h" 1767 }, 1768 { 1769 "alignment" : 8, 1770 "is_const" : true, 1771 "linker_set_key" : "const llvm::Function", 1772 "name" : "const llvm::Function", 1773 "referenced_type" : "type-105", 1774 "self_type" : "type-104", 1775 "size" : 152, 1776 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1777 }, 1778 { 1779 "alignment" : 8, 1780 "is_const" : true, 1781 "linker_set_key" : "const llvm::Function", 1782 "name" : "const llvm::Function", 1783 "referenced_type" : "type-143", 1784 "self_type" : "type-142", 1785 "size" : 152, 1786 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1787 }, 1788 { 1789 "alignment" : 8, 1790 "is_const" : true, 1791 "linker_set_key" : "const llvm::Function", 1792 "name" : "const llvm::Function", 1793 "referenced_type" : "type-181", 1794 "self_type" : "type-180", 1795 "size" : 152, 1796 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1797 }, 1798 { 1799 "alignment" : 8, 1800 "is_const" : true, 1801 "linker_set_key" : "const llvm::Function", 1802 "name" : "const llvm::Function", 1803 "referenced_type" : "type-220", 1804 "self_type" : "type-219", 1805 "size" : 152, 1806 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1807 }, 1808 { 1809 "alignment" : 8, 1810 "is_const" : true, 1811 "linker_set_key" : "const llvm::Function", 1812 "name" : "const llvm::Function", 1813 "referenced_type" : "type-262", 1814 "self_type" : "type-261", 1815 "size" : 152, 1816 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1817 }, 1818 { 1819 "alignment" : 8, 1820 "is_const" : true, 1821 "linker_set_key" : "const llvm::Function", 1822 "name" : "const llvm::Function", 1823 "referenced_type" : "type-300", 1824 "self_type" : "type-299", 1825 "size" : 152, 1826 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1827 }, 1828 { 1829 "alignment" : 8, 1830 "is_const" : true, 1831 "linker_set_key" : "const llvm::Function", 1832 "name" : "const llvm::Function", 1833 "referenced_type" : "type-338", 1834 "self_type" : "type-337", 1835 "size" : 152, 1836 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1837 }, 1838 { 1839 "alignment" : 8, 1840 "is_const" : true, 1841 "linker_set_key" : "const llvm::Function", 1842 "name" : "const llvm::Function", 1843 "referenced_type" : "type-376", 1844 "self_type" : "type-375", 1845 "size" : 152, 1846 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1847 }, 1848 { 1849 "alignment" : 8, 1850 "is_const" : true, 1851 "linker_set_key" : "const llvm::Function", 1852 "name" : "const llvm::Function", 1853 "referenced_type" : "type-414", 1854 "self_type" : "type-413", 1855 "size" : 152, 1856 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1857 }, 1858 { 1859 "alignment" : 8, 1860 "is_const" : true, 1861 "linker_set_key" : "const llvm::Function", 1862 "name" : "const llvm::Function", 1863 "referenced_type" : "type-452", 1864 "self_type" : "type-451", 1865 "size" : 152, 1866 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1867 }, 1868 { 1869 "alignment" : 8, 1870 "is_const" : true, 1871 "linker_set_key" : "const llvm::Function", 1872 "name" : "const llvm::Function", 1873 "referenced_type" : "type-490", 1874 "self_type" : "type-489", 1875 "size" : 152, 1876 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1877 }, 1878 { 1879 "alignment" : 8, 1880 "is_const" : true, 1881 "linker_set_key" : "const llvm::Function", 1882 "name" : "const llvm::Function", 1883 "referenced_type" : "type-528", 1884 "self_type" : "type-527", 1885 "size" : 152, 1886 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1887 }, 1888 { 1889 "alignment" : 8, 1890 "is_const" : true, 1891 "linker_set_key" : "const llvm::Function", 1892 "name" : "const llvm::Function", 1893 "referenced_type" : "type-566", 1894 "self_type" : "type-565", 1895 "size" : 152, 1896 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1897 }, 1898 { 1899 "alignment" : 8, 1900 "is_const" : true, 1901 "linker_set_key" : "const llvm::Function", 1902 "name" : "const llvm::Function", 1903 "referenced_type" : "type-58", 1904 "self_type" : "type-57", 1905 "size" : 152, 1906 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1907 }, 1908 { 1909 "alignment" : 8, 1910 "is_const" : true, 1911 "linker_set_key" : "const llvm::Function", 1912 "name" : "const llvm::Function", 1913 "referenced_type" : "type-604", 1914 "self_type" : "type-603", 1915 "size" : 152, 1916 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1917 }, 1918 { 1919 "alignment" : 8, 1920 "is_const" : true, 1921 "linker_set_key" : "const llvm::Function", 1922 "name" : "const llvm::Function", 1923 "referenced_type" : "type-642", 1924 "self_type" : "type-641", 1925 "size" : 152, 1926 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1927 }, 1928 { 1929 "alignment" : 8, 1930 "is_const" : true, 1931 "linker_set_key" : "const llvm::Function", 1932 "name" : "const llvm::Function", 1933 "referenced_type" : "type-680", 1934 "self_type" : "type-679", 1935 "size" : 152, 1936 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1937 }, 1938 { 1939 "alignment" : 8, 1940 "is_const" : true, 1941 "linker_set_key" : "const llvm::Function", 1942 "name" : "const llvm::Function", 1943 "referenced_type" : "type-718", 1944 "self_type" : "type-717", 1945 "size" : 152, 1946 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1947 }, 1948 { 1949 "alignment" : 8, 1950 "is_const" : true, 1951 "linker_set_key" : "const llvm::Function", 1952 "name" : "const llvm::Function", 1953 "referenced_type" : "type-756", 1954 "self_type" : "type-755", 1955 "size" : 152, 1956 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1957 }, 1958 { 1959 "alignment" : 8, 1960 "is_const" : true, 1961 "linker_set_key" : "const llvm::Function", 1962 "name" : "const llvm::Function", 1963 "referenced_type" : "type-794", 1964 "self_type" : "type-793", 1965 "size" : 152, 1966 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1967 }, 1968 { 1969 "alignment" : 8, 1970 "is_const" : true, 1971 "linker_set_key" : "const llvm::Function", 1972 "name" : "const llvm::Function", 1973 "referenced_type" : "type-840", 1974 "self_type" : "type-839", 1975 "size" : 152, 1976 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1977 }, 1978 { 1979 "alignment" : 8, 1980 "is_const" : true, 1981 "linker_set_key" : "const llvm::Function", 1982 "name" : "const llvm::Function", 1983 "referenced_type" : "type-880", 1984 "self_type" : "type-879", 1985 "size" : 152, 1986 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1987 }, 1988 { 1989 "alignment" : 8, 1990 "is_const" : true, 1991 "linker_set_key" : "const llvm::Function", 1992 "name" : "const llvm::Function", 1993 "referenced_type" : "type-893", 1994 "self_type" : "type-892", 1995 "size" : 152, 1996 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 1997 }, 1998 { 1999 "alignment" : 8, 2000 "is_const" : true, 2001 "linker_set_key" : "const llvm::Function", 2002 "name" : "const llvm::Function", 2003 "referenced_type" : "type-931", 2004 "self_type" : "type-930", 2005 "size" : 152, 2006 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 2007 }, 2008 { 2009 "alignment" : 8, 2010 "is_const" : true, 2011 "linker_set_key" : "const llvm::Module", 2012 "name" : "const llvm::Module", 2013 "referenced_type" : "type-137", 2014 "self_type" : "type-136", 2015 "size" : 664, 2016 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 2017 }, 2018 { 2019 "alignment" : 8, 2020 "is_const" : true, 2021 "linker_set_key" : "const llvm::Module", 2022 "name" : "const llvm::Module", 2023 "referenced_type" : "type-175", 2024 "self_type" : "type-174", 2025 "size" : 664, 2026 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 2027 }, 2028 { 2029 "alignment" : 8, 2030 "is_const" : true, 2031 "linker_set_key" : "const llvm::Module", 2032 "name" : "const llvm::Module", 2033 "referenced_type" : "type-214", 2034 "self_type" : "type-213", 2035 "size" : 664, 2036 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 2037 }, 2038 { 2039 "alignment" : 8, 2040 "is_const" : true, 2041 "linker_set_key" : "const llvm::Module", 2042 "name" : "const llvm::Module", 2043 "referenced_type" : "type-256", 2044 "self_type" : "type-255", 2045 "size" : 664, 2046 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 2047 }, 2048 { 2049 "alignment" : 8, 2050 "is_const" : true, 2051 "linker_set_key" : "const llvm::Module", 2052 "name" : "const llvm::Module", 2053 "referenced_type" : "type-294", 2054 "self_type" : "type-293", 2055 "size" : 664, 2056 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 2057 }, 2058 { 2059 "alignment" : 8, 2060 "is_const" : true, 2061 "linker_set_key" : "const llvm::Module", 2062 "name" : "const llvm::Module", 2063 "referenced_type" : "type-332", 2064 "self_type" : "type-331", 2065 "size" : 664, 2066 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 2067 }, 2068 { 2069 "alignment" : 8, 2070 "is_const" : true, 2071 "linker_set_key" : "const llvm::Module", 2072 "name" : "const llvm::Module", 2073 "referenced_type" : "type-370", 2074 "self_type" : "type-369", 2075 "size" : 664, 2076 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 2077 }, 2078 { 2079 "alignment" : 8, 2080 "is_const" : true, 2081 "linker_set_key" : "const llvm::Module", 2082 "name" : "const llvm::Module", 2083 "referenced_type" : "type-408", 2084 "self_type" : "type-407", 2085 "size" : 664, 2086 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 2087 }, 2088 { 2089 "alignment" : 8, 2090 "is_const" : true, 2091 "linker_set_key" : "const llvm::Module", 2092 "name" : "const llvm::Module", 2093 "referenced_type" : "type-446", 2094 "self_type" : "type-445", 2095 "size" : 664, 2096 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 2097 }, 2098 { 2099 "alignment" : 8, 2100 "is_const" : true, 2101 "linker_set_key" : "const llvm::Module", 2102 "name" : "const llvm::Module", 2103 "referenced_type" : "type-484", 2104 "self_type" : "type-483", 2105 "size" : 664, 2106 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 2107 }, 2108 { 2109 "alignment" : 8, 2110 "is_const" : true, 2111 "linker_set_key" : "const llvm::Module", 2112 "name" : "const llvm::Module", 2113 "referenced_type" : "type-522", 2114 "self_type" : "type-521", 2115 "size" : 664, 2116 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 2117 }, 2118 { 2119 "alignment" : 8, 2120 "is_const" : true, 2121 "linker_set_key" : "const llvm::Module", 2122 "name" : "const llvm::Module", 2123 "referenced_type" : "type-52", 2124 "self_type" : "type-51", 2125 "size" : 664, 2126 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 2127 }, 2128 { 2129 "alignment" : 8, 2130 "is_const" : true, 2131 "linker_set_key" : "const llvm::Module", 2132 "name" : "const llvm::Module", 2133 "referenced_type" : "type-560", 2134 "self_type" : "type-559", 2135 "size" : 664, 2136 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 2137 }, 2138 { 2139 "alignment" : 8, 2140 "is_const" : true, 2141 "linker_set_key" : "const llvm::Module", 2142 "name" : "const llvm::Module", 2143 "referenced_type" : "type-598", 2144 "self_type" : "type-597", 2145 "size" : 664, 2146 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 2147 }, 2148 { 2149 "alignment" : 8, 2150 "is_const" : true, 2151 "linker_set_key" : "const llvm::Module", 2152 "name" : "const llvm::Module", 2153 "referenced_type" : "type-636", 2154 "self_type" : "type-635", 2155 "size" : 664, 2156 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 2157 }, 2158 { 2159 "alignment" : 8, 2160 "is_const" : true, 2161 "linker_set_key" : "const llvm::Module", 2162 "name" : "const llvm::Module", 2163 "referenced_type" : "type-674", 2164 "self_type" : "type-673", 2165 "size" : 664, 2166 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 2167 }, 2168 { 2169 "alignment" : 8, 2170 "is_const" : true, 2171 "linker_set_key" : "const llvm::Module", 2172 "name" : "const llvm::Module", 2173 "referenced_type" : "type-712", 2174 "self_type" : "type-711", 2175 "size" : 664, 2176 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 2177 }, 2178 { 2179 "alignment" : 8, 2180 "is_const" : true, 2181 "linker_set_key" : "const llvm::Module", 2182 "name" : "const llvm::Module", 2183 "referenced_type" : "type-750", 2184 "self_type" : "type-749", 2185 "size" : 664, 2186 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 2187 }, 2188 { 2189 "alignment" : 8, 2190 "is_const" : true, 2191 "linker_set_key" : "const llvm::Module", 2192 "name" : "const llvm::Module", 2193 "referenced_type" : "type-788", 2194 "self_type" : "type-787", 2195 "size" : 664, 2196 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 2197 }, 2198 { 2199 "alignment" : 8, 2200 "is_const" : true, 2201 "linker_set_key" : "const llvm::Module", 2202 "name" : "const llvm::Module", 2203 "referenced_type" : "type-834", 2204 "self_type" : "type-833", 2205 "size" : 664, 2206 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 2207 }, 2208 { 2209 "alignment" : 8, 2210 "is_const" : true, 2211 "linker_set_key" : "const llvm::Module", 2212 "name" : "const llvm::Module", 2213 "referenced_type" : "type-874", 2214 "self_type" : "type-873", 2215 "size" : 664, 2216 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 2217 }, 2218 { 2219 "alignment" : 8, 2220 "is_const" : true, 2221 "linker_set_key" : "const llvm::Module", 2222 "name" : "const llvm::Module", 2223 "referenced_type" : "type-898", 2224 "self_type" : "type-897", 2225 "size" : 664, 2226 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 2227 }, 2228 { 2229 "alignment" : 8, 2230 "is_const" : true, 2231 "linker_set_key" : "const llvm::Module", 2232 "name" : "const llvm::Module", 2233 "referenced_type" : "type-925", 2234 "self_type" : "type-924", 2235 "size" : 664, 2236 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 2237 }, 2238 { 2239 "alignment" : 8, 2240 "is_const" : true, 2241 "linker_set_key" : "const llvm::Module", 2242 "name" : "const llvm::Module", 2243 "referenced_type" : "type-99", 2244 "self_type" : "type-98", 2245 "size" : 664, 2246 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 2247 }, 2248 { 2249 "alignment" : 8, 2250 "is_const" : true, 2251 "linker_set_key" : "const llvm::NamedMDNode", 2252 "name" : "const llvm::NamedMDNode", 2253 "referenced_type" : "type-101", 2254 "self_type" : "type-100", 2255 "size" : 56, 2256 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 2257 }, 2258 { 2259 "alignment" : 8, 2260 "is_const" : true, 2261 "linker_set_key" : "const llvm::NamedMDNode", 2262 "name" : "const llvm::NamedMDNode", 2263 "referenced_type" : "type-139", 2264 "self_type" : "type-138", 2265 "size" : 56, 2266 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 2267 }, 2268 { 2269 "alignment" : 8, 2270 "is_const" : true, 2271 "linker_set_key" : "const llvm::NamedMDNode", 2272 "name" : "const llvm::NamedMDNode", 2273 "referenced_type" : "type-177", 2274 "self_type" : "type-176", 2275 "size" : 56, 2276 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 2277 }, 2278 { 2279 "alignment" : 8, 2280 "is_const" : true, 2281 "linker_set_key" : "const llvm::NamedMDNode", 2282 "name" : "const llvm::NamedMDNode", 2283 "referenced_type" : "type-216", 2284 "self_type" : "type-215", 2285 "size" : 56, 2286 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 2287 }, 2288 { 2289 "alignment" : 8, 2290 "is_const" : true, 2291 "linker_set_key" : "const llvm::NamedMDNode", 2292 "name" : "const llvm::NamedMDNode", 2293 "referenced_type" : "type-258", 2294 "self_type" : "type-257", 2295 "size" : 56, 2296 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 2297 }, 2298 { 2299 "alignment" : 8, 2300 "is_const" : true, 2301 "linker_set_key" : "const llvm::NamedMDNode", 2302 "name" : "const llvm::NamedMDNode", 2303 "referenced_type" : "type-296", 2304 "self_type" : "type-295", 2305 "size" : 56, 2306 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 2307 }, 2308 { 2309 "alignment" : 8, 2310 "is_const" : true, 2311 "linker_set_key" : "const llvm::NamedMDNode", 2312 "name" : "const llvm::NamedMDNode", 2313 "referenced_type" : "type-334", 2314 "self_type" : "type-333", 2315 "size" : 56, 2316 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 2317 }, 2318 { 2319 "alignment" : 8, 2320 "is_const" : true, 2321 "linker_set_key" : "const llvm::NamedMDNode", 2322 "name" : "const llvm::NamedMDNode", 2323 "referenced_type" : "type-372", 2324 "self_type" : "type-371", 2325 "size" : 56, 2326 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 2327 }, 2328 { 2329 "alignment" : 8, 2330 "is_const" : true, 2331 "linker_set_key" : "const llvm::NamedMDNode", 2332 "name" : "const llvm::NamedMDNode", 2333 "referenced_type" : "type-410", 2334 "self_type" : "type-409", 2335 "size" : 56, 2336 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 2337 }, 2338 { 2339 "alignment" : 8, 2340 "is_const" : true, 2341 "linker_set_key" : "const llvm::NamedMDNode", 2342 "name" : "const llvm::NamedMDNode", 2343 "referenced_type" : "type-448", 2344 "self_type" : "type-447", 2345 "size" : 56, 2346 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 2347 }, 2348 { 2349 "alignment" : 8, 2350 "is_const" : true, 2351 "linker_set_key" : "const llvm::NamedMDNode", 2352 "name" : "const llvm::NamedMDNode", 2353 "referenced_type" : "type-486", 2354 "self_type" : "type-485", 2355 "size" : 56, 2356 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 2357 }, 2358 { 2359 "alignment" : 8, 2360 "is_const" : true, 2361 "linker_set_key" : "const llvm::NamedMDNode", 2362 "name" : "const llvm::NamedMDNode", 2363 "referenced_type" : "type-524", 2364 "self_type" : "type-523", 2365 "size" : 56, 2366 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 2367 }, 2368 { 2369 "alignment" : 8, 2370 "is_const" : true, 2371 "linker_set_key" : "const llvm::NamedMDNode", 2372 "name" : "const llvm::NamedMDNode", 2373 "referenced_type" : "type-54", 2374 "self_type" : "type-53", 2375 "size" : 56, 2376 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 2377 }, 2378 { 2379 "alignment" : 8, 2380 "is_const" : true, 2381 "linker_set_key" : "const llvm::NamedMDNode", 2382 "name" : "const llvm::NamedMDNode", 2383 "referenced_type" : "type-562", 2384 "self_type" : "type-561", 2385 "size" : 56, 2386 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 2387 }, 2388 { 2389 "alignment" : 8, 2390 "is_const" : true, 2391 "linker_set_key" : "const llvm::NamedMDNode", 2392 "name" : "const llvm::NamedMDNode", 2393 "referenced_type" : "type-600", 2394 "self_type" : "type-599", 2395 "size" : 56, 2396 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 2397 }, 2398 { 2399 "alignment" : 8, 2400 "is_const" : true, 2401 "linker_set_key" : "const llvm::NamedMDNode", 2402 "name" : "const llvm::NamedMDNode", 2403 "referenced_type" : "type-638", 2404 "self_type" : "type-637", 2405 "size" : 56, 2406 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 2407 }, 2408 { 2409 "alignment" : 8, 2410 "is_const" : true, 2411 "linker_set_key" : "const llvm::NamedMDNode", 2412 "name" : "const llvm::NamedMDNode", 2413 "referenced_type" : "type-676", 2414 "self_type" : "type-675", 2415 "size" : 56, 2416 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 2417 }, 2418 { 2419 "alignment" : 8, 2420 "is_const" : true, 2421 "linker_set_key" : "const llvm::NamedMDNode", 2422 "name" : "const llvm::NamedMDNode", 2423 "referenced_type" : "type-714", 2424 "self_type" : "type-713", 2425 "size" : 56, 2426 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 2427 }, 2428 { 2429 "alignment" : 8, 2430 "is_const" : true, 2431 "linker_set_key" : "const llvm::NamedMDNode", 2432 "name" : "const llvm::NamedMDNode", 2433 "referenced_type" : "type-752", 2434 "self_type" : "type-751", 2435 "size" : 56, 2436 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 2437 }, 2438 { 2439 "alignment" : 8, 2440 "is_const" : true, 2441 "linker_set_key" : "const llvm::NamedMDNode", 2442 "name" : "const llvm::NamedMDNode", 2443 "referenced_type" : "type-790", 2444 "self_type" : "type-789", 2445 "size" : 56, 2446 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 2447 }, 2448 { 2449 "alignment" : 8, 2450 "is_const" : true, 2451 "linker_set_key" : "const llvm::NamedMDNode", 2452 "name" : "const llvm::NamedMDNode", 2453 "referenced_type" : "type-836", 2454 "self_type" : "type-835", 2455 "size" : 56, 2456 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 2457 }, 2458 { 2459 "alignment" : 8, 2460 "is_const" : true, 2461 "linker_set_key" : "const llvm::NamedMDNode", 2462 "name" : "const llvm::NamedMDNode", 2463 "referenced_type" : "type-876", 2464 "self_type" : "type-875", 2465 "size" : 56, 2466 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 2467 }, 2468 { 2469 "alignment" : 8, 2470 "is_const" : true, 2471 "linker_set_key" : "const llvm::NamedMDNode", 2472 "name" : "const llvm::NamedMDNode", 2473 "referenced_type" : "type-890", 2474 "self_type" : "type-889", 2475 "size" : 56, 2476 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 2477 }, 2478 { 2479 "alignment" : 8, 2480 "is_const" : true, 2481 "linker_set_key" : "const llvm::NamedMDNode", 2482 "name" : "const llvm::NamedMDNode", 2483 "referenced_type" : "type-927", 2484 "self_type" : "type-926", 2485 "size" : 56, 2486 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 2487 }, 2488 { 2489 "alignment" : 1, 2490 "is_const" : true, 2491 "linker_set_key" : "const unsigned char", 2492 "name" : "const unsigned char", 2493 "referenced_type" : "type-9", 2494 "self_type" : "type-12", 2495 "size" : 1, 2496 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/Wrap/BCHeaderField.h" 2497 }, 2498 { 2499 "alignment" : 4, 2500 "is_const" : true, 2501 "linker_set_key" : "const unsigned int", 2502 "name" : "const unsigned int", 2503 "referenced_type" : "type-6", 2504 "self_type" : "type-42", 2505 "size" : 4, 2506 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h" 2507 }, 2508 { 2509 "alignment" : 8, 2510 "is_const" : true, 2511 "linker_set_key" : "const unsigned long", 2512 "name" : "const unsigned long", 2513 "referenced_type" : "type-5", 2514 "self_type" : "type-16", 2515 "size" : 8, 2516 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/Wrap/BCHeaderField.h" 2517 } 2518 ], 2519 "record_types" : 2520 [ 2521 { 2522 "alignment" : 8, 2523 "fields" : 2524 [ 2525 { 2526 "access" : "private", 2527 "field_name" : "ID_", 2528 "referenced_type" : "type-7" 2529 }, 2530 { 2531 "access" : "private", 2532 "field_name" : "len_", 2533 "field_offset" : 64, 2534 "referenced_type" : "type-5" 2535 }, 2536 { 2537 "access" : "private", 2538 "field_name" : "data_", 2539 "field_offset" : 128, 2540 "referenced_type" : "type-8" 2541 } 2542 ], 2543 "linker_set_key" : "BCHeaderField", 2544 "name" : "BCHeaderField", 2545 "record_kind" : "class", 2546 "referenced_type" : "type-11", 2547 "self_type" : "type-11", 2548 "size" : 24, 2549 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/Wrap/BCHeaderField.h", 2550 "unique_id" : "_ZTS13BCHeaderField" 2551 }, 2552 { 2553 "alignment" : 8, 2554 "fields" : 2555 [ 2556 { 2557 "access" : "private", 2558 "field_name" : "infile_", 2559 "referenced_type" : "type-29" 2560 }, 2561 { 2562 "access" : "private", 2563 "field_name" : "outfile_", 2564 "field_offset" : 64, 2565 "referenced_type" : "type-31" 2566 }, 2567 { 2568 "access" : "private", 2569 "field_name" : "buffer_", 2570 "field_offset" : 128, 2571 "referenced_type" : "type-33" 2572 }, 2573 { 2574 "access" : "private", 2575 "field_name" : "buffer_size_", 2576 "field_offset" : 320, 2577 "referenced_type" : "type-5" 2578 }, 2579 { 2580 "access" : "private", 2581 "field_name" : "cursor_", 2582 "field_offset" : 384, 2583 "referenced_type" : "type-5" 2584 }, 2585 { 2586 "access" : "private", 2587 "field_name" : "infile_at_eof_", 2588 "field_offset" : 448, 2589 "referenced_type" : "type-26" 2590 }, 2591 { 2592 "access" : "private", 2593 "field_name" : "infile_bc_offset_", 2594 "field_offset" : 480, 2595 "referenced_type" : "type-6" 2596 }, 2597 { 2598 "access" : "private", 2599 "field_name" : "wrapper_bc_offset_", 2600 "field_offset" : 512, 2601 "referenced_type" : "type-6" 2602 }, 2603 { 2604 "access" : "private", 2605 "field_name" : "wrapper_bc_size_", 2606 "field_offset" : 544, 2607 "referenced_type" : "type-6" 2608 }, 2609 { 2610 "access" : "private", 2611 "field_name" : "android_header_version_", 2612 "field_offset" : 576, 2613 "referenced_type" : "type-6" 2614 }, 2615 { 2616 "access" : "private", 2617 "field_name" : "android_target_api_", 2618 "field_offset" : 608, 2619 "referenced_type" : "type-6" 2620 }, 2621 { 2622 "access" : "private", 2623 "field_name" : "android_compiler_version_", 2624 "field_offset" : 640, 2625 "referenced_type" : "type-6" 2626 }, 2627 { 2628 "access" : "private", 2629 "field_name" : "android_optimization_level_", 2630 "field_offset" : 672, 2631 "referenced_type" : "type-6" 2632 }, 2633 { 2634 "access" : "private", 2635 "field_name" : "pnacl_bc_version_", 2636 "field_offset" : 704, 2637 "referenced_type" : "type-6" 2638 }, 2639 { 2640 "access" : "private", 2641 "field_name" : "header_fields_", 2642 "field_offset" : 768, 2643 "referenced_type" : "type-34" 2644 }, 2645 { 2646 "access" : "private", 2647 "field_name" : "variable_field_data_", 2648 "field_offset" : 960, 2649 "referenced_type" : "type-35" 2650 }, 2651 { 2652 "access" : "private", 2653 "field_name" : "error_", 2654 "field_offset" : 1152, 2655 "referenced_type" : "type-26" 2656 } 2657 ], 2658 "linker_set_key" : "BitcodeWrapperer", 2659 "name" : "BitcodeWrapperer", 2660 "record_kind" : "class", 2661 "referenced_type" : "type-32", 2662 "self_type" : "type-32", 2663 "size" : 152, 2664 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/Wrap/bitcode_wrapperer.h", 2665 "unique_id" : "_ZTS16BitcodeWrapperer" 2666 }, 2667 { 2668 "alignment" : 8, 2669 "base_specifiers" : 2670 [ 2671 { 2672 "referenced_type" : "type-28" 2673 } 2674 ], 2675 "fields" : 2676 [ 2677 { 2678 "access" : "private", 2679 "field_name" : "_name", 2680 "field_offset" : 64, 2681 "referenced_type" : "type-2" 2682 }, 2683 { 2684 "access" : "private", 2685 "field_name" : "_at_eof", 2686 "field_offset" : 128, 2687 "referenced_type" : "type-26" 2688 }, 2689 { 2690 "access" : "private", 2691 "field_name" : "_size_found", 2692 "field_offset" : 136, 2693 "referenced_type" : "type-26" 2694 }, 2695 { 2696 "access" : "private", 2697 "field_name" : "_size", 2698 "field_offset" : 192, 2699 "referenced_type" : "type-37" 2700 }, 2701 { 2702 "access" : "private", 2703 "field_name" : "_file", 2704 "field_offset" : 256, 2705 "referenced_type" : "type-804" 2706 } 2707 ], 2708 "linker_set_key" : "FileWrapperInput", 2709 "name" : "FileWrapperInput", 2710 "record_kind" : "class", 2711 "referenced_type" : "type-802", 2712 "self_type" : "type-802", 2713 "size" : 40, 2714 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/Wrap/file_wrapper_input.h", 2715 "unique_id" : "_ZTS16FileWrapperInput", 2716 "vtable_components" : 2717 [ 2718 { 2719 "kind" : "offset_to_top" 2720 }, 2721 { 2722 "kind" : "rtti", 2723 "mangled_component_name" : "_ZTI16FileWrapperInput" 2724 }, 2725 { 2726 "kind" : "complete_dtor_pointer", 2727 "mangled_component_name" : "_ZN16FileWrapperInputD1Ev" 2728 }, 2729 { 2730 "kind" : "deleting_dtor_pointer", 2731 "mangled_component_name" : "_ZN16FileWrapperInputD0Ev" 2732 }, 2733 { 2734 "mangled_component_name" : "_ZN16FileWrapperInput4ReadEPhm" 2735 }, 2736 { 2737 "mangled_component_name" : "_ZN16FileWrapperInput5AtEofEv" 2738 }, 2739 { 2740 "mangled_component_name" : "_ZN16FileWrapperInput4SizeEv" 2741 }, 2742 { 2743 "mangled_component_name" : "_ZN16FileWrapperInput4SeekEj" 2744 } 2745 ] 2746 }, 2747 { 2748 "alignment" : 8, 2749 "base_specifiers" : 2750 [ 2751 { 2752 "referenced_type" : "type-30" 2753 } 2754 ], 2755 "fields" : 2756 [ 2757 { 2758 "access" : "private", 2759 "field_name" : "_name", 2760 "field_offset" : 64, 2761 "referenced_type" : "type-2" 2762 }, 2763 { 2764 "access" : "private", 2765 "field_name" : "_file", 2766 "field_offset" : 128, 2767 "referenced_type" : "type-808" 2768 } 2769 ], 2770 "linker_set_key" : "FileWrapperOutput", 2771 "name" : "FileWrapperOutput", 2772 "record_kind" : "class", 2773 "referenced_type" : "type-807", 2774 "self_type" : "type-807", 2775 "size" : 24, 2776 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/Wrap/file_wrapper_output.h", 2777 "unique_id" : "_ZTS17FileWrapperOutput", 2778 "vtable_components" : 2779 [ 2780 { 2781 "kind" : "offset_to_top" 2782 }, 2783 { 2784 "kind" : "rtti", 2785 "mangled_component_name" : "_ZTI17FileWrapperOutput" 2786 }, 2787 { 2788 "kind" : "complete_dtor_pointer", 2789 "mangled_component_name" : "_ZN17FileWrapperOutputD1Ev" 2790 }, 2791 { 2792 "kind" : "deleting_dtor_pointer", 2793 "mangled_component_name" : "_ZN17FileWrapperOutputD0Ev" 2794 }, 2795 { 2796 "mangled_component_name" : "_ZN17FileWrapperOutput5WriteEh" 2797 }, 2798 { 2799 "mangled_component_name" : "_ZN17FileWrapperOutput5WriteEPKhm" 2800 } 2801 ] 2802 }, 2803 { 2804 "alignment" : 8, 2805 "base_specifiers" : 2806 [ 2807 { 2808 "referenced_type" : "type-28" 2809 } 2810 ], 2811 "fields" : 2812 [ 2813 { 2814 "access" : "private", 2815 "field_name" : "_buffer", 2816 "field_offset" : 64, 2817 "referenced_type" : "type-2" 2818 }, 2819 { 2820 "access" : "private", 2821 "field_name" : "_pos", 2822 "field_offset" : 128, 2823 "referenced_type" : "type-5" 2824 }, 2825 { 2826 "access" : "private", 2827 "field_name" : "_at_eof", 2828 "field_offset" : 192, 2829 "referenced_type" : "type-26" 2830 }, 2831 { 2832 "access" : "private", 2833 "field_name" : "_size", 2834 "field_offset" : 256, 2835 "referenced_type" : "type-5" 2836 } 2837 ], 2838 "linker_set_key" : "InMemoryWrapperInput", 2839 "name" : "InMemoryWrapperInput", 2840 "record_kind" : "class", 2841 "referenced_type" : "type-39", 2842 "self_type" : "type-39", 2843 "size" : 40, 2844 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/Wrap/in_memory_wrapper_input.h", 2845 "unique_id" : "_ZTS20InMemoryWrapperInput", 2846 "vtable_components" : 2847 [ 2848 { 2849 "kind" : "offset_to_top" 2850 }, 2851 { 2852 "kind" : "rtti", 2853 "mangled_component_name" : "_ZTI20InMemoryWrapperInput" 2854 }, 2855 { 2856 "kind" : "complete_dtor_pointer", 2857 "mangled_component_name" : "_ZN20InMemoryWrapperInputD1Ev" 2858 }, 2859 { 2860 "kind" : "deleting_dtor_pointer", 2861 "mangled_component_name" : "_ZN20InMemoryWrapperInputD0Ev" 2862 }, 2863 { 2864 "mangled_component_name" : "_ZN20InMemoryWrapperInput4ReadEPhm" 2865 }, 2866 { 2867 "mangled_component_name" : "_ZN20InMemoryWrapperInput5AtEofEv" 2868 }, 2869 { 2870 "mangled_component_name" : "_ZN20InMemoryWrapperInput4SizeEv" 2871 }, 2872 { 2873 "mangled_component_name" : "_ZN20InMemoryWrapperInput4SeekEj" 2874 } 2875 ] 2876 }, 2877 { 2878 "alignment" : 8, 2879 "linker_set_key" : "WrapperInput", 2880 "name" : "WrapperInput", 2881 "record_kind" : "class", 2882 "referenced_type" : "type-28", 2883 "self_type" : "type-28", 2884 "size" : 8, 2885 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/Wrap/wrapper_input.h", 2886 "unique_id" : "_ZTS12WrapperInput", 2887 "vtable_components" : 2888 [ 2889 { 2890 "kind" : "offset_to_top" 2891 }, 2892 { 2893 "kind" : "rtti", 2894 "mangled_component_name" : "_ZTI12WrapperInput" 2895 }, 2896 { 2897 "kind" : "complete_dtor_pointer", 2898 "mangled_component_name" : "_ZN12WrapperInputD1Ev" 2899 }, 2900 { 2901 "kind" : "deleting_dtor_pointer", 2902 "mangled_component_name" : "_ZN12WrapperInputD0Ev" 2903 }, 2904 { 2905 "is_pure" : true, 2906 "mangled_component_name" : "_ZN12WrapperInput4ReadEPhm" 2907 }, 2908 { 2909 "is_pure" : true, 2910 "mangled_component_name" : "_ZN12WrapperInput5AtEofEv" 2911 }, 2912 { 2913 "is_pure" : true, 2914 "mangled_component_name" : "_ZN12WrapperInput4SizeEv" 2915 }, 2916 { 2917 "is_pure" : true, 2918 "mangled_component_name" : "_ZN12WrapperInput4SeekEj" 2919 } 2920 ] 2921 }, 2922 { 2923 "alignment" : 8, 2924 "linker_set_key" : "WrapperOutput", 2925 "name" : "WrapperOutput", 2926 "record_kind" : "class", 2927 "referenced_type" : "type-30", 2928 "self_type" : "type-30", 2929 "size" : 8, 2930 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/Wrap/wrapper_output.h", 2931 "unique_id" : "_ZTS13WrapperOutput", 2932 "vtable_components" : 2933 [ 2934 { 2935 "kind" : "offset_to_top" 2936 }, 2937 { 2938 "kind" : "rtti", 2939 "mangled_component_name" : "_ZTI13WrapperOutput" 2940 }, 2941 { 2942 "kind" : "complete_dtor_pointer", 2943 "mangled_component_name" : "_ZN13WrapperOutputD1Ev" 2944 }, 2945 { 2946 "kind" : "deleting_dtor_pointer", 2947 "mangled_component_name" : "_ZN13WrapperOutputD0Ev" 2948 }, 2949 { 2950 "is_pure" : true, 2951 "mangled_component_name" : "_ZN13WrapperOutput5WriteEh" 2952 }, 2953 { 2954 "mangled_component_name" : "_ZN13WrapperOutput5WriteEPKhm" 2955 } 2956 ] 2957 }, 2958 { 2959 "alignment" : 4, 2960 "fields" : 2961 [ 2962 { 2963 "field_name" : "Magic", 2964 "referenced_type" : "type-6" 2965 }, 2966 { 2967 "field_name" : "Version", 2968 "field_offset" : 32, 2969 "referenced_type" : "type-6" 2970 }, 2971 { 2972 "field_name" : "BitcodeOffset", 2973 "field_offset" : 64, 2974 "referenced_type" : "type-6" 2975 }, 2976 { 2977 "field_name" : "BitcodeSize", 2978 "field_offset" : 96, 2979 "referenced_type" : "type-6" 2980 }, 2981 { 2982 "field_name" : "HeaderVersion", 2983 "field_offset" : 128, 2984 "referenced_type" : "type-6" 2985 }, 2986 { 2987 "field_name" : "TargetAPI", 2988 "field_offset" : 160, 2989 "referenced_type" : "type-6" 2990 }, 2991 { 2992 "field_name" : "PNaClVersion", 2993 "field_offset" : 192, 2994 "referenced_type" : "type-6" 2995 }, 2996 { 2997 "field_name" : "CompilerVersionTag", 2998 "field_offset" : 224, 2999 "referenced_type" : "type-17" 3000 }, 3001 { 3002 "field_name" : "CompilerVersionLen", 3003 "field_offset" : 240, 3004 "referenced_type" : "type-17" 3005 }, 3006 { 3007 "field_name" : "CompilerVersion", 3008 "field_offset" : 256, 3009 "referenced_type" : "type-6" 3010 }, 3011 { 3012 "field_name" : "OptimizationLevelTag", 3013 "field_offset" : 288, 3014 "referenced_type" : "type-17" 3015 }, 3016 { 3017 "field_name" : "OptimizationLevelLen", 3018 "field_offset" : 304, 3019 "referenced_type" : "type-17" 3020 }, 3021 { 3022 "field_name" : "OptimizationLevel", 3023 "field_offset" : 320, 3024 "referenced_type" : "type-6" 3025 } 3026 ], 3027 "linker_set_key" : "bcinfo::AndroidBitcodeWrapper", 3028 "name" : "bcinfo::AndroidBitcodeWrapper", 3029 "referenced_type" : "type-19", 3030 "self_type" : "type-19", 3031 "size" : 44, 3032 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/BitcodeWrapper.h", 3033 "unique_id" : "_ZTSN6bcinfo21AndroidBitcodeWrapperE" 3034 }, 3035 { 3036 "alignment" : 8, 3037 "fields" : 3038 [ 3039 { 3040 "access" : "private", 3041 "field_name" : "mBitcode", 3042 "referenced_type" : "type-2" 3043 }, 3044 { 3045 "access" : "private", 3046 "field_name" : "mBitcodeSize", 3047 "field_offset" : 64, 3048 "referenced_type" : "type-5" 3049 }, 3050 { 3051 "access" : "private", 3052 "field_name" : "mTranslatedBitcode", 3053 "field_offset" : 128, 3054 "referenced_type" : "type-2" 3055 }, 3056 { 3057 "access" : "private", 3058 "field_name" : "mTranslatedBitcodeSize", 3059 "field_offset" : 192, 3060 "referenced_type" : "type-5" 3061 }, 3062 { 3063 "access" : "private", 3064 "field_name" : "mVersion", 3065 "field_offset" : 256, 3066 "referenced_type" : "type-6" 3067 } 3068 ], 3069 "linker_set_key" : "bcinfo::BitcodeTranslator", 3070 "name" : "bcinfo::BitcodeTranslator", 3071 "record_kind" : "class", 3072 "referenced_type" : "type-1", 3073 "self_type" : "type-1", 3074 "size" : 40, 3075 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/BitcodeTranslator.h", 3076 "unique_id" : "_ZTSN6bcinfo17BitcodeTranslatorE" 3077 }, 3078 { 3079 "alignment" : 8, 3080 "fields" : 3081 [ 3082 { 3083 "access" : "private", 3084 "field_name" : "mFileType", 3085 "referenced_type" : "type-20" 3086 }, 3087 { 3088 "access" : "private", 3089 "field_name" : "mBitcode", 3090 "field_offset" : 64, 3091 "referenced_type" : "type-2" 3092 }, 3093 { 3094 "access" : "private", 3095 "field_name" : "mBitcodeSize", 3096 "field_offset" : 128, 3097 "referenced_type" : "type-5" 3098 }, 3099 { 3100 "access" : "private", 3101 "field_name" : "mHeaderVersion", 3102 "field_offset" : 192, 3103 "referenced_type" : "type-6" 3104 }, 3105 { 3106 "access" : "private", 3107 "field_name" : "mTargetAPI", 3108 "field_offset" : 224, 3109 "referenced_type" : "type-6" 3110 }, 3111 { 3112 "access" : "private", 3113 "field_name" : "mCompilerVersion", 3114 "field_offset" : 256, 3115 "referenced_type" : "type-6" 3116 }, 3117 { 3118 "access" : "private", 3119 "field_name" : "mOptimizationLevel", 3120 "field_offset" : 288, 3121 "referenced_type" : "type-6" 3122 } 3123 ], 3124 "linker_set_key" : "bcinfo::BitcodeWrapper", 3125 "name" : "bcinfo::BitcodeWrapper", 3126 "record_kind" : "class", 3127 "referenced_type" : "type-21", 3128 "self_type" : "type-21", 3129 "size" : 40, 3130 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/BitcodeWrapper.h", 3131 "unique_id" : "_ZTSN6bcinfo14BitcodeWrapperE" 3132 }, 3133 { 3134 "alignment" : 8, 3135 "fields" : 3136 [ 3137 { 3138 "access" : "private", 3139 "field_name" : "mModule", 3140 "referenced_type" : "type-50" 3141 }, 3142 { 3143 "access" : "private", 3144 "field_name" : "mBitcode", 3145 "field_offset" : 64, 3146 "referenced_type" : "type-2" 3147 }, 3148 { 3149 "access" : "private", 3150 "field_name" : "mBitcodeSize", 3151 "field_offset" : 128, 3152 "referenced_type" : "type-5" 3153 }, 3154 { 3155 "access" : "private", 3156 "field_name" : "mExportVarCount", 3157 "field_offset" : 192, 3158 "referenced_type" : "type-5" 3159 }, 3160 { 3161 "access" : "private", 3162 "field_name" : "mExportFuncCount", 3163 "field_offset" : 256, 3164 "referenced_type" : "type-5" 3165 }, 3166 { 3167 "access" : "private", 3168 "field_name" : "mExportForEachSignatureCount", 3169 "field_offset" : 320, 3170 "referenced_type" : "type-5" 3171 }, 3172 { 3173 "access" : "private", 3174 "field_name" : "mExportReduceCount", 3175 "field_offset" : 384, 3176 "referenced_type" : "type-5" 3177 }, 3178 { 3179 "access" : "private", 3180 "field_name" : "mExportVarNameList", 3181 "field_offset" : 448, 3182 "referenced_type" : "type-41" 3183 }, 3184 { 3185 "access" : "private", 3186 "field_name" : "mExportFuncNameList", 3187 "field_offset" : 512, 3188 "referenced_type" : "type-41" 3189 }, 3190 { 3191 "access" : "private", 3192 "field_name" : "mExportForEachNameList", 3193 "field_offset" : 576, 3194 "referenced_type" : "type-41" 3195 }, 3196 { 3197 "access" : "private", 3198 "field_name" : "mExportForEachSignatureList", 3199 "field_offset" : 640, 3200 "referenced_type" : "type-43" 3201 }, 3202 { 3203 "access" : "private", 3204 "field_name" : "mExportForEachInputCountList", 3205 "field_offset" : 704, 3206 "referenced_type" : "type-43" 3207 }, 3208 { 3209 "access" : "private", 3210 "field_name" : "mExportReduceList", 3211 "field_offset" : 768, 3212 "referenced_type" : "type-46" 3213 }, 3214 { 3215 "access" : "private", 3216 "field_name" : "mPragmaCount", 3217 "field_offset" : 832, 3218 "referenced_type" : "type-5" 3219 }, 3220 { 3221 "access" : "private", 3222 "field_name" : "mPragmaKeyList", 3223 "field_offset" : 896, 3224 "referenced_type" : "type-41" 3225 }, 3226 { 3227 "access" : "private", 3228 "field_name" : "mPragmaValueList", 3229 "field_offset" : 960, 3230 "referenced_type" : "type-41" 3231 }, 3232 { 3233 "access" : "private", 3234 "field_name" : "mObjectSlotCount", 3235 "field_offset" : 1024, 3236 "referenced_type" : "type-5" 3237 }, 3238 { 3239 "access" : "private", 3240 "field_name" : "mObjectSlotList", 3241 "field_offset" : 1088, 3242 "referenced_type" : "type-43" 3243 }, 3244 { 3245 "access" : "private", 3246 "field_name" : "mCompilerVersion", 3247 "field_offset" : 1152, 3248 "referenced_type" : "type-6" 3249 }, 3250 { 3251 "access" : "private", 3252 "field_name" : "mOptimizationLevel", 3253 "field_offset" : 1184, 3254 "referenced_type" : "type-6" 3255 }, 3256 { 3257 "access" : "private", 3258 "field_name" : "mRSFloatPrecision", 3259 "field_offset" : 1216, 3260 "referenced_type" : "type-40" 3261 }, 3262 { 3263 "access" : "private", 3264 "field_name" : "mIsThreadable", 3265 "field_offset" : 1248, 3266 "referenced_type" : "type-26" 3267 }, 3268 { 3269 "access" : "private", 3270 "field_name" : "mBuildChecksum", 3271 "field_offset" : 1280, 3272 "referenced_type" : "type-2" 3273 }, 3274 { 3275 "access" : "private", 3276 "field_name" : "mHasDebugInfo", 3277 "field_offset" : 1344, 3278 "referenced_type" : "type-26" 3279 } 3280 ], 3281 "linker_set_key" : "bcinfo::MetadataExtractor", 3282 "name" : "bcinfo::MetadataExtractor", 3283 "record_kind" : "class", 3284 "referenced_type" : "type-49", 3285 "self_type" : "type-49", 3286 "size" : 176, 3287 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h", 3288 "unique_id" : "_ZTSN6bcinfo17MetadataExtractorE" 3289 }, 3290 { 3291 "alignment" : 8, 3292 "fields" : 3293 [ 3294 { 3295 "field_name" : "mReduceName", 3296 "referenced_type" : "type-2" 3297 }, 3298 { 3299 "field_name" : "mInitializerName", 3300 "field_offset" : 64, 3301 "referenced_type" : "type-2" 3302 }, 3303 { 3304 "field_name" : "mAccumulatorName", 3305 "field_offset" : 128, 3306 "referenced_type" : "type-2" 3307 }, 3308 { 3309 "field_name" : "mCombinerName", 3310 "field_offset" : 192, 3311 "referenced_type" : "type-2" 3312 }, 3313 { 3314 "field_name" : "mOutConverterName", 3315 "field_offset" : 256, 3316 "referenced_type" : "type-2" 3317 }, 3318 { 3319 "field_name" : "mHalterName", 3320 "field_offset" : 320, 3321 "referenced_type" : "type-2" 3322 }, 3323 { 3324 "field_name" : "mSignature", 3325 "field_offset" : 384, 3326 "referenced_type" : "type-6" 3327 }, 3328 { 3329 "field_name" : "mInputCount", 3330 "field_offset" : 416, 3331 "referenced_type" : "type-6" 3332 }, 3333 { 3334 "field_name" : "mAccumulatorDataSize", 3335 "field_offset" : 448, 3336 "referenced_type" : "type-6" 3337 } 3338 ], 3339 "linker_set_key" : "bcinfo::MetadataExtractor::Reduce", 3340 "name" : "bcinfo::MetadataExtractor::Reduce", 3341 "referenced_type" : "type-45", 3342 "self_type" : "type-45", 3343 "size" : 64, 3344 "source_file" : "/frameworks/compile/libbcc/bcinfo/include/bcinfo/MetadataExtractor.h", 3345 "unique_id" : "_ZTSN6bcinfo17MetadataExtractor6ReduceE" 3346 } 3347 ], 3348 "rvalue_reference_types" : [] 3349} 3350