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