diff options
Diffstat (limited to 'lldb/source/Target/ThreadPlanTracer.cpp')
-rw-r--r-- | lldb/source/Target/ThreadPlanTracer.cpp | 16 |
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()); |