#include "lldb/Breakpoint/BreakpointResolverScripted.h"
#include "lldb/Breakpoint/BreakpointLocation.h"
#include "lldb/Core/Debugger.h"
#include "lldb/Core/Module.h"
#include "lldb/Core/Section.h"
#include "lldb/Core/StructuredDataImpl.h"
#include "lldb/Interpreter/CommandInterpreter.h"
#include "lldb/Interpreter/ScriptInterpreter.h"
#include "lldb/Target/Process.h"
#include "lldb/Target/Target.h"
#include "lldb/Utility/Log.h"
#include "lldb/Utility/StreamString.h"
usingnamespacelldb;
usingnamespacelldb_private;
BreakpointResolverScripted::BreakpointResolverScripted(
const BreakpointSP &bkpt, const llvm::StringRef class_name,
lldb::SearchDepth depth, const StructuredDataImpl &args_data)
: … { … }
void BreakpointResolverScripted::CreateImplementationIfNeeded(
BreakpointSP breakpoint_sp) { … }
void BreakpointResolverScripted::NotifyBreakpointSet() { … }
BreakpointResolverSP BreakpointResolverScripted::CreateFromStructuredData(
const StructuredData::Dictionary &options_dict, Status &error) { … }
StructuredData::ObjectSP
BreakpointResolverScripted::SerializeToStructuredData() { … }
ScriptInterpreter *BreakpointResolverScripted::GetScriptInterpreter() { … }
Searcher::CallbackReturn BreakpointResolverScripted::SearchCallback(
SearchFilter &filter, SymbolContext &context, Address *addr) { … }
lldb::SearchDepth
BreakpointResolverScripted::GetDepth() { … }
void BreakpointResolverScripted::GetDescription(Stream *s) { … }
void BreakpointResolverScripted::Dump(Stream *s) const { … }
lldb::BreakpointResolverSP
BreakpointResolverScripted::CopyForBreakpoint(BreakpointSP &breakpoint) { … }