summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/Process/Linux
diff options
context:
space:
mode:
authorStephen Wilson <wilsons@start.ca>2011-01-16 16:56:16 +0000
committerStephen Wilson <wilsons@start.ca>2011-01-16 16:56:16 +0000
commit811975d59e294ab619ec8905eaf6b879c1d280cb (patch)
tree7565d2c4a318c01400350073751c17b14d3cc621 /lldb/source/Plugins/Process/Linux
parentc124e59c90a3e5bfa34562f8ab4755871d5e0b20 (diff)
downloadbcm5719-llvm-811975d59e294ab619ec8905eaf6b879c1d280cb.tar.gz
bcm5719-llvm-811975d59e294ab619ec8905eaf6b879c1d280cb.zip
Make a mandatory call to DestroyThread() in ~LinuxThread().
llvm-svn: 123583
Diffstat (limited to 'lldb/source/Plugins/Process/Linux')
-rw-r--r--lldb/source/Plugins/Process/Linux/LinuxThread.cpp5
-rw-r--r--lldb/source/Plugins/Process/Linux/LinuxThread.h2
2 files changed, 7 insertions, 0 deletions
diff --git a/lldb/source/Plugins/Process/Linux/LinuxThread.cpp b/lldb/source/Plugins/Process/Linux/LinuxThread.cpp
index caed8e1d544..de1ca5124b0 100644
--- a/lldb/source/Plugins/Process/Linux/LinuxThread.cpp
+++ b/lldb/source/Plugins/Process/Linux/LinuxThread.cpp
@@ -31,6 +31,11 @@ LinuxThread::LinuxThread(Process &process, lldb::tid_t tid)
{
}
+LinuxThread::~LinuxThread()
+{
+ DestroyThread();
+}
+
ProcessMonitor &
LinuxThread::GetMonitor()
{
diff --git a/lldb/source/Plugins/Process/Linux/LinuxThread.h b/lldb/source/Plugins/Process/Linux/LinuxThread.h
index 7e30f0a3ff5..c7f29ca9acb 100644
--- a/lldb/source/Plugins/Process/Linux/LinuxThread.h
+++ b/lldb/source/Plugins/Process/Linux/LinuxThread.h
@@ -29,6 +29,8 @@ class LinuxThread
public:
LinuxThread(lldb_private::Process &process, lldb::tid_t tid);
+ virtual ~LinuxThread();
+
void
RefreshStateAfterStop();
OpenPOWER on IntegriCloud