diff options
author | Jim Ingham <jingham@apple.com> | 2010-11-17 20:19:50 +0000 |
---|---|---|
committer | Jim Ingham <jingham@apple.com> | 2010-11-17 20:19:50 +0000 |
commit | a80ef35902e6337a5426f10757d9aa718ec4b79d (patch) | |
tree | 79ff11d458f60d3cb796bee7ddb6f81fe306a9be /lldb/source/Target/ThreadPlanTracer.cpp | |
parent | 7f8ab6ee8bd9a6a039cbd6e8683dd041b2f723d5 (diff) | |
download | bcm5719-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.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()); |