reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2616 unsigned int Arch = info->O->getArch(); 2620 if (info->O->getHeader().filetype != MachO::MH_OBJECT) { 2642 RE = info->O->getRelocation(Rel); 2643 r_type = info->O->getAnyRelocationType(RE); 2644 r_scattered = info->O->isRelocationScattered(RE); 2646 r_value = info->O->getScatteredRelocationValue(RE); 2650 info->O->moveRelocationNext(RelNext); 2652 RENext = info->O->getRelocation(RelNext); 2653 if (info->O->isRelocationScattered(RENext)) 2654 pair_r_value = info->O->getScatteredRelocationValue(RENext); 2659 isExtern = info->O->getPlainRelocationExternal(RE); 2672 unwrapOrError(Symbol.getName(), info->O->getFileName()).data(); 2703 if (info->O->getHeader().filetype != MachO::MH_OBJECT) { 2710 for (const RelocationRef &Reloc : info->O->external_relocations()) { 2714 RE = info->O->getRelocation(Rel); 2716 isExtern = info->O->getPlainRelocationExternal(RE); 2729 if (info->O->getAnyRelocationPCRel(RE)) 2732 unwrapOrError(Symbol.getName(), info->O->getFileName()).data(); 2752 RE = info->O->getRelocation(Rel); 2754 isExtern = info->O->getPlainRelocationExternal(RE); 2767 if (info->O->getAnyRelocationPCRel(RE)) 2770 unwrapOrError(Symbol.getName(), info->O->getFileName()).data(); 2771 unsigned Type = info->O->getAnyRelocationType(RE); 2774 info->O->moveRelocationNext(RelNext); 2775 MachO::any_relocation_info RENext = info->O->getRelocation(RelNext); 2776 unsigned TypeNext = info->O->getAnyRelocationType(RENext); 2777 bool isExternNext = info->O->getPlainRelocationExternal(RENext); 2778 unsigned SymbolNum = info->O->getPlainRelocationSymbolNum(RENext); 2782 symbol_iterator RelocSymNext = info->O->getSymbolByIndex(SymbolNum); 2784 name = unwrapOrError(Symbol.getName(), info->O->getFileName()).data(); 2798 if (info->O->getHeader().filetype != MachO::MH_OBJECT) { 2825 RE = info->O->getRelocation(Rel); 2826 r_length = info->O->getAnyRelocationLength(RE); 2827 r_scattered = info->O->isRelocationScattered(RE); 2829 r_value = info->O->getScatteredRelocationValue(RE); 2830 r_type = info->O->getScatteredRelocationType(RE); 2832 r_type = info->O->getAnyRelocationType(RE); 2833 isExtern = info->O->getPlainRelocationExternal(RE); 2844 info->O->moveRelocationNext(RelNext); 2846 RENext = info->O->getRelocation(RelNext); 2847 other_half = info->O->getAnyRelocationAddress(RENext) & 0xffff; 2848 if (info->O->isRelocationScattered(RENext)) 2849 pair_r_value = info->O->getScatteredRelocationValue(RENext); 2854 unwrapOrError(Symbol.getName(), info->O->getFileName()).data(); 2935 if (info->O->getHeader().filetype != MachO::MH_OBJECT) { 2956 MachO::any_relocation_info RE = info->O->getRelocation(Rel); 2957 uint32_t r_type = info->O->getAnyRelocationType(RE); 2960 info->O->moveRelocationNext(RelNext); 2961 MachO::any_relocation_info RENext = info->O->getRelocation(RelNext); 2963 value = info->O->getPlainRelocationSymbolNum(RENext); 2968 if (!info->O->getPlainRelocationExternal(RE)) 2971 unwrapOrError(Reloc->getSymbol()->getName(), info->O->getFileName()) 3016 for (const auto &Load : info->O->load_commands()) { 3018 MachO::segment_command_64 Seg = info->O->getSegment64LoadCommand(Load); 3020 MachO::section_64 Sec = info->O->getSection64(Load, J); 3027 StringRef MachOContents = info->O->getData(); 3039 MachO::segment_command Seg = info->O->getSegmentLoadCommand(Load); 3041 MachO::section Sec = info->O->getSection(Load, J); 3048 StringRef MachOContents = info->O->getData(); 3070 MachO::dysymtab_command Dysymtab = info->O->getDysymtabLoadCommand(); 3071 MachO::symtab_command Symtab = info->O->getSymtabLoadCommand(); 3072 for (const auto &Load : info->O->load_commands()) { 3074 MachO::segment_command_64 Seg = info->O->getSegment64LoadCommand(Load); 3076 MachO::section_64 Sec = info->O->getSection64(Load, J); 3095 info->O->getIndirectSymbolTableEntry(Dysymtab, index); 3097 symbol_iterator Sym = info->O->getSymbolByIndex(indirect_symbol); 3098 return unwrapOrError(Sym->getName(), info->O->getFileName()) 3105 MachO::segment_command Seg = info->O->getSegmentLoadCommand(Load); 3107 MachO::section Sec = info->O->getSection(Load, J); 3126 info->O->getIndirectSymbolTableEntry(Dysymtab, index); 3128 symbol_iterator Sym = info->O->getSymbolByIndex(indirect_symbol); 3129 return unwrapOrError(Sym->getName(), info->O->getFileName()) 3152 unsigned int Arch = info->O->getArch(); 3223 for (const auto &Load : info->O->load_commands()) { 3225 MachO::segment_command_64 Seg = info->O->getSegment64LoadCommand(Load); 3227 MachO::section_64 Sec = info->O->getSection64(Load, J); 3237 StringRef MachOContents = info->O->getData(); 3244 if (info->O->isLittleEndian() != sys::IsLittleEndianHost) 3256 if (info->O->isLittleEndian() != sys::IsLittleEndianHost) 3299 StringRef SegName = info->O->getSectionFinalSegmentName(Ref); 3308 ((*(info->Sections))[SectIdx]).getContents(), info->O->getFileName()); 3344 RE = info->O->getRelocation(Rel); 3345 if (info->O->isRelocationScattered(RE)) 3347 isExtern = info->O->getPlainRelocationExternal(RE); 3362 StringRef Name = unwrapOrError(Symbol.getName(), info->O->getFileName()); 4017 if (info->O->isLittleEndian() != sys::IsLittleEndianHost) 4026 if (info->O->isLittleEndian() != sys::IsLittleEndianHost) 4048 if (info->O->isLittleEndian() != sys::IsLittleEndianHost) 4251 if (info->O->isLittleEndian() != sys::IsLittleEndianHost) 4268 if (info->O->isLittleEndian() != sys::IsLittleEndianHost) 4342 if (info->O->isLittleEndian() != sys::IsLittleEndianHost) 4359 if (info->O->isLittleEndian() != sys::IsLittleEndianHost) 4406 if (info->O->isLittleEndian() != sys::IsLittleEndianHost) 4421 if (info->O->isLittleEndian() != sys::IsLittleEndianHost) 4476 if (info->O->isLittleEndian() != sys::IsLittleEndianHost) 4492 if (info->O->isLittleEndian() != sys::IsLittleEndianHost) 4517 if (info->O->isLittleEndian() != sys::IsLittleEndianHost) 4605 if (info->O->isLittleEndian() != sys::IsLittleEndianHost) 4621 if (info->O->isLittleEndian() != sys::IsLittleEndianHost) 4634 if (info->O->isLittleEndian() != sys::IsLittleEndianHost) 4698 if (info->O->isLittleEndian() != sys::IsLittleEndianHost) 4715 if (info->O->isLittleEndian() != sys::IsLittleEndianHost) 4766 if (info->O->isLittleEndian() != sys::IsLittleEndianHost) 4826 if (info->O->isLittleEndian() != sys::IsLittleEndianHost) 4842 if (info->O->isLittleEndian() != sys::IsLittleEndianHost) 4871 if (info->O->isLittleEndian() != sys::IsLittleEndianHost) 4888 if (info->O->isLittleEndian() != sys::IsLittleEndianHost) 4906 if (info->O->isLittleEndian() != sys::IsLittleEndianHost) 4972 if (info->O->isLittleEndian() != sys::IsLittleEndianHost) 4989 if (info->O->isLittleEndian() != sys::IsLittleEndianHost) 4996 if (info->O->isLittleEndian() != sys::IsLittleEndianHost) 5041 if (info->O->isLittleEndian() != sys::IsLittleEndianHost) 5058 if (info->O->isLittleEndian() != sys::IsLittleEndianHost) 5119 if (info->O->isLittleEndian() != sys::IsLittleEndianHost) 5136 if (info->O->isLittleEndian() != sys::IsLittleEndianHost) 5169 if (info->O->isLittleEndian() != sys::IsLittleEndianHost) 5307 if (info->O->isLittleEndian() != sys::IsLittleEndianHost) 5366 if (info->O->isLittleEndian() != sys::IsLittleEndianHost) 5451 if (info->O->isLittleEndian() != sys::IsLittleEndianHost) 5567 if (info->O->isLittleEndian() != sys::IsLittleEndianHost) 5578 if (info->O->isLittleEndian() != sys::IsLittleEndianHost) 5678 if (info->O->isLittleEndian() != sys::IsLittleEndianHost) 5797 if (info->O->isLittleEndian() != sys::IsLittleEndianHost) 5846 StringRef SegName = info->O->getSectionFinalSegmentName(Ref); 5860 if (info->O->isLittleEndian() != sys::IsLittleEndianHost) 5914 StringRef SegName = info->O->getSectionFinalSegmentName(Ref); 5928 if (info->O->isLittleEndian() != sys::IsLittleEndianHost) 5965 StringRef SegName = info->O->getSectionFinalSegmentName(Ref); 5977 if (info->O->isLittleEndian() != sys::IsLittleEndianHost) 6027 StringRef SegName = info->O->getSectionFinalSegmentName(Ref); 6039 if (info->O->isLittleEndian() != sys::IsLittleEndianHost) 6082 StringRef SegName = info->O->getSectionFinalSegmentName(Ref); 6094 if (info->O->isLittleEndian() != sys::IsLittleEndianHost) 6883 if (info->O->getHeader().filetype == MachO::MH_OBJECT) { 6895 RE = info->O->getRelocation(Rel); 6896 if (info->O->isRelocationScattered(RE)) 6898 isExtern = info->O->getPlainRelocationExternal(RE); 6910 if (info->O->getAnyRelocationPCRel(RE)) { 6911 unsigned Type = info->O->getAnyRelocationType(RE); 7058 } else if (info->O->getArch() == Triple::aarch64 && 7072 } else if (info->O->getArch() == Triple::aarch64 && 7102 } else if (info->O->getArch() == Triple::aarch64 && 7128 else if (info->O->getArch() == Triple::aarch64 && 7474 SymbolizerInfo.O = MachOOF; 7480 ThumbSymbolizerInfo.O = MachOOF; 10453 for (const object::MachOBindEntry &Entry : info->O->bindTable(Err)) { 10460 reportError(std::move(Err), info->O->getFileName());