mirror of
https://github.com/RPCSX/llvm.git
synced 2024-12-22 20:18:38 +00:00
ed576a186f
This patch allows Error and Expected types to be passed to and returned from RPC functions. Serializers and deserializers for custom error types (types deriving from the ErrorInfo class template) can be registered with the SerializationTraits for a given channel type (see registerStringError in RPCSerialization.h for an example), allowing a given custom type to be sent/received. Unregistered types will be serialized/deserialized as StringErrors using the custom type's log message as the error string. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@300167 91177308-0d34-0410-b5e6-96231b3b80d8 |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
ExecutionUtils.cpp | ||
IndirectionUtils.cpp | ||
LLVMBuild.txt | ||
NullResolver.cpp | ||
OrcABISupport.cpp | ||
OrcCBindings.cpp | ||
OrcCBindingsStack.h | ||
OrcError.cpp | ||
OrcMCJITReplacement.cpp | ||
OrcMCJITReplacement.h | ||
RPCUtils.cpp |