llvm-6502/tools/lli
Renato Golin 83ece7a499 Sanitize MCJIT remote execution
MCJIT remote execution (ChildTarget+RemoteTargetExternal) protocol was in
dire need of refactoring. It was fail-prone, had no error reporting and
implemented the same message logic on every single function.

This patch rectifies it, and makes it work on ARM, where it was randomly
failing. Other architectures shall profit from this change as well, making
their buildbots and releases more reliable.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@199261 91177308-0d34-0410-b5e6-96231b3b80d8
2014-01-14 22:43:43 +00:00
..
ChildTarget Sanitize MCJIT remote execution 2014-01-14 22:43:43 +00:00
Unix Sanitize MCJIT remote execution 2014-01-14 22:43:43 +00:00
Windows lli: Plug leaks in the remote target external implementation. 2013-10-05 11:53:20 +00:00
CMakeLists.txt [CMake] Update LLVM_LINK_COMPONENTS for each CMakeLists.txt. 2013-12-10 11:13:32 +00:00
lli.cpp Sanitize MCJIT remote execution 2014-01-14 22:43:43 +00:00
LLVMBuild.txt Fixing lli-child-target build 2013-10-02 22:27:23 +00:00
Makefile Adding out-of-process execution support to lli. 2013-10-02 17:12:36 +00:00
RemoteMemoryManager.cpp Sanitize MCJIT remote execution 2014-01-14 22:43:43 +00:00
RemoteMemoryManager.h Re-sort #include lines again, prior to moving headers around. 2014-01-13 08:04:33 +00:00
RemoteTarget.cpp Sanitize MCJIT remote execution 2014-01-14 22:43:43 +00:00
RemoteTarget.h Sanitize MCJIT remote execution 2014-01-14 22:43:43 +00:00
RemoteTargetExternal.cpp Sanitize MCJIT remote execution 2014-01-14 22:43:43 +00:00
RemoteTargetExternal.h Sanitize MCJIT remote execution 2014-01-14 22:43:43 +00:00
RemoteTargetMessage.h Sanitize MCJIT remote execution 2014-01-14 22:43:43 +00:00