Go to file
Pavel Labath 1dbc6c9cd6 [NativeProcessLinux] Remove event mutex and clean functions using it
Summary:
Since the former-TSC events are now processed synchronously, there is no need for to protect them
with a separate mutex - all the actions are now guarded by the big m_threads_mutex.

With the mutex gone, the following functions, no longer have any purpose and were removed:
NotifyThreadCreate: replaced by direct calls to ThreadWasCreated
NotifyThreadStop: replaced by direct calls to ThreadDidStop
NotifyThreadDeath: folded into StopTrackingThread
ResetForExec: inlined as it consisted of a single line of code
RequestThreadResume(AsNeeded): replaced by direct calls to ResumeThread
StopThreads: removed, as it was never called

Test Plan: tests continue to pass

Reviewers: ovyalov, chaoren

Subscribers: lldb-commits

Differential Revision: http://reviews.llvm.org/D9603

llvm-svn: 237101
2015-05-12 08:35:33 +00:00
clang [OPENMP] Fixed support for 'schedule' clause with non-constant chunk size. 2015-05-12 08:35:28 +00:00
clang-tools-extra Refactor MacroInfo so range for loops can be used to iterate its tokens. 2015-05-11 08:26:25 +00:00
compiler-rt [asan] Disable coverage-missing test failing on the bots. 2015-05-11 21:16:18 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc math: limit half_sqrt to single precision 2015-05-09 22:31:03 +00:00
libcxx Fix for LWG Issue 2415: Inconsistency between unique_ptr and shared_ptr 2015-05-10 13:59:45 +00:00
libcxxabi LIBCXXABI_LIBUNWIND_INCLUDES is already set before calling find_path, and find_path will not update it. 2015-05-09 21:03:01 +00:00
libunwind unwind: permit building against libstdc++ 2015-05-11 16:35:13 +00:00
lld [ARM] Use the correct variable name and unbreak buildbot. 2015-05-08 16:49:18 +00:00
lldb [NativeProcessLinux] Remove event mutex and clean functions using it 2015-05-12 08:35:33 +00:00
llgo [llgo] add buildbot-slave config 2015-04-08 01:41:46 +00:00
llvm [X86] DAGCombine should not assume arbitrary vector types are simple 2015-05-12 07:33:07 +00:00
openmp Change some text areas from saying Intel(R) OpenMP runtime library to LLVM OpenMP runtime library. 2015-05-08 17:41:32 +00:00
polly Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00