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