diff options
author | Greg Clayton <gclayton@apple.com> | 2012-02-27 18:40:48 +0000 |
---|---|---|
committer | Greg Clayton <gclayton@apple.com> | 2012-02-27 18:40:48 +0000 |
commit | 29d1930868cbfc77e5c79ee1c774e567c2482767 (patch) | |
tree | ccd30b043a8e43f1ed4a668f212107d2e2191601 /lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.cpp | |
parent | 5aafb56dc087790b0a5f4502deb4c91e9feea9c7 (diff) | |
download | bcm5719-llvm-29d1930868cbfc77e5c79ee1c774e567c2482767.tar.gz bcm5719-llvm-29d1930868cbfc77e5c79ee1c774e567c2482767.zip |
Patch from Pawel Worach to make FreeBSD work again after ModuleSpec changes.
llvm-svn: 151532
Diffstat (limited to 'lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.cpp')
-rw-r--r-- | lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.cpp | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.cpp b/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.cpp index 8a77ce50840..41dc93c9e47 100644 --- a/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.cpp +++ b/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.cpp @@ -31,10 +31,15 @@ using namespace lldb_private; //------------------------------------------------------------------------------ // Static functions. -Process* -ProcessFreeBSD::CreateInstance(Target& target, Listener &listener) +lldb::ProcessSP +ProcessFreeBSD::CreateInstance(Target& target, + Listener &listener, + const FileSpec *crash_file_path) { - return new ProcessFreeBSD(target, listener); + lldb::ProcessSP process_sp; + if (crash_file_path == NULL) + process_sp.reset(new ProcessFreeBSD (target, listener)); + return process_sp; } void |