diff options
author | Greg Clayton <gclayton@apple.com> | 2012-03-07 23:52:51 +0000 |
---|---|---|
committer | Greg Clayton <gclayton@apple.com> | 2012-03-07 23:52:51 +0000 |
commit | ecc7c0d817c176af094ae10e2c3227049b1650a3 (patch) | |
tree | 6fde3c1c6ad5dc15cd33bb086f1bef5cdedb3c53 /lldb/source/API/SBTarget.cpp | |
parent | f2a23a99db1e5ba454e4f8821bf490ad4bf4d4c1 (diff) | |
download | bcm5719-llvm-ecc7c0d817c176af094ae10e2c3227049b1650a3.tar.gz bcm5719-llvm-ecc7c0d817c176af094ae10e2c3227049b1650a3.zip |
Moved inline functions into SBTarget.cpp and made destructors for SBLaunchInfo and SBAttachInfo to avoid link warnings.
llvm-svn: 152267
Diffstat (limited to 'lldb/source/API/SBTarget.cpp')
-rw-r--r-- | lldb/source/API/SBTarget.cpp | 29 |
1 files changed, 25 insertions, 4 deletions
diff --git a/lldb/source/API/SBTarget.cpp b/lldb/source/API/SBTarget.cpp index 33b659b7548..4d7b828dd51 100644 --- a/lldb/source/API/SBTarget.cpp +++ b/lldb/source/API/SBTarget.cpp @@ -63,6 +63,17 @@ SBLaunchInfo::SBLaunchInfo (const char **argv) : m_opaque_sp->GetArguments().SetArguments(argv); } +SBLaunchInfo::~SBLaunchInfo() +{ +} + +lldb_private::ProcessLaunchInfo & +SBLaunchInfo::ref () +{ + return *m_opaque_sp; +} + + uint32_t SBLaunchInfo::GetUserID() { @@ -249,18 +260,18 @@ SBLaunchInfo::AddSuppressFileAction (int fd, bool read, bool write) SBAttachInfo::SBAttachInfo () : -m_opaque_sp (new ProcessAttachInfo()) + m_opaque_sp (new ProcessAttachInfo()) { } SBAttachInfo::SBAttachInfo (lldb::pid_t pid) : -m_opaque_sp (new ProcessAttachInfo()) + m_opaque_sp (new ProcessAttachInfo()) { m_opaque_sp->SetProcessID (pid); } SBAttachInfo::SBAttachInfo (const char *path, bool wait_for) : -m_opaque_sp (new ProcessAttachInfo()) + m_opaque_sp (new ProcessAttachInfo()) { if (path && path[0]) m_opaque_sp->GetExecutableFile().SetFile(path, false); @@ -268,11 +279,21 @@ m_opaque_sp (new ProcessAttachInfo()) } SBAttachInfo::SBAttachInfo (const SBAttachInfo &rhs) : -m_opaque_sp (new ProcessAttachInfo()) + m_opaque_sp (new ProcessAttachInfo()) { *m_opaque_sp = *rhs.m_opaque_sp; } +SBAttachInfo::~SBAttachInfo() +{ +} + +lldb_private::ProcessAttachInfo & +SBAttachInfo::ref () +{ + return *m_opaque_sp; +} + SBAttachInfo & SBAttachInfo::operator = (const SBAttachInfo &rhs) { |