@@ -56247,13 +56247,92 @@ SWIGINTERN PyObject *_wrap_SBTarget_BreakpointCreateByLocation__SWIG_4(PyObject
56247
56247
}
56248
56248
56249
56249
56250
+ SWIGINTERN PyObject *_wrap_SBTarget_BreakpointCreateByLocation__SWIG_5(PyObject *SWIGUNUSEDPARM(self), Py_ssize_t nobjs, PyObject **swig_obj) {
56251
+ PyObject *resultobj = 0;
56252
+ lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
56253
+ lldb::SBFileSpec *arg2 = 0 ;
56254
+ uint32_t arg3 ;
56255
+ uint32_t arg4 ;
56256
+ lldb::addr_t arg5 ;
56257
+ lldb::SBFileSpecList *arg6 = 0 ;
56258
+ bool arg7 ;
56259
+ void *argp1 = 0 ;
56260
+ int res1 = 0 ;
56261
+ void *argp2 = 0 ;
56262
+ int res2 = 0 ;
56263
+ unsigned int val3 ;
56264
+ int ecode3 = 0 ;
56265
+ unsigned int val4 ;
56266
+ int ecode4 = 0 ;
56267
+ unsigned long long val5 ;
56268
+ int ecode5 = 0 ;
56269
+ void *argp6 = 0 ;
56270
+ int res6 = 0 ;
56271
+ bool val7 ;
56272
+ int ecode7 = 0 ;
56273
+ lldb::SBBreakpoint result;
56274
+
56275
+ if ((nobjs < 7) || (nobjs > 7)) SWIG_fail;
56276
+ res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_lldb__SBTarget, 0 | 0 );
56277
+ if (!SWIG_IsOK(res1)) {
56278
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SBTarget_BreakpointCreateByLocation" "', argument " "1"" of type '" "lldb::SBTarget *""'");
56279
+ }
56280
+ arg1 = reinterpret_cast< lldb::SBTarget * >(argp1);
56281
+ res2 = SWIG_ConvertPtr(swig_obj[1], &argp2, SWIGTYPE_p_lldb__SBFileSpec, 0 | 0);
56282
+ if (!SWIG_IsOK(res2)) {
56283
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SBTarget_BreakpointCreateByLocation" "', argument " "2"" of type '" "lldb::SBFileSpec const &""'");
56284
+ }
56285
+ if (!argp2) {
56286
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "SBTarget_BreakpointCreateByLocation" "', argument " "2"" of type '" "lldb::SBFileSpec const &""'");
56287
+ }
56288
+ arg2 = reinterpret_cast< lldb::SBFileSpec * >(argp2);
56289
+ ecode3 = SWIG_AsVal_unsigned_SS_int(swig_obj[2], &val3);
56290
+ if (!SWIG_IsOK(ecode3)) {
56291
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "SBTarget_BreakpointCreateByLocation" "', argument " "3"" of type '" "uint32_t""'");
56292
+ }
56293
+ arg3 = static_cast< uint32_t >(val3);
56294
+ ecode4 = SWIG_AsVal_unsigned_SS_int(swig_obj[3], &val4);
56295
+ if (!SWIG_IsOK(ecode4)) {
56296
+ SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "SBTarget_BreakpointCreateByLocation" "', argument " "4"" of type '" "uint32_t""'");
56297
+ }
56298
+ arg4 = static_cast< uint32_t >(val4);
56299
+ ecode5 = SWIG_AsVal_unsigned_SS_long_SS_long(swig_obj[4], &val5);
56300
+ if (!SWIG_IsOK(ecode5)) {
56301
+ SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "SBTarget_BreakpointCreateByLocation" "', argument " "5"" of type '" "lldb::addr_t""'");
56302
+ }
56303
+ arg5 = static_cast< lldb::addr_t >(val5);
56304
+ res6 = SWIG_ConvertPtr(swig_obj[5], &argp6, SWIGTYPE_p_lldb__SBFileSpecList, 0 );
56305
+ if (!SWIG_IsOK(res6)) {
56306
+ SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "SBTarget_BreakpointCreateByLocation" "', argument " "6"" of type '" "lldb::SBFileSpecList &""'");
56307
+ }
56308
+ if (!argp6) {
56309
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "SBTarget_BreakpointCreateByLocation" "', argument " "6"" of type '" "lldb::SBFileSpecList &""'");
56310
+ }
56311
+ arg6 = reinterpret_cast< lldb::SBFileSpecList * >(argp6);
56312
+ ecode7 = SWIG_AsVal_bool(swig_obj[6], &val7);
56313
+ if (!SWIG_IsOK(ecode7)) {
56314
+ SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "SBTarget_BreakpointCreateByLocation" "', argument " "7"" of type '" "bool""'");
56315
+ }
56316
+ arg7 = static_cast< bool >(val7);
56317
+ {
56318
+ SWIG_PYTHON_THREAD_BEGIN_ALLOW;
56319
+ result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3,arg4,arg5,*arg6,arg7);
56320
+ SWIG_PYTHON_THREAD_END_ALLOW;
56321
+ }
56322
+ resultobj = SWIG_NewPointerObj((new lldb::SBBreakpoint(static_cast< const lldb::SBBreakpoint& >(result))), SWIGTYPE_p_lldb__SBBreakpoint, SWIG_POINTER_OWN | 0 );
56323
+ return resultobj;
56324
+ fail:
56325
+ return NULL;
56326
+ }
56327
+
56328
+
56250
56329
SWIGINTERN PyObject *_wrap_SBTarget_BreakpointCreateByLocation(PyObject *self, PyObject *args) {
56251
56330
Py_ssize_t argc;
56252
- PyObject *argv[7 ] = {
56331
+ PyObject *argv[8 ] = {
56253
56332
0
56254
56333
};
56255
56334
56256
- if (!(argc = SWIG_Python_UnpackTuple(args, "SBTarget_BreakpointCreateByLocation", 0, 6 , argv))) SWIG_fail;
56335
+ if (!(argc = SWIG_Python_UnpackTuple(args, "SBTarget_BreakpointCreateByLocation", 0, 7 , argv))) SWIG_fail;
56257
56336
--argc;
56258
56337
if (argc == 3) {
56259
56338
int _v;
@@ -56384,6 +56463,48 @@ SWIGINTERN PyObject *_wrap_SBTarget_BreakpointCreateByLocation(PyObject *self, P
56384
56463
}
56385
56464
}
56386
56465
}
56466
+ if (argc == 7) {
56467
+ int _v;
56468
+ void *vptr = 0;
56469
+ int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_lldb__SBTarget, 0);
56470
+ _v = SWIG_CheckState(res);
56471
+ if (_v) {
56472
+ int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL | 0);
56473
+ _v = SWIG_CheckState(res);
56474
+ if (_v) {
56475
+ {
56476
+ int res = SWIG_AsVal_unsigned_SS_int(argv[2], NULL);
56477
+ _v = SWIG_CheckState(res);
56478
+ }
56479
+ if (_v) {
56480
+ {
56481
+ int res = SWIG_AsVal_unsigned_SS_int(argv[3], NULL);
56482
+ _v = SWIG_CheckState(res);
56483
+ }
56484
+ if (_v) {
56485
+ {
56486
+ int res = SWIG_AsVal_unsigned_SS_long_SS_long(argv[4], NULL);
56487
+ _v = SWIG_CheckState(res);
56488
+ }
56489
+ if (_v) {
56490
+ void *vptr = 0;
56491
+ int res = SWIG_ConvertPtr(argv[5], &vptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL);
56492
+ _v = SWIG_CheckState(res);
56493
+ if (_v) {
56494
+ {
56495
+ int res = SWIG_AsVal_bool(argv[6], NULL);
56496
+ _v = SWIG_CheckState(res);
56497
+ }
56498
+ if (_v) {
56499
+ return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_5(self, argc, argv);
56500
+ }
56501
+ }
56502
+ }
56503
+ }
56504
+ }
56505
+ }
56506
+ }
56507
+ }
56387
56508
56388
56509
fail:
56389
56510
SWIG_Python_RaiseOrModifyTypeError("Wrong number or type of arguments for overloaded function 'SBTarget_BreakpointCreateByLocation'.\n"
@@ -56392,7 +56513,8 @@ SWIGINTERN PyObject *_wrap_SBTarget_BreakpointCreateByLocation(PyObject *self, P
56392
56513
" lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t)\n"
56393
56514
" lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t,lldb::addr_t)\n"
56394
56515
" lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t,lldb::addr_t,lldb::SBFileSpecList &)\n"
56395
- " lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t,uint32_t,lldb::addr_t,lldb::SBFileSpecList &)\n");
56516
+ " lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t,uint32_t,lldb::addr_t,lldb::SBFileSpecList &)\n"
56517
+ " lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t,uint32_t,lldb::addr_t,lldb::SBFileSpecList &,bool)\n");
56396
56518
return 0;
56397
56519
}
56398
56520
@@ -66722,6 +66844,33 @@ SWIGINTERN PyObject *_wrap_SBType_IsAnonymousType(PyObject *SWIGUNUSEDPARM(self)
66722
66844
}
66723
66845
66724
66846
66847
+ SWIGINTERN PyObject *_wrap_SBType_IsScopedEnumerationType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
66848
+ PyObject *resultobj = 0;
66849
+ lldb::SBType *arg1 = (lldb::SBType *) 0 ;
66850
+ void *argp1 = 0 ;
66851
+ int res1 = 0 ;
66852
+ PyObject *swig_obj[1] ;
66853
+ bool result;
66854
+
66855
+ if (!args) SWIG_fail;
66856
+ swig_obj[0] = args;
66857
+ res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_lldb__SBType, 0 | 0 );
66858
+ if (!SWIG_IsOK(res1)) {
66859
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SBType_IsScopedEnumerationType" "', argument " "1"" of type '" "lldb::SBType *""'");
66860
+ }
66861
+ arg1 = reinterpret_cast< lldb::SBType * >(argp1);
66862
+ {
66863
+ SWIG_PYTHON_THREAD_BEGIN_ALLOW;
66864
+ result = (bool)(arg1)->IsScopedEnumerationType();
66865
+ SWIG_PYTHON_THREAD_END_ALLOW;
66866
+ }
66867
+ resultobj = SWIG_From_bool(static_cast< bool >(result));
66868
+ return resultobj;
66869
+ fail:
66870
+ return NULL;
66871
+ }
66872
+
66873
+
66725
66874
SWIGINTERN PyObject *_wrap_SBType_GetPointerType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
66726
66875
PyObject *resultobj = 0;
66727
66876
lldb::SBType *arg1 = (lldb::SBType *) 0 ;
@@ -66911,6 +67060,33 @@ SWIGINTERN PyObject *_wrap_SBType_GetCanonicalType(PyObject *SWIGUNUSEDPARM(self
66911
67060
}
66912
67061
66913
67062
67063
+ SWIGINTERN PyObject *_wrap_SBType_GetEnumerationIntegerType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
67064
+ PyObject *resultobj = 0;
67065
+ lldb::SBType *arg1 = (lldb::SBType *) 0 ;
67066
+ void *argp1 = 0 ;
67067
+ int res1 = 0 ;
67068
+ PyObject *swig_obj[1] ;
67069
+ lldb::SBType result;
67070
+
67071
+ if (!args) SWIG_fail;
67072
+ swig_obj[0] = args;
67073
+ res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_lldb__SBType, 0 | 0 );
67074
+ if (!SWIG_IsOK(res1)) {
67075
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SBType_GetEnumerationIntegerType" "', argument " "1"" of type '" "lldb::SBType *""'");
67076
+ }
67077
+ arg1 = reinterpret_cast< lldb::SBType * >(argp1);
67078
+ {
67079
+ SWIG_PYTHON_THREAD_BEGIN_ALLOW;
67080
+ result = (arg1)->GetEnumerationIntegerType();
67081
+ SWIG_PYTHON_THREAD_END_ALLOW;
67082
+ }
67083
+ resultobj = SWIG_NewPointerObj((new lldb::SBType(static_cast< const lldb::SBType& >(result))), SWIGTYPE_p_lldb__SBType, SWIG_POINTER_OWN | 0 );
67084
+ return resultobj;
67085
+ fail:
67086
+ return NULL;
67087
+ }
67088
+
67089
+
66914
67090
SWIGINTERN PyObject *_wrap_SBType_GetArrayElementType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
66915
67091
PyObject *resultobj = 0;
66916
67092
lldb::SBType *arg1 = (lldb::SBType *) 0 ;
@@ -67309,6 +67485,33 @@ SWIGINTERN PyObject *_wrap_SBType_GetEnumMembers(PyObject *SWIGUNUSEDPARM(self),
67309
67485
}
67310
67486
67311
67487
67488
+ SWIGINTERN PyObject *_wrap_SBType_GetModule(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
67489
+ PyObject *resultobj = 0;
67490
+ lldb::SBType *arg1 = (lldb::SBType *) 0 ;
67491
+ void *argp1 = 0 ;
67492
+ int res1 = 0 ;
67493
+ PyObject *swig_obj[1] ;
67494
+ lldb::SBModule result;
67495
+
67496
+ if (!args) SWIG_fail;
67497
+ swig_obj[0] = args;
67498
+ res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_lldb__SBType, 0 | 0 );
67499
+ if (!SWIG_IsOK(res1)) {
67500
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SBType_GetModule" "', argument " "1"" of type '" "lldb::SBType *""'");
67501
+ }
67502
+ arg1 = reinterpret_cast< lldb::SBType * >(argp1);
67503
+ {
67504
+ SWIG_PYTHON_THREAD_BEGIN_ALLOW;
67505
+ result = (arg1)->GetModule();
67506
+ SWIG_PYTHON_THREAD_END_ALLOW;
67507
+ }
67508
+ resultobj = SWIG_NewPointerObj((new lldb::SBModule(static_cast< const lldb::SBModule& >(result))), SWIGTYPE_p_lldb__SBModule, SWIG_POINTER_OWN | 0 );
67509
+ return resultobj;
67510
+ fail:
67511
+ return NULL;
67512
+ }
67513
+
67514
+
67312
67515
SWIGINTERN PyObject *_wrap_SBType_GetName(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
67313
67516
PyObject *resultobj = 0;
67314
67517
lldb::SBType *arg1 = (lldb::SBType *) 0 ;
@@ -83654,6 +83857,7 @@ static PyMethodDef SwigMethods[] = {
83654
83857
"SBTarget_BreakpointCreateByLocation(SBTarget self, SBFileSpec file_spec, uint32_t line, lldb::addr_t offset) -> SBBreakpoint\n"
83655
83858
"SBTarget_BreakpointCreateByLocation(SBTarget self, SBFileSpec file_spec, uint32_t line, lldb::addr_t offset, SBFileSpecList module_list) -> SBBreakpoint\n"
83656
83859
"SBTarget_BreakpointCreateByLocation(SBTarget self, SBFileSpec file_spec, uint32_t line, uint32_t column, lldb::addr_t offset, SBFileSpecList module_list) -> SBBreakpoint\n"
83860
+ "SBTarget_BreakpointCreateByLocation(SBTarget self, SBFileSpec file_spec, uint32_t line, uint32_t column, lldb::addr_t offset, SBFileSpecList module_list, bool move_to_nearest_code) -> SBBreakpoint\n"
83657
83861
""},
83658
83862
{ "SBTarget_BreakpointCreateByName", _wrap_SBTarget_BreakpointCreateByName, METH_VARARGS, "\n"
83659
83863
"SBTarget_BreakpointCreateByName(SBTarget self, char const * symbol_name, char const * module_name=None) -> SBBreakpoint\n"
@@ -84244,13 +84448,15 @@ static PyMethodDef SwigMethods[] = {
84244
84448
{ "SBType_IsVectorType", _wrap_SBType_IsVectorType, METH_O, "SBType_IsVectorType(SBType self) -> bool"},
84245
84449
{ "SBType_IsTypedefType", _wrap_SBType_IsTypedefType, METH_O, "SBType_IsTypedefType(SBType self) -> bool"},
84246
84450
{ "SBType_IsAnonymousType", _wrap_SBType_IsAnonymousType, METH_O, "SBType_IsAnonymousType(SBType self) -> bool"},
84451
+ { "SBType_IsScopedEnumerationType", _wrap_SBType_IsScopedEnumerationType, METH_O, "SBType_IsScopedEnumerationType(SBType self) -> bool"},
84247
84452
{ "SBType_GetPointerType", _wrap_SBType_GetPointerType, METH_O, "SBType_GetPointerType(SBType self) -> SBType"},
84248
84453
{ "SBType_GetPointeeType", _wrap_SBType_GetPointeeType, METH_O, "SBType_GetPointeeType(SBType self) -> SBType"},
84249
84454
{ "SBType_GetReferenceType", _wrap_SBType_GetReferenceType, METH_O, "SBType_GetReferenceType(SBType self) -> SBType"},
84250
84455
{ "SBType_GetTypedefedType", _wrap_SBType_GetTypedefedType, METH_O, "SBType_GetTypedefedType(SBType self) -> SBType"},
84251
84456
{ "SBType_GetDereferencedType", _wrap_SBType_GetDereferencedType, METH_O, "SBType_GetDereferencedType(SBType self) -> SBType"},
84252
84457
{ "SBType_GetUnqualifiedType", _wrap_SBType_GetUnqualifiedType, METH_O, "SBType_GetUnqualifiedType(SBType self) -> SBType"},
84253
84458
{ "SBType_GetCanonicalType", _wrap_SBType_GetCanonicalType, METH_O, "SBType_GetCanonicalType(SBType self) -> SBType"},
84459
+ { "SBType_GetEnumerationIntegerType", _wrap_SBType_GetEnumerationIntegerType, METH_O, "SBType_GetEnumerationIntegerType(SBType self) -> SBType"},
84254
84460
{ "SBType_GetArrayElementType", _wrap_SBType_GetArrayElementType, METH_O, "SBType_GetArrayElementType(SBType self) -> SBType"},
84255
84461
{ "SBType_GetArrayType", _wrap_SBType_GetArrayType, METH_VARARGS, "SBType_GetArrayType(SBType self, uint64_t size) -> SBType"},
84256
84462
{ "SBType_GetVectorElementType", _wrap_SBType_GetVectorElementType, METH_O, "SBType_GetVectorElementType(SBType self) -> SBType"},
@@ -84265,6 +84471,7 @@ static PyMethodDef SwigMethods[] = {
84265
84471
{ "SBType_GetDirectBaseClassAtIndex", _wrap_SBType_GetDirectBaseClassAtIndex, METH_VARARGS, "SBType_GetDirectBaseClassAtIndex(SBType self, uint32_t idx) -> SBTypeMember"},
84266
84472
{ "SBType_GetVirtualBaseClassAtIndex", _wrap_SBType_GetVirtualBaseClassAtIndex, METH_VARARGS, "SBType_GetVirtualBaseClassAtIndex(SBType self, uint32_t idx) -> SBTypeMember"},
84267
84473
{ "SBType_GetEnumMembers", _wrap_SBType_GetEnumMembers, METH_O, "SBType_GetEnumMembers(SBType self) -> SBTypeEnumMemberList"},
84474
+ { "SBType_GetModule", _wrap_SBType_GetModule, METH_O, "SBType_GetModule(SBType self) -> SBModule"},
84268
84475
{ "SBType_GetName", _wrap_SBType_GetName, METH_O, "SBType_GetName(SBType self) -> char const *"},
84269
84476
{ "SBType_GetDisplayTypeName", _wrap_SBType_GetDisplayTypeName, METH_O, "SBType_GetDisplayTypeName(SBType self) -> char const *"},
84270
84477
{ "SBType_GetTypeClass", _wrap_SBType_GetTypeClass, METH_O, "SBType_GetTypeClass(SBType self) -> lldb::TypeClass"},
@@ -87229,6 +87436,7 @@ SWIG_init(void) {
87229
87436
SWIG_Python_SetConstant(d, "eCommandTryTargetAPILock",SWIG_From_int(static_cast< int >(lldb::eCommandTryTargetAPILock)));
87230
87437
SWIG_Python_SetConstant(d, "eCommandProcessMustBeLaunched",SWIG_From_int(static_cast< int >(lldb::eCommandProcessMustBeLaunched)));
87231
87438
SWIG_Python_SetConstant(d, "eCommandProcessMustBePaused",SWIG_From_int(static_cast< int >(lldb::eCommandProcessMustBePaused)));
87439
+ SWIG_Python_SetConstant(d, "eCommandProcessMustBeTraced",SWIG_From_int(static_cast< int >(lldb::eCommandProcessMustBeTraced)));
87232
87440
SWIG_Python_SetConstant(d, "eTypeSummaryCapped",SWIG_From_bool(static_cast< bool >(lldb::eTypeSummaryCapped)));
87233
87441
SWIG_Python_SetConstant(d, "eTypeSummaryUncapped",SWIG_From_bool(static_cast< bool >(lldb::eTypeSummaryUncapped)));
87234
87442
SWIG_Python_SetConstant(d, "eCommandInterpreterResultSuccess",SWIG_From_int(static_cast< int >(lldb::eCommandInterpreterResultSuccess)));
0 commit comments