summaryrefslogtreecommitdiffstats
path: root/lldb/source/Target/Process.cpp
diff options
context:
space:
mode:
authorGreg Clayton <gclayton@apple.com>2014-07-14 23:09:29 +0000
committerGreg Clayton <gclayton@apple.com>2014-07-14 23:09:29 +0000
commitfb8b37a49ddc38d1ebd29848f05b07d39980a4f6 (patch)
tree4478a032c270746f75ddd7c5ec9246afe336589b /lldb/source/Target/Process.cpp
parent8bce66b09392b03ef73e0db8419dfd42aaf73c82 (diff)
downloadbcm5719-llvm-fb8b37a49ddc38d1ebd29848f05b07d39980a4f6.tar.gz
bcm5719-llvm-fb8b37a49ddc38d1ebd29848f05b07d39980a4f6.zip
If Process::Finalize() has been called, don't track process state changes.
<rdar://problem/17540766> llvm-svn: 213007
Diffstat (limited to 'lldb/source/Target/Process.cpp')
-rw-r--r--lldb/source/Target/Process.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/lldb/source/Target/Process.cpp b/lldb/source/Target/Process.cpp
index 69ea16a51c1..58c6df78cb8 100644
--- a/lldb/source/Target/Process.cpp
+++ b/lldb/source/Target/Process.cpp
@@ -1413,6 +1413,9 @@ Process::GetPrivateState ()
void
Process::SetPrivateState (StateType new_state)
{
+ if (m_finalize_called)
+ return;
+
Log *log(lldb_private::GetLogIfAnyCategoriesSet (LIBLLDB_LOG_STATE | LIBLLDB_LOG_PROCESS));
bool state_changed = false;
OpenPOWER on IntegriCloud