Home
last modified time | relevance | path

Searched refs:MachOUniversalBinary (Results 1 – 25 of 28) sorted by relevance

12

/llvm-project/llvm/lib/Object/
H A DMachOUniversal.cpp9 // This file defines the MachOUniversalBinary class.
41 MachOUniversalBinary::ObjectForArch::ObjectForArch(
42 const MachOUniversalBinary *Parent, uint32_t Index) in ObjectForArch()
63 MachOUniversalBinary::ObjectForArch::getAsObjectFile() const {
65 report_fatal_error("MachOUniversalBinary::ObjectForArch::getAsObjectFile() " in getAsObjectFile()
84 MachOUniversalBinary::ObjectForArch::getAsIRObject(LLVMContext &Ctx) const {
86 report_fatal_error("MachOUniversalBinary::ObjectForArch::getAsIRObject() " in getAsIRObject()
103 MachOUniversalBinary::ObjectForArch::getAsArchive() const {
105 report_fatal_error("MachOUniversalBinary::ObjectForArch::getAsArchive() " in getAsArchive()
119 void MachOUniversalBinary in getAsArchive()
132 MachOUniversalBinary::MachOUniversalBinary(MemoryBufferRef Source, Error &Err) MachOUniversalBinary() function in MachOUniversalBinary
[all...]
H A DBinary.cpp80 return MachOUniversalBinary::create(Buffer); in createBinary()
H A DMachOUniversalWriter.cpp39 uint32_t P2MinAlignment = MachOUniversalBinary::MaxSectionAlignment; in calculateFileAlignment()
66 MachOUniversalBinary::MaxSectionAlignment))); in calculateFileAlignment()
H A DObject.cpp142 auto universal = cast<MachOUniversalBinary>(unwrap(BR)); in LLVMMachOUniversalBinaryCopyObjectForArch()
/llvm-project/llvm/include/llvm/Object/
H A DMachOUniversal.h30 class MachOUniversalBinary : public Binary {
39 const MachOUniversalBinary *Parent;
47 ObjectForArch(const MachOUniversalBinary *Parent, uint32_t Index);
132 MachOUniversalBinary(MemoryBufferRef Souce, Error &Err);
133 static Expected<std::unique_ptr<MachOUniversalBinary>>
/llvm-project/llvm/lib/ObjCopy/
H A DObjCopy.cpp62 if (auto *MachOUniversalBinary = in executeObjcopyOnBinary()
63 dyn_cast<object::MachOUniversalBinary>(&In)) { in executeObjcopyOnBinary()
65 Config, *MachOUniversalBinary, Out); in executeObjcopyOnBinary()
64 if (auto *MachOUniversalBinary = executeObjcopyOnBinary() local
/llvm-project/llvm/include/llvm/ObjCopy/MachO/
H A DMachOObjcopy.h18 class MachOUniversalBinary; variable
38 const MultiFormatConfig &Config, const object::MachOUniversalBinary &In,
/llvm-project/llvm/tools/llvm-objdump/
H A DMachODump.h23 class MachOUniversalBinary; variable
74 void parseInputMachO(object::MachOUniversalBinary *UB);
/llvm-project/llvm/lib/DebugInfo/LogicalView/
H A DLVReaderHandler.cpp219 MachOUniversalBinary &Mach) { in handleMach()
220 for (const MachOUniversalBinary::ObjectForArch &ObjForArch : Mach.objects()) { in handleMach()
251 if (MachOUniversalBinary *Fat = dyn_cast<MachOUniversalBinary>(&Binary)) in handleObject()
/llvm-project/llvm/tools/llvm-lipo/
H A Dllvm-lipo.cpp215 if (Log2_32(AlignmentValue) > MachOUniversalBinary::MaxSectionAlignment) in parseLipoOptions()
219 Twine(MachOUniversalBinary::MaxSectionAlignment)); in parseLipoOptions()
363 dyn_cast<MachOUniversalBinary>(InputBinaries.front().getBinary())) { in verifyArch()
365 Expected<MachOUniversalBinary::ObjectForArch> Obj = in verifyArch()
385 if (auto UO = dyn_cast<MachOUniversalBinary>(Binary)) { in printBinaryArchs()
482 auto *UO = cast<MachOUniversalBinary>(InputBinaries.front().getBinary()); in thinSlice()
562 if (auto UO = dyn_cast<MachOUniversalBinary>(InputBinary)) { in buildSlices()
/llvm-project/llvm/tools/dsymutil/
H A DBinaryHolder.cpp33 object::MachOUniversalBinary &Fat) { in getMachOFatMemoryBuffers()
70 object::MachOUniversalBinary::create(MemBuffer->getMemBufferRef()); in load()
125 object::MachOUniversalBinary::create(MemBuffer->getMemBufferRef()); in load()
H A DBinaryHolder.h59 std::unique_ptr<object::MachOUniversalBinary> FatBinary;
/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DExecutionUtils.h39 class MachOUniversalBinary; variable
/llvm-project/llvm/tools/llvm-size/
H A Dllvm-size.cpp583 } else if (MachOUniversalBinary *UB = in printFileSectionSizes()
584 dyn_cast<MachOUniversalBinary>(&Bin)) { in printFileSectionSizes()
591 for (MachOUniversalBinary::object_iterator I = UB->begin_objects(), in printFileSectionSizes()
683 for (MachOUniversalBinary::object_iterator I = UB->begin_objects(), in printFileSectionSizes()
759 for (MachOUniversalBinary::object_iterator I = UB->begin_objects(), in printFileSectionSizes()
/llvm-project/llvm/tools/llvm-readobj/
H A Dllvm-readobj.cpp572 static void dumpMachOUniversalBinary(const MachOUniversalBinary *UBinary, in dumpMachOUniversalBinary()
574 for (const MachOUniversalBinary::ObjectForArch &Obj : UBinary->objects()) { in dumpMachOUniversalBinary()
635 else if (MachOUniversalBinary *UBinary = in createWriter()
636 dyn_cast<MachOUniversalBinary>(Bin.get())) in createWriter()
/llvm-project/llvm/lib/TextAPI/BinaryReader/
H A DDylibReader.cpp381 assert(isa<MachOUniversalBinary>(&Bin) && in readFile()
383 auto *UB = cast<MachOUniversalBinary>(&Bin); in readFile()
524 if (auto *Fat = dyn_cast<MachOUniversalBinary>(BinOrErr->get())) { in accumulateSourceLocFromDSYM()
/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/
H A DLVReaderHandler.h58 object::MachOUniversalBinary &Mach);
/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DExecutionUtils.cpp359 if (auto *UB = dyn_cast<object::MachOUniversalBinary>(B->get())) { in Create()
/llvm-project/llvm/tools/llvm-nm/
H A Dllvm-nm.cpp2115 MachOUniversalBinary *UB, std::vector<NMSymbol> &SymbolList, in dumpMachOUniversalBinaryMatchArchFlags()
2121 for (MachOUniversalBinary::object_iterator I = UB->begin_objects(), in dumpMachOUniversalBinaryMatchArchFlags()
2191 static bool dumpMachOUniversalBinaryMatchHost(MachOUniversalBinary *UB, in dumpMachOUniversalBinaryMatchHost()
2197 for (MachOUniversalBinary::object_iterator I = UB->begin_objects(), in dumpMachOUniversalBinaryMatchHost()
2243 static void dumpMachOUniversalBinaryArchAll(MachOUniversalBinary *UB, in dumpMachOUniversalBinaryArchAll()
2248 for (const MachOUniversalBinary::ObjectForArch &O : UB->objects()) { in dumpMachOUniversalBinaryArchAll()
2296 static void dumpMachOUniversalBinary(MachOUniversalBinary *UB, in dumpMachOUniversalBinary()
2379 else if (MachOUniversalBinary *UB = dyn_cast<MachOUniversalBinary>(&Bin)) in dumpSymbolNamesFromFile()
/llvm-project/llvm/tools/llvm-libtool-darwin/
H A Dllvm-libtool-darwin.cpp463 Expected<std::unique_ptr<MachOUniversalBinary>> BinaryOrErr = in addUniversalMembers()
464 MachOUniversalBinary::create(NewMember.Buf->getMemBufferRef()); in addUniversalMembers()
469 for (const MachOUniversalBinary::ObjectForArch &O : UO->objects()) { in addUniversalMembers()
/llvm-project/llvm/lib/DebugInfo/Symbolize/
H A DSymbolize.cpp563 if (MachOUniversalBinary *UB = dyn_cast_or_null<MachOUniversalBinary>(Bin)) { in getOrCreateObject()
/llvm-project/llvm/lib/ProfileData/Coverage/
H A DCoverageMappingReader.cpp1142 if (auto *Universal = dyn_cast<MachOUniversalBinary>(Bin.get())) { in loadBinaryFormat()
1260 if (auto *Universal = dyn_cast<MachOUniversalBinary>(Bin)) { in create()
1302 if (auto *Universal = dyn_cast<MachOUniversalBinary>(Bin.get())) { in readNextRecord()
/llvm-project/llvm/tools/obj2yaml/
H A Dmacho2yaml.cpp678 Error macho2yaml(raw_ostream &Out, const object::MachOUniversalBinary &Obj, in macho2yaml()
715 if (const auto *MachOObj = dyn_cast<object::MachOUniversalBinary>(&Binary)) in macho2yaml()
/llvm-project/llvm/tools/llvm-gsymutil/
H A Dllvm-gsymutil.cpp453 } else if (auto *Fat = dyn_cast<MachOUniversalBinary>(BinOrErr->get())) { in convertFileToGSYM()
/llvm-project/llvm/lib/ObjCopy/MachO/
H A DMachOObjcopy.cpp505 const MultiFormatConfig &Config, const MachOUniversalBinary &In, in executeObjcopyOnMachOUniversalBinary()

12