Lines Matching refs:PythonObject
43 python::PythonObject ToSWIGHelper(void *obj, swig_type_info *info);
47 template <typename T> class ScopedPythonObject : PythonObject {
50 : PythonObject(ToSWIGHelper(sb, info)), m_sb(sb) {} in ScopedPythonObject()
56 : PythonObject(std::move(rhs)), m_sb(std::exchange(rhs.m_sb, nullptr)) {} in ScopedPythonObject()
61 const PythonObject &obj() const { return *this; } in obj()
83 static PythonObject ToSWIGWrapper(std::unique_ptr<lldb::SBValue> value_sb);
84 static PythonObject ToSWIGWrapper(lldb::ValueObjectSP value_sp);
85 static PythonObject ToSWIGWrapper(lldb::TargetSP target_sp);
86 static PythonObject ToSWIGWrapper(lldb::ProcessSP process_sp);
87 static PythonObject ToSWIGWrapper(lldb::ThreadPlanSP thread_plan_sp);
88 static PythonObject ToSWIGWrapper(lldb::BreakpointSP breakpoint_sp);
89 static PythonObject ToSWIGWrapper(const Status &status);
90 static PythonObject ToSWIGWrapper(const StructuredDataImpl &data_impl);
91 static PythonObject ToSWIGWrapper(lldb::ThreadSP thread_sp);
92 static PythonObject ToSWIGWrapper(lldb::StackFrameSP frame_sp);
93 static PythonObject ToSWIGWrapper(lldb::DebuggerSP debugger_sp);
94 static PythonObject ToSWIGWrapper(lldb::WatchpointSP watchpoint_sp);
95 static PythonObject ToSWIGWrapper(lldb::BreakpointLocationSP bp_loc_sp);
96 static PythonObject ToSWIGWrapper(lldb::TypeImplSP type_impl_sp);
97 static PythonObject ToSWIGWrapper(lldb::ExecutionContextRefSP ctx_sp);
98 static PythonObject ToSWIGWrapper(const TypeSummaryOptions &summary_options);
99 static PythonObject ToSWIGWrapper(const SymbolContext &sym_ctx);
100 static PythonObject ToSWIGWrapper(const Stream *stream);
101 static PythonObject ToSWIGWrapper(std::shared_ptr<lldb::SBStream> stream_sb);
102 static PythonObject ToSWIGWrapper(Event *event);
104 static PythonObject ToSWIGWrapper(lldb::ProcessAttachInfoSP attach_info_sp);
105 static PythonObject ToSWIGWrapper(lldb::ProcessLaunchInfoSP launch_info_sp);
106 static PythonObject ToSWIGWrapper(lldb::DataExtractorSP data_extractor_sp);
108 static PythonObject
110 static PythonObject
112 static PythonObject
141 static python::PythonObject
146 static python::PythonObject
151 static python::PythonObject LLDBSwigPythonCreateScriptedBreakpointResolver(
160 static python::PythonObject LLDBSwigPythonCreateScriptedStopHook(
217 static python::PythonObject
222 static python::PythonObject