Wire up the breakpoint name help string.

llvm-svn: 313327
diff --git a/lldb/source/API/SBBreakpointName.cpp b/lldb/source/API/SBBreakpointName.cpp
index b2ed5e7..22f0a45 100644
--- a/lldb/source/API/SBBreakpointName.cpp
+++ b/lldb/source/API/SBBreakpointName.cpp
@@ -503,6 +503,30 @@
   return has_commands;
 }
 
+const char *SBBreakpointName::GetHelpString() const {
+  Log *log(lldb_private::GetLogIfAllCategoriesSet(LIBLLDB_LOG_API));
+  
+  BreakpointName *bp_name = GetBreakpointName();
+  if (!bp_name)
+    return "";
+ 
+  LLDB_LOG(log, "Help: {0}\n", bp_name->GetHelp());
+  return bp_name->GetHelp();
+}
+
+void SBBreakpointName::SetHelpString(const char *help_string) {
+  Log *log(lldb_private::GetLogIfAllCategoriesSet(LIBLLDB_LOG_API));
+  BreakpointName *bp_name = GetBreakpointName();
+  if (!bp_name)
+    return;
+
+  LLDB_LOG(log, "Name: {0} help: {1}\n", bp_name->GetName(), help_string);
+
+  std::lock_guard<std::recursive_mutex> guard(
+        m_impl_up->GetTarget()->GetAPIMutex());
+  bp_name->SetHelp(help_string);
+}
+
 bool SBBreakpointName::GetDescription(SBStream &s) {
   Log *log(lldb_private::GetLogIfAllCategoriesSet(LIBLLDB_LOG_API));