First tests for serializing breakpoints.

Plus a few bug fixes I found along the way.

llvm-svn: 281690
diff --git a/lldb/source/Breakpoint/BreakpointResolverFileRegex.cpp b/lldb/source/Breakpoint/BreakpointResolverFileRegex.cpp
index ae2e094..780817d2 100644
--- a/lldb/source/Breakpoint/BreakpointResolverFileRegex.cpp
+++ b/lldb/source/Breakpoint/BreakpointResolverFileRegex.cpp
@@ -30,7 +30,7 @@
 BreakpointResolverFileRegex::BreakpointResolverFileRegex(
     Breakpoint *bkpt, RegularExpression &regex,
     const std::unordered_set<std::string> &func_names, bool exact_match)
-    : BreakpointResolver(bkpt, BreakpointResolver::FileLineResolver),
+    : BreakpointResolver(bkpt, BreakpointResolver::FileRegexResolver),
       m_regex(regex), m_exact_match(exact_match), m_function_names(func_names) {
 }