Searched refs:tpctypes (Results 1 – 11 of 11) sorted by relevance
/external/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
D | TargetProcessControl.h | 42 virtual void writeUInt8s(ArrayRef<tpctypes::UInt8Write> Ws, 45 virtual void writeUInt16s(ArrayRef<tpctypes::UInt16Write> Ws, 48 virtual void writeUInt32s(ArrayRef<tpctypes::UInt32Write> Ws, 51 virtual void writeUInt64s(ArrayRef<tpctypes::UInt64Write> Ws, 54 virtual void writeBuffers(ArrayRef<tpctypes::BufferWrite> Ws, 57 Error writeUInt8s(ArrayRef<tpctypes::UInt8Write> Ws) { in writeUInt8s() 64 Error writeUInt16s(ArrayRef<tpctypes::UInt16Write> Ws) { in writeUInt16s() 71 Error writeUInt32s(ArrayRef<tpctypes::UInt32Write> Ws) { in writeUInt32s() 78 Error writeUInt64s(ArrayRef<tpctypes::UInt64Write> Ws) { in writeUInt64s() 85 Error writeBuffers(ArrayRef<tpctypes::BufferWrite> Ws) { in writeBuffers() [all …]
|
D | OrcRPCTargetProcessControl.h | 73 std::vector<tpctypes::BufferWrite> BufferWrites; in finalizeAsync() 232 void writeUInt8s(ArrayRef<tpctypes::UInt8Write> Ws, in writeUInt8s() 237 void writeUInt16s(ArrayRef<tpctypes::UInt16Write> Ws, in writeUInt16s() 242 void writeUInt32s(ArrayRef<tpctypes::UInt32Write> Ws, in writeUInt32s() 247 void writeUInt64s(ArrayRef<tpctypes::UInt64Write> Ws, in writeUInt64s() 252 void writeBuffers(ArrayRef<tpctypes::BufferWrite> Ws, in writeBuffers() 291 Expected<tpctypes::DylibHandle> loadDylib(const char *DylibPath) override { in loadDylib() 310 Expected<std::vector<tpctypes::LookupResult>> 311 lookupSymbols(ArrayRef<tpctypes::LookupRequest> Request) override { in lookupSymbols() 356 Expected<tpctypes::WrapperFunctionResult>
|
D | TPCDynamicLibrarySearchGenerator.h | 34 tpctypes::DylibHandle H, 59 tpctypes::DylibHandle H;
|
/external/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/ |
D | OrcRPCTPCServer.h | 98 template <> class RPCTypeName<tpctypes::UInt8Write> { 103 template <> class RPCTypeName<tpctypes::UInt16Write> { 108 template <> class RPCTypeName<tpctypes::UInt32Write> { 113 template <> class RPCTypeName<tpctypes::UInt64Write> { 118 template <> class RPCTypeName<tpctypes::BufferWrite> { 138 template <> class RPCTypeName<tpctypes::WrapperFunctionResult> { 146 std::enable_if_t<std::is_same<WriteT, tpctypes::UInt8Write>::value || 147 std::is_same<WriteT, tpctypes::UInt16Write>::value || 148 std::is_same<WriteT, tpctypes::UInt32Write>::value || 149 std::is_same<WriteT, tpctypes::UInt64Write>::value>> { [all …]
|
D | RegisterEHFrames.h | 35 extern "C" llvm::orc::tpctypes::CWrapperFunctionResult 38 extern "C" llvm::orc::tpctypes::CWrapperFunctionResult
|
/external/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
D | TargetProcessControl.cpp | 56 Expected<tpctypes::DylibHandle> 67 Expected<std::vector<tpctypes::LookupResult>> 69 ArrayRef<tpctypes::LookupRequest> Request) { in lookupSymbols() 70 std::vector<tpctypes::LookupResult> R; in lookupSymbols() 106 Expected<tpctypes::WrapperFunctionResult> 110 tpctypes::CWrapperFunctionResult (*)(const uint8_t *Data, uint64_t Size); in runWrapper() 117 void SelfTargetProcessControl::writeUInt8s(ArrayRef<tpctypes::UInt8Write> Ws, in writeUInt8s() 124 void SelfTargetProcessControl::writeUInt16s(ArrayRef<tpctypes::UInt16Write> Ws, in writeUInt16s() 131 void SelfTargetProcessControl::writeUInt32s(ArrayRef<tpctypes::UInt32Write> Ws, in writeUInt32s() 138 void SelfTargetProcessControl::writeUInt64s(ArrayRef<tpctypes::UInt64Write> Ws, in writeUInt64s() [all …]
|
D | TPCIndirectionUtils.cpp | 163 std::vector<tpctypes::UInt32Write> PtrUpdates; in createStubs() 171 std::vector<tpctypes::UInt64Write> PtrUpdates; in createStubs() 216 tpctypes::UInt32Write PUpdate(PtrAddr, NewAddr); in updatePointer() 220 tpctypes::UInt64Write PUpdate(PtrAddr, NewAddr); in updatePointer()
|
D | TPCDynamicLibrarySearchGenerator.cpp | 44 tpctypes::LookupRequest Request(H, LookupSymbols); in tryToGenerate()
|
/external/llvm-project/llvm/lib/ExecutionEngine/Orc/Shared/ |
D | TargetProcessControlTypes.cpp | 17 namespace tpctypes { namespace
|
/external/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Shared/ |
D | TargetProcessControlTypes.h | 26 namespace tpctypes {
|
/external/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/ |
D | RegisterEHFrames.cpp | 26 using namespace llvm::orc::tpctypes;
|