|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/ExecutionEngine/RuntimeDyld.h 36 template <typename T> class OwningBinary;
References
include/llvm/DebugInfo/DWARF/DWARFContext.h 84 object::OwningBinary<object::ObjectFile> File;
include/llvm/DebugInfo/Symbolize/Symbolize.h 119 std::map<std::string, OwningBinary<Binary>> BinaryForPath;
include/llvm/ExecutionEngine/ExecutionEngine.h 188 virtual void addObjectFile(object::OwningBinary<object::ObjectFile> O);
196 virtual void addArchive(object::OwningBinary<object::Archive> A);
include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h 207 using OwnedObject = object::OwningBinary<object::ObjectFile>;
include/llvm/ExecutionEngine/RuntimeDyld.h 79 virtual object::OwningBinary<object::ObjectFile>
include/llvm/Object/Binary.h 190 OwningBinary(OwningBinary<T>&& Other);
191 OwningBinary<T> &operator=(OwningBinary<T> &&Other);
191 OwningBinary<T> &operator=(OwningBinary<T> &&Other);
231 Expected<OwningBinary<Binary>> createBinary(StringRef Path);
include/llvm/Object/ObjectFile.h 339 static Expected<OwningBinary<ObjectFile>>
include/llvm/Object/SymbolicFile.h 171 static Expected<OwningBinary<SymbolicFile>>
lib/DebugInfo/DWARF/DWARFContext.cpp 1238 Expected<OwningBinary<ObjectFile>> Obj = [&] {
lib/DebugInfo/Symbolize/Symbolize.cpp 375 Expected<OwningBinary<Binary>> BinOrErr = createBinary(Path);
lib/ExecutionEngine/ExecutionEngine.cpp 135 ExecutionEngine::addObjectFile(object::OwningBinary<object::ObjectFile> O) {
139 void ExecutionEngine::addArchive(object::OwningBinary<object::Archive> A) {
lib/ExecutionEngine/GDBRegistrationListener.cpp 69 OwningBinary<ObjectFile> Obj)
74 OwningBinary<ObjectFile> Obj;
153 OwningBinary<ObjectFile> DebugObj = L.getObjectForDebug(Obj);
lib/ExecutionEngine/MCJIT/MCJIT.cpp 126 void MCJIT::addObjectFile(object::OwningBinary<object::ObjectFile> Obj) {
134 void MCJIT::addArchive(object::OwningBinary<object::Archive> A) {
341 for (object::OwningBinary<object::Archive> &OB : Archives) {
lib/ExecutionEngine/MCJIT/MCJIT.h 188 SmallVector<object::OwningBinary<object::Archive>, 2> Archives;
217 void addObjectFile(object::OwningBinary<object::ObjectFile> O) override;
218 void addArchive(object::OwningBinary<object::Archive> O) override;
lib/ExecutionEngine/Orc/OrcCBindingsStack.h 121 using OwningObject = object::OwningBinary<object::ObjectFile>;
lib/ExecutionEngine/Orc/OrcMCJITReplacement.h 303 void addObjectFile(object::OwningBinary<object::ObjectFile> O) override {
310 void addArchive(object::OwningBinary<object::Archive> A) override {
392 for (object::OwningBinary<object::Archive> &OB : Archives) {
494 std::vector<object::OwningBinary<object::Archive>> Archives;
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.cpp 37 OwningBinary<ObjectFile>
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp 142 OwningBinary<ObjectFile>
186 static OwningBinary<ObjectFile>
214 OwningBinary<ObjectFile>
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp 36 OwningBinary<ObjectFile>
lib/Object/Binary.cpp 96 Expected<OwningBinary<Binary>> object::createBinary(StringRef Path) {
lib/Object/Object.cpp 23 inline OwningBinary<ObjectFile> *unwrap(LLVMObjectFileRef OF) {
27 inline LLVMObjectFileRef wrap(const OwningBinary<ObjectFile> *OF) {
189 auto *Ret = new OwningBinary<ObjectFile>(std::move(ObjOrErr.get()), std::move(Buf));
199 OwningBinary<ObjectFile> *OB = unwrap(OF);
210 OwningBinary<ObjectFile> *OB = unwrap(OF);
233 OwningBinary<ObjectFile> *OB = unwrap(OF);
244 OwningBinary<ObjectFile> *OB = unwrap(OF);
lib/Object/ObjectFile.cpp 167 Expected<OwningBinary<ObjectFile>>
lib/XRay/InstrumentationMap.cpp 53 loadObj(StringRef Filename, object::OwningBinary<object::ObjectFile> &ObjFile,
tools/dsymutil/dsymutil.cpp 356 Expected<OwningBinary<Binary>> BinOrErr = createBinary(OutputFile);
tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.h 302 typedef llvm::object::OwningBinary<llvm::object::Binary> OWNBINType;
tools/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp 120 OwningBinary<Binary> binary = std::move(*expected_binary);
tools/lli/lli.cpp 482 Expected<object::OwningBinary<object::ObjectFile>> Obj =
489 object::OwningBinary<object::ObjectFile> &O = Obj.get();
512 object::OwningBinary<object::Archive> OB(std::move(Ar), std::move(ArBuf));
tools/llvm-cfi-verify/lib/FileAnalysis.cpp 75 Expected<object::OwningBinary<object::Binary>> BinaryOrErr =
81 object::OwningBinary<object::Binary> Binary = std::move(BinaryOrErr.get());
114 FileAnalysis::FileAnalysis(object::OwningBinary<object::Binary> Binary)
tools/llvm-cfi-verify/lib/FileAnalysis.h 91 FileAnalysis(object::OwningBinary<object::Binary> Binary);
197 object::OwningBinary<object::Binary> Binary;
tools/llvm-cvtres/llvm-cvtres.cpp 165 Expected<OwningBinary<Binary>> BinaryOrErr = createBinary(File);
209 Expected<OwningBinary<Binary>> BinaryOrErr = createBinary(OutputFile);
tools/llvm-cxxdump/llvm-cxxdump.cpp 527 Expected<OwningBinary<Binary>> BinaryOrErr = createBinary(File);
tools/llvm-dwp/llvm-dwp.cpp 530 SmallVector<OwningBinary<object::ObjectFile>, 128> Objects;
tools/llvm-exegesis/lib/Assembler.cpp 248 object::OwningBinary<object::ObjectFile>
261 object::OwningBinary<object::ObjectFile> getObjectFromFile(StringRef Filename) {
290 object::OwningBinary<object::ObjectFile> &&ObjectFileHolder)
tools/llvm-exegesis/lib/Assembler.h 98 object::OwningBinary<object::ObjectFile> getObjectFromBuffer(StringRef Buffer);
101 object::OwningBinary<object::ObjectFile> getObjectFromFile(StringRef Filename);
108 object::OwningBinary<object::ObjectFile> &&ObjectFileHolder);
tools/llvm-exegesis/lib/BenchmarkRunner.cpp 38 object::OwningBinary<object::ObjectFile> Obj,
119 object::OwningBinary<object::ObjectFile> ObjectFile;
tools/llvm-lipo/llvm-lipo.cpp 431 static SmallVector<OwningBinary<Binary>, 1>
433 SmallVector<OwningBinary<Binary>, 1> InputBinaries;
435 Expected<OwningBinary<Binary>> BinaryOrErr = createBinary(IF.FileName);
462 static void verifyArch(ArrayRef<OwningBinary<Binary>> InputBinaries,
517 static void printArchs(ArrayRef<OwningBinary<Binary>> InputBinaries) {
524 static void printInfo(ArrayRef<OwningBinary<Binary>> InputBinaries) {
547 static void extractSlice(ArrayRef<OwningBinary<Binary>> InputBinaries,
726 static void createUniversalBinary(ArrayRef<OwningBinary<Binary>> InputBinaries,
743 buildReplacementSlices(ArrayRef<OwningBinary<Binary>> ReplacementBinaries,
769 static void replaceSlices(ArrayRef<OwningBinary<Binary>> InputBinaries,
781 SmallVector<OwningBinary<Binary>, 1> ReplacementBinaries =
812 SmallVector<OwningBinary<Binary>, 1> InputBinaries =
tools/llvm-objcopy/llvm-objcopy.cpp 286 Expected<OwningBinary<llvm::object::Binary>> BinaryOrErr =
tools/llvm-objdump/MachODump.cpp 2326 Expected<OwningBinary<Binary>> BinaryOrErr = createBinary(Filename);
tools/llvm-objdump/llvm-objdump.cpp 2244 OwningBinary<Binary> OBinary = unwrapOrError(createBinary(file), file);
tools/llvm-pdbutil/InputFile.cpp 266 Expected<OwningBinary<Binary>> BinaryOrErr = createBinary(Path);
tools/llvm-pdbutil/InputFile.h 44 object::OwningBinary<object::Binary> CoffObject;
tools/llvm-readobj/llvm-readobj.cpp 411 std::vector<OwningBinary<Binary>> Binaries;
599 Expected<OwningBinary<Binary>> BinaryOrErr = createBinary(File);
tools/llvm-rtdyld/llvm-rtdyld.cpp 393 OwningBinary<ObjectFile> DebugObj;
tools/llvm-size/llvm-size.cpp 542 Expected<OwningBinary<Binary>> BinaryOrErr = createBinary(file);
tools/obj2yaml/obj2yaml.cpp 37 Expected<OwningBinary<Binary>> BinaryOrErr = createBinary(File);
tools/sancov/sancov.cpp 794 Expected<object::OwningBinary<object::Binary>> BinaryOrErr =