Took the timeout for a ClangUserExpression down from a 10 second timeout to
500 ms.

Make MachThreadList more threadsafe.

Added code to make sure the thread register state was properly flushed for x86_64.

Fixed an missing return code for the current thread in the new thread suffix code.

Improved debugserver logging.



git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@123815 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/source/Expression/ClangUserExpression.cpp b/source/Expression/ClangUserExpression.cpp
index 0d86f2f..5ce5c1a 100644
--- a/source/Expression/ClangUserExpression.cpp
+++ b/source/Expression/ClangUserExpression.cpp
@@ -512,7 +512,7 @@
     
         call_plan_sp->SetPrivate(true);
     
-        uint32_t single_thread_timeout_usec = 10000000;
+        uint32_t single_thread_timeout_usec = 500000;
         
         if (log)
             log->Printf("-- [ClangUserExpression::Execute] Execution of expression begins --");