@@ -2880,46 +2880,47 @@ SWIGINTERN PyObject *SWIG_PyStaticMethod_New(PyObject *SWIGUNUSEDPARM(self), PyO
2880
2880
#define SWIGTYPE_p_std__shared_ptrT_lldb_private__VariableList_t swig_types[187]
2881
2881
#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Variable_t swig_types[188]
2882
2882
#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Watchpoint_t swig_types[189]
2883
- #define SWIGTYPE_p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t swig_types[190]
2884
- #define SWIGTYPE_p_std__unique_ptrT_lldb_private__DynamicLoader_t swig_types[191]
2885
- #define SWIGTYPE_p_std__unique_ptrT_lldb_private__File_t swig_types[192]
2886
- #define SWIGTYPE_p_std__unique_ptrT_lldb_private__JITLoaderList_t swig_types[193]
2887
- #define SWIGTYPE_p_std__unique_ptrT_lldb_private__MemoryRegionInfo_t swig_types[194]
2888
- #define SWIGTYPE_p_std__unique_ptrT_lldb_private__OperatingSystem_t swig_types[195]
2889
- #define SWIGTYPE_p_std__unique_ptrT_lldb_private__ScriptedProcessInterface_t swig_types[196]
2890
- #define SWIGTYPE_p_std__unique_ptrT_lldb_private__SectionList_t swig_types[197]
2891
- #define SWIGTYPE_p_std__unique_ptrT_lldb_private__SourceManager_t swig_types[198]
2892
- #define SWIGTYPE_p_std__unique_ptrT_lldb_private__StackFrameRecognizerManager_t swig_types[199]
2893
- #define SWIGTYPE_p_std__unique_ptrT_lldb_private__StructuredDataImpl_t swig_types[200]
2894
- #define SWIGTYPE_p_std__unique_ptrT_lldb_private__SymbolVendor_t swig_types[201]
2895
- #define SWIGTYPE_p_std__unique_ptrT_lldb_private__SystemRuntime_t swig_types[202]
2896
- #define SWIGTYPE_p_std__unique_ptrT_lldb_private__TraceCursor_t swig_types[203]
2897
- #define SWIGTYPE_p_std__unique_ptrT_lldb_private__TraceExporter_t swig_types[204]
2898
- #define SWIGTYPE_p_std__weak_ptrT_lldb_private__BreakpointLocation_t swig_types[205]
2899
- #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Breakpoint_t swig_types[206]
2900
- #define SWIGTYPE_p_std__weak_ptrT_lldb_private__BroadcasterManager_t swig_types[207]
2901
- #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Debugger_t swig_types[208]
2902
- #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Listener_t swig_types[209]
2903
- #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Module_t swig_types[210]
2904
- #define SWIGTYPE_p_std__weak_ptrT_lldb_private__ObjectFileJITDelegate_t swig_types[211]
2905
- #define SWIGTYPE_p_std__weak_ptrT_lldb_private__OptionValue_t swig_types[212]
2906
- #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Process_t swig_types[213]
2907
- #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Queue_t swig_types[214]
2908
- #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Section_t swig_types[215]
2909
- #define SWIGTYPE_p_std__weak_ptrT_lldb_private__StackFrame_t swig_types[216]
2910
- #define SWIGTYPE_p_std__weak_ptrT_lldb_private__StructuredDataPlugin_t swig_types[217]
2911
- #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Target_t swig_types[218]
2912
- #define SWIGTYPE_p_std__weak_ptrT_lldb_private__ThreadPlan_t swig_types[219]
2913
- #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Thread_t swig_types[220]
2914
- #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Type_t swig_types[221]
2915
- #define SWIGTYPE_p_std__weak_ptrT_lldb_private__UnixSignals_t swig_types[222]
2916
- #define SWIGTYPE_p_unsigned_char swig_types[223]
2917
- #define SWIGTYPE_p_unsigned_int swig_types[224]
2918
- #define SWIGTYPE_p_unsigned_long_long swig_types[225]
2919
- #define SWIGTYPE_p_unsigned_short swig_types[226]
2920
- #define SWIGTYPE_p_void swig_types[227]
2921
- static swig_type_info *swig_types[229];
2922
- static swig_module_info swig_module = {swig_types, 228, 0, 0, 0, 0};
2883
+ #define SWIGTYPE_p_std__shared_ptrT_lldb_private__WritableDataBuffer_t swig_types[190]
2884
+ #define SWIGTYPE_p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t swig_types[191]
2885
+ #define SWIGTYPE_p_std__unique_ptrT_lldb_private__DynamicLoader_t swig_types[192]
2886
+ #define SWIGTYPE_p_std__unique_ptrT_lldb_private__File_t swig_types[193]
2887
+ #define SWIGTYPE_p_std__unique_ptrT_lldb_private__JITLoaderList_t swig_types[194]
2888
+ #define SWIGTYPE_p_std__unique_ptrT_lldb_private__MemoryRegionInfo_t swig_types[195]
2889
+ #define SWIGTYPE_p_std__unique_ptrT_lldb_private__OperatingSystem_t swig_types[196]
2890
+ #define SWIGTYPE_p_std__unique_ptrT_lldb_private__ScriptedProcessInterface_t swig_types[197]
2891
+ #define SWIGTYPE_p_std__unique_ptrT_lldb_private__SectionList_t swig_types[198]
2892
+ #define SWIGTYPE_p_std__unique_ptrT_lldb_private__SourceManager_t swig_types[199]
2893
+ #define SWIGTYPE_p_std__unique_ptrT_lldb_private__StackFrameRecognizerManager_t swig_types[200]
2894
+ #define SWIGTYPE_p_std__unique_ptrT_lldb_private__StructuredDataImpl_t swig_types[201]
2895
+ #define SWIGTYPE_p_std__unique_ptrT_lldb_private__SymbolVendor_t swig_types[202]
2896
+ #define SWIGTYPE_p_std__unique_ptrT_lldb_private__SystemRuntime_t swig_types[203]
2897
+ #define SWIGTYPE_p_std__unique_ptrT_lldb_private__TraceCursor_t swig_types[204]
2898
+ #define SWIGTYPE_p_std__unique_ptrT_lldb_private__TraceExporter_t swig_types[205]
2899
+ #define SWIGTYPE_p_std__weak_ptrT_lldb_private__BreakpointLocation_t swig_types[206]
2900
+ #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Breakpoint_t swig_types[207]
2901
+ #define SWIGTYPE_p_std__weak_ptrT_lldb_private__BroadcasterManager_t swig_types[208]
2902
+ #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Debugger_t swig_types[209]
2903
+ #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Listener_t swig_types[210]
2904
+ #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Module_t swig_types[211]
2905
+ #define SWIGTYPE_p_std__weak_ptrT_lldb_private__ObjectFileJITDelegate_t swig_types[212]
2906
+ #define SWIGTYPE_p_std__weak_ptrT_lldb_private__OptionValue_t swig_types[213]
2907
+ #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Process_t swig_types[214]
2908
+ #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Queue_t swig_types[215]
2909
+ #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Section_t swig_types[216]
2910
+ #define SWIGTYPE_p_std__weak_ptrT_lldb_private__StackFrame_t swig_types[217]
2911
+ #define SWIGTYPE_p_std__weak_ptrT_lldb_private__StructuredDataPlugin_t swig_types[218]
2912
+ #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Target_t swig_types[219]
2913
+ #define SWIGTYPE_p_std__weak_ptrT_lldb_private__ThreadPlan_t swig_types[220]
2914
+ #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Thread_t swig_types[221]
2915
+ #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Type_t swig_types[222]
2916
+ #define SWIGTYPE_p_std__weak_ptrT_lldb_private__UnixSignals_t swig_types[223]
2917
+ #define SWIGTYPE_p_unsigned_char swig_types[224]
2918
+ #define SWIGTYPE_p_unsigned_int swig_types[225]
2919
+ #define SWIGTYPE_p_unsigned_long_long swig_types[226]
2920
+ #define SWIGTYPE_p_unsigned_short swig_types[227]
2921
+ #define SWIGTYPE_p_void swig_types[228]
2922
+ static swig_type_info *swig_types[230];
2923
+ static swig_module_info swig_module = {swig_types, 229, 0, 0, 0, 0};
2923
2924
#define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
2924
2925
#define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
2925
2926
@@ -21134,6 +21135,22 @@ SWIGINTERN PyObject *_wrap_SBDebugger_InitializeWithErrorHandling(PyObject *SWIG
21134
21135
}
21135
21136
21136
21137
21138
+ SWIGINTERN PyObject *_wrap_SBDebugger_PrintStackTraceOnError(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21139
+ PyObject *resultobj = 0;
21140
+
21141
+ if (!SWIG_Python_UnpackTuple(args, "SBDebugger_PrintStackTraceOnError", 0, 0, 0)) SWIG_fail;
21142
+ {
21143
+ SWIG_PYTHON_THREAD_BEGIN_ALLOW;
21144
+ lldb::SBDebugger::PrintStackTraceOnError();
21145
+ SWIG_PYTHON_THREAD_END_ALLOW;
21146
+ }
21147
+ resultobj = SWIG_Py_Void();
21148
+ return resultobj;
21149
+ fail:
21150
+ return NULL;
21151
+ }
21152
+
21153
+
21137
21154
SWIGINTERN PyObject *_wrap_SBDebugger_Terminate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21138
21155
PyObject *resultobj = 0;
21139
21156
@@ -82275,6 +82292,7 @@ static PyMethodDef SwigMethods[] = {
82275
82292
{ "SBDebugger_GetBroadcaster", _wrap_SBDebugger_GetBroadcaster, METH_O, "SBDebugger_GetBroadcaster(SBDebugger self) -> SBBroadcaster"},
82276
82293
{ "SBDebugger_Initialize", _wrap_SBDebugger_Initialize, METH_NOARGS, "SBDebugger_Initialize()"},
82277
82294
{ "SBDebugger_InitializeWithErrorHandling", _wrap_SBDebugger_InitializeWithErrorHandling, METH_NOARGS, "SBDebugger_InitializeWithErrorHandling() -> SBError"},
82295
+ { "SBDebugger_PrintStackTraceOnError", _wrap_SBDebugger_PrintStackTraceOnError, METH_NOARGS, "SBDebugger_PrintStackTraceOnError()"},
82278
82296
{ "SBDebugger_Terminate", _wrap_SBDebugger_Terminate, METH_NOARGS, "SBDebugger_Terminate()"},
82279
82297
{ "SBDebugger_Create", _wrap_SBDebugger_Create, METH_VARARGS, "\n"
82280
82298
"SBDebugger_Create() -> SBDebugger\n"
@@ -86360,6 +86378,7 @@ static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Value_t = {"_p_st
86360
86378
static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__VariableList_t = {"_p_std__shared_ptrT_lldb_private__VariableList_t", "std::shared_ptr< lldb_private::VariableList > *|lldb::VariableListSP *", 0, 0, (void*)0, 0};
86361
86379
static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Variable_t = {"_p_std__shared_ptrT_lldb_private__Variable_t", "lldb::VariableSP *|std::shared_ptr< lldb_private::Variable > *", 0, 0, (void*)0, 0};
86362
86380
static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Watchpoint_t = {"_p_std__shared_ptrT_lldb_private__Watchpoint_t", "lldb::WatchpointSP *|std::shared_ptr< lldb_private::Watchpoint > *", 0, 0, (void*)0, 0};
86381
+ static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__WritableDataBuffer_t = {"_p_std__shared_ptrT_lldb_private__WritableDataBuffer_t", "std::shared_ptr< lldb_private::WritableDataBuffer > *|lldb::WritableDataBufferSP *", 0, 0, (void*)0, 0};
86363
86382
static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t = {"_p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t", "lldb::DynamicCheckerFunctionsUP *|std::unique_ptr< lldb_private::DynamicCheckerFunctions > *", 0, 0, (void*)0, 0};
86364
86383
static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__DynamicLoader_t = {"_p_std__unique_ptrT_lldb_private__DynamicLoader_t", "lldb::DynamicLoaderUP *|std::unique_ptr< lldb_private::DynamicLoader > *", 0, 0, (void*)0, 0};
86365
86384
static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__File_t = {"_p_std__unique_ptrT_lldb_private__File_t", "lldb::FileUP *|std::unique_ptr< lldb_private::File > *", 0, 0, (void*)0, 0};
@@ -86590,6 +86609,7 @@ static swig_type_info *swig_type_initial[] = {
86590
86609
&_swigt__p_std__shared_ptrT_lldb_private__VariableList_t,
86591
86610
&_swigt__p_std__shared_ptrT_lldb_private__Variable_t,
86592
86611
&_swigt__p_std__shared_ptrT_lldb_private__Watchpoint_t,
86612
+ &_swigt__p_std__shared_ptrT_lldb_private__WritableDataBuffer_t,
86593
86613
&_swigt__p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t,
86594
86614
&_swigt__p_std__unique_ptrT_lldb_private__DynamicLoader_t,
86595
86615
&_swigt__p_std__unique_ptrT_lldb_private__File_t,
@@ -86820,6 +86840,7 @@ static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Value_t[] = { {&
86820
86840
static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__VariableList_t[] = { {&_swigt__p_std__shared_ptrT_lldb_private__VariableList_t, 0, 0, 0},{0, 0, 0, 0}};
86821
86841
static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Variable_t[] = { {&_swigt__p_std__shared_ptrT_lldb_private__Variable_t, 0, 0, 0},{0, 0, 0, 0}};
86822
86842
static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Watchpoint_t[] = { {&_swigt__p_std__shared_ptrT_lldb_private__Watchpoint_t, 0, 0, 0},{0, 0, 0, 0}};
86843
+ static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__WritableDataBuffer_t[] = { {&_swigt__p_std__shared_ptrT_lldb_private__WritableDataBuffer_t, 0, 0, 0},{0, 0, 0, 0}};
86823
86844
static swig_cast_info _swigc__p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t[] = { {&_swigt__p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t, 0, 0, 0},{0, 0, 0, 0}};
86824
86845
static swig_cast_info _swigc__p_std__unique_ptrT_lldb_private__DynamicLoader_t[] = { {&_swigt__p_std__unique_ptrT_lldb_private__DynamicLoader_t, 0, 0, 0},{0, 0, 0, 0}};
86825
86846
static swig_cast_info _swigc__p_std__unique_ptrT_lldb_private__File_t[] = { {&_swigt__p_std__unique_ptrT_lldb_private__File_t, 0, 0, 0},{0, 0, 0, 0}};
@@ -87050,6 +87071,7 @@ static swig_cast_info *swig_cast_initial[] = {
87050
87071
_swigc__p_std__shared_ptrT_lldb_private__VariableList_t,
87051
87072
_swigc__p_std__shared_ptrT_lldb_private__Variable_t,
87052
87073
_swigc__p_std__shared_ptrT_lldb_private__Watchpoint_t,
87074
+ _swigc__p_std__shared_ptrT_lldb_private__WritableDataBuffer_t,
87053
87075
_swigc__p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t,
87054
87076
_swigc__p_std__unique_ptrT_lldb_private__DynamicLoader_t,
87055
87077
_swigc__p_std__unique_ptrT_lldb_private__File_t,
0 commit comments