#include "lldb/Breakpoint/BreakpointResolverName.h"
#include "lldb/Breakpoint/BreakpointLocation.h"
#include "lldb/Core/Architecture.h"
#include "lldb/Core/Module.h"
#include "lldb/Symbol/Block.h"
#include "lldb/Symbol/Function.h"
#include "lldb/Symbol/Symbol.h"
#include "lldb/Symbol/SymbolContext.h"
#include "lldb/Target/Language.h"
#include "lldb/Target/Target.h"
#include "lldb/Utility/LLDBLog.h"
#include "lldb/Utility/Log.h"
#include "lldb/Utility/StreamString.h"
usingnamespacelldb;
usingnamespacelldb_private;
BreakpointResolverName::BreakpointResolverName(const BreakpointSP &bkpt,
const char *name_cstr, FunctionNameType name_type_mask,
LanguageType language, Breakpoint::MatchType type, lldb::addr_t offset,
bool skip_prologue)
: … { … }
BreakpointResolverName::BreakpointResolverName(
const BreakpointSP &bkpt, const char *names[], size_t num_names,
FunctionNameType name_type_mask, LanguageType language, lldb::addr_t offset,
bool skip_prologue)
: … { … }
BreakpointResolverName::BreakpointResolverName(
const BreakpointSP &bkpt, const std::vector<std::string> &names,
FunctionNameType name_type_mask, LanguageType language, lldb::addr_t offset,
bool skip_prologue)
: … { … }
BreakpointResolverName::BreakpointResolverName(const BreakpointSP &bkpt,
RegularExpression func_regex,
lldb::LanguageType language,
lldb::addr_t offset,
bool skip_prologue)
: … { … }
BreakpointResolverName::BreakpointResolverName(
const BreakpointResolverName &rhs)
: … { … }
BreakpointResolverSP BreakpointResolverName::CreateFromStructuredData(
const StructuredData::Dictionary &options_dict, Status &error) { … }
StructuredData::ObjectSP BreakpointResolverName::SerializeToStructuredData() { … }
void BreakpointResolverName::AddNameLookup(ConstString name,
FunctionNameType name_type_mask) { … }
Searcher::CallbackReturn
BreakpointResolverName::SearchCallback(SearchFilter &filter,
SymbolContext &context, Address *addr) { … }
lldb::SearchDepth BreakpointResolverName::GetDepth() { … }
void BreakpointResolverName::GetDescription(Stream *s) { … }
void BreakpointResolverName::Dump(Stream *s) const { … }
lldb::BreakpointResolverSP
BreakpointResolverName::CopyForBreakpoint(BreakpointSP &breakpoint) { … }