reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/llvm-objdump/MachODump.cpp
 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());