Searched refs:MachOObjectFile (Results 1 - 25 of 45) sorted by relevance

12

/freebsd-current/contrib/llvm-project/llvm/include/llvm/ObjCopy/MachO/
H A DMachOObjcopy.h17 class MachOObjectFile;
32 object::MachOObjectFile &In, raw_ostream &Out);
/freebsd-current/contrib/llvm-project/llvm/tools/llvm-objdump/
H A DMachODump.h22 class MachOObjectFile;
64 Error getMachORelocationValueString(const object::MachOObjectFile *Obj,
68 const object::MachOObjectFile *
69 getMachODSymObject(const object::MachOObjectFile *O, StringRef Filename,
76 void printMachOUnwindInfo(const object::MachOObjectFile *O);
H A Dllvm-objdump.h38 class MachOObjectFile;
104 std::unique_ptr<Dumper> createMachODumper(const object::MachOObjectFile &Obj);
H A DMachODump.cpp92 static StringRef ordinalName(const object::MachOObjectFile *, int);
132 static const Target *GetTarget(const MachOObjectFile *MachOObj,
190 const object::MachOObjectFile &Obj;
193 MachODumper(const object::MachOObjectFile &O) : Dumper(O), Obj(O) {}
199 objdump::createMachODumper(const object::MachOObjectFile &Obj) {
285 static void getSectionsAndSymbols(MachOObjectFile *MachOObj,
349 static void printRelocationTargetName(const MachOObjectFile *O,
422 Error objdump::getMachORelocationValueString(const MachOObjectFile *Obj,
600 static void PrintIndirectSymbolTable(MachOObjectFile *O, bool verbose,
656 static void PrintIndirectSymbols(MachOObjectFile *
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Object/
H A DMachOObjectFile.cpp1 //===- MachOObjectFile.cpp - Mach-O object file binding -------------------===//
9 // This file defines the MachOObjectFile class, which binds the MachOObject
71 static T getStruct(const MachOObjectFile &O, const char *P) {
84 static Expected<T> getStructOrErr(const MachOObjectFile &O, const char *P) {
97 getSectionPtr(const MachOObjectFile &O, MachOObjectFile::LoadCommandInfo L,
111 static const char *getPtr(const MachOObjectFile &O, size_t Offset,
119 getSymbolTableEntryBase(const MachOObjectFile &O, DataRefImpl DRI) {
132 static unsigned getCPUType(const MachOObjectFile &O) {
136 static unsigned getCPUSubType(const MachOObjectFile
1266 MachOObjectFile::MachOObjectFile(MemoryBufferRef Object, bool IsLittleEndian, function in class:MachOObjectFile
[all...]
H A DMachOUniversalWriter.cpp37 static uint32_t calculateFileAlignment(const MachOObjectFile &O) {
69 static uint32_t calculateAlignment(const MachOObjectFile &ObjectFile) {
90 Slice::Slice(const MachOObjectFile &O, uint32_t Align)
101 Slice::Slice(const MachOObjectFile &O) : Slice(O, calculateAlignment(O)) {}
120 static MachoCPUTy getMachoCPUFromObjectFile(const MachOObjectFile &O) {
126 std::unique_ptr<MachOObjectFile> MFO = nullptr;
141 MachOObjectFile *O = cast<MachOObjectFile>(Bin);
235 MachOObjectFile::getArchTriple(CPUType, CPUSubType).getArchName());
H A DSymbolSize.cpp30 if (auto *M = dyn_cast<MachOObjectFile>(&O))
40 if (auto *M = dyn_cast<MachOObjectFile>(&O))
/freebsd-current/contrib/llvm-project/llvm/lib/ObjCopy/MachO/
H A DMachOReader.h31 const object::MachOObjectFile &MachOObj;
55 explicit MachOReader(const object::MachOObjectFile &Obj) : MachOObj(Obj) {}
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Object/
H A DMachOUniversalWriter.h32 class MachOObjectFile;
49 explicit Slice(const MachOObjectFile &O);
51 Slice(const MachOObjectFile &O, uint32_t Align);
H A DMachO.h9 // This file declares the MachOObjectFile class, which implement the ObjectFile
75 ExportEntry(Error *Err, const MachOObjectFile *O, ArrayRef<uint8_t> Trie);
89 friend class MachOObjectFile;
116 const MachOObjectFile *O;
134 BindRebaseSegInfo(const MachOObjectFile *Obj);
170 MachORebaseEntry(Error *Err, const MachOObjectFile *O,
185 friend class MachOObjectFile;
192 const MachOObjectFile *O;
216 MachOBindEntry(Error *Err, const MachOObjectFile *O,
236 friend class MachOObjectFile;
406 class MachOObjectFile : public ObjectFile { class in namespace:llvm::object
[all...]
H A DMachOUniversal.h96 return MachOObjectFile::getArchTriple(getCPUType(), getCPUSubType());
100 MachOObjectFile::getArchTriple(getCPUType(), getCPUSubType(),
105 Expected<std::unique_ptr<MachOObjectFile>> getAsObjectFile() const;
158 Expected<std::unique_ptr<MachOObjectFile>>
/freebsd-current/contrib/llvm-project/llvm/tools/llvm-size/
H A Dllvm-size.cpp202 static void printDarwinSectionSizes(MachOObjectFile *MachO) {
277 static void printDarwinSegmentSizes(MachOObjectFile *MachO) {
357 // If OutputFormat is darwin and we have a MachOObjectFile print as darwin's
360 MachOObjectFile *MachO = dyn_cast<MachOObjectFile>(Obj);
363 // If we have a MachOObjectFile and the OutputFormat is berkeley print as
515 auto *MachO = dyn_cast<MachOObjectFile>(O);
524 H_64 = MachO->MachOObjectFile::getHeader64();
525 T = MachOObjectFile::getArchTriple(H_64.cputype, H_64.cpusubtype);
527 H = MachO->MachOObjectFile
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldMachO.h67 const MachOObjectFile &Obj =
68 static_cast<const MachOObjectFile &>(BaseTObj);
112 static section_iterator getSectionByAddress(const MachOObjectFile &Obj,
117 Error populateIndirectSymbolPointersSection(const MachOObjectFile &Obj,
H A DRuntimeDyldMachO.cpp59 const MachOObjectFile &Obj =
60 static_cast<const MachOObjectFile&>(BaseObjT);
101 const MachOObjectFile &Obj =
102 static_cast<const MachOObjectFile &>(BaseTObj);
143 auto &O = *cast<MachOObjectFile>(RI->getObject());
163 RuntimeDyldMachO::getSectionByAddress(const MachOObjectFile &Obj,
181 const MachOObjectFile &Obj,
/freebsd-current/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
H A DRuntimeDyldMachOI386.h37 const MachOObjectFile &Obj =
38 static_cast<const MachOObjectFile &>(BaseObjT);
136 return populateJumpTable(cast<MachOObjectFile>(Obj), Section, SectionID);
138 return populateIndirectSymbolPointersSection(cast<MachOObjectFile>(Obj),
148 const MachOObjectFile &Obj =
149 static_cast<const MachOObjectFile&>(BaseObjT);
211 Error populateJumpTable(const MachOObjectFile &Obj,
H A DRuntimeDyldMachOX86_64.h37 const MachOObjectFile &Obj =
38 static_cast<const MachOObjectFile &>(BaseObjT);
158 const MachOObjectFile &BaseObj,
160 const MachOObjectFile &Obj =
161 static_cast<const MachOObjectFile&>(BaseObj);
H A DRuntimeDyldMachOARM.h104 const MachOObjectFile &Obj =
105 static_cast<const MachOObjectFile &>(BaseObjT);
297 return populateIndirectSymbolPointersSection(cast<MachOObjectFile>(Obj),
347 const MachOObjectFile &MachO =
348 static_cast<const MachOObjectFile&>(BaseTObj);
/freebsd-current/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DMachOLinkGraphBuilder.h86 MachOLinkGraphBuilder(const object::MachOObjectFile &Obj, Triple TT,
92 const object::MachOObjectFile &getObject() const { return Obj; }
183 static unsigned getPointerSize(const object::MachOObjectFile &Obj);
184 static llvm::endianness getEndianness(const object::MachOObjectFile &Obj);
228 const object::MachOObjectFile &Obj;
/freebsd-current/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DMachODumper.cpp30 MachODumper(const MachOObjectFile *Obj, ScopedPrinter &Writer)
71 void printRelocation(const MachOObjectFile *Obj, const RelocationRef &Reloc);
73 void printSectionHeaders(const MachOObjectFile *Obj);
75 const MachOObjectFile *Obj;
83 std::unique_ptr<ObjDumper> createMachODumper(const object::MachOObjectFile &Obj,
341 static void getSection(const MachOObjectFile *Obj,
370 static void getSegment(const MachOObjectFile *Obj,
371 const MachOObjectFile::LoadCommandInfo &L,
402 static void getSymbol(const MachOObjectFile *Obj,
468 void MachODumper::printSectionHeaders(const MachOObjectFile *Ob
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/ObjCopy/
H A DObjCopy.cpp56 if (auto *MachOBinary = dyn_cast<object::MachOObjectFile>(&In)) {
/freebsd-current/contrib/llvm-project/llvm/tools/llvm-nm/
H A Dllvm-nm.cpp312 MachOObjectFile *MachO = dyn_cast<MachOObjectFile>(&Obj);
338 H_64 = MachO->MachOObjectFile::getHeader64();
356 H = MachO->MachOObjectFile::getHeader();
590 static void darwinPrintStab(MachOObjectFile *MachO, const NMSymbol &S) {
784 MachOObjectFile *MachO = dyn_cast<MachOObjectFile>(&Obj);
824 // we have a MachOObjectFile, call darwinPrintSymbol to print as darwin's
1014 static char getSymbolNMTypeChar(MachOObjectFile &Obj, basic_symbol_iterator I) {
1140 if (isa<MachOObjectFile>(Ob
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/TextAPI/BinaryReader/
H A DDylibReader.cpp46 static TripleVec constructTriples(MachOObjectFile *Obj,
55 auto getOSVersion = [&](const MachOObjectFile::LoadCommandInfo &cmd) {
143 static Error readMachOHeader(MachOObjectFile *Obj, RecordsSlice &Slice) {
247 static Error readSymbols(MachOObjectFile *Obj, RecordsSlice &Slice,
332 static Error load(MachOObjectFile *Obj, RecordsSlice &Slice,
357 if (auto *Obj = dyn_cast<MachOObjectFile>(&Bin)) {
/freebsd-current/contrib/llvm-project/llvm/lib/DebugInfo/GSYM/
H A DObjectFileTransformer.cpp28 if (auto *MachO = dyn_cast<object::MachOObjectFile>(&Obj)) {
75 const bool IsMachO = isa<MachOObjectFile>(&Obj);
/freebsd-current/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DObjectFileInterface.cpp43 const object::MachOObjectFile &Obj) {
281 if (auto *MachOObj = dyn_cast<object::MachOObjectFile>(Obj->get()))
/freebsd-current/contrib/llvm-project/llvm/include/llvm/DebugInfo/Symbolize/
H A DSymbolize.h34 class MachOObjectFile;
174 const MachOObjectFile *ExeObj,

Completed in 239 milliseconds

12