Add a command and an SB API to create exception breakpoints.  Make the break output prettier for Exception breakpoints.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@152081 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/source/Breakpoint/Breakpoint.cpp b/source/Breakpoint/Breakpoint.cpp
index 4d37a7a..7a89766 100644
--- a/source/Breakpoint/Breakpoint.cpp
+++ b/source/Breakpoint/Breakpoint.cpp
@@ -487,7 +487,10 @@
         }
         else
         {
-            s->Printf(", locations = 0 (pending)");
+            // Don't print the pending notification for exception resolvers since we don't generally
+            // know how to set them until the target is run.
+            if (m_resolver_sp->getResolverID() != BreakpointResolver::ExceptionResolver)
+                s->Printf(", locations = 0 (pending)");
         }
 
         GetOptions()->GetDescription(s, level);