LLDB mainline
lldb_private::ScriptedPlatformPythonInterface Member List

This is the complete list of members for lldb_private::ScriptedPlatformPythonInterface, including all inherited members.

AbstractMethodCheckerCases enum namelldb_private::ScriptedPythonInterface
AttachToProcess(lldb::ProcessAttachInfoSP attach_info) overridelldb_private::ScriptedPlatformPythonInterfacevirtual
CallStaticMethod(llvm::StringRef class_name, llvm::StringRef method_name, Status &error, Args &&...args)lldb_private::ScriptedPythonInterfaceinline
CheckAbstractMethodImplementation(const python::PythonDictionary &class_dict) constlldb_private::ScriptedPythonInterfaceinline
CheckStructuredDataObject(llvm::StringRef caller, T obj, Status &error)lldb_private::ScriptedInterfaceinlinestatic
CreateInstance(lldb::ScriptLanguage language, ScriptedInterfaceUsages usages)lldb_private::ScriptedInterfaceinlinestatic
CreatePluginObject(const llvm::StringRef class_name, ExecutionContext &exe_ctx, StructuredData::DictionarySP args_sp, StructuredData::Generic *script_obj=nullptr) overridelldb_private::ScriptedPlatformPythonInterfacevirtual
lldb_private::ScriptedPythonInterface::CreatePluginObject(llvm::StringRef class_name, StructuredData::Generic *script_obj, Args... args)lldb_private::ScriptedPythonInterfaceinline
Dispatch(llvm::StringRef method_name, Status &error, Args &&...args)lldb_private::ScriptedPythonInterfaceinlineprotected
ErrorWithMessage(llvm::StringRef caller_name, llvm::StringRef error_msg, Status &error, LLDBLog log_category=LLDBLog::Process)lldb_private::ScriptedInterfaceinlinestatic
ExtractValueFromPythonObject(python::PythonObject &p, Status &error)lldb_private::ScriptedPythonInterfaceinlineprotected
ExtractValueFromPythonObject(python::PythonObject &p, Status &error)lldb_private::ScriptedPythonInterfaceprotected
ExtractValueFromPythonObject(python::PythonObject &p, Status &error)lldb_private::ScriptedPythonInterfaceprotected
ExtractValueFromPythonObject(python::PythonObject &p, Status &error)lldb_private::ScriptedPythonInterfaceprotected
ExtractValueFromPythonObject(python::PythonObject &p, Status &error)lldb_private::ScriptedPythonInterfaceprotected
ExtractValueFromPythonObject(python::PythonObject &p, Status &error)lldb_private::ScriptedPythonInterfaceprotected
ExtractValueFromPythonObject(python::PythonObject &p, Status &error)lldb_private::ScriptedPythonInterfaceprotected
FormatArgs(std::string &fmt, T arg, Args... args) constlldb_private::ScriptedPythonInterfaceinlineprotected
FormatArgs(std::string &fmt, T arg) constlldb_private::ScriptedPythonInterfaceinlineprotected
FormatArgs(std::string &fmt) constlldb_private::ScriptedPythonInterfaceinlineprotected
GetAbstractMethodRequirements() const overridelldb_private::ScriptedPlatformPythonInterfaceinlinevirtual
GetAbstractMethods() constlldb_private::ScriptedInterfaceinline
GetPluginName() overridelldb_private::ScriptedPlatformPythonInterfaceinlinevirtual
GetPluginNameStatic()lldb_private::ScriptedPlatformPythonInterfaceinlinestatic
GetProcessInfo(lldb::pid_t) overridelldb_private::ScriptedPlatformPythonInterfacevirtual
GetScriptedModulePath() overridelldb_private::ScriptedPythonInterfaceinlinevirtual
GetScriptObjectInstance()lldb_private::ScriptedInterfaceinline
GetStatusFromMethod(llvm::StringRef method_name, Args &&...args)lldb_private::ScriptedPythonInterfaceinlineprotected
Initialize()lldb_private::ScriptedPlatformPythonInterfacestatic
KillProcess(lldb::pid_t pid) overridelldb_private::ScriptedPlatformPythonInterfacevirtual
LaunchProcess(lldb::ProcessLaunchInfoSP launch_info) overridelldb_private::ScriptedPlatformPythonInterfacevirtual
ListProcesses() overridelldb_private::ScriptedPlatformPythonInterfacevirtual
m_interpreterlldb_private::ScriptedPythonInterfaceprotected
m_object_instance_splldb_private::ScriptedInterfaceprotected
operator=(const PluginInterface &)=deletelldb_private::PluginInterface
PluginInterface()=defaultlldb_private::PluginInterface
PluginInterface(const PluginInterface &)=deletelldb_private::PluginInterface
ReassignPtrsOrRefsArgs(std::tuple< Ts... > &original_args, std::tuple< Us... > &transformed_args, std::index_sequence< I... >)lldb_private::ScriptedPythonInterfaceinlineprotected
ReassignPtrsOrRefsArgs(std::tuple< Ts... > &original_args, std::tuple< Us... > &transformed_args)lldb_private::ScriptedPythonInterfaceinlineprotected
ReverseTransform(T &original_arg, U transformed_arg, Status &error)lldb_private::ScriptedPythonInterfaceinlineprotected
ReverseTransform(T &original_arg, python::PythonObject transformed_arg, Status &error)lldb_private::ScriptedPythonInterfaceinlineprotected
ReverseTransform(bool &original_arg, python::PythonObject transformed_arg, Status &error)lldb_private::ScriptedPythonInterfaceinlineprotected
ScriptedInterface()=defaultlldb_private::ScriptedInterface
ScriptedPlatformPythonInterface(ScriptInterpreterPythonImpl &interpreter)lldb_private::ScriptedPlatformPythonInterface
ScriptedPythonInterface(ScriptInterpreterPythonImpl &interpreter)lldb_private::ScriptedPythonInterface
Terminate()lldb_private::ScriptedPlatformPythonInterfacestatic
Transform(T object)lldb_private::ScriptedPythonInterfaceinlineprotected
Transform(bool arg)lldb_private::ScriptedPythonInterfaceinlineprotected
Transform(const Status &arg)lldb_private::ScriptedPythonInterfaceinlineprotected
Transform(Status &&arg)lldb_private::ScriptedPythonInterfaceinlineprotected
Transform(const StructuredDataImpl &arg)lldb_private::ScriptedPythonInterfaceinlineprotected
Transform(lldb::ExecutionContextRefSP arg)lldb_private::ScriptedPythonInterfaceinlineprotected
Transform(lldb::TargetSP arg)lldb_private::ScriptedPythonInterfaceinlineprotected
Transform(lldb::BreakpointSP arg)lldb_private::ScriptedPythonInterfaceinlineprotected
Transform(lldb::BreakpointLocationSP arg)lldb_private::ScriptedPythonInterfaceinlineprotected
Transform(lldb::ProcessSP arg)lldb_private::ScriptedPythonInterfaceinlineprotected
Transform(lldb::ThreadSP arg)lldb_private::ScriptedPythonInterfaceinlineprotected
Transform(lldb::StackFrameListSP arg)lldb_private::ScriptedPythonInterfaceinlineprotected
Transform(lldb::ThreadPlanSP arg)lldb_private::ScriptedPythonInterfaceinlineprotected
Transform(lldb::ProcessAttachInfoSP arg)lldb_private::ScriptedPythonInterfaceinlineprotected
Transform(lldb::ProcessLaunchInfoSP arg)lldb_private::ScriptedPythonInterfaceinlineprotected
Transform(Event *arg)lldb_private::ScriptedPythonInterfaceinlineprotected
Transform(const SymbolContext &arg)lldb_private::ScriptedPythonInterfaceinlineprotected
Transform(lldb::StreamSP arg)lldb_private::ScriptedPythonInterfaceinlineprotected
Transform(lldb::StackFrameSP arg)lldb_private::ScriptedPythonInterfaceinlineprotected
Transform(lldb::DataExtractorSP arg)lldb_private::ScriptedPythonInterfaceinlineprotected
Transform(lldb::DescriptionLevel arg)lldb_private::ScriptedPythonInterfaceinlineprotected
Transform(lldb::ValueObjectSP arg)lldb_private::ScriptedPythonInterfaceinlineprotected
TransformArgs(const std::tuple< Args... > &args)lldb_private::ScriptedPythonInterfaceinlineprotected
TransformBack(T &original_arg, U transformed_arg, Status &error)lldb_private::ScriptedPythonInterfaceinlineprotected
TransformTuple(const std::tuple< Args... > &args, std::index_sequence< I... >)lldb_private::ScriptedPythonInterfaceinlineprotected
~PluginInterface()=defaultlldb_private::PluginInterfacevirtual
~ScriptedInterface()=defaultlldb_private::ScriptedInterfacevirtual
~ScriptedPythonInterface() override=defaultlldb_private::ScriptedPythonInterface