summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/Process/Windows/MiniDump/ProcessWinMiniDump.cpp
diff options
context:
space:
mode:
authorZachary Turner <zturner@google.com>2015-09-01 20:02:29 +0000
committerZachary Turner <zturner@google.com>2015-09-01 20:02:29 +0000
commit7529df9abd3a4d98b9c145aae7a0d5e1cc594378 (patch)
tree6f3542dd98d407cd2a5ed12de2760c318660f3ce /lldb/source/Plugins/Process/Windows/MiniDump/ProcessWinMiniDump.cpp
parent06c3a6d6761b8185d1b259b1c0e836b3b3901b41 (diff)
downloadbcm5719-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.cpp12
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();
OpenPOWER on IntegriCloud