summaryrefslogtreecommitdiffstats
path: root/lldb/source/Target/ThreadPlanTracer.cpp
diff options
context:
space:
mode:
authorJim Ingham <jingham@apple.com>2010-11-17 20:19:50 +0000
committerJim Ingham <jingham@apple.com>2010-11-17 20:19:50 +0000
commita80ef35902e6337a5426f10757d9aa718ec4b79d (patch)
tree79ff11d458f60d3cb796bee7ddb6f81fe306a9be /lldb/source/Target/ThreadPlanTracer.cpp
parent7f8ab6ee8bd9a6a039cbd6e8683dd041b2f723d5 (diff)
downloadbcm5719-llvm-a80ef35902e6337a5426f10757d9aa718ec4b79d.tar.gz
bcm5719-llvm-a80ef35902e6337a5426f10757d9aa718ec4b79d.zip
Add a ThreadPlanAssemblyTracer that takes just a thread (since that's how we call it from ThreadPlanBase...)
llvm-svn: 119549
Diffstat (limited to 'lldb/source/Target/ThreadPlanTracer.cpp')
-rw-r--r--lldb/source/Target/ThreadPlanTracer.cpp16
1 files changed, 15 insertions, 1 deletions
diff --git a/lldb/source/Target/ThreadPlanTracer.cpp b/lldb/source/Target/ThreadPlanTracer.cpp
index 665aac590e2..f8dd1a88247 100644
--- a/lldb/source/Target/ThreadPlanTracer.cpp
+++ b/lldb/source/Target/ThreadPlanTracer.cpp
@@ -91,7 +91,21 @@ ThreadPlanAssemblyTracer::ThreadPlanAssemblyTracer (Thread &thread, lldb::Stream
m_process(thread.GetProcess()),
m_target(thread.GetProcess().GetTarget())
{
- Process &process = thread.GetProcess();
+ InitializeTracer ();
+}
+
+ThreadPlanAssemblyTracer::ThreadPlanAssemblyTracer (Thread &thread) :
+ ThreadPlanTracer (thread),
+ m_process(thread.GetProcess()),
+ m_target(thread.GetProcess().GetTarget())
+{
+ InitializeTracer ();
+}
+
+void
+ThreadPlanAssemblyTracer::InitializeTracer()
+{
+ Process &process = m_thread.GetProcess();
Target &target = process.GetTarget();
ArchSpec arch(target.GetArchitecture());
OpenPOWER on IntegriCloud