#include "lldb/Breakpoint/BreakpointResolverFileRegex.h"
#include "lldb/Breakpoint/BreakpointLocation.h"
#include "lldb/Core/SourceManager.h"
#include "lldb/Symbol/CompileUnit.h"
#include "lldb/Target/Target.h"
#include "lldb/Utility/Log.h"
#include "lldb/Utility/StreamString.h"
usingnamespacelldb;
usingnamespacelldb_private;
BreakpointResolverFileRegex::BreakpointResolverFileRegex(
const lldb::BreakpointSP &bkpt, RegularExpression regex,
const std::unordered_set<std::string> &func_names, bool exact_match)
: … { … }
BreakpointResolverSP BreakpointResolverFileRegex::CreateFromStructuredData(
const StructuredData::Dictionary &options_dict, Status &error) { … }
StructuredData::ObjectSP
BreakpointResolverFileRegex::SerializeToStructuredData() { … }
Searcher::CallbackReturn BreakpointResolverFileRegex::SearchCallback(
SearchFilter &filter, SymbolContext &context, Address *addr) { … }
lldb::SearchDepth BreakpointResolverFileRegex::GetDepth() { … }
void BreakpointResolverFileRegex::GetDescription(Stream *s) { … }
void BreakpointResolverFileRegex::Dump(Stream *s) const { … }
lldb::BreakpointResolverSP
BreakpointResolverFileRegex::CopyForBreakpoint(BreakpointSP &breakpoint) { … }
void BreakpointResolverFileRegex::AddFunctionName(const char *func_name) { … }