| /freebsd-12.1/contrib/llvm/include/llvm/Object/ |
| H A D | Binary.h | 165 template <typename T> class OwningBinary { 170 OwningBinary(); 172 OwningBinary(OwningBinary<T>&& Other); 173 OwningBinary<T> &operator=(OwningBinary<T> &&Other); 182 OwningBinary<T>::OwningBinary(std::unique_ptr<T> Bin, in OwningBinary() function 186 template <typename T> OwningBinary<T>::OwningBinary() = default; 189 OwningBinary<T>::OwningBinary(OwningBinary &&Other) in OwningBinary() function 193 OwningBinary<T> &OwningBinary<T>::operator=(OwningBinary &&Other) { 201 OwningBinary<T>::takeBinary() { in takeBinary() 205 template <typename T> T* OwningBinary<T>::getBinary() { in getBinary() [all …]
|
| H A D | SymbolicFile.h | 173 static Expected<OwningBinary<SymbolicFile>>
|
| /freebsd-12.1/contrib/llvm/lib/Object/ |
| H A D | Object.cpp | 22 inline OwningBinary<ObjectFile> *unwrap(LLVMObjectFileRef OF) { in unwrap() 23 return reinterpret_cast<OwningBinary<ObjectFile> *>(OF); in unwrap() 26 inline LLVMObjectFileRef wrap(const OwningBinary<ObjectFile> *OF) { in wrap() 28 const_cast<OwningBinary<ObjectFile> *>(OF)); in wrap() 73 auto *Ret = new OwningBinary<ObjectFile>(std::move(ObjOrErr.get()), std::move(Buf)); in LLVMCreateObjectFile() 83 OwningBinary<ObjectFile> *OB = unwrap(OF); in LLVMGetSections() 94 OwningBinary<ObjectFile> *OB = unwrap(OF); in LLVMIsSectionIteratorAtEnd() 117 OwningBinary<ObjectFile> *OB = unwrap(OF); in LLVMGetSymbols() 128 OwningBinary<ObjectFile> *OB = unwrap(OF); in LLVMIsSymbolIteratorAtEnd()
|
| H A D | Binary.cpp | 89 Expected<OwningBinary<Binary>> object::createBinary(StringRef Path) { in createBinary() 103 return OwningBinary<Binary>(std::move(Bin), std::move(Buffer)); in createBinary()
|
| H A D | ObjectFile.cpp | 160 Expected<OwningBinary<ObjectFile>> 174 return OwningBinary<ObjectFile>(std::move(Obj), std::move(Buffer)); in createObjectFile()
|
| /freebsd-12.1/contrib/llvm/lib/ExecutionEngine/ |
| H A D | GDBRegistrationListener.cpp | 70 OwningBinary<ObjectFile> Obj) in RegisteredObjectInfo() 75 OwningBinary<ObjectFile> Obj; 154 OwningBinary<ObjectFile> DebugObj = L.getObjectForDebug(Obj); in notifyObjectLoaded()
|
| /freebsd-12.1/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/ |
| H A D | RuntimeDyldCOFF.cpp | 38 OwningBinary<ObjectFile> 40 return OwningBinary<ObjectFile>(); in getObjectForDebug()
|
| H A D | RuntimeDyldMachO.cpp | 37 OwningBinary<ObjectFile> 39 return OwningBinary<ObjectFile>(); in getObjectForDebug()
|
| H A D | RuntimeDyldELF.cpp | 143 OwningBinary<ObjectFile> 183 static OwningBinary<ObjectFile> 208 return OwningBinary<ObjectFile>(std::move(*DebugObj), std::move(Buffer)); in createELFDebugObject() 211 OwningBinary<ObjectFile>
|
| /freebsd-12.1/contrib/llvm/lib/ExecutionEngine/MCJIT/ |
| H A D | MCJIT.h | 189 SmallVector<object::OwningBinary<object::Archive>, 2> Archives; 218 void addObjectFile(object::OwningBinary<object::ObjectFile> O) override; 219 void addArchive(object::OwningBinary<object::Archive> O) override;
|
| H A D | MCJIT.cpp | 127 void MCJIT::addObjectFile(object::OwningBinary<object::ObjectFile> Obj) { in addObjectFile() 135 void MCJIT::addArchive(object::OwningBinary<object::Archive> A) { in addArchive() 342 for (object::OwningBinary<object::Archive> &OB : Archives) { in findSymbol()
|
| /freebsd-12.1/contrib/llvm/lib/ExecutionEngine/OProfileJIT/ |
| H A D | OProfileJITEventListener.cpp | 43 std::map<ObjectKey, OwningBinary<ObjectFile>> DebugObjects; 88 OwningBinary<ObjectFile> DebugObjOwner = L.getObjectForDebug(Obj); in notifyObjectLoaded()
|
| /freebsd-12.1/contrib/llvm/include/llvm/ExecutionEngine/ |
| H A D | RuntimeDyld.h | 36 template <typename T> class OwningBinary; variable 78 virtual object::OwningBinary<object::ObjectFile>
|
| H A D | ExecutionEngine.h | 188 virtual void addObjectFile(object::OwningBinary<object::ObjectFile> O); 196 virtual void addArchive(object::OwningBinary<object::Archive> A);
|
| /freebsd-12.1/contrib/llvm/lib/ExecutionEngine/Orc/ |
| H A D | OrcMCJITReplacement.h | 307 void addObjectFile(object::OwningBinary<object::ObjectFile> O) override { in addObjectFile() 314 void addArchive(object::OwningBinary<object::Archive> A) override { in addArchive() 396 for (object::OwningBinary<object::Archive> &OB : Archives) { in scanArchives() 498 std::vector<object::OwningBinary<object::Archive>> Archives;
|
| /freebsd-12.1/contrib/llvm/lib/ExecutionEngine/IntelJITEvents/ |
| H A D | IntelJITEventListener.cpp | 50 std::map<ObjectKey, OwningBinary<ObjectFile>> DebugObjects; 103 OwningBinary<ObjectFile> DebugObjOwner = L.getObjectForDebug(Obj); in notifyObjectLoaded()
|
| /freebsd-12.1/contrib/llvm/include/llvm/DebugInfo/Symbolize/ |
| H A D | Symbolize.h | 110 std::map<std::string, OwningBinary<Binary>> BinaryForPath;
|
| /freebsd-12.1/contrib/llvm/tools/llvm-pdbutil/ |
| H A D | InputFile.h | 45 object::OwningBinary<object::Binary> CoffObject;
|
| /freebsd-12.1/contrib/llvm/lib/DebugInfo/Symbolize/ |
| H A D | Symbolize.cpp | 335 Expected<OwningBinary<Binary>> BinOrErr = createBinary(Path); in getOrCreateObject() 337 BinaryForPath.insert(std::make_pair(Path, OwningBinary<Binary>())); in getOrCreateObject()
|
| /freebsd-12.1/contrib/llvm/tools/lli/ |
| H A D | lli.cpp | 485 Expected<object::OwningBinary<object::ObjectFile>> Obj = in main() 492 object::OwningBinary<object::ObjectFile> &O = Obj.get(); in main() 515 object::OwningBinary<object::Archive> OB(std::move(Ar), std::move(ArBuf)); in main()
|
| /freebsd-12.1/contrib/llvm/tools/llvm-objcopy/ |
| H A D | llvm-objcopy.cpp | 202 Expected<OwningBinary<llvm::object::Binary>> BinaryOrErr = in executeObjcopy()
|
| /freebsd-12.1/contrib/llvm/include/llvm/DebugInfo/DWARF/ |
| H A D | DWARFContext.h | 85 object::OwningBinary<object::ObjectFile> File;
|
| /freebsd-12.1/contrib/llvm/lib/XRay/ |
| H A D | InstrumentationMap.cpp | 54 loadObj(StringRef Filename, object::OwningBinary<object::ObjectFile> &ObjFile, in loadObj()
|
| /freebsd-12.1/contrib/llvm/lib/ExecutionEngine/PerfJITEvents/ |
| H A D | PerfJITEventListener.cpp | 237 OwningBinary<ObjectFile> DebugObjOwner = L.getObjectForDebug(Obj); in notifyObjectLoaded()
|
| /freebsd-12.1/contrib/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | RTDyldObjectLinkingLayer.h | 195 using OwnedObject = object::OwningBinary<object::ObjectFile>;
|