svn commit: r363983 - projects/clang1100-import/lib/clang/liblldb
Dimitry Andric
dim at FreeBSD.org
Thu Aug 6 19:28:06 UTC 2020
Author: dim
Date: Thu Aug 6 19:28:00 2020
New Revision: 363983
URL: https://svnweb.freebsd.org/changeset/base/363983
Log:
Regenerate lib/clang/liblldb/LLDBWrapLua.cpp with swig 4.0.2.
Modified:
projects/clang1100-import/lib/clang/liblldb/LLDBWrapLua.cpp
Modified: projects/clang1100-import/lib/clang/liblldb/LLDBWrapLua.cpp
==============================================================================
--- projects/clang1100-import/lib/clang/liblldb/LLDBWrapLua.cpp Thu Aug 6 19:27:03 2020 (r363982)
+++ projects/clang1100-import/lib/clang/liblldb/LLDBWrapLua.cpp Thu Aug 6 19:28:00 2020 (r363983)
@@ -1,6 +1,6 @@
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
- * Version 3.0.12
+ * Version 4.0.2
*
* This file is not intended to be easily readable and contains a number of
* coding conventions designed to improve portability and efficiency. Do not make
@@ -209,6 +209,7 @@ template <typename T> T SwigValueInit() {
/* Flags for pointer conversions */
#define SWIG_POINTER_DISOWN 0x1
#define SWIG_CAST_NEW_MEMORY 0x2
+#define SWIG_POINTER_NO_NULL 0x4
/* Flags for new pointer objects */
#define SWIG_POINTER_OWN 0x1
@@ -737,6 +738,23 @@ SWIG_UnpackDataName(const char *c, void *ptr, size_t s
}
#endif
+/* Errors in SWIG */
+#define SWIG_UnknownError -1
+#define SWIG_IOError -2
+#define SWIG_RuntimeError -3
+#define SWIG_IndexError -4
+#define SWIG_TypeError -5
+#define SWIG_DivisionByZero -6
+#define SWIG_OverflowError -7
+#define SWIG_SyntaxError -8
+#define SWIG_ValueError -9
+#define SWIG_SystemError -10
+#define SWIG_AttributeError -11
+#define SWIG_MemoryError -12
+#define SWIG_NullReferenceError -13
+
+
+
/* -----------------------------------------------------------------------------
* luarun.swg
*
@@ -919,8 +937,8 @@ typedef struct swig_elua_entry {
* -------------------------------------------------------------------------- */
/* Push the string STR on the Lua stack, like lua_pushstring, but
- prefixed with the the location of the innermost Lua call-point
- (as formated by luaL_where). */
+ prefixed with the location of the innermost Lua call-point
+ (as formatted by luaL_where). */
SWIGRUNTIME void
SWIG_Lua_pusherrstring (lua_State *L, const char *str)
{
@@ -930,8 +948,8 @@ SWIG_Lua_pusherrstring (lua_State *L, const char *str)
}
/* Push a formatted string generated from FMT and following args on
- the Lua stack, like lua_pushfstring, but prefixed with the the
- location of the innermost Lua call-point (as formated by luaL_where). */
+ the Lua stack, like lua_pushfstring, but prefixed with the
+ location of the innermost Lua call-point (as formatted by luaL_where). */
SWIGRUNTIME void
SWIG_Lua_pushferrstring (lua_State *L, const char *fmt, ...)
{
@@ -1028,7 +1046,7 @@ to tell the two structures apart within SWIG, other th
typedef struct {
swig_type_info *type;
int own; /* 1 if owned & must be destroyed */
- char data[1]; /* arbitary amount of data */
+ char data[1]; /* arbitrary amount of data */
} swig_lua_rawdata;
/* Common SWIG API */
@@ -1080,7 +1098,7 @@ typedef struct {
#define SWIG_isptrtype(L,I) (lua_isuserdata(L,I) || lua_isnil(L,I))
#ifdef __cplusplus
-/* Special helper for member function pointers
+/* Special helper for member function pointers
it gets the address, casts it, then dereferences it */
/*#define SWIG_mem_fn_as_voidptr(a) (*((char**)&(a))) */
#endif
@@ -1183,7 +1201,7 @@ SWIGINTERN void SWIG_Lua_elua_emulate_register(lua_Sta
lua_pop(L,1); /*remove nil */
lua_newtable(L);
SWIG_Lua_elua_emulate_register(L,entry->value.value.table);
- }
+ }
if(is_metatable) {
assert(lua_istable(L,-1));
lua_pushvalue(L,-1);
@@ -1192,11 +1210,11 @@ SWIGINTERN void SWIG_Lua_elua_emulate_register(lua_Sta
break;
case LUA_TUSERDATA:
- if(entry->value.value.userdata.member)
+ if(entry->value.value.userdata.member)
SWIG_NewMemberObj(L,entry->value.value.userdata.pvalue,
entry->value.value.userdata.lvalue,
*(entry->value.value.userdata.ptype));
- else
+ else
SWIG_NewPointerObj(L,entry->value.value.userdata.pvalue,
*(entry->value.value.userdata.ptype),0);
break;
@@ -1241,7 +1259,7 @@ SWIGINTERN int SWIG_Lua_emulate_elua_getmetatable(lua_
}
assert(lua_gettop(L) == 2);
return 1;
-
+
fail:
lua_error(L);
return 0;
@@ -1259,7 +1277,7 @@ SWIGINTERN void SWIG_Lua_emulate_elua_swap_getmetatabl
lua_pushcfunction(L, SWIG_Lua_emulate_elua_getmetatable);
lua_rawset(L,-3);
lua_pop(L,2);
-
+
}
/* END OF REMOVE */
@@ -1778,17 +1796,11 @@ SWIGINTERN int SWIG_Lua_class_tostring(lua_State *L)
{
/* there should be 1 param passed in
(1) userdata (not the metatable) */
- const char *className;
- void* userData;
+ swig_lua_userdata* userData;
assert(lua_isuserdata(L,1)); /* just in case */
- userData = lua_touserdata(L,1); /* get the userdata address for later */
- lua_getmetatable(L,1); /* get the meta table */
- assert(lua_istable(L,-1)); /* just in case */
+ userData = (swig_lua_userdata*)lua_touserdata(L,1); /* get the userdata address */
- lua_getfield(L, -1, ".type");
- className = lua_tostring(L, -1);
-
- lua_pushfstring(L, "<%s userdata: %p>", className, userData);
+ lua_pushfstring(L, "<userdata of type '%s' at %p>", userData->type->str, userData->ptr);
return 1;
}
@@ -1800,7 +1812,7 @@ SWIGINTERN int SWIG_Lua_class_disown(lua_State *L)
swig_lua_userdata *usr;
assert(lua_isuserdata(L,-1)); /* just in case */
usr=(swig_lua_userdata*)lua_touserdata(L,-1); /* get it */
-
+
usr->own = 0; /* clear our ownership */
return 0;
}
@@ -1909,7 +1921,7 @@ SWIGINTERN void SWIG_Lua_get_class_metatable(lua_Stat
Each class structure has a list of pointers to the base class structures.
This function fills them.
It cannot be done at compile time, as this will not work with hireachies
-spread over more than one swig file.
+spread over more than one swig file.
Therefore it must be done at runtime, querying the SWIG type system.
*/
SWIGINTERN void SWIG_Lua_init_base_class(lua_State *L,swig_lua_class *clss)
@@ -2143,11 +2155,11 @@ SWIGRUNTIME int SWIG_Lua_resolve_metamethod(lua_State
lua_checkstack(L,5);
numargs = lua_gettop(L); /* number of arguments to pass to actual metamethod */
-
+
/* Get upvalues from closure */
lua_pushvalue(L, lua_upvalueindex(1)); /*Get function name*/
metamethod_name_idx = lua_gettop(L);
-
+
lua_pushvalue(L, lua_upvalueindex(2));
clss = (const swig_lua_class*)(lua_touserdata(L,-1));
lua_pop(L,1); /* remove lightuserdata with clss from stack */
@@ -2179,7 +2191,7 @@ SWIGINTERN int SWIG_Lua_add_class_user_metamethod(lua_
/* metamethod name - on the top of the stack */
assert(lua_isstring(L,-1));
-
+
key_index = lua_gettop(L);
/* Check whether method is already defined in metatable */
@@ -2189,7 +2201,7 @@ SWIGINTERN int SWIG_Lua_add_class_user_metamethod(lua_
lua_pop(L,1);
return -1;
}
- lua_pop(L,1);
+ lua_pop(L,1);
/* Iterating over immediate bases */
for(i=0;clss->bases[i];i++)
@@ -2199,13 +2211,13 @@ SWIGINTERN int SWIG_Lua_add_class_user_metamethod(lua_
lua_pushvalue(L, key_index);
lua_rawget(L, -2);
if( !lua_isnil(L,-1) ) {
- lua_pushvalue(L, key_index);
+ lua_pushvalue(L, key_index);
/* Add proxy function */
lua_pushvalue(L, key_index); /* first closure value is function name */
lua_pushlightuserdata(L, clss); /* second closure value is swig_lua_class structure */
lua_pushcclosure(L, SWIG_Lua_resolve_metamethod, 2);
-
+
lua_rawset(L, metatable_index);
success = 1;
}
@@ -2216,7 +2228,7 @@ SWIGINTERN int SWIG_Lua_add_class_user_metamethod(lua_
break;
}
- return success;
+ return success;
}
SWIGINTERN void SWIG_Lua_add_class_user_metamethods(lua_State *L, swig_lua_class *clss)
@@ -2504,7 +2516,17 @@ SWIGRUNTIME int SWIG_Lua_ConvertPtr(lua_State *L,int
{
swig_lua_userdata *usr;
swig_cast_info *cast;
- if (lua_isnil(L,index)){*ptr=0; return SWIG_OK;} /* special case: lua nil => NULL pointer */
+ /* special case: lua nil => NULL pointer */
+ if (lua_isnil(L,index))
+ {
+ *ptr=0;
+ return (flags & SWIG_POINTER_NO_NULL) ? SWIG_NullReferenceError : SWIG_OK;
+ }
+ if (lua_islightuserdata(L,index))
+ {
+ *ptr=lua_touserdata(L,index);
+ return (flags & SWIG_POINTER_NO_NULL) ? SWIG_NullReferenceError : SWIG_OK;
+ }
usr=(swig_lua_userdata*)lua_touserdata(L,index); /* get data */
if (usr)
{
@@ -2550,7 +2572,7 @@ SWIGRUNTIME void SWIG_Lua_NewPackedObj(lua_State *L,vo
memcpy(raw->data,ptr,size); /* copy the data */
SWIG_Lua_AddMetatable(L,type); /* add metatable */
}
-
+
/* converts a packed userdata. user for member fn pointers only */
SWIGRUNTIME int SWIG_Lua_ConvertPacked(lua_State *L,int index,void *ptr,size_t size,swig_type_info *type)
{
@@ -2599,7 +2621,7 @@ SWIG_Lua_InstallConstants(lua_State *L, swig_lua_const
switch(constants[i].type) {
case SWIG_LUA_INT:
lua_pushstring(L,constants[i].name);
- lua_pushinteger(L,(lua_Number)constants[i].lvalue);
+ lua_pushinteger(L,(lua_Integer)constants[i].lvalue);
lua_rawset(L,-3);
break;
case SWIG_LUA_FLOAT:
@@ -2610,7 +2632,7 @@ SWIG_Lua_InstallConstants(lua_State *L, swig_lua_const
case SWIG_LUA_CHAR:
lua_pushstring(L,constants[i].name);
{
- char c = constants[i].lvalue;
+ char c = (char)constants[i].lvalue;
lua_pushlstring(L,&c,1);
}
lua_rawset(L,-3);
@@ -2649,7 +2671,7 @@ Unfortunately lua keeps changing its APIs, so we need
In lua 5.0.X it's lua_dostring()
In lua 5.1.X it's luaL_dostring()
*/
-SWIGINTERN int
+SWIGINTERN int
SWIG_Lua_dostring(lua_State *L, const char *str) {
int ok,top;
if (str==0 || str[0]==0) return 0; /* nothing to do */
@@ -2664,7 +2686,7 @@ SWIG_Lua_dostring(lua_State *L, const char *str) {
}
lua_settop(L,top); /* restore the stack */
return ok;
-}
+}
#ifdef __cplusplus
}
@@ -2698,87 +2720,87 @@ SWIG_Lua_dostring(lua_State *L, const char *str) {
#define SWIGTYPE_p_lldb__SBData swig_types[20]
#define SWIGTYPE_p_lldb__SBDebugger swig_types[21]
#define SWIGTYPE_p_lldb__SBDeclaration swig_types[22]
-#define SWIGTYPE_p_lldb__SBError swig_types[23]
-#define SWIGTYPE_p_lldb__SBEvent swig_types[24]
-#define SWIGTYPE_p_lldb__SBExecutionContext swig_types[25]
-#define SWIGTYPE_p_lldb__SBExpressionOptions swig_types[26]
-#define SWIGTYPE_p_lldb__SBFile swig_types[27]
-#define SWIGTYPE_p_lldb__SBFileSpec swig_types[28]
-#define SWIGTYPE_p_lldb__SBFileSpecList swig_types[29]
-#define SWIGTYPE_p_lldb__SBFrame swig_types[30]
-#define SWIGTYPE_p_lldb__SBFunction swig_types[31]
-#define SWIGTYPE_p_lldb__SBHostOS swig_types[32]
-#define SWIGTYPE_p_lldb__SBInstruction swig_types[33]
-#define SWIGTYPE_p_lldb__SBInstructionList swig_types[34]
-#define SWIGTYPE_p_lldb__SBLanguageRuntime swig_types[35]
-#define SWIGTYPE_p_lldb__SBLaunchInfo swig_types[36]
-#define SWIGTYPE_p_lldb__SBLineEntry swig_types[37]
-#define SWIGTYPE_p_lldb__SBListener swig_types[38]
-#define SWIGTYPE_p_lldb__SBMemoryRegionInfo swig_types[39]
-#define SWIGTYPE_p_lldb__SBMemoryRegionInfoList swig_types[40]
-#define SWIGTYPE_p_lldb__SBModule swig_types[41]
-#define SWIGTYPE_p_lldb__SBModuleSpec swig_types[42]
-#define SWIGTYPE_p_lldb__SBModuleSpecList swig_types[43]
-#define SWIGTYPE_p_lldb__SBPlatform swig_types[44]
-#define SWIGTYPE_p_lldb__SBPlatformConnectOptions swig_types[45]
-#define SWIGTYPE_p_lldb__SBPlatformShellCommand swig_types[46]
-#define SWIGTYPE_p_lldb__SBProcess swig_types[47]
-#define SWIGTYPE_p_lldb__SBProcessInfo swig_types[48]
-#define SWIGTYPE_p_lldb__SBQueue swig_types[49]
-#define SWIGTYPE_p_lldb__SBQueueItem swig_types[50]
-#define SWIGTYPE_p_lldb__SBSection swig_types[51]
-#define SWIGTYPE_p_lldb__SBSourceManager swig_types[52]
-#define SWIGTYPE_p_lldb__SBStream swig_types[53]
-#define SWIGTYPE_p_lldb__SBStringList swig_types[54]
-#define SWIGTYPE_p_lldb__SBStructuredData swig_types[55]
-#define SWIGTYPE_p_lldb__SBSymbol swig_types[56]
-#define SWIGTYPE_p_lldb__SBSymbolContext swig_types[57]
-#define SWIGTYPE_p_lldb__SBSymbolContextList swig_types[58]
-#define SWIGTYPE_p_lldb__SBTarget swig_types[59]
-#define SWIGTYPE_p_lldb__SBThread swig_types[60]
-#define SWIGTYPE_p_lldb__SBThreadCollection swig_types[61]
-#define SWIGTYPE_p_lldb__SBThreadPlan swig_types[62]
-#define SWIGTYPE_p_lldb__SBTrace swig_types[63]
-#define SWIGTYPE_p_lldb__SBTraceOptions swig_types[64]
-#define SWIGTYPE_p_lldb__SBType swig_types[65]
-#define SWIGTYPE_p_lldb__SBTypeCategory swig_types[66]
-#define SWIGTYPE_p_lldb__SBTypeEnumMember swig_types[67]
-#define SWIGTYPE_p_lldb__SBTypeEnumMemberList swig_types[68]
-#define SWIGTYPE_p_lldb__SBTypeFilter swig_types[69]
-#define SWIGTYPE_p_lldb__SBTypeFormat swig_types[70]
-#define SWIGTYPE_p_lldb__SBTypeList swig_types[71]
-#define SWIGTYPE_p_lldb__SBTypeMember swig_types[72]
-#define SWIGTYPE_p_lldb__SBTypeMemberFunction swig_types[73]
-#define SWIGTYPE_p_lldb__SBTypeNameSpecifier swig_types[74]
-#define SWIGTYPE_p_lldb__SBTypeSummary swig_types[75]
-#define SWIGTYPE_p_lldb__SBTypeSummaryOptions swig_types[76]
-#define SWIGTYPE_p_lldb__SBTypeSynthetic swig_types[77]
-#define SWIGTYPE_p_lldb__SBUnixSignals swig_types[78]
-#define SWIGTYPE_p_lldb__SBValue swig_types[79]
-#define SWIGTYPE_p_lldb__SBValueList swig_types[80]
-#define SWIGTYPE_p_lldb__SBVariablesOptions swig_types[81]
-#define SWIGTYPE_p_lldb__SBWatchpoint swig_types[82]
-#define SWIGTYPE_p_lldb_private__SharingPtrT_lldb_private__ValueObject_t swig_types[83]
-#define SWIGTYPE_p_long_double swig_types[84]
-#define SWIGTYPE_p_long_long swig_types[85]
-#define SWIGTYPE_p_p_char swig_types[86]
-#define SWIGTYPE_p_p_void swig_types[87]
-#define SWIGTYPE_p_pthread_rwlock_t swig_types[88]
-#define SWIGTYPE_p_pthread_t swig_types[89]
-#define SWIGTYPE_p_short swig_types[90]
-#define SWIGTYPE_p_signed_char swig_types[91]
-#define SWIGTYPE_p_size_t swig_types[92]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ABI_t swig_types[93]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Baton_t swig_types[94]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Block_t swig_types[95]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointLocation_t swig_types[96]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointPrecondition_t swig_types[97]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointResolver_t swig_types[98]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointSite_t swig_types[99]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Breakpoint_t swig_types[100]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__BroadcasterManager_t swig_types[101]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Broadcaster_t swig_types[102]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ClangASTImporter_t swig_types[103]
+#define SWIGTYPE_p_lldb__SBEnvironment swig_types[23]
+#define SWIGTYPE_p_lldb__SBError swig_types[24]
+#define SWIGTYPE_p_lldb__SBEvent swig_types[25]
+#define SWIGTYPE_p_lldb__SBExecutionContext swig_types[26]
+#define SWIGTYPE_p_lldb__SBExpressionOptions swig_types[27]
+#define SWIGTYPE_p_lldb__SBFile swig_types[28]
+#define SWIGTYPE_p_lldb__SBFileSpec swig_types[29]
+#define SWIGTYPE_p_lldb__SBFileSpecList swig_types[30]
+#define SWIGTYPE_p_lldb__SBFrame swig_types[31]
+#define SWIGTYPE_p_lldb__SBFunction swig_types[32]
+#define SWIGTYPE_p_lldb__SBHostOS swig_types[33]
+#define SWIGTYPE_p_lldb__SBInstruction swig_types[34]
+#define SWIGTYPE_p_lldb__SBInstructionList swig_types[35]
+#define SWIGTYPE_p_lldb__SBLanguageRuntime swig_types[36]
+#define SWIGTYPE_p_lldb__SBLaunchInfo swig_types[37]
+#define SWIGTYPE_p_lldb__SBLineEntry swig_types[38]
+#define SWIGTYPE_p_lldb__SBListener swig_types[39]
+#define SWIGTYPE_p_lldb__SBMemoryRegionInfo swig_types[40]
+#define SWIGTYPE_p_lldb__SBMemoryRegionInfoList swig_types[41]
+#define SWIGTYPE_p_lldb__SBModule swig_types[42]
+#define SWIGTYPE_p_lldb__SBModuleSpec swig_types[43]
+#define SWIGTYPE_p_lldb__SBModuleSpecList swig_types[44]
+#define SWIGTYPE_p_lldb__SBPlatform swig_types[45]
+#define SWIGTYPE_p_lldb__SBPlatformConnectOptions swig_types[46]
+#define SWIGTYPE_p_lldb__SBPlatformShellCommand swig_types[47]
+#define SWIGTYPE_p_lldb__SBProcess swig_types[48]
+#define SWIGTYPE_p_lldb__SBProcessInfo swig_types[49]
+#define SWIGTYPE_p_lldb__SBQueue swig_types[50]
+#define SWIGTYPE_p_lldb__SBQueueItem swig_types[51]
+#define SWIGTYPE_p_lldb__SBReproducer swig_types[52]
+#define SWIGTYPE_p_lldb__SBSection swig_types[53]
+#define SWIGTYPE_p_lldb__SBSourceManager swig_types[54]
+#define SWIGTYPE_p_lldb__SBStream swig_types[55]
+#define SWIGTYPE_p_lldb__SBStringList swig_types[56]
+#define SWIGTYPE_p_lldb__SBStructuredData swig_types[57]
+#define SWIGTYPE_p_lldb__SBSymbol swig_types[58]
+#define SWIGTYPE_p_lldb__SBSymbolContext swig_types[59]
+#define SWIGTYPE_p_lldb__SBSymbolContextList swig_types[60]
+#define SWIGTYPE_p_lldb__SBTarget swig_types[61]
+#define SWIGTYPE_p_lldb__SBThread swig_types[62]
+#define SWIGTYPE_p_lldb__SBThreadCollection swig_types[63]
+#define SWIGTYPE_p_lldb__SBThreadPlan swig_types[64]
+#define SWIGTYPE_p_lldb__SBTrace swig_types[65]
+#define SWIGTYPE_p_lldb__SBTraceOptions swig_types[66]
+#define SWIGTYPE_p_lldb__SBType swig_types[67]
+#define SWIGTYPE_p_lldb__SBTypeCategory swig_types[68]
+#define SWIGTYPE_p_lldb__SBTypeEnumMember swig_types[69]
+#define SWIGTYPE_p_lldb__SBTypeEnumMemberList swig_types[70]
+#define SWIGTYPE_p_lldb__SBTypeFilter swig_types[71]
+#define SWIGTYPE_p_lldb__SBTypeFormat swig_types[72]
+#define SWIGTYPE_p_lldb__SBTypeList swig_types[73]
+#define SWIGTYPE_p_lldb__SBTypeMember swig_types[74]
+#define SWIGTYPE_p_lldb__SBTypeMemberFunction swig_types[75]
+#define SWIGTYPE_p_lldb__SBTypeNameSpecifier swig_types[76]
+#define SWIGTYPE_p_lldb__SBTypeSummary swig_types[77]
+#define SWIGTYPE_p_lldb__SBTypeSummaryOptions swig_types[78]
+#define SWIGTYPE_p_lldb__SBTypeSynthetic swig_types[79]
+#define SWIGTYPE_p_lldb__SBUnixSignals swig_types[80]
+#define SWIGTYPE_p_lldb__SBValue swig_types[81]
+#define SWIGTYPE_p_lldb__SBValueList swig_types[82]
+#define SWIGTYPE_p_lldb__SBVariablesOptions swig_types[83]
+#define SWIGTYPE_p_lldb__SBWatchpoint swig_types[84]
+#define SWIGTYPE_p_long_double swig_types[85]
+#define SWIGTYPE_p_long_long swig_types[86]
+#define SWIGTYPE_p_p_char swig_types[87]
+#define SWIGTYPE_p_p_void swig_types[88]
+#define SWIGTYPE_p_pthread_rwlock_t swig_types[89]
+#define SWIGTYPE_p_pthread_t swig_types[90]
+#define SWIGTYPE_p_short swig_types[91]
+#define SWIGTYPE_p_signed_char swig_types[92]
+#define SWIGTYPE_p_size_t swig_types[93]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ABI_t swig_types[94]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Baton_t swig_types[95]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Block_t swig_types[96]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointLocation_t swig_types[97]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointPrecondition_t swig_types[98]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointResolver_t swig_types[99]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointSite_t swig_types[100]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Breakpoint_t swig_types[101]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__BroadcasterManager_t swig_types[102]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Broadcaster_t swig_types[103]
#define SWIGTYPE_p_std__shared_ptrT_lldb_private__CommandObject_t swig_types[104]
#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Communication_t swig_types[105]
#define SWIGTYPE_p_std__shared_ptrT_lldb_private__CompileUnit_t swig_types[106]
@@ -2886,55 +2908,53 @@ SWIG_Lua_dostring(lua_State *L, const char *str) {
#define SWIGTYPE_p_std__shared_ptrT_lldb_private__UtilityFunction_t swig_types[208]
#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ValueList_t swig_types[209]
#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ValueObjectList_t swig_types[210]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Value_t swig_types[211]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__VariableList_t swig_types[212]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Variable_t swig_types[213]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Watchpoint_t swig_types[214]
-#define SWIGTYPE_p_std__string swig_types[215]
-#define SWIGTYPE_p_std__unique_ptrT_lldb_private__ClangASTContext_t swig_types[216]
-#define SWIGTYPE_p_std__unique_ptrT_lldb_private__ClangModulesDeclVendor_t swig_types[217]
-#define SWIGTYPE_p_std__unique_ptrT_lldb_private__ClangPersistentVariables_t swig_types[218]
-#define SWIGTYPE_p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t swig_types[219]
-#define SWIGTYPE_p_std__unique_ptrT_lldb_private__DynamicLoader_t swig_types[220]
-#define SWIGTYPE_p_std__unique_ptrT_lldb_private__File_t swig_types[221]
-#define SWIGTYPE_p_std__unique_ptrT_lldb_private__JITLoaderList_t swig_types[222]
-#define SWIGTYPE_p_std__unique_ptrT_lldb_private__MemoryRegionInfo_t swig_types[223]
-#define SWIGTYPE_p_std__unique_ptrT_lldb_private__OperatingSystem_t swig_types[224]
-#define SWIGTYPE_p_std__unique_ptrT_lldb_private__ScriptInterpreter_t swig_types[225]
-#define SWIGTYPE_p_std__unique_ptrT_lldb_private__SectionList_t swig_types[226]
-#define SWIGTYPE_p_std__unique_ptrT_lldb_private__SourceManager_t swig_types[227]
-#define SWIGTYPE_p_std__unique_ptrT_lldb_private__StackFrame_t swig_types[228]
-#define SWIGTYPE_p_std__unique_ptrT_lldb_private__StructuredDataImpl_t swig_types[229]
-#define SWIGTYPE_p_std__unique_ptrT_lldb_private__SymbolVendor_t swig_types[230]
-#define SWIGTYPE_p_std__unique_ptrT_lldb_private__SystemRuntime_t swig_types[231]
-#define SWIGTYPE_p_std__weak_ptrT_lldb_private__BreakpointLocation_t swig_types[232]
-#define SWIGTYPE_p_std__weak_ptrT_lldb_private__BreakpointSite_t swig_types[233]
-#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Breakpoint_t swig_types[234]
-#define SWIGTYPE_p_std__weak_ptrT_lldb_private__BroadcasterManager_t swig_types[235]
-#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Debugger_t swig_types[236]
-#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Listener_t swig_types[237]
-#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Module_t swig_types[238]
-#define SWIGTYPE_p_std__weak_ptrT_lldb_private__ObjectFileJITDelegate_t swig_types[239]
-#define SWIGTYPE_p_std__weak_ptrT_lldb_private__ObjectFile_t swig_types[240]
-#define SWIGTYPE_p_std__weak_ptrT_lldb_private__OptionValue_t swig_types[241]
-#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Process_t swig_types[242]
-#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Queue_t swig_types[243]
-#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Section_t swig_types[244]
-#define SWIGTYPE_p_std__weak_ptrT_lldb_private__StackFrame_t swig_types[245]
-#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Stream_t swig_types[246]
-#define SWIGTYPE_p_std__weak_ptrT_lldb_private__StructuredDataPlugin_t swig_types[247]
-#define SWIGTYPE_p_std__weak_ptrT_lldb_private__SymbolFileType_t swig_types[248]
-#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Target_t swig_types[249]
-#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Thread_t swig_types[250]
-#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Type_t swig_types[251]
-#define SWIGTYPE_p_std__weak_ptrT_lldb_private__UnixSignals_t swig_types[252]
-#define SWIGTYPE_p_unsigned_char swig_types[253]
-#define SWIGTYPE_p_unsigned_int swig_types[254]
-#define SWIGTYPE_p_unsigned_long_long swig_types[255]
-#define SWIGTYPE_p_unsigned_short swig_types[256]
-#define SWIGTYPE_p_void swig_types[257]
-static swig_type_info *swig_types[259];
-static swig_module_info swig_module = {swig_types, 258, 0, 0, 0, 0};
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ValueObject_t swig_types[211]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Value_t swig_types[212]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__VariableList_t swig_types[213]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Variable_t swig_types[214]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Watchpoint_t swig_types[215]
+#define SWIGTYPE_p_std__string swig_types[216]
+#define SWIGTYPE_p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t swig_types[217]
+#define SWIGTYPE_p_std__unique_ptrT_lldb_private__DynamicLoader_t swig_types[218]
+#define SWIGTYPE_p_std__unique_ptrT_lldb_private__File_t swig_types[219]
+#define SWIGTYPE_p_std__unique_ptrT_lldb_private__JITLoaderList_t swig_types[220]
+#define SWIGTYPE_p_std__unique_ptrT_lldb_private__MemoryRegionInfo_t swig_types[221]
+#define SWIGTYPE_p_std__unique_ptrT_lldb_private__OperatingSystem_t swig_types[222]
+#define SWIGTYPE_p_std__unique_ptrT_lldb_private__ScriptInterpreter_t swig_types[223]
+#define SWIGTYPE_p_std__unique_ptrT_lldb_private__SectionList_t swig_types[224]
+#define SWIGTYPE_p_std__unique_ptrT_lldb_private__SourceManager_t swig_types[225]
+#define SWIGTYPE_p_std__unique_ptrT_lldb_private__StackFrame_t swig_types[226]
+#define SWIGTYPE_p_std__unique_ptrT_lldb_private__StructuredDataImpl_t swig_types[227]
+#define SWIGTYPE_p_std__unique_ptrT_lldb_private__SymbolVendor_t swig_types[228]
+#define SWIGTYPE_p_std__unique_ptrT_lldb_private__SystemRuntime_t swig_types[229]
+#define SWIGTYPE_p_std__weak_ptrT_lldb_private__BreakpointLocation_t swig_types[230]
+#define SWIGTYPE_p_std__weak_ptrT_lldb_private__BreakpointSite_t swig_types[231]
+#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Breakpoint_t swig_types[232]
+#define SWIGTYPE_p_std__weak_ptrT_lldb_private__BroadcasterManager_t swig_types[233]
+#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Debugger_t swig_types[234]
+#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Listener_t swig_types[235]
+#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Module_t swig_types[236]
+#define SWIGTYPE_p_std__weak_ptrT_lldb_private__ObjectFileJITDelegate_t swig_types[237]
+#define SWIGTYPE_p_std__weak_ptrT_lldb_private__ObjectFile_t swig_types[238]
+#define SWIGTYPE_p_std__weak_ptrT_lldb_private__OptionValue_t swig_types[239]
+#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Process_t swig_types[240]
+#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Queue_t swig_types[241]
+#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Section_t swig_types[242]
+#define SWIGTYPE_p_std__weak_ptrT_lldb_private__StackFrame_t swig_types[243]
+#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Stream_t swig_types[244]
+#define SWIGTYPE_p_std__weak_ptrT_lldb_private__StructuredDataPlugin_t swig_types[245]
+#define SWIGTYPE_p_std__weak_ptrT_lldb_private__SymbolFileType_t swig_types[246]
+#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Target_t swig_types[247]
+#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Thread_t swig_types[248]
+#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Type_t swig_types[249]
+#define SWIGTYPE_p_std__weak_ptrT_lldb_private__UnixSignals_t swig_types[250]
+#define SWIGTYPE_p_unsigned_char swig_types[251]
+#define SWIGTYPE_p_unsigned_int swig_types[252]
+#define SWIGTYPE_p_unsigned_long_long swig_types[253]
+#define SWIGTYPE_p_unsigned_short swig_types[254]
+#define SWIGTYPE_p_void swig_types[255]
+static swig_type_info *swig_types[257];
+static swig_module_info swig_module = {swig_types, 256, 0, 0, 0, 0};
#define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
#define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
@@ -3132,18 +3152,20 @@ SWIGINTERN void SWIG_write_ptr_array(lua_State* L,void
#include "lldb/API/SBBreakpointName.h"
#include "lldb/API/SBBroadcaster.h"
#include "lldb/API/SBCommandInterpreter.h"
+#include "lldb/API/SBCommandInterpreterRunOptions.h"
#include "lldb/API/SBCommandReturnObject.h"
#include "lldb/API/SBCommunication.h"
#include "lldb/API/SBCompileUnit.h"
#include "lldb/API/SBData.h"
#include "lldb/API/SBDebugger.h"
#include "lldb/API/SBDeclaration.h"
+#include "lldb/API/SBEnvironment.h"
#include "lldb/API/SBError.h"
#include "lldb/API/SBEvent.h"
#include "lldb/API/SBExecutionContext.h"
#include "lldb/API/SBExpressionOptions.h"
-#include "lldb/API/SBFileSpec.h"
#include "lldb/API/SBFile.h"
+#include "lldb/API/SBFileSpec.h"
#include "lldb/API/SBFileSpecList.h"
#include "lldb/API/SBFrame.h"
#include "lldb/API/SBFunction.h"
@@ -3163,6 +3185,7 @@ SWIGINTERN void SWIG_write_ptr_array(lua_State* L,void
#include "lldb/API/SBProcessInfo.h"
#include "lldb/API/SBQueue.h"
#include "lldb/API/SBQueueItem.h"
+#include "lldb/API/SBReproducer.h"
#include "lldb/API/SBSection.h"
#include "lldb/API/SBSourceManager.h"
#include "lldb/API/SBStream.h"
@@ -3185,11 +3208,11 @@ SWIGINTERN void SWIG_write_ptr_array(lua_State* L,void
#include "lldb/API/SBTypeNameSpecifier.h"
#include "lldb/API/SBTypeSummary.h"
#include "lldb/API/SBTypeSynthetic.h"
+#include "lldb/API/SBUnixSignals.h"
#include "lldb/API/SBValue.h"
#include "lldb/API/SBValueList.h"
#include "lldb/API/SBVariablesOptions.h"
#include "lldb/API/SBWatchpoint.h"
-#include "lldb/API/SBUnixSignals.h"
using namespace lldb_private;
@@ -3455,9 +3478,6 @@ SWIGINTERN std::string lldb_SBSection___str__(lldb::SB
}
return std::string(desc, desc_len);
}
-SWIGINTERN void lldb_SBStream_Print(lldb::SBStream *self,char const *str){
- self->Printf("%s", str);
- }
SWIGINTERN void lldb_SBStream_RedirectToFileHandle(lldb::SBStream *self,lldb::FileSP file,bool transfer_fh_ownership){
self->RedirectToFile(file);
}
@@ -4027,7 +4047,7 @@ static int _wrap_new_SBAddress(lua_State* L) {
int _v;
{
void *ptr;
- if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, 0)) {
+ if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, SWIG_POINTER_NO_NULL)) {
_v = 0;
} else {
_v = 1;
@@ -4041,7 +4061,7 @@ static int _wrap_new_SBAddress(lua_State* L) {
int _v;
{
void *ptr;
- if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSection, 0)) {
+ if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSection, SWIG_POINTER_NO_NULL)) {
_v = 0;
} else {
_v = 1;
@@ -4064,7 +4084,7 @@ static int _wrap_new_SBAddress(lua_State* L) {
if (_v) {
{
void *ptr;
- if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
+ if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
_v = 0;
} else {
_v = 1;
@@ -4772,7 +4792,7 @@ static int _wrap_new_SBAttachInfo(lua_State* L) {
int _v;
{
void *ptr;
- if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, 0)) {
+ if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, SWIG_POINTER_NO_NULL)) {
_v = 0;
} else {
_v = 1;
@@ -4964,7 +4984,7 @@ static int _wrap_SBAttachInfo_SetExecutable(lua_State*
if (_v) {
{
void *ptr;
- if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, 0)) {
+ if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
_v = 0;
} else {
_v = 1;
@@ -5853,7 +5873,7 @@ static int _wrap_new_SBBlock(lua_State* L) {
int _v;
{
void *ptr;
- if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBlock, 0)) {
+ if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBlock, SWIG_POINTER_NO_NULL)) {
_v = 0;
} else {
_v = 1;
@@ -6386,7 +6406,7 @@ static int _wrap_SBBlock_GetVariables(lua_State* L) {
if (_v) {
{
void *ptr;
- if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
+ if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
_v = 0;
} else {
_v = 1;
@@ -6425,7 +6445,7 @@ static int _wrap_SBBlock_GetVariables(lua_State* L) {
if (_v) {
{
void *ptr;
- if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
+ if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, SWIG_POINTER_NO_NULL)) {
_v = 0;
} else {
_v = 1;
@@ -6609,7 +6629,7 @@ static int _wrap_new_SBBreakpoint(lua_State* L) {
int _v;
{
void *ptr;
- if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, 0)) {
+ if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, SWIG_POINTER_NO_NULL)) {
_v = 0;
} else {
_v = 1;
@@ -7454,7 +7474,7 @@ static int _wrap_SBBreakpoint_SetScriptCallbackFunctio
if (_v) {
{
void *ptr;
- if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
+ if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
_v = 0;
} else {
_v = 1;
@@ -7593,6 +7613,36 @@ fail:
}
+static int _wrap_SBBreakpoint_AddNameWithErrorHandling(lua_State* L) {
+ int SWIG_arg = 0;
+ lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
+ char *arg2 = (char *) 0 ;
+ lldb::SBError result;
+
+ SWIG_check_num_args("lldb::SBBreakpoint::AddNameWithErrorHandling",2,2)
+ if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::AddNameWithErrorHandling",1,"lldb::SBBreakpoint *");
+ if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::AddNameWithErrorHandling",2,"char const *");
+
+ if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
+ SWIG_fail_ptr("SBBreakpoint_AddNameWithErrorHandling",1,SWIGTYPE_p_lldb__SBBreakpoint);
+ }
+
+ arg2 = (char *)lua_tostring(L, 2);
+ result = (arg1)->AddNameWithErrorHandling((char const *)arg2);
+ {
+ lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
+ SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
+ }
+ return SWIG_arg;
+
+ if(0) SWIG_fail;
+
+fail:
+ lua_error(L);
+ return SWIG_arg;
+}
+
+
static int _wrap_SBBreakpoint_RemoveName(lua_State* L) {
int SWIG_arg = 0;
lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
@@ -7809,7 +7859,7 @@ static int _wrap_SBBreakpoint_GetDescription(lua_State
if (_v) {
{
void *ptr;
- if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, 0)) {
+ if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
_v = 0;
} else {
_v = 1;
@@ -7833,7 +7883,7 @@ static int _wrap_SBBreakpoint_GetDescription(lua_State
if (_v) {
{
void *ptr;
- if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, 0)) {
+ if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
_v = 0;
} else {
_v = 1;
@@ -8119,6 +8169,7 @@ static swig_lua_method swig_SBBreakpoint_methods[]= {
{ "SetCommandLineCommands", _wrap_SBBreakpoint_SetCommandLineCommands},
{ "GetCommandLineCommands", _wrap_SBBreakpoint_GetCommandLineCommands},
{ "AddName", _wrap_SBBreakpoint_AddName},
+ { "AddNameWithErrorHandling", _wrap_SBBreakpoint_AddNameWithErrorHandling},
{ "RemoveName", _wrap_SBBreakpoint_RemoveName},
{ "MatchesName", _wrap_SBBreakpoint_MatchesName},
{ "GetNames", _wrap_SBBreakpoint_GetNames},
@@ -8494,7 +8545,7 @@ static int _wrap_new_SBBreakpointLocation(lua_State* L
int _v;
{
void *ptr;
- if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointLocation, 0)) {
+ if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointLocation, SWIG_POINTER_NO_NULL)) {
_v = 0;
} else {
_v = 1;
@@ -8943,7 +8994,7 @@ static int _wrap_SBBreakpointLocation_SetScriptCallbac
if (_v) {
{
void *ptr;
- if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
+ if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
_v = 0;
} else {
_v = 1;
@@ -9551,7 +9602,7 @@ static int _wrap_new_SBBreakpointName(lua_State* L) {
int _v;
{
void *ptr;
- if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointName, 0)) {
+ if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointName, SWIG_POINTER_NO_NULL)) {
_v = 0;
} else {
_v = 1;
@@ -9565,7 +9616,7 @@ static int _wrap_new_SBBreakpointName(lua_State* L) {
int _v;
{
void *ptr;
- if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, 0)) {
+ if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, SWIG_POINTER_NO_NULL)) {
_v = 0;
} else {
_v = 1;
@@ -9584,7 +9635,7 @@ static int _wrap_new_SBBreakpointName(lua_State* L) {
int _v;
{
void *ptr;
- if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
+ if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
_v = 0;
} else {
_v = 1;
@@ -10247,7 +10298,7 @@ static int _wrap_SBBreakpointName_SetScriptCallbackFun
if (_v) {
{
void *ptr;
- if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
+ if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
_v = 0;
} else {
_v = 1;
@@ -10773,7 +10824,7 @@ static int _wrap_new_SBBroadcaster(lua_State* L) {
int _v;
{
void *ptr;
- if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
+ if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, SWIG_POINTER_NO_NULL)) {
_v = 0;
} else {
_v = 1;
@@ -11048,7 +11099,7 @@ static int _wrap_SBBroadcaster_BroadcastEvent(lua_Stat
if (_v) {
{
void *ptr;
- if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, 0)) {
+ if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
_v = 0;
} else {
_v = 1;
@@ -11072,7 +11123,7 @@ static int _wrap_SBBroadcaster_BroadcastEvent(lua_Stat
if (_v) {
{
void *ptr;
- if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, 0)) {
+ if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
_v = 0;
} else {
_v = 1;
@@ -11304,7 +11355,7 @@ static int _wrap_SBBroadcaster_RemoveListener(lua_Stat
if (_v) {
{
void *ptr;
- if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBListener, 0)) {
+ if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBListener, SWIG_POINTER_NO_NULL)) {
_v = 0;
} else {
_v = 1;
@@ -11328,7 +11379,7 @@ static int _wrap_SBBroadcaster_RemoveListener(lua_Stat
if (_v) {
{
void *ptr;
- if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBListener, 0)) {
+ if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBListener, SWIG_POINTER_NO_NULL)) {
_v = 0;
} else {
_v = 1;
@@ -11442,382 +11493,6 @@ static swig_lua_class *swig_SBBroadcaster_bases[] = {0
static const char *swig_SBBroadcaster_base_names[] = {0};
static swig_lua_class _wrap_class_SBBroadcaster = { "SBBroadcaster", "SBBroadcaster", &SWIGTYPE_p_lldb__SBBroadcaster,_proxy__wrap_new_SBBroadcaster, swig_delete_SBBroadcaster, swig_SBBroadcaster_methods, swig_SBBroadcaster_attributes, &swig_SBBroadcaster_Sf_SwigStatic, swig_SBBroadcaster_meta, swig_SBBroadcaster_bases, swig_SBBroadcaster_base_names };
-static int _wrap_new_SBCommandInterpreterRunOptions(lua_State* L) {
- int SWIG_arg = 0;
- lldb::SBCommandInterpreterRunOptions *result = 0 ;
-
- SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SBCommandInterpreterRunOptions",0,0)
- result = (lldb::SBCommandInterpreterRunOptions *)new lldb::SBCommandInterpreterRunOptions();
- SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,1); SWIG_arg++;
- return SWIG_arg;
-
- if(0) SWIG_fail;
-
-fail:
- lua_error(L);
- return SWIG_arg;
-}
-
-
-static int _wrap_SBCommandInterpreterRunOptions_GetStopOnContinue(lua_State* L) {
- int SWIG_arg = 0;
- lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
- bool result;
-
- SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetStopOnContinue",1,1)
- if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetStopOnContinue",1,"lldb::SBCommandInterpreterRunOptions const *");
-
- if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
- SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetStopOnContinue",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
- }
-
- result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetStopOnContinue();
- lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
- return SWIG_arg;
-
- if(0) SWIG_fail;
-
-fail:
- lua_error(L);
- return SWIG_arg;
-}
-
-
-static int _wrap_SBCommandInterpreterRunOptions_SetStopOnContinue(lua_State* L) {
- int SWIG_arg = 0;
- lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
- bool arg2 ;
-
- SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetStopOnContinue",2,2)
- if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnContinue",1,"lldb::SBCommandInterpreterRunOptions *");
- if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnContinue",2,"bool");
-
- if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
- SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetStopOnContinue",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
- }
-
- arg2 = (lua_toboolean(L, 2)!=0);
- (arg1)->SetStopOnContinue(arg2);
-
- return SWIG_arg;
-
- if(0) SWIG_fail;
-
-fail:
- lua_error(L);
- return SWIG_arg;
-}
-
-
-static int _wrap_SBCommandInterpreterRunOptions_GetStopOnError(lua_State* L) {
- int SWIG_arg = 0;
- lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
- bool result;
-
- SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetStopOnError",1,1)
- if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetStopOnError",1,"lldb::SBCommandInterpreterRunOptions const *");
-
- if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
- SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetStopOnError",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
- }
-
- result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetStopOnError();
- lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
- return SWIG_arg;
-
- if(0) SWIG_fail;
-
-fail:
- lua_error(L);
- return SWIG_arg;
-}
-
-
-static int _wrap_SBCommandInterpreterRunOptions_SetStopOnError(lua_State* L) {
- int SWIG_arg = 0;
- lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
- bool arg2 ;
-
- SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetStopOnError",2,2)
- if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnError",1,"lldb::SBCommandInterpreterRunOptions *");
- if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnError",2,"bool");
-
- if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
- SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetStopOnError",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
- }
-
- arg2 = (lua_toboolean(L, 2)!=0);
- (arg1)->SetStopOnError(arg2);
-
- return SWIG_arg;
-
- if(0) SWIG_fail;
-
-fail:
- lua_error(L);
- return SWIG_arg;
-}
-
-
-static int _wrap_SBCommandInterpreterRunOptions_GetStopOnCrash(lua_State* L) {
- int SWIG_arg = 0;
- lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
- bool result;
-
- SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetStopOnCrash",1,1)
- if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetStopOnCrash",1,"lldb::SBCommandInterpreterRunOptions const *");
-
- if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
- SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetStopOnCrash",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
- }
-
- result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetStopOnCrash();
- lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
- return SWIG_arg;
-
- if(0) SWIG_fail;
-
-fail:
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-src-projects
mailing list