diff options
author | Zachary Turner <zturner@google.com> | 2015-09-01 20:02:29 +0000 |
---|---|---|
committer | Zachary Turner <zturner@google.com> | 2015-09-01 20:02:29 +0000 |
commit | 7529df9abd3a4d98b9c145aae7a0d5e1cc594378 (patch) | |
tree | 6f3542dd98d407cd2a5ed12de2760c318660f3ce /lldb/source/Plugins/Process/Windows/MiniDump/ProcessWinMiniDump.cpp | |
parent | 06c3a6d6761b8185d1b259b1c0e836b3b3901b41 (diff) | |
download | bcm5719-llvm-7529df9abd3a4d98b9c145aae7a0d5e1cc594378.tar.gz bcm5719-llvm-7529df9abd3a4d98b9c145aae7a0d5e1cc594378.zip |
Have the Process hold a weak_ptr to the Target.
llvm-svn: 246578
Diffstat (limited to 'lldb/source/Plugins/Process/Windows/MiniDump/ProcessWinMiniDump.cpp')
-rw-r--r-- | lldb/source/Plugins/Process/Windows/MiniDump/ProcessWinMiniDump.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/lldb/source/Plugins/Process/Windows/MiniDump/ProcessWinMiniDump.cpp b/lldb/source/Plugins/Process/Windows/MiniDump/ProcessWinMiniDump.cpp index d8c70fd99a5..f2e9aa4be7d 100644 --- a/lldb/source/Plugins/Process/Windows/MiniDump/ProcessWinMiniDump.cpp +++ b/lldb/source/Plugins/Process/Windows/MiniDump/ProcessWinMiniDump.cpp @@ -104,26 +104,26 @@ ProcessWinMiniDump::Terminate() lldb::ProcessSP -ProcessWinMiniDump::CreateInstance(Target &target, Listener &listener, const FileSpec *crash_file) +ProcessWinMiniDump::CreateInstance(lldb::TargetSP target_sp, Listener &listener, const FileSpec *crash_file) { lldb::ProcessSP process_sp; if (crash_file) { - process_sp.reset(new ProcessWinMiniDump(target, listener, *crash_file)); + process_sp.reset(new ProcessWinMiniDump(target_sp, listener, *crash_file)); } return process_sp; } bool -ProcessWinMiniDump::CanDebug(Target &target, bool plugin_specified_by_name) +ProcessWinMiniDump::CanDebug(lldb::TargetSP target_sp, bool plugin_specified_by_name) { // TODO(amccarth): Eventually, this needs some actual logic. return true; } -ProcessWinMiniDump::ProcessWinMiniDump(Target& target, Listener &listener, +ProcessWinMiniDump::ProcessWinMiniDump(lldb::TargetSP target_sp, Listener &listener, const FileSpec &core_file) : - Process(target, listener), + Process(target_sp, listener), m_data_up(new Data) { m_data_up->m_core_file = core_file; @@ -163,7 +163,7 @@ ProcessWinMiniDump::DoLoadCore() return error; } - m_target.SetArchitecture(DetermineArchitecture()); + GetTarget().SetArchitecture(DetermineArchitecture()); ReadModuleList(); ReadExceptionRecord(); |