/external/llvm/lib/Object/ |
MachOObjectFile.cpp | 1 //===- MachOObjectFile.cpp - Mach-O object file binding ---------*- C++ -*-===// 10 // This file defines the MachOObjectFile class, which binds the MachOObject 43 static T getStruct(const MachOObjectFile *O, const char *P) { 56 static ErrorOr<T> getStructOrErr(const MachOObjectFile *O, const char *P) { 69 getSectionPtr(const MachOObjectFile *O, MachOObjectFile::LoadCommandInfo L, 83 static const char *getPtr(const MachOObjectFile *O, size_t Offset) { 88 getSymbolTableEntryBase(const MachOObjectFile *O, DataRefImpl DRI) { 108 static unsigned getCPUType(const MachOObjectFile *O) { 122 static bool getPlainRelocationPCRel(const MachOObjectFile *O [all...] |
Android.mk | 15 MachOObjectFile.cpp \
|
SymbolSize.cpp | 35 if (auto *M = dyn_cast<MachOObjectFile>(&O)) 41 if (auto *M = dyn_cast<MachOObjectFile>(&O))
|
MachOUniversal.cpp | 70 ErrorOr<std::unique_ptr<MachOObjectFile>> 126 ErrorOr<std::unique_ptr<MachOObjectFile>>
|
/external/llvm/tools/llvm-objdump/ |
llvm-objdump.h | 19 class MachOObjectFile; 62 void printMachOUnwindInfo(const object::MachOObjectFile* o); 63 void printMachOExportsTrie(const object::MachOObjectFile* o); 64 void printMachORebaseTable(const object::MachOObjectFile* o); 65 void printMachOBindTable(const object::MachOObjectFile* o); 66 void printMachOLazyBindTable(const object::MachOObjectFile* o); 67 void printMachOWeakBindTable(const object::MachOObjectFile* o);
|
llvm-objdump.cpp | 517 static void printRelocationTargetName(const MachOObjectFile *O, 582 static std::error_code getRelocationValueString(const MachOObjectFile *Obj, 767 auto *MachO = cast<MachOObjectFile>(Obj); 776 auto *MachO = dyn_cast<MachOObjectFile>(Obj); [all...] |
MachODump.cpp | 142 static const Target *GetTarget(const MachOObjectFile *MachOObj, 263 static void getSectionsAndSymbols(MachOObjectFile *MachOObj, 302 static void PrintIndirectSymbolTable(MachOObjectFile *O, bool verbose, 361 static void PrintIndirectSymbols(MachOObjectFile *O, bool verbose) { 423 static void PrintDataInCodeTable(MachOObjectFile *O, bool verbose) { 465 static void PrintLinkOptHints(MachOObjectFile *O) { 522 static void PrintDylibs(MachOObjectFile *O, bool JustId) { 572 static void CreateSymbolAddressMap(MachOObjectFile *O, 611 static void DumpCstringSection(MachOObjectFile *O, const char *sect, 644 static void DumpLiteral4Section(MachOObjectFile *O, const char *sect [all...] |
/external/llvm/include/llvm/Object/ |
MachOUniversal.h | 60 Triple T = MachOObjectFile::getArch(Header.cputype, Header.cpusubtype); 64 ErrorOr<std::unique_ptr<MachOObjectFile>> getAsObjectFile() const; 111 ErrorOr<std::unique_ptr<MachOObjectFile>>
|
MachO.h | 10 // This file declares the MachOObjectFile class, which implement the ObjectFile 73 friend class MachOObjectFile; 121 friend class MachOObjectFile; 163 friend class MachOObjectFile; 187 class MachOObjectFile : public ObjectFile { 196 MachOObjectFile(MemoryBufferRef Object, bool IsLittleEndian, bool Is64Bits, 277 /// For use examining a trie not in a MachOObjectFile. 283 /// For use examining rebase opcodes not in a MachOObjectFile. 296 /// For use examining bind opcodes not in a MachOObjectFile. 485 // the OwningObject ObjectFile is a MachOObjectFile a static_cast<> is used fo [all...] |
RelocVisitor.h | 57 if (isa<MachOObjectFile>(ObjToVisit)) 250 const MachOObjectFile *Obj = cast<MachOObjectFile>(R.getObject());
|
/external/llvm/lib/ExecutionEngine/RuntimeDyld/ |
RuntimeDyldMachO.h | 68 const MachOObjectFile &Obj = 69 static_cast<const MachOObjectFile &>(BaseTObj); 111 static section_iterator getSectionByAddress(const MachOObjectFile &Obj, 116 void populateIndirectSymbolPointersSection(const MachOObjectFile &Obj,
|
RuntimeDyldMachO.cpp | 57 const MachOObjectFile &Obj = 58 static_cast<const MachOObjectFile&>(BaseObjT); 93 const MachOObjectFile &Obj = 94 static_cast<const MachOObjectFile &>(BaseTObj); 130 auto &O = *cast<MachOObjectFile>(RI->getObject()); 150 RuntimeDyldMachO::getSectionByAddress(const MachOObjectFile &Obj, 168 const MachOObjectFile &Obj,
|
/external/llvm/tools/dsymutil/ |
MachODebugMapParser.cpp | 65 std::unique_ptr<DebugMap> parseOneBinary(const MachOObjectFile &MainBinary, 71 void loadMainBinarySymbols(const MachOObjectFile &MainBinary); 72 void loadCurrentObjectFileSymbols(const object::MachOObjectFile &Obj); 95 void dumpOneBinaryStab(const MachOObjectFile &MainBinary, 121 CurrentObjectHolder.GetFilesAs<MachOObjectFile>(Path, Timestamp); 129 CurrentObjectHolder.GetAs<MachOObjectFile>(Result->getTriple()); 139 static std::string getArchName(const object::MachOObjectFile &Obj) { 146 MachODebugMapParser::parseOneBinary(const MachOObjectFile &MainBinary, 268 void MachODebugMapParser::dumpOneBinaryStab(const MachOObjectFile &MainBinary, 304 MainBinaryHolder.GetFilesAs<MachOObjectFile>(BinaryPath) [all...] |
MachOUtils.cpp | 124 static void iterateOnSegments(const object::MachOObjectFile &Obj, 176 static unsigned transferSymbols(const object::MachOObjectFile &Obj, 203 getSection(const object::MachOObjectFile &Obj, 205 const object::MachOObjectFile::LoadCommandInfo &LCI, unsigned Idx) { 210 getSection(const object::MachOObjectFile &Obj, 212 const object::MachOObjectFile::LoadCommandInfo &LCI, unsigned Idx) { 226 const object::MachOObjectFile::LoadCommandInfo &LCI, SegmentTy Segment, 227 const object::MachOObjectFile &Obj, MCObjectWriter &Writer, 292 static bool isExecutable(const object::MachOObjectFile &Obj) { 299 static bool hasLinkEditSegment(const object::MachOObjectFile &Obj) [all...] |
BinaryHolder.h | 132 static Triple getTriple(const object::MachOObjectFile &Obj);
|
BinaryHolder.cpp | 22 Triple BinaryHolder::getTriple(const object::MachOObjectFile &Obj) { 177 if (const auto *MachO = dyn_cast<object::MachOObjectFile>(Obj.get())) {
|
/external/llvm/tools/llvm-size/ |
llvm-size.cpp | 118 static void PrintDarwinSectionSizes(MachOObjectFile *MachO) { 191 static void PrintDarwinSegmentSizes(MachOObjectFile *MachO) { 271 // If OutputFormat is darwin and we have a MachOObjectFile print as darwin's 274 MachOObjectFile *MachO = dyn_cast<MachOObjectFile>(Obj); 277 // If we have a MachOObjectFile and the OutputFormat is berkeley print as 386 if (isa<MachOObjectFile>(o) && !ArchAll && ArchFlags.size() != 0) { 387 MachOObjectFile *MachO = dyn_cast<MachOObjectFile>(o); 393 H_64 = MachO->MachOObjectFile::getHeader64() [all...] |
/external/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/ |
RuntimeDyldMachOI386.h | 38 const MachOObjectFile &Obj = 39 static_cast<const MachOObjectFile &>(BaseObjT); 120 populateJumpTable(cast<MachOObjectFile>(Obj), Section, SectionID); 122 populateIndirectSymbolPointersSection(cast<MachOObjectFile>(Obj), 131 const MachOObjectFile &Obj = 132 static_cast<const MachOObjectFile&>(BaseObjT); 186 void populateJumpTable(const MachOObjectFile &Obj, const SectionRef &JTSection,
|
RuntimeDyldMachOX86_64.h | 38 const MachOObjectFile &Obj = 39 static_cast<const MachOObjectFile &>(BaseObjT); 150 const MachOObjectFile &Obj = 151 static_cast<const MachOObjectFile&>(BaseObjT);
|
RuntimeDyldMachOARM.h | 57 const MachOObjectFile &Obj = 58 static_cast<const MachOObjectFile &>(BaseObjT); 168 populateIndirectSymbolPointersSection(cast<MachOObjectFile>(Obj), 208 const MachOObjectFile &MachO = 209 static_cast<const MachOObjectFile&>(BaseTObj);
|
/external/llvm/tools/llvm-nm/ |
llvm-nm.cpp | 221 if (MachOObjectFile *MachO = dyn_cast<MachOObjectFile>(&Obj)) 249 MachOObjectFile *MachO = dyn_cast<MachOObjectFile>(&Obj); 279 H_64 = MachO->MachOObjectFile::getHeader64(); 289 H = MachO->MachOObjectFile::getHeader(); 509 static void darwinPrintStab(MachOObjectFile *MachO, SymbolListT::iterator I) { 600 if ((JustSymbolName || (UndefinedOnly && isa<MachOObjectFile>(Obj) && 624 // we have a MachOObjectFile, call darwinPrintSymbol to print as darwin's 628 MachOObjectFile *MachO = dyn_cast<MachOObjectFile>(&Obj) [all...] |
/external/llvm/tools/llvm-readobj/ |
MachODumper.cpp | 31 MachODumper(const MachOObjectFile *Obj, StreamWriter& Writer) 59 void printRelocation(const MachOObjectFile *Obj, const RelocationRef &Reloc); 61 void printSections(const MachOObjectFile *Obj); 63 const MachOObjectFile *Obj; 74 const MachOObjectFile *MachOObj = dyn_cast<MachOObjectFile>(Obj); 304 static void getSection(const MachOObjectFile *Obj, 333 static void getSegment(const MachOObjectFile *Obj, 334 const MachOObjectFile::LoadCommandInfo &L, 365 static void getSymbol(const MachOObjectFile *Obj [all...] |
/external/llvm/lib/Target/X86/MCTargetDesc/ |
X86MachORelocationInfo.cpp | 28 const MachOObjectFile *Obj = cast<MachOObjectFile>(Rel.getObject());
|
/external/llvm/lib/DebugInfo/Symbolize/ |
Symbolize.cpp | 209 bool darwinDsymMatchesBinary(const MachOObjectFile *DbgObj, 210 const MachOObjectFile *Obj) { 219 const MachOObjectFile *MachExeObj, const std::string &ArchName) { 233 const MachOObjectFile *MachDbgObj = dyn_cast<const MachOObjectFile>(DbgObj); 276 if (auto MachObj = dyn_cast<const MachOObjectFile>(Obj))
|
/external/llvm/include/llvm/DebugInfo/Symbolize/ |
Symbolize.h | 69 const MachOObjectFile *ExeObj,
|