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