Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Object/
H A DMachOUniversal.cpp42 MachOUniversalBinary::ObjectForArch::ObjectForArch( in ObjectForArch()
43 const MachOUniversalBinary *Parent, uint32_t Index) in ObjectForArch()
64 MachOUniversalBinary::ObjectForArch::getAsObjectFile() const { in getAsObjectFile()
85 MachOUniversalBinary::ObjectForArch::getAsIRObject(LLVMContext &Ctx) const { in getAsIRObject()
104 MachOUniversalBinary::ObjectForArch::getAsArchive() const { in getAsArchive()
120 void MachOUniversalBinary::anchor() { } in anchor()
122 Expected<std::unique_ptr<MachOUniversalBinary>>
123 MachOUniversalBinary::create(MemoryBufferRef Source) { in create()
125 std::unique_ptr<MachOUniversalBinary> Ret( in create()
126 new MachOUniversalBinary(Source, Err)); in create()
[all …]
H A DBinary.cpp79 return MachOUniversalBinary::create(Buffer); in createBinary()
H A DMachOUniversalWriter.cpp32 uint32_t P2MinAlignment = MachOUniversalBinary::MaxSectionAlignment; in calculateFileAlignment()
59 MachOUniversalBinary::MaxSectionAlignment))); in calculateFileAlignment()
H A DObject.cpp139 auto universal = cast<MachOUniversalBinary>(unwrap(BR)); in LLVMMachOUniversalBinaryCopyObjectForArch()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Object/
H A DMachOUniversal.h31 class MachOUniversalBinary : public Binary {
40 const MachOUniversalBinary *Parent;
48 ObjectForArch(const MachOUniversalBinary *Parent, uint32_t Index);
133 MachOUniversalBinary(MemoryBufferRef Souce, Error &Err);
134 static Expected<std::unique_ptr<MachOUniversalBinary>>
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-objcopy/MachO/
H A DMachOObjcopy.h18 class MachOUniversalBinary; variable
31 const MultiFormatConfig &Config, const object::MachOUniversalBinary &In,
H A DMachOObjcopy.cpp404 const MachOUniversalBinary &In, in executeObjcopyOnMachOUniversalBinary()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-objdump/
H A DMachODump.h22 class MachOUniversalBinary; variable
63 void parseInputMachO(object::MachOUniversalBinary *UB);
H A Dllvm-objdump.h27 class MachOUniversalBinary; variable
H A DMachODump.cpp2130 static void printMachOUniversalHeaders(const object::MachOUniversalBinary *UB, in printMachOUniversalHeaders()
2155 MachOUniversalBinary::ObjectForArch OFA(UB, i); in printMachOUniversalHeaders()
2160 MachOUniversalBinary::ObjectForArch other_OFA(UB, j); in printMachOUniversalHeaders()
2347 if (MachOUniversalBinary *UB = dyn_cast<MachOUniversalBinary>(&Bin)) { in parseInputMachO()
2365 void objdump::parseInputMachO(MachOUniversalBinary *UB) { in parseInputMachO()
2380 for (MachOUniversalBinary::object_iterator I = UB->begin_objects(), in parseInputMachO()
2447 for (MachOUniversalBinary::object_iterator I = UB->begin_objects(), in parseInputMachO()
2499 for (MachOUniversalBinary::object_iterator I = UB->begin_objects(), in parseInputMachO()
7392 else if (auto UB = dyn_cast<MachOUniversalBinary>(DSYMBinary.get())){ in DisassembleMachO()
H A Dllvm-objdump.cpp2337 else if (MachOUniversalBinary *UB = dyn_cast<MachOUniversalBinary>(&Binary)) in dumpInput()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-lipo/
H A Dllvm-lipo.cpp214 if (Log2_32(AlignmentValue) > MachOUniversalBinary::MaxSectionAlignment) in parseLipoOptions()
218 Twine(MachOUniversalBinary::MaxSectionAlignment)); in parseLipoOptions()
364 dyn_cast<MachOUniversalBinary>(InputBinaries.front().getBinary())) { in verifyArch()
366 Expected<MachOUniversalBinary::ObjectForArch> Obj = in verifyArch()
385 if (auto UO = dyn_cast<MachOUniversalBinary>(Binary)) { in printBinaryArchs()
480 auto *UO = cast<MachOUniversalBinary>(InputBinaries.front().getBinary()); in thinSlice()
560 if (auto UO = dyn_cast<MachOUniversalBinary>(InputBinary)) { in buildSlices()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/dsymutil/
H A DBinaryHolder.cpp33 object::MachOUniversalBinary &Fat) { in getMachOFatMemoryBuffers()
66 object::MachOUniversalBinary::create(MemBuffer->getMemBufferRef()); in load()
121 object::MachOUniversalBinary::create(MemBuffer->getMemBufferRef()); in load()
H A DBinaryHolder.h52 std::unique_ptr<object::MachOUniversalBinary> FatBinary;
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-objcopy/
H A Dllvm-objcopy.cpp200 } else if (auto *MachOUniversalBinary = in executeObjcopyOnBinary() local
201 dyn_cast<object::MachOUniversalBinary>(&In)) { in executeObjcopyOnBinary()
203 Config, *MachOUniversalBinary, Out); in executeObjcopyOnBinary()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-size/
H A Dllvm-size.cpp593 } else if (MachOUniversalBinary *UB = in printFileSectionSizes()
594 dyn_cast<MachOUniversalBinary>(&Bin)) { in printFileSectionSizes()
601 for (MachOUniversalBinary::object_iterator I = UB->begin_objects(), in printFileSectionSizes()
693 for (MachOUniversalBinary::object_iterator I = UB->begin_objects(), in printFileSectionSizes()
769 for (MachOUniversalBinary::object_iterator I = UB->begin_objects(), in printFileSectionSizes()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-readobj/
H A Dllvm-readobj.cpp632 static void dumpMachOUniversalBinary(const MachOUniversalBinary *UBinary, in dumpMachOUniversalBinary()
634 for (const MachOUniversalBinary::ObjectForArch &Obj : UBinary->objects()) { in dumpMachOUniversalBinary()
679 else if (MachOUniversalBinary *UBinary = in dumpInput()
680 dyn_cast<MachOUniversalBinary>(Bin.get())) in dumpInput()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-libtool-darwin/
H A Dllvm-libtool-darwin.cpp353 Expected<std::unique_ptr<MachOUniversalBinary>> BinaryOrErr = in addUniversalMembers()
354 MachOUniversalBinary::create(NM.Buf->getMemBufferRef()); in addUniversalMembers()
359 for (const MachOUniversalBinary::ObjectForArch &O : UO->objects()) { in addUniversalMembers()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/DebugInfo/Symbolize/
H A DSymbolize.cpp514 if (MachOUniversalBinary *UB = dyn_cast_or_null<MachOUniversalBinary>(Bin)) { in getOrCreateObject()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/obj2yaml/
H A Dmacho2yaml.cpp605 Error macho2yaml(raw_ostream &Out, const object::MachOUniversalBinary &Obj) { in macho2yaml()
640 if (const auto *MachOObj = dyn_cast<object::MachOUniversalBinary>(&Binary)) in macho2yaml()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ProfileData/Coverage/
H A DCoverageMappingReader.cpp955 if (auto *Universal = dyn_cast<MachOUniversalBinary>(Bin.get())) { in loadBinaryFormat()
1032 if (auto *Universal = dyn_cast<MachOUniversalBinary>(Bin)) { in isArchSpecifierInvalidOrMissing()
1069 if (auto *Universal = dyn_cast<MachOUniversalBinary>(Bin.get())) { in create()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-nm/
H A Dllvm-nm.cpp1988 if (MachOUniversalBinary *UB = dyn_cast<MachOUniversalBinary>(&Bin)) { in dumpSymbolNamesFromFile()
1995 for (MachOUniversalBinary::object_iterator I = UB->begin_objects(), in dumpSymbolNamesFromFile()
2081 for (MachOUniversalBinary::object_iterator I = UB->begin_objects(), in dumpSymbolNamesFromFile()
2134 for (const MachOUniversalBinary::ObjectForArch &O : UB->objects()) { in dumpSymbolNamesFromFile()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/
H A DExecutionUtils.cpp294 if (auto *UB = cast<object::MachOUniversalBinary>(B->getBinary())) { in Load()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-gsymutil/
H A Dllvm-gsymutil.cpp361 } else if (auto *Fat = dyn_cast<MachOUniversalBinary>(BinOrErr->get())) { in handleBuffer()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-dwarfdump/
H A Dllvm-dwarfdump.cpp540 else if (auto *Fat = dyn_cast<MachOUniversalBinary>(BinOrErr->get())) in handleBuffer()