Home
last modified time | relevance | path

Searched refs:tpctypes (Results 1 – 11 of 11) sorted by relevance

/external/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
DTargetProcessControl.h42 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 …]
DOrcRPCTargetProcessControl.h73 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>
DTPCDynamicLibrarySearchGenerator.h34 tpctypes::DylibHandle H,
59 tpctypes::DylibHandle H;
/external/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/
DOrcRPCTPCServer.h98 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 …]
DRegisterEHFrames.h35 extern "C" llvm::orc::tpctypes::CWrapperFunctionResult
38 extern "C" llvm::orc::tpctypes::CWrapperFunctionResult
/external/llvm-project/llvm/lib/ExecutionEngine/Orc/
DTargetProcessControl.cpp56 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 …]
DTPCIndirectionUtils.cpp163 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()
DTPCDynamicLibrarySearchGenerator.cpp44 tpctypes::LookupRequest Request(H, LookupSymbols); in tryToGenerate()
/external/llvm-project/llvm/lib/ExecutionEngine/Orc/Shared/
DTargetProcessControlTypes.cpp17 namespace tpctypes { namespace
/external/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Shared/
DTargetProcessControlTypes.h26 namespace tpctypes {
/external/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/
DRegisterEHFrames.cpp26 using namespace llvm::orc::tpctypes;