HomeSort by relevance Sort by last modified time
    Searched refs:MachOObjectFile (Results 1 - 25 of 32) sorted by null

1 2

  /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,

Completed in 99 milliseconds

1 2