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

12

/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-objcopy/MachO/
H A DMachOObjcopy.h16 class MachOObjectFile;
26 object::MachOObjectFile &In, Buffer &Out);
H A DMachOReader.h28 const object::MachOObjectFile &MachOObj;
47 explicit MachOReader(const object::MachOObjectFile &Obj) : MachOObj(Obj) {}
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-objdump/
H A DMachODump.h21 class MachOObjectFile;
46 Error getMachORelocationValueString(const object::MachOObjectFile *Obj,
53 void printMachOUnwindInfo(const object::MachOObjectFile *O);
H A DMachODump.cpp184 static const Target *GetTarget(const MachOObjectFile *MachOObj,
353 static void getSectionsAndSymbols(MachOObjectFile *MachOObj,
418 static void printRelocationTargetName(const MachOObjectFile *O,
490 Error objdump::getMachORelocationValueString(const MachOObjectFile *Obj,
668 static void PrintIndirectSymbolTable(MachOObjectFile *O, bool verbose,
724 static void PrintIndirectSymbols(MachOObjectFile *O, bool verbose) {
867 static void PrintRelocationEntries(const MachOObjectFile *O,
1042 static void PrintRelocations(const MachOObjectFile *O, const bool verbose) {
1106 static void PrintDataInCodeTable(MachOObjectFile *O, bool verbose) {
1148 static void PrintLinkOptHints(MachOObjectFile *
[all...]
H A Dllvm-objdump.h25 class MachOObjectFile;
/freebsd-13-stable/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
68 static T getStruct(const MachOObjectFile &O, const char *P) {
81 static Expected<T> getStructOrErr(const MachOObjectFile &O, const char *P) {
94 getSectionPtr(const MachOObjectFile &O, MachOObjectFile::LoadCommandInfo L,
108 static const char *getPtr(const MachOObjectFile &O, size_t Offset) {
114 getSymbolTableEntryBase(const MachOObjectFile &O, DataRefImpl DRI) {
127 static unsigned getCPUType(const MachOObjectFile &O) {
131 static unsigned getCPUSubType(const MachOObjectFile
1258 MachOObjectFile::MachOObjectFile(MemoryBufferRef Object, bool IsLittleEndian, function in class:MachOObjectFile
[all...]
H A DSymbolSize.cpp29 if (auto *M = dyn_cast<MachOObjectFile>(&O))
38 if (auto *M = dyn_cast<MachOObjectFile>(&O))
H A DMachOUniversal.cpp62 Expected<std::unique_ptr<MachOObjectFile>>
229 Expected<std::unique_ptr<MachOObjectFile>>
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-size/
H A Dllvm-size.cpp217 static void printDarwinSectionSizes(MachOObjectFile *MachO) {
292 static void printDarwinSegmentSizes(MachOObjectFile *MachO) {
372 // If OutputFormat is darwin and we have a MachOObjectFile print as darwin's
375 MachOObjectFile *MachO = dyn_cast<MachOObjectFile>(Obj);
378 // If we have a MachOObjectFile and the OutputFormat is berkeley print as
530 auto *MachO = dyn_cast<MachOObjectFile>(O);
539 H_64 = MachO->MachOObjectFile::getHeader64();
540 T = MachOObjectFile::getArchTriple(H_64.cputype, H_64.cpusubtype);
542 H = MachO->MachOObjectFile
[all...]
/freebsd-13-stable/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-13-stable/contrib/llvm-project/llvm/include/llvm/Object/
H A DMachOUniversal.h94 return MachOObjectFile::getArchTriple(getCPUType(), getCPUSubType());
98 MachOObjectFile::getArchTriple(getCPUType(), getCPUSubType(),
103 Expected<std::unique_ptr<MachOObjectFile>> getAsObjectFile() const;
154 Expected<std::unique_ptr<MachOObjectFile>>
H A DMachO.h9 // This file declares the MachOObjectFile class, which implement the ObjectFile
74 ExportEntry(Error *Err, const MachOObjectFile *O, ArrayRef<uint8_t> Trie);
88 friend class MachOObjectFile;
115 const MachOObjectFile *O;
133 BindRebaseSegInfo(const MachOObjectFile *Obj);
169 MachORebaseEntry(Error *Err, const MachOObjectFile *O,
184 friend class MachOObjectFile;
191 const MachOObjectFile *O;
215 MachOBindEntry(Error *Err, const MachOObjectFile *O,
235 friend class MachOObjectFile;
262 class MachOObjectFile : public ObjectFile { class in namespace:llvm::object
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DMachODumper.cpp30 MachODumper(const MachOObjectFile *Obj, ScopedPrinter &Writer)
59 void printRelocation(const MachOObjectFile *Obj, const RelocationRef &Reloc);
61 void printSectionHeaders(const MachOObjectFile *Obj);
63 const MachOObjectFile *Obj;
74 const MachOObjectFile *MachOObj = dyn_cast<MachOObjectFile>(Obj);
331 static void getSection(const MachOObjectFile *Obj,
360 static void getSegment(const MachOObjectFile *Obj,
361 const MachOObjectFile::LoadCommandInfo &L,
392 static void getSymbol(const MachOObjectFile *Ob
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
H A DRuntimeDyldMachOI386.h38 const MachOObjectFile &Obj =
39 static_cast<const MachOObjectFile &>(BaseObjT);
137 return populateJumpTable(cast<MachOObjectFile>(Obj), Section, SectionID);
139 return populateIndirectSymbolPointersSection(cast<MachOObjectFile>(Obj),
149 const MachOObjectFile &Obj =
150 static_cast<const MachOObjectFile&>(BaseObjT);
212 Error populateJumpTable(const MachOObjectFile &Obj,
H A DRuntimeDyldMachOX86_64.h38 const MachOObjectFile &Obj =
39 static_cast<const MachOObjectFile &>(BaseObjT);
159 const MachOObjectFile &BaseObj,
161 const MachOObjectFile &Obj =
162 static_cast<const MachOObjectFile&>(BaseObj);
H A DRuntimeDyldMachOARM.h105 const MachOObjectFile &Obj =
106 static_cast<const MachOObjectFile &>(BaseObjT);
298 return populateIndirectSymbolPointersSection(cast<MachOObjectFile>(Obj),
348 const MachOObjectFile &MachO =
349 static_cast<const MachOObjectFile&>(BaseTObj);
H A DRuntimeDyldMachOAArch64.h277 const MachOObjectFile &Obj =
278 static_cast<const MachOObjectFile &>(BaseObjT);
483 const MachOObjectFile &Obj =
484 static_cast<const MachOObjectFile&>(BaseObjT);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DMachOLinkGraphBuilder.h84 MachOLinkGraphBuilder(const object::MachOObjectFile &Obj);
88 const object::MachOObjectFile &getObject() const { return Obj; }
177 static unsigned getPointerSize(const object::MachOObjectFile &Obj);
178 static support::endianness getEndianness(const object::MachOObjectFile &Obj);
209 const object::MachOObjectFile &Obj;
H A DMachOLinkGraphBuilder.cpp48 MachOLinkGraphBuilder::MachOLinkGraphBuilder(const object::MachOObjectFile &Obj)
88 MachOLinkGraphBuilder::getPointerSize(const object::MachOObjectFile &Obj) {
93 MachOLinkGraphBuilder::getEndianness(const object::MachOObjectFile &Obj) {
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-nm/
H A Dllvm-nm.cpp354 if (MachOObjectFile *MachO = dyn_cast<MachOObjectFile>(&Obj))
382 MachOObjectFile *MachO = dyn_cast<MachOObjectFile>(&Obj);
408 H_64 = MachO->MachOObjectFile::getHeader64();
426 H = MachO->MachOObjectFile::getHeader();
677 static void darwinPrintStab(MachOObjectFile *MachO, const NMSymbol &S) {
817 MachOObjectFile *MachO = dyn_cast<MachOObjectFile>(&Obj);
876 // we have a MachOObjectFile, cal
[all...]
/freebsd-13-stable/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-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DMangling.cpp92 bool IsMachO = isa<object::MachOObjectFile>(Obj->get());
134 auto &MachOObj = cast<object::MachOObjectFile>(*Obj->get());
/freebsd-13-stable/contrib/llvm-project/llvm/lib/DebugInfo/Symbolize/
H A DSymbolize.cpp279 bool darwinDsymMatchesBinary(const MachOObjectFile *DbgObj,
280 const MachOObjectFile *Obj) {
365 const MachOObjectFile *MachExeObj, const std::string &ArchName) {
386 const MachOObjectFile *MachDbgObj = dyn_cast<const MachOObjectFile>(DbgObj);
452 if (auto MachObj = dyn_cast<const MachOObjectFile>(Obj))
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/Symbolize/
H A DSymbolize.h101 const MachOObjectFile *ExeObj,

Completed in 287 milliseconds

12