llvm-project/llvm/lib/ExecutionEngine/Orc/Shared
Lang Hames 4b37462aab [ORC] Fix SimpleRemoteEPC data races.
Adds a 'start' method to SimpleRemoteEPCTransport to defer transport startup
until the client has been configured. This avoids races on client members if the
first messages arrives while the client is being configured.

Also fixes races on the file descriptors in FDSimpleRemoteEPCTransport.
2021-09-26 18:11:48 -07:00
..
CMakeLists.txt [ORC] Add Shared/OrcRTBridge, and TargetProcess/OrcRTBootstrap. 2021-09-14 10:19:45 +10:00
OrcError.cpp [ORC] Move OrcError.h to include/llvm/ExecutionEngine/Orc/Shared. 2021-01-19 16:18:00 +11:00
OrcRTBridge.cpp Reintroduce "[ORC] Introduce EPCGenericRTDyldMemoryManager." 2021-09-27 03:24:33 +10:00
RPCError.cpp [ORC] Move Orc RPC code into Shared, rename some RPC types. 2020-12-30 12:48:20 +11:00
SimpleRemoteEPCUtils.cpp [ORC] Fix SimpleRemoteEPC data races. 2021-09-26 18:11:48 -07:00