xref: /freebsd-src/lib/clang/liblldb/LLDBWrapLua.cpp (revision 0eae32dcef82f6f06de6419a0d623d7def0cc8f6)
1 /* ----------------------------------------------------------------------------
2  * This file was automatically generated by SWIG (http://www.swig.org).
3  * Version 4.0.2
4  *
5  * This file is not intended to be easily readable and contains a number of
6  * coding conventions designed to improve portability and efficiency. Do not make
7  * changes to this file unless you know what you are doing--modify the SWIG
8  * interface file instead.
9  * ----------------------------------------------------------------------------- */
10 
11 
12 #ifndef SWIGLUA
13 #define SWIGLUA
14 #endif
15 
16 #define SWIG_LUA_TARGET SWIG_LUA_FLAVOR_LUA
17 #define SWIG_LUA_MODULE_GLOBAL
18 
19 
20 #ifdef __cplusplus
21 /* SwigValueWrapper is described in swig.swg */
22 template<typename T> class SwigValueWrapper {
23   struct SwigMovePointer {
24     T *ptr;
25     SwigMovePointer(T *p) : ptr(p) { }
26     ~SwigMovePointer() { delete ptr; }
27     SwigMovePointer& operator=(SwigMovePointer& rhs) { T* oldptr = ptr; ptr = 0; delete oldptr; ptr = rhs.ptr; rhs.ptr = 0; return *this; }
28   } pointer;
29   SwigValueWrapper& operator=(const SwigValueWrapper<T>& rhs);
30   SwigValueWrapper(const SwigValueWrapper<T>& rhs);
31 public:
32   SwigValueWrapper() : pointer(0) { }
33   SwigValueWrapper& operator=(const T& t) { SwigMovePointer tmp(new T(t)); pointer = tmp; return *this; }
34   operator T&() const { return *pointer.ptr; }
35   T *operator&() { return pointer.ptr; }
36 };
37 
38 template <typename T> T SwigValueInit() {
39   return T();
40 }
41 #endif
42 
43 /* -----------------------------------------------------------------------------
44  *  This section contains generic SWIG labels for method/variable
45  *  declarations/attributes, and other compiler dependent labels.
46  * ----------------------------------------------------------------------------- */
47 
48 /* template workaround for compilers that cannot correctly implement the C++ standard */
49 #ifndef SWIGTEMPLATEDISAMBIGUATOR
50 # if defined(__SUNPRO_CC) && (__SUNPRO_CC <= 0x560)
51 #  define SWIGTEMPLATEDISAMBIGUATOR template
52 # elif defined(__HP_aCC)
53 /* Needed even with `aCC -AA' when `aCC -V' reports HP ANSI C++ B3910B A.03.55 */
54 /* If we find a maximum version that requires this, the test would be __HP_aCC <= 35500 for A.03.55 */
55 #  define SWIGTEMPLATEDISAMBIGUATOR template
56 # else
57 #  define SWIGTEMPLATEDISAMBIGUATOR
58 # endif
59 #endif
60 
61 /* inline attribute */
62 #ifndef SWIGINLINE
63 # if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__))
64 #   define SWIGINLINE inline
65 # else
66 #   define SWIGINLINE
67 # endif
68 #endif
69 
70 /* attribute recognised by some compilers to avoid 'unused' warnings */
71 #ifndef SWIGUNUSED
72 # if defined(__GNUC__)
73 #   if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
74 #     define SWIGUNUSED __attribute__ ((__unused__))
75 #   else
76 #     define SWIGUNUSED
77 #   endif
78 # elif defined(__ICC)
79 #   define SWIGUNUSED __attribute__ ((__unused__))
80 # else
81 #   define SWIGUNUSED
82 # endif
83 #endif
84 
85 #ifndef SWIG_MSC_UNSUPPRESS_4505
86 # if defined(_MSC_VER)
87 #   pragma warning(disable : 4505) /* unreferenced local function has been removed */
88 # endif
89 #endif
90 
91 #ifndef SWIGUNUSEDPARM
92 # ifdef __cplusplus
93 #   define SWIGUNUSEDPARM(p)
94 # else
95 #   define SWIGUNUSEDPARM(p) p SWIGUNUSED
96 # endif
97 #endif
98 
99 /* internal SWIG method */
100 #ifndef SWIGINTERN
101 # define SWIGINTERN static SWIGUNUSED
102 #endif
103 
104 /* internal inline SWIG method */
105 #ifndef SWIGINTERNINLINE
106 # define SWIGINTERNINLINE SWIGINTERN SWIGINLINE
107 #endif
108 
109 /* exporting methods */
110 #if defined(__GNUC__)
111 #  if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)
112 #    ifndef GCC_HASCLASSVISIBILITY
113 #      define GCC_HASCLASSVISIBILITY
114 #    endif
115 #  endif
116 #endif
117 
118 #ifndef SWIGEXPORT
119 # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
120 #   if defined(STATIC_LINKED)
121 #     define SWIGEXPORT
122 #   else
123 #     define SWIGEXPORT __declspec(dllexport)
124 #   endif
125 # else
126 #   if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY)
127 #     define SWIGEXPORT __attribute__ ((visibility("default")))
128 #   else
129 #     define SWIGEXPORT
130 #   endif
131 # endif
132 #endif
133 
134 /* calling conventions for Windows */
135 #ifndef SWIGSTDCALL
136 # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
137 #   define SWIGSTDCALL __stdcall
138 # else
139 #   define SWIGSTDCALL
140 # endif
141 #endif
142 
143 /* Deal with Microsoft's attempt at deprecating C standard runtime functions */
144 #if !defined(SWIG_NO_CRT_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_CRT_SECURE_NO_DEPRECATE)
145 # define _CRT_SECURE_NO_DEPRECATE
146 #endif
147 
148 /* Deal with Microsoft's attempt at deprecating methods in the standard C++ library */
149 #if !defined(SWIG_NO_SCL_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_SCL_SECURE_NO_DEPRECATE)
150 # define _SCL_SECURE_NO_DEPRECATE
151 #endif
152 
153 /* Deal with Apple's deprecated 'AssertMacros.h' from Carbon-framework */
154 #if defined(__APPLE__) && !defined(__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES)
155 # define __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES 0
156 #endif
157 
158 /* Intel's compiler complains if a variable which was never initialised is
159  * cast to void, which is a common idiom which we use to indicate that we
160  * are aware a variable isn't used.  So we just silence that warning.
161  * See: https://github.com/swig/swig/issues/192 for more discussion.
162  */
163 #ifdef __INTEL_COMPILER
164 # pragma warning disable 592
165 #endif
166 
167 /* -----------------------------------------------------------------------------
168  * swigrun.swg
169  *
170  * This file contains generic C API SWIG runtime support for pointer
171  * type checking.
172  * ----------------------------------------------------------------------------- */
173 
174 /* This should only be incremented when either the layout of swig_type_info changes,
175    or for whatever reason, the runtime changes incompatibly */
176 #define SWIG_RUNTIME_VERSION "4"
177 
178 /* define SWIG_TYPE_TABLE_NAME as "SWIG_TYPE_TABLE" */
179 #ifdef SWIG_TYPE_TABLE
180 # define SWIG_QUOTE_STRING(x) #x
181 # define SWIG_EXPAND_AND_QUOTE_STRING(x) SWIG_QUOTE_STRING(x)
182 # define SWIG_TYPE_TABLE_NAME SWIG_EXPAND_AND_QUOTE_STRING(SWIG_TYPE_TABLE)
183 #else
184 # define SWIG_TYPE_TABLE_NAME
185 #endif
186 
187 /*
188   You can use the SWIGRUNTIME and SWIGRUNTIMEINLINE macros for
189   creating a static or dynamic library from the SWIG runtime code.
190   In 99.9% of the cases, SWIG just needs to declare them as 'static'.
191 
192   But only do this if strictly necessary, ie, if you have problems
193   with your compiler or suchlike.
194 */
195 
196 #ifndef SWIGRUNTIME
197 # define SWIGRUNTIME SWIGINTERN
198 #endif
199 
200 #ifndef SWIGRUNTIMEINLINE
201 # define SWIGRUNTIMEINLINE SWIGRUNTIME SWIGINLINE
202 #endif
203 
204 /*  Generic buffer size */
205 #ifndef SWIG_BUFFER_SIZE
206 # define SWIG_BUFFER_SIZE 1024
207 #endif
208 
209 /* Flags for pointer conversions */
210 #define SWIG_POINTER_DISOWN        0x1
211 #define SWIG_CAST_NEW_MEMORY       0x2
212 #define SWIG_POINTER_NO_NULL       0x4
213 
214 /* Flags for new pointer objects */
215 #define SWIG_POINTER_OWN           0x1
216 
217 
218 /*
219    Flags/methods for returning states.
220 
221    The SWIG conversion methods, as ConvertPtr, return an integer
222    that tells if the conversion was successful or not. And if not,
223    an error code can be returned (see swigerrors.swg for the codes).
224 
225    Use the following macros/flags to set or process the returning
226    states.
227 
228    In old versions of SWIG, code such as the following was usually written:
229 
230      if (SWIG_ConvertPtr(obj,vptr,ty.flags) != -1) {
231        // success code
232      } else {
233        //fail code
234      }
235 
236    Now you can be more explicit:
237 
238     int res = SWIG_ConvertPtr(obj,vptr,ty.flags);
239     if (SWIG_IsOK(res)) {
240       // success code
241     } else {
242       // fail code
243     }
244 
245    which is the same really, but now you can also do
246 
247     Type *ptr;
248     int res = SWIG_ConvertPtr(obj,(void **)(&ptr),ty.flags);
249     if (SWIG_IsOK(res)) {
250       // success code
251       if (SWIG_IsNewObj(res) {
252         ...
253 	delete *ptr;
254       } else {
255         ...
256       }
257     } else {
258       // fail code
259     }
260 
261    I.e., now SWIG_ConvertPtr can return new objects and you can
262    identify the case and take care of the deallocation. Of course that
263    also requires SWIG_ConvertPtr to return new result values, such as
264 
265       int SWIG_ConvertPtr(obj, ptr,...) {
266         if (<obj is ok>) {
267           if (<need new object>) {
268             *ptr = <ptr to new allocated object>;
269             return SWIG_NEWOBJ;
270           } else {
271             *ptr = <ptr to old object>;
272             return SWIG_OLDOBJ;
273           }
274         } else {
275           return SWIG_BADOBJ;
276         }
277       }
278 
279    Of course, returning the plain '0(success)/-1(fail)' still works, but you can be
280    more explicit by returning SWIG_BADOBJ, SWIG_ERROR or any of the
281    SWIG errors code.
282 
283    Finally, if the SWIG_CASTRANK_MODE is enabled, the result code
284    allows to return the 'cast rank', for example, if you have this
285 
286        int food(double)
287        int fooi(int);
288 
289    and you call
290 
291       food(1)   // cast rank '1'  (1 -> 1.0)
292       fooi(1)   // cast rank '0'
293 
294    just use the SWIG_AddCast()/SWIG_CheckState()
295 */
296 
297 #define SWIG_OK                    (0)
298 #define SWIG_ERROR                 (-1)
299 #define SWIG_IsOK(r)               (r >= 0)
300 #define SWIG_ArgError(r)           ((r != SWIG_ERROR) ? r : SWIG_TypeError)
301 
302 /* The CastRankLimit says how many bits are used for the cast rank */
303 #define SWIG_CASTRANKLIMIT         (1 << 8)
304 /* The NewMask denotes the object was created (using new/malloc) */
305 #define SWIG_NEWOBJMASK            (SWIG_CASTRANKLIMIT  << 1)
306 /* The TmpMask is for in/out typemaps that use temporal objects */
307 #define SWIG_TMPOBJMASK            (SWIG_NEWOBJMASK << 1)
308 /* Simple returning values */
309 #define SWIG_BADOBJ                (SWIG_ERROR)
310 #define SWIG_OLDOBJ                (SWIG_OK)
311 #define SWIG_NEWOBJ                (SWIG_OK | SWIG_NEWOBJMASK)
312 #define SWIG_TMPOBJ                (SWIG_OK | SWIG_TMPOBJMASK)
313 /* Check, add and del mask methods */
314 #define SWIG_AddNewMask(r)         (SWIG_IsOK(r) ? (r | SWIG_NEWOBJMASK) : r)
315 #define SWIG_DelNewMask(r)         (SWIG_IsOK(r) ? (r & ~SWIG_NEWOBJMASK) : r)
316 #define SWIG_IsNewObj(r)           (SWIG_IsOK(r) && (r & SWIG_NEWOBJMASK))
317 #define SWIG_AddTmpMask(r)         (SWIG_IsOK(r) ? (r | SWIG_TMPOBJMASK) : r)
318 #define SWIG_DelTmpMask(r)         (SWIG_IsOK(r) ? (r & ~SWIG_TMPOBJMASK) : r)
319 #define SWIG_IsTmpObj(r)           (SWIG_IsOK(r) && (r & SWIG_TMPOBJMASK))
320 
321 /* Cast-Rank Mode */
322 #if defined(SWIG_CASTRANK_MODE)
323 #  ifndef SWIG_TypeRank
324 #    define SWIG_TypeRank             unsigned long
325 #  endif
326 #  ifndef SWIG_MAXCASTRANK            /* Default cast allowed */
327 #    define SWIG_MAXCASTRANK          (2)
328 #  endif
329 #  define SWIG_CASTRANKMASK          ((SWIG_CASTRANKLIMIT) -1)
330 #  define SWIG_CastRank(r)           (r & SWIG_CASTRANKMASK)
331 SWIGINTERNINLINE int SWIG_AddCast(int r) {
332   return SWIG_IsOK(r) ? ((SWIG_CastRank(r) < SWIG_MAXCASTRANK) ? (r + 1) : SWIG_ERROR) : r;
333 }
334 SWIGINTERNINLINE int SWIG_CheckState(int r) {
335   return SWIG_IsOK(r) ? SWIG_CastRank(r) + 1 : 0;
336 }
337 #else /* no cast-rank mode */
338 #  define SWIG_AddCast(r) (r)
339 #  define SWIG_CheckState(r) (SWIG_IsOK(r) ? 1 : 0)
340 #endif
341 
342 
343 #include <string.h>
344 
345 #ifdef __cplusplus
346 extern "C" {
347 #endif
348 
349 typedef void *(*swig_converter_func)(void *, int *);
350 typedef struct swig_type_info *(*swig_dycast_func)(void **);
351 
352 /* Structure to store information on one type */
353 typedef struct swig_type_info {
354   const char             *name;			/* mangled name of this type */
355   const char             *str;			/* human readable name of this type */
356   swig_dycast_func        dcast;		/* dynamic cast function down a hierarchy */
357   struct swig_cast_info  *cast;			/* linked list of types that can cast into this type */
358   void                   *clientdata;		/* language specific type data */
359   int                    owndata;		/* flag if the structure owns the clientdata */
360 } swig_type_info;
361 
362 /* Structure to store a type and conversion function used for casting */
363 typedef struct swig_cast_info {
364   swig_type_info         *type;			/* pointer to type that is equivalent to this type */
365   swig_converter_func     converter;		/* function to cast the void pointers */
366   struct swig_cast_info  *next;			/* pointer to next cast in linked list */
367   struct swig_cast_info  *prev;			/* pointer to the previous cast */
368 } swig_cast_info;
369 
370 /* Structure used to store module information
371  * Each module generates one structure like this, and the runtime collects
372  * all of these structures and stores them in a circularly linked list.*/
373 typedef struct swig_module_info {
374   swig_type_info         **types;		/* Array of pointers to swig_type_info structures that are in this module */
375   size_t                 size;		        /* Number of types in this module */
376   struct swig_module_info *next;		/* Pointer to next element in circularly linked list */
377   swig_type_info         **type_initial;	/* Array of initially generated type structures */
378   swig_cast_info         **cast_initial;	/* Array of initially generated casting structures */
379   void                    *clientdata;		/* Language specific module data */
380 } swig_module_info;
381 
382 /*
383   Compare two type names skipping the space characters, therefore
384   "char*" == "char *" and "Class<int>" == "Class<int >", etc.
385 
386   Return 0 when the two name types are equivalent, as in
387   strncmp, but skipping ' '.
388 */
389 SWIGRUNTIME int
390 SWIG_TypeNameComp(const char *f1, const char *l1,
391 		  const char *f2, const char *l2) {
392   for (;(f1 != l1) && (f2 != l2); ++f1, ++f2) {
393     while ((*f1 == ' ') && (f1 != l1)) ++f1;
394     while ((*f2 == ' ') && (f2 != l2)) ++f2;
395     if (*f1 != *f2) return (*f1 > *f2) ? 1 : -1;
396   }
397   return (int)((l1 - f1) - (l2 - f2));
398 }
399 
400 /*
401   Check type equivalence in a name list like <name1>|<name2>|...
402   Return 0 if equal, -1 if nb < tb, 1 if nb > tb
403 */
404 SWIGRUNTIME int
405 SWIG_TypeCmp(const char *nb, const char *tb) {
406   int equiv = 1;
407   const char* te = tb + strlen(tb);
408   const char* ne = nb;
409   while (equiv != 0 && *ne) {
410     for (nb = ne; *ne; ++ne) {
411       if (*ne == '|') break;
412     }
413     equiv = SWIG_TypeNameComp(nb, ne, tb, te);
414     if (*ne) ++ne;
415   }
416   return equiv;
417 }
418 
419 /*
420   Check type equivalence in a name list like <name1>|<name2>|...
421   Return 0 if not equal, 1 if equal
422 */
423 SWIGRUNTIME int
424 SWIG_TypeEquiv(const char *nb, const char *tb) {
425   return SWIG_TypeCmp(nb, tb) == 0 ? 1 : 0;
426 }
427 
428 /*
429   Check the typename
430 */
431 SWIGRUNTIME swig_cast_info *
432 SWIG_TypeCheck(const char *c, swig_type_info *ty) {
433   if (ty) {
434     swig_cast_info *iter = ty->cast;
435     while (iter) {
436       if (strcmp(iter->type->name, c) == 0) {
437         if (iter == ty->cast)
438           return iter;
439         /* Move iter to the top of the linked list */
440         iter->prev->next = iter->next;
441         if (iter->next)
442           iter->next->prev = iter->prev;
443         iter->next = ty->cast;
444         iter->prev = 0;
445         if (ty->cast) ty->cast->prev = iter;
446         ty->cast = iter;
447         return iter;
448       }
449       iter = iter->next;
450     }
451   }
452   return 0;
453 }
454 
455 /*
456   Identical to SWIG_TypeCheck, except strcmp is replaced with a pointer comparison
457 */
458 SWIGRUNTIME swig_cast_info *
459 SWIG_TypeCheckStruct(swig_type_info *from, swig_type_info *ty) {
460   if (ty) {
461     swig_cast_info *iter = ty->cast;
462     while (iter) {
463       if (iter->type == from) {
464         if (iter == ty->cast)
465           return iter;
466         /* Move iter to the top of the linked list */
467         iter->prev->next = iter->next;
468         if (iter->next)
469           iter->next->prev = iter->prev;
470         iter->next = ty->cast;
471         iter->prev = 0;
472         if (ty->cast) ty->cast->prev = iter;
473         ty->cast = iter;
474         return iter;
475       }
476       iter = iter->next;
477     }
478   }
479   return 0;
480 }
481 
482 /*
483   Cast a pointer up an inheritance hierarchy
484 */
485 SWIGRUNTIMEINLINE void *
486 SWIG_TypeCast(swig_cast_info *ty, void *ptr, int *newmemory) {
487   return ((!ty) || (!ty->converter)) ? ptr : (*ty->converter)(ptr, newmemory);
488 }
489 
490 /*
491    Dynamic pointer casting. Down an inheritance hierarchy
492 */
493 SWIGRUNTIME swig_type_info *
494 SWIG_TypeDynamicCast(swig_type_info *ty, void **ptr) {
495   swig_type_info *lastty = ty;
496   if (!ty || !ty->dcast) return ty;
497   while (ty && (ty->dcast)) {
498     ty = (*ty->dcast)(ptr);
499     if (ty) lastty = ty;
500   }
501   return lastty;
502 }
503 
504 /*
505   Return the name associated with this type
506 */
507 SWIGRUNTIMEINLINE const char *
508 SWIG_TypeName(const swig_type_info *ty) {
509   return ty->name;
510 }
511 
512 /*
513   Return the pretty name associated with this type,
514   that is an unmangled type name in a form presentable to the user.
515 */
516 SWIGRUNTIME const char *
517 SWIG_TypePrettyName(const swig_type_info *type) {
518   /* The "str" field contains the equivalent pretty names of the
519      type, separated by vertical-bar characters.  We choose
520      to print the last name, as it is often (?) the most
521      specific. */
522   if (!type) return NULL;
523   if (type->str != NULL) {
524     const char *last_name = type->str;
525     const char *s;
526     for (s = type->str; *s; s++)
527       if (*s == '|') last_name = s+1;
528     return last_name;
529   }
530   else
531     return type->name;
532 }
533 
534 /*
535    Set the clientdata field for a type
536 */
537 SWIGRUNTIME void
538 SWIG_TypeClientData(swig_type_info *ti, void *clientdata) {
539   swig_cast_info *cast = ti->cast;
540   /* if (ti->clientdata == clientdata) return; */
541   ti->clientdata = clientdata;
542 
543   while (cast) {
544     if (!cast->converter) {
545       swig_type_info *tc = cast->type;
546       if (!tc->clientdata) {
547 	SWIG_TypeClientData(tc, clientdata);
548       }
549     }
550     cast = cast->next;
551   }
552 }
553 SWIGRUNTIME void
554 SWIG_TypeNewClientData(swig_type_info *ti, void *clientdata) {
555   SWIG_TypeClientData(ti, clientdata);
556   ti->owndata = 1;
557 }
558 
559 /*
560   Search for a swig_type_info structure only by mangled name
561   Search is a O(log #types)
562 
563   We start searching at module start, and finish searching when start == end.
564   Note: if start == end at the beginning of the function, we go all the way around
565   the circular list.
566 */
567 SWIGRUNTIME swig_type_info *
568 SWIG_MangledTypeQueryModule(swig_module_info *start,
569                             swig_module_info *end,
570 		            const char *name) {
571   swig_module_info *iter = start;
572   do {
573     if (iter->size) {
574       size_t l = 0;
575       size_t r = iter->size - 1;
576       do {
577 	/* since l+r >= 0, we can (>> 1) instead (/ 2) */
578 	size_t i = (l + r) >> 1;
579 	const char *iname = iter->types[i]->name;
580 	if (iname) {
581 	  int compare = strcmp(name, iname);
582 	  if (compare == 0) {
583 	    return iter->types[i];
584 	  } else if (compare < 0) {
585 	    if (i) {
586 	      r = i - 1;
587 	    } else {
588 	      break;
589 	    }
590 	  } else if (compare > 0) {
591 	    l = i + 1;
592 	  }
593 	} else {
594 	  break; /* should never happen */
595 	}
596       } while (l <= r);
597     }
598     iter = iter->next;
599   } while (iter != end);
600   return 0;
601 }
602 
603 /*
604   Search for a swig_type_info structure for either a mangled name or a human readable name.
605   It first searches the mangled names of the types, which is a O(log #types)
606   If a type is not found it then searches the human readable names, which is O(#types).
607 
608   We start searching at module start, and finish searching when start == end.
609   Note: if start == end at the beginning of the function, we go all the way around
610   the circular list.
611 */
612 SWIGRUNTIME swig_type_info *
613 SWIG_TypeQueryModule(swig_module_info *start,
614                      swig_module_info *end,
615 		     const char *name) {
616   /* STEP 1: Search the name field using binary search */
617   swig_type_info *ret = SWIG_MangledTypeQueryModule(start, end, name);
618   if (ret) {
619     return ret;
620   } else {
621     /* STEP 2: If the type hasn't been found, do a complete search
622        of the str field (the human readable name) */
623     swig_module_info *iter = start;
624     do {
625       size_t i = 0;
626       for (; i < iter->size; ++i) {
627 	if (iter->types[i]->str && (SWIG_TypeEquiv(iter->types[i]->str, name)))
628 	  return iter->types[i];
629       }
630       iter = iter->next;
631     } while (iter != end);
632   }
633 
634   /* neither found a match */
635   return 0;
636 }
637 
638 /*
639    Pack binary data into a string
640 */
641 SWIGRUNTIME char *
642 SWIG_PackData(char *c, void *ptr, size_t sz) {
643   static const char hex[17] = "0123456789abcdef";
644   const unsigned char *u = (unsigned char *) ptr;
645   const unsigned char *eu =  u + sz;
646   for (; u != eu; ++u) {
647     unsigned char uu = *u;
648     *(c++) = hex[(uu & 0xf0) >> 4];
649     *(c++) = hex[uu & 0xf];
650   }
651   return c;
652 }
653 
654 /*
655    Unpack binary data from a string
656 */
657 SWIGRUNTIME const char *
658 SWIG_UnpackData(const char *c, void *ptr, size_t sz) {
659   unsigned char *u = (unsigned char *) ptr;
660   const unsigned char *eu = u + sz;
661   for (; u != eu; ++u) {
662     char d = *(c++);
663     unsigned char uu;
664     if ((d >= '0') && (d <= '9'))
665       uu = (unsigned char)((d - '0') << 4);
666     else if ((d >= 'a') && (d <= 'f'))
667       uu = (unsigned char)((d - ('a'-10)) << 4);
668     else
669       return (char *) 0;
670     d = *(c++);
671     if ((d >= '0') && (d <= '9'))
672       uu |= (unsigned char)(d - '0');
673     else if ((d >= 'a') && (d <= 'f'))
674       uu |= (unsigned char)(d - ('a'-10));
675     else
676       return (char *) 0;
677     *u = uu;
678   }
679   return c;
680 }
681 
682 /*
683    Pack 'void *' into a string buffer.
684 */
685 SWIGRUNTIME char *
686 SWIG_PackVoidPtr(char *buff, void *ptr, const char *name, size_t bsz) {
687   char *r = buff;
688   if ((2*sizeof(void *) + 2) > bsz) return 0;
689   *(r++) = '_';
690   r = SWIG_PackData(r,&ptr,sizeof(void *));
691   if (strlen(name) + 1 > (bsz - (r - buff))) return 0;
692   strcpy(r,name);
693   return buff;
694 }
695 
696 SWIGRUNTIME const char *
697 SWIG_UnpackVoidPtr(const char *c, void **ptr, const char *name) {
698   if (*c != '_') {
699     if (strcmp(c,"NULL") == 0) {
700       *ptr = (void *) 0;
701       return name;
702     } else {
703       return 0;
704     }
705   }
706   return SWIG_UnpackData(++c,ptr,sizeof(void *));
707 }
708 
709 SWIGRUNTIME char *
710 SWIG_PackDataName(char *buff, void *ptr, size_t sz, const char *name, size_t bsz) {
711   char *r = buff;
712   size_t lname = (name ? strlen(name) : 0);
713   if ((2*sz + 2 + lname) > bsz) return 0;
714   *(r++) = '_';
715   r = SWIG_PackData(r,ptr,sz);
716   if (lname) {
717     strncpy(r,name,lname+1);
718   } else {
719     *r = 0;
720   }
721   return buff;
722 }
723 
724 SWIGRUNTIME const char *
725 SWIG_UnpackDataName(const char *c, void *ptr, size_t sz, const char *name) {
726   if (*c != '_') {
727     if (strcmp(c,"NULL") == 0) {
728       memset(ptr,0,sz);
729       return name;
730     } else {
731       return 0;
732     }
733   }
734   return SWIG_UnpackData(++c,ptr,sz);
735 }
736 
737 #ifdef __cplusplus
738 }
739 #endif
740 
741 /*  Errors in SWIG */
742 #define  SWIG_UnknownError    	   -1
743 #define  SWIG_IOError        	   -2
744 #define  SWIG_RuntimeError   	   -3
745 #define  SWIG_IndexError     	   -4
746 #define  SWIG_TypeError      	   -5
747 #define  SWIG_DivisionByZero 	   -6
748 #define  SWIG_OverflowError  	   -7
749 #define  SWIG_SyntaxError    	   -8
750 #define  SWIG_ValueError     	   -9
751 #define  SWIG_SystemError    	   -10
752 #define  SWIG_AttributeError 	   -11
753 #define  SWIG_MemoryError    	   -12
754 #define  SWIG_NullReferenceError   -13
755 
756 
757 
758 /* -----------------------------------------------------------------------------
759  * luarun.swg
760  *
761  * This file contains the runtime support for Lua modules
762  * and includes code for managing global variables and pointer
763  * type checking.
764  * ----------------------------------------------------------------------------- */
765 
766 #ifdef __cplusplus
767 extern "C" {
768 #endif
769 
770 #include "lua.h"
771 #include "lauxlib.h"
772 #include <stdlib.h>  /* for malloc */
773 #include <assert.h>  /* for a few sanity tests */
774 
775 /* -----------------------------------------------------------------------------
776  * Lua flavors
777  * ----------------------------------------------------------------------------- */
778 
779 #define SWIG_LUA_FLAVOR_LUA 1
780 #define SWIG_LUA_FLAVOR_ELUA 2
781 #define SWIG_LUA_FLAVOR_ELUAC 3
782 
783 #if !defined(SWIG_LUA_TARGET)
784 # error SWIG_LUA_TARGET not defined
785 #endif
786 
787 #if defined(SWIG_LUA_ELUA_EMULATE)
788 
789 struct swig_elua_entry;
790 
791 typedef struct swig_elua_key {
792   int type;
793   union {
794     const char* strkey;
795     lua_Number numkey;
796   } key;
797 } swig_elua_key;
798 
799 typedef struct swig_elua_val {
800   int type;
801   union {
802     lua_Number number;
803     const struct swig_elua_entry *table;
804     const char *string;
805     lua_CFunction function;
806     struct {
807       char member;
808       long lvalue;
809       void *pvalue;
810       swig_type_info **ptype;
811     } userdata;
812   } value;
813 } swig_elua_val;
814 
815 typedef struct swig_elua_entry {
816   swig_elua_key key;
817   swig_elua_val value;
818 } swig_elua_entry;
819 
820 #define LSTRKEY(x) {LUA_TSTRING, {.strkey = x} }
821 #define LNUMKEY(x) {LUA_TNUMBER, {.numkey = x} }
822 #define LNILKEY {LUA_TNIL, {.strkey = 0} }
823 
824 #define LNUMVAL(x) {LUA_TNUMBER, {.number = x} }
825 #define LFUNCVAL(x) {LUA_TFUNCTION, {.function = x} }
826 #define LROVAL(x) {LUA_TTABLE, {.table = x} }
827 #define LNILVAL {LUA_TNIL, {.string = 0} }
828 #define LSTRVAL(x) {LUA_TSTRING, {.string = x} }
829 
830 #define LUA_REG_TYPE swig_elua_entry
831 
832 #define SWIG_LUA_ELUA_EMUL_METATABLE_KEY "__metatable"
833 
834 #define lua_pushrotable(L,p)\
835   lua_newtable(L);\
836   assert(p);\
837   SWIG_Lua_elua_emulate_register(L,(swig_elua_entry*)(p));
838 
839 #define SWIG_LUA_CONSTTAB_POINTER(B,C,D)\
840   LSTRKEY(B), {LUA_TUSERDATA, { .userdata={0,0,(void*)(C),&D} } }
841 
842 #define SWIG_LUA_CONSTTAB_BINARY(B,S,C,D)\
843   LSTRKEY(B), {LUA_TUSERDATA, { .userdata={1,S,(void*)(C),&D} } }
844 #endif
845 
846 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUA) || (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUAC)
847 #  define SWIG_LUA_CONSTTAB_INT(B, C) LSTRKEY(B), LNUMVAL(C)
848 #  define SWIG_LUA_CONSTTAB_FLOAT(B, C) LSTRKEY(B), LNUMVAL(C)
849 #  define SWIG_LUA_CONSTTAB_STRING(B, C) LSTRKEY(B), LSTRVAL(C)
850 #  define SWIG_LUA_CONSTTAB_CHAR(B, C) LSTRKEY(B), LNUMVAL(C)
851     /* Those two types of constants are not supported in elua */
852 
853 #ifndef SWIG_LUA_CONSTTAB_POINTER
854 #warning eLua does not support pointers as constants. By default, nil will be used as value
855 #define SWIG_LUA_CONSTTAB_POINTER(B,C,D) LSTRKEY(B), LNILVAL
856 #endif
857 
858 #ifndef SWIG_LUA_CONSTTAB_BINARY
859 #warning eLua does not support pointers to member as constants. By default, nil will be used as value
860 #define SWIG_LUA_CONSTTAB_BINARY(B, S, C, D) LSTRKEY(B), LNILVAL
861 #endif
862 #else /* SWIG_LUA_FLAVOR_LUA */
863 #  define SWIG_LUA_CONSTTAB_INT(B, C) SWIG_LUA_INT, (char *)B, (long)C, 0, 0, 0
864 #  define SWIG_LUA_CONSTTAB_FLOAT(B, C) SWIG_LUA_FLOAT, (char *)B, 0, (double)C, 0, 0
865 #  define SWIG_LUA_CONSTTAB_STRING(B, C) SWIG_LUA_STRING, (char *)B, 0, 0, (void *)C, 0
866 #  define SWIG_LUA_CONSTTAB_CHAR(B, C) SWIG_LUA_CHAR, (char *)B, (long)C, 0, 0, 0
867 #  define SWIG_LUA_CONSTTAB_POINTER(B,C,D)\
868        SWIG_LUA_POINTER, (char *)B, 0, 0, (void *)C, &D
869 #  define SWIG_LUA_CONSTTAB_BINARY(B, S, C, D)\
870        SWIG_LUA_BINARY,  (char *)B, S, 0, (void *)C, &D
871 #endif
872 
873 #ifndef SWIG_LUA_ELUA_EMULATE
874 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUA) || (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUAC)
875 #  define LRO_STRVAL(v) {{.p = (char *) v}, LUA_TSTRING}
876 #  define LSTRVAL LRO_STRVAL
877 #endif
878 #endif /* SWIG_LUA_ELUA_EMULATE*/
879 
880 #ifndef SWIG_LUA_ELUA_EMULATE
881 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUA) || (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUAC)
882 
883 #ifndef MIN_OPT_LEVEL
884 #define MIN_OPT_LEVEL 2
885 #endif
886 
887 #include "lrodefs.h"
888 #include "lrotable.h"
889 #endif
890 #endif /* SWIG_LUA_ELUA_EMULATE*/
891 /* -----------------------------------------------------------------------------
892  * compatibility defines
893  * ----------------------------------------------------------------------------- */
894 
895 /* History of Lua C API length functions:  In Lua 5.0 (and before?)
896    there was "lua_strlen".  In Lua 5.1, this was renamed "lua_objlen",
897    but a compatibility define of "lua_strlen" was added.  In Lua 5.2,
898    this function was again renamed, to "lua_rawlen" (to emphasize that
899    it doesn't call the "__len" metamethod), and the compatibility
900    define of lua_strlen was removed.  All SWIG uses have been updated
901    to "lua_rawlen", and we add our own defines of that here for older
902    versions of Lua.  */
903 #if !defined(LUA_VERSION_NUM) || LUA_VERSION_NUM < 501
904 # define lua_rawlen lua_strlen
905 #elif LUA_VERSION_NUM == 501
906 # define lua_rawlen lua_objlen
907 #endif
908 
909 
910 /* lua_pushglobaltable is the recommended "future-proof" way to get
911    the global table for Lua 5.2 and later.  Here we define
912    lua_pushglobaltable ourselves for Lua versions before 5.2.  */
913 #if !defined(LUA_VERSION_NUM) || LUA_VERSION_NUM < 502
914 # define lua_pushglobaltable(L) lua_pushvalue(L, LUA_GLOBALSINDEX)
915 #endif
916 
917 /* lua_absindex was introduced in Lua 5.2 */
918 #if !defined(LUA_VERSION_NUM) || LUA_VERSION_NUM < 502
919 # define lua_absindex(L,i) ((i)>0 || (i) <= LUA_REGISTRYINDEX ? (i) : lua_gettop(L) + (i) + 1)
920 #endif
921 
922 /* lua_rawsetp was introduced in Lua 5.2 */
923 #if !defined(LUA_VERSION_NUM) || LUA_VERSION_NUM < 502
924 #define lua_rawsetp(L,index,ptr)\
925   lua_pushlightuserdata(L,(void*)(ptr));\
926   lua_insert(L,-2);\
927   lua_rawset(L,index);
928 
929 #define lua_rawgetp(L,index,ptr)\
930   lua_pushlightuserdata(L,(void*)(ptr));\
931   lua_rawget(L,index);
932 
933 #endif
934 
935 /* --------------------------------------------------------------------------
936  * Helper functions for error handling
937  * -------------------------------------------------------------------------- */
938 
939 /* Push the string STR on the Lua stack, like lua_pushstring, but
940    prefixed with the location of the innermost Lua call-point
941    (as formatted by luaL_where).  */
942 SWIGRUNTIME void
943 SWIG_Lua_pusherrstring (lua_State *L, const char *str)
944 {
945   luaL_where (L, 1);
946   lua_pushstring (L, str);
947   lua_concat (L, 2);
948 }
949 
950 /* Push a formatted string generated from FMT and following args on
951    the Lua stack, like lua_pushfstring, but prefixed with the
952    location of the innermost Lua call-point (as formatted by luaL_where).  */
953 SWIGRUNTIME void
954 SWIG_Lua_pushferrstring (lua_State *L, const char *fmt, ...)
955 {
956   va_list argp;
957   va_start(argp, fmt);
958   luaL_where(L, 1);
959   lua_pushvfstring(L, fmt, argp);
960   va_end(argp);
961   lua_concat(L, 2);
962 }
963 
964 
965 /* -----------------------------------------------------------------------------
966  * global swig types
967  * ----------------------------------------------------------------------------- */
968 /* Constant table */
969 #define SWIG_LUA_INT     1
970 #define SWIG_LUA_FLOAT   2
971 #define SWIG_LUA_STRING  3
972 #define SWIG_LUA_POINTER 4
973 #define SWIG_LUA_BINARY  5
974 #define SWIG_LUA_CHAR    6
975 
976 /* Structure for variable linking table */
977 typedef struct {
978   const char *name;
979   lua_CFunction get;
980   lua_CFunction set;
981 } swig_lua_var_info;
982 
983 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUA) || (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUAC)
984 typedef const LUA_REG_TYPE swig_lua_method;
985 typedef const LUA_REG_TYPE swig_lua_const_info;
986 #else /* Normal lua */
987 typedef luaL_Reg swig_lua_method;
988 
989 /* Constant information structure */
990 typedef struct {
991     int type;
992     char *name;
993     long lvalue;
994     double dvalue;
995     void   *pvalue;
996     swig_type_info **ptype;
997 } swig_lua_const_info;
998 
999 #endif
1000 
1001 typedef struct {
1002   const char     *name;
1003   lua_CFunction   getmethod;
1004   lua_CFunction   setmethod;
1005 } swig_lua_attribute;
1006 
1007 
1008 struct swig_lua_class;
1009 /* Can be used to create namespaces. Currently used to wrap class static methods/variables/constants */
1010 typedef struct swig_lua_namespace {
1011   const char            *name;
1012   swig_lua_method       *ns_methods;
1013   swig_lua_attribute    *ns_attributes;
1014   swig_lua_const_info   *ns_constants;
1015   struct swig_lua_class        **ns_classes;
1016   struct swig_lua_namespace    **ns_namespaces;
1017 } swig_lua_namespace;
1018 
1019 typedef struct swig_lua_class {
1020   const char    *name; /* Name that this class has in Lua */
1021   const char    *fqname; /* Fully qualified name - Scope + class name */
1022   swig_type_info   **type;
1023   lua_CFunction  constructor;
1024   void    (*destructor)(void *);
1025   swig_lua_method   *methods;
1026   swig_lua_attribute     *attributes;
1027   swig_lua_namespace    *cls_static;
1028   swig_lua_method   *metatable; /* 0 for -eluac */
1029   struct swig_lua_class **bases;
1030   const char **base_names;
1031 } swig_lua_class;
1032 
1033 /* this is the struct for wrapping all pointers in SwigLua
1034 */
1035 typedef struct {
1036   swig_type_info   *type;
1037   int     own;  /* 1 if owned & must be destroyed */
1038   void        *ptr;
1039 } swig_lua_userdata;
1040 
1041 /* this is the struct for wrapping arbitrary packed binary data
1042 (currently it is only used for member function pointers)
1043 the data ordering is similar to swig_lua_userdata, but it is currently not possible
1044 to tell the two structures apart within SWIG, other than by looking at the type
1045 */
1046 typedef struct {
1047   swig_type_info   *type;
1048   int     own;  /* 1 if owned & must be destroyed */
1049   char data[1];       /* arbitrary amount of data */
1050 } swig_lua_rawdata;
1051 
1052 /* Common SWIG API */
1053 #define SWIG_NewPointerObj(L, ptr, type, owner)       SWIG_Lua_NewPointerObj(L, (void *)ptr, type, owner)
1054 #define SWIG_ConvertPtr(L,idx, ptr, type, flags)    SWIG_Lua_ConvertPtr(L,idx,ptr,type,flags)
1055 #define SWIG_MustGetPtr(L,idx, type,flags, argnum,fnname)  SWIG_Lua_MustGetPtr(L,idx, type,flags, argnum,fnname)
1056 /* for C++ member pointers, ie, member methods */
1057 #define SWIG_ConvertMember(L, idx, ptr, sz, ty)       SWIG_Lua_ConvertPacked(L, idx, ptr, sz, ty)
1058 #define SWIG_NewMemberObj(L, ptr, sz, type)      SWIG_Lua_NewPackedObj(L, ptr, sz, type)
1059 
1060 /* Runtime API */
1061 #define SWIG_GetModule(clientdata) SWIG_Lua_GetModule((lua_State*)(clientdata))
1062 #define SWIG_SetModule(clientdata, pointer) SWIG_Lua_SetModule((lua_State*) (clientdata), pointer)
1063 #define SWIG_MODULE_CLIENTDATA_TYPE lua_State*
1064 
1065 /* Contract support */
1066 #define SWIG_contract_assert(expr, msg)  \
1067   if (!(expr)) { SWIG_Lua_pusherrstring(L, (char *) msg); goto fail; } else
1068 
1069 
1070 /* helper #defines */
1071 #define SWIG_fail {goto fail;}
1072 #define SWIG_fail_arg(func_name,argnum,type) \
1073   {SWIG_Lua_pushferrstring(L,"Error in %s (arg %d), expected '%s' got '%s'",\
1074   func_name,argnum,type,SWIG_Lua_typename(L,argnum));\
1075   goto fail;}
1076 #define SWIG_fail_ptr(func_name,argnum,type) \
1077   SWIG_fail_arg(func_name,argnum,(type && type->str)?type->str:"void*")
1078 #define SWIG_check_num_args(func_name,a,b) \
1079   if (lua_gettop(L)<a || lua_gettop(L)>b) \
1080   {SWIG_Lua_pushferrstring(L,"Error in %s expected %d..%d args, got %d",func_name,a,b,lua_gettop(L));\
1081   goto fail;}
1082 
1083 
1084 #define SWIG_Lua_get_table(L,n) \
1085   (lua_pushstring(L, n), lua_rawget(L,-2))
1086 
1087 #define SWIG_Lua_add_function(L,n,f) \
1088   (lua_pushstring(L, n), \
1089       lua_pushcfunction(L, f), \
1090       lua_rawset(L,-3))
1091 
1092 #define SWIG_Lua_add_boolean(L,n,b) \
1093   (lua_pushstring(L, n), \
1094       lua_pushboolean(L, b), \
1095       lua_rawset(L,-3))
1096 
1097 /* special helper for allowing 'nil' for usertypes */
1098 #define SWIG_isptrtype(L,I) (lua_isuserdata(L,I) || lua_isnil(L,I))
1099 
1100 #ifdef __cplusplus
1101 /* Special helper for member function pointers
1102 it gets the address, casts it, then dereferences it */
1103 /*#define SWIG_mem_fn_as_voidptr(a)  (*((char**)&(a))) */
1104 #endif
1105 
1106 /* storing/access of swig_module_info */
1107 SWIGRUNTIME swig_module_info *
1108 SWIG_Lua_GetModule(lua_State *L) {
1109   swig_module_info *ret = 0;
1110   lua_pushstring(L,"swig_runtime_data_type_pointer" SWIG_RUNTIME_VERSION SWIG_TYPE_TABLE_NAME);
1111   lua_rawget(L,LUA_REGISTRYINDEX);
1112   if (lua_islightuserdata(L,-1))
1113     ret=(swig_module_info*)lua_touserdata(L,-1);
1114   lua_pop(L,1);  /* tidy */
1115   return ret;
1116 }
1117 
1118 SWIGRUNTIME void
1119 SWIG_Lua_SetModule(lua_State *L, swig_module_info *module) {
1120   /* add this all into the Lua registry: */
1121   lua_pushstring(L,"swig_runtime_data_type_pointer" SWIG_RUNTIME_VERSION SWIG_TYPE_TABLE_NAME);
1122   lua_pushlightuserdata(L,(void*)module);
1123   lua_rawset(L,LUA_REGISTRYINDEX);
1124 }
1125 
1126 /* -----------------------------------------------------------------------------
1127  * global variable support code: modules
1128  * ----------------------------------------------------------------------------- */
1129 
1130 /* this function is called when trying to set an immutable.
1131 default action is to print an error.
1132 This can removed with a compile flag SWIGLUA_IGNORE_SET_IMMUTABLE */
1133 SWIGINTERN int SWIG_Lua_set_immutable(lua_State *L)
1134 {
1135 /*  there should be 1 param passed in: the new value */
1136 #ifndef SWIGLUA_IGNORE_SET_IMMUTABLE
1137   lua_pop(L,1);  /* remove it */
1138   luaL_error(L,"This variable is immutable");
1139 #endif
1140     return 0;   /* should not return anything */
1141 }
1142 
1143 #ifdef SWIG_LUA_ELUA_EMULATE
1144 
1145 SWIGRUNTIME void SWIG_Lua_NewPointerObj(lua_State *L,void *ptr,swig_type_info *type, int own);
1146 SWIGRUNTIME void SWIG_Lua_NewPackedObj(lua_State *L,void *ptr,size_t size,swig_type_info *type);
1147 static int swig_lua_elua_emulate_unique_key;
1148 
1149 /* This function emulates eLua rotables behaviour. It loads a rotable definition into the usual lua table. */
1150 SWIGINTERN void SWIG_Lua_elua_emulate_register(lua_State *L, const swig_elua_entry *table)
1151 {
1152   int i, table_parsed, parsed_tables_array, target_table;
1153   assert(lua_istable(L,-1));
1154   target_table = lua_gettop(L);
1155   /* Get the registry where we put all parsed tables to avoid loops */
1156   lua_rawgetp(L, LUA_REGISTRYINDEX, &swig_lua_elua_emulate_unique_key);
1157   if(lua_isnil(L,-1)) {
1158     lua_pop(L,1);
1159     lua_newtable(L);
1160     lua_pushvalue(L,-1);
1161     lua_rawsetp(L,LUA_REGISTRYINDEX,(void*)(&swig_lua_elua_emulate_unique_key));
1162   }
1163   parsed_tables_array = lua_gettop(L);
1164   lua_pushvalue(L,target_table);
1165   lua_rawsetp(L, parsed_tables_array, table);
1166   table_parsed = 0;
1167   const int SWIGUNUSED pairs_start = lua_gettop(L);
1168   for(i = 0;table[i].key.type != LUA_TNIL || table[i].value.type != LUA_TNIL;i++)
1169   {
1170     const swig_elua_entry *entry = table + i;
1171     int is_metatable = 0;
1172     switch(entry->key.type) {
1173       case LUA_TSTRING:
1174         lua_pushstring(L,entry->key.key.strkey);
1175         if(strcmp(entry->key.key.strkey, SWIG_LUA_ELUA_EMUL_METATABLE_KEY) == 0)
1176           is_metatable = 1;
1177         break;
1178       case  LUA_TNUMBER:
1179         lua_pushnumber(L,entry->key.key.numkey);
1180         break;
1181       case LUA_TNIL:
1182         lua_pushnil(L);
1183         break;
1184       default:
1185         assert(0);
1186     }
1187     switch(entry->value.type) {
1188       case LUA_TSTRING:
1189         lua_pushstring(L,entry->value.value.string);
1190         break;
1191       case  LUA_TNUMBER:
1192         lua_pushnumber(L,entry->value.value.number);
1193         break;
1194       case LUA_TFUNCTION:
1195         lua_pushcfunction(L,entry->value.value.function);
1196         break;
1197       case LUA_TTABLE:
1198         lua_rawgetp(L,parsed_tables_array, entry->value.value.table);
1199         table_parsed = !lua_isnil(L,-1);
1200         if(!table_parsed) {
1201           lua_pop(L,1); /*remove nil */
1202           lua_newtable(L);
1203           SWIG_Lua_elua_emulate_register(L,entry->value.value.table);
1204         }
1205         if(is_metatable) {
1206           assert(lua_istable(L,-1));
1207           lua_pushvalue(L,-1);
1208           lua_setmetatable(L,target_table);
1209         }
1210 
1211         break;
1212       case LUA_TUSERDATA:
1213         if(entry->value.value.userdata.member)
1214           SWIG_NewMemberObj(L,entry->value.value.userdata.pvalue,
1215               entry->value.value.userdata.lvalue,
1216               *(entry->value.value.userdata.ptype));
1217         else
1218           SWIG_NewPointerObj(L,entry->value.value.userdata.pvalue,
1219               *(entry->value.value.userdata.ptype),0);
1220         break;
1221       case LUA_TNIL:
1222         lua_pushnil(L);
1223         break;
1224       default:
1225         assert(0);
1226     }
1227     assert(lua_gettop(L) == pairs_start + 2);
1228     lua_rawset(L,target_table);
1229   }
1230   lua_pop(L,1); /* Removing parsed tables storage */
1231   assert(lua_gettop(L) == target_table);
1232 }
1233 
1234 SWIGINTERN void SWIG_Lua_elua_emulate_register_clear(lua_State *L)
1235 {
1236   lua_pushnil(L);
1237   lua_rawsetp(L, LUA_REGISTRYINDEX, &swig_lua_elua_emulate_unique_key);
1238 }
1239 
1240 SWIGINTERN void SWIG_Lua_get_class_registry(lua_State *L);
1241 
1242 SWIGINTERN int SWIG_Lua_emulate_elua_getmetatable(lua_State *L)
1243 {
1244   SWIG_check_num_args("getmetatable(SWIG eLua emulation)", 1, 1);
1245   SWIG_Lua_get_class_registry(L);
1246   lua_getfield(L,-1,"lua_getmetatable");
1247   lua_remove(L,-2); /* remove the registry*/
1248   assert(!lua_isnil(L,-1));
1249   lua_pushvalue(L,1);
1250   assert(lua_gettop(L) == 3); /* object | function | object again */
1251   lua_call(L,1,1);
1252   if(!lua_isnil(L,-1)) /*There is an ordinary metatable */
1253     return 1;
1254   /*if it is a table, then emulate elua behaviour - check for __metatable attribute of a table*/
1255   assert(lua_gettop(L) == 2);
1256   if(lua_istable(L,-2)) {
1257     lua_pop(L,1); /*remove the nil*/
1258     lua_getfield(L,-1, SWIG_LUA_ELUA_EMUL_METATABLE_KEY);
1259   }
1260   assert(lua_gettop(L) == 2);
1261   return 1;
1262 
1263 fail:
1264   lua_error(L);
1265   return 0;
1266 }
1267 
1268 SWIGINTERN void SWIG_Lua_emulate_elua_swap_getmetatable(lua_State *L)
1269 {
1270   SWIG_Lua_get_class_registry(L);
1271   lua_pushglobaltable(L);
1272   lua_pushstring(L,"lua_getmetatable");
1273   lua_getfield(L,-2,"getmetatable");
1274   assert(!lua_isnil(L,-1));
1275   lua_rawset(L,-4);
1276   lua_pushstring(L, "getmetatable");
1277   lua_pushcfunction(L, SWIG_Lua_emulate_elua_getmetatable);
1278   lua_rawset(L,-3);
1279   lua_pop(L,2);
1280 
1281 }
1282 /* END OF REMOVE */
1283 
1284 #endif
1285 /* -----------------------------------------------------------------------------
1286  * global variable support code: namespaces and modules (which are the same thing)
1287  * ----------------------------------------------------------------------------- */
1288 
1289 SWIGINTERN int SWIG_Lua_namespace_get(lua_State *L)
1290 {
1291 /*  there should be 2 params passed in
1292   (1) table (not the meta table)
1293   (2) string name of the attribute
1294 */
1295   assert(lua_istable(L,-2));  /* just in case */
1296   lua_getmetatable(L,-2);
1297   assert(lua_istable(L,-1));
1298   SWIG_Lua_get_table(L,".get"); /* find the .get table */
1299   assert(lua_istable(L,-1));
1300   /* look for the key in the .get table */
1301   lua_pushvalue(L,2);  /* key */
1302   lua_rawget(L,-2);
1303   lua_remove(L,-2); /* stack tidy, remove .get table */
1304   if (lua_iscfunction(L,-1))
1305   {  /* found it so call the fn & return its value */
1306     lua_call(L,0,1);  /* 1 value in (userdata),1 out (result) */
1307     lua_remove(L,-2); /* stack tidy, remove metatable */
1308     return 1;
1309   }
1310   lua_pop(L,1);  /* remove whatever was there */
1311   /* ok, so try the .fn table */
1312   SWIG_Lua_get_table(L,".fn"); /* find the .get table */
1313   assert(lua_istable(L,-1));  /* just in case */
1314   lua_pushvalue(L,2);  /* key */
1315   lua_rawget(L,-2);  /* look for the fn */
1316   lua_remove(L,-2); /* stack tidy, remove .fn table */
1317   if (lua_isfunction(L,-1)) /* note: whether it's a C function or lua function */
1318   {  /* found it so return the fn & let lua call it */
1319     lua_remove(L,-2); /* stack tidy, remove metatable */
1320     return 1;
1321   }
1322   lua_pop(L,1);  /* remove whatever was there */
1323   return 0;
1324 }
1325 
1326 SWIGINTERN int SWIG_Lua_namespace_set(lua_State *L)
1327 {
1328 /*  there should be 3 params passed in
1329   (1) table (not the meta table)
1330   (2) string name of the attribute
1331   (3) any for the new value
1332 */
1333 
1334   assert(lua_istable(L,1));
1335   lua_getmetatable(L,1);    /* get the meta table */
1336   assert(lua_istable(L,-1));
1337 
1338   SWIG_Lua_get_table(L,".set"); /* find the .set table */
1339   if (lua_istable(L,-1))
1340   {
1341     /* look for the key in the .set table */
1342     lua_pushvalue(L,2);  /* key */
1343     lua_rawget(L,-2);
1344     if (lua_iscfunction(L,-1))
1345     {  /* found it so call the fn & return its value */
1346       lua_pushvalue(L,3);  /* value */
1347       lua_call(L,1,0);
1348       return 0;
1349     }
1350     lua_pop(L,1);  /* remove the value */
1351   }
1352   lua_pop(L,1);  /* remove the value .set table */
1353   lua_pop(L,1); /* remote metatable */
1354   lua_rawset(L,-3);
1355   return 0;
1356 }
1357 
1358 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA) /* In elua this is useless */
1359 SWIGINTERN void SWIG_Lua_InstallConstants(lua_State *L, swig_lua_const_info constants[]); /* forward declaration */
1360 SWIGINTERN void  SWIG_Lua_add_variable(lua_State *L,const char *name,lua_CFunction getFn,lua_CFunction setFn); /* forward declaration */
1361 SWIGINTERN void  SWIG_Lua_class_register(lua_State *L,swig_lua_class *clss);
1362 
1363 /* helper function - register namespace methods and attributes into namespace */
1364 SWIGINTERN int SWIG_Lua_add_namespace_details(lua_State *L, swig_lua_namespace *ns)
1365 {
1366   int i;
1367   /* There must be namespace table (not metatable) at the top of the stack */
1368   assert(lua_istable(L,-1));
1369   SWIG_Lua_InstallConstants(L, ns->ns_constants);
1370 
1371   /* add methods to the namespace/module table */
1372   for(i=0;ns->ns_methods[i].name;i++){
1373     SWIG_Lua_add_function(L,ns->ns_methods[i].name,ns->ns_methods[i].func);
1374   }
1375   lua_getmetatable(L,-1);
1376 
1377   /* add fns */
1378   for(i=0;ns->ns_attributes[i].name;i++){
1379     SWIG_Lua_add_variable(L,ns->ns_attributes[i].name,ns->ns_attributes[i].getmethod,ns->ns_attributes[i].setmethod);
1380   }
1381 
1382   /* clear stack - remove metatble */
1383   lua_pop(L,1);
1384   return 0;
1385 }
1386 
1387 /* Register all classes in the namespace */
1388 SWIGINTERN void SWIG_Lua_add_namespace_classes(lua_State *L, swig_lua_namespace *ns)
1389 {
1390   swig_lua_class **classes;
1391 
1392   /* There must be a module/namespace table at the top of the stack */
1393   assert(lua_istable(L,-1));
1394 
1395   classes = ns->ns_classes;
1396 
1397   if( classes != 0 ) {
1398     while(*classes != 0) {
1399       SWIG_Lua_class_register(L, *classes);
1400       classes++;
1401     }
1402   }
1403 }
1404 
1405 /* Helper function. Creates namespace table and adds it to module table
1406    if 'reg' is true, then will register namespace table to parent one (must be on top of the stack
1407    when function is called).
1408    Function always returns newly registered table on top of the stack.
1409 */
1410 SWIGINTERN void SWIG_Lua_namespace_register(lua_State *L, swig_lua_namespace *ns, int reg)
1411 {
1412   swig_lua_namespace **sub_namespace;
1413   /* 1 argument - table on the top of the stack */
1414   const int SWIGUNUSED begin = lua_gettop(L);
1415   assert(lua_istable(L,-1)); /* just in case. This is supposed to be module table or parent namespace table */
1416   lua_checkstack(L,5);
1417   lua_newtable(L); /* namespace itself */
1418   lua_newtable(L); /* metatable for namespace */
1419 
1420   /* add a table called ".get" */
1421   lua_pushstring(L,".get");
1422   lua_newtable(L);
1423   lua_rawset(L,-3);
1424   /* add a table called ".set" */
1425   lua_pushstring(L,".set");
1426   lua_newtable(L);
1427   lua_rawset(L,-3);
1428   /* add a table called ".fn" */
1429   lua_pushstring(L,".fn");
1430   lua_newtable(L);
1431   lua_rawset(L,-3);
1432 
1433   /* add accessor fns for using the .get,.set&.fn */
1434   SWIG_Lua_add_function(L,"__index",SWIG_Lua_namespace_get);
1435   SWIG_Lua_add_function(L,"__newindex",SWIG_Lua_namespace_set);
1436 
1437   lua_setmetatable(L,-2); /* set metatable */
1438 
1439   /* Register all functions, variables etc */
1440   SWIG_Lua_add_namespace_details(L,ns);
1441   /* Register classes */
1442   SWIG_Lua_add_namespace_classes(L,ns);
1443 
1444   sub_namespace = ns->ns_namespaces;
1445   if( sub_namespace != 0) {
1446     while(*sub_namespace != 0) {
1447       SWIG_Lua_namespace_register(L, *sub_namespace, 1);
1448       lua_pop(L,1); /* removing sub-namespace table */
1449       sub_namespace++;
1450     }
1451   }
1452 
1453   if (reg) {
1454     lua_pushstring(L,ns->name);
1455     lua_pushvalue(L,-2);
1456     lua_rawset(L,-4); /* add namespace to module table */
1457   }
1458   assert(lua_gettop(L) == begin+1);
1459 }
1460 #endif /* SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA */
1461 
1462 /* -----------------------------------------------------------------------------
1463  * global variable support code: classes
1464  * ----------------------------------------------------------------------------- */
1465 
1466 SWIGINTERN void  SWIG_Lua_get_class_metatable(lua_State *L,const char *cname);
1467 
1468 typedef int (*swig_lua_base_iterator_func)(lua_State*,swig_type_info*, int, int *ret);
1469 
1470 SWIGINTERN int SWIG_Lua_iterate_bases(lua_State *L, swig_type_info * SWIGUNUSED swig_type,
1471   int first_arg, swig_lua_base_iterator_func func, int  *const ret)
1472 {
1473     /* first_arg - position of the object in stack. Everything that is above are arguments
1474      * and is passed to every evocation of the func */
1475     int last_arg = lua_gettop(L);/* position of last argument */
1476     int original_metatable = last_arg + 1;
1477     size_t bases_count;
1478     int result = SWIG_ERROR;
1479     int bases_table;
1480     (void)swig_type;
1481     lua_getmetatable(L,first_arg);
1482 
1483     /* initialise base search */
1484 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA)
1485     SWIG_Lua_get_table(L,".bases");
1486     assert(lua_istable(L,-1));
1487     bases_count = lua_rawlen(L,-1);
1488     bases_table = lua_gettop(L);
1489 #else
1490     /* In elua .bases table doesn't exist. Use table from swig_lua_class */
1491     (void)bases_table;
1492     assert(swig_type!=0);
1493     swig_module_info *module=SWIG_GetModule(L);
1494     swig_lua_class **bases= ((swig_lua_class*)(swig_type->clientdata))->bases;
1495     const char **base_names= ((swig_lua_class*)(swig_type->clientdata))->base_names;
1496     bases_count = 0;
1497     for(;base_names[bases_count];
1498       bases_count++);/* get length of bases */
1499 #endif
1500 
1501     if(ret)
1502       *ret = 0;
1503     if(bases_count>0)
1504     {
1505       int to_remove;
1506       size_t i;
1507       int j;
1508       int subcall_last_arg;
1509       int subcall_first_arg = lua_gettop(L) + 1;/* Here a copy of first_arg and arguments begin */
1510       int valid = 1;
1511       swig_type_info *base_swig_type = 0;
1512       for(j=first_arg;j<=last_arg;j++)
1513         lua_pushvalue(L,j);
1514       subcall_last_arg = lua_gettop(L);
1515 
1516       /* Trick: temporarily replacing original metatable with metatable for base class and call getter */
1517       for(i=0;i<bases_count;i++) {
1518         /* Iteration through class bases */
1519 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA)
1520         lua_rawgeti(L,bases_table,i+1);
1521         base_swig_type = 0;
1522         if(lua_isnil(L,-1)) {
1523           valid = 0;
1524           lua_pop(L,1);
1525         } else {
1526           valid = 1;
1527         }
1528 #else /* In elua .bases table doesn't exist. Use table from swig_lua_class */
1529         swig_lua_class *base_class = bases[i];
1530         if(!base_class) {
1531           valid = 0;
1532         } else {
1533           valid = 1;
1534           SWIG_Lua_get_class_metatable(L,base_class->fqname);
1535           base_swig_type = SWIG_TypeQueryModule(module,module,base_names[i]);
1536           assert(base_swig_type != 0);
1537         }
1538 #endif
1539 
1540         if(!valid)
1541           continue;
1542         assert(lua_isuserdata(L, subcall_first_arg));
1543         assert(lua_istable(L,-1));
1544         lua_setmetatable(L,subcall_first_arg); /* Set new metatable */
1545         assert(lua_gettop(L) == subcall_last_arg);
1546         result = func(L, base_swig_type,subcall_first_arg, ret); /* Forward call */
1547         if(result != SWIG_ERROR) {
1548           break;
1549         }
1550       }
1551       /* Restore original metatable */
1552       lua_pushvalue(L,original_metatable);
1553       lua_setmetatable(L,first_arg);
1554       /* Clear - remove everything between last_arg and subcall_last_arg including */
1555       to_remove = subcall_last_arg - last_arg;
1556       for(j=0;j<to_remove;j++)
1557         lua_remove(L,last_arg+1);
1558     } else {
1559       /* Remove everything after last_arg */
1560       lua_pop(L, lua_gettop(L) - last_arg);
1561     }
1562     if(ret) assert(lua_gettop(L) == last_arg + *ret);
1563     return result;
1564 }
1565 
1566 /* The class.get method helper, performs the lookup of class attributes.
1567  * It returns an error code. Number of function return values is passed inside 'ret'.
1568  * first_arg is not used in this function because function always has 2 arguments.
1569  */
1570 SWIGINTERN int  SWIG_Lua_class_do_get_item(lua_State *L, swig_type_info *type, int SWIGUNUSED first_arg, int *ret)
1571 {
1572 /*  there should be 2 params passed in
1573   (1) userdata (not the meta table)
1574   (2) string name of the attribute
1575 */
1576   int bases_search_result;
1577   int substack_start = lua_gettop(L)-2;
1578   assert(first_arg == substack_start+1);
1579   lua_checkstack(L,5);
1580   assert(lua_isuserdata(L,-2));  /* just in case */
1581   lua_getmetatable(L,-2);    /* get the meta table */
1582   assert(lua_istable(L,-1));  /* just in case */
1583   /* NEW: looks for the __getitem() fn
1584   this is a user provided get fn */
1585   SWIG_Lua_get_table(L,"__getitem"); /* find the __getitem fn */
1586   if (lua_iscfunction(L,-1))  /* if its there */
1587   {  /* found it so call the fn & return its value */
1588     lua_pushvalue(L,substack_start+1);  /* the userdata */
1589     lua_pushvalue(L,substack_start+2);  /* the parameter */
1590     lua_call(L,2,1);  /* 2 value in (userdata),1 out (result) */
1591     lua_remove(L,-2); /* stack tidy, remove metatable */
1592     if(ret) *ret = 1;
1593     return SWIG_OK;
1594   }
1595   lua_pop(L,1);
1596   /* Remove the metatable */
1597   lua_pop(L,1);
1598   /* Search in base classes */
1599   bases_search_result = SWIG_Lua_iterate_bases(L,type,substack_start+1,SWIG_Lua_class_do_get_item,ret);
1600   return bases_search_result;  /* sorry not known */
1601 }
1602 
1603 
1604 /* The class.get method helper, performs the lookup of class attributes.
1605  * It returns an error code. Number of function return values is passed inside 'ret'.
1606  * first_arg is not used in this function because function always has 2 arguments.
1607  */
1608 SWIGINTERN int  SWIG_Lua_class_do_get(lua_State *L, swig_type_info *type, int SWIGUNUSED first_arg, int *ret)
1609 {
1610 /*  there should be 2 params passed in
1611   (1) userdata (not the meta table)
1612   (2) string name of the attribute
1613 */
1614   int bases_search_result;
1615   int substack_start = lua_gettop(L)-2;
1616   assert(first_arg == substack_start+1);
1617   lua_checkstack(L,5);
1618   assert(lua_isuserdata(L,-2));  /* just in case */
1619   lua_getmetatable(L,-2);    /* get the meta table */
1620   assert(lua_istable(L,-1));  /* just in case */
1621   SWIG_Lua_get_table(L,".get"); /* find the .get table */
1622   assert(lua_istable(L,-1));  /* just in case */
1623   /* look for the key in the .get table */
1624   lua_pushvalue(L,substack_start+2);  /* key */
1625   lua_rawget(L,-2);
1626   lua_remove(L,-2); /* stack tidy, remove .get table */
1627   if (lua_iscfunction(L,-1))
1628   {  /* found it so call the fn & return its value */
1629     lua_pushvalue(L,substack_start+1);  /* the userdata */
1630     lua_call(L,1,1);  /* 1 value in (userdata),1 out (result) */
1631     lua_remove(L,-2); /* stack tidy, remove metatable */
1632     if(ret)
1633       *ret = 1;
1634     return SWIG_OK;
1635   }
1636   lua_pop(L,1);  /* remove whatever was there */
1637   /* ok, so try the .fn table */
1638   SWIG_Lua_get_table(L,".fn"); /* find the .fn table */
1639   assert(lua_istable(L,-1));  /* just in case */
1640   lua_pushvalue(L,substack_start+2);  /* key */
1641   lua_rawget(L,-2);  /* look for the fn */
1642   lua_remove(L,-2); /* stack tidy, remove .fn table */
1643   if (lua_isfunction(L,-1)) /* note: if its a C function or lua function */
1644   {  /* found it so return the fn & let lua call it */
1645     lua_remove(L,-2); /* stack tidy, remove metatable */
1646     if(ret)
1647       *ret = 1;
1648     return SWIG_OK;
1649   }
1650   lua_pop(L,1);  /* remove whatever was there */
1651   /* Remove the metatable */
1652   lua_pop(L,1);
1653   /* Search in base classes */
1654   bases_search_result = SWIG_Lua_iterate_bases(L,type,substack_start+1,SWIG_Lua_class_do_get,ret);
1655   return bases_search_result;  /* sorry not known */
1656 }
1657 
1658 /* the class.get method, performs the lookup of class attributes
1659  */
1660 SWIGINTERN int  SWIG_Lua_class_get(lua_State *L)
1661 {
1662 /*  there should be 2 params passed in
1663   (1) userdata (not the meta table)
1664   (2) string name of the attribute
1665 */
1666   int result;
1667   swig_lua_userdata *usr;
1668   swig_type_info *type;
1669   int ret = 0;
1670   assert(lua_isuserdata(L,1));
1671   usr=(swig_lua_userdata*)lua_touserdata(L,1);  /* get data */
1672   type = usr->type;
1673   result = SWIG_Lua_class_do_get(L,type,1,&ret);
1674   if(result == SWIG_OK)
1675     return ret;
1676 
1677   result = SWIG_Lua_class_do_get_item(L,type,1,&ret);
1678   if(result == SWIG_OK)
1679     return ret;
1680 
1681   return 0;
1682 }
1683 
1684 /* helper for the class.set method, performs the lookup of class attributes
1685  * It returns error code. Number of function return values is passed inside 'ret'
1686  */
1687 SWIGINTERN int  SWIG_Lua_class_do_set(lua_State *L, swig_type_info *type, int first_arg, int *ret)
1688 {
1689 /*  there should be 3 params passed in
1690   (1) table (not the meta table)
1691   (2) string name of the attribute
1692   (3) any for the new value
1693   */
1694 
1695   int bases_search_result;
1696   int substack_start = lua_gettop(L) - 3;
1697   lua_checkstack(L,5);
1698   assert(lua_isuserdata(L,substack_start+1));  /* just in case */
1699   lua_getmetatable(L,substack_start+1);    /* get the meta table */
1700   assert(lua_istable(L,-1));  /* just in case */
1701   if(ret)
1702     *ret = 0; /* it is setter - number of return values is always 0 */
1703 
1704   SWIG_Lua_get_table(L,".set"); /* find the .set table */
1705   if (lua_istable(L,-1))
1706   {
1707     /* look for the key in the .set table */
1708     lua_pushvalue(L,substack_start+2);  /* key */
1709     lua_rawget(L,-2);
1710     lua_remove(L,-2); /* tidy stack, remove .set table */
1711     if (lua_iscfunction(L,-1))
1712     {  /* found it so call the fn & return its value */
1713       lua_pushvalue(L,substack_start+1);  /* userdata */
1714       lua_pushvalue(L,substack_start+3);  /* value */
1715       lua_call(L,2,0);
1716       lua_remove(L,substack_start+4); /*remove metatable*/
1717       return SWIG_OK;
1718     }
1719     lua_pop(L,1);  /* remove the value */
1720   } else {
1721     lua_pop(L,1);  /* remove the answer for .set table request*/
1722   }
1723   /* NEW: looks for the __setitem() fn
1724   this is a user provided set fn */
1725   SWIG_Lua_get_table(L,"__setitem"); /* find the fn */
1726   if (lua_iscfunction(L,-1))  /* if its there */
1727   {  /* found it so call the fn & return its value */
1728     lua_pushvalue(L,substack_start+1);  /* the userdata */
1729     lua_pushvalue(L,substack_start+2);  /* the parameter */
1730     lua_pushvalue(L,substack_start+3);  /* the value */
1731     lua_call(L,3,0);  /* 3 values in ,0 out */
1732     lua_remove(L,-2); /* stack tidy, remove metatable */
1733     return SWIG_OK;
1734   }
1735   lua_pop(L,1); /* remove value */
1736 
1737   lua_pop(L,1); /* remove metatable */
1738   /* Search among bases */
1739   bases_search_result = SWIG_Lua_iterate_bases(L,type,first_arg,SWIG_Lua_class_do_set,ret);
1740   if(ret)
1741     assert(*ret == 0);
1742   assert(lua_gettop(L) == substack_start + 3);
1743   return bases_search_result;
1744 }
1745 
1746 /* This is the actual method exported to Lua. It calls SWIG_Lua_class_do_set and correctly
1747  * handles return values.
1748  */
1749 SWIGINTERN int  SWIG_Lua_class_set(lua_State *L)
1750 {
1751 /*  There should be 3 params passed in
1752   (1) table (not the meta table)
1753   (2) string name of the attribute
1754   (3) any for the new value
1755   */
1756   int ret = 0;
1757   int result;
1758   swig_lua_userdata *usr;
1759   swig_type_info *type;
1760   assert(lua_isuserdata(L,1));
1761   usr=(swig_lua_userdata*)lua_touserdata(L,1);  /* get data */
1762   type = usr->type;
1763   result = SWIG_Lua_class_do_set(L,type,1,&ret);
1764   if(result != SWIG_OK) {
1765    SWIG_Lua_pushferrstring(L,"Assignment not possible. No setter/member with this name. For custom assignments implement __setitem method.");
1766    lua_error(L);
1767   } else {
1768     assert(ret==0);
1769   }
1770   return 0;
1771 }
1772 
1773 /* the class.destruct method called by the interpreter */
1774 SWIGINTERN int  SWIG_Lua_class_destruct(lua_State *L)
1775 {
1776 /*  there should be 1 params passed in
1777   (1) userdata (not the meta table) */
1778   swig_lua_userdata *usr;
1779   swig_lua_class *clss;
1780   assert(lua_isuserdata(L,-1));  /* just in case */
1781   usr=(swig_lua_userdata*)lua_touserdata(L,-1);  /* get it */
1782   /* if must be destroyed & has a destructor */
1783   if (usr->own) /* if must be destroyed */
1784   {
1785     clss=(swig_lua_class*)usr->type->clientdata;  /* get the class */
1786     if (clss && clss->destructor)  /* there is a destroy fn */
1787     {
1788       clss->destructor(usr->ptr);  /* bye bye */
1789     }
1790   }
1791   return 0;
1792 }
1793 
1794 /* the class.__tostring method called by the interpreter and print */
1795 SWIGINTERN int  SWIG_Lua_class_tostring(lua_State *L)
1796 {
1797 /*  there should be 1 param passed in
1798   (1) userdata (not the metatable) */
1799   swig_lua_userdata* userData;
1800   assert(lua_isuserdata(L,1));  /* just in case */
1801   userData = (swig_lua_userdata*)lua_touserdata(L,1); /* get the userdata address */
1802 
1803   lua_pushfstring(L, "<userdata of type '%s' at %p>", userData->type->str, userData->ptr);
1804   return 1;
1805 }
1806 
1807 /* to manually disown some userdata */
1808 SWIGINTERN int  SWIG_Lua_class_disown(lua_State *L)
1809 {
1810 /*  there should be 1 params passed in
1811   (1) userdata (not the meta table) */
1812   swig_lua_userdata *usr;
1813   assert(lua_isuserdata(L,-1));  /* just in case */
1814   usr=(swig_lua_userdata*)lua_touserdata(L,-1);  /* get it */
1815 
1816   usr->own = 0; /* clear our ownership */
1817   return 0;
1818 }
1819 
1820 /* lua callable function to compare userdata's value
1821 the issue is that two userdata may point to the same thing
1822 but to lua, they are different objects */
1823 SWIGRUNTIME int SWIG_Lua_class_equal(lua_State *L)
1824 {
1825   int result;
1826   swig_lua_userdata *usr1,*usr2;
1827   if (!lua_isuserdata(L,1) || !lua_isuserdata(L,2))  /* just in case */
1828     return 0;  /* nil reply */
1829   usr1=(swig_lua_userdata*)lua_touserdata(L,1);  /* get data */
1830   usr2=(swig_lua_userdata*)lua_touserdata(L,2);  /* get data */
1831   /*result=(usr1->ptr==usr2->ptr && usr1->type==usr2->type); only works if type is the same*/
1832   result=(usr1->ptr==usr2->ptr);
1833    lua_pushboolean(L,result);
1834   return 1;
1835 }
1836 
1837 /* populate table at the top of the stack with metamethods that ought to be inherited */
1838 SWIGINTERN void SWIG_Lua_populate_inheritable_metamethods(lua_State *L)
1839 {
1840   SWIG_Lua_add_boolean(L, "__add", 1);
1841   SWIG_Lua_add_boolean(L, "__sub", 1);
1842   SWIG_Lua_add_boolean(L, "__mul", 1);
1843   SWIG_Lua_add_boolean(L, "__div", 1);
1844   SWIG_Lua_add_boolean(L, "__mod", 1);
1845   SWIG_Lua_add_boolean(L, "__pow", 1);
1846   SWIG_Lua_add_boolean(L, "__unm", 1);
1847   SWIG_Lua_add_boolean(L, "__len", 1 );
1848   SWIG_Lua_add_boolean(L, "__concat", 1 );
1849   SWIG_Lua_add_boolean(L, "__eq", 1);
1850   SWIG_Lua_add_boolean(L, "__lt", 1);
1851   SWIG_Lua_add_boolean(L, "__le", 1);
1852   SWIG_Lua_add_boolean(L, "__call", 1);
1853   SWIG_Lua_add_boolean(L, "__tostring", 1);
1854   SWIG_Lua_add_boolean(L, "__gc", 0);
1855 }
1856 
1857 /* creates the swig registry */
1858 SWIGINTERN void SWIG_Lua_create_class_registry(lua_State *L)
1859 {
1860   /* create main SWIG registry table */
1861   lua_pushstring(L,"SWIG");
1862   lua_newtable(L);
1863   /* populate it with some predefined data */
1864 
1865   /* .library table. Placeholder */
1866   lua_pushstring(L,".library");
1867   lua_newtable(L);
1868   {
1869     /* list of metamethods that class inherits from its bases */
1870     lua_pushstring(L,"inheritable_metamethods");
1871     lua_newtable(L);
1872     /* populate with list of metamethods */
1873     SWIG_Lua_populate_inheritable_metamethods(L);
1874     lua_rawset(L,-3);
1875   }
1876   lua_rawset(L,-3);
1877 
1878   lua_rawset(L,LUA_REGISTRYINDEX);
1879 }
1880 
1881 /* gets the swig registry (or creates it) */
1882 SWIGINTERN void  SWIG_Lua_get_class_registry(lua_State *L)
1883 {
1884   /* add this all into the swig registry: */
1885   lua_pushstring(L,"SWIG");
1886   lua_rawget(L,LUA_REGISTRYINDEX);  /* get the registry */
1887   if (!lua_istable(L,-1))  /* not there */
1888   {  /* must be first time, so add it */
1889     lua_pop(L,1);  /* remove the result */
1890     SWIG_Lua_create_class_registry(L);
1891     /* then get it */
1892     lua_pushstring(L,"SWIG");
1893     lua_rawget(L,LUA_REGISTRYINDEX);
1894   }
1895 }
1896 
1897 SWIGINTERN void SWIG_Lua_get_inheritable_metamethods(lua_State *L)
1898 {
1899   SWIG_Lua_get_class_registry(L);
1900   lua_pushstring(L, ".library");
1901   lua_rawget(L,-2);
1902   assert( !lua_isnil(L,-1) );
1903   lua_pushstring(L, "inheritable_metamethods");
1904   lua_rawget(L,-2);
1905 
1906   /* Remove class registry and library table */
1907   lua_remove(L,-2);
1908   lua_remove(L,-2);
1909 }
1910 
1911 /* Helper function to get the classes metatable from the register */
1912 SWIGINTERN void  SWIG_Lua_get_class_metatable(lua_State *L,const char *cname)
1913 {
1914   SWIG_Lua_get_class_registry(L);  /* get the registry */
1915   lua_pushstring(L,cname);  /* get the name */
1916   lua_rawget(L,-2);    /* get it */
1917   lua_remove(L,-2);    /* tidy up (remove registry) */
1918 }
1919 
1920 /* Set up the base classes pointers.
1921 Each class structure has a list of pointers to the base class structures.
1922 This function fills them.
1923 It cannot be done at compile time, as this will not work with hireachies
1924 spread over more than one swig file.
1925 Therefore it must be done at runtime, querying the SWIG type system.
1926 */
1927 SWIGINTERN void SWIG_Lua_init_base_class(lua_State *L,swig_lua_class *clss)
1928 {
1929   int i=0;
1930   swig_module_info *module=SWIG_GetModule(L);
1931   for(i=0;clss->base_names[i];i++)
1932   {
1933     if (clss->bases[i]==0) /* not found yet */
1934     {
1935       /* lookup and cache the base class */
1936       swig_type_info *info = SWIG_TypeQueryModule(module,module,clss->base_names[i]);
1937       if (info) clss->bases[i] = (swig_lua_class *) info->clientdata;
1938     }
1939   }
1940 }
1941 
1942 #if defined(SWIG_LUA_SQUASH_BASES) && (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA)
1943 /* Merges two tables  */
1944 SWIGINTERN void SWIG_Lua_merge_tables_by_index(lua_State *L, int target, int source)
1945 {
1946   /* iterating */
1947   lua_pushnil(L);
1948   while (lua_next(L,source) != 0) {
1949     /* -1 - value, -2 - index */
1950     /* have to copy to assign */
1951     lua_pushvalue(L,-2); /* copy of index */
1952     lua_pushvalue(L,-2); /* copy of value */
1953     lua_rawset(L, target);
1954     lua_pop(L,1);
1955     /* only key is left */
1956   }
1957 }
1958 
1959 /* Merges two tables with given name. original - index of target metatable, base - index of source metatable */
1960 SWIGINTERN void SWIG_Lua_merge_tables(lua_State *L, const char* name, int original, int base)
1961 {
1962   /* push original[name], then base[name] */
1963   lua_pushstring(L,name);
1964   lua_rawget(L,original);
1965   int original_table = lua_gettop(L);
1966   lua_pushstring(L,name);
1967   lua_rawget(L,base);
1968   int base_table = lua_gettop(L);
1969   SWIG_Lua_merge_tables_by_index(L, original_table, base_table);
1970   /* clearing stack */
1971   lua_pop(L,2);
1972 }
1973 
1974 /* Function takes all symbols from base and adds it to derived class. It's just a helper. */
1975 SWIGINTERN void SWIG_Lua_class_squash_base(lua_State *L, swig_lua_class *base_cls)
1976 {
1977   /* There is one parameter - original, i.e. 'derived' class metatable */
1978   assert(lua_istable(L,-1));
1979   int original = lua_gettop(L);
1980   SWIG_Lua_get_class_metatable(L,base_cls->fqname);
1981   int base = lua_gettop(L);
1982   SWIG_Lua_merge_tables(L, ".fn", original, base );
1983   SWIG_Lua_merge_tables(L, ".set", original, base );
1984   SWIG_Lua_merge_tables(L, ".get", original, base );
1985   lua_pop(L,1);
1986 }
1987 
1988 /* Function squashes all symbols from 'clss' bases into itself */
1989 SWIGINTERN void  SWIG_Lua_class_squash_bases(lua_State *L, swig_lua_class *clss)
1990 {
1991   int i;
1992   SWIG_Lua_get_class_metatable(L,clss->fqname);
1993   for(i=0;clss->base_names[i];i++)
1994   {
1995     if (clss->bases[i]==0) /* Somehow it's not found. Skip it */
1996       continue;
1997     /* Thing is: all bases are already registered. Thus they have already executed
1998      * this function. So we just need to squash them into us, because their bases
1999      * are already squashed into them. No need for recursion here!
2000      */
2001     SWIG_Lua_class_squash_base(L, clss->bases[i]);
2002   }
2003   lua_pop(L,1); /*tidy stack*/
2004 }
2005 #endif
2006 
2007 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA) /* In elua this is useless */
2008 /* helper add a variable to a registered class */
2009 SWIGINTERN void  SWIG_Lua_add_variable(lua_State *L,const char *name,lua_CFunction getFn,lua_CFunction setFn)
2010 {
2011   assert(lua_istable(L,-1));  /* just in case */
2012   SWIG_Lua_get_table(L,".get"); /* find the .get table */
2013   assert(lua_istable(L,-1));  /* just in case */
2014   SWIG_Lua_add_function(L,name,getFn);
2015   lua_pop(L,1);       /* tidy stack (remove table) */
2016   if (setFn)
2017   {
2018     SWIG_Lua_get_table(L,".set"); /* find the .set table */
2019     assert(lua_istable(L,-1));  /* just in case */
2020     SWIG_Lua_add_function(L,name,setFn);
2021     lua_pop(L,1);       /* tidy stack (remove table) */
2022   }
2023 }
2024 
2025 /* helper to recursively add class static details (static attributes, operations and constants) */
2026 SWIGINTERN void SWIG_Lua_add_class_static_details(lua_State *L, swig_lua_class *clss)
2027 {
2028   int i = 0;
2029   /* The class namespace table must be on the top of the stack */
2030   assert(lua_istable(L,-1));
2031   /* call all the base classes first: we can then override these later: */
2032   for(i=0;clss->bases[i];i++)
2033   {
2034     SWIG_Lua_add_class_static_details(L,clss->bases[i]);
2035   }
2036 
2037   SWIG_Lua_add_namespace_details(L, clss->cls_static);
2038 }
2039 
2040 SWIGINTERN void SWIG_Lua_add_class_user_metamethods(lua_State *L, swig_lua_class *clss); /* forward declaration */
2041 
2042 /* helper to recursively add class details (attributes & operations) */
2043 SWIGINTERN void  SWIG_Lua_add_class_instance_details(lua_State *L, swig_lua_class *clss)
2044 {
2045   int i;
2046   size_t bases_count = 0;
2047   /* Add bases to .bases table */
2048   SWIG_Lua_get_table(L,".bases");
2049   assert(lua_istable(L,-1));  /* just in case */
2050   for(i=0;clss->bases[i];i++)
2051   {
2052     SWIG_Lua_get_class_metatable(L,clss->bases[i]->fqname);
2053     /* Base class must be already registered */
2054     assert(lua_istable(L,-1));
2055     lua_rawseti(L,-2,i+1); /* In lua indexing starts from 1 */
2056     bases_count++;
2057   }
2058   assert(lua_rawlen(L,-1) == bases_count);
2059   lua_pop(L,1); /* remove .bases table */
2060   /* add attributes */
2061   for(i=0;clss->attributes[i].name;i++){
2062     SWIG_Lua_add_variable(L,clss->attributes[i].name,clss->attributes[i].getmethod,clss->attributes[i].setmethod);
2063   }
2064   /* add methods to the metatable */
2065   SWIG_Lua_get_table(L,".fn"); /* find the .fn table */
2066   assert(lua_istable(L,-1));  /* just in case */
2067   for(i=0;clss->methods[i].name;i++){
2068     SWIG_Lua_add_function(L,clss->methods[i].name,clss->methods[i].func);
2069   }
2070   lua_pop(L,1);       /* tidy stack (remove table) */
2071   /* add operator overloads
2072     This adds methods from metatable array to metatable. Can mess up garbage
2073     collectind if someone defines __gc method
2074     */
2075   if(clss->metatable) {
2076     for(i=0;clss->metatable[i].name;i++) {
2077       SWIG_Lua_add_function(L,clss->metatable[i].name,clss->metatable[i].func);
2078     }
2079   }
2080 
2081 #if !defined(SWIG_LUA_SQUASH_BASES)
2082   /* Adding metamethods that are defined in base classes. If bases were squashed
2083    * then it is obviously unnecessary
2084    */
2085   SWIG_Lua_add_class_user_metamethods(L, clss);
2086 #endif
2087 }
2088 
2089 /* Helpers to add user defined class metamedhods - __add, __sub etc. The helpers are needed
2090    for the following issue: Lua runtime checks for metamethod existence with rawget function
2091    ignoring our SWIG-provided __index and __newindex functions. Thus our inheritance-aware method
2092    search algorithm doesn't work in such case. (Not to say that Lua runtime queries metamethod directly
2093    in metatable and not in object).
2094    Current solution is this: if somewhere in hierarchy metamethod __x is defined, then all descendants
2095    are automatically given a special proxy __x that calls the real __x method.
2096    Obvious idea - to copy __x instead of creating __x-proxy is wrong because if someone changes __x in runtime,
2097    those changes must be reflected in all descendants.
2098 */
2099 
2100 SWIGRUNTIME int SWIG_Lua_resolve_metamethod(lua_State *L); /*forward declaration*/
2101 
2102 /* The real function that resolves a metamethod.
2103  * Function searches given class and all it's bases(recursively) for first instance of something that is
2104  * not equal to SWIG_Lua_resolve_metatmethod. (Almost always this 'something' is actual metamethod implementation
2105  * and it is a SWIG-generated C function.). It returns value on the top of the L and there is no garbage below the
2106  * answer.
2107  * Returns 1 if found, 0 otherwise.
2108  * clss is class which metatable we will search for method
2109  * metamethod_name_idx is index in L where metamethod name (as string) lies
2110  * skip_check allows to skip searching metamethod in givel clss and immideatelly go to searching in bases. skip_check
2111  * is not caried to subsequent recursive calls - false is always passed. It is set to true only at first call from
2112  * SWIG_Lua_resolve_metamethod
2113  * */
2114 SWIGINTERN int SWIG_Lua_do_resolve_metamethod(lua_State *L, const swig_lua_class *clss, int metamethod_name_idx,
2115     int skip_check)
2116 {
2117   /* This function is called recursively */
2118   int result = 0;
2119   int i = 0;
2120 
2121   if (!skip_check) {
2122     SWIG_Lua_get_class_metatable(L, clss->fqname);
2123     lua_pushvalue(L, metamethod_name_idx);
2124     lua_rawget(L,-2);
2125     /* If this is cfunction and it is equal to SWIG_Lua_resolve_metamethod then
2126      * this isn't the function we are looking for :)
2127      * lua_tocfunction will return NULL if not cfunction
2128      */
2129     if (!lua_isnil(L,-1) && lua_tocfunction(L,-1) != SWIG_Lua_resolve_metamethod ) {
2130       lua_remove(L,-2); /* removing class metatable */
2131       return 1;
2132     }
2133     lua_pop(L,2); /* remove class metatable and query result */
2134   }
2135 
2136   /* Forwarding calls to bases */
2137   for(i=0;clss->bases[i];i++)
2138   {
2139     result = SWIG_Lua_do_resolve_metamethod(L, clss->bases[i], metamethod_name_idx, 0);
2140     if (result)
2141       break;
2142   }
2143 
2144   return result;
2145 }
2146 
2147 /* The proxy function for metamethod. All parameters are passed as cclosure. Searches for actual method
2148  * and calls it */
2149 SWIGRUNTIME int SWIG_Lua_resolve_metamethod(lua_State *L)
2150 {
2151   int numargs;
2152   int metamethod_name_idx;
2153   const swig_lua_class* clss;
2154   int result;
2155 
2156   lua_checkstack(L,5);
2157   numargs = lua_gettop(L); /* number of arguments to pass to actual metamethod */
2158 
2159   /* Get upvalues from closure */
2160   lua_pushvalue(L, lua_upvalueindex(1)); /*Get function name*/
2161   metamethod_name_idx = lua_gettop(L);
2162 
2163   lua_pushvalue(L, lua_upvalueindex(2));
2164   clss = (const swig_lua_class*)(lua_touserdata(L,-1));
2165   lua_pop(L,1); /* remove lightuserdata with clss from stack */
2166 
2167   /* Actual work */
2168   result = SWIG_Lua_do_resolve_metamethod(L, clss, metamethod_name_idx, 1);
2169   if (!result) {
2170    SWIG_Lua_pushferrstring(L,"The metamethod proxy is set, but it failed to find actual metamethod. Memory corruption is most likely explanation.");
2171    lua_error(L);
2172    return 0;
2173   }
2174 
2175   lua_remove(L,-2); /* remove metamethod key */
2176   lua_insert(L,1); /* move function to correct position */
2177   lua_call(L, numargs, LUA_MULTRET);
2178   return lua_gettop(L); /* return all results */
2179 }
2180 
2181 
2182 /* If given metamethod must be present in given class, then creates appropriate proxy
2183  * Returns 1 if successfully added, 0 if not added because no base class has it, -1
2184  * if method is defined in the class metatable itself
2185  */
2186 SWIGINTERN int SWIG_Lua_add_class_user_metamethod(lua_State *L, swig_lua_class *clss, const int metatable_index)
2187 {
2188   int key_index;
2189   int success = 0;
2190   int i = 0;
2191 
2192   /* metamethod name - on the top of the stack */
2193   assert(lua_isstring(L,-1));
2194 
2195   key_index = lua_gettop(L);
2196 
2197   /* Check whether method is already defined in metatable */
2198   lua_pushvalue(L,key_index); /* copy of the key */
2199   lua_gettable(L,metatable_index);
2200   if( !lua_isnil(L,-1) ) {
2201     lua_pop(L,1);
2202     return -1;
2203   }
2204   lua_pop(L,1);
2205 
2206   /* Iterating over immediate bases */
2207   for(i=0;clss->bases[i];i++)
2208   {
2209     const swig_lua_class *base = clss->bases[i];
2210     SWIG_Lua_get_class_metatable(L, base->fqname);
2211     lua_pushvalue(L, key_index);
2212     lua_rawget(L, -2);
2213     if( !lua_isnil(L,-1) ) {
2214       lua_pushvalue(L, key_index);
2215 
2216       /* Add proxy function */
2217       lua_pushvalue(L, key_index); /* first closure value is function name */
2218       lua_pushlightuserdata(L, clss); /* second closure value is swig_lua_class structure */
2219       lua_pushcclosure(L, SWIG_Lua_resolve_metamethod, 2);
2220 
2221       lua_rawset(L, metatable_index);
2222       success = 1;
2223     }
2224     lua_pop(L,1); /* remove function or nil */
2225     lua_pop(L,1); /* remove base class metatable */
2226 
2227     if( success )
2228       break;
2229   }
2230 
2231   return success;
2232 }
2233 
2234 SWIGINTERN void SWIG_Lua_add_class_user_metamethods(lua_State *L, swig_lua_class *clss)
2235 {
2236   int metatable_index;
2237   int metamethods_info_index;
2238   int tostring_undefined;
2239   int eq_undefined = 0;
2240 
2241   SWIG_Lua_get_class_metatable(L, clss->fqname);
2242   metatable_index = lua_gettop(L);
2243   SWIG_Lua_get_inheritable_metamethods(L);
2244   assert(lua_istable(L,-1));
2245   metamethods_info_index = lua_gettop(L);
2246   lua_pushnil(L); /* first key */
2247   while(lua_next(L, metamethods_info_index) != 0 ) {
2248     /* key at index -2, value at index -1 */
2249     const int is_inheritable = lua_toboolean(L,-2);
2250     lua_pop(L,1); /* remove value - we don't need it anymore */
2251 
2252     if(is_inheritable) { /* if metamethod is inheritable */
2253       SWIG_Lua_add_class_user_metamethod(L,clss,metatable_index);
2254     }
2255   }
2256 
2257   lua_pop(L,1); /* remove inheritable metatmethods table */
2258 
2259   /* Special handling for __tostring method */
2260   lua_pushstring(L, "__tostring");
2261   lua_pushvalue(L,-1);
2262   lua_rawget(L,metatable_index);
2263   tostring_undefined = lua_isnil(L,-1);
2264   lua_pop(L,1);
2265   if( tostring_undefined ) {
2266     lua_pushcfunction(L, SWIG_Lua_class_tostring);
2267     lua_rawset(L, metatable_index);
2268   } else {
2269     lua_pop(L,1); /* remove copy of the key */
2270   }
2271 
2272   /* Special handling for __eq method */
2273   lua_pushstring(L, "__eq");
2274   lua_pushvalue(L,-1);
2275   lua_rawget(L,metatable_index);
2276   eq_undefined = lua_isnil(L,-1);
2277   lua_pop(L,1);
2278   if( eq_undefined ) {
2279     lua_pushcfunction(L, SWIG_Lua_class_equal);
2280     lua_rawset(L, metatable_index);
2281   } else {
2282     lua_pop(L,1); /* remove copy of the key */
2283   }
2284   /* Warning: __index and __newindex are SWIG-defined. For user-defined operator[]
2285    * a __getitem/__setitem method should be defined
2286    */
2287   lua_pop(L,1); /* pop class metatable */
2288 }
2289 
2290 /* Register class static methods,attributes etc as well as constructor proxy */
2291 SWIGINTERN void SWIG_Lua_class_register_static(lua_State *L, swig_lua_class *clss)
2292 {
2293   const int SWIGUNUSED begin = lua_gettop(L);
2294   lua_checkstack(L,5); /* just in case */
2295   assert(lua_istable(L,-1));  /* just in case */
2296   assert(strcmp(clss->name, clss->cls_static->name) == 0); /* in class those 2 must be equal */
2297 
2298   SWIG_Lua_namespace_register(L,clss->cls_static, 1);
2299 
2300   assert(lua_istable(L,-1)); /* just in case */
2301 
2302   /*  add its constructor to module with the name of the class
2303   so you can do MyClass(...) as well as new_MyClass(...)
2304   BUT only if a constructor is defined
2305   (this overcomes the problem of pure virtual classes without constructors)*/
2306   if (clss->constructor)
2307   {
2308     lua_getmetatable(L,-1);
2309     assert(lua_istable(L,-1)); /* just in case */
2310     SWIG_Lua_add_function(L,"__call", clss->constructor);
2311     lua_pop(L,1);
2312   }
2313 
2314   assert(lua_istable(L,-1)); /* just in case */
2315   SWIG_Lua_add_class_static_details(L, clss);
2316 
2317   /* clear stack */
2318   lua_pop(L,1);
2319   assert( lua_gettop(L) == begin );
2320 }
2321 
2322 /* Performs the instance (non-static) class registration process. Metatable for class is created
2323  * and added to the class registry.
2324  */
2325 SWIGINTERN void  SWIG_Lua_class_register_instance(lua_State *L,swig_lua_class *clss)
2326 {
2327   const int SWIGUNUSED begin = lua_gettop(L);
2328   int i;
2329   /* if name already there (class is already registered) then do nothing */
2330   SWIG_Lua_get_class_registry(L);  /* get the registry */
2331   lua_pushstring(L,clss->fqname);  /* get the name */
2332   lua_rawget(L,-2);
2333   if(!lua_isnil(L,-1)) {
2334     lua_pop(L,2);
2335     assert(lua_gettop(L)==begin);
2336     return;
2337   }
2338   lua_pop(L,2); /* tidy stack */
2339   /* Recursively initialize all bases */
2340   for(i=0;clss->bases[i];i++)
2341   {
2342     SWIG_Lua_class_register_instance(L,clss->bases[i]);
2343   }
2344   /* Again, get registry and push name */
2345   SWIG_Lua_get_class_registry(L);  /* get the registry */
2346   lua_pushstring(L,clss->fqname);  /* get the name */
2347   lua_newtable(L);    /* create the metatable */
2348 #if defined(SWIG_LUA_SQUASH_BASES) && (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA)
2349   /* If squashing is requested, then merges all bases metatable into this one.
2350    * It would get us all special methods: __getitem, __add etc.
2351    * This would set .fn, .type, and other .xxx incorrectly, but we will overwrite it right away
2352    */
2353   {
2354     int new_metatable_index = lua_absindex(L,-1);
2355     for(i=0;clss->bases[i];i++)
2356     {
2357       int base_metatable;
2358       SWIG_Lua_get_class_metatable(L,clss->bases[i]->fqname);
2359       base_metatable = lua_absindex(L,-1);
2360       SWIG_Lua_merge_tables_by_index(L,new_metatable_index, base_metatable);
2361       lua_pop(L,1);
2362     }
2363   }
2364   /* And now we will overwrite all incorrectly set data */
2365 #endif
2366   /* add string of class name called ".type" */
2367   lua_pushstring(L,".type");
2368   lua_pushstring(L,clss->fqname);
2369   lua_rawset(L,-3);
2370   /* add a table called bases */
2371   lua_pushstring(L,".bases");
2372   lua_newtable(L);
2373   lua_rawset(L,-3);
2374   /* add a table called ".get" */
2375   lua_pushstring(L,".get");
2376   lua_newtable(L);
2377   lua_rawset(L,-3);
2378   /* add a table called ".set" */
2379   lua_pushstring(L,".set");
2380   lua_newtable(L);
2381   lua_rawset(L,-3);
2382   /* add a table called ".fn" */
2383   lua_pushstring(L,".fn");
2384   lua_newtable(L);
2385   /* add manual disown method */
2386   SWIG_Lua_add_function(L,"__disown",SWIG_Lua_class_disown);
2387   lua_rawset(L,-3);
2388   /* add accessor fns for using the .get,.set&.fn */
2389   SWIG_Lua_add_function(L,"__index",SWIG_Lua_class_get);
2390   SWIG_Lua_add_function(L,"__newindex",SWIG_Lua_class_set);
2391   SWIG_Lua_add_function(L,"__gc",SWIG_Lua_class_destruct);
2392   /* add it */
2393   lua_rawset(L,-3);  /* metatable into registry */
2394   lua_pop(L,1);      /* tidy stack (remove registry) */
2395   assert(lua_gettop(L) == begin);
2396 
2397 #if defined(SWIG_LUA_SQUASH_BASES) && (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA)
2398   /* Now merge all symbols from .fn, .set, .get etc from bases to our tables */
2399   SWIG_Lua_class_squash_bases(L,clss);
2400 #endif
2401   SWIG_Lua_get_class_metatable(L,clss->fqname);
2402   SWIG_Lua_add_class_instance_details(L,clss);  /* recursive adding of details (atts & ops) */
2403   lua_pop(L,1);      /* tidy stack (remove class metatable) */
2404   assert( lua_gettop(L) == begin );
2405 }
2406 
2407 SWIGINTERN void  SWIG_Lua_class_register(lua_State *L,swig_lua_class *clss)
2408 {
2409   int SWIGUNUSED begin;
2410   assert(lua_istable(L,-1)); /* This is a table (module or namespace) where classes will be added */
2411   SWIG_Lua_class_register_instance(L,clss);
2412   SWIG_Lua_class_register_static(L,clss);
2413 
2414   /* Add links from static part to instance part and vice versa */
2415   /* [SWIG registry]                                   [Module]
2416    *    "MyClass" ----> [MyClass metatable] <=====     "MyClass" -+> [static part]
2417    *                     ".get" ----> ...        |                |     getmetatable()----|
2418    *                     ".set" ----> ...        |                |                       |
2419    *                     ".static" --------------)----------------/           [static part metatable]
2420    *                                             |                                ".get" --> ...
2421    *                                             |                                ".set" --> ....
2422    *                                             |=============================== ".instance"
2423    */
2424   begin = lua_gettop(L);
2425   lua_pushstring(L,clss->cls_static->name);
2426   lua_rawget(L,-2); /* get class static table */
2427   assert(lua_istable(L,-1));
2428   lua_getmetatable(L,-1);
2429   assert(lua_istable(L,-1)); /* get class static metatable */
2430   lua_pushstring(L,".instance"); /* prepare key */
2431 
2432   SWIG_Lua_get_class_metatable(L,clss->fqname); /* get class metatable */
2433   assert(lua_istable(L,-1));
2434   lua_pushstring(L,".static"); /* prepare key */
2435   lua_pushvalue(L, -4); /* push static class TABLE */
2436   assert(lua_istable(L,-1));
2437   lua_rawset(L,-3); /* assign static class table(!NOT metatable) as ".static" member of class metatable */
2438   lua_rawset(L,-3); /* assign class metatable as ".instance" member of class static METATABLE */
2439   lua_pop(L,2);
2440   assert(lua_gettop(L) == begin);
2441 }
2442 #endif /* SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA */
2443 
2444 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUA) || (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUAC)
2445 SWIGINTERN void SWIG_Lua_elua_class_register_instance(lua_State *L, swig_lua_class *clss)
2446 {
2447   const int SWIGUNUSED begin = lua_gettop(L);
2448   int i;
2449   /* if name already there (class is already registered) then do nothing */
2450   SWIG_Lua_get_class_registry(L);  /* get the registry */
2451   lua_pushstring(L,clss->fqname);  /* get the name */
2452   lua_rawget(L,-2);
2453   if(!lua_isnil(L,-1)) {
2454     lua_pop(L,2);
2455     assert(lua_gettop(L)==begin);
2456     return;
2457   }
2458   lua_pop(L,2); /* tidy stack */
2459   /* Recursively initialize all bases */
2460   for(i=0;clss->bases[i];i++)
2461   {
2462     SWIG_Lua_elua_class_register_instance(L,clss->bases[i]);
2463   }
2464   /* Again, get registry and push name */
2465   SWIG_Lua_get_class_registry(L);  /* get the registry */
2466   lua_pushstring(L,clss->fqname);  /* get the name */
2467   assert(clss->metatable);
2468   lua_pushrotable(L, (void*)(clss->metatable));    /* create the metatable */
2469   lua_rawset(L,-3);
2470   lua_pop(L,1);
2471   assert(lua_gettop(L) == begin);
2472 }
2473 #endif /* elua && eluac */
2474 
2475 /* -----------------------------------------------------------------------------
2476  * Class/structure conversion fns
2477  * ----------------------------------------------------------------------------- */
2478 
2479 /* helper to add metatable to new lua object */
2480 SWIGINTERN void SWIG_Lua_AddMetatable(lua_State *L,swig_type_info *type)
2481 {
2482   if (type->clientdata)  /* there is clientdata: so add the metatable */
2483   {
2484     SWIG_Lua_get_class_metatable(L,((swig_lua_class*)(type->clientdata))->fqname);
2485     if (lua_istable(L,-1))
2486     {
2487       lua_setmetatable(L,-2);
2488     }
2489     else
2490     {
2491       lua_pop(L,1);
2492     }
2493   }
2494 }
2495 
2496 /* pushes a new object into the lua stack */
2497 SWIGRUNTIME void SWIG_Lua_NewPointerObj(lua_State *L,void *ptr,swig_type_info *type, int own)
2498 {
2499   swig_lua_userdata *usr;
2500   if (!ptr){
2501     lua_pushnil(L);
2502     return;
2503   }
2504   usr=(swig_lua_userdata*)lua_newuserdata(L,sizeof(swig_lua_userdata));  /* get data */
2505   usr->ptr=ptr;  /* set the ptr */
2506   usr->type=type;
2507   usr->own=own;
2508 #if (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC)
2509   SWIG_Lua_AddMetatable(L,type); /* add metatable */
2510 #endif
2511 }
2512 
2513 /* takes a object from the lua stack & converts it into an object of the correct type
2514  (if possible) */
2515 SWIGRUNTIME int  SWIG_Lua_ConvertPtr(lua_State *L,int index,void **ptr,swig_type_info *type,int flags)
2516 {
2517   swig_lua_userdata *usr;
2518   swig_cast_info *cast;
2519   /* special case: lua nil => NULL pointer */
2520   if (lua_isnil(L,index))
2521   {
2522     *ptr=0;
2523     return (flags & SWIG_POINTER_NO_NULL) ? SWIG_NullReferenceError : SWIG_OK;
2524   }
2525   if (lua_islightuserdata(L,index))
2526   {
2527     *ptr=lua_touserdata(L,index);
2528     return (flags & SWIG_POINTER_NO_NULL) ? SWIG_NullReferenceError : SWIG_OK;
2529   }
2530   usr=(swig_lua_userdata*)lua_touserdata(L,index);  /* get data */
2531   if (usr)
2532   {
2533     if (flags & SWIG_POINTER_DISOWN) /* must disown the object */
2534     {
2535         usr->own=0;
2536     }
2537     if (!type)            /* special cast void*, no casting fn */
2538     {
2539       *ptr=usr->ptr;
2540       return SWIG_OK; /* ok */
2541     }
2542     cast=SWIG_TypeCheckStruct(usr->type,type); /* performs normal type checking */
2543     if (cast)
2544     {
2545       int newmemory = 0;
2546       *ptr=SWIG_TypeCast(cast,usr->ptr,&newmemory);
2547       assert(!newmemory); /* newmemory handling not yet implemented */
2548       return SWIG_OK;  /* ok */
2549     }
2550   }
2551   return SWIG_ERROR;  /* error */
2552 }
2553 
2554 SWIGRUNTIME void* SWIG_Lua_MustGetPtr(lua_State *L,int index,swig_type_info *type,int flags,
2555        int argnum,const char *func_name){
2556   void *result;
2557   if (!SWIG_IsOK(SWIG_ConvertPtr(L,index,&result,type,flags))){
2558     luaL_error (L,"Error in %s, expected a %s at argument number %d\n",
2559 		func_name,(type && type->str)?type->str:"void*",argnum);
2560   }
2561   return result;
2562 }
2563 
2564 /* pushes a packed userdata. user for member fn pointers only */
2565 SWIGRUNTIME void SWIG_Lua_NewPackedObj(lua_State *L,void *ptr,size_t size,swig_type_info *type)
2566 {
2567   swig_lua_rawdata *raw;
2568   assert(ptr); /* not acceptable to pass in a NULL value */
2569   raw=(swig_lua_rawdata*)lua_newuserdata(L,sizeof(swig_lua_rawdata)-1+size);  /* alloc data */
2570   raw->type=type;
2571   raw->own=0;
2572   memcpy(raw->data,ptr,size); /* copy the data */
2573   SWIG_Lua_AddMetatable(L,type); /* add metatable */
2574 }
2575 
2576 /* converts a packed userdata. user for member fn pointers only */
2577 SWIGRUNTIME int  SWIG_Lua_ConvertPacked(lua_State *L,int index,void *ptr,size_t size,swig_type_info *type)
2578 {
2579   swig_lua_rawdata *raw;
2580   raw=(swig_lua_rawdata*)lua_touserdata(L,index);  /* get data */
2581   if (!raw) return SWIG_ERROR;  /* error */
2582   if (type==0 || type==raw->type) /* void* or identical type */
2583   {
2584     memcpy(ptr,raw->data,size); /* copy it */
2585     return SWIG_OK; /* ok */
2586   }
2587   return SWIG_ERROR;  /* error */
2588 }
2589 
2590 /* a function to get the typestring of a piece of data */
2591 SWIGRUNTIME const char *SWIG_Lua_typename(lua_State *L, int tp)
2592 {
2593   swig_lua_userdata *usr;
2594   if (lua_isuserdata(L,tp))
2595   {
2596     usr=(swig_lua_userdata*)lua_touserdata(L,tp);  /* get data */
2597     if (usr && usr->type && usr->type->str)
2598       return usr->type->str;
2599     return "userdata (unknown type)";
2600   }
2601   return lua_typename(L,lua_type(L,tp));
2602 }
2603 
2604 /* lua callable function to get the userdata's type */
2605 SWIGRUNTIME int SWIG_Lua_type(lua_State *L)
2606 {
2607   lua_pushstring(L,SWIG_Lua_typename(L,1));
2608   return 1;
2609 }
2610 
2611 /* -----------------------------------------------------------------------------
2612  * global variable support code: class/struct typemap functions
2613  * ----------------------------------------------------------------------------- */
2614 
2615 #if ((SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUA) && (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC))
2616 /* Install Constants */
2617 SWIGINTERN void
2618 SWIG_Lua_InstallConstants(lua_State *L, swig_lua_const_info constants[]) {
2619   int i;
2620   for (i = 0; constants[i].type; i++) {
2621     switch(constants[i].type) {
2622     case SWIG_LUA_INT:
2623       lua_pushstring(L,constants[i].name);
2624       lua_pushinteger(L,(lua_Integer)constants[i].lvalue);
2625       lua_rawset(L,-3);
2626       break;
2627     case SWIG_LUA_FLOAT:
2628       lua_pushstring(L,constants[i].name);
2629       lua_pushnumber(L,(lua_Number)constants[i].dvalue);
2630       lua_rawset(L,-3);
2631       break;
2632     case SWIG_LUA_CHAR:
2633       lua_pushstring(L,constants[i].name);
2634       {
2635         char c = (char)constants[i].lvalue;
2636         lua_pushlstring(L,&c,1);
2637       }
2638       lua_rawset(L,-3);
2639       break;
2640     case SWIG_LUA_STRING:
2641       lua_pushstring(L,constants[i].name);
2642       lua_pushstring(L,(char *) constants[i].pvalue);
2643       lua_rawset(L,-3);
2644       break;
2645     case SWIG_LUA_POINTER:
2646       lua_pushstring(L,constants[i].name);
2647       SWIG_NewPointerObj(L,constants[i].pvalue, *(constants[i]).ptype,0);
2648       lua_rawset(L,-3);
2649       break;
2650     case SWIG_LUA_BINARY:
2651       lua_pushstring(L,constants[i].name);
2652       SWIG_NewMemberObj(L,constants[i].pvalue,constants[i].lvalue,*(constants[i]).ptype);
2653       lua_rawset(L,-3);
2654       break;
2655     default:
2656       break;
2657     }
2658   }
2659 }
2660 #endif
2661 
2662 /* -----------------------------------------------------------------------------
2663  * executing lua code from within the wrapper
2664  * ----------------------------------------------------------------------------- */
2665 
2666 #ifndef SWIG_DOSTRING_FAIL /* Allows redefining of error function */
2667 #define SWIG_DOSTRING_FAIL(S) fprintf(stderr,"%s\n",S)
2668 #endif
2669 /* Executes a C string in Lua which is a really simple way of calling lua from C
2670 Unfortunately lua keeps changing its APIs, so we need a conditional compile
2671 In lua 5.0.X it's lua_dostring()
2672 In lua 5.1.X it's luaL_dostring()
2673 */
2674 SWIGINTERN int
2675 SWIG_Lua_dostring(lua_State *L, const char *str) {
2676   int ok,top;
2677   if (str==0 || str[0]==0) return 0; /* nothing to do */
2678   top=lua_gettop(L); /* save stack */
2679 #if (defined(LUA_VERSION_NUM) && (LUA_VERSION_NUM>=501))
2680   ok=luaL_dostring(L,str);	/* looks like this is lua 5.1.X or later, good */
2681 #else
2682   ok=lua_dostring(L,str);	/* might be lua 5.0.x, using lua_dostring */
2683 #endif
2684   if (ok!=0) {
2685     SWIG_DOSTRING_FAIL(lua_tostring(L,-1));
2686   }
2687   lua_settop(L,top); /* restore the stack */
2688   return ok;
2689 }
2690 
2691 #ifdef __cplusplus
2692 }
2693 #endif
2694 
2695 /* ------------------------------ end luarun.swg  ------------------------------ */
2696 
2697 
2698 #ifdef __cplusplus
2699 extern "C" {
2700 #endif
2701 
2702 void LLDBSwigLuaCallLuaLogOutputCallback(const char *str, void *baton);
2703 int LLDBSwigLuaCloseFileHandle(lua_State *L);
2704 
2705 #ifdef __cplusplus
2706 }
2707 #endif
2708 
2709 
2710 /* -------- TYPES TABLE (BEGIN) -------- */
2711 
2712 #define SWIGTYPE_p_bool swig_types[0]
2713 #define SWIGTYPE_p_double swig_types[1]
2714 #define SWIGTYPE_p_f_p_q_const__char_p_void__void swig_types[2]
2715 #define SWIGTYPE_p_f_p_void__p_void swig_types[3]
2716 #define SWIGTYPE_p_f_p_void_p_q_const__void_size_t__void swig_types[4]
2717 #define SWIGTYPE_p_int swig_types[5]
2718 #define SWIGTYPE_p_lldb__ConnectionStatus swig_types[6]
2719 #define SWIGTYPE_p_lldb__SBAddress swig_types[7]
2720 #define SWIGTYPE_p_lldb__SBAttachInfo swig_types[8]
2721 #define SWIGTYPE_p_lldb__SBBlock swig_types[9]
2722 #define SWIGTYPE_p_lldb__SBBreakpoint swig_types[10]
2723 #define SWIGTYPE_p_lldb__SBBreakpointList swig_types[11]
2724 #define SWIGTYPE_p_lldb__SBBreakpointLocation swig_types[12]
2725 #define SWIGTYPE_p_lldb__SBBreakpointName swig_types[13]
2726 #define SWIGTYPE_p_lldb__SBBroadcaster swig_types[14]
2727 #define SWIGTYPE_p_lldb__SBCommandInterpreter swig_types[15]
2728 #define SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions swig_types[16]
2729 #define SWIGTYPE_p_lldb__SBCommandReturnObject swig_types[17]
2730 #define SWIGTYPE_p_lldb__SBCommunication swig_types[18]
2731 #define SWIGTYPE_p_lldb__SBCompileUnit swig_types[19]
2732 #define SWIGTYPE_p_lldb__SBData swig_types[20]
2733 #define SWIGTYPE_p_lldb__SBDebugger swig_types[21]
2734 #define SWIGTYPE_p_lldb__SBDeclaration swig_types[22]
2735 #define SWIGTYPE_p_lldb__SBEnvironment swig_types[23]
2736 #define SWIGTYPE_p_lldb__SBError swig_types[24]
2737 #define SWIGTYPE_p_lldb__SBEvent swig_types[25]
2738 #define SWIGTYPE_p_lldb__SBExecutionContext swig_types[26]
2739 #define SWIGTYPE_p_lldb__SBExpressionOptions swig_types[27]
2740 #define SWIGTYPE_p_lldb__SBFile swig_types[28]
2741 #define SWIGTYPE_p_lldb__SBFileSpec swig_types[29]
2742 #define SWIGTYPE_p_lldb__SBFileSpecList swig_types[30]
2743 #define SWIGTYPE_p_lldb__SBFrame swig_types[31]
2744 #define SWIGTYPE_p_lldb__SBFunction swig_types[32]
2745 #define SWIGTYPE_p_lldb__SBHostOS swig_types[33]
2746 #define SWIGTYPE_p_lldb__SBInstruction swig_types[34]
2747 #define SWIGTYPE_p_lldb__SBInstructionList swig_types[35]
2748 #define SWIGTYPE_p_lldb__SBLanguageRuntime swig_types[36]
2749 #define SWIGTYPE_p_lldb__SBLaunchInfo swig_types[37]
2750 #define SWIGTYPE_p_lldb__SBLineEntry swig_types[38]
2751 #define SWIGTYPE_p_lldb__SBListener swig_types[39]
2752 #define SWIGTYPE_p_lldb__SBMemoryRegionInfo swig_types[40]
2753 #define SWIGTYPE_p_lldb__SBMemoryRegionInfoList swig_types[41]
2754 #define SWIGTYPE_p_lldb__SBModule swig_types[42]
2755 #define SWIGTYPE_p_lldb__SBModuleSpec swig_types[43]
2756 #define SWIGTYPE_p_lldb__SBModuleSpecList swig_types[44]
2757 #define SWIGTYPE_p_lldb__SBPlatform swig_types[45]
2758 #define SWIGTYPE_p_lldb__SBPlatformConnectOptions swig_types[46]
2759 #define SWIGTYPE_p_lldb__SBPlatformShellCommand swig_types[47]
2760 #define SWIGTYPE_p_lldb__SBProcess swig_types[48]
2761 #define SWIGTYPE_p_lldb__SBProcessInfo swig_types[49]
2762 #define SWIGTYPE_p_lldb__SBQueue swig_types[50]
2763 #define SWIGTYPE_p_lldb__SBQueueItem swig_types[51]
2764 #define SWIGTYPE_p_lldb__SBReproducer swig_types[52]
2765 #define SWIGTYPE_p_lldb__SBSection swig_types[53]
2766 #define SWIGTYPE_p_lldb__SBSourceManager swig_types[54]
2767 #define SWIGTYPE_p_lldb__SBStream swig_types[55]
2768 #define SWIGTYPE_p_lldb__SBStringList swig_types[56]
2769 #define SWIGTYPE_p_lldb__SBStructuredData swig_types[57]
2770 #define SWIGTYPE_p_lldb__SBSymbol swig_types[58]
2771 #define SWIGTYPE_p_lldb__SBSymbolContext swig_types[59]
2772 #define SWIGTYPE_p_lldb__SBSymbolContextList swig_types[60]
2773 #define SWIGTYPE_p_lldb__SBTarget swig_types[61]
2774 #define SWIGTYPE_p_lldb__SBThread swig_types[62]
2775 #define SWIGTYPE_p_lldb__SBThreadCollection swig_types[63]
2776 #define SWIGTYPE_p_lldb__SBThreadPlan swig_types[64]
2777 #define SWIGTYPE_p_lldb__SBTrace swig_types[65]
2778 #define SWIGTYPE_p_lldb__SBType swig_types[66]
2779 #define SWIGTYPE_p_lldb__SBTypeCategory swig_types[67]
2780 #define SWIGTYPE_p_lldb__SBTypeEnumMember swig_types[68]
2781 #define SWIGTYPE_p_lldb__SBTypeEnumMemberList swig_types[69]
2782 #define SWIGTYPE_p_lldb__SBTypeFilter swig_types[70]
2783 #define SWIGTYPE_p_lldb__SBTypeFormat swig_types[71]
2784 #define SWIGTYPE_p_lldb__SBTypeList swig_types[72]
2785 #define SWIGTYPE_p_lldb__SBTypeMember swig_types[73]
2786 #define SWIGTYPE_p_lldb__SBTypeMemberFunction swig_types[74]
2787 #define SWIGTYPE_p_lldb__SBTypeNameSpecifier swig_types[75]
2788 #define SWIGTYPE_p_lldb__SBTypeSummary swig_types[76]
2789 #define SWIGTYPE_p_lldb__SBTypeSummaryOptions swig_types[77]
2790 #define SWIGTYPE_p_lldb__SBTypeSynthetic swig_types[78]
2791 #define SWIGTYPE_p_lldb__SBUnixSignals swig_types[79]
2792 #define SWIGTYPE_p_lldb__SBValue swig_types[80]
2793 #define SWIGTYPE_p_lldb__SBValueList swig_types[81]
2794 #define SWIGTYPE_p_lldb__SBVariablesOptions swig_types[82]
2795 #define SWIGTYPE_p_lldb__SBWatchpoint swig_types[83]
2796 #define SWIGTYPE_p_long_double swig_types[84]
2797 #define SWIGTYPE_p_long_long swig_types[85]
2798 #define SWIGTYPE_p_p_void swig_types[86]
2799 #define SWIGTYPE_p_pthread_rwlock_t swig_types[87]
2800 #define SWIGTYPE_p_pthread_t swig_types[88]
2801 #define SWIGTYPE_p_short swig_types[89]
2802 #define SWIGTYPE_p_signed_char swig_types[90]
2803 #define SWIGTYPE_p_size_t swig_types[91]
2804 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ABI_t swig_types[92]
2805 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Baton_t swig_types[93]
2806 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Block_t swig_types[94]
2807 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointLocation_t swig_types[95]
2808 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointPrecondition_t swig_types[96]
2809 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointResolver_t swig_types[97]
2810 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointSite_t swig_types[98]
2811 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Breakpoint_t swig_types[99]
2812 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__BroadcasterManager_t swig_types[100]
2813 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Broadcaster_t swig_types[101]
2814 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__CommandObject_t swig_types[102]
2815 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__CompileUnit_t swig_types[103]
2816 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Connection_t swig_types[104]
2817 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__DataBuffer_t swig_types[105]
2818 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__DataExtractor_t swig_types[106]
2819 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Debugger_t swig_types[107]
2820 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Disassembler_t swig_types[108]
2821 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__EventDataStructuredData_t swig_types[109]
2822 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__EventData_t swig_types[110]
2823 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Event_t swig_types[111]
2824 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ExecutionContextRef_t swig_types[112]
2825 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ExpressionVariable_t swig_types[113]
2826 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t swig_types[114]
2827 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__FuncUnwinders_t swig_types[115]
2828 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Function_t swig_types[116]
2829 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__IOHandler_t swig_types[117]
2830 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__IOObject_t swig_types[118]
2831 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__IRExecutionUnit_t swig_types[119]
2832 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__InlineFunctionInfo_t swig_types[120]
2833 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Instruction_t swig_types[121]
2834 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__InstrumentationRuntime_t swig_types[122]
2835 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__JITLoader_t swig_types[123]
2836 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__LanguageRuntime_t swig_types[124]
2837 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Listener_t swig_types[125]
2838 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__MemoryHistory_t swig_types[126]
2839 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__MemoryRegionInfo_t swig_types[127]
2840 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Module_t swig_types[128]
2841 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ObjectFileJITDelegate_t swig_types[129]
2842 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ObjectFile_t swig_types[130]
2843 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueProperties_t swig_types[131]
2844 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValue_t swig_types[132]
2845 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Platform_t swig_types[133]
2846 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ProcessAttachInfo_t swig_types[134]
2847 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Process_t swig_types[135]
2848 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t swig_types[136]
2849 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Queue_t swig_types[137]
2850 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__REPL_t swig_types[138]
2851 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__RecognizedStackFrame_t swig_types[139]
2852 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__RegisterCheckpoint_t swig_types[140]
2853 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__RegisterContext_t swig_types[141]
2854 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__RegularExpression_t swig_types[142]
2855 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ScriptInterpreter_t swig_types[143]
2856 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ScriptSummaryFormat_t swig_types[144]
2857 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_t swig_types[145]
2858 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ScriptedThreadInterface_t swig_types[146]
2859 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SearchFilter_t swig_types[147]
2860 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SectionLoadList_t swig_types[148]
2861 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Section_t swig_types[149]
2862 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StackFrameList_t swig_types[150]
2863 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StackFrameRecognizer_t swig_types[151]
2864 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StackFrame_t swig_types[152]
2865 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StopInfo_t swig_types[153]
2866 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StreamFile_t swig_types[154]
2867 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Stream_t swig_types[155]
2868 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StringSummaryFormat_t swig_types[156]
2869 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StructuredDataPlugin_t swig_types[157]
2870 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SymbolContextSpecifier_t swig_types[158]
2871 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SymbolFileType_t swig_types[159]
2872 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SyntheticChildrenFrontEnd_t swig_types[160]
2873 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SyntheticChildren_t swig_types[161]
2874 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Target_t swig_types[162]
2875 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadCollection_t swig_types[163]
2876 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlanTracer_t swig_types[164]
2877 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlan_t swig_types[165]
2878 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPostMortemTrace_t swig_types[166]
2879 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Thread_t swig_types[167]
2880 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Trace_t swig_types[168]
2881 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeCategoryImpl_t swig_types[169]
2882 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeEnumMemberImpl_t swig_types[170]
2883 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeFilterImpl_t swig_types[171]
2884 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeFormatImpl_t swig_types[172]
2885 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeImpl_t swig_types[173]
2886 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeMemberFunctionImpl_t swig_types[174]
2887 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeNameSpecifierImpl_t swig_types[175]
2888 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeSummaryImpl_t swig_types[176]
2889 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeSummaryOptions_t swig_types[177]
2890 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeSystem_t swig_types[178]
2891 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Type_t swig_types[179]
2892 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__UnixSignals_t swig_types[180]
2893 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__UnwindAssembly_t swig_types[181]
2894 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__UnwindPlan_t swig_types[182]
2895 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__UserExpression_t swig_types[183]
2896 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ValueObjectList_t swig_types[184]
2897 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ValueObject_t swig_types[185]
2898 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Value_t swig_types[186]
2899 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__VariableList_t swig_types[187]
2900 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Variable_t swig_types[188]
2901 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Watchpoint_t swig_types[189]
2902 #define SWIGTYPE_p_std__string swig_types[190]
2903 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t swig_types[191]
2904 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__DynamicLoader_t swig_types[192]
2905 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__File_t swig_types[193]
2906 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__JITLoaderList_t swig_types[194]
2907 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__MemoryRegionInfo_t swig_types[195]
2908 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__OperatingSystem_t swig_types[196]
2909 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__ScriptedProcessInterface_t swig_types[197]
2910 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__SectionList_t swig_types[198]
2911 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__SourceManager_t swig_types[199]
2912 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__StackFrameRecognizerManager_t swig_types[200]
2913 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__StructuredDataImpl_t swig_types[201]
2914 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__SymbolVendor_t swig_types[202]
2915 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__SystemRuntime_t swig_types[203]
2916 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__TraceCursor_t swig_types[204]
2917 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__TraceExporter_t swig_types[205]
2918 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__BreakpointLocation_t swig_types[206]
2919 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Breakpoint_t swig_types[207]
2920 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__BroadcasterManager_t swig_types[208]
2921 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Debugger_t swig_types[209]
2922 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Listener_t swig_types[210]
2923 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Module_t swig_types[211]
2924 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__ObjectFileJITDelegate_t swig_types[212]
2925 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__OptionValue_t swig_types[213]
2926 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Process_t swig_types[214]
2927 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Queue_t swig_types[215]
2928 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Section_t swig_types[216]
2929 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__StackFrame_t swig_types[217]
2930 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__StructuredDataPlugin_t swig_types[218]
2931 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Target_t swig_types[219]
2932 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__ThreadPlan_t swig_types[220]
2933 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Thread_t swig_types[221]
2934 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Type_t swig_types[222]
2935 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__UnixSignals_t swig_types[223]
2936 #define SWIGTYPE_p_unsigned_char swig_types[224]
2937 #define SWIGTYPE_p_unsigned_int swig_types[225]
2938 #define SWIGTYPE_p_unsigned_long_long swig_types[226]
2939 #define SWIGTYPE_p_unsigned_short swig_types[227]
2940 #define SWIGTYPE_p_void swig_types[228]
2941 static swig_type_info *swig_types[230];
2942 static swig_module_info swig_module = {swig_types, 229, 0, 0, 0, 0};
2943 #define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
2944 #define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
2945 
2946 /* -------- TYPES TABLE (END) -------- */
2947 
2948 #define SWIG_name      "lldb"
2949 #define SWIG_init      luaopen_lldb
2950 #define SWIG_init_user luaopen_lldb_user
2951 
2952 #define SWIG_LUACODE   luaopen_lldb_luacode
2953 
2954 namespace swig {
2955 typedef struct{} LANGUAGE_OBJ;
2956 }
2957 
2958 
2959 #include <string>
2960 
2961 
2962 SWIGINTERN int SWIG_lua_isnilstring(lua_State *L, int idx) {
2963   int ret = lua_isstring(L, idx);
2964   if (!ret)
2965    ret = lua_isnil(L, idx);
2966   return ret;
2967 }
2968 
2969 
2970 #ifdef __cplusplus	/* generic alloc/dealloc fns*/
2971 #define SWIG_ALLOC_ARRAY(TYPE,LEN) 	new TYPE[LEN]
2972 #define SWIG_FREE_ARRAY(PTR)		delete[] PTR
2973 #else
2974 #define SWIG_ALLOC_ARRAY(TYPE,LEN) 	(TYPE *)malloc(LEN*sizeof(TYPE))
2975 #define SWIG_FREE_ARRAY(PTR)		free(PTR)
2976 #endif
2977 /* counting the size of arrays:*/
2978 SWIGINTERN int SWIG_itable_size(lua_State* L, int index)
2979 {
2980 	int n=0;
2981 	while(1){
2982 		lua_rawgeti(L,index,n+1);
2983 		if (lua_isnil(L,-1))break;
2984 		++n;
2985 		lua_pop(L,1);
2986 	}
2987 	lua_pop(L,1);
2988 	return n;
2989 }
2990 
2991 SWIGINTERN int SWIG_table_size(lua_State* L, int index)
2992 {
2993 	int n=0;
2994 	lua_pushnil(L);  /* first key*/
2995 	while (lua_next(L, index) != 0) {
2996 		++n;
2997 		lua_pop(L, 1);  /* removes `value'; keeps `key' for next iteration*/
2998 	}
2999 	return n;
3000 }
3001 
3002 /* super macro to declare array typemap helper fns */
3003 #define SWIG_DECLARE_TYPEMAP_ARR_FN(NAME,TYPE)\
3004 	SWIGINTERN int SWIG_read_##NAME##_num_array(lua_State* L,int index,TYPE *array,int size){\
3005 		int i;\
3006 		for (i = 0; i < size; i++) {\
3007 			lua_rawgeti(L,index,i+1);\
3008 			if (lua_isnumber(L,-1)){\
3009 				array[i] = (TYPE)lua_tonumber(L,-1);\
3010 			} else {\
3011 				lua_pop(L,1);\
3012 				return 0;\
3013 			}\
3014 			lua_pop(L,1);\
3015 		}\
3016 		return 1;\
3017 	}\
3018 	SWIGINTERN TYPE* SWIG_get_##NAME##_num_array_fixed(lua_State* L, int index, int size){\
3019 		TYPE *array;\
3020 		if (!lua_istable(L,index) || SWIG_itable_size(L,index) != size) {\
3021 			SWIG_Lua_pushferrstring(L,"expected a table of size %d",size);\
3022 			return 0;\
3023 		}\
3024 		array=SWIG_ALLOC_ARRAY(TYPE,size);\
3025 		if (!SWIG_read_##NAME##_num_array(L,index,array,size)){\
3026 			SWIG_Lua_pusherrstring(L,"table must contain numbers");\
3027 			SWIG_FREE_ARRAY(array);\
3028 			return 0;\
3029 		}\
3030 		return array;\
3031 	}\
3032 	SWIGINTERN TYPE* SWIG_get_##NAME##_num_array_var(lua_State* L, int index, int* size)\
3033 	{\
3034 		TYPE *array;\
3035 		if (!lua_istable(L,index)) {\
3036 			SWIG_Lua_pusherrstring(L,"expected a table");\
3037 			return 0;\
3038 		}\
3039 		*size=SWIG_itable_size(L,index);\
3040 		if (*size<1){\
3041 			SWIG_Lua_pusherrstring(L,"table appears to be empty");\
3042 			return 0;\
3043 		}\
3044 		array=SWIG_ALLOC_ARRAY(TYPE,*size);\
3045 		if (!SWIG_read_##NAME##_num_array(L,index,array,*size)){\
3046 			SWIG_Lua_pusherrstring(L,"table must contain numbers");\
3047 			SWIG_FREE_ARRAY(array);\
3048 			return 0;\
3049 		}\
3050 		return array;\
3051 	}\
3052 	SWIGINTERN void SWIG_write_##NAME##_num_array(lua_State* L,TYPE *array,int size){\
3053 		int i;\
3054 		lua_newtable(L);\
3055 		for (i = 0; i < size; i++){\
3056 			lua_pushnumber(L,(lua_Number)array[i]);\
3057 			lua_rawseti(L,-2,i+1);/* -1 is the number, -2 is the table*/ \
3058 		}\
3059 	}
3060 
3061 SWIG_DECLARE_TYPEMAP_ARR_FN(schar,signed char)
3062 SWIG_DECLARE_TYPEMAP_ARR_FN(uchar,unsigned char)
3063 SWIG_DECLARE_TYPEMAP_ARR_FN(int,int)
3064 SWIG_DECLARE_TYPEMAP_ARR_FN(uint,unsigned int)
3065 SWIG_DECLARE_TYPEMAP_ARR_FN(short,short)
3066 SWIG_DECLARE_TYPEMAP_ARR_FN(ushort,unsigned short)
3067 SWIG_DECLARE_TYPEMAP_ARR_FN(long,long)
3068 SWIG_DECLARE_TYPEMAP_ARR_FN(ulong,unsigned long)
3069 SWIG_DECLARE_TYPEMAP_ARR_FN(float,float)
3070 SWIG_DECLARE_TYPEMAP_ARR_FN(double,double)
3071 
3072 SWIGINTERN int SWIG_read_ptr_array(lua_State* L,int index,void **array,int size,swig_type_info *type){
3073 	int i;
3074 	for (i = 0; i < size; i++) {
3075 		lua_rawgeti(L,index,i+1);
3076 		if (!lua_isuserdata(L,-1) || SWIG_ConvertPtr(L,-1,&array[i],type,0)==-1){
3077 			lua_pop(L,1);
3078 			return 0;
3079 		}
3080 		lua_pop(L,1);
3081 	}
3082 	return 1;
3083 }
3084 SWIGINTERN void** SWIG_get_ptr_array_fixed(lua_State* L, int index, int size,swig_type_info *type){
3085 	void **array;
3086 	if (!lua_istable(L,index) || SWIG_itable_size(L,index) != size) {
3087 		SWIG_Lua_pushferrstring(L,"expected a table of size %d",size);
3088 		return 0;
3089 	}
3090 	array=SWIG_ALLOC_ARRAY(void*,size);
3091 	if (!SWIG_read_ptr_array(L,index,array,size,type)){
3092 		SWIG_Lua_pushferrstring(L,"table must contain pointers of type %s",type->name);
3093 		SWIG_FREE_ARRAY(array);
3094 		return 0;
3095 	}
3096 	return array;
3097 }
3098 SWIGINTERN void** SWIG_get_ptr_array_var(lua_State* L, int index, int* size,swig_type_info *type){
3099 	void **array;
3100 	if (!lua_istable(L,index)) {
3101 		SWIG_Lua_pusherrstring(L,"expected a table");
3102 		return 0;
3103 	}
3104 	*size=SWIG_itable_size(L,index);
3105 	if (*size<1){
3106 		SWIG_Lua_pusherrstring(L,"table appears to be empty");
3107 		return 0;
3108 	}
3109 	array=SWIG_ALLOC_ARRAY(void*,*size);
3110 	if (!SWIG_read_ptr_array(L,index,array,*size,type)){
3111 		SWIG_Lua_pushferrstring(L,"table must contain pointers of type %s",type->name);
3112 		SWIG_FREE_ARRAY(array);
3113 		return 0;
3114 	}
3115 	return array;
3116 }
3117 SWIGINTERN void SWIG_write_ptr_array(lua_State* L,void **array,int size,swig_type_info *type,int own){
3118 	int i;
3119 	lua_newtable(L);
3120 	for (i = 0; i < size; i++){
3121 		SWIG_NewPointerObj(L,array[i],type,own);
3122 		lua_rawseti(L,-2,i+1);/* -1 is the number, -2 is the table*/
3123 	}
3124 }
3125 
3126 
3127 #include <algorithm>
3128 #include <string>
3129 
3130 
3131 #include "lldb/lldb-public.h"
3132 #include "lldb/API/SBAddress.h"
3133 #include "lldb/API/SBAttachInfo.h"
3134 #include "lldb/API/SBBlock.h"
3135 #include "lldb/API/SBBreakpoint.h"
3136 #include "lldb/API/SBBreakpointLocation.h"
3137 #include "lldb/API/SBBreakpointName.h"
3138 #include "lldb/API/SBBroadcaster.h"
3139 #include "lldb/API/SBCommandInterpreter.h"
3140 #include "lldb/API/SBCommandInterpreterRunOptions.h"
3141 #include "lldb/API/SBCommandReturnObject.h"
3142 #include "lldb/API/SBCommunication.h"
3143 #include "lldb/API/SBCompileUnit.h"
3144 #include "lldb/API/SBData.h"
3145 #include "lldb/API/SBDebugger.h"
3146 #include "lldb/API/SBDeclaration.h"
3147 #include "lldb/API/SBEnvironment.h"
3148 #include "lldb/API/SBError.h"
3149 #include "lldb/API/SBEvent.h"
3150 #include "lldb/API/SBExecutionContext.h"
3151 #include "lldb/API/SBExpressionOptions.h"
3152 #include "lldb/API/SBFile.h"
3153 #include "lldb/API/SBFileSpec.h"
3154 #include "lldb/API/SBFileSpecList.h"
3155 #include "lldb/API/SBFrame.h"
3156 #include "lldb/API/SBFunction.h"
3157 #include "lldb/API/SBHostOS.h"
3158 #include "lldb/API/SBInstruction.h"
3159 #include "lldb/API/SBInstructionList.h"
3160 #include "lldb/API/SBLanguageRuntime.h"
3161 #include "lldb/API/SBLaunchInfo.h"
3162 #include "lldb/API/SBLineEntry.h"
3163 #include "lldb/API/SBListener.h"
3164 #include "lldb/API/SBMemoryRegionInfo.h"
3165 #include "lldb/API/SBMemoryRegionInfoList.h"
3166 #include "lldb/API/SBModule.h"
3167 #include "lldb/API/SBModuleSpec.h"
3168 #include "lldb/API/SBPlatform.h"
3169 #include "lldb/API/SBProcess.h"
3170 #include "lldb/API/SBProcessInfo.h"
3171 #include "lldb/API/SBQueue.h"
3172 #include "lldb/API/SBQueueItem.h"
3173 #include "lldb/API/SBReproducer.h"
3174 #include "lldb/API/SBSection.h"
3175 #include "lldb/API/SBSourceManager.h"
3176 #include "lldb/API/SBStream.h"
3177 #include "lldb/API/SBStringList.h"
3178 #include "lldb/API/SBStructuredData.h"
3179 #include "lldb/API/SBSymbol.h"
3180 #include "lldb/API/SBSymbolContext.h"
3181 #include "lldb/API/SBSymbolContextList.h"
3182 #include "lldb/API/SBTarget.h"
3183 #include "lldb/API/SBThread.h"
3184 #include "lldb/API/SBThreadCollection.h"
3185 #include "lldb/API/SBThreadPlan.h"
3186 #include "lldb/API/SBTrace.h"
3187 #include "lldb/API/SBType.h"
3188 #include "lldb/API/SBTypeCategory.h"
3189 #include "lldb/API/SBTypeEnumMember.h"
3190 #include "lldb/API/SBTypeFilter.h"
3191 #include "lldb/API/SBTypeFormat.h"
3192 #include "lldb/API/SBTypeNameSpecifier.h"
3193 #include "lldb/API/SBTypeSummary.h"
3194 #include "lldb/API/SBTypeSynthetic.h"
3195 #include "lldb/API/SBUnixSignals.h"
3196 #include "lldb/API/SBValue.h"
3197 #include "lldb/API/SBValueList.h"
3198 #include "lldb/API/SBVariablesOptions.h"
3199 #include "lldb/API/SBWatchpoint.h"
3200 
3201 
3202 #include "llvm/Support/Error.h"
3203 #include "llvm/Support/FormatVariadic.h"
3204 #include "../bindings/lua/lua-swigsafecast.swig"
3205 
3206 // required headers for typemaps
3207 #include "lldb/Host/File.h"
3208 
3209 using namespace lldb_private;
3210 using namespace lldb;
3211 
3212 
3213 #include <stdint.h>		// Use the C99 official header
3214 
3215 SWIGINTERN std::string lldb_SBAddress___str__(lldb::SBAddress *self){
3216     lldb::SBStream stream;
3217     self->GetDescription (stream);
3218     const char *desc = stream.GetData();
3219     size_t desc_len = stream.GetSize();
3220     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3221       --desc_len;
3222     }
3223     return std::string(desc, desc_len);
3224   }
3225 SWIGINTERN std::string lldb_SBBlock___str__(lldb::SBBlock *self){
3226     lldb::SBStream stream;
3227     self->GetDescription (stream);
3228     const char *desc = stream.GetData();
3229     size_t desc_len = stream.GetSize();
3230     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3231       --desc_len;
3232     }
3233     return std::string(desc, desc_len);
3234   }
3235 SWIGINTERN std::string lldb_SBBreakpoint___str__(lldb::SBBreakpoint *self){
3236     lldb::SBStream stream;
3237     self->GetDescription (stream);
3238     const char *desc = stream.GetData();
3239     size_t desc_len = stream.GetSize();
3240     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3241       --desc_len;
3242     }
3243     return std::string(desc, desc_len);
3244   }
3245 SWIGINTERN std::string lldb_SBBreakpointLocation___str__(lldb::SBBreakpointLocation *self){
3246     lldb::SBStream stream;
3247     self->GetDescription (stream, lldb::eDescriptionLevelFull);
3248     const char *desc = stream.GetData();
3249     size_t desc_len = stream.GetSize();
3250     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3251       --desc_len;
3252     }
3253     return std::string(desc, desc_len);
3254   }
3255 SWIGINTERN std::string lldb_SBBreakpointName___str__(lldb::SBBreakpointName *self){
3256     lldb::SBStream stream;
3257     self->GetDescription (stream);
3258     const char *desc = stream.GetData();
3259     size_t desc_len = stream.GetSize();
3260     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3261       --desc_len;
3262     }
3263     return std::string(desc, desc_len);
3264   }
3265 SWIGINTERN std::string lldb_SBCommandReturnObject___str__(lldb::SBCommandReturnObject *self){
3266     lldb::SBStream stream;
3267     self->GetDescription (stream);
3268     const char *desc = stream.GetData();
3269     size_t desc_len = stream.GetSize();
3270     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3271       --desc_len;
3272     }
3273     return std::string(desc, desc_len);
3274   }
3275 SWIGINTERN void lldb_SBCommandReturnObject_SetImmediateOutputFile__SWIG_2(lldb::SBCommandReturnObject *self,lldb::FileSP BORROWED,bool transfer_ownership){
3276             self->SetImmediateOutputFile(BORROWED);
3277         }
3278 SWIGINTERN void lldb_SBCommandReturnObject_SetImmediateErrorFile__SWIG_2(lldb::SBCommandReturnObject *self,lldb::FileSP BORROWED,bool transfer_ownership){
3279             self->SetImmediateErrorFile(BORROWED);
3280         }
3281 SWIGINTERN void lldb_SBCommandReturnObject_Print(lldb::SBCommandReturnObject *self,char const *str){
3282             self->Printf("%s", str);
3283         }
3284 SWIGINTERN std::string lldb_SBCompileUnit___str__(lldb::SBCompileUnit *self){
3285     lldb::SBStream stream;
3286     self->GetDescription (stream);
3287     const char *desc = stream.GetData();
3288     size_t desc_len = stream.GetSize();
3289     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3290       --desc_len;
3291     }
3292     return std::string(desc, desc_len);
3293   }
3294 SWIGINTERN std::string lldb_SBData___str__(lldb::SBData *self){
3295     lldb::SBStream stream;
3296     self->GetDescription (stream);
3297     const char *desc = stream.GetData();
3298     size_t desc_len = stream.GetSize();
3299     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3300       --desc_len;
3301     }
3302     return std::string(desc, desc_len);
3303   }
3304 SWIGINTERN lldb::FileSP lldb_SBDebugger_GetInputFileHandle(lldb::SBDebugger *self){
3305             return self->GetInputFile().GetFile();
3306         }
3307 SWIGINTERN lldb::FileSP lldb_SBDebugger_GetOutputFileHandle(lldb::SBDebugger *self){
3308             return self->GetOutputFile().GetFile();
3309         }
3310 SWIGINTERN lldb::FileSP lldb_SBDebugger_GetErrorFileHandle(lldb::SBDebugger *self){
3311             return self->GetErrorFile().GetFile();
3312         }
3313 SWIGINTERN std::string lldb_SBDebugger___str__(lldb::SBDebugger *self){
3314     lldb::SBStream stream;
3315     self->GetDescription (stream);
3316     const char *desc = stream.GetData();
3317     size_t desc_len = stream.GetSize();
3318     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3319       --desc_len;
3320     }
3321     return std::string(desc, desc_len);
3322   }
3323 SWIGINTERN std::string lldb_SBDeclaration___str__(lldb::SBDeclaration *self){
3324     lldb::SBStream stream;
3325     self->GetDescription (stream);
3326     const char *desc = stream.GetData();
3327     size_t desc_len = stream.GetSize();
3328     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3329       --desc_len;
3330     }
3331     return std::string(desc, desc_len);
3332   }
3333 SWIGINTERN std::string lldb_SBError___str__(lldb::SBError *self){
3334     lldb::SBStream stream;
3335     self->GetDescription (stream);
3336     const char *desc = stream.GetData();
3337     size_t desc_len = stream.GetSize();
3338     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3339       --desc_len;
3340     }
3341     return std::string(desc, desc_len);
3342   }
3343 SWIGINTERN lldb::SBFile lldb_SBFile_MakeBorrowed(lldb::FileSP BORROWED){
3344             return lldb::SBFile(BORROWED);
3345         }
3346 SWIGINTERN lldb::SBFile lldb_SBFile_MakeForcingIOMethods(lldb::FileSP FORCE_IO_METHODS){
3347             return lldb::SBFile(FORCE_IO_METHODS);
3348         }
3349 SWIGINTERN lldb::SBFile lldb_SBFile_MakeBorrowedForcingIOMethods(lldb::FileSP BORROWED_FORCE_IO_METHODS){
3350             return lldb::SBFile(BORROWED_FORCE_IO_METHODS);
3351         }
3352 SWIGINTERN std::string lldb_SBFileSpec___str__(lldb::SBFileSpec *self){
3353     lldb::SBStream stream;
3354     self->GetDescription (stream);
3355     const char *desc = stream.GetData();
3356     size_t desc_len = stream.GetSize();
3357     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3358       --desc_len;
3359     }
3360     return std::string(desc, desc_len);
3361   }
3362 SWIGINTERN std::string lldb_SBFrame___str__(lldb::SBFrame *self){
3363     lldb::SBStream stream;
3364     self->GetDescription (stream);
3365     const char *desc = stream.GetData();
3366     size_t desc_len = stream.GetSize();
3367     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3368       --desc_len;
3369     }
3370     return std::string(desc, desc_len);
3371   }
3372 SWIGINTERN std::string lldb_SBFunction___str__(lldb::SBFunction *self){
3373     lldb::SBStream stream;
3374     self->GetDescription (stream);
3375     const char *desc = stream.GetData();
3376     size_t desc_len = stream.GetSize();
3377     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3378       --desc_len;
3379     }
3380     return std::string(desc, desc_len);
3381   }
3382 SWIGINTERN std::string lldb_SBInstruction___str__(lldb::SBInstruction *self){
3383     lldb::SBStream stream;
3384     self->GetDescription (stream);
3385     const char *desc = stream.GetData();
3386     size_t desc_len = stream.GetSize();
3387     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3388       --desc_len;
3389     }
3390     return std::string(desc, desc_len);
3391   }
3392 SWIGINTERN std::string lldb_SBInstructionList___str__(lldb::SBInstructionList *self){
3393     lldb::SBStream stream;
3394     self->GetDescription (stream);
3395     const char *desc = stream.GetData();
3396     size_t desc_len = stream.GetSize();
3397     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3398       --desc_len;
3399     }
3400     return std::string(desc, desc_len);
3401   }
3402 SWIGINTERN std::string lldb_SBLineEntry___str__(lldb::SBLineEntry *self){
3403     lldb::SBStream stream;
3404     self->GetDescription (stream);
3405     const char *desc = stream.GetData();
3406     size_t desc_len = stream.GetSize();
3407     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3408       --desc_len;
3409     }
3410     return std::string(desc, desc_len);
3411   }
3412 SWIGINTERN std::string lldb_SBMemoryRegionInfo___str__(lldb::SBMemoryRegionInfo *self){
3413     lldb::SBStream stream;
3414     self->GetDescription (stream);
3415     const char *desc = stream.GetData();
3416     size_t desc_len = stream.GetSize();
3417     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3418       --desc_len;
3419     }
3420     return std::string(desc, desc_len);
3421   }
3422 SWIGINTERN std::string lldb_SBModule___str__(lldb::SBModule *self){
3423     lldb::SBStream stream;
3424     self->GetDescription (stream);
3425     const char *desc = stream.GetData();
3426     size_t desc_len = stream.GetSize();
3427     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3428       --desc_len;
3429     }
3430     return std::string(desc, desc_len);
3431   }
3432 SWIGINTERN std::string lldb_SBModuleSpec___str__(lldb::SBModuleSpec *self){
3433     lldb::SBStream stream;
3434     self->GetDescription (stream);
3435     const char *desc = stream.GetData();
3436     size_t desc_len = stream.GetSize();
3437     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3438       --desc_len;
3439     }
3440     return std::string(desc, desc_len);
3441   }
3442 SWIGINTERN std::string lldb_SBModuleSpecList___str__(lldb::SBModuleSpecList *self){
3443     lldb::SBStream stream;
3444     self->GetDescription (stream);
3445     const char *desc = stream.GetData();
3446     size_t desc_len = stream.GetSize();
3447     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3448       --desc_len;
3449     }
3450     return std::string(desc, desc_len);
3451   }
3452 SWIGINTERN std::string lldb_SBProcess___str__(lldb::SBProcess *self){
3453     lldb::SBStream stream;
3454     self->GetDescription (stream);
3455     const char *desc = stream.GetData();
3456     size_t desc_len = stream.GetSize();
3457     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3458       --desc_len;
3459     }
3460     return std::string(desc, desc_len);
3461   }
3462 SWIGINTERN std::string lldb_SBSection___str__(lldb::SBSection *self){
3463     lldb::SBStream stream;
3464     self->GetDescription (stream);
3465     const char *desc = stream.GetData();
3466     size_t desc_len = stream.GetSize();
3467     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3468       --desc_len;
3469     }
3470     return std::string(desc, desc_len);
3471   }
3472 SWIGINTERN void lldb_SBStream_RedirectToFileHandle(lldb::SBStream *self,lldb::FileSP file,bool transfer_fh_ownership){
3473             self->RedirectToFile(file);
3474         }
3475 SWIGINTERN std::string lldb_SBSymbol___str__(lldb::SBSymbol *self){
3476     lldb::SBStream stream;
3477     self->GetDescription (stream);
3478     const char *desc = stream.GetData();
3479     size_t desc_len = stream.GetSize();
3480     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3481       --desc_len;
3482     }
3483     return std::string(desc, desc_len);
3484   }
3485 SWIGINTERN std::string lldb_SBSymbolContext___str__(lldb::SBSymbolContext *self){
3486     lldb::SBStream stream;
3487     self->GetDescription (stream);
3488     const char *desc = stream.GetData();
3489     size_t desc_len = stream.GetSize();
3490     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3491       --desc_len;
3492     }
3493     return std::string(desc, desc_len);
3494   }
3495 SWIGINTERN std::string lldb_SBSymbolContextList___str__(lldb::SBSymbolContextList *self){
3496     lldb::SBStream stream;
3497     self->GetDescription (stream);
3498     const char *desc = stream.GetData();
3499     size_t desc_len = stream.GetSize();
3500     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3501       --desc_len;
3502     }
3503     return std::string(desc, desc_len);
3504   }
3505 SWIGINTERN std::string lldb_SBTarget___str__(lldb::SBTarget *self){
3506     lldb::SBStream stream;
3507     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3508     const char *desc = stream.GetData();
3509     size_t desc_len = stream.GetSize();
3510     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3511       --desc_len;
3512     }
3513     return std::string(desc, desc_len);
3514   }
3515 SWIGINTERN std::string lldb_SBThread___str__(lldb::SBThread *self){
3516     lldb::SBStream stream;
3517     self->GetDescription (stream);
3518     const char *desc = stream.GetData();
3519     size_t desc_len = stream.GetSize();
3520     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3521       --desc_len;
3522     }
3523     return std::string(desc, desc_len);
3524   }
3525 SWIGINTERN std::string lldb_SBTypeMember___str__(lldb::SBTypeMember *self){
3526     lldb::SBStream stream;
3527     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3528     const char *desc = stream.GetData();
3529     size_t desc_len = stream.GetSize();
3530     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3531       --desc_len;
3532     }
3533     return std::string(desc, desc_len);
3534   }
3535 SWIGINTERN std::string lldb_SBTypeMemberFunction___str__(lldb::SBTypeMemberFunction *self){
3536     lldb::SBStream stream;
3537     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3538     const char *desc = stream.GetData();
3539     size_t desc_len = stream.GetSize();
3540     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3541       --desc_len;
3542     }
3543     return std::string(desc, desc_len);
3544   }
3545 SWIGINTERN std::string lldb_SBType___str__(lldb::SBType *self){
3546     lldb::SBStream stream;
3547     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3548     const char *desc = stream.GetData();
3549     size_t desc_len = stream.GetSize();
3550     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3551       --desc_len;
3552     }
3553     return std::string(desc, desc_len);
3554   }
3555 SWIGINTERN std::string lldb_SBTypeCategory___str__(lldb::SBTypeCategory *self){
3556     lldb::SBStream stream;
3557     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3558     const char *desc = stream.GetData();
3559     size_t desc_len = stream.GetSize();
3560     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3561       --desc_len;
3562     }
3563     return std::string(desc, desc_len);
3564   }
3565 SWIGINTERN std::string lldb_SBTypeEnumMember___str__(lldb::SBTypeEnumMember *self){
3566     lldb::SBStream stream;
3567     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3568     const char *desc = stream.GetData();
3569     size_t desc_len = stream.GetSize();
3570     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3571       --desc_len;
3572     }
3573     return std::string(desc, desc_len);
3574   }
3575 SWIGINTERN std::string lldb_SBTypeFilter___str__(lldb::SBTypeFilter *self){
3576     lldb::SBStream stream;
3577     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3578     const char *desc = stream.GetData();
3579     size_t desc_len = stream.GetSize();
3580     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3581       --desc_len;
3582     }
3583     return std::string(desc, desc_len);
3584   }
3585 SWIGINTERN std::string lldb_SBTypeFormat___str__(lldb::SBTypeFormat *self){
3586     lldb::SBStream stream;
3587     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3588     const char *desc = stream.GetData();
3589     size_t desc_len = stream.GetSize();
3590     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3591       --desc_len;
3592     }
3593     return std::string(desc, desc_len);
3594   }
3595 SWIGINTERN std::string lldb_SBTypeNameSpecifier___str__(lldb::SBTypeNameSpecifier *self){
3596     lldb::SBStream stream;
3597     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3598     const char *desc = stream.GetData();
3599     size_t desc_len = stream.GetSize();
3600     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3601       --desc_len;
3602     }
3603     return std::string(desc, desc_len);
3604   }
3605 SWIGINTERN std::string lldb_SBTypeSummary___str__(lldb::SBTypeSummary *self){
3606     lldb::SBStream stream;
3607     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3608     const char *desc = stream.GetData();
3609     size_t desc_len = stream.GetSize();
3610     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3611       --desc_len;
3612     }
3613     return std::string(desc, desc_len);
3614   }
3615 SWIGINTERN std::string lldb_SBTypeSynthetic___str__(lldb::SBTypeSynthetic *self){
3616     lldb::SBStream stream;
3617     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3618     const char *desc = stream.GetData();
3619     size_t desc_len = stream.GetSize();
3620     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3621       --desc_len;
3622     }
3623     return std::string(desc, desc_len);
3624   }
3625 SWIGINTERN std::string lldb_SBValue___str__(lldb::SBValue *self){
3626     lldb::SBStream stream;
3627     self->GetDescription (stream);
3628     const char *desc = stream.GetData();
3629     size_t desc_len = stream.GetSize();
3630     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3631       --desc_len;
3632     }
3633     return std::string(desc, desc_len);
3634   }
3635 SWIGINTERN std::string lldb_SBValueList___str__(lldb::SBValueList *self){
3636            lldb::SBStream description;
3637            const size_t n = self->GetSize();
3638            if (n)
3639            {
3640                for (size_t i=0; i<n; ++i)
3641                    self->GetValueAtIndex(i).GetDescription(description);
3642            }
3643            else
3644            {
3645                description.Printf("<empty> lldb.SBValueList()");
3646            }
3647            const char *desc = description.GetData();
3648            size_t desc_len = description.GetSize();
3649            if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r'))
3650                --desc_len;
3651            return std::string(desc, desc_len);
3652        }
3653 SWIGINTERN std::string lldb_SBWatchpoint___str__(lldb::SBWatchpoint *self){
3654     lldb::SBStream stream;
3655     self->GetDescription (stream, lldb::eDescriptionLevelVerbose);
3656     const char *desc = stream.GetData();
3657     size_t desc_len = stream.GetSize();
3658     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3659       --desc_len;
3660     }
3661     return std::string(desc, desc_len);
3662   }
3663 
3664 
3665 template <typename T>
3666 void
3667 PushSBClass(lua_State* L, T* obj);
3668 
3669 
3670 #ifdef __cplusplus
3671 extern "C" {
3672 #endif
3673 static int _wrap_new_string__SWIG_0(lua_State* L) {
3674   int SWIG_arg = 0;
3675   std::string *result = 0 ;
3676 
3677   SWIG_check_num_args("std::string::string",0,0)
3678   result = (std::string *)new std::string();
3679   SWIG_NewPointerObj(L,result,SWIGTYPE_p_std__string,1); SWIG_arg++;
3680   return SWIG_arg;
3681 
3682   if(0) SWIG_fail;
3683 
3684 fail:
3685   lua_error(L);
3686   return SWIG_arg;
3687 }
3688 
3689 
3690 static int _wrap_new_string__SWIG_1(lua_State* L) {
3691   int SWIG_arg = 0;
3692   char *arg1 = (char *) 0 ;
3693   std::string *result = 0 ;
3694 
3695   SWIG_check_num_args("std::string::string",1,1)
3696   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("std::string::string",1,"char const *");
3697   arg1 = (char *)lua_tostring(L, 1);
3698   result = (std::string *)new std::string((char const *)arg1);
3699   SWIG_NewPointerObj(L,result,SWIGTYPE_p_std__string,1); SWIG_arg++;
3700   return SWIG_arg;
3701 
3702   if(0) SWIG_fail;
3703 
3704 fail:
3705   lua_error(L);
3706   return SWIG_arg;
3707 }
3708 
3709 
3710 static int _wrap_new_string(lua_State* L) {
3711   int argc;
3712   int argv[2]={
3713     1,2
3714   };
3715 
3716   argc = lua_gettop(L);
3717   if (argc == 0) {
3718     return _wrap_new_string__SWIG_0(L);
3719   }
3720   if (argc == 1) {
3721     int _v;
3722     {
3723       _v = SWIG_lua_isnilstring(L,argv[0]);
3724     }
3725     if (_v) {
3726       return _wrap_new_string__SWIG_1(L);
3727     }
3728   }
3729 
3730   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_string'\n"
3731     "  Possible C/C++ prototypes are:\n"
3732     "    std::string::string()\n"
3733     "    std::string::string(char const *)\n");
3734   lua_error(L);return 0;
3735 }
3736 
3737 
3738 static int _wrap_string_size(lua_State* L) {
3739   int SWIG_arg = 0;
3740   std::string *arg1 = (std::string *) 0 ;
3741   unsigned int result;
3742 
3743   SWIG_check_num_args("std::string::size",1,1)
3744   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::size",1,"std::string const *");
3745 
3746   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3747     SWIG_fail_ptr("string_size",1,SWIGTYPE_p_std__string);
3748   }
3749 
3750   result = (unsigned int)((std::string const *)arg1)->size();
3751   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
3752   return SWIG_arg;
3753 
3754   if(0) SWIG_fail;
3755 
3756 fail:
3757   lua_error(L);
3758   return SWIG_arg;
3759 }
3760 
3761 
3762 static int _wrap_string_length(lua_State* L) {
3763   int SWIG_arg = 0;
3764   std::string *arg1 = (std::string *) 0 ;
3765   unsigned int result;
3766 
3767   SWIG_check_num_args("std::string::length",1,1)
3768   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::length",1,"std::string const *");
3769 
3770   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3771     SWIG_fail_ptr("string_length",1,SWIGTYPE_p_std__string);
3772   }
3773 
3774   result = (unsigned int)((std::string const *)arg1)->length();
3775   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
3776   return SWIG_arg;
3777 
3778   if(0) SWIG_fail;
3779 
3780 fail:
3781   lua_error(L);
3782   return SWIG_arg;
3783 }
3784 
3785 
3786 static int _wrap_string_empty(lua_State* L) {
3787   int SWIG_arg = 0;
3788   std::string *arg1 = (std::string *) 0 ;
3789   bool result;
3790 
3791   SWIG_check_num_args("std::string::empty",1,1)
3792   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::empty",1,"std::string const *");
3793 
3794   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3795     SWIG_fail_ptr("string_empty",1,SWIGTYPE_p_std__string);
3796   }
3797 
3798   result = (bool)((std::string const *)arg1)->empty();
3799   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
3800   return SWIG_arg;
3801 
3802   if(0) SWIG_fail;
3803 
3804 fail:
3805   lua_error(L);
3806   return SWIG_arg;
3807 }
3808 
3809 
3810 static int _wrap_string_c_str(lua_State* L) {
3811   int SWIG_arg = 0;
3812   std::string *arg1 = (std::string *) 0 ;
3813   char *result = 0 ;
3814 
3815   SWIG_check_num_args("std::string::c_str",1,1)
3816   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::c_str",1,"std::string const *");
3817 
3818   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3819     SWIG_fail_ptr("string_c_str",1,SWIGTYPE_p_std__string);
3820   }
3821 
3822   result = (char *)((std::string const *)arg1)->c_str();
3823   lua_pushstring(L,(const char *)result); SWIG_arg++;
3824   return SWIG_arg;
3825 
3826   if(0) SWIG_fail;
3827 
3828 fail:
3829   lua_error(L);
3830   return SWIG_arg;
3831 }
3832 
3833 
3834 static int _wrap_string_data(lua_State* L) {
3835   int SWIG_arg = 0;
3836   std::string *arg1 = (std::string *) 0 ;
3837   char *result = 0 ;
3838 
3839   SWIG_check_num_args("std::string::data",1,1)
3840   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::data",1,"std::string const *");
3841 
3842   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3843     SWIG_fail_ptr("string_data",1,SWIGTYPE_p_std__string);
3844   }
3845 
3846   result = (char *)((std::string const *)arg1)->data();
3847   lua_pushstring(L,(const char *)result); SWIG_arg++;
3848   return SWIG_arg;
3849 
3850   if(0) SWIG_fail;
3851 
3852 fail:
3853   lua_error(L);
3854   return SWIG_arg;
3855 }
3856 
3857 
3858 static int _wrap_string_assign(lua_State* L) {
3859   int SWIG_arg = 0;
3860   std::string *arg1 = (std::string *) 0 ;
3861   char *arg2 = (char *) 0 ;
3862 
3863   SWIG_check_num_args("std::string::assign",2,2)
3864   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::assign",1,"std::string *");
3865   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("std::string::assign",2,"char const *");
3866 
3867   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3868     SWIG_fail_ptr("string_assign",1,SWIGTYPE_p_std__string);
3869   }
3870 
3871   arg2 = (char *)lua_tostring(L, 2);
3872   (arg1)->assign((char const *)arg2);
3873 
3874   return SWIG_arg;
3875 
3876   if(0) SWIG_fail;
3877 
3878 fail:
3879   lua_error(L);
3880   return SWIG_arg;
3881 }
3882 
3883 
3884 static void swig_delete_string(void *obj) {
3885 std::string *arg1 = (std::string *) obj;
3886 delete arg1;
3887 }
3888 static int _proxy__wrap_new_string(lua_State *L) {
3889     assert(lua_istable(L,1));
3890     lua_pushcfunction(L,_wrap_new_string);
3891     assert(!lua_isnil(L,-1));
3892     lua_replace(L,1); /* replace our table with real constructor */
3893     lua_call(L,lua_gettop(L)-1,1);
3894     return 1;
3895 }
3896 static swig_lua_attribute swig_string_attributes[] = {
3897     {0,0,0}
3898 };
3899 static swig_lua_method swig_string_methods[]= {
3900     { "size", _wrap_string_size},
3901     { "length", _wrap_string_length},
3902     { "empty", _wrap_string_empty},
3903     { "c_str", _wrap_string_c_str},
3904     { "data", _wrap_string_data},
3905     { "assign", _wrap_string_assign},
3906     {0,0}
3907 };
3908 static swig_lua_method swig_string_meta[] = {
3909     {0,0}
3910 };
3911 
3912 static swig_lua_attribute swig_string_Sf_SwigStatic_attributes[] = {
3913     {0,0,0}
3914 };
3915 static swig_lua_const_info swig_string_Sf_SwigStatic_constants[]= {
3916     {0,0,0,0,0,0}
3917 };
3918 static swig_lua_method swig_string_Sf_SwigStatic_methods[]= {
3919     {0,0}
3920 };
3921 static swig_lua_class* swig_string_Sf_SwigStatic_classes[]= {
3922     0
3923 };
3924 
3925 static swig_lua_namespace swig_string_Sf_SwigStatic = {
3926     "string",
3927     swig_string_Sf_SwigStatic_methods,
3928     swig_string_Sf_SwigStatic_attributes,
3929     swig_string_Sf_SwigStatic_constants,
3930     swig_string_Sf_SwigStatic_classes,
3931     0
3932 };
3933 static swig_lua_class *swig_string_bases[] = {0};
3934 static const char *swig_string_base_names[] = {0};
3935 static swig_lua_class _wrap_class_string = { "string", "string", &SWIGTYPE_p_std__string,_proxy__wrap_new_string, swig_delete_string, swig_string_methods, swig_string_attributes, &swig_string_Sf_SwigStatic, swig_string_meta, swig_string_bases, swig_string_base_names };
3936 
3937 static int _wrap_new_SBAddress__SWIG_0(lua_State* L) {
3938   int SWIG_arg = 0;
3939   lldb::SBAddress *result = 0 ;
3940 
3941   SWIG_check_num_args("lldb::SBAddress::SBAddress",0,0)
3942   result = (lldb::SBAddress *)new lldb::SBAddress();
3943   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
3944   return SWIG_arg;
3945 
3946   if(0) SWIG_fail;
3947 
3948 fail:
3949   lua_error(L);
3950   return SWIG_arg;
3951 }
3952 
3953 
3954 static int _wrap_new_SBAddress__SWIG_1(lua_State* L) {
3955   int SWIG_arg = 0;
3956   lldb::SBAddress *arg1 = 0 ;
3957   lldb::SBAddress *result = 0 ;
3958 
3959   SWIG_check_num_args("lldb::SBAddress::SBAddress",1,1)
3960   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBAddress::SBAddress",1,"lldb::SBAddress const &");
3961 
3962   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
3963     SWIG_fail_ptr("new_SBAddress",1,SWIGTYPE_p_lldb__SBAddress);
3964   }
3965 
3966   result = (lldb::SBAddress *)new lldb::SBAddress((lldb::SBAddress const &)*arg1);
3967   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
3968   return SWIG_arg;
3969 
3970   if(0) SWIG_fail;
3971 
3972 fail:
3973   lua_error(L);
3974   return SWIG_arg;
3975 }
3976 
3977 
3978 static int _wrap_new_SBAddress__SWIG_2(lua_State* L) {
3979   int SWIG_arg = 0;
3980   lldb::SBSection arg1 ;
3981   lldb::addr_t arg2 ;
3982   lldb::SBSection *argp1 ;
3983   lldb::SBAddress *result = 0 ;
3984 
3985   SWIG_check_num_args("lldb::SBAddress::SBAddress",2,2)
3986   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBAddress::SBAddress",1,"lldb::SBSection");
3987   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAddress::SBAddress",2,"lldb::addr_t");
3988 
3989   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_lldb__SBSection,0))){
3990     SWIG_fail_ptr("new_SBAddress",1,SWIGTYPE_p_lldb__SBSection);
3991   }
3992   arg1 = *argp1;
3993 
3994   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
3995   result = (lldb::SBAddress *)new lldb::SBAddress(arg1,arg2);
3996   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
3997   return SWIG_arg;
3998 
3999   if(0) SWIG_fail;
4000 
4001 fail:
4002   lua_error(L);
4003   return SWIG_arg;
4004 }
4005 
4006 
4007 static int _wrap_new_SBAddress__SWIG_3(lua_State* L) {
4008   int SWIG_arg = 0;
4009   lldb::addr_t arg1 ;
4010   lldb::SBTarget *arg2 = 0 ;
4011   lldb::SBAddress *result = 0 ;
4012 
4013   SWIG_check_num_args("lldb::SBAddress::SBAddress",2,2)
4014   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBAddress::SBAddress",1,"lldb::addr_t");
4015   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAddress::SBAddress",2,"lldb::SBTarget &");
4016   arg1 = (lldb::addr_t)lua_tointeger(L, 1);
4017 
4018   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
4019     SWIG_fail_ptr("new_SBAddress",2,SWIGTYPE_p_lldb__SBTarget);
4020   }
4021 
4022   result = (lldb::SBAddress *)new lldb::SBAddress(arg1,*arg2);
4023   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
4024   return SWIG_arg;
4025 
4026   if(0) SWIG_fail;
4027 
4028 fail:
4029   lua_error(L);
4030   return SWIG_arg;
4031 }
4032 
4033 
4034 static int _wrap_new_SBAddress(lua_State* L) {
4035   int argc;
4036   int argv[3]={
4037     1,2,3
4038   };
4039 
4040   argc = lua_gettop(L);
4041   if (argc == 0) {
4042     return _wrap_new_SBAddress__SWIG_0(L);
4043   }
4044   if (argc == 1) {
4045     int _v;
4046     {
4047       void *ptr;
4048       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, SWIG_POINTER_NO_NULL)) {
4049         _v = 0;
4050       } else {
4051         _v = 1;
4052       }
4053     }
4054     if (_v) {
4055       return _wrap_new_SBAddress__SWIG_1(L);
4056     }
4057   }
4058   if (argc == 2) {
4059     int _v;
4060     {
4061       void *ptr;
4062       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSection, SWIG_POINTER_NO_NULL)) {
4063         _v = 0;
4064       } else {
4065         _v = 1;
4066       }
4067     }
4068     if (_v) {
4069       {
4070         _v = lua_isnumber(L,argv[1]);
4071       }
4072       if (_v) {
4073         return _wrap_new_SBAddress__SWIG_2(L);
4074       }
4075     }
4076   }
4077   if (argc == 2) {
4078     int _v;
4079     {
4080       _v = lua_isnumber(L,argv[0]);
4081     }
4082     if (_v) {
4083       {
4084         void *ptr;
4085         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
4086           _v = 0;
4087         } else {
4088           _v = 1;
4089         }
4090       }
4091       if (_v) {
4092         return _wrap_new_SBAddress__SWIG_3(L);
4093       }
4094     }
4095   }
4096 
4097   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBAddress'\n"
4098     "  Possible C/C++ prototypes are:\n"
4099     "    lldb::SBAddress::SBAddress()\n"
4100     "    lldb::SBAddress::SBAddress(lldb::SBAddress const &)\n"
4101     "    lldb::SBAddress::SBAddress(lldb::SBSection,lldb::addr_t)\n"
4102     "    lldb::SBAddress::SBAddress(lldb::addr_t,lldb::SBTarget &)\n");
4103   lua_error(L);return 0;
4104 }
4105 
4106 
4107 static int _wrap_SBAddress_IsValid(lua_State* L) {
4108   int SWIG_arg = 0;
4109   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4110   bool result;
4111 
4112   SWIG_check_num_args("lldb::SBAddress::IsValid",1,1)
4113   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::IsValid",1,"lldb::SBAddress const *");
4114 
4115   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4116     SWIG_fail_ptr("SBAddress_IsValid",1,SWIGTYPE_p_lldb__SBAddress);
4117   }
4118 
4119   result = (bool)((lldb::SBAddress const *)arg1)->IsValid();
4120   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
4121   return SWIG_arg;
4122 
4123   if(0) SWIG_fail;
4124 
4125 fail:
4126   lua_error(L);
4127   return SWIG_arg;
4128 }
4129 
4130 
4131 static int _wrap_SBAddress_Clear(lua_State* L) {
4132   int SWIG_arg = 0;
4133   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4134 
4135   SWIG_check_num_args("lldb::SBAddress::Clear",1,1)
4136   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::Clear",1,"lldb::SBAddress *");
4137 
4138   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4139     SWIG_fail_ptr("SBAddress_Clear",1,SWIGTYPE_p_lldb__SBAddress);
4140   }
4141 
4142   (arg1)->Clear();
4143 
4144   return SWIG_arg;
4145 
4146   if(0) SWIG_fail;
4147 
4148 fail:
4149   lua_error(L);
4150   return SWIG_arg;
4151 }
4152 
4153 
4154 static int _wrap_SBAddress_GetFileAddress(lua_State* L) {
4155   int SWIG_arg = 0;
4156   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4157   lldb::addr_t result;
4158 
4159   SWIG_check_num_args("lldb::SBAddress::GetFileAddress",1,1)
4160   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetFileAddress",1,"lldb::SBAddress const *");
4161 
4162   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4163     SWIG_fail_ptr("SBAddress_GetFileAddress",1,SWIGTYPE_p_lldb__SBAddress);
4164   }
4165 
4166   result = (lldb::addr_t)((lldb::SBAddress const *)arg1)->GetFileAddress();
4167   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
4168   return SWIG_arg;
4169 
4170   if(0) SWIG_fail;
4171 
4172 fail:
4173   lua_error(L);
4174   return SWIG_arg;
4175 }
4176 
4177 
4178 static int _wrap_SBAddress_GetLoadAddress(lua_State* L) {
4179   int SWIG_arg = 0;
4180   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4181   lldb::SBTarget *arg2 = 0 ;
4182   lldb::addr_t result;
4183 
4184   SWIG_check_num_args("lldb::SBAddress::GetLoadAddress",2,2)
4185   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetLoadAddress",1,"lldb::SBAddress const *");
4186   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAddress::GetLoadAddress",2,"lldb::SBTarget const &");
4187 
4188   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4189     SWIG_fail_ptr("SBAddress_GetLoadAddress",1,SWIGTYPE_p_lldb__SBAddress);
4190   }
4191 
4192 
4193   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
4194     SWIG_fail_ptr("SBAddress_GetLoadAddress",2,SWIGTYPE_p_lldb__SBTarget);
4195   }
4196 
4197   result = (lldb::addr_t)((lldb::SBAddress const *)arg1)->GetLoadAddress((lldb::SBTarget const &)*arg2);
4198   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
4199   return SWIG_arg;
4200 
4201   if(0) SWIG_fail;
4202 
4203 fail:
4204   lua_error(L);
4205   return SWIG_arg;
4206 }
4207 
4208 
4209 static int _wrap_SBAddress_SetLoadAddress(lua_State* L) {
4210   int SWIG_arg = 0;
4211   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4212   lldb::addr_t arg2 ;
4213   lldb::SBTarget *arg3 = 0 ;
4214 
4215   SWIG_check_num_args("lldb::SBAddress::SetLoadAddress",3,3)
4216   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::SetLoadAddress",1,"lldb::SBAddress *");
4217   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAddress::SetLoadAddress",2,"lldb::addr_t");
4218   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBAddress::SetLoadAddress",3,"lldb::SBTarget &");
4219 
4220   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4221     SWIG_fail_ptr("SBAddress_SetLoadAddress",1,SWIGTYPE_p_lldb__SBAddress);
4222   }
4223 
4224   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
4225 
4226   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBTarget,0))){
4227     SWIG_fail_ptr("SBAddress_SetLoadAddress",3,SWIGTYPE_p_lldb__SBTarget);
4228   }
4229 
4230   (arg1)->SetLoadAddress(arg2,*arg3);
4231 
4232   return SWIG_arg;
4233 
4234   if(0) SWIG_fail;
4235 
4236 fail:
4237   lua_error(L);
4238   return SWIG_arg;
4239 }
4240 
4241 
4242 static int _wrap_SBAddress_OffsetAddress(lua_State* L) {
4243   int SWIG_arg = 0;
4244   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4245   lldb::addr_t arg2 ;
4246   bool result;
4247 
4248   SWIG_check_num_args("lldb::SBAddress::OffsetAddress",2,2)
4249   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::OffsetAddress",1,"lldb::SBAddress *");
4250   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAddress::OffsetAddress",2,"lldb::addr_t");
4251 
4252   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4253     SWIG_fail_ptr("SBAddress_OffsetAddress",1,SWIGTYPE_p_lldb__SBAddress);
4254   }
4255 
4256   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
4257   result = (bool)(arg1)->OffsetAddress(arg2);
4258   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
4259   return SWIG_arg;
4260 
4261   if(0) SWIG_fail;
4262 
4263 fail:
4264   lua_error(L);
4265   return SWIG_arg;
4266 }
4267 
4268 
4269 static int _wrap_SBAddress_GetDescription(lua_State* L) {
4270   int SWIG_arg = 0;
4271   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4272   lldb::SBStream *arg2 = 0 ;
4273   bool result;
4274 
4275   SWIG_check_num_args("lldb::SBAddress::GetDescription",2,2)
4276   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetDescription",1,"lldb::SBAddress *");
4277   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAddress::GetDescription",2,"lldb::SBStream &");
4278 
4279   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4280     SWIG_fail_ptr("SBAddress_GetDescription",1,SWIGTYPE_p_lldb__SBAddress);
4281   }
4282 
4283 
4284   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
4285     SWIG_fail_ptr("SBAddress_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
4286   }
4287 
4288   result = (bool)(arg1)->GetDescription(*arg2);
4289   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
4290   return SWIG_arg;
4291 
4292   if(0) SWIG_fail;
4293 
4294 fail:
4295   lua_error(L);
4296   return SWIG_arg;
4297 }
4298 
4299 
4300 static int _wrap_SBAddress_GetSection(lua_State* L) {
4301   int SWIG_arg = 0;
4302   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4303   lldb::SBSection result;
4304 
4305   SWIG_check_num_args("lldb::SBAddress::GetSection",1,1)
4306   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetSection",1,"lldb::SBAddress *");
4307 
4308   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4309     SWIG_fail_ptr("SBAddress_GetSection",1,SWIGTYPE_p_lldb__SBAddress);
4310   }
4311 
4312   result = (arg1)->GetSection();
4313   {
4314     lldb::SBSection * resultptr = new lldb::SBSection((const lldb::SBSection &) result);
4315     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
4316   }
4317   return SWIG_arg;
4318 
4319   if(0) SWIG_fail;
4320 
4321 fail:
4322   lua_error(L);
4323   return SWIG_arg;
4324 }
4325 
4326 
4327 static int _wrap_SBAddress_GetOffset(lua_State* L) {
4328   int SWIG_arg = 0;
4329   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4330   lldb::addr_t result;
4331 
4332   SWIG_check_num_args("lldb::SBAddress::GetOffset",1,1)
4333   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetOffset",1,"lldb::SBAddress *");
4334 
4335   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4336     SWIG_fail_ptr("SBAddress_GetOffset",1,SWIGTYPE_p_lldb__SBAddress);
4337   }
4338 
4339   result = (lldb::addr_t)(arg1)->GetOffset();
4340   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
4341   return SWIG_arg;
4342 
4343   if(0) SWIG_fail;
4344 
4345 fail:
4346   lua_error(L);
4347   return SWIG_arg;
4348 }
4349 
4350 
4351 static int _wrap_SBAddress_SetAddress(lua_State* L) {
4352   int SWIG_arg = 0;
4353   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4354   lldb::SBSection arg2 ;
4355   lldb::addr_t arg3 ;
4356   lldb::SBSection *argp2 ;
4357 
4358   SWIG_check_num_args("lldb::SBAddress::SetAddress",3,3)
4359   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::SetAddress",1,"lldb::SBAddress *");
4360   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAddress::SetAddress",2,"lldb::SBSection");
4361   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBAddress::SetAddress",3,"lldb::addr_t");
4362 
4363   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4364     SWIG_fail_ptr("SBAddress_SetAddress",1,SWIGTYPE_p_lldb__SBAddress);
4365   }
4366 
4367 
4368   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBSection,0))){
4369     SWIG_fail_ptr("SBAddress_SetAddress",2,SWIGTYPE_p_lldb__SBSection);
4370   }
4371   arg2 = *argp2;
4372 
4373   arg3 = (lldb::addr_t)lua_tointeger(L, 3);
4374   (arg1)->SetAddress(arg2,arg3);
4375 
4376   return SWIG_arg;
4377 
4378   if(0) SWIG_fail;
4379 
4380 fail:
4381   lua_error(L);
4382   return SWIG_arg;
4383 }
4384 
4385 
4386 static int _wrap_SBAddress_GetSymbolContext(lua_State* L) {
4387   int SWIG_arg = 0;
4388   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4389   uint32_t arg2 ;
4390   lldb::SBSymbolContext result;
4391 
4392   SWIG_check_num_args("lldb::SBAddress::GetSymbolContext",2,2)
4393   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetSymbolContext",1,"lldb::SBAddress *");
4394   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAddress::GetSymbolContext",2,"uint32_t");
4395 
4396   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4397     SWIG_fail_ptr("SBAddress_GetSymbolContext",1,SWIGTYPE_p_lldb__SBAddress);
4398   }
4399 
4400   arg2 = (uint32_t)lua_tointeger(L, 2);
4401   result = (arg1)->GetSymbolContext(arg2);
4402   {
4403     lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
4404     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
4405   }
4406   return SWIG_arg;
4407 
4408   if(0) SWIG_fail;
4409 
4410 fail:
4411   lua_error(L);
4412   return SWIG_arg;
4413 }
4414 
4415 
4416 static int _wrap_SBAddress_GetModule(lua_State* L) {
4417   int SWIG_arg = 0;
4418   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4419   lldb::SBModule result;
4420 
4421   SWIG_check_num_args("lldb::SBAddress::GetModule",1,1)
4422   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetModule",1,"lldb::SBAddress *");
4423 
4424   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4425     SWIG_fail_ptr("SBAddress_GetModule",1,SWIGTYPE_p_lldb__SBAddress);
4426   }
4427 
4428   result = (arg1)->GetModule();
4429   {
4430     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
4431     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
4432   }
4433   return SWIG_arg;
4434 
4435   if(0) SWIG_fail;
4436 
4437 fail:
4438   lua_error(L);
4439   return SWIG_arg;
4440 }
4441 
4442 
4443 static int _wrap_SBAddress_GetCompileUnit(lua_State* L) {
4444   int SWIG_arg = 0;
4445   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4446   lldb::SBCompileUnit result;
4447 
4448   SWIG_check_num_args("lldb::SBAddress::GetCompileUnit",1,1)
4449   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetCompileUnit",1,"lldb::SBAddress *");
4450 
4451   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4452     SWIG_fail_ptr("SBAddress_GetCompileUnit",1,SWIGTYPE_p_lldb__SBAddress);
4453   }
4454 
4455   result = (arg1)->GetCompileUnit();
4456   {
4457     lldb::SBCompileUnit * resultptr = new lldb::SBCompileUnit((const lldb::SBCompileUnit &) result);
4458     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
4459   }
4460   return SWIG_arg;
4461 
4462   if(0) SWIG_fail;
4463 
4464 fail:
4465   lua_error(L);
4466   return SWIG_arg;
4467 }
4468 
4469 
4470 static int _wrap_SBAddress_GetFunction(lua_State* L) {
4471   int SWIG_arg = 0;
4472   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4473   lldb::SBFunction result;
4474 
4475   SWIG_check_num_args("lldb::SBAddress::GetFunction",1,1)
4476   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetFunction",1,"lldb::SBAddress *");
4477 
4478   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4479     SWIG_fail_ptr("SBAddress_GetFunction",1,SWIGTYPE_p_lldb__SBAddress);
4480   }
4481 
4482   result = (arg1)->GetFunction();
4483   {
4484     lldb::SBFunction * resultptr = new lldb::SBFunction((const lldb::SBFunction &) result);
4485     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
4486   }
4487   return SWIG_arg;
4488 
4489   if(0) SWIG_fail;
4490 
4491 fail:
4492   lua_error(L);
4493   return SWIG_arg;
4494 }
4495 
4496 
4497 static int _wrap_SBAddress_GetBlock(lua_State* L) {
4498   int SWIG_arg = 0;
4499   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4500   lldb::SBBlock result;
4501 
4502   SWIG_check_num_args("lldb::SBAddress::GetBlock",1,1)
4503   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetBlock",1,"lldb::SBAddress *");
4504 
4505   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4506     SWIG_fail_ptr("SBAddress_GetBlock",1,SWIGTYPE_p_lldb__SBAddress);
4507   }
4508 
4509   result = (arg1)->GetBlock();
4510   {
4511     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
4512     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
4513   }
4514   return SWIG_arg;
4515 
4516   if(0) SWIG_fail;
4517 
4518 fail:
4519   lua_error(L);
4520   return SWIG_arg;
4521 }
4522 
4523 
4524 static int _wrap_SBAddress_GetSymbol(lua_State* L) {
4525   int SWIG_arg = 0;
4526   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4527   lldb::SBSymbol result;
4528 
4529   SWIG_check_num_args("lldb::SBAddress::GetSymbol",1,1)
4530   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetSymbol",1,"lldb::SBAddress *");
4531 
4532   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4533     SWIG_fail_ptr("SBAddress_GetSymbol",1,SWIGTYPE_p_lldb__SBAddress);
4534   }
4535 
4536   result = (arg1)->GetSymbol();
4537   {
4538     lldb::SBSymbol * resultptr = new lldb::SBSymbol((const lldb::SBSymbol &) result);
4539     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
4540   }
4541   return SWIG_arg;
4542 
4543   if(0) SWIG_fail;
4544 
4545 fail:
4546   lua_error(L);
4547   return SWIG_arg;
4548 }
4549 
4550 
4551 static int _wrap_SBAddress_GetLineEntry(lua_State* L) {
4552   int SWIG_arg = 0;
4553   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4554   lldb::SBLineEntry result;
4555 
4556   SWIG_check_num_args("lldb::SBAddress::GetLineEntry",1,1)
4557   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetLineEntry",1,"lldb::SBAddress *");
4558 
4559   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4560     SWIG_fail_ptr("SBAddress_GetLineEntry",1,SWIGTYPE_p_lldb__SBAddress);
4561   }
4562 
4563   result = (arg1)->GetLineEntry();
4564   {
4565     lldb::SBLineEntry * resultptr = new lldb::SBLineEntry((const lldb::SBLineEntry &) result);
4566     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
4567   }
4568   return SWIG_arg;
4569 
4570   if(0) SWIG_fail;
4571 
4572 fail:
4573   lua_error(L);
4574   return SWIG_arg;
4575 }
4576 
4577 
4578 static int _wrap_SBAddress___tostring(lua_State* L) {
4579   int SWIG_arg = 0;
4580   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4581   std::string result;
4582 
4583   SWIG_check_num_args("lldb::SBAddress::__str__",1,1)
4584   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::__str__",1,"lldb::SBAddress *");
4585 
4586   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4587     SWIG_fail_ptr("SBAddress___tostring",1,SWIGTYPE_p_lldb__SBAddress);
4588   }
4589 
4590   result = lldb_SBAddress___str__(arg1);
4591   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
4592   return SWIG_arg;
4593 
4594   if(0) SWIG_fail;
4595 
4596 fail:
4597   lua_error(L);
4598   return SWIG_arg;
4599 }
4600 
4601 
4602 static void swig_delete_SBAddress(void *obj) {
4603 lldb::SBAddress *arg1 = (lldb::SBAddress *) obj;
4604 delete arg1;
4605 }
4606 static int _proxy__wrap_new_SBAddress(lua_State *L) {
4607     assert(lua_istable(L,1));
4608     lua_pushcfunction(L,_wrap_new_SBAddress);
4609     assert(!lua_isnil(L,-1));
4610     lua_replace(L,1); /* replace our table with real constructor */
4611     lua_call(L,lua_gettop(L)-1,1);
4612     return 1;
4613 }
4614 static swig_lua_attribute swig_SBAddress_attributes[] = {
4615     {0,0,0}
4616 };
4617 static swig_lua_method swig_SBAddress_methods[]= {
4618     { "IsValid", _wrap_SBAddress_IsValid},
4619     { "Clear", _wrap_SBAddress_Clear},
4620     { "GetFileAddress", _wrap_SBAddress_GetFileAddress},
4621     { "GetLoadAddress", _wrap_SBAddress_GetLoadAddress},
4622     { "SetLoadAddress", _wrap_SBAddress_SetLoadAddress},
4623     { "OffsetAddress", _wrap_SBAddress_OffsetAddress},
4624     { "GetDescription", _wrap_SBAddress_GetDescription},
4625     { "GetSection", _wrap_SBAddress_GetSection},
4626     { "GetOffset", _wrap_SBAddress_GetOffset},
4627     { "SetAddress", _wrap_SBAddress_SetAddress},
4628     { "GetSymbolContext", _wrap_SBAddress_GetSymbolContext},
4629     { "GetModule", _wrap_SBAddress_GetModule},
4630     { "GetCompileUnit", _wrap_SBAddress_GetCompileUnit},
4631     { "GetFunction", _wrap_SBAddress_GetFunction},
4632     { "GetBlock", _wrap_SBAddress_GetBlock},
4633     { "GetSymbol", _wrap_SBAddress_GetSymbol},
4634     { "GetLineEntry", _wrap_SBAddress_GetLineEntry},
4635     { "__tostring", _wrap_SBAddress___tostring},
4636     {0,0}
4637 };
4638 static swig_lua_method swig_SBAddress_meta[] = {
4639     { "__tostring", _wrap_SBAddress___tostring},
4640     {0,0}
4641 };
4642 
4643 static swig_lua_attribute swig_SBAddress_Sf_SwigStatic_attributes[] = {
4644     {0,0,0}
4645 };
4646 static swig_lua_const_info swig_SBAddress_Sf_SwigStatic_constants[]= {
4647     {0,0,0,0,0,0}
4648 };
4649 static swig_lua_method swig_SBAddress_Sf_SwigStatic_methods[]= {
4650     {0,0}
4651 };
4652 static swig_lua_class* swig_SBAddress_Sf_SwigStatic_classes[]= {
4653     0
4654 };
4655 
4656 static swig_lua_namespace swig_SBAddress_Sf_SwigStatic = {
4657     "SBAddress",
4658     swig_SBAddress_Sf_SwigStatic_methods,
4659     swig_SBAddress_Sf_SwigStatic_attributes,
4660     swig_SBAddress_Sf_SwigStatic_constants,
4661     swig_SBAddress_Sf_SwigStatic_classes,
4662     0
4663 };
4664 static swig_lua_class *swig_SBAddress_bases[] = {0};
4665 static const char *swig_SBAddress_base_names[] = {0};
4666 static swig_lua_class _wrap_class_SBAddress = { "SBAddress", "SBAddress", &SWIGTYPE_p_lldb__SBAddress,_proxy__wrap_new_SBAddress, swig_delete_SBAddress, swig_SBAddress_methods, swig_SBAddress_attributes, &swig_SBAddress_Sf_SwigStatic, swig_SBAddress_meta, swig_SBAddress_bases, swig_SBAddress_base_names };
4667 
4668 static int _wrap_new_SBAttachInfo__SWIG_0(lua_State* L) {
4669   int SWIG_arg = 0;
4670   lldb::SBAttachInfo *result = 0 ;
4671 
4672   SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",0,0)
4673   result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo();
4674   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++;
4675   return SWIG_arg;
4676 
4677   if(0) SWIG_fail;
4678 
4679 fail:
4680   lua_error(L);
4681   return SWIG_arg;
4682 }
4683 
4684 
4685 static int _wrap_new_SBAttachInfo__SWIG_1(lua_State* L) {
4686   int SWIG_arg = 0;
4687   lldb::pid_t arg1 ;
4688   lldb::SBAttachInfo *result = 0 ;
4689 
4690   SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",1,1)
4691   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",1,"lldb::pid_t");
4692   arg1 = (lldb::pid_t)lua_tointeger(L, 1);
4693   result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo(arg1);
4694   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++;
4695   return SWIG_arg;
4696 
4697   if(0) SWIG_fail;
4698 
4699 fail:
4700   lua_error(L);
4701   return SWIG_arg;
4702 }
4703 
4704 
4705 static int _wrap_new_SBAttachInfo__SWIG_2(lua_State* L) {
4706   int SWIG_arg = 0;
4707   char *arg1 = (char *) 0 ;
4708   bool arg2 ;
4709   lldb::SBAttachInfo *result = 0 ;
4710 
4711   SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",2,2)
4712   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",1,"char const *");
4713   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",2,"bool");
4714   arg1 = (char *)lua_tostring(L, 1);
4715   arg2 = (lua_toboolean(L, 2)!=0);
4716   result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo((char const *)arg1,arg2);
4717   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++;
4718   return SWIG_arg;
4719 
4720   if(0) SWIG_fail;
4721 
4722 fail:
4723   lua_error(L);
4724   return SWIG_arg;
4725 }
4726 
4727 
4728 static int _wrap_new_SBAttachInfo__SWIG_3(lua_State* L) {
4729   int SWIG_arg = 0;
4730   char *arg1 = (char *) 0 ;
4731   bool arg2 ;
4732   bool arg3 ;
4733   lldb::SBAttachInfo *result = 0 ;
4734 
4735   SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",3,3)
4736   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",1,"char const *");
4737   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",2,"bool");
4738   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",3,"bool");
4739   arg1 = (char *)lua_tostring(L, 1);
4740   arg2 = (lua_toboolean(L, 2)!=0);
4741   arg3 = (lua_toboolean(L, 3)!=0);
4742   result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo((char const *)arg1,arg2,arg3);
4743   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++;
4744   return SWIG_arg;
4745 
4746   if(0) SWIG_fail;
4747 
4748 fail:
4749   lua_error(L);
4750   return SWIG_arg;
4751 }
4752 
4753 
4754 static int _wrap_new_SBAttachInfo__SWIG_4(lua_State* L) {
4755   int SWIG_arg = 0;
4756   lldb::SBAttachInfo *arg1 = 0 ;
4757   lldb::SBAttachInfo *result = 0 ;
4758 
4759   SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",1,1)
4760   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",1,"lldb::SBAttachInfo const &");
4761 
4762   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
4763     SWIG_fail_ptr("new_SBAttachInfo",1,SWIGTYPE_p_lldb__SBAttachInfo);
4764   }
4765 
4766   result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo((lldb::SBAttachInfo const &)*arg1);
4767   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++;
4768   return SWIG_arg;
4769 
4770   if(0) SWIG_fail;
4771 
4772 fail:
4773   lua_error(L);
4774   return SWIG_arg;
4775 }
4776 
4777 
4778 static int _wrap_new_SBAttachInfo(lua_State* L) {
4779   int argc;
4780   int argv[4]={
4781     1,2,3,4
4782   };
4783 
4784   argc = lua_gettop(L);
4785   if (argc == 0) {
4786     return _wrap_new_SBAttachInfo__SWIG_0(L);
4787   }
4788   if (argc == 1) {
4789     int _v;
4790     {
4791       void *ptr;
4792       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, SWIG_POINTER_NO_NULL)) {
4793         _v = 0;
4794       } else {
4795         _v = 1;
4796       }
4797     }
4798     if (_v) {
4799       return _wrap_new_SBAttachInfo__SWIG_4(L);
4800     }
4801   }
4802   if (argc == 1) {
4803     int _v;
4804     {
4805       _v = lua_isnumber(L,argv[0]);
4806     }
4807     if (_v) {
4808       return _wrap_new_SBAttachInfo__SWIG_1(L);
4809     }
4810   }
4811   if (argc == 2) {
4812     int _v;
4813     {
4814       _v = SWIG_lua_isnilstring(L,argv[0]);
4815     }
4816     if (_v) {
4817       {
4818         _v = lua_isboolean(L,argv[1]);
4819       }
4820       if (_v) {
4821         return _wrap_new_SBAttachInfo__SWIG_2(L);
4822       }
4823     }
4824   }
4825   if (argc == 3) {
4826     int _v;
4827     {
4828       _v = SWIG_lua_isnilstring(L,argv[0]);
4829     }
4830     if (_v) {
4831       {
4832         _v = lua_isboolean(L,argv[1]);
4833       }
4834       if (_v) {
4835         {
4836           _v = lua_isboolean(L,argv[2]);
4837         }
4838         if (_v) {
4839           return _wrap_new_SBAttachInfo__SWIG_3(L);
4840         }
4841       }
4842     }
4843   }
4844 
4845   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBAttachInfo'\n"
4846     "  Possible C/C++ prototypes are:\n"
4847     "    lldb::SBAttachInfo::SBAttachInfo()\n"
4848     "    lldb::SBAttachInfo::SBAttachInfo(lldb::pid_t)\n"
4849     "    lldb::SBAttachInfo::SBAttachInfo(char const *,bool)\n"
4850     "    lldb::SBAttachInfo::SBAttachInfo(char const *,bool,bool)\n"
4851     "    lldb::SBAttachInfo::SBAttachInfo(lldb::SBAttachInfo const &)\n");
4852   lua_error(L);return 0;
4853 }
4854 
4855 
4856 static int _wrap_SBAttachInfo_GetProcessID(lua_State* L) {
4857   int SWIG_arg = 0;
4858   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
4859   lldb::pid_t result;
4860 
4861   SWIG_check_num_args("lldb::SBAttachInfo::GetProcessID",1,1)
4862   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetProcessID",1,"lldb::SBAttachInfo *");
4863 
4864   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
4865     SWIG_fail_ptr("SBAttachInfo_GetProcessID",1,SWIGTYPE_p_lldb__SBAttachInfo);
4866   }
4867 
4868   result = (lldb::pid_t)(arg1)->GetProcessID();
4869   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
4870   return SWIG_arg;
4871 
4872   if(0) SWIG_fail;
4873 
4874 fail:
4875   lua_error(L);
4876   return SWIG_arg;
4877 }
4878 
4879 
4880 static int _wrap_SBAttachInfo_SetProcessID(lua_State* L) {
4881   int SWIG_arg = 0;
4882   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
4883   lldb::pid_t arg2 ;
4884 
4885   SWIG_check_num_args("lldb::SBAttachInfo::SetProcessID",2,2)
4886   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetProcessID",1,"lldb::SBAttachInfo *");
4887   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetProcessID",2,"lldb::pid_t");
4888 
4889   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
4890     SWIG_fail_ptr("SBAttachInfo_SetProcessID",1,SWIGTYPE_p_lldb__SBAttachInfo);
4891   }
4892 
4893   arg2 = (lldb::pid_t)lua_tointeger(L, 2);
4894   (arg1)->SetProcessID(arg2);
4895 
4896   return SWIG_arg;
4897 
4898   if(0) SWIG_fail;
4899 
4900 fail:
4901   lua_error(L);
4902   return SWIG_arg;
4903 }
4904 
4905 
4906 static int _wrap_SBAttachInfo_SetExecutable__SWIG_0(lua_State* L) {
4907   int SWIG_arg = 0;
4908   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
4909   char *arg2 = (char *) 0 ;
4910 
4911   SWIG_check_num_args("lldb::SBAttachInfo::SetExecutable",2,2)
4912   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetExecutable",1,"lldb::SBAttachInfo *");
4913   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetExecutable",2,"char const *");
4914 
4915   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
4916     SWIG_fail_ptr("SBAttachInfo_SetExecutable",1,SWIGTYPE_p_lldb__SBAttachInfo);
4917   }
4918 
4919   arg2 = (char *)lua_tostring(L, 2);
4920   (arg1)->SetExecutable((char const *)arg2);
4921 
4922   return SWIG_arg;
4923 
4924   if(0) SWIG_fail;
4925 
4926 fail:
4927   lua_error(L);
4928   return SWIG_arg;
4929 }
4930 
4931 
4932 static int _wrap_SBAttachInfo_SetExecutable__SWIG_1(lua_State* L) {
4933   int SWIG_arg = 0;
4934   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
4935   lldb::SBFileSpec arg2 ;
4936   lldb::SBFileSpec *argp2 ;
4937 
4938   SWIG_check_num_args("lldb::SBAttachInfo::SetExecutable",2,2)
4939   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetExecutable",1,"lldb::SBAttachInfo *");
4940   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetExecutable",2,"lldb::SBFileSpec");
4941 
4942   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
4943     SWIG_fail_ptr("SBAttachInfo_SetExecutable",1,SWIGTYPE_p_lldb__SBAttachInfo);
4944   }
4945 
4946 
4947   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFileSpec,0))){
4948     SWIG_fail_ptr("SBAttachInfo_SetExecutable",2,SWIGTYPE_p_lldb__SBFileSpec);
4949   }
4950   arg2 = *argp2;
4951 
4952   (arg1)->SetExecutable(arg2);
4953 
4954   return SWIG_arg;
4955 
4956   if(0) SWIG_fail;
4957 
4958 fail:
4959   lua_error(L);
4960   return SWIG_arg;
4961 }
4962 
4963 
4964 static int _wrap_SBAttachInfo_SetExecutable(lua_State* L) {
4965   int argc;
4966   int argv[3]={
4967     1,2,3
4968   };
4969 
4970   argc = lua_gettop(L);
4971   if (argc == 2) {
4972     int _v;
4973     {
4974       void *ptr;
4975       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, 0)) {
4976         _v = 0;
4977       } else {
4978         _v = 1;
4979       }
4980     }
4981     if (_v) {
4982       {
4983         void *ptr;
4984         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
4985           _v = 0;
4986         } else {
4987           _v = 1;
4988         }
4989       }
4990       if (_v) {
4991         return _wrap_SBAttachInfo_SetExecutable__SWIG_1(L);
4992       }
4993     }
4994   }
4995   if (argc == 2) {
4996     int _v;
4997     {
4998       void *ptr;
4999       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, 0)) {
5000         _v = 0;
5001       } else {
5002         _v = 1;
5003       }
5004     }
5005     if (_v) {
5006       {
5007         _v = SWIG_lua_isnilstring(L,argv[1]);
5008       }
5009       if (_v) {
5010         return _wrap_SBAttachInfo_SetExecutable__SWIG_0(L);
5011       }
5012     }
5013   }
5014 
5015   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBAttachInfo_SetExecutable'\n"
5016     "  Possible C/C++ prototypes are:\n"
5017     "    lldb::SBAttachInfo::SetExecutable(char const *)\n"
5018     "    lldb::SBAttachInfo::SetExecutable(lldb::SBFileSpec)\n");
5019   lua_error(L);return 0;
5020 }
5021 
5022 
5023 static int _wrap_SBAttachInfo_GetWaitForLaunch(lua_State* L) {
5024   int SWIG_arg = 0;
5025   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5026   bool result;
5027 
5028   SWIG_check_num_args("lldb::SBAttachInfo::GetWaitForLaunch",1,1)
5029   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetWaitForLaunch",1,"lldb::SBAttachInfo *");
5030 
5031   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5032     SWIG_fail_ptr("SBAttachInfo_GetWaitForLaunch",1,SWIGTYPE_p_lldb__SBAttachInfo);
5033   }
5034 
5035   result = (bool)(arg1)->GetWaitForLaunch();
5036   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5037   return SWIG_arg;
5038 
5039   if(0) SWIG_fail;
5040 
5041 fail:
5042   lua_error(L);
5043   return SWIG_arg;
5044 }
5045 
5046 
5047 static int _wrap_SBAttachInfo_SetWaitForLaunch__SWIG_0(lua_State* L) {
5048   int SWIG_arg = 0;
5049   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5050   bool arg2 ;
5051 
5052   SWIG_check_num_args("lldb::SBAttachInfo::SetWaitForLaunch",2,2)
5053   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",1,"lldb::SBAttachInfo *");
5054   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",2,"bool");
5055 
5056   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5057     SWIG_fail_ptr("SBAttachInfo_SetWaitForLaunch",1,SWIGTYPE_p_lldb__SBAttachInfo);
5058   }
5059 
5060   arg2 = (lua_toboolean(L, 2)!=0);
5061   (arg1)->SetWaitForLaunch(arg2);
5062 
5063   return SWIG_arg;
5064 
5065   if(0) SWIG_fail;
5066 
5067 fail:
5068   lua_error(L);
5069   return SWIG_arg;
5070 }
5071 
5072 
5073 static int _wrap_SBAttachInfo_SetWaitForLaunch__SWIG_1(lua_State* L) {
5074   int SWIG_arg = 0;
5075   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5076   bool arg2 ;
5077   bool arg3 ;
5078 
5079   SWIG_check_num_args("lldb::SBAttachInfo::SetWaitForLaunch",3,3)
5080   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",1,"lldb::SBAttachInfo *");
5081   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",2,"bool");
5082   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",3,"bool");
5083 
5084   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5085     SWIG_fail_ptr("SBAttachInfo_SetWaitForLaunch",1,SWIGTYPE_p_lldb__SBAttachInfo);
5086   }
5087 
5088   arg2 = (lua_toboolean(L, 2)!=0);
5089   arg3 = (lua_toboolean(L, 3)!=0);
5090   (arg1)->SetWaitForLaunch(arg2,arg3);
5091 
5092   return SWIG_arg;
5093 
5094   if(0) SWIG_fail;
5095 
5096 fail:
5097   lua_error(L);
5098   return SWIG_arg;
5099 }
5100 
5101 
5102 static int _wrap_SBAttachInfo_SetWaitForLaunch(lua_State* L) {
5103   int argc;
5104   int argv[4]={
5105     1,2,3,4
5106   };
5107 
5108   argc = lua_gettop(L);
5109   if (argc == 2) {
5110     int _v;
5111     {
5112       void *ptr;
5113       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, 0)) {
5114         _v = 0;
5115       } else {
5116         _v = 1;
5117       }
5118     }
5119     if (_v) {
5120       {
5121         _v = lua_isboolean(L,argv[1]);
5122       }
5123       if (_v) {
5124         return _wrap_SBAttachInfo_SetWaitForLaunch__SWIG_0(L);
5125       }
5126     }
5127   }
5128   if (argc == 3) {
5129     int _v;
5130     {
5131       void *ptr;
5132       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, 0)) {
5133         _v = 0;
5134       } else {
5135         _v = 1;
5136       }
5137     }
5138     if (_v) {
5139       {
5140         _v = lua_isboolean(L,argv[1]);
5141       }
5142       if (_v) {
5143         {
5144           _v = lua_isboolean(L,argv[2]);
5145         }
5146         if (_v) {
5147           return _wrap_SBAttachInfo_SetWaitForLaunch__SWIG_1(L);
5148         }
5149       }
5150     }
5151   }
5152 
5153   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBAttachInfo_SetWaitForLaunch'\n"
5154     "  Possible C/C++ prototypes are:\n"
5155     "    lldb::SBAttachInfo::SetWaitForLaunch(bool)\n"
5156     "    lldb::SBAttachInfo::SetWaitForLaunch(bool,bool)\n");
5157   lua_error(L);return 0;
5158 }
5159 
5160 
5161 static int _wrap_SBAttachInfo_GetIgnoreExisting(lua_State* L) {
5162   int SWIG_arg = 0;
5163   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5164   bool result;
5165 
5166   SWIG_check_num_args("lldb::SBAttachInfo::GetIgnoreExisting",1,1)
5167   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetIgnoreExisting",1,"lldb::SBAttachInfo *");
5168 
5169   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5170     SWIG_fail_ptr("SBAttachInfo_GetIgnoreExisting",1,SWIGTYPE_p_lldb__SBAttachInfo);
5171   }
5172 
5173   result = (bool)(arg1)->GetIgnoreExisting();
5174   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5175   return SWIG_arg;
5176 
5177   if(0) SWIG_fail;
5178 
5179 fail:
5180   lua_error(L);
5181   return SWIG_arg;
5182 }
5183 
5184 
5185 static int _wrap_SBAttachInfo_SetIgnoreExisting(lua_State* L) {
5186   int SWIG_arg = 0;
5187   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5188   bool arg2 ;
5189 
5190   SWIG_check_num_args("lldb::SBAttachInfo::SetIgnoreExisting",2,2)
5191   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetIgnoreExisting",1,"lldb::SBAttachInfo *");
5192   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetIgnoreExisting",2,"bool");
5193 
5194   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5195     SWIG_fail_ptr("SBAttachInfo_SetIgnoreExisting",1,SWIGTYPE_p_lldb__SBAttachInfo);
5196   }
5197 
5198   arg2 = (lua_toboolean(L, 2)!=0);
5199   (arg1)->SetIgnoreExisting(arg2);
5200 
5201   return SWIG_arg;
5202 
5203   if(0) SWIG_fail;
5204 
5205 fail:
5206   lua_error(L);
5207   return SWIG_arg;
5208 }
5209 
5210 
5211 static int _wrap_SBAttachInfo_GetResumeCount(lua_State* L) {
5212   int SWIG_arg = 0;
5213   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5214   uint32_t result;
5215 
5216   SWIG_check_num_args("lldb::SBAttachInfo::GetResumeCount",1,1)
5217   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetResumeCount",1,"lldb::SBAttachInfo *");
5218 
5219   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5220     SWIG_fail_ptr("SBAttachInfo_GetResumeCount",1,SWIGTYPE_p_lldb__SBAttachInfo);
5221   }
5222 
5223   result = (uint32_t)(arg1)->GetResumeCount();
5224   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
5225   return SWIG_arg;
5226 
5227   if(0) SWIG_fail;
5228 
5229 fail:
5230   lua_error(L);
5231   return SWIG_arg;
5232 }
5233 
5234 
5235 static int _wrap_SBAttachInfo_SetResumeCount(lua_State* L) {
5236   int SWIG_arg = 0;
5237   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5238   uint32_t arg2 ;
5239 
5240   SWIG_check_num_args("lldb::SBAttachInfo::SetResumeCount",2,2)
5241   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetResumeCount",1,"lldb::SBAttachInfo *");
5242   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetResumeCount",2,"uint32_t");
5243 
5244   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5245     SWIG_fail_ptr("SBAttachInfo_SetResumeCount",1,SWIGTYPE_p_lldb__SBAttachInfo);
5246   }
5247 
5248   arg2 = (uint32_t)lua_tointeger(L, 2);
5249   (arg1)->SetResumeCount(arg2);
5250 
5251   return SWIG_arg;
5252 
5253   if(0) SWIG_fail;
5254 
5255 fail:
5256   lua_error(L);
5257   return SWIG_arg;
5258 }
5259 
5260 
5261 static int _wrap_SBAttachInfo_GetProcessPluginName(lua_State* L) {
5262   int SWIG_arg = 0;
5263   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5264   char *result = 0 ;
5265 
5266   SWIG_check_num_args("lldb::SBAttachInfo::GetProcessPluginName",1,1)
5267   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetProcessPluginName",1,"lldb::SBAttachInfo *");
5268 
5269   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5270     SWIG_fail_ptr("SBAttachInfo_GetProcessPluginName",1,SWIGTYPE_p_lldb__SBAttachInfo);
5271   }
5272 
5273   result = (char *)(arg1)->GetProcessPluginName();
5274   lua_pushstring(L,(const char *)result); SWIG_arg++;
5275   return SWIG_arg;
5276 
5277   if(0) SWIG_fail;
5278 
5279 fail:
5280   lua_error(L);
5281   return SWIG_arg;
5282 }
5283 
5284 
5285 static int _wrap_SBAttachInfo_SetProcessPluginName(lua_State* L) {
5286   int SWIG_arg = 0;
5287   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5288   char *arg2 = (char *) 0 ;
5289 
5290   SWIG_check_num_args("lldb::SBAttachInfo::SetProcessPluginName",2,2)
5291   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetProcessPluginName",1,"lldb::SBAttachInfo *");
5292   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetProcessPluginName",2,"char const *");
5293 
5294   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5295     SWIG_fail_ptr("SBAttachInfo_SetProcessPluginName",1,SWIGTYPE_p_lldb__SBAttachInfo);
5296   }
5297 
5298   arg2 = (char *)lua_tostring(L, 2);
5299   (arg1)->SetProcessPluginName((char const *)arg2);
5300 
5301   return SWIG_arg;
5302 
5303   if(0) SWIG_fail;
5304 
5305 fail:
5306   lua_error(L);
5307   return SWIG_arg;
5308 }
5309 
5310 
5311 static int _wrap_SBAttachInfo_GetUserID(lua_State* L) {
5312   int SWIG_arg = 0;
5313   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5314   uint32_t result;
5315 
5316   SWIG_check_num_args("lldb::SBAttachInfo::GetUserID",1,1)
5317   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetUserID",1,"lldb::SBAttachInfo *");
5318 
5319   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5320     SWIG_fail_ptr("SBAttachInfo_GetUserID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5321   }
5322 
5323   result = (uint32_t)(arg1)->GetUserID();
5324   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
5325   return SWIG_arg;
5326 
5327   if(0) SWIG_fail;
5328 
5329 fail:
5330   lua_error(L);
5331   return SWIG_arg;
5332 }
5333 
5334 
5335 static int _wrap_SBAttachInfo_GetGroupID(lua_State* L) {
5336   int SWIG_arg = 0;
5337   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5338   uint32_t result;
5339 
5340   SWIG_check_num_args("lldb::SBAttachInfo::GetGroupID",1,1)
5341   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetGroupID",1,"lldb::SBAttachInfo *");
5342 
5343   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5344     SWIG_fail_ptr("SBAttachInfo_GetGroupID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5345   }
5346 
5347   result = (uint32_t)(arg1)->GetGroupID();
5348   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
5349   return SWIG_arg;
5350 
5351   if(0) SWIG_fail;
5352 
5353 fail:
5354   lua_error(L);
5355   return SWIG_arg;
5356 }
5357 
5358 
5359 static int _wrap_SBAttachInfo_UserIDIsValid(lua_State* L) {
5360   int SWIG_arg = 0;
5361   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5362   bool result;
5363 
5364   SWIG_check_num_args("lldb::SBAttachInfo::UserIDIsValid",1,1)
5365   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::UserIDIsValid",1,"lldb::SBAttachInfo *");
5366 
5367   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5368     SWIG_fail_ptr("SBAttachInfo_UserIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5369   }
5370 
5371   result = (bool)(arg1)->UserIDIsValid();
5372   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5373   return SWIG_arg;
5374 
5375   if(0) SWIG_fail;
5376 
5377 fail:
5378   lua_error(L);
5379   return SWIG_arg;
5380 }
5381 
5382 
5383 static int _wrap_SBAttachInfo_GroupIDIsValid(lua_State* L) {
5384   int SWIG_arg = 0;
5385   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5386   bool result;
5387 
5388   SWIG_check_num_args("lldb::SBAttachInfo::GroupIDIsValid",1,1)
5389   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GroupIDIsValid",1,"lldb::SBAttachInfo *");
5390 
5391   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5392     SWIG_fail_ptr("SBAttachInfo_GroupIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5393   }
5394 
5395   result = (bool)(arg1)->GroupIDIsValid();
5396   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5397   return SWIG_arg;
5398 
5399   if(0) SWIG_fail;
5400 
5401 fail:
5402   lua_error(L);
5403   return SWIG_arg;
5404 }
5405 
5406 
5407 static int _wrap_SBAttachInfo_SetUserID(lua_State* L) {
5408   int SWIG_arg = 0;
5409   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5410   uint32_t arg2 ;
5411 
5412   SWIG_check_num_args("lldb::SBAttachInfo::SetUserID",2,2)
5413   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetUserID",1,"lldb::SBAttachInfo *");
5414   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetUserID",2,"uint32_t");
5415 
5416   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5417     SWIG_fail_ptr("SBAttachInfo_SetUserID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5418   }
5419 
5420   arg2 = (uint32_t)lua_tointeger(L, 2);
5421   (arg1)->SetUserID(arg2);
5422 
5423   return SWIG_arg;
5424 
5425   if(0) SWIG_fail;
5426 
5427 fail:
5428   lua_error(L);
5429   return SWIG_arg;
5430 }
5431 
5432 
5433 static int _wrap_SBAttachInfo_SetGroupID(lua_State* L) {
5434   int SWIG_arg = 0;
5435   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5436   uint32_t arg2 ;
5437 
5438   SWIG_check_num_args("lldb::SBAttachInfo::SetGroupID",2,2)
5439   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetGroupID",1,"lldb::SBAttachInfo *");
5440   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetGroupID",2,"uint32_t");
5441 
5442   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5443     SWIG_fail_ptr("SBAttachInfo_SetGroupID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5444   }
5445 
5446   arg2 = (uint32_t)lua_tointeger(L, 2);
5447   (arg1)->SetGroupID(arg2);
5448 
5449   return SWIG_arg;
5450 
5451   if(0) SWIG_fail;
5452 
5453 fail:
5454   lua_error(L);
5455   return SWIG_arg;
5456 }
5457 
5458 
5459 static int _wrap_SBAttachInfo_GetEffectiveUserID(lua_State* L) {
5460   int SWIG_arg = 0;
5461   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5462   uint32_t result;
5463 
5464   SWIG_check_num_args("lldb::SBAttachInfo::GetEffectiveUserID",1,1)
5465   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetEffectiveUserID",1,"lldb::SBAttachInfo *");
5466 
5467   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5468     SWIG_fail_ptr("SBAttachInfo_GetEffectiveUserID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5469   }
5470 
5471   result = (uint32_t)(arg1)->GetEffectiveUserID();
5472   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
5473   return SWIG_arg;
5474 
5475   if(0) SWIG_fail;
5476 
5477 fail:
5478   lua_error(L);
5479   return SWIG_arg;
5480 }
5481 
5482 
5483 static int _wrap_SBAttachInfo_GetEffectiveGroupID(lua_State* L) {
5484   int SWIG_arg = 0;
5485   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5486   uint32_t result;
5487 
5488   SWIG_check_num_args("lldb::SBAttachInfo::GetEffectiveGroupID",1,1)
5489   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetEffectiveGroupID",1,"lldb::SBAttachInfo *");
5490 
5491   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5492     SWIG_fail_ptr("SBAttachInfo_GetEffectiveGroupID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5493   }
5494 
5495   result = (uint32_t)(arg1)->GetEffectiveGroupID();
5496   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
5497   return SWIG_arg;
5498 
5499   if(0) SWIG_fail;
5500 
5501 fail:
5502   lua_error(L);
5503   return SWIG_arg;
5504 }
5505 
5506 
5507 static int _wrap_SBAttachInfo_EffectiveUserIDIsValid(lua_State* L) {
5508   int SWIG_arg = 0;
5509   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5510   bool result;
5511 
5512   SWIG_check_num_args("lldb::SBAttachInfo::EffectiveUserIDIsValid",1,1)
5513   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::EffectiveUserIDIsValid",1,"lldb::SBAttachInfo *");
5514 
5515   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5516     SWIG_fail_ptr("SBAttachInfo_EffectiveUserIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5517   }
5518 
5519   result = (bool)(arg1)->EffectiveUserIDIsValid();
5520   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5521   return SWIG_arg;
5522 
5523   if(0) SWIG_fail;
5524 
5525 fail:
5526   lua_error(L);
5527   return SWIG_arg;
5528 }
5529 
5530 
5531 static int _wrap_SBAttachInfo_EffectiveGroupIDIsValid(lua_State* L) {
5532   int SWIG_arg = 0;
5533   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5534   bool result;
5535 
5536   SWIG_check_num_args("lldb::SBAttachInfo::EffectiveGroupIDIsValid",1,1)
5537   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::EffectiveGroupIDIsValid",1,"lldb::SBAttachInfo *");
5538 
5539   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5540     SWIG_fail_ptr("SBAttachInfo_EffectiveGroupIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5541   }
5542 
5543   result = (bool)(arg1)->EffectiveGroupIDIsValid();
5544   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5545   return SWIG_arg;
5546 
5547   if(0) SWIG_fail;
5548 
5549 fail:
5550   lua_error(L);
5551   return SWIG_arg;
5552 }
5553 
5554 
5555 static int _wrap_SBAttachInfo_SetEffectiveUserID(lua_State* L) {
5556   int SWIG_arg = 0;
5557   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5558   uint32_t arg2 ;
5559 
5560   SWIG_check_num_args("lldb::SBAttachInfo::SetEffectiveUserID",2,2)
5561   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetEffectiveUserID",1,"lldb::SBAttachInfo *");
5562   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetEffectiveUserID",2,"uint32_t");
5563 
5564   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5565     SWIG_fail_ptr("SBAttachInfo_SetEffectiveUserID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5566   }
5567 
5568   arg2 = (uint32_t)lua_tointeger(L, 2);
5569   (arg1)->SetEffectiveUserID(arg2);
5570 
5571   return SWIG_arg;
5572 
5573   if(0) SWIG_fail;
5574 
5575 fail:
5576   lua_error(L);
5577   return SWIG_arg;
5578 }
5579 
5580 
5581 static int _wrap_SBAttachInfo_SetEffectiveGroupID(lua_State* L) {
5582   int SWIG_arg = 0;
5583   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5584   uint32_t arg2 ;
5585 
5586   SWIG_check_num_args("lldb::SBAttachInfo::SetEffectiveGroupID",2,2)
5587   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetEffectiveGroupID",1,"lldb::SBAttachInfo *");
5588   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetEffectiveGroupID",2,"uint32_t");
5589 
5590   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5591     SWIG_fail_ptr("SBAttachInfo_SetEffectiveGroupID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5592   }
5593 
5594   arg2 = (uint32_t)lua_tointeger(L, 2);
5595   (arg1)->SetEffectiveGroupID(arg2);
5596 
5597   return SWIG_arg;
5598 
5599   if(0) SWIG_fail;
5600 
5601 fail:
5602   lua_error(L);
5603   return SWIG_arg;
5604 }
5605 
5606 
5607 static int _wrap_SBAttachInfo_GetParentProcessID(lua_State* L) {
5608   int SWIG_arg = 0;
5609   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5610   lldb::pid_t result;
5611 
5612   SWIG_check_num_args("lldb::SBAttachInfo::GetParentProcessID",1,1)
5613   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetParentProcessID",1,"lldb::SBAttachInfo *");
5614 
5615   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5616     SWIG_fail_ptr("SBAttachInfo_GetParentProcessID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5617   }
5618 
5619   result = (lldb::pid_t)(arg1)->GetParentProcessID();
5620   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
5621   return SWIG_arg;
5622 
5623   if(0) SWIG_fail;
5624 
5625 fail:
5626   lua_error(L);
5627   return SWIG_arg;
5628 }
5629 
5630 
5631 static int _wrap_SBAttachInfo_SetParentProcessID(lua_State* L) {
5632   int SWIG_arg = 0;
5633   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5634   lldb::pid_t arg2 ;
5635 
5636   SWIG_check_num_args("lldb::SBAttachInfo::SetParentProcessID",2,2)
5637   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetParentProcessID",1,"lldb::SBAttachInfo *");
5638   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetParentProcessID",2,"lldb::pid_t");
5639 
5640   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5641     SWIG_fail_ptr("SBAttachInfo_SetParentProcessID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5642   }
5643 
5644   arg2 = (lldb::pid_t)lua_tointeger(L, 2);
5645   (arg1)->SetParentProcessID(arg2);
5646 
5647   return SWIG_arg;
5648 
5649   if(0) SWIG_fail;
5650 
5651 fail:
5652   lua_error(L);
5653   return SWIG_arg;
5654 }
5655 
5656 
5657 static int _wrap_SBAttachInfo_ParentProcessIDIsValid(lua_State* L) {
5658   int SWIG_arg = 0;
5659   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5660   bool result;
5661 
5662   SWIG_check_num_args("lldb::SBAttachInfo::ParentProcessIDIsValid",1,1)
5663   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::ParentProcessIDIsValid",1,"lldb::SBAttachInfo *");
5664 
5665   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5666     SWIG_fail_ptr("SBAttachInfo_ParentProcessIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5667   }
5668 
5669   result = (bool)(arg1)->ParentProcessIDIsValid();
5670   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5671   return SWIG_arg;
5672 
5673   if(0) SWIG_fail;
5674 
5675 fail:
5676   lua_error(L);
5677   return SWIG_arg;
5678 }
5679 
5680 
5681 static int _wrap_SBAttachInfo_GetListener(lua_State* L) {
5682   int SWIG_arg = 0;
5683   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5684   lldb::SBListener result;
5685 
5686   SWIG_check_num_args("lldb::SBAttachInfo::GetListener",1,1)
5687   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetListener",1,"lldb::SBAttachInfo *");
5688 
5689   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5690     SWIG_fail_ptr("SBAttachInfo_GetListener",1,SWIGTYPE_p_lldb__SBAttachInfo);
5691   }
5692 
5693   result = (arg1)->GetListener();
5694   {
5695     lldb::SBListener * resultptr = new lldb::SBListener((const lldb::SBListener &) result);
5696     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
5697   }
5698   return SWIG_arg;
5699 
5700   if(0) SWIG_fail;
5701 
5702 fail:
5703   lua_error(L);
5704   return SWIG_arg;
5705 }
5706 
5707 
5708 static int _wrap_SBAttachInfo_SetListener(lua_State* L) {
5709   int SWIG_arg = 0;
5710   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5711   lldb::SBListener *arg2 = 0 ;
5712 
5713   SWIG_check_num_args("lldb::SBAttachInfo::SetListener",2,2)
5714   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetListener",1,"lldb::SBAttachInfo *");
5715   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetListener",2,"lldb::SBListener &");
5716 
5717   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5718     SWIG_fail_ptr("SBAttachInfo_SetListener",1,SWIGTYPE_p_lldb__SBAttachInfo);
5719   }
5720 
5721 
5722   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
5723     SWIG_fail_ptr("SBAttachInfo_SetListener",2,SWIGTYPE_p_lldb__SBListener);
5724   }
5725 
5726   (arg1)->SetListener(*arg2);
5727 
5728   return SWIG_arg;
5729 
5730   if(0) SWIG_fail;
5731 
5732 fail:
5733   lua_error(L);
5734   return SWIG_arg;
5735 }
5736 
5737 
5738 static void swig_delete_SBAttachInfo(void *obj) {
5739 lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) obj;
5740 delete arg1;
5741 }
5742 static int _proxy__wrap_new_SBAttachInfo(lua_State *L) {
5743     assert(lua_istable(L,1));
5744     lua_pushcfunction(L,_wrap_new_SBAttachInfo);
5745     assert(!lua_isnil(L,-1));
5746     lua_replace(L,1); /* replace our table with real constructor */
5747     lua_call(L,lua_gettop(L)-1,1);
5748     return 1;
5749 }
5750 static swig_lua_attribute swig_SBAttachInfo_attributes[] = {
5751     {0,0,0}
5752 };
5753 static swig_lua_method swig_SBAttachInfo_methods[]= {
5754     { "GetProcessID", _wrap_SBAttachInfo_GetProcessID},
5755     { "SetProcessID", _wrap_SBAttachInfo_SetProcessID},
5756     { "SetExecutable", _wrap_SBAttachInfo_SetExecutable},
5757     { "GetWaitForLaunch", _wrap_SBAttachInfo_GetWaitForLaunch},
5758     { "SetWaitForLaunch", _wrap_SBAttachInfo_SetWaitForLaunch},
5759     { "GetIgnoreExisting", _wrap_SBAttachInfo_GetIgnoreExisting},
5760     { "SetIgnoreExisting", _wrap_SBAttachInfo_SetIgnoreExisting},
5761     { "GetResumeCount", _wrap_SBAttachInfo_GetResumeCount},
5762     { "SetResumeCount", _wrap_SBAttachInfo_SetResumeCount},
5763     { "GetProcessPluginName", _wrap_SBAttachInfo_GetProcessPluginName},
5764     { "SetProcessPluginName", _wrap_SBAttachInfo_SetProcessPluginName},
5765     { "GetUserID", _wrap_SBAttachInfo_GetUserID},
5766     { "GetGroupID", _wrap_SBAttachInfo_GetGroupID},
5767     { "UserIDIsValid", _wrap_SBAttachInfo_UserIDIsValid},
5768     { "GroupIDIsValid", _wrap_SBAttachInfo_GroupIDIsValid},
5769     { "SetUserID", _wrap_SBAttachInfo_SetUserID},
5770     { "SetGroupID", _wrap_SBAttachInfo_SetGroupID},
5771     { "GetEffectiveUserID", _wrap_SBAttachInfo_GetEffectiveUserID},
5772     { "GetEffectiveGroupID", _wrap_SBAttachInfo_GetEffectiveGroupID},
5773     { "EffectiveUserIDIsValid", _wrap_SBAttachInfo_EffectiveUserIDIsValid},
5774     { "EffectiveGroupIDIsValid", _wrap_SBAttachInfo_EffectiveGroupIDIsValid},
5775     { "SetEffectiveUserID", _wrap_SBAttachInfo_SetEffectiveUserID},
5776     { "SetEffectiveGroupID", _wrap_SBAttachInfo_SetEffectiveGroupID},
5777     { "GetParentProcessID", _wrap_SBAttachInfo_GetParentProcessID},
5778     { "SetParentProcessID", _wrap_SBAttachInfo_SetParentProcessID},
5779     { "ParentProcessIDIsValid", _wrap_SBAttachInfo_ParentProcessIDIsValid},
5780     { "GetListener", _wrap_SBAttachInfo_GetListener},
5781     { "SetListener", _wrap_SBAttachInfo_SetListener},
5782     {0,0}
5783 };
5784 static swig_lua_method swig_SBAttachInfo_meta[] = {
5785     {0,0}
5786 };
5787 
5788 static swig_lua_attribute swig_SBAttachInfo_Sf_SwigStatic_attributes[] = {
5789     {0,0,0}
5790 };
5791 static swig_lua_const_info swig_SBAttachInfo_Sf_SwigStatic_constants[]= {
5792     {0,0,0,0,0,0}
5793 };
5794 static swig_lua_method swig_SBAttachInfo_Sf_SwigStatic_methods[]= {
5795     {0,0}
5796 };
5797 static swig_lua_class* swig_SBAttachInfo_Sf_SwigStatic_classes[]= {
5798     0
5799 };
5800 
5801 static swig_lua_namespace swig_SBAttachInfo_Sf_SwigStatic = {
5802     "SBAttachInfo",
5803     swig_SBAttachInfo_Sf_SwigStatic_methods,
5804     swig_SBAttachInfo_Sf_SwigStatic_attributes,
5805     swig_SBAttachInfo_Sf_SwigStatic_constants,
5806     swig_SBAttachInfo_Sf_SwigStatic_classes,
5807     0
5808 };
5809 static swig_lua_class *swig_SBAttachInfo_bases[] = {0};
5810 static const char *swig_SBAttachInfo_base_names[] = {0};
5811 static swig_lua_class _wrap_class_SBAttachInfo = { "SBAttachInfo", "SBAttachInfo", &SWIGTYPE_p_lldb__SBAttachInfo,_proxy__wrap_new_SBAttachInfo, swig_delete_SBAttachInfo, swig_SBAttachInfo_methods, swig_SBAttachInfo_attributes, &swig_SBAttachInfo_Sf_SwigStatic, swig_SBAttachInfo_meta, swig_SBAttachInfo_bases, swig_SBAttachInfo_base_names };
5812 
5813 static int _wrap_new_SBBlock__SWIG_0(lua_State* L) {
5814   int SWIG_arg = 0;
5815   lldb::SBBlock *result = 0 ;
5816 
5817   SWIG_check_num_args("lldb::SBBlock::SBBlock",0,0)
5818   result = (lldb::SBBlock *)new lldb::SBBlock();
5819   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
5820   return SWIG_arg;
5821 
5822   if(0) SWIG_fail;
5823 
5824 fail:
5825   lua_error(L);
5826   return SWIG_arg;
5827 }
5828 
5829 
5830 static int _wrap_new_SBBlock__SWIG_1(lua_State* L) {
5831   int SWIG_arg = 0;
5832   lldb::SBBlock *arg1 = 0 ;
5833   lldb::SBBlock *result = 0 ;
5834 
5835   SWIG_check_num_args("lldb::SBBlock::SBBlock",1,1)
5836   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBlock::SBBlock",1,"lldb::SBBlock const &");
5837 
5838   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
5839     SWIG_fail_ptr("new_SBBlock",1,SWIGTYPE_p_lldb__SBBlock);
5840   }
5841 
5842   result = (lldb::SBBlock *)new lldb::SBBlock((lldb::SBBlock const &)*arg1);
5843   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
5844   return SWIG_arg;
5845 
5846   if(0) SWIG_fail;
5847 
5848 fail:
5849   lua_error(L);
5850   return SWIG_arg;
5851 }
5852 
5853 
5854 static int _wrap_new_SBBlock(lua_State* L) {
5855   int argc;
5856   int argv[2]={
5857     1,2
5858   };
5859 
5860   argc = lua_gettop(L);
5861   if (argc == 0) {
5862     return _wrap_new_SBBlock__SWIG_0(L);
5863   }
5864   if (argc == 1) {
5865     int _v;
5866     {
5867       void *ptr;
5868       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBlock, SWIG_POINTER_NO_NULL)) {
5869         _v = 0;
5870       } else {
5871         _v = 1;
5872       }
5873     }
5874     if (_v) {
5875       return _wrap_new_SBBlock__SWIG_1(L);
5876     }
5877   }
5878 
5879   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBlock'\n"
5880     "  Possible C/C++ prototypes are:\n"
5881     "    lldb::SBBlock::SBBlock()\n"
5882     "    lldb::SBBlock::SBBlock(lldb::SBBlock const &)\n");
5883   lua_error(L);return 0;
5884 }
5885 
5886 
5887 static int _wrap_SBBlock_IsInlined(lua_State* L) {
5888   int SWIG_arg = 0;
5889   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
5890   bool result;
5891 
5892   SWIG_check_num_args("lldb::SBBlock::IsInlined",1,1)
5893   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::IsInlined",1,"lldb::SBBlock const *");
5894 
5895   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
5896     SWIG_fail_ptr("SBBlock_IsInlined",1,SWIGTYPE_p_lldb__SBBlock);
5897   }
5898 
5899   result = (bool)((lldb::SBBlock const *)arg1)->IsInlined();
5900   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5901   return SWIG_arg;
5902 
5903   if(0) SWIG_fail;
5904 
5905 fail:
5906   lua_error(L);
5907   return SWIG_arg;
5908 }
5909 
5910 
5911 static int _wrap_SBBlock_IsValid(lua_State* L) {
5912   int SWIG_arg = 0;
5913   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
5914   bool result;
5915 
5916   SWIG_check_num_args("lldb::SBBlock::IsValid",1,1)
5917   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::IsValid",1,"lldb::SBBlock const *");
5918 
5919   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
5920     SWIG_fail_ptr("SBBlock_IsValid",1,SWIGTYPE_p_lldb__SBBlock);
5921   }
5922 
5923   result = (bool)((lldb::SBBlock const *)arg1)->IsValid();
5924   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5925   return SWIG_arg;
5926 
5927   if(0) SWIG_fail;
5928 
5929 fail:
5930   lua_error(L);
5931   return SWIG_arg;
5932 }
5933 
5934 
5935 static int _wrap_SBBlock_GetInlinedName(lua_State* L) {
5936   int SWIG_arg = 0;
5937   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
5938   char *result = 0 ;
5939 
5940   SWIG_check_num_args("lldb::SBBlock::GetInlinedName",1,1)
5941   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetInlinedName",1,"lldb::SBBlock const *");
5942 
5943   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
5944     SWIG_fail_ptr("SBBlock_GetInlinedName",1,SWIGTYPE_p_lldb__SBBlock);
5945   }
5946 
5947   result = (char *)((lldb::SBBlock const *)arg1)->GetInlinedName();
5948   lua_pushstring(L,(const char *)result); SWIG_arg++;
5949   return SWIG_arg;
5950 
5951   if(0) SWIG_fail;
5952 
5953 fail:
5954   lua_error(L);
5955   return SWIG_arg;
5956 }
5957 
5958 
5959 static int _wrap_SBBlock_GetInlinedCallSiteFile(lua_State* L) {
5960   int SWIG_arg = 0;
5961   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
5962   lldb::SBFileSpec result;
5963 
5964   SWIG_check_num_args("lldb::SBBlock::GetInlinedCallSiteFile",1,1)
5965   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetInlinedCallSiteFile",1,"lldb::SBBlock const *");
5966 
5967   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
5968     SWIG_fail_ptr("SBBlock_GetInlinedCallSiteFile",1,SWIGTYPE_p_lldb__SBBlock);
5969   }
5970 
5971   result = ((lldb::SBBlock const *)arg1)->GetInlinedCallSiteFile();
5972   {
5973     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
5974     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
5975   }
5976   return SWIG_arg;
5977 
5978   if(0) SWIG_fail;
5979 
5980 fail:
5981   lua_error(L);
5982   return SWIG_arg;
5983 }
5984 
5985 
5986 static int _wrap_SBBlock_GetInlinedCallSiteLine(lua_State* L) {
5987   int SWIG_arg = 0;
5988   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
5989   uint32_t result;
5990 
5991   SWIG_check_num_args("lldb::SBBlock::GetInlinedCallSiteLine",1,1)
5992   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetInlinedCallSiteLine",1,"lldb::SBBlock const *");
5993 
5994   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
5995     SWIG_fail_ptr("SBBlock_GetInlinedCallSiteLine",1,SWIGTYPE_p_lldb__SBBlock);
5996   }
5997 
5998   result = (uint32_t)((lldb::SBBlock const *)arg1)->GetInlinedCallSiteLine();
5999   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
6000   return SWIG_arg;
6001 
6002   if(0) SWIG_fail;
6003 
6004 fail:
6005   lua_error(L);
6006   return SWIG_arg;
6007 }
6008 
6009 
6010 static int _wrap_SBBlock_GetInlinedCallSiteColumn(lua_State* L) {
6011   int SWIG_arg = 0;
6012   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6013   uint32_t result;
6014 
6015   SWIG_check_num_args("lldb::SBBlock::GetInlinedCallSiteColumn",1,1)
6016   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetInlinedCallSiteColumn",1,"lldb::SBBlock const *");
6017 
6018   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6019     SWIG_fail_ptr("SBBlock_GetInlinedCallSiteColumn",1,SWIGTYPE_p_lldb__SBBlock);
6020   }
6021 
6022   result = (uint32_t)((lldb::SBBlock const *)arg1)->GetInlinedCallSiteColumn();
6023   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
6024   return SWIG_arg;
6025 
6026   if(0) SWIG_fail;
6027 
6028 fail:
6029   lua_error(L);
6030   return SWIG_arg;
6031 }
6032 
6033 
6034 static int _wrap_SBBlock_GetParent(lua_State* L) {
6035   int SWIG_arg = 0;
6036   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6037   lldb::SBBlock result;
6038 
6039   SWIG_check_num_args("lldb::SBBlock::GetParent",1,1)
6040   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetParent",1,"lldb::SBBlock *");
6041 
6042   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6043     SWIG_fail_ptr("SBBlock_GetParent",1,SWIGTYPE_p_lldb__SBBlock);
6044   }
6045 
6046   result = (arg1)->GetParent();
6047   {
6048     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
6049     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
6050   }
6051   return SWIG_arg;
6052 
6053   if(0) SWIG_fail;
6054 
6055 fail:
6056   lua_error(L);
6057   return SWIG_arg;
6058 }
6059 
6060 
6061 static int _wrap_SBBlock_GetContainingInlinedBlock(lua_State* L) {
6062   int SWIG_arg = 0;
6063   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6064   lldb::SBBlock result;
6065 
6066   SWIG_check_num_args("lldb::SBBlock::GetContainingInlinedBlock",1,1)
6067   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetContainingInlinedBlock",1,"lldb::SBBlock *");
6068 
6069   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6070     SWIG_fail_ptr("SBBlock_GetContainingInlinedBlock",1,SWIGTYPE_p_lldb__SBBlock);
6071   }
6072 
6073   result = (arg1)->GetContainingInlinedBlock();
6074   {
6075     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
6076     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
6077   }
6078   return SWIG_arg;
6079 
6080   if(0) SWIG_fail;
6081 
6082 fail:
6083   lua_error(L);
6084   return SWIG_arg;
6085 }
6086 
6087 
6088 static int _wrap_SBBlock_GetSibling(lua_State* L) {
6089   int SWIG_arg = 0;
6090   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6091   lldb::SBBlock result;
6092 
6093   SWIG_check_num_args("lldb::SBBlock::GetSibling",1,1)
6094   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetSibling",1,"lldb::SBBlock *");
6095 
6096   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6097     SWIG_fail_ptr("SBBlock_GetSibling",1,SWIGTYPE_p_lldb__SBBlock);
6098   }
6099 
6100   result = (arg1)->GetSibling();
6101   {
6102     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
6103     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
6104   }
6105   return SWIG_arg;
6106 
6107   if(0) SWIG_fail;
6108 
6109 fail:
6110   lua_error(L);
6111   return SWIG_arg;
6112 }
6113 
6114 
6115 static int _wrap_SBBlock_GetFirstChild(lua_State* L) {
6116   int SWIG_arg = 0;
6117   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6118   lldb::SBBlock result;
6119 
6120   SWIG_check_num_args("lldb::SBBlock::GetFirstChild",1,1)
6121   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetFirstChild",1,"lldb::SBBlock *");
6122 
6123   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6124     SWIG_fail_ptr("SBBlock_GetFirstChild",1,SWIGTYPE_p_lldb__SBBlock);
6125   }
6126 
6127   result = (arg1)->GetFirstChild();
6128   {
6129     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
6130     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
6131   }
6132   return SWIG_arg;
6133 
6134   if(0) SWIG_fail;
6135 
6136 fail:
6137   lua_error(L);
6138   return SWIG_arg;
6139 }
6140 
6141 
6142 static int _wrap_SBBlock_GetNumRanges(lua_State* L) {
6143   int SWIG_arg = 0;
6144   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6145   uint32_t result;
6146 
6147   SWIG_check_num_args("lldb::SBBlock::GetNumRanges",1,1)
6148   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetNumRanges",1,"lldb::SBBlock *");
6149 
6150   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6151     SWIG_fail_ptr("SBBlock_GetNumRanges",1,SWIGTYPE_p_lldb__SBBlock);
6152   }
6153 
6154   result = (uint32_t)(arg1)->GetNumRanges();
6155   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
6156   return SWIG_arg;
6157 
6158   if(0) SWIG_fail;
6159 
6160 fail:
6161   lua_error(L);
6162   return SWIG_arg;
6163 }
6164 
6165 
6166 static int _wrap_SBBlock_GetRangeStartAddress(lua_State* L) {
6167   int SWIG_arg = 0;
6168   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6169   uint32_t arg2 ;
6170   lldb::SBAddress result;
6171 
6172   SWIG_check_num_args("lldb::SBBlock::GetRangeStartAddress",2,2)
6173   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetRangeStartAddress",1,"lldb::SBBlock *");
6174   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBlock::GetRangeStartAddress",2,"uint32_t");
6175 
6176   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6177     SWIG_fail_ptr("SBBlock_GetRangeStartAddress",1,SWIGTYPE_p_lldb__SBBlock);
6178   }
6179 
6180   arg2 = (uint32_t)lua_tointeger(L, 2);
6181   result = (arg1)->GetRangeStartAddress(arg2);
6182   {
6183     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
6184     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
6185   }
6186   return SWIG_arg;
6187 
6188   if(0) SWIG_fail;
6189 
6190 fail:
6191   lua_error(L);
6192   return SWIG_arg;
6193 }
6194 
6195 
6196 static int _wrap_SBBlock_GetRangeEndAddress(lua_State* L) {
6197   int SWIG_arg = 0;
6198   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6199   uint32_t arg2 ;
6200   lldb::SBAddress result;
6201 
6202   SWIG_check_num_args("lldb::SBBlock::GetRangeEndAddress",2,2)
6203   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetRangeEndAddress",1,"lldb::SBBlock *");
6204   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBlock::GetRangeEndAddress",2,"uint32_t");
6205 
6206   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6207     SWIG_fail_ptr("SBBlock_GetRangeEndAddress",1,SWIGTYPE_p_lldb__SBBlock);
6208   }
6209 
6210   arg2 = (uint32_t)lua_tointeger(L, 2);
6211   result = (arg1)->GetRangeEndAddress(arg2);
6212   {
6213     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
6214     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
6215   }
6216   return SWIG_arg;
6217 
6218   if(0) SWIG_fail;
6219 
6220 fail:
6221   lua_error(L);
6222   return SWIG_arg;
6223 }
6224 
6225 
6226 static int _wrap_SBBlock_GetRangeIndexForBlockAddress(lua_State* L) {
6227   int SWIG_arg = 0;
6228   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6229   lldb::SBAddress arg2 ;
6230   lldb::SBAddress *argp2 ;
6231   uint32_t result;
6232 
6233   SWIG_check_num_args("lldb::SBBlock::GetRangeIndexForBlockAddress",2,2)
6234   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetRangeIndexForBlockAddress",1,"lldb::SBBlock *");
6235   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBlock::GetRangeIndexForBlockAddress",2,"lldb::SBAddress");
6236 
6237   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6238     SWIG_fail_ptr("SBBlock_GetRangeIndexForBlockAddress",1,SWIGTYPE_p_lldb__SBBlock);
6239   }
6240 
6241 
6242   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
6243     SWIG_fail_ptr("SBBlock_GetRangeIndexForBlockAddress",2,SWIGTYPE_p_lldb__SBAddress);
6244   }
6245   arg2 = *argp2;
6246 
6247   result = (uint32_t)(arg1)->GetRangeIndexForBlockAddress(arg2);
6248   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
6249   return SWIG_arg;
6250 
6251   if(0) SWIG_fail;
6252 
6253 fail:
6254   lua_error(L);
6255   return SWIG_arg;
6256 }
6257 
6258 
6259 static int _wrap_SBBlock_GetDescription(lua_State* L) {
6260   int SWIG_arg = 0;
6261   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6262   lldb::SBStream *arg2 = 0 ;
6263   bool result;
6264 
6265   SWIG_check_num_args("lldb::SBBlock::GetDescription",2,2)
6266   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetDescription",1,"lldb::SBBlock *");
6267   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBlock::GetDescription",2,"lldb::SBStream &");
6268 
6269   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6270     SWIG_fail_ptr("SBBlock_GetDescription",1,SWIGTYPE_p_lldb__SBBlock);
6271   }
6272 
6273 
6274   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
6275     SWIG_fail_ptr("SBBlock_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
6276   }
6277 
6278   result = (bool)(arg1)->GetDescription(*arg2);
6279   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6280   return SWIG_arg;
6281 
6282   if(0) SWIG_fail;
6283 
6284 fail:
6285   lua_error(L);
6286   return SWIG_arg;
6287 }
6288 
6289 
6290 static int _wrap_SBBlock_GetVariables__SWIG_0(lua_State* L) {
6291   int SWIG_arg = 0;
6292   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6293   lldb::SBFrame *arg2 = 0 ;
6294   bool arg3 ;
6295   bool arg4 ;
6296   bool arg5 ;
6297   lldb::DynamicValueType arg6 ;
6298   lldb::SBValueList result;
6299 
6300   SWIG_check_num_args("lldb::SBBlock::GetVariables",6,6)
6301   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetVariables",1,"lldb::SBBlock *");
6302   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBlock::GetVariables",2,"lldb::SBFrame &");
6303   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBlock::GetVariables",3,"bool");
6304   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBBlock::GetVariables",4,"bool");
6305   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBBlock::GetVariables",5,"bool");
6306   if(!lua_isinteger(L,6)) SWIG_fail_arg("lldb::SBBlock::GetVariables",6,"lldb::DynamicValueType");
6307 
6308   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6309     SWIG_fail_ptr("SBBlock_GetVariables",1,SWIGTYPE_p_lldb__SBBlock);
6310   }
6311 
6312 
6313   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
6314     SWIG_fail_ptr("SBBlock_GetVariables",2,SWIGTYPE_p_lldb__SBFrame);
6315   }
6316 
6317   arg3 = (lua_toboolean(L, 3)!=0);
6318   arg4 = (lua_toboolean(L, 4)!=0);
6319   arg5 = (lua_toboolean(L, 5)!=0);
6320   arg6 = (lldb::DynamicValueType)lua_tointeger(L, 6);
6321   result = (arg1)->GetVariables(*arg2,arg3,arg4,arg5,arg6);
6322   {
6323     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
6324     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
6325   }
6326   return SWIG_arg;
6327 
6328   if(0) SWIG_fail;
6329 
6330 fail:
6331   lua_error(L);
6332   return SWIG_arg;
6333 }
6334 
6335 
6336 static int _wrap_SBBlock_GetVariables__SWIG_1(lua_State* L) {
6337   int SWIG_arg = 0;
6338   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6339   lldb::SBTarget *arg2 = 0 ;
6340   bool arg3 ;
6341   bool arg4 ;
6342   bool arg5 ;
6343   lldb::SBValueList result;
6344 
6345   SWIG_check_num_args("lldb::SBBlock::GetVariables",5,5)
6346   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetVariables",1,"lldb::SBBlock *");
6347   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBlock::GetVariables",2,"lldb::SBTarget &");
6348   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBlock::GetVariables",3,"bool");
6349   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBBlock::GetVariables",4,"bool");
6350   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBBlock::GetVariables",5,"bool");
6351 
6352   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6353     SWIG_fail_ptr("SBBlock_GetVariables",1,SWIGTYPE_p_lldb__SBBlock);
6354   }
6355 
6356 
6357   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
6358     SWIG_fail_ptr("SBBlock_GetVariables",2,SWIGTYPE_p_lldb__SBTarget);
6359   }
6360 
6361   arg3 = (lua_toboolean(L, 3)!=0);
6362   arg4 = (lua_toboolean(L, 4)!=0);
6363   arg5 = (lua_toboolean(L, 5)!=0);
6364   result = (arg1)->GetVariables(*arg2,arg3,arg4,arg5);
6365   {
6366     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
6367     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
6368   }
6369   return SWIG_arg;
6370 
6371   if(0) SWIG_fail;
6372 
6373 fail:
6374   lua_error(L);
6375   return SWIG_arg;
6376 }
6377 
6378 
6379 static int _wrap_SBBlock_GetVariables(lua_State* L) {
6380   int argc;
6381   int argv[7]={
6382     1,2,3,4,5,6,7
6383   };
6384 
6385   argc = lua_gettop(L);
6386   if (argc == 5) {
6387     int _v;
6388     {
6389       void *ptr;
6390       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBlock, 0)) {
6391         _v = 0;
6392       } else {
6393         _v = 1;
6394       }
6395     }
6396     if (_v) {
6397       {
6398         void *ptr;
6399         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
6400           _v = 0;
6401         } else {
6402           _v = 1;
6403         }
6404       }
6405       if (_v) {
6406         {
6407           _v = lua_isboolean(L,argv[2]);
6408         }
6409         if (_v) {
6410           {
6411             _v = lua_isboolean(L,argv[3]);
6412           }
6413           if (_v) {
6414             {
6415               _v = lua_isboolean(L,argv[4]);
6416             }
6417             if (_v) {
6418               return _wrap_SBBlock_GetVariables__SWIG_1(L);
6419             }
6420           }
6421         }
6422       }
6423     }
6424   }
6425   if (argc == 6) {
6426     int _v;
6427     {
6428       void *ptr;
6429       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBlock, 0)) {
6430         _v = 0;
6431       } else {
6432         _v = 1;
6433       }
6434     }
6435     if (_v) {
6436       {
6437         void *ptr;
6438         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, SWIG_POINTER_NO_NULL)) {
6439           _v = 0;
6440         } else {
6441           _v = 1;
6442         }
6443       }
6444       if (_v) {
6445         {
6446           _v = lua_isboolean(L,argv[2]);
6447         }
6448         if (_v) {
6449           {
6450             _v = lua_isboolean(L,argv[3]);
6451           }
6452           if (_v) {
6453             {
6454               _v = lua_isboolean(L,argv[4]);
6455             }
6456             if (_v) {
6457               {
6458                 _v = lua_isnumber(L,argv[5]);
6459               }
6460               if (_v) {
6461                 return _wrap_SBBlock_GetVariables__SWIG_0(L);
6462               }
6463             }
6464           }
6465         }
6466       }
6467     }
6468   }
6469 
6470   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBlock_GetVariables'\n"
6471     "  Possible C/C++ prototypes are:\n"
6472     "    lldb::SBBlock::GetVariables(lldb::SBFrame &,bool,bool,bool,lldb::DynamicValueType)\n"
6473     "    lldb::SBBlock::GetVariables(lldb::SBTarget &,bool,bool,bool)\n");
6474   lua_error(L);return 0;
6475 }
6476 
6477 
6478 static int _wrap_SBBlock___tostring(lua_State* L) {
6479   int SWIG_arg = 0;
6480   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6481   std::string result;
6482 
6483   SWIG_check_num_args("lldb::SBBlock::__str__",1,1)
6484   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::__str__",1,"lldb::SBBlock *");
6485 
6486   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6487     SWIG_fail_ptr("SBBlock___tostring",1,SWIGTYPE_p_lldb__SBBlock);
6488   }
6489 
6490   result = lldb_SBBlock___str__(arg1);
6491   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
6492   return SWIG_arg;
6493 
6494   if(0) SWIG_fail;
6495 
6496 fail:
6497   lua_error(L);
6498   return SWIG_arg;
6499 }
6500 
6501 
6502 static void swig_delete_SBBlock(void *obj) {
6503 lldb::SBBlock *arg1 = (lldb::SBBlock *) obj;
6504 delete arg1;
6505 }
6506 static int _proxy__wrap_new_SBBlock(lua_State *L) {
6507     assert(lua_istable(L,1));
6508     lua_pushcfunction(L,_wrap_new_SBBlock);
6509     assert(!lua_isnil(L,-1));
6510     lua_replace(L,1); /* replace our table with real constructor */
6511     lua_call(L,lua_gettop(L)-1,1);
6512     return 1;
6513 }
6514 static swig_lua_attribute swig_SBBlock_attributes[] = {
6515     {0,0,0}
6516 };
6517 static swig_lua_method swig_SBBlock_methods[]= {
6518     { "IsInlined", _wrap_SBBlock_IsInlined},
6519     { "IsValid", _wrap_SBBlock_IsValid},
6520     { "GetInlinedName", _wrap_SBBlock_GetInlinedName},
6521     { "GetInlinedCallSiteFile", _wrap_SBBlock_GetInlinedCallSiteFile},
6522     { "GetInlinedCallSiteLine", _wrap_SBBlock_GetInlinedCallSiteLine},
6523     { "GetInlinedCallSiteColumn", _wrap_SBBlock_GetInlinedCallSiteColumn},
6524     { "GetParent", _wrap_SBBlock_GetParent},
6525     { "GetContainingInlinedBlock", _wrap_SBBlock_GetContainingInlinedBlock},
6526     { "GetSibling", _wrap_SBBlock_GetSibling},
6527     { "GetFirstChild", _wrap_SBBlock_GetFirstChild},
6528     { "GetNumRanges", _wrap_SBBlock_GetNumRanges},
6529     { "GetRangeStartAddress", _wrap_SBBlock_GetRangeStartAddress},
6530     { "GetRangeEndAddress", _wrap_SBBlock_GetRangeEndAddress},
6531     { "GetRangeIndexForBlockAddress", _wrap_SBBlock_GetRangeIndexForBlockAddress},
6532     { "GetDescription", _wrap_SBBlock_GetDescription},
6533     { "GetVariables", _wrap_SBBlock_GetVariables},
6534     { "__tostring", _wrap_SBBlock___tostring},
6535     {0,0}
6536 };
6537 static swig_lua_method swig_SBBlock_meta[] = {
6538     { "__tostring", _wrap_SBBlock___tostring},
6539     {0,0}
6540 };
6541 
6542 static swig_lua_attribute swig_SBBlock_Sf_SwigStatic_attributes[] = {
6543     {0,0,0}
6544 };
6545 static swig_lua_const_info swig_SBBlock_Sf_SwigStatic_constants[]= {
6546     {0,0,0,0,0,0}
6547 };
6548 static swig_lua_method swig_SBBlock_Sf_SwigStatic_methods[]= {
6549     {0,0}
6550 };
6551 static swig_lua_class* swig_SBBlock_Sf_SwigStatic_classes[]= {
6552     0
6553 };
6554 
6555 static swig_lua_namespace swig_SBBlock_Sf_SwigStatic = {
6556     "SBBlock",
6557     swig_SBBlock_Sf_SwigStatic_methods,
6558     swig_SBBlock_Sf_SwigStatic_attributes,
6559     swig_SBBlock_Sf_SwigStatic_constants,
6560     swig_SBBlock_Sf_SwigStatic_classes,
6561     0
6562 };
6563 static swig_lua_class *swig_SBBlock_bases[] = {0};
6564 static const char *swig_SBBlock_base_names[] = {0};
6565 static swig_lua_class _wrap_class_SBBlock = { "SBBlock", "SBBlock", &SWIGTYPE_p_lldb__SBBlock,_proxy__wrap_new_SBBlock, swig_delete_SBBlock, swig_SBBlock_methods, swig_SBBlock_attributes, &swig_SBBlock_Sf_SwigStatic, swig_SBBlock_meta, swig_SBBlock_bases, swig_SBBlock_base_names };
6566 
6567 static int _wrap_new_SBBreakpoint__SWIG_0(lua_State* L) {
6568   int SWIG_arg = 0;
6569   lldb::SBBreakpoint *result = 0 ;
6570 
6571   SWIG_check_num_args("lldb::SBBreakpoint::SBBreakpoint",0,0)
6572   result = (lldb::SBBreakpoint *)new lldb::SBBreakpoint();
6573   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
6574   return SWIG_arg;
6575 
6576   if(0) SWIG_fail;
6577 
6578 fail:
6579   lua_error(L);
6580   return SWIG_arg;
6581 }
6582 
6583 
6584 static int _wrap_new_SBBreakpoint__SWIG_1(lua_State* L) {
6585   int SWIG_arg = 0;
6586   lldb::SBBreakpoint *arg1 = 0 ;
6587   lldb::SBBreakpoint *result = 0 ;
6588 
6589   SWIG_check_num_args("lldb::SBBreakpoint::SBBreakpoint",1,1)
6590   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SBBreakpoint",1,"lldb::SBBreakpoint const &");
6591 
6592   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6593     SWIG_fail_ptr("new_SBBreakpoint",1,SWIGTYPE_p_lldb__SBBreakpoint);
6594   }
6595 
6596   result = (lldb::SBBreakpoint *)new lldb::SBBreakpoint((lldb::SBBreakpoint const &)*arg1);
6597   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
6598   return SWIG_arg;
6599 
6600   if(0) SWIG_fail;
6601 
6602 fail:
6603   lua_error(L);
6604   return SWIG_arg;
6605 }
6606 
6607 
6608 static int _wrap_new_SBBreakpoint(lua_State* L) {
6609   int argc;
6610   int argv[2]={
6611     1,2
6612   };
6613 
6614   argc = lua_gettop(L);
6615   if (argc == 0) {
6616     return _wrap_new_SBBreakpoint__SWIG_0(L);
6617   }
6618   if (argc == 1) {
6619     int _v;
6620     {
6621       void *ptr;
6622       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, SWIG_POINTER_NO_NULL)) {
6623         _v = 0;
6624       } else {
6625         _v = 1;
6626       }
6627     }
6628     if (_v) {
6629       return _wrap_new_SBBreakpoint__SWIG_1(L);
6630     }
6631   }
6632 
6633   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBreakpoint'\n"
6634     "  Possible C/C++ prototypes are:\n"
6635     "    lldb::SBBreakpoint::SBBreakpoint()\n"
6636     "    lldb::SBBreakpoint::SBBreakpoint(lldb::SBBreakpoint const &)\n");
6637   lua_error(L);return 0;
6638 }
6639 
6640 
6641 static int _wrap_SBBreakpoint___eq(lua_State* L) {
6642   int SWIG_arg = 0;
6643   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6644   lldb::SBBreakpoint *arg2 = 0 ;
6645   bool result;
6646 
6647   SWIG_check_num_args("lldb::SBBreakpoint::operator ==",2,2)
6648   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::operator ==",1,"lldb::SBBreakpoint *");
6649   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::operator ==",2,"lldb::SBBreakpoint const &");
6650 
6651   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6652     SWIG_fail_ptr("SBBreakpoint___eq",1,SWIGTYPE_p_lldb__SBBreakpoint);
6653   }
6654 
6655 
6656   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6657     SWIG_fail_ptr("SBBreakpoint___eq",2,SWIGTYPE_p_lldb__SBBreakpoint);
6658   }
6659 
6660   result = (bool)(arg1)->operator ==((lldb::SBBreakpoint const &)*arg2);
6661   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6662   return SWIG_arg;
6663 
6664   if(0) SWIG_fail;
6665 
6666 fail:
6667   lua_error(L);
6668   return SWIG_arg;
6669 }
6670 
6671 
6672 static int _wrap_SBBreakpoint_GetID(lua_State* L) {
6673   int SWIG_arg = 0;
6674   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6675   lldb::break_id_t result;
6676 
6677   SWIG_check_num_args("lldb::SBBreakpoint::GetID",1,1)
6678   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetID",1,"lldb::SBBreakpoint const *");
6679 
6680   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6681     SWIG_fail_ptr("SBBreakpoint_GetID",1,SWIGTYPE_p_lldb__SBBreakpoint);
6682   }
6683 
6684   result = (lldb::break_id_t)((lldb::SBBreakpoint const *)arg1)->GetID();
6685   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
6686   return SWIG_arg;
6687 
6688   if(0) SWIG_fail;
6689 
6690 fail:
6691   lua_error(L);
6692   return SWIG_arg;
6693 }
6694 
6695 
6696 static int _wrap_SBBreakpoint_IsValid(lua_State* L) {
6697   int SWIG_arg = 0;
6698   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6699   bool result;
6700 
6701   SWIG_check_num_args("lldb::SBBreakpoint::IsValid",1,1)
6702   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsValid",1,"lldb::SBBreakpoint const *");
6703 
6704   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6705     SWIG_fail_ptr("SBBreakpoint_IsValid",1,SWIGTYPE_p_lldb__SBBreakpoint);
6706   }
6707 
6708   result = (bool)((lldb::SBBreakpoint const *)arg1)->IsValid();
6709   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6710   return SWIG_arg;
6711 
6712   if(0) SWIG_fail;
6713 
6714 fail:
6715   lua_error(L);
6716   return SWIG_arg;
6717 }
6718 
6719 
6720 static int _wrap_SBBreakpoint_ClearAllBreakpointSites(lua_State* L) {
6721   int SWIG_arg = 0;
6722   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6723 
6724   SWIG_check_num_args("lldb::SBBreakpoint::ClearAllBreakpointSites",1,1)
6725   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::ClearAllBreakpointSites",1,"lldb::SBBreakpoint *");
6726 
6727   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6728     SWIG_fail_ptr("SBBreakpoint_ClearAllBreakpointSites",1,SWIGTYPE_p_lldb__SBBreakpoint);
6729   }
6730 
6731   (arg1)->ClearAllBreakpointSites();
6732 
6733   return SWIG_arg;
6734 
6735   if(0) SWIG_fail;
6736 
6737 fail:
6738   lua_error(L);
6739   return SWIG_arg;
6740 }
6741 
6742 
6743 static int _wrap_SBBreakpoint_GetTarget(lua_State* L) {
6744   int SWIG_arg = 0;
6745   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6746   lldb::SBTarget result;
6747 
6748   SWIG_check_num_args("lldb::SBBreakpoint::GetTarget",1,1)
6749   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetTarget",1,"lldb::SBBreakpoint const *");
6750 
6751   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6752     SWIG_fail_ptr("SBBreakpoint_GetTarget",1,SWIGTYPE_p_lldb__SBBreakpoint);
6753   }
6754 
6755   result = ((lldb::SBBreakpoint const *)arg1)->GetTarget();
6756   {
6757     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
6758     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
6759   }
6760   return SWIG_arg;
6761 
6762   if(0) SWIG_fail;
6763 
6764 fail:
6765   lua_error(L);
6766   return SWIG_arg;
6767 }
6768 
6769 
6770 static int _wrap_SBBreakpoint_FindLocationByAddress(lua_State* L) {
6771   int SWIG_arg = 0;
6772   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6773   lldb::addr_t arg2 ;
6774   lldb::SBBreakpointLocation result;
6775 
6776   SWIG_check_num_args("lldb::SBBreakpoint::FindLocationByAddress",2,2)
6777   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationByAddress",1,"lldb::SBBreakpoint *");
6778   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationByAddress",2,"lldb::addr_t");
6779 
6780   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6781     SWIG_fail_ptr("SBBreakpoint_FindLocationByAddress",1,SWIGTYPE_p_lldb__SBBreakpoint);
6782   }
6783 
6784   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
6785   result = (arg1)->FindLocationByAddress(arg2);
6786   {
6787     lldb::SBBreakpointLocation * resultptr = new lldb::SBBreakpointLocation((const lldb::SBBreakpointLocation &) result);
6788     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
6789   }
6790   return SWIG_arg;
6791 
6792   if(0) SWIG_fail;
6793 
6794 fail:
6795   lua_error(L);
6796   return SWIG_arg;
6797 }
6798 
6799 
6800 static int _wrap_SBBreakpoint_FindLocationIDByAddress(lua_State* L) {
6801   int SWIG_arg = 0;
6802   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6803   lldb::addr_t arg2 ;
6804   lldb::break_id_t result;
6805 
6806   SWIG_check_num_args("lldb::SBBreakpoint::FindLocationIDByAddress",2,2)
6807   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationIDByAddress",1,"lldb::SBBreakpoint *");
6808   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationIDByAddress",2,"lldb::addr_t");
6809 
6810   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6811     SWIG_fail_ptr("SBBreakpoint_FindLocationIDByAddress",1,SWIGTYPE_p_lldb__SBBreakpoint);
6812   }
6813 
6814   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
6815   result = (lldb::break_id_t)(arg1)->FindLocationIDByAddress(arg2);
6816   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
6817   return SWIG_arg;
6818 
6819   if(0) SWIG_fail;
6820 
6821 fail:
6822   lua_error(L);
6823   return SWIG_arg;
6824 }
6825 
6826 
6827 static int _wrap_SBBreakpoint_FindLocationByID(lua_State* L) {
6828   int SWIG_arg = 0;
6829   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6830   lldb::break_id_t arg2 ;
6831   lldb::SBBreakpointLocation result;
6832 
6833   SWIG_check_num_args("lldb::SBBreakpoint::FindLocationByID",2,2)
6834   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationByID",1,"lldb::SBBreakpoint *");
6835   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationByID",2,"lldb::break_id_t");
6836 
6837   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6838     SWIG_fail_ptr("SBBreakpoint_FindLocationByID",1,SWIGTYPE_p_lldb__SBBreakpoint);
6839   }
6840 
6841   arg2 = (lldb::break_id_t)lua_tointeger(L, 2);
6842   result = (arg1)->FindLocationByID(arg2);
6843   {
6844     lldb::SBBreakpointLocation * resultptr = new lldb::SBBreakpointLocation((const lldb::SBBreakpointLocation &) result);
6845     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
6846   }
6847   return SWIG_arg;
6848 
6849   if(0) SWIG_fail;
6850 
6851 fail:
6852   lua_error(L);
6853   return SWIG_arg;
6854 }
6855 
6856 
6857 static int _wrap_SBBreakpoint_GetLocationAtIndex(lua_State* L) {
6858   int SWIG_arg = 0;
6859   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6860   uint32_t arg2 ;
6861   lldb::SBBreakpointLocation result;
6862 
6863   SWIG_check_num_args("lldb::SBBreakpoint::GetLocationAtIndex",2,2)
6864   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetLocationAtIndex",1,"lldb::SBBreakpoint *");
6865   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetLocationAtIndex",2,"uint32_t");
6866 
6867   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6868     SWIG_fail_ptr("SBBreakpoint_GetLocationAtIndex",1,SWIGTYPE_p_lldb__SBBreakpoint);
6869   }
6870 
6871   arg2 = (uint32_t)lua_tointeger(L, 2);
6872   result = (arg1)->GetLocationAtIndex(arg2);
6873   {
6874     lldb::SBBreakpointLocation * resultptr = new lldb::SBBreakpointLocation((const lldb::SBBreakpointLocation &) result);
6875     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
6876   }
6877   return SWIG_arg;
6878 
6879   if(0) SWIG_fail;
6880 
6881 fail:
6882   lua_error(L);
6883   return SWIG_arg;
6884 }
6885 
6886 
6887 static int _wrap_SBBreakpoint_SetEnabled(lua_State* L) {
6888   int SWIG_arg = 0;
6889   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6890   bool arg2 ;
6891 
6892   SWIG_check_num_args("lldb::SBBreakpoint::SetEnabled",2,2)
6893   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetEnabled",1,"lldb::SBBreakpoint *");
6894   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetEnabled",2,"bool");
6895 
6896   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6897     SWIG_fail_ptr("SBBreakpoint_SetEnabled",1,SWIGTYPE_p_lldb__SBBreakpoint);
6898   }
6899 
6900   arg2 = (lua_toboolean(L, 2)!=0);
6901   (arg1)->SetEnabled(arg2);
6902 
6903   return SWIG_arg;
6904 
6905   if(0) SWIG_fail;
6906 
6907 fail:
6908   lua_error(L);
6909   return SWIG_arg;
6910 }
6911 
6912 
6913 static int _wrap_SBBreakpoint_IsEnabled(lua_State* L) {
6914   int SWIG_arg = 0;
6915   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6916   bool result;
6917 
6918   SWIG_check_num_args("lldb::SBBreakpoint::IsEnabled",1,1)
6919   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsEnabled",1,"lldb::SBBreakpoint *");
6920 
6921   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6922     SWIG_fail_ptr("SBBreakpoint_IsEnabled",1,SWIGTYPE_p_lldb__SBBreakpoint);
6923   }
6924 
6925   result = (bool)(arg1)->IsEnabled();
6926   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6927   return SWIG_arg;
6928 
6929   if(0) SWIG_fail;
6930 
6931 fail:
6932   lua_error(L);
6933   return SWIG_arg;
6934 }
6935 
6936 
6937 static int _wrap_SBBreakpoint_SetOneShot(lua_State* L) {
6938   int SWIG_arg = 0;
6939   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6940   bool arg2 ;
6941 
6942   SWIG_check_num_args("lldb::SBBreakpoint::SetOneShot",2,2)
6943   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetOneShot",1,"lldb::SBBreakpoint *");
6944   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetOneShot",2,"bool");
6945 
6946   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6947     SWIG_fail_ptr("SBBreakpoint_SetOneShot",1,SWIGTYPE_p_lldb__SBBreakpoint);
6948   }
6949 
6950   arg2 = (lua_toboolean(L, 2)!=0);
6951   (arg1)->SetOneShot(arg2);
6952 
6953   return SWIG_arg;
6954 
6955   if(0) SWIG_fail;
6956 
6957 fail:
6958   lua_error(L);
6959   return SWIG_arg;
6960 }
6961 
6962 
6963 static int _wrap_SBBreakpoint_IsOneShot(lua_State* L) {
6964   int SWIG_arg = 0;
6965   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6966   bool result;
6967 
6968   SWIG_check_num_args("lldb::SBBreakpoint::IsOneShot",1,1)
6969   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsOneShot",1,"lldb::SBBreakpoint *");
6970 
6971   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6972     SWIG_fail_ptr("SBBreakpoint_IsOneShot",1,SWIGTYPE_p_lldb__SBBreakpoint);
6973   }
6974 
6975   result = (bool)(arg1)->IsOneShot();
6976   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6977   return SWIG_arg;
6978 
6979   if(0) SWIG_fail;
6980 
6981 fail:
6982   lua_error(L);
6983   return SWIG_arg;
6984 }
6985 
6986 
6987 static int _wrap_SBBreakpoint_IsInternal(lua_State* L) {
6988   int SWIG_arg = 0;
6989   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6990   bool result;
6991 
6992   SWIG_check_num_args("lldb::SBBreakpoint::IsInternal",1,1)
6993   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsInternal",1,"lldb::SBBreakpoint *");
6994 
6995   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6996     SWIG_fail_ptr("SBBreakpoint_IsInternal",1,SWIGTYPE_p_lldb__SBBreakpoint);
6997   }
6998 
6999   result = (bool)(arg1)->IsInternal();
7000   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7001   return SWIG_arg;
7002 
7003   if(0) SWIG_fail;
7004 
7005 fail:
7006   lua_error(L);
7007   return SWIG_arg;
7008 }
7009 
7010 
7011 static int _wrap_SBBreakpoint_GetHitCount(lua_State* L) {
7012   int SWIG_arg = 0;
7013   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7014   uint32_t result;
7015 
7016   SWIG_check_num_args("lldb::SBBreakpoint::GetHitCount",1,1)
7017   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetHitCount",1,"lldb::SBBreakpoint const *");
7018 
7019   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7020     SWIG_fail_ptr("SBBreakpoint_GetHitCount",1,SWIGTYPE_p_lldb__SBBreakpoint);
7021   }
7022 
7023   result = (uint32_t)((lldb::SBBreakpoint const *)arg1)->GetHitCount();
7024   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
7025   return SWIG_arg;
7026 
7027   if(0) SWIG_fail;
7028 
7029 fail:
7030   lua_error(L);
7031   return SWIG_arg;
7032 }
7033 
7034 
7035 static int _wrap_SBBreakpoint_SetIgnoreCount(lua_State* L) {
7036   int SWIG_arg = 0;
7037   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7038   uint32_t arg2 ;
7039 
7040   SWIG_check_num_args("lldb::SBBreakpoint::SetIgnoreCount",2,2)
7041   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetIgnoreCount",1,"lldb::SBBreakpoint *");
7042   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetIgnoreCount",2,"uint32_t");
7043 
7044   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7045     SWIG_fail_ptr("SBBreakpoint_SetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpoint);
7046   }
7047 
7048   arg2 = (uint32_t)lua_tointeger(L, 2);
7049   (arg1)->SetIgnoreCount(arg2);
7050 
7051   return SWIG_arg;
7052 
7053   if(0) SWIG_fail;
7054 
7055 fail:
7056   lua_error(L);
7057   return SWIG_arg;
7058 }
7059 
7060 
7061 static int _wrap_SBBreakpoint_GetIgnoreCount(lua_State* L) {
7062   int SWIG_arg = 0;
7063   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7064   uint32_t result;
7065 
7066   SWIG_check_num_args("lldb::SBBreakpoint::GetIgnoreCount",1,1)
7067   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetIgnoreCount",1,"lldb::SBBreakpoint const *");
7068 
7069   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7070     SWIG_fail_ptr("SBBreakpoint_GetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpoint);
7071   }
7072 
7073   result = (uint32_t)((lldb::SBBreakpoint const *)arg1)->GetIgnoreCount();
7074   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
7075   return SWIG_arg;
7076 
7077   if(0) SWIG_fail;
7078 
7079 fail:
7080   lua_error(L);
7081   return SWIG_arg;
7082 }
7083 
7084 
7085 static int _wrap_SBBreakpoint_SetCondition(lua_State* L) {
7086   int SWIG_arg = 0;
7087   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7088   char *arg2 = (char *) 0 ;
7089 
7090   SWIG_check_num_args("lldb::SBBreakpoint::SetCondition",2,2)
7091   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetCondition",1,"lldb::SBBreakpoint *");
7092   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetCondition",2,"char const *");
7093 
7094   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7095     SWIG_fail_ptr("SBBreakpoint_SetCondition",1,SWIGTYPE_p_lldb__SBBreakpoint);
7096   }
7097 
7098   arg2 = (char *)lua_tostring(L, 2);
7099   (arg1)->SetCondition((char const *)arg2);
7100 
7101   return SWIG_arg;
7102 
7103   if(0) SWIG_fail;
7104 
7105 fail:
7106   lua_error(L);
7107   return SWIG_arg;
7108 }
7109 
7110 
7111 static int _wrap_SBBreakpoint_GetCondition(lua_State* L) {
7112   int SWIG_arg = 0;
7113   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7114   char *result = 0 ;
7115 
7116   SWIG_check_num_args("lldb::SBBreakpoint::GetCondition",1,1)
7117   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetCondition",1,"lldb::SBBreakpoint *");
7118 
7119   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7120     SWIG_fail_ptr("SBBreakpoint_GetCondition",1,SWIGTYPE_p_lldb__SBBreakpoint);
7121   }
7122 
7123   result = (char *)(arg1)->GetCondition();
7124   lua_pushstring(L,(const char *)result); SWIG_arg++;
7125   return SWIG_arg;
7126 
7127   if(0) SWIG_fail;
7128 
7129 fail:
7130   lua_error(L);
7131   return SWIG_arg;
7132 }
7133 
7134 
7135 static int _wrap_SBBreakpoint_SetAutoContinue(lua_State* L) {
7136   int SWIG_arg = 0;
7137   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7138   bool arg2 ;
7139 
7140   SWIG_check_num_args("lldb::SBBreakpoint::SetAutoContinue",2,2)
7141   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetAutoContinue",1,"lldb::SBBreakpoint *");
7142   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetAutoContinue",2,"bool");
7143 
7144   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7145     SWIG_fail_ptr("SBBreakpoint_SetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpoint);
7146   }
7147 
7148   arg2 = (lua_toboolean(L, 2)!=0);
7149   (arg1)->SetAutoContinue(arg2);
7150 
7151   return SWIG_arg;
7152 
7153   if(0) SWIG_fail;
7154 
7155 fail:
7156   lua_error(L);
7157   return SWIG_arg;
7158 }
7159 
7160 
7161 static int _wrap_SBBreakpoint_GetAutoContinue(lua_State* L) {
7162   int SWIG_arg = 0;
7163   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7164   bool result;
7165 
7166   SWIG_check_num_args("lldb::SBBreakpoint::GetAutoContinue",1,1)
7167   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetAutoContinue",1,"lldb::SBBreakpoint *");
7168 
7169   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7170     SWIG_fail_ptr("SBBreakpoint_GetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpoint);
7171   }
7172 
7173   result = (bool)(arg1)->GetAutoContinue();
7174   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7175   return SWIG_arg;
7176 
7177   if(0) SWIG_fail;
7178 
7179 fail:
7180   lua_error(L);
7181   return SWIG_arg;
7182 }
7183 
7184 
7185 static int _wrap_SBBreakpoint_SetThreadID(lua_State* L) {
7186   int SWIG_arg = 0;
7187   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7188   lldb::tid_t arg2 ;
7189 
7190   SWIG_check_num_args("lldb::SBBreakpoint::SetThreadID",2,2)
7191   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadID",1,"lldb::SBBreakpoint *");
7192   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadID",2,"lldb::tid_t");
7193 
7194   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7195     SWIG_fail_ptr("SBBreakpoint_SetThreadID",1,SWIGTYPE_p_lldb__SBBreakpoint);
7196   }
7197 
7198   arg2 = (lldb::tid_t)lua_tointeger(L, 2);
7199   (arg1)->SetThreadID(arg2);
7200 
7201   return SWIG_arg;
7202 
7203   if(0) SWIG_fail;
7204 
7205 fail:
7206   lua_error(L);
7207   return SWIG_arg;
7208 }
7209 
7210 
7211 static int _wrap_SBBreakpoint_GetThreadID(lua_State* L) {
7212   int SWIG_arg = 0;
7213   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7214   lldb::tid_t result;
7215 
7216   SWIG_check_num_args("lldb::SBBreakpoint::GetThreadID",1,1)
7217   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetThreadID",1,"lldb::SBBreakpoint *");
7218 
7219   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7220     SWIG_fail_ptr("SBBreakpoint_GetThreadID",1,SWIGTYPE_p_lldb__SBBreakpoint);
7221   }
7222 
7223   result = (lldb::tid_t)(arg1)->GetThreadID();
7224   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
7225   return SWIG_arg;
7226 
7227   if(0) SWIG_fail;
7228 
7229 fail:
7230   lua_error(L);
7231   return SWIG_arg;
7232 }
7233 
7234 
7235 static int _wrap_SBBreakpoint_SetThreadIndex(lua_State* L) {
7236   int SWIG_arg = 0;
7237   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7238   uint32_t arg2 ;
7239 
7240   SWIG_check_num_args("lldb::SBBreakpoint::SetThreadIndex",2,2)
7241   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadIndex",1,"lldb::SBBreakpoint *");
7242   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadIndex",2,"uint32_t");
7243 
7244   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7245     SWIG_fail_ptr("SBBreakpoint_SetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpoint);
7246   }
7247 
7248   arg2 = (uint32_t)lua_tointeger(L, 2);
7249   (arg1)->SetThreadIndex(arg2);
7250 
7251   return SWIG_arg;
7252 
7253   if(0) SWIG_fail;
7254 
7255 fail:
7256   lua_error(L);
7257   return SWIG_arg;
7258 }
7259 
7260 
7261 static int _wrap_SBBreakpoint_GetThreadIndex(lua_State* L) {
7262   int SWIG_arg = 0;
7263   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7264   uint32_t result;
7265 
7266   SWIG_check_num_args("lldb::SBBreakpoint::GetThreadIndex",1,1)
7267   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetThreadIndex",1,"lldb::SBBreakpoint const *");
7268 
7269   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7270     SWIG_fail_ptr("SBBreakpoint_GetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpoint);
7271   }
7272 
7273   result = (uint32_t)((lldb::SBBreakpoint const *)arg1)->GetThreadIndex();
7274   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
7275   return SWIG_arg;
7276 
7277   if(0) SWIG_fail;
7278 
7279 fail:
7280   lua_error(L);
7281   return SWIG_arg;
7282 }
7283 
7284 
7285 static int _wrap_SBBreakpoint_SetThreadName(lua_State* L) {
7286   int SWIG_arg = 0;
7287   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7288   char *arg2 = (char *) 0 ;
7289 
7290   SWIG_check_num_args("lldb::SBBreakpoint::SetThreadName",2,2)
7291   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadName",1,"lldb::SBBreakpoint *");
7292   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadName",2,"char const *");
7293 
7294   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7295     SWIG_fail_ptr("SBBreakpoint_SetThreadName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7296   }
7297 
7298   arg2 = (char *)lua_tostring(L, 2);
7299   (arg1)->SetThreadName((char const *)arg2);
7300 
7301   return SWIG_arg;
7302 
7303   if(0) SWIG_fail;
7304 
7305 fail:
7306   lua_error(L);
7307   return SWIG_arg;
7308 }
7309 
7310 
7311 static int _wrap_SBBreakpoint_GetThreadName(lua_State* L) {
7312   int SWIG_arg = 0;
7313   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7314   char *result = 0 ;
7315 
7316   SWIG_check_num_args("lldb::SBBreakpoint::GetThreadName",1,1)
7317   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetThreadName",1,"lldb::SBBreakpoint const *");
7318 
7319   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7320     SWIG_fail_ptr("SBBreakpoint_GetThreadName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7321   }
7322 
7323   result = (char *)((lldb::SBBreakpoint const *)arg1)->GetThreadName();
7324   lua_pushstring(L,(const char *)result); SWIG_arg++;
7325   return SWIG_arg;
7326 
7327   if(0) SWIG_fail;
7328 
7329 fail:
7330   lua_error(L);
7331   return SWIG_arg;
7332 }
7333 
7334 
7335 static int _wrap_SBBreakpoint_SetQueueName(lua_State* L) {
7336   int SWIG_arg = 0;
7337   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7338   char *arg2 = (char *) 0 ;
7339 
7340   SWIG_check_num_args("lldb::SBBreakpoint::SetQueueName",2,2)
7341   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetQueueName",1,"lldb::SBBreakpoint *");
7342   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetQueueName",2,"char const *");
7343 
7344   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7345     SWIG_fail_ptr("SBBreakpoint_SetQueueName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7346   }
7347 
7348   arg2 = (char *)lua_tostring(L, 2);
7349   (arg1)->SetQueueName((char const *)arg2);
7350 
7351   return SWIG_arg;
7352 
7353   if(0) SWIG_fail;
7354 
7355 fail:
7356   lua_error(L);
7357   return SWIG_arg;
7358 }
7359 
7360 
7361 static int _wrap_SBBreakpoint_GetQueueName(lua_State* L) {
7362   int SWIG_arg = 0;
7363   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7364   char *result = 0 ;
7365 
7366   SWIG_check_num_args("lldb::SBBreakpoint::GetQueueName",1,1)
7367   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetQueueName",1,"lldb::SBBreakpoint const *");
7368 
7369   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7370     SWIG_fail_ptr("SBBreakpoint_GetQueueName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7371   }
7372 
7373   result = (char *)((lldb::SBBreakpoint const *)arg1)->GetQueueName();
7374   lua_pushstring(L,(const char *)result); SWIG_arg++;
7375   return SWIG_arg;
7376 
7377   if(0) SWIG_fail;
7378 
7379 fail:
7380   lua_error(L);
7381   return SWIG_arg;
7382 }
7383 
7384 
7385 static int _wrap_SBBreakpoint_SetScriptCallbackFunction__SWIG_0(lua_State* L) {
7386   int SWIG_arg = 0;
7387   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7388   char *arg2 = (char *) 0 ;
7389 
7390   SWIG_check_num_args("lldb::SBBreakpoint::SetScriptCallbackFunction",2,2)
7391   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",1,"lldb::SBBreakpoint *");
7392   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",2,"char const *");
7393 
7394   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7395     SWIG_fail_ptr("SBBreakpoint_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpoint);
7396   }
7397 
7398   arg2 = (char *)lua_tostring(L, 2);
7399   (arg1)->SetScriptCallbackFunction((char const *)arg2);
7400 
7401   return SWIG_arg;
7402 
7403   if(0) SWIG_fail;
7404 
7405 fail:
7406   lua_error(L);
7407   return SWIG_arg;
7408 }
7409 
7410 
7411 static int _wrap_SBBreakpoint_SetScriptCallbackFunction__SWIG_1(lua_State* L) {
7412   int SWIG_arg = 0;
7413   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7414   char *arg2 = (char *) 0 ;
7415   lldb::SBStructuredData *arg3 = 0 ;
7416   lldb::SBError result;
7417 
7418   SWIG_check_num_args("lldb::SBBreakpoint::SetScriptCallbackFunction",3,3)
7419   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",1,"lldb::SBBreakpoint *");
7420   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",2,"char const *");
7421   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",3,"lldb::SBStructuredData &");
7422 
7423   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7424     SWIG_fail_ptr("SBBreakpoint_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpoint);
7425   }
7426 
7427   arg2 = (char *)lua_tostring(L, 2);
7428 
7429   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
7430     SWIG_fail_ptr("SBBreakpoint_SetScriptCallbackFunction",3,SWIGTYPE_p_lldb__SBStructuredData);
7431   }
7432 
7433   result = (arg1)->SetScriptCallbackFunction((char const *)arg2,*arg3);
7434   {
7435     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
7436     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
7437   }
7438   return SWIG_arg;
7439 
7440   if(0) SWIG_fail;
7441 
7442 fail:
7443   lua_error(L);
7444   return SWIG_arg;
7445 }
7446 
7447 
7448 static int _wrap_SBBreakpoint_SetScriptCallbackFunction(lua_State* L) {
7449   int argc;
7450   int argv[4]={
7451     1,2,3,4
7452   };
7453 
7454   argc = lua_gettop(L);
7455   if (argc == 2) {
7456     int _v;
7457     {
7458       void *ptr;
7459       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, 0)) {
7460         _v = 0;
7461       } else {
7462         _v = 1;
7463       }
7464     }
7465     if (_v) {
7466       {
7467         _v = SWIG_lua_isnilstring(L,argv[1]);
7468       }
7469       if (_v) {
7470         return _wrap_SBBreakpoint_SetScriptCallbackFunction__SWIG_0(L);
7471       }
7472     }
7473   }
7474   if (argc == 3) {
7475     int _v;
7476     {
7477       void *ptr;
7478       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, 0)) {
7479         _v = 0;
7480       } else {
7481         _v = 1;
7482       }
7483     }
7484     if (_v) {
7485       {
7486         _v = SWIG_lua_isnilstring(L,argv[1]);
7487       }
7488       if (_v) {
7489         {
7490           void *ptr;
7491           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
7492             _v = 0;
7493           } else {
7494             _v = 1;
7495           }
7496         }
7497         if (_v) {
7498           return _wrap_SBBreakpoint_SetScriptCallbackFunction__SWIG_1(L);
7499         }
7500       }
7501     }
7502   }
7503 
7504   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBreakpoint_SetScriptCallbackFunction'\n"
7505     "  Possible C/C++ prototypes are:\n"
7506     "    lldb::SBBreakpoint::SetScriptCallbackFunction(char const *)\n"
7507     "    lldb::SBBreakpoint::SetScriptCallbackFunction(char const *,lldb::SBStructuredData &)\n");
7508   lua_error(L);return 0;
7509 }
7510 
7511 
7512 static int _wrap_SBBreakpoint_SetScriptCallbackBody(lua_State* L) {
7513   int SWIG_arg = 0;
7514   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7515   char *arg2 = (char *) 0 ;
7516   lldb::SBError result;
7517 
7518   SWIG_check_num_args("lldb::SBBreakpoint::SetScriptCallbackBody",2,2)
7519   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackBody",1,"lldb::SBBreakpoint *");
7520   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackBody",2,"char const *");
7521 
7522   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7523     SWIG_fail_ptr("SBBreakpoint_SetScriptCallbackBody",1,SWIGTYPE_p_lldb__SBBreakpoint);
7524   }
7525 
7526   arg2 = (char *)lua_tostring(L, 2);
7527   result = (arg1)->SetScriptCallbackBody((char const *)arg2);
7528   {
7529     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
7530     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
7531   }
7532   return SWIG_arg;
7533 
7534   if(0) SWIG_fail;
7535 
7536 fail:
7537   lua_error(L);
7538   return SWIG_arg;
7539 }
7540 
7541 
7542 static int _wrap_SBBreakpoint_SetCommandLineCommands(lua_State* L) {
7543   int SWIG_arg = 0;
7544   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7545   lldb::SBStringList *arg2 = 0 ;
7546 
7547   SWIG_check_num_args("lldb::SBBreakpoint::SetCommandLineCommands",2,2)
7548   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetCommandLineCommands",1,"lldb::SBBreakpoint *");
7549   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetCommandLineCommands",2,"lldb::SBStringList &");
7550 
7551   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7552     SWIG_fail_ptr("SBBreakpoint_SetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpoint);
7553   }
7554 
7555 
7556   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
7557     SWIG_fail_ptr("SBBreakpoint_SetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
7558   }
7559 
7560   (arg1)->SetCommandLineCommands(*arg2);
7561 
7562   return SWIG_arg;
7563 
7564   if(0) SWIG_fail;
7565 
7566 fail:
7567   lua_error(L);
7568   return SWIG_arg;
7569 }
7570 
7571 
7572 static int _wrap_SBBreakpoint_GetCommandLineCommands(lua_State* L) {
7573   int SWIG_arg = 0;
7574   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7575   lldb::SBStringList *arg2 = 0 ;
7576   bool result;
7577 
7578   SWIG_check_num_args("lldb::SBBreakpoint::GetCommandLineCommands",2,2)
7579   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetCommandLineCommands",1,"lldb::SBBreakpoint *");
7580   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetCommandLineCommands",2,"lldb::SBStringList &");
7581 
7582   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7583     SWIG_fail_ptr("SBBreakpoint_GetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpoint);
7584   }
7585 
7586 
7587   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
7588     SWIG_fail_ptr("SBBreakpoint_GetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
7589   }
7590 
7591   result = (bool)(arg1)->GetCommandLineCommands(*arg2);
7592   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7593   return SWIG_arg;
7594 
7595   if(0) SWIG_fail;
7596 
7597 fail:
7598   lua_error(L);
7599   return SWIG_arg;
7600 }
7601 
7602 
7603 static int _wrap_SBBreakpoint_AddName(lua_State* L) {
7604   int SWIG_arg = 0;
7605   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7606   char *arg2 = (char *) 0 ;
7607   bool result;
7608 
7609   SWIG_check_num_args("lldb::SBBreakpoint::AddName",2,2)
7610   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::AddName",1,"lldb::SBBreakpoint *");
7611   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::AddName",2,"char const *");
7612 
7613   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7614     SWIG_fail_ptr("SBBreakpoint_AddName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7615   }
7616 
7617   arg2 = (char *)lua_tostring(L, 2);
7618   result = (bool)(arg1)->AddName((char const *)arg2);
7619   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7620   return SWIG_arg;
7621 
7622   if(0) SWIG_fail;
7623 
7624 fail:
7625   lua_error(L);
7626   return SWIG_arg;
7627 }
7628 
7629 
7630 static int _wrap_SBBreakpoint_AddNameWithErrorHandling(lua_State* L) {
7631   int SWIG_arg = 0;
7632   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7633   char *arg2 = (char *) 0 ;
7634   lldb::SBError result;
7635 
7636   SWIG_check_num_args("lldb::SBBreakpoint::AddNameWithErrorHandling",2,2)
7637   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::AddNameWithErrorHandling",1,"lldb::SBBreakpoint *");
7638   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::AddNameWithErrorHandling",2,"char const *");
7639 
7640   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7641     SWIG_fail_ptr("SBBreakpoint_AddNameWithErrorHandling",1,SWIGTYPE_p_lldb__SBBreakpoint);
7642   }
7643 
7644   arg2 = (char *)lua_tostring(L, 2);
7645   result = (arg1)->AddNameWithErrorHandling((char const *)arg2);
7646   {
7647     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
7648     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
7649   }
7650   return SWIG_arg;
7651 
7652   if(0) SWIG_fail;
7653 
7654 fail:
7655   lua_error(L);
7656   return SWIG_arg;
7657 }
7658 
7659 
7660 static int _wrap_SBBreakpoint_RemoveName(lua_State* L) {
7661   int SWIG_arg = 0;
7662   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7663   char *arg2 = (char *) 0 ;
7664 
7665   SWIG_check_num_args("lldb::SBBreakpoint::RemoveName",2,2)
7666   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::RemoveName",1,"lldb::SBBreakpoint *");
7667   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::RemoveName",2,"char const *");
7668 
7669   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7670     SWIG_fail_ptr("SBBreakpoint_RemoveName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7671   }
7672 
7673   arg2 = (char *)lua_tostring(L, 2);
7674   (arg1)->RemoveName((char const *)arg2);
7675 
7676   return SWIG_arg;
7677 
7678   if(0) SWIG_fail;
7679 
7680 fail:
7681   lua_error(L);
7682   return SWIG_arg;
7683 }
7684 
7685 
7686 static int _wrap_SBBreakpoint_MatchesName(lua_State* L) {
7687   int SWIG_arg = 0;
7688   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7689   char *arg2 = (char *) 0 ;
7690   bool result;
7691 
7692   SWIG_check_num_args("lldb::SBBreakpoint::MatchesName",2,2)
7693   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::MatchesName",1,"lldb::SBBreakpoint *");
7694   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::MatchesName",2,"char const *");
7695 
7696   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7697     SWIG_fail_ptr("SBBreakpoint_MatchesName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7698   }
7699 
7700   arg2 = (char *)lua_tostring(L, 2);
7701   result = (bool)(arg1)->MatchesName((char const *)arg2);
7702   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7703   return SWIG_arg;
7704 
7705   if(0) SWIG_fail;
7706 
7707 fail:
7708   lua_error(L);
7709   return SWIG_arg;
7710 }
7711 
7712 
7713 static int _wrap_SBBreakpoint_GetNames(lua_State* L) {
7714   int SWIG_arg = 0;
7715   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7716   lldb::SBStringList *arg2 = 0 ;
7717 
7718   SWIG_check_num_args("lldb::SBBreakpoint::GetNames",2,2)
7719   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetNames",1,"lldb::SBBreakpoint *");
7720   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetNames",2,"lldb::SBStringList &");
7721 
7722   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7723     SWIG_fail_ptr("SBBreakpoint_GetNames",1,SWIGTYPE_p_lldb__SBBreakpoint);
7724   }
7725 
7726 
7727   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
7728     SWIG_fail_ptr("SBBreakpoint_GetNames",2,SWIGTYPE_p_lldb__SBStringList);
7729   }
7730 
7731   (arg1)->GetNames(*arg2);
7732 
7733   return SWIG_arg;
7734 
7735   if(0) SWIG_fail;
7736 
7737 fail:
7738   lua_error(L);
7739   return SWIG_arg;
7740 }
7741 
7742 
7743 static int _wrap_SBBreakpoint_GetNumResolvedLocations(lua_State* L) {
7744   int SWIG_arg = 0;
7745   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7746   size_t result;
7747 
7748   SWIG_check_num_args("lldb::SBBreakpoint::GetNumResolvedLocations",1,1)
7749   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetNumResolvedLocations",1,"lldb::SBBreakpoint const *");
7750 
7751   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7752     SWIG_fail_ptr("SBBreakpoint_GetNumResolvedLocations",1,SWIGTYPE_p_lldb__SBBreakpoint);
7753   }
7754 
7755   result = ((lldb::SBBreakpoint const *)arg1)->GetNumResolvedLocations();
7756   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
7757   return SWIG_arg;
7758 
7759   if(0) SWIG_fail;
7760 
7761 fail:
7762   lua_error(L);
7763   return SWIG_arg;
7764 }
7765 
7766 
7767 static int _wrap_SBBreakpoint_GetNumLocations(lua_State* L) {
7768   int SWIG_arg = 0;
7769   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7770   size_t result;
7771 
7772   SWIG_check_num_args("lldb::SBBreakpoint::GetNumLocations",1,1)
7773   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetNumLocations",1,"lldb::SBBreakpoint const *");
7774 
7775   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7776     SWIG_fail_ptr("SBBreakpoint_GetNumLocations",1,SWIGTYPE_p_lldb__SBBreakpoint);
7777   }
7778 
7779   result = ((lldb::SBBreakpoint const *)arg1)->GetNumLocations();
7780   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
7781   return SWIG_arg;
7782 
7783   if(0) SWIG_fail;
7784 
7785 fail:
7786   lua_error(L);
7787   return SWIG_arg;
7788 }
7789 
7790 
7791 static int _wrap_SBBreakpoint_GetDescription__SWIG_0(lua_State* L) {
7792   int SWIG_arg = 0;
7793   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7794   lldb::SBStream *arg2 = 0 ;
7795   bool result;
7796 
7797   SWIG_check_num_args("lldb::SBBreakpoint::GetDescription",2,2)
7798   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",1,"lldb::SBBreakpoint *");
7799   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",2,"lldb::SBStream &");
7800 
7801   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7802     SWIG_fail_ptr("SBBreakpoint_GetDescription",1,SWIGTYPE_p_lldb__SBBreakpoint);
7803   }
7804 
7805 
7806   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
7807     SWIG_fail_ptr("SBBreakpoint_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
7808   }
7809 
7810   result = (bool)(arg1)->GetDescription(*arg2);
7811   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7812   return SWIG_arg;
7813 
7814   if(0) SWIG_fail;
7815 
7816 fail:
7817   lua_error(L);
7818   return SWIG_arg;
7819 }
7820 
7821 
7822 static int _wrap_SBBreakpoint_GetDescription__SWIG_1(lua_State* L) {
7823   int SWIG_arg = 0;
7824   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7825   lldb::SBStream *arg2 = 0 ;
7826   bool arg3 ;
7827   bool result;
7828 
7829   SWIG_check_num_args("lldb::SBBreakpoint::GetDescription",3,3)
7830   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",1,"lldb::SBBreakpoint *");
7831   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",2,"lldb::SBStream &");
7832   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",3,"bool");
7833 
7834   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7835     SWIG_fail_ptr("SBBreakpoint_GetDescription",1,SWIGTYPE_p_lldb__SBBreakpoint);
7836   }
7837 
7838 
7839   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
7840     SWIG_fail_ptr("SBBreakpoint_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
7841   }
7842 
7843   arg3 = (lua_toboolean(L, 3)!=0);
7844   result = (bool)(arg1)->GetDescription(*arg2,arg3);
7845   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7846   return SWIG_arg;
7847 
7848   if(0) SWIG_fail;
7849 
7850 fail:
7851   lua_error(L);
7852   return SWIG_arg;
7853 }
7854 
7855 
7856 static int _wrap_SBBreakpoint_GetDescription(lua_State* L) {
7857   int argc;
7858   int argv[4]={
7859     1,2,3,4
7860   };
7861 
7862   argc = lua_gettop(L);
7863   if (argc == 2) {
7864     int _v;
7865     {
7866       void *ptr;
7867       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, 0)) {
7868         _v = 0;
7869       } else {
7870         _v = 1;
7871       }
7872     }
7873     if (_v) {
7874       {
7875         void *ptr;
7876         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
7877           _v = 0;
7878         } else {
7879           _v = 1;
7880         }
7881       }
7882       if (_v) {
7883         return _wrap_SBBreakpoint_GetDescription__SWIG_0(L);
7884       }
7885     }
7886   }
7887   if (argc == 3) {
7888     int _v;
7889     {
7890       void *ptr;
7891       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, 0)) {
7892         _v = 0;
7893       } else {
7894         _v = 1;
7895       }
7896     }
7897     if (_v) {
7898       {
7899         void *ptr;
7900         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
7901           _v = 0;
7902         } else {
7903           _v = 1;
7904         }
7905       }
7906       if (_v) {
7907         {
7908           _v = lua_isboolean(L,argv[2]);
7909         }
7910         if (_v) {
7911           return _wrap_SBBreakpoint_GetDescription__SWIG_1(L);
7912         }
7913       }
7914     }
7915   }
7916 
7917   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBreakpoint_GetDescription'\n"
7918     "  Possible C/C++ prototypes are:\n"
7919     "    lldb::SBBreakpoint::GetDescription(lldb::SBStream &)\n"
7920     "    lldb::SBBreakpoint::GetDescription(lldb::SBStream &,bool)\n");
7921   lua_error(L);return 0;
7922 }
7923 
7924 
7925 static int _wrap_SBBreakpoint_AddLocation(lua_State* L) {
7926   int SWIG_arg = 0;
7927   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7928   lldb::SBAddress *arg2 = 0 ;
7929   lldb::SBError result;
7930 
7931   SWIG_check_num_args("lldb::SBBreakpoint::AddLocation",2,2)
7932   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::AddLocation",1,"lldb::SBBreakpoint *");
7933   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::AddLocation",2,"lldb::SBAddress &");
7934 
7935   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7936     SWIG_fail_ptr("SBBreakpoint_AddLocation",1,SWIGTYPE_p_lldb__SBBreakpoint);
7937   }
7938 
7939 
7940   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
7941     SWIG_fail_ptr("SBBreakpoint_AddLocation",2,SWIGTYPE_p_lldb__SBAddress);
7942   }
7943 
7944   result = (arg1)->AddLocation(*arg2);
7945   {
7946     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
7947     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
7948   }
7949   return SWIG_arg;
7950 
7951   if(0) SWIG_fail;
7952 
7953 fail:
7954   lua_error(L);
7955   return SWIG_arg;
7956 }
7957 
7958 
7959 static int _wrap_SBBreakpoint_SerializeToStructuredData(lua_State* L) {
7960   int SWIG_arg = 0;
7961   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7962   lldb::SBStructuredData result;
7963 
7964   SWIG_check_num_args("lldb::SBBreakpoint::SerializeToStructuredData",1,1)
7965   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SerializeToStructuredData",1,"lldb::SBBreakpoint *");
7966 
7967   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7968     SWIG_fail_ptr("SBBreakpoint_SerializeToStructuredData",1,SWIGTYPE_p_lldb__SBBreakpoint);
7969   }
7970 
7971   result = (arg1)->SerializeToStructuredData();
7972   {
7973     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
7974     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
7975   }
7976   return SWIG_arg;
7977 
7978   if(0) SWIG_fail;
7979 
7980 fail:
7981   lua_error(L);
7982   return SWIG_arg;
7983 }
7984 
7985 
7986 static int _wrap_SBBreakpoint_EventIsBreakpointEvent(lua_State* L) {
7987   int SWIG_arg = 0;
7988   lldb::SBEvent *arg1 = 0 ;
7989   bool result;
7990 
7991   SWIG_check_num_args("lldb::SBBreakpoint::EventIsBreakpointEvent",1,1)
7992   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::EventIsBreakpointEvent",1,"lldb::SBEvent const &");
7993 
7994   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
7995     SWIG_fail_ptr("SBBreakpoint_EventIsBreakpointEvent",1,SWIGTYPE_p_lldb__SBEvent);
7996   }
7997 
7998   result = (bool)lldb::SBBreakpoint::EventIsBreakpointEvent((lldb::SBEvent const &)*arg1);
7999   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8000   return SWIG_arg;
8001 
8002   if(0) SWIG_fail;
8003 
8004 fail:
8005   lua_error(L);
8006   return SWIG_arg;
8007 }
8008 
8009 
8010 static int _wrap_SBBreakpoint_GetBreakpointEventTypeFromEvent(lua_State* L) {
8011   int SWIG_arg = 0;
8012   lldb::SBEvent *arg1 = 0 ;
8013   lldb::BreakpointEventType result;
8014 
8015   SWIG_check_num_args("lldb::SBBreakpoint::GetBreakpointEventTypeFromEvent",1,1)
8016   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetBreakpointEventTypeFromEvent",1,"lldb::SBEvent const &");
8017 
8018   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
8019     SWIG_fail_ptr("SBBreakpoint_GetBreakpointEventTypeFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
8020   }
8021 
8022   result = (lldb::BreakpointEventType)lldb::SBBreakpoint::GetBreakpointEventTypeFromEvent((lldb::SBEvent const &)*arg1);
8023   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
8024   return SWIG_arg;
8025 
8026   if(0) SWIG_fail;
8027 
8028 fail:
8029   lua_error(L);
8030   return SWIG_arg;
8031 }
8032 
8033 
8034 static int _wrap_SBBreakpoint_GetBreakpointFromEvent(lua_State* L) {
8035   int SWIG_arg = 0;
8036   lldb::SBEvent *arg1 = 0 ;
8037   lldb::SBBreakpoint result;
8038 
8039   SWIG_check_num_args("lldb::SBBreakpoint::GetBreakpointFromEvent",1,1)
8040   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetBreakpointFromEvent",1,"lldb::SBEvent const &");
8041 
8042   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
8043     SWIG_fail_ptr("SBBreakpoint_GetBreakpointFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
8044   }
8045 
8046   result = lldb::SBBreakpoint::GetBreakpointFromEvent((lldb::SBEvent const &)*arg1);
8047   {
8048     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
8049     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
8050   }
8051   return SWIG_arg;
8052 
8053   if(0) SWIG_fail;
8054 
8055 fail:
8056   lua_error(L);
8057   return SWIG_arg;
8058 }
8059 
8060 
8061 static int _wrap_SBBreakpoint_GetBreakpointLocationAtIndexFromEvent(lua_State* L) {
8062   int SWIG_arg = 0;
8063   lldb::SBEvent *arg1 = 0 ;
8064   uint32_t arg2 ;
8065   lldb::SBBreakpointLocation result;
8066 
8067   SWIG_check_num_args("lldb::SBBreakpoint::GetBreakpointLocationAtIndexFromEvent",2,2)
8068   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetBreakpointLocationAtIndexFromEvent",1,"lldb::SBEvent const &");
8069   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetBreakpointLocationAtIndexFromEvent",2,"uint32_t");
8070 
8071   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
8072     SWIG_fail_ptr("SBBreakpoint_GetBreakpointLocationAtIndexFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
8073   }
8074 
8075   arg2 = (uint32_t)lua_tointeger(L, 2);
8076   result = lldb::SBBreakpoint::GetBreakpointLocationAtIndexFromEvent((lldb::SBEvent const &)*arg1,arg2);
8077   {
8078     lldb::SBBreakpointLocation * resultptr = new lldb::SBBreakpointLocation((const lldb::SBBreakpointLocation &) result);
8079     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
8080   }
8081   return SWIG_arg;
8082 
8083   if(0) SWIG_fail;
8084 
8085 fail:
8086   lua_error(L);
8087   return SWIG_arg;
8088 }
8089 
8090 
8091 static int _wrap_SBBreakpoint_GetNumBreakpointLocationsFromEvent(lua_State* L) {
8092   int SWIG_arg = 0;
8093   lldb::SBEvent *arg1 = 0 ;
8094   uint32_t result;
8095 
8096   SWIG_check_num_args("lldb::SBBreakpoint::GetNumBreakpointLocationsFromEvent",1,1)
8097   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetNumBreakpointLocationsFromEvent",1,"lldb::SBEvent const &");
8098 
8099   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
8100     SWIG_fail_ptr("SBBreakpoint_GetNumBreakpointLocationsFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
8101   }
8102 
8103   result = (uint32_t)lldb::SBBreakpoint::GetNumBreakpointLocationsFromEvent((lldb::SBEvent const &)*arg1);
8104   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
8105   return SWIG_arg;
8106 
8107   if(0) SWIG_fail;
8108 
8109 fail:
8110   lua_error(L);
8111   return SWIG_arg;
8112 }
8113 
8114 
8115 static int _wrap_SBBreakpoint_IsHardware(lua_State* L) {
8116   int SWIG_arg = 0;
8117   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
8118   bool result;
8119 
8120   SWIG_check_num_args("lldb::SBBreakpoint::IsHardware",1,1)
8121   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsHardware",1,"lldb::SBBreakpoint *");
8122 
8123   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8124     SWIG_fail_ptr("SBBreakpoint_IsHardware",1,SWIGTYPE_p_lldb__SBBreakpoint);
8125   }
8126 
8127   result = (bool)(arg1)->IsHardware();
8128   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8129   return SWIG_arg;
8130 
8131   if(0) SWIG_fail;
8132 
8133 fail:
8134   lua_error(L);
8135   return SWIG_arg;
8136 }
8137 
8138 
8139 static int _wrap_SBBreakpoint___tostring(lua_State* L) {
8140   int SWIG_arg = 0;
8141   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
8142   std::string result;
8143 
8144   SWIG_check_num_args("lldb::SBBreakpoint::__str__",1,1)
8145   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::__str__",1,"lldb::SBBreakpoint *");
8146 
8147   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8148     SWIG_fail_ptr("SBBreakpoint___tostring",1,SWIGTYPE_p_lldb__SBBreakpoint);
8149   }
8150 
8151   result = lldb_SBBreakpoint___str__(arg1);
8152   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
8153   return SWIG_arg;
8154 
8155   if(0) SWIG_fail;
8156 
8157 fail:
8158   lua_error(L);
8159   return SWIG_arg;
8160 }
8161 
8162 
8163 static void swig_delete_SBBreakpoint(void *obj) {
8164 lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) obj;
8165 delete arg1;
8166 }
8167 static int _proxy__wrap_new_SBBreakpoint(lua_State *L) {
8168     assert(lua_istable(L,1));
8169     lua_pushcfunction(L,_wrap_new_SBBreakpoint);
8170     assert(!lua_isnil(L,-1));
8171     lua_replace(L,1); /* replace our table with real constructor */
8172     lua_call(L,lua_gettop(L)-1,1);
8173     return 1;
8174 }
8175 static swig_lua_attribute swig_SBBreakpoint_attributes[] = {
8176     {0,0,0}
8177 };
8178 static swig_lua_method swig_SBBreakpoint_methods[]= {
8179     { "__eq", _wrap_SBBreakpoint___eq},
8180     { "GetID", _wrap_SBBreakpoint_GetID},
8181     { "IsValid", _wrap_SBBreakpoint_IsValid},
8182     { "ClearAllBreakpointSites", _wrap_SBBreakpoint_ClearAllBreakpointSites},
8183     { "GetTarget", _wrap_SBBreakpoint_GetTarget},
8184     { "FindLocationByAddress", _wrap_SBBreakpoint_FindLocationByAddress},
8185     { "FindLocationIDByAddress", _wrap_SBBreakpoint_FindLocationIDByAddress},
8186     { "FindLocationByID", _wrap_SBBreakpoint_FindLocationByID},
8187     { "GetLocationAtIndex", _wrap_SBBreakpoint_GetLocationAtIndex},
8188     { "SetEnabled", _wrap_SBBreakpoint_SetEnabled},
8189     { "IsEnabled", _wrap_SBBreakpoint_IsEnabled},
8190     { "SetOneShot", _wrap_SBBreakpoint_SetOneShot},
8191     { "IsOneShot", _wrap_SBBreakpoint_IsOneShot},
8192     { "IsInternal", _wrap_SBBreakpoint_IsInternal},
8193     { "GetHitCount", _wrap_SBBreakpoint_GetHitCount},
8194     { "SetIgnoreCount", _wrap_SBBreakpoint_SetIgnoreCount},
8195     { "GetIgnoreCount", _wrap_SBBreakpoint_GetIgnoreCount},
8196     { "SetCondition", _wrap_SBBreakpoint_SetCondition},
8197     { "GetCondition", _wrap_SBBreakpoint_GetCondition},
8198     { "SetAutoContinue", _wrap_SBBreakpoint_SetAutoContinue},
8199     { "GetAutoContinue", _wrap_SBBreakpoint_GetAutoContinue},
8200     { "SetThreadID", _wrap_SBBreakpoint_SetThreadID},
8201     { "GetThreadID", _wrap_SBBreakpoint_GetThreadID},
8202     { "SetThreadIndex", _wrap_SBBreakpoint_SetThreadIndex},
8203     { "GetThreadIndex", _wrap_SBBreakpoint_GetThreadIndex},
8204     { "SetThreadName", _wrap_SBBreakpoint_SetThreadName},
8205     { "GetThreadName", _wrap_SBBreakpoint_GetThreadName},
8206     { "SetQueueName", _wrap_SBBreakpoint_SetQueueName},
8207     { "GetQueueName", _wrap_SBBreakpoint_GetQueueName},
8208     { "SetScriptCallbackFunction", _wrap_SBBreakpoint_SetScriptCallbackFunction},
8209     { "SetScriptCallbackBody", _wrap_SBBreakpoint_SetScriptCallbackBody},
8210     { "SetCommandLineCommands", _wrap_SBBreakpoint_SetCommandLineCommands},
8211     { "GetCommandLineCommands", _wrap_SBBreakpoint_GetCommandLineCommands},
8212     { "AddName", _wrap_SBBreakpoint_AddName},
8213     { "AddNameWithErrorHandling", _wrap_SBBreakpoint_AddNameWithErrorHandling},
8214     { "RemoveName", _wrap_SBBreakpoint_RemoveName},
8215     { "MatchesName", _wrap_SBBreakpoint_MatchesName},
8216     { "GetNames", _wrap_SBBreakpoint_GetNames},
8217     { "GetNumResolvedLocations", _wrap_SBBreakpoint_GetNumResolvedLocations},
8218     { "GetNumLocations", _wrap_SBBreakpoint_GetNumLocations},
8219     { "GetDescription", _wrap_SBBreakpoint_GetDescription},
8220     { "AddLocation", _wrap_SBBreakpoint_AddLocation},
8221     { "SerializeToStructuredData", _wrap_SBBreakpoint_SerializeToStructuredData},
8222     { "IsHardware", _wrap_SBBreakpoint_IsHardware},
8223     { "__tostring", _wrap_SBBreakpoint___tostring},
8224     {0,0}
8225 };
8226 static swig_lua_method swig_SBBreakpoint_meta[] = {
8227     { "__eq", _wrap_SBBreakpoint___eq},
8228     { "__tostring", _wrap_SBBreakpoint___tostring},
8229     {0,0}
8230 };
8231 
8232 static swig_lua_attribute swig_SBBreakpoint_Sf_SwigStatic_attributes[] = {
8233     {0,0,0}
8234 };
8235 static swig_lua_const_info swig_SBBreakpoint_Sf_SwigStatic_constants[]= {
8236     {0,0,0,0,0,0}
8237 };
8238 static swig_lua_method swig_SBBreakpoint_Sf_SwigStatic_methods[]= {
8239     { "EventIsBreakpointEvent", _wrap_SBBreakpoint_EventIsBreakpointEvent},
8240     { "GetBreakpointEventTypeFromEvent", _wrap_SBBreakpoint_GetBreakpointEventTypeFromEvent},
8241     { "GetBreakpointFromEvent", _wrap_SBBreakpoint_GetBreakpointFromEvent},
8242     { "GetBreakpointLocationAtIndexFromEvent", _wrap_SBBreakpoint_GetBreakpointLocationAtIndexFromEvent},
8243     { "GetNumBreakpointLocationsFromEvent", _wrap_SBBreakpoint_GetNumBreakpointLocationsFromEvent},
8244     {0,0}
8245 };
8246 static swig_lua_class* swig_SBBreakpoint_Sf_SwigStatic_classes[]= {
8247     0
8248 };
8249 
8250 static swig_lua_namespace swig_SBBreakpoint_Sf_SwigStatic = {
8251     "SBBreakpoint",
8252     swig_SBBreakpoint_Sf_SwigStatic_methods,
8253     swig_SBBreakpoint_Sf_SwigStatic_attributes,
8254     swig_SBBreakpoint_Sf_SwigStatic_constants,
8255     swig_SBBreakpoint_Sf_SwigStatic_classes,
8256     0
8257 };
8258 static swig_lua_class *swig_SBBreakpoint_bases[] = {0};
8259 static const char *swig_SBBreakpoint_base_names[] = {0};
8260 static swig_lua_class _wrap_class_SBBreakpoint = { "SBBreakpoint", "SBBreakpoint", &SWIGTYPE_p_lldb__SBBreakpoint,_proxy__wrap_new_SBBreakpoint, swig_delete_SBBreakpoint, swig_SBBreakpoint_methods, swig_SBBreakpoint_attributes, &swig_SBBreakpoint_Sf_SwigStatic, swig_SBBreakpoint_meta, swig_SBBreakpoint_bases, swig_SBBreakpoint_base_names };
8261 
8262 static int _wrap_new_SBBreakpointList(lua_State* L) {
8263   int SWIG_arg = 0;
8264   lldb::SBTarget *arg1 = 0 ;
8265   lldb::SBBreakpointList *result = 0 ;
8266 
8267   SWIG_check_num_args("lldb::SBBreakpointList::SBBreakpointList",1,1)
8268   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::SBBreakpointList",1,"lldb::SBTarget &");
8269 
8270   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
8271     SWIG_fail_ptr("new_SBBreakpointList",1,SWIGTYPE_p_lldb__SBTarget);
8272   }
8273 
8274   result = (lldb::SBBreakpointList *)new lldb::SBBreakpointList(*arg1);
8275   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointList,1); SWIG_arg++;
8276   return SWIG_arg;
8277 
8278   if(0) SWIG_fail;
8279 
8280 fail:
8281   lua_error(L);
8282   return SWIG_arg;
8283 }
8284 
8285 
8286 static int _wrap_SBBreakpointList_GetSize(lua_State* L) {
8287   int SWIG_arg = 0;
8288   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8289   size_t result;
8290 
8291   SWIG_check_num_args("lldb::SBBreakpointList::GetSize",1,1)
8292   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::GetSize",1,"lldb::SBBreakpointList const *");
8293 
8294   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8295     SWIG_fail_ptr("SBBreakpointList_GetSize",1,SWIGTYPE_p_lldb__SBBreakpointList);
8296   }
8297 
8298   result = ((lldb::SBBreakpointList const *)arg1)->GetSize();
8299   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
8300   return SWIG_arg;
8301 
8302   if(0) SWIG_fail;
8303 
8304 fail:
8305   lua_error(L);
8306   return SWIG_arg;
8307 }
8308 
8309 
8310 static int _wrap_SBBreakpointList_GetBreakpointAtIndex(lua_State* L) {
8311   int SWIG_arg = 0;
8312   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8313   size_t arg2 ;
8314   lldb::SBBreakpoint result;
8315 
8316   SWIG_check_num_args("lldb::SBBreakpointList::GetBreakpointAtIndex",2,2)
8317   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::GetBreakpointAtIndex",1,"lldb::SBBreakpointList *");
8318   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::GetBreakpointAtIndex",2,"size_t");
8319 
8320   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8321     SWIG_fail_ptr("SBBreakpointList_GetBreakpointAtIndex",1,SWIGTYPE_p_lldb__SBBreakpointList);
8322   }
8323 
8324   arg2 = (size_t)lua_tointeger(L, 2);
8325   result = (arg1)->GetBreakpointAtIndex(arg2);
8326   {
8327     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
8328     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
8329   }
8330   return SWIG_arg;
8331 
8332   if(0) SWIG_fail;
8333 
8334 fail:
8335   lua_error(L);
8336   return SWIG_arg;
8337 }
8338 
8339 
8340 static int _wrap_SBBreakpointList_FindBreakpointByID(lua_State* L) {
8341   int SWIG_arg = 0;
8342   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8343   lldb::break_id_t arg2 ;
8344   lldb::SBBreakpoint result;
8345 
8346   SWIG_check_num_args("lldb::SBBreakpointList::FindBreakpointByID",2,2)
8347   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::FindBreakpointByID",1,"lldb::SBBreakpointList *");
8348   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::FindBreakpointByID",2,"lldb::break_id_t");
8349 
8350   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8351     SWIG_fail_ptr("SBBreakpointList_FindBreakpointByID",1,SWIGTYPE_p_lldb__SBBreakpointList);
8352   }
8353 
8354   arg2 = (lldb::break_id_t)lua_tointeger(L, 2);
8355   result = (arg1)->FindBreakpointByID(arg2);
8356   {
8357     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
8358     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
8359   }
8360   return SWIG_arg;
8361 
8362   if(0) SWIG_fail;
8363 
8364 fail:
8365   lua_error(L);
8366   return SWIG_arg;
8367 }
8368 
8369 
8370 static int _wrap_SBBreakpointList_Append(lua_State* L) {
8371   int SWIG_arg = 0;
8372   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8373   lldb::SBBreakpoint *arg2 = 0 ;
8374 
8375   SWIG_check_num_args("lldb::SBBreakpointList::Append",2,2)
8376   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::Append",1,"lldb::SBBreakpointList *");
8377   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::Append",2,"lldb::SBBreakpoint const &");
8378 
8379   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8380     SWIG_fail_ptr("SBBreakpointList_Append",1,SWIGTYPE_p_lldb__SBBreakpointList);
8381   }
8382 
8383 
8384   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8385     SWIG_fail_ptr("SBBreakpointList_Append",2,SWIGTYPE_p_lldb__SBBreakpoint);
8386   }
8387 
8388   (arg1)->Append((lldb::SBBreakpoint const &)*arg2);
8389 
8390   return SWIG_arg;
8391 
8392   if(0) SWIG_fail;
8393 
8394 fail:
8395   lua_error(L);
8396   return SWIG_arg;
8397 }
8398 
8399 
8400 static int _wrap_SBBreakpointList_AppendIfUnique(lua_State* L) {
8401   int SWIG_arg = 0;
8402   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8403   lldb::SBBreakpoint *arg2 = 0 ;
8404   bool result;
8405 
8406   SWIG_check_num_args("lldb::SBBreakpointList::AppendIfUnique",2,2)
8407   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::AppendIfUnique",1,"lldb::SBBreakpointList *");
8408   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::AppendIfUnique",2,"lldb::SBBreakpoint const &");
8409 
8410   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8411     SWIG_fail_ptr("SBBreakpointList_AppendIfUnique",1,SWIGTYPE_p_lldb__SBBreakpointList);
8412   }
8413 
8414 
8415   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8416     SWIG_fail_ptr("SBBreakpointList_AppendIfUnique",2,SWIGTYPE_p_lldb__SBBreakpoint);
8417   }
8418 
8419   result = (bool)(arg1)->AppendIfUnique((lldb::SBBreakpoint const &)*arg2);
8420   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8421   return SWIG_arg;
8422 
8423   if(0) SWIG_fail;
8424 
8425 fail:
8426   lua_error(L);
8427   return SWIG_arg;
8428 }
8429 
8430 
8431 static int _wrap_SBBreakpointList_AppendByID(lua_State* L) {
8432   int SWIG_arg = 0;
8433   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8434   lldb::break_id_t arg2 ;
8435 
8436   SWIG_check_num_args("lldb::SBBreakpointList::AppendByID",2,2)
8437   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::AppendByID",1,"lldb::SBBreakpointList *");
8438   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::AppendByID",2,"lldb::break_id_t");
8439 
8440   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8441     SWIG_fail_ptr("SBBreakpointList_AppendByID",1,SWIGTYPE_p_lldb__SBBreakpointList);
8442   }
8443 
8444   arg2 = (lldb::break_id_t)lua_tointeger(L, 2);
8445   (arg1)->AppendByID(arg2);
8446 
8447   return SWIG_arg;
8448 
8449   if(0) SWIG_fail;
8450 
8451 fail:
8452   lua_error(L);
8453   return SWIG_arg;
8454 }
8455 
8456 
8457 static int _wrap_SBBreakpointList_Clear(lua_State* L) {
8458   int SWIG_arg = 0;
8459   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8460 
8461   SWIG_check_num_args("lldb::SBBreakpointList::Clear",1,1)
8462   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::Clear",1,"lldb::SBBreakpointList *");
8463 
8464   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8465     SWIG_fail_ptr("SBBreakpointList_Clear",1,SWIGTYPE_p_lldb__SBBreakpointList);
8466   }
8467 
8468   (arg1)->Clear();
8469 
8470   return SWIG_arg;
8471 
8472   if(0) SWIG_fail;
8473 
8474 fail:
8475   lua_error(L);
8476   return SWIG_arg;
8477 }
8478 
8479 
8480 static void swig_delete_SBBreakpointList(void *obj) {
8481 lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) obj;
8482 delete arg1;
8483 }
8484 static int _proxy__wrap_new_SBBreakpointList(lua_State *L) {
8485     assert(lua_istable(L,1));
8486     lua_pushcfunction(L,_wrap_new_SBBreakpointList);
8487     assert(!lua_isnil(L,-1));
8488     lua_replace(L,1); /* replace our table with real constructor */
8489     lua_call(L,lua_gettop(L)-1,1);
8490     return 1;
8491 }
8492 static swig_lua_attribute swig_SBBreakpointList_attributes[] = {
8493     {0,0,0}
8494 };
8495 static swig_lua_method swig_SBBreakpointList_methods[]= {
8496     { "GetSize", _wrap_SBBreakpointList_GetSize},
8497     { "GetBreakpointAtIndex", _wrap_SBBreakpointList_GetBreakpointAtIndex},
8498     { "FindBreakpointByID", _wrap_SBBreakpointList_FindBreakpointByID},
8499     { "Append", _wrap_SBBreakpointList_Append},
8500     { "AppendIfUnique", _wrap_SBBreakpointList_AppendIfUnique},
8501     { "AppendByID", _wrap_SBBreakpointList_AppendByID},
8502     { "Clear", _wrap_SBBreakpointList_Clear},
8503     {0,0}
8504 };
8505 static swig_lua_method swig_SBBreakpointList_meta[] = {
8506     {0,0}
8507 };
8508 
8509 static swig_lua_attribute swig_SBBreakpointList_Sf_SwigStatic_attributes[] = {
8510     {0,0,0}
8511 };
8512 static swig_lua_const_info swig_SBBreakpointList_Sf_SwigStatic_constants[]= {
8513     {0,0,0,0,0,0}
8514 };
8515 static swig_lua_method swig_SBBreakpointList_Sf_SwigStatic_methods[]= {
8516     {0,0}
8517 };
8518 static swig_lua_class* swig_SBBreakpointList_Sf_SwigStatic_classes[]= {
8519     0
8520 };
8521 
8522 static swig_lua_namespace swig_SBBreakpointList_Sf_SwigStatic = {
8523     "SBBreakpointList",
8524     swig_SBBreakpointList_Sf_SwigStatic_methods,
8525     swig_SBBreakpointList_Sf_SwigStatic_attributes,
8526     swig_SBBreakpointList_Sf_SwigStatic_constants,
8527     swig_SBBreakpointList_Sf_SwigStatic_classes,
8528     0
8529 };
8530 static swig_lua_class *swig_SBBreakpointList_bases[] = {0};
8531 static const char *swig_SBBreakpointList_base_names[] = {0};
8532 static swig_lua_class _wrap_class_SBBreakpointList = { "SBBreakpointList", "SBBreakpointList", &SWIGTYPE_p_lldb__SBBreakpointList,_proxy__wrap_new_SBBreakpointList, swig_delete_SBBreakpointList, swig_SBBreakpointList_methods, swig_SBBreakpointList_attributes, &swig_SBBreakpointList_Sf_SwigStatic, swig_SBBreakpointList_meta, swig_SBBreakpointList_bases, swig_SBBreakpointList_base_names };
8533 
8534 static int _wrap_new_SBBreakpointLocation__SWIG_0(lua_State* L) {
8535   int SWIG_arg = 0;
8536   lldb::SBBreakpointLocation *result = 0 ;
8537 
8538   SWIG_check_num_args("lldb::SBBreakpointLocation::SBBreakpointLocation",0,0)
8539   result = (lldb::SBBreakpointLocation *)new lldb::SBBreakpointLocation();
8540   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
8541   return SWIG_arg;
8542 
8543   if(0) SWIG_fail;
8544 
8545 fail:
8546   lua_error(L);
8547   return SWIG_arg;
8548 }
8549 
8550 
8551 static int _wrap_new_SBBreakpointLocation__SWIG_1(lua_State* L) {
8552   int SWIG_arg = 0;
8553   lldb::SBBreakpointLocation *arg1 = 0 ;
8554   lldb::SBBreakpointLocation *result = 0 ;
8555 
8556   SWIG_check_num_args("lldb::SBBreakpointLocation::SBBreakpointLocation",1,1)
8557   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SBBreakpointLocation",1,"lldb::SBBreakpointLocation const &");
8558 
8559   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8560     SWIG_fail_ptr("new_SBBreakpointLocation",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8561   }
8562 
8563   result = (lldb::SBBreakpointLocation *)new lldb::SBBreakpointLocation((lldb::SBBreakpointLocation const &)*arg1);
8564   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
8565   return SWIG_arg;
8566 
8567   if(0) SWIG_fail;
8568 
8569 fail:
8570   lua_error(L);
8571   return SWIG_arg;
8572 }
8573 
8574 
8575 static int _wrap_new_SBBreakpointLocation(lua_State* L) {
8576   int argc;
8577   int argv[2]={
8578     1,2
8579   };
8580 
8581   argc = lua_gettop(L);
8582   if (argc == 0) {
8583     return _wrap_new_SBBreakpointLocation__SWIG_0(L);
8584   }
8585   if (argc == 1) {
8586     int _v;
8587     {
8588       void *ptr;
8589       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointLocation, SWIG_POINTER_NO_NULL)) {
8590         _v = 0;
8591       } else {
8592         _v = 1;
8593       }
8594     }
8595     if (_v) {
8596       return _wrap_new_SBBreakpointLocation__SWIG_1(L);
8597     }
8598   }
8599 
8600   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBreakpointLocation'\n"
8601     "  Possible C/C++ prototypes are:\n"
8602     "    lldb::SBBreakpointLocation::SBBreakpointLocation()\n"
8603     "    lldb::SBBreakpointLocation::SBBreakpointLocation(lldb::SBBreakpointLocation const &)\n");
8604   lua_error(L);return 0;
8605 }
8606 
8607 
8608 static int _wrap_SBBreakpointLocation_GetID(lua_State* L) {
8609   int SWIG_arg = 0;
8610   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8611   lldb::break_id_t result;
8612 
8613   SWIG_check_num_args("lldb::SBBreakpointLocation::GetID",1,1)
8614   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetID",1,"lldb::SBBreakpointLocation *");
8615 
8616   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8617     SWIG_fail_ptr("SBBreakpointLocation_GetID",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8618   }
8619 
8620   result = (lldb::break_id_t)(arg1)->GetID();
8621   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
8622   return SWIG_arg;
8623 
8624   if(0) SWIG_fail;
8625 
8626 fail:
8627   lua_error(L);
8628   return SWIG_arg;
8629 }
8630 
8631 
8632 static int _wrap_SBBreakpointLocation_IsValid(lua_State* L) {
8633   int SWIG_arg = 0;
8634   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8635   bool result;
8636 
8637   SWIG_check_num_args("lldb::SBBreakpointLocation::IsValid",1,1)
8638   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::IsValid",1,"lldb::SBBreakpointLocation const *");
8639 
8640   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8641     SWIG_fail_ptr("SBBreakpointLocation_IsValid",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8642   }
8643 
8644   result = (bool)((lldb::SBBreakpointLocation const *)arg1)->IsValid();
8645   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8646   return SWIG_arg;
8647 
8648   if(0) SWIG_fail;
8649 
8650 fail:
8651   lua_error(L);
8652   return SWIG_arg;
8653 }
8654 
8655 
8656 static int _wrap_SBBreakpointLocation_GetAddress(lua_State* L) {
8657   int SWIG_arg = 0;
8658   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8659   lldb::SBAddress result;
8660 
8661   SWIG_check_num_args("lldb::SBBreakpointLocation::GetAddress",1,1)
8662   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetAddress",1,"lldb::SBBreakpointLocation *");
8663 
8664   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8665     SWIG_fail_ptr("SBBreakpointLocation_GetAddress",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8666   }
8667 
8668   result = (arg1)->GetAddress();
8669   {
8670     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
8671     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
8672   }
8673   return SWIG_arg;
8674 
8675   if(0) SWIG_fail;
8676 
8677 fail:
8678   lua_error(L);
8679   return SWIG_arg;
8680 }
8681 
8682 
8683 static int _wrap_SBBreakpointLocation_GetLoadAddress(lua_State* L) {
8684   int SWIG_arg = 0;
8685   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8686   lldb::addr_t result;
8687 
8688   SWIG_check_num_args("lldb::SBBreakpointLocation::GetLoadAddress",1,1)
8689   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetLoadAddress",1,"lldb::SBBreakpointLocation *");
8690 
8691   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8692     SWIG_fail_ptr("SBBreakpointLocation_GetLoadAddress",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8693   }
8694 
8695   result = (lldb::addr_t)(arg1)->GetLoadAddress();
8696   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
8697   return SWIG_arg;
8698 
8699   if(0) SWIG_fail;
8700 
8701 fail:
8702   lua_error(L);
8703   return SWIG_arg;
8704 }
8705 
8706 
8707 static int _wrap_SBBreakpointLocation_SetEnabled(lua_State* L) {
8708   int SWIG_arg = 0;
8709   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8710   bool arg2 ;
8711 
8712   SWIG_check_num_args("lldb::SBBreakpointLocation::SetEnabled",2,2)
8713   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetEnabled",1,"lldb::SBBreakpointLocation *");
8714   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetEnabled",2,"bool");
8715 
8716   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8717     SWIG_fail_ptr("SBBreakpointLocation_SetEnabled",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8718   }
8719 
8720   arg2 = (lua_toboolean(L, 2)!=0);
8721   (arg1)->SetEnabled(arg2);
8722 
8723   return SWIG_arg;
8724 
8725   if(0) SWIG_fail;
8726 
8727 fail:
8728   lua_error(L);
8729   return SWIG_arg;
8730 }
8731 
8732 
8733 static int _wrap_SBBreakpointLocation_IsEnabled(lua_State* L) {
8734   int SWIG_arg = 0;
8735   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8736   bool result;
8737 
8738   SWIG_check_num_args("lldb::SBBreakpointLocation::IsEnabled",1,1)
8739   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::IsEnabled",1,"lldb::SBBreakpointLocation *");
8740 
8741   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8742     SWIG_fail_ptr("SBBreakpointLocation_IsEnabled",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8743   }
8744 
8745   result = (bool)(arg1)->IsEnabled();
8746   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8747   return SWIG_arg;
8748 
8749   if(0) SWIG_fail;
8750 
8751 fail:
8752   lua_error(L);
8753   return SWIG_arg;
8754 }
8755 
8756 
8757 static int _wrap_SBBreakpointLocation_GetHitCount(lua_State* L) {
8758   int SWIG_arg = 0;
8759   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8760   uint32_t result;
8761 
8762   SWIG_check_num_args("lldb::SBBreakpointLocation::GetHitCount",1,1)
8763   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetHitCount",1,"lldb::SBBreakpointLocation *");
8764 
8765   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8766     SWIG_fail_ptr("SBBreakpointLocation_GetHitCount",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8767   }
8768 
8769   result = (uint32_t)(arg1)->GetHitCount();
8770   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
8771   return SWIG_arg;
8772 
8773   if(0) SWIG_fail;
8774 
8775 fail:
8776   lua_error(L);
8777   return SWIG_arg;
8778 }
8779 
8780 
8781 static int _wrap_SBBreakpointLocation_GetIgnoreCount(lua_State* L) {
8782   int SWIG_arg = 0;
8783   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8784   uint32_t result;
8785 
8786   SWIG_check_num_args("lldb::SBBreakpointLocation::GetIgnoreCount",1,1)
8787   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetIgnoreCount",1,"lldb::SBBreakpointLocation *");
8788 
8789   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8790     SWIG_fail_ptr("SBBreakpointLocation_GetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8791   }
8792 
8793   result = (uint32_t)(arg1)->GetIgnoreCount();
8794   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
8795   return SWIG_arg;
8796 
8797   if(0) SWIG_fail;
8798 
8799 fail:
8800   lua_error(L);
8801   return SWIG_arg;
8802 }
8803 
8804 
8805 static int _wrap_SBBreakpointLocation_SetIgnoreCount(lua_State* L) {
8806   int SWIG_arg = 0;
8807   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8808   uint32_t arg2 ;
8809 
8810   SWIG_check_num_args("lldb::SBBreakpointLocation::SetIgnoreCount",2,2)
8811   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetIgnoreCount",1,"lldb::SBBreakpointLocation *");
8812   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetIgnoreCount",2,"uint32_t");
8813 
8814   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8815     SWIG_fail_ptr("SBBreakpointLocation_SetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8816   }
8817 
8818   arg2 = (uint32_t)lua_tointeger(L, 2);
8819   (arg1)->SetIgnoreCount(arg2);
8820 
8821   return SWIG_arg;
8822 
8823   if(0) SWIG_fail;
8824 
8825 fail:
8826   lua_error(L);
8827   return SWIG_arg;
8828 }
8829 
8830 
8831 static int _wrap_SBBreakpointLocation_SetCondition(lua_State* L) {
8832   int SWIG_arg = 0;
8833   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8834   char *arg2 = (char *) 0 ;
8835 
8836   SWIG_check_num_args("lldb::SBBreakpointLocation::SetCondition",2,2)
8837   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetCondition",1,"lldb::SBBreakpointLocation *");
8838   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetCondition",2,"char const *");
8839 
8840   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8841     SWIG_fail_ptr("SBBreakpointLocation_SetCondition",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8842   }
8843 
8844   arg2 = (char *)lua_tostring(L, 2);
8845   (arg1)->SetCondition((char const *)arg2);
8846 
8847   return SWIG_arg;
8848 
8849   if(0) SWIG_fail;
8850 
8851 fail:
8852   lua_error(L);
8853   return SWIG_arg;
8854 }
8855 
8856 
8857 static int _wrap_SBBreakpointLocation_GetCondition(lua_State* L) {
8858   int SWIG_arg = 0;
8859   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8860   char *result = 0 ;
8861 
8862   SWIG_check_num_args("lldb::SBBreakpointLocation::GetCondition",1,1)
8863   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetCondition",1,"lldb::SBBreakpointLocation *");
8864 
8865   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8866     SWIG_fail_ptr("SBBreakpointLocation_GetCondition",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8867   }
8868 
8869   result = (char *)(arg1)->GetCondition();
8870   lua_pushstring(L,(const char *)result); SWIG_arg++;
8871   return SWIG_arg;
8872 
8873   if(0) SWIG_fail;
8874 
8875 fail:
8876   lua_error(L);
8877   return SWIG_arg;
8878 }
8879 
8880 
8881 static int _wrap_SBBreakpointLocation_GetAutoContinue(lua_State* L) {
8882   int SWIG_arg = 0;
8883   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8884   bool result;
8885 
8886   SWIG_check_num_args("lldb::SBBreakpointLocation::GetAutoContinue",1,1)
8887   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetAutoContinue",1,"lldb::SBBreakpointLocation *");
8888 
8889   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8890     SWIG_fail_ptr("SBBreakpointLocation_GetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8891   }
8892 
8893   result = (bool)(arg1)->GetAutoContinue();
8894   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8895   return SWIG_arg;
8896 
8897   if(0) SWIG_fail;
8898 
8899 fail:
8900   lua_error(L);
8901   return SWIG_arg;
8902 }
8903 
8904 
8905 static int _wrap_SBBreakpointLocation_SetAutoContinue(lua_State* L) {
8906   int SWIG_arg = 0;
8907   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8908   bool arg2 ;
8909 
8910   SWIG_check_num_args("lldb::SBBreakpointLocation::SetAutoContinue",2,2)
8911   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetAutoContinue",1,"lldb::SBBreakpointLocation *");
8912   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetAutoContinue",2,"bool");
8913 
8914   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8915     SWIG_fail_ptr("SBBreakpointLocation_SetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8916   }
8917 
8918   arg2 = (lua_toboolean(L, 2)!=0);
8919   (arg1)->SetAutoContinue(arg2);
8920 
8921   return SWIG_arg;
8922 
8923   if(0) SWIG_fail;
8924 
8925 fail:
8926   lua_error(L);
8927   return SWIG_arg;
8928 }
8929 
8930 
8931 static int _wrap_SBBreakpointLocation_SetScriptCallbackFunction__SWIG_0(lua_State* L) {
8932   int SWIG_arg = 0;
8933   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8934   char *arg2 = (char *) 0 ;
8935 
8936   SWIG_check_num_args("lldb::SBBreakpointLocation::SetScriptCallbackFunction",2,2)
8937   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",1,"lldb::SBBreakpointLocation *");
8938   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",2,"char const *");
8939 
8940   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8941     SWIG_fail_ptr("SBBreakpointLocation_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8942   }
8943 
8944   arg2 = (char *)lua_tostring(L, 2);
8945   (arg1)->SetScriptCallbackFunction((char const *)arg2);
8946 
8947   return SWIG_arg;
8948 
8949   if(0) SWIG_fail;
8950 
8951 fail:
8952   lua_error(L);
8953   return SWIG_arg;
8954 }
8955 
8956 
8957 static int _wrap_SBBreakpointLocation_SetScriptCallbackFunction__SWIG_1(lua_State* L) {
8958   int SWIG_arg = 0;
8959   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8960   char *arg2 = (char *) 0 ;
8961   lldb::SBStructuredData *arg3 = 0 ;
8962   lldb::SBError result;
8963 
8964   SWIG_check_num_args("lldb::SBBreakpointLocation::SetScriptCallbackFunction",3,3)
8965   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",1,"lldb::SBBreakpointLocation *");
8966   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",2,"char const *");
8967   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",3,"lldb::SBStructuredData &");
8968 
8969   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8970     SWIG_fail_ptr("SBBreakpointLocation_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8971   }
8972 
8973   arg2 = (char *)lua_tostring(L, 2);
8974 
8975   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
8976     SWIG_fail_ptr("SBBreakpointLocation_SetScriptCallbackFunction",3,SWIGTYPE_p_lldb__SBStructuredData);
8977   }
8978 
8979   result = (arg1)->SetScriptCallbackFunction((char const *)arg2,*arg3);
8980   {
8981     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
8982     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
8983   }
8984   return SWIG_arg;
8985 
8986   if(0) SWIG_fail;
8987 
8988 fail:
8989   lua_error(L);
8990   return SWIG_arg;
8991 }
8992 
8993 
8994 static int _wrap_SBBreakpointLocation_SetScriptCallbackFunction(lua_State* L) {
8995   int argc;
8996   int argv[4]={
8997     1,2,3,4
8998   };
8999 
9000   argc = lua_gettop(L);
9001   if (argc == 2) {
9002     int _v;
9003     {
9004       void *ptr;
9005       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointLocation, 0)) {
9006         _v = 0;
9007       } else {
9008         _v = 1;
9009       }
9010     }
9011     if (_v) {
9012       {
9013         _v = SWIG_lua_isnilstring(L,argv[1]);
9014       }
9015       if (_v) {
9016         return _wrap_SBBreakpointLocation_SetScriptCallbackFunction__SWIG_0(L);
9017       }
9018     }
9019   }
9020   if (argc == 3) {
9021     int _v;
9022     {
9023       void *ptr;
9024       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointLocation, 0)) {
9025         _v = 0;
9026       } else {
9027         _v = 1;
9028       }
9029     }
9030     if (_v) {
9031       {
9032         _v = SWIG_lua_isnilstring(L,argv[1]);
9033       }
9034       if (_v) {
9035         {
9036           void *ptr;
9037           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
9038             _v = 0;
9039           } else {
9040             _v = 1;
9041           }
9042         }
9043         if (_v) {
9044           return _wrap_SBBreakpointLocation_SetScriptCallbackFunction__SWIG_1(L);
9045         }
9046       }
9047     }
9048   }
9049 
9050   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBreakpointLocation_SetScriptCallbackFunction'\n"
9051     "  Possible C/C++ prototypes are:\n"
9052     "    lldb::SBBreakpointLocation::SetScriptCallbackFunction(char const *)\n"
9053     "    lldb::SBBreakpointLocation::SetScriptCallbackFunction(char const *,lldb::SBStructuredData &)\n");
9054   lua_error(L);return 0;
9055 }
9056 
9057 
9058 static int _wrap_SBBreakpointLocation_SetScriptCallbackBody(lua_State* L) {
9059   int SWIG_arg = 0;
9060   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9061   char *arg2 = (char *) 0 ;
9062   lldb::SBError result;
9063 
9064   SWIG_check_num_args("lldb::SBBreakpointLocation::SetScriptCallbackBody",2,2)
9065   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackBody",1,"lldb::SBBreakpointLocation *");
9066   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackBody",2,"char const *");
9067 
9068   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9069     SWIG_fail_ptr("SBBreakpointLocation_SetScriptCallbackBody",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9070   }
9071 
9072   arg2 = (char *)lua_tostring(L, 2);
9073   result = (arg1)->SetScriptCallbackBody((char const *)arg2);
9074   {
9075     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
9076     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
9077   }
9078   return SWIG_arg;
9079 
9080   if(0) SWIG_fail;
9081 
9082 fail:
9083   lua_error(L);
9084   return SWIG_arg;
9085 }
9086 
9087 
9088 static int _wrap_SBBreakpointLocation_SetCommandLineCommands(lua_State* L) {
9089   int SWIG_arg = 0;
9090   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9091   lldb::SBStringList *arg2 = 0 ;
9092 
9093   SWIG_check_num_args("lldb::SBBreakpointLocation::SetCommandLineCommands",2,2)
9094   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetCommandLineCommands",1,"lldb::SBBreakpointLocation *");
9095   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetCommandLineCommands",2,"lldb::SBStringList &");
9096 
9097   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9098     SWIG_fail_ptr("SBBreakpointLocation_SetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9099   }
9100 
9101 
9102   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
9103     SWIG_fail_ptr("SBBreakpointLocation_SetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
9104   }
9105 
9106   (arg1)->SetCommandLineCommands(*arg2);
9107 
9108   return SWIG_arg;
9109 
9110   if(0) SWIG_fail;
9111 
9112 fail:
9113   lua_error(L);
9114   return SWIG_arg;
9115 }
9116 
9117 
9118 static int _wrap_SBBreakpointLocation_GetCommandLineCommands(lua_State* L) {
9119   int SWIG_arg = 0;
9120   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9121   lldb::SBStringList *arg2 = 0 ;
9122   bool result;
9123 
9124   SWIG_check_num_args("lldb::SBBreakpointLocation::GetCommandLineCommands",2,2)
9125   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetCommandLineCommands",1,"lldb::SBBreakpointLocation *");
9126   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetCommandLineCommands",2,"lldb::SBStringList &");
9127 
9128   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9129     SWIG_fail_ptr("SBBreakpointLocation_GetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9130   }
9131 
9132 
9133   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
9134     SWIG_fail_ptr("SBBreakpointLocation_GetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
9135   }
9136 
9137   result = (bool)(arg1)->GetCommandLineCommands(*arg2);
9138   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9139   return SWIG_arg;
9140 
9141   if(0) SWIG_fail;
9142 
9143 fail:
9144   lua_error(L);
9145   return SWIG_arg;
9146 }
9147 
9148 
9149 static int _wrap_SBBreakpointLocation_SetThreadID(lua_State* L) {
9150   int SWIG_arg = 0;
9151   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9152   lldb::tid_t arg2 ;
9153 
9154   SWIG_check_num_args("lldb::SBBreakpointLocation::SetThreadID",2,2)
9155   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadID",1,"lldb::SBBreakpointLocation *");
9156   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadID",2,"lldb::tid_t");
9157 
9158   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9159     SWIG_fail_ptr("SBBreakpointLocation_SetThreadID",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9160   }
9161 
9162   arg2 = (lldb::tid_t)lua_tointeger(L, 2);
9163   (arg1)->SetThreadID(arg2);
9164 
9165   return SWIG_arg;
9166 
9167   if(0) SWIG_fail;
9168 
9169 fail:
9170   lua_error(L);
9171   return SWIG_arg;
9172 }
9173 
9174 
9175 static int _wrap_SBBreakpointLocation_GetThreadID(lua_State* L) {
9176   int SWIG_arg = 0;
9177   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9178   lldb::tid_t result;
9179 
9180   SWIG_check_num_args("lldb::SBBreakpointLocation::GetThreadID",1,1)
9181   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetThreadID",1,"lldb::SBBreakpointLocation *");
9182 
9183   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9184     SWIG_fail_ptr("SBBreakpointLocation_GetThreadID",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9185   }
9186 
9187   result = (lldb::tid_t)(arg1)->GetThreadID();
9188   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
9189   return SWIG_arg;
9190 
9191   if(0) SWIG_fail;
9192 
9193 fail:
9194   lua_error(L);
9195   return SWIG_arg;
9196 }
9197 
9198 
9199 static int _wrap_SBBreakpointLocation_SetThreadIndex(lua_State* L) {
9200   int SWIG_arg = 0;
9201   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9202   uint32_t arg2 ;
9203 
9204   SWIG_check_num_args("lldb::SBBreakpointLocation::SetThreadIndex",2,2)
9205   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadIndex",1,"lldb::SBBreakpointLocation *");
9206   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadIndex",2,"uint32_t");
9207 
9208   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9209     SWIG_fail_ptr("SBBreakpointLocation_SetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9210   }
9211 
9212   arg2 = (uint32_t)lua_tointeger(L, 2);
9213   (arg1)->SetThreadIndex(arg2);
9214 
9215   return SWIG_arg;
9216 
9217   if(0) SWIG_fail;
9218 
9219 fail:
9220   lua_error(L);
9221   return SWIG_arg;
9222 }
9223 
9224 
9225 static int _wrap_SBBreakpointLocation_GetThreadIndex(lua_State* L) {
9226   int SWIG_arg = 0;
9227   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9228   uint32_t result;
9229 
9230   SWIG_check_num_args("lldb::SBBreakpointLocation::GetThreadIndex",1,1)
9231   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetThreadIndex",1,"lldb::SBBreakpointLocation const *");
9232 
9233   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9234     SWIG_fail_ptr("SBBreakpointLocation_GetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9235   }
9236 
9237   result = (uint32_t)((lldb::SBBreakpointLocation const *)arg1)->GetThreadIndex();
9238   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
9239   return SWIG_arg;
9240 
9241   if(0) SWIG_fail;
9242 
9243 fail:
9244   lua_error(L);
9245   return SWIG_arg;
9246 }
9247 
9248 
9249 static int _wrap_SBBreakpointLocation_SetThreadName(lua_State* L) {
9250   int SWIG_arg = 0;
9251   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9252   char *arg2 = (char *) 0 ;
9253 
9254   SWIG_check_num_args("lldb::SBBreakpointLocation::SetThreadName",2,2)
9255   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadName",1,"lldb::SBBreakpointLocation *");
9256   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadName",2,"char const *");
9257 
9258   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9259     SWIG_fail_ptr("SBBreakpointLocation_SetThreadName",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9260   }
9261 
9262   arg2 = (char *)lua_tostring(L, 2);
9263   (arg1)->SetThreadName((char const *)arg2);
9264 
9265   return SWIG_arg;
9266 
9267   if(0) SWIG_fail;
9268 
9269 fail:
9270   lua_error(L);
9271   return SWIG_arg;
9272 }
9273 
9274 
9275 static int _wrap_SBBreakpointLocation_GetThreadName(lua_State* L) {
9276   int SWIG_arg = 0;
9277   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9278   char *result = 0 ;
9279 
9280   SWIG_check_num_args("lldb::SBBreakpointLocation::GetThreadName",1,1)
9281   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetThreadName",1,"lldb::SBBreakpointLocation const *");
9282 
9283   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9284     SWIG_fail_ptr("SBBreakpointLocation_GetThreadName",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9285   }
9286 
9287   result = (char *)((lldb::SBBreakpointLocation const *)arg1)->GetThreadName();
9288   lua_pushstring(L,(const char *)result); SWIG_arg++;
9289   return SWIG_arg;
9290 
9291   if(0) SWIG_fail;
9292 
9293 fail:
9294   lua_error(L);
9295   return SWIG_arg;
9296 }
9297 
9298 
9299 static int _wrap_SBBreakpointLocation_SetQueueName(lua_State* L) {
9300   int SWIG_arg = 0;
9301   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9302   char *arg2 = (char *) 0 ;
9303 
9304   SWIG_check_num_args("lldb::SBBreakpointLocation::SetQueueName",2,2)
9305   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetQueueName",1,"lldb::SBBreakpointLocation *");
9306   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetQueueName",2,"char const *");
9307 
9308   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9309     SWIG_fail_ptr("SBBreakpointLocation_SetQueueName",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9310   }
9311 
9312   arg2 = (char *)lua_tostring(L, 2);
9313   (arg1)->SetQueueName((char const *)arg2);
9314 
9315   return SWIG_arg;
9316 
9317   if(0) SWIG_fail;
9318 
9319 fail:
9320   lua_error(L);
9321   return SWIG_arg;
9322 }
9323 
9324 
9325 static int _wrap_SBBreakpointLocation_GetQueueName(lua_State* L) {
9326   int SWIG_arg = 0;
9327   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9328   char *result = 0 ;
9329 
9330   SWIG_check_num_args("lldb::SBBreakpointLocation::GetQueueName",1,1)
9331   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetQueueName",1,"lldb::SBBreakpointLocation const *");
9332 
9333   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9334     SWIG_fail_ptr("SBBreakpointLocation_GetQueueName",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9335   }
9336 
9337   result = (char *)((lldb::SBBreakpointLocation const *)arg1)->GetQueueName();
9338   lua_pushstring(L,(const char *)result); SWIG_arg++;
9339   return SWIG_arg;
9340 
9341   if(0) SWIG_fail;
9342 
9343 fail:
9344   lua_error(L);
9345   return SWIG_arg;
9346 }
9347 
9348 
9349 static int _wrap_SBBreakpointLocation_IsResolved(lua_State* L) {
9350   int SWIG_arg = 0;
9351   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9352   bool result;
9353 
9354   SWIG_check_num_args("lldb::SBBreakpointLocation::IsResolved",1,1)
9355   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::IsResolved",1,"lldb::SBBreakpointLocation *");
9356 
9357   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9358     SWIG_fail_ptr("SBBreakpointLocation_IsResolved",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9359   }
9360 
9361   result = (bool)(arg1)->IsResolved();
9362   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9363   return SWIG_arg;
9364 
9365   if(0) SWIG_fail;
9366 
9367 fail:
9368   lua_error(L);
9369   return SWIG_arg;
9370 }
9371 
9372 
9373 static int _wrap_SBBreakpointLocation_GetDescription(lua_State* L) {
9374   int SWIG_arg = 0;
9375   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9376   lldb::SBStream *arg2 = 0 ;
9377   lldb::DescriptionLevel arg3 ;
9378   bool result;
9379 
9380   SWIG_check_num_args("lldb::SBBreakpointLocation::GetDescription",3,3)
9381   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetDescription",1,"lldb::SBBreakpointLocation *");
9382   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetDescription",2,"lldb::SBStream &");
9383   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetDescription",3,"lldb::DescriptionLevel");
9384 
9385   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9386     SWIG_fail_ptr("SBBreakpointLocation_GetDescription",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9387   }
9388 
9389 
9390   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
9391     SWIG_fail_ptr("SBBreakpointLocation_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
9392   }
9393 
9394   arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
9395   result = (bool)(arg1)->GetDescription(*arg2,arg3);
9396   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9397   return SWIG_arg;
9398 
9399   if(0) SWIG_fail;
9400 
9401 fail:
9402   lua_error(L);
9403   return SWIG_arg;
9404 }
9405 
9406 
9407 static int _wrap_SBBreakpointLocation_GetBreakpoint(lua_State* L) {
9408   int SWIG_arg = 0;
9409   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9410   lldb::SBBreakpoint result;
9411 
9412   SWIG_check_num_args("lldb::SBBreakpointLocation::GetBreakpoint",1,1)
9413   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetBreakpoint",1,"lldb::SBBreakpointLocation *");
9414 
9415   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9416     SWIG_fail_ptr("SBBreakpointLocation_GetBreakpoint",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9417   }
9418 
9419   result = (arg1)->GetBreakpoint();
9420   {
9421     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
9422     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
9423   }
9424   return SWIG_arg;
9425 
9426   if(0) SWIG_fail;
9427 
9428 fail:
9429   lua_error(L);
9430   return SWIG_arg;
9431 }
9432 
9433 
9434 static int _wrap_SBBreakpointLocation___tostring(lua_State* L) {
9435   int SWIG_arg = 0;
9436   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9437   std::string result;
9438 
9439   SWIG_check_num_args("lldb::SBBreakpointLocation::__str__",1,1)
9440   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::__str__",1,"lldb::SBBreakpointLocation *");
9441 
9442   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9443     SWIG_fail_ptr("SBBreakpointLocation___tostring",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9444   }
9445 
9446   result = lldb_SBBreakpointLocation___str__(arg1);
9447   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
9448   return SWIG_arg;
9449 
9450   if(0) SWIG_fail;
9451 
9452 fail:
9453   lua_error(L);
9454   return SWIG_arg;
9455 }
9456 
9457 
9458 static void swig_delete_SBBreakpointLocation(void *obj) {
9459 lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) obj;
9460 delete arg1;
9461 }
9462 static int _proxy__wrap_new_SBBreakpointLocation(lua_State *L) {
9463     assert(lua_istable(L,1));
9464     lua_pushcfunction(L,_wrap_new_SBBreakpointLocation);
9465     assert(!lua_isnil(L,-1));
9466     lua_replace(L,1); /* replace our table with real constructor */
9467     lua_call(L,lua_gettop(L)-1,1);
9468     return 1;
9469 }
9470 static swig_lua_attribute swig_SBBreakpointLocation_attributes[] = {
9471     {0,0,0}
9472 };
9473 static swig_lua_method swig_SBBreakpointLocation_methods[]= {
9474     { "GetID", _wrap_SBBreakpointLocation_GetID},
9475     { "IsValid", _wrap_SBBreakpointLocation_IsValid},
9476     { "GetAddress", _wrap_SBBreakpointLocation_GetAddress},
9477     { "GetLoadAddress", _wrap_SBBreakpointLocation_GetLoadAddress},
9478     { "SetEnabled", _wrap_SBBreakpointLocation_SetEnabled},
9479     { "IsEnabled", _wrap_SBBreakpointLocation_IsEnabled},
9480     { "GetHitCount", _wrap_SBBreakpointLocation_GetHitCount},
9481     { "GetIgnoreCount", _wrap_SBBreakpointLocation_GetIgnoreCount},
9482     { "SetIgnoreCount", _wrap_SBBreakpointLocation_SetIgnoreCount},
9483     { "SetCondition", _wrap_SBBreakpointLocation_SetCondition},
9484     { "GetCondition", _wrap_SBBreakpointLocation_GetCondition},
9485     { "GetAutoContinue", _wrap_SBBreakpointLocation_GetAutoContinue},
9486     { "SetAutoContinue", _wrap_SBBreakpointLocation_SetAutoContinue},
9487     { "SetScriptCallbackFunction", _wrap_SBBreakpointLocation_SetScriptCallbackFunction},
9488     { "SetScriptCallbackBody", _wrap_SBBreakpointLocation_SetScriptCallbackBody},
9489     { "SetCommandLineCommands", _wrap_SBBreakpointLocation_SetCommandLineCommands},
9490     { "GetCommandLineCommands", _wrap_SBBreakpointLocation_GetCommandLineCommands},
9491     { "SetThreadID", _wrap_SBBreakpointLocation_SetThreadID},
9492     { "GetThreadID", _wrap_SBBreakpointLocation_GetThreadID},
9493     { "SetThreadIndex", _wrap_SBBreakpointLocation_SetThreadIndex},
9494     { "GetThreadIndex", _wrap_SBBreakpointLocation_GetThreadIndex},
9495     { "SetThreadName", _wrap_SBBreakpointLocation_SetThreadName},
9496     { "GetThreadName", _wrap_SBBreakpointLocation_GetThreadName},
9497     { "SetQueueName", _wrap_SBBreakpointLocation_SetQueueName},
9498     { "GetQueueName", _wrap_SBBreakpointLocation_GetQueueName},
9499     { "IsResolved", _wrap_SBBreakpointLocation_IsResolved},
9500     { "GetDescription", _wrap_SBBreakpointLocation_GetDescription},
9501     { "GetBreakpoint", _wrap_SBBreakpointLocation_GetBreakpoint},
9502     { "__tostring", _wrap_SBBreakpointLocation___tostring},
9503     {0,0}
9504 };
9505 static swig_lua_method swig_SBBreakpointLocation_meta[] = {
9506     { "__tostring", _wrap_SBBreakpointLocation___tostring},
9507     {0,0}
9508 };
9509 
9510 static swig_lua_attribute swig_SBBreakpointLocation_Sf_SwigStatic_attributes[] = {
9511     {0,0,0}
9512 };
9513 static swig_lua_const_info swig_SBBreakpointLocation_Sf_SwigStatic_constants[]= {
9514     {0,0,0,0,0,0}
9515 };
9516 static swig_lua_method swig_SBBreakpointLocation_Sf_SwigStatic_methods[]= {
9517     {0,0}
9518 };
9519 static swig_lua_class* swig_SBBreakpointLocation_Sf_SwigStatic_classes[]= {
9520     0
9521 };
9522 
9523 static swig_lua_namespace swig_SBBreakpointLocation_Sf_SwigStatic = {
9524     "SBBreakpointLocation",
9525     swig_SBBreakpointLocation_Sf_SwigStatic_methods,
9526     swig_SBBreakpointLocation_Sf_SwigStatic_attributes,
9527     swig_SBBreakpointLocation_Sf_SwigStatic_constants,
9528     swig_SBBreakpointLocation_Sf_SwigStatic_classes,
9529     0
9530 };
9531 static swig_lua_class *swig_SBBreakpointLocation_bases[] = {0};
9532 static const char *swig_SBBreakpointLocation_base_names[] = {0};
9533 static swig_lua_class _wrap_class_SBBreakpointLocation = { "SBBreakpointLocation", "SBBreakpointLocation", &SWIGTYPE_p_lldb__SBBreakpointLocation,_proxy__wrap_new_SBBreakpointLocation, swig_delete_SBBreakpointLocation, swig_SBBreakpointLocation_methods, swig_SBBreakpointLocation_attributes, &swig_SBBreakpointLocation_Sf_SwigStatic, swig_SBBreakpointLocation_meta, swig_SBBreakpointLocation_bases, swig_SBBreakpointLocation_base_names };
9534 
9535 static int _wrap_new_SBBreakpointName__SWIG_0(lua_State* L) {
9536   int SWIG_arg = 0;
9537   lldb::SBBreakpointName *result = 0 ;
9538 
9539   SWIG_check_num_args("lldb::SBBreakpointName::SBBreakpointName",0,0)
9540   result = (lldb::SBBreakpointName *)new lldb::SBBreakpointName();
9541   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointName,1); SWIG_arg++;
9542   return SWIG_arg;
9543 
9544   if(0) SWIG_fail;
9545 
9546 fail:
9547   lua_error(L);
9548   return SWIG_arg;
9549 }
9550 
9551 
9552 static int _wrap_new_SBBreakpointName__SWIG_1(lua_State* L) {
9553   int SWIG_arg = 0;
9554   lldb::SBTarget *arg1 = 0 ;
9555   char *arg2 = (char *) 0 ;
9556   lldb::SBBreakpointName *result = 0 ;
9557 
9558   SWIG_check_num_args("lldb::SBBreakpointName::SBBreakpointName",2,2)
9559   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",1,"lldb::SBTarget &");
9560   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",2,"char const *");
9561 
9562   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
9563     SWIG_fail_ptr("new_SBBreakpointName",1,SWIGTYPE_p_lldb__SBTarget);
9564   }
9565 
9566   arg2 = (char *)lua_tostring(L, 2);
9567   result = (lldb::SBBreakpointName *)new lldb::SBBreakpointName(*arg1,(char const *)arg2);
9568   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointName,1); SWIG_arg++;
9569   return SWIG_arg;
9570 
9571   if(0) SWIG_fail;
9572 
9573 fail:
9574   lua_error(L);
9575   return SWIG_arg;
9576 }
9577 
9578 
9579 static int _wrap_new_SBBreakpointName__SWIG_2(lua_State* L) {
9580   int SWIG_arg = 0;
9581   lldb::SBBreakpoint *arg1 = 0 ;
9582   char *arg2 = (char *) 0 ;
9583   lldb::SBBreakpointName *result = 0 ;
9584 
9585   SWIG_check_num_args("lldb::SBBreakpointName::SBBreakpointName",2,2)
9586   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",1,"lldb::SBBreakpoint &");
9587   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",2,"char const *");
9588 
9589   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
9590     SWIG_fail_ptr("new_SBBreakpointName",1,SWIGTYPE_p_lldb__SBBreakpoint);
9591   }
9592 
9593   arg2 = (char *)lua_tostring(L, 2);
9594   result = (lldb::SBBreakpointName *)new lldb::SBBreakpointName(*arg1,(char const *)arg2);
9595   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointName,1); SWIG_arg++;
9596   return SWIG_arg;
9597 
9598   if(0) SWIG_fail;
9599 
9600 fail:
9601   lua_error(L);
9602   return SWIG_arg;
9603 }
9604 
9605 
9606 static int _wrap_new_SBBreakpointName__SWIG_3(lua_State* L) {
9607   int SWIG_arg = 0;
9608   lldb::SBBreakpointName *arg1 = 0 ;
9609   lldb::SBBreakpointName *result = 0 ;
9610 
9611   SWIG_check_num_args("lldb::SBBreakpointName::SBBreakpointName",1,1)
9612   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",1,"lldb::SBBreakpointName const &");
9613 
9614   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9615     SWIG_fail_ptr("new_SBBreakpointName",1,SWIGTYPE_p_lldb__SBBreakpointName);
9616   }
9617 
9618   result = (lldb::SBBreakpointName *)new lldb::SBBreakpointName((lldb::SBBreakpointName const &)*arg1);
9619   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointName,1); SWIG_arg++;
9620   return SWIG_arg;
9621 
9622   if(0) SWIG_fail;
9623 
9624 fail:
9625   lua_error(L);
9626   return SWIG_arg;
9627 }
9628 
9629 
9630 static int _wrap_new_SBBreakpointName(lua_State* L) {
9631   int argc;
9632   int argv[3]={
9633     1,2,3
9634   };
9635 
9636   argc = lua_gettop(L);
9637   if (argc == 0) {
9638     return _wrap_new_SBBreakpointName__SWIG_0(L);
9639   }
9640   if (argc == 1) {
9641     int _v;
9642     {
9643       void *ptr;
9644       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointName, SWIG_POINTER_NO_NULL)) {
9645         _v = 0;
9646       } else {
9647         _v = 1;
9648       }
9649     }
9650     if (_v) {
9651       return _wrap_new_SBBreakpointName__SWIG_3(L);
9652     }
9653   }
9654   if (argc == 2) {
9655     int _v;
9656     {
9657       void *ptr;
9658       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, SWIG_POINTER_NO_NULL)) {
9659         _v = 0;
9660       } else {
9661         _v = 1;
9662       }
9663     }
9664     if (_v) {
9665       {
9666         _v = SWIG_lua_isnilstring(L,argv[1]);
9667       }
9668       if (_v) {
9669         return _wrap_new_SBBreakpointName__SWIG_2(L);
9670       }
9671     }
9672   }
9673   if (argc == 2) {
9674     int _v;
9675     {
9676       void *ptr;
9677       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
9678         _v = 0;
9679       } else {
9680         _v = 1;
9681       }
9682     }
9683     if (_v) {
9684       {
9685         _v = SWIG_lua_isnilstring(L,argv[1]);
9686       }
9687       if (_v) {
9688         return _wrap_new_SBBreakpointName__SWIG_1(L);
9689       }
9690     }
9691   }
9692 
9693   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBreakpointName'\n"
9694     "  Possible C/C++ prototypes are:\n"
9695     "    lldb::SBBreakpointName::SBBreakpointName()\n"
9696     "    lldb::SBBreakpointName::SBBreakpointName(lldb::SBTarget &,char const *)\n"
9697     "    lldb::SBBreakpointName::SBBreakpointName(lldb::SBBreakpoint &,char const *)\n"
9698     "    lldb::SBBreakpointName::SBBreakpointName(lldb::SBBreakpointName const &)\n");
9699   lua_error(L);return 0;
9700 }
9701 
9702 
9703 static int _wrap_SBBreakpointName___eq(lua_State* L) {
9704   int SWIG_arg = 0;
9705   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9706   lldb::SBBreakpointName *arg2 = 0 ;
9707   bool result;
9708 
9709   SWIG_check_num_args("lldb::SBBreakpointName::operator ==",2,2)
9710   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::operator ==",1,"lldb::SBBreakpointName *");
9711   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::operator ==",2,"lldb::SBBreakpointName const &");
9712 
9713   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9714     SWIG_fail_ptr("SBBreakpointName___eq",1,SWIGTYPE_p_lldb__SBBreakpointName);
9715   }
9716 
9717 
9718   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9719     SWIG_fail_ptr("SBBreakpointName___eq",2,SWIGTYPE_p_lldb__SBBreakpointName);
9720   }
9721 
9722   result = (bool)(arg1)->operator ==((lldb::SBBreakpointName const &)*arg2);
9723   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9724   return SWIG_arg;
9725 
9726   if(0) SWIG_fail;
9727 
9728 fail:
9729   lua_error(L);
9730   return SWIG_arg;
9731 }
9732 
9733 
9734 static int _wrap_SBBreakpointName_IsValid(lua_State* L) {
9735   int SWIG_arg = 0;
9736   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9737   bool result;
9738 
9739   SWIG_check_num_args("lldb::SBBreakpointName::IsValid",1,1)
9740   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::IsValid",1,"lldb::SBBreakpointName const *");
9741 
9742   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9743     SWIG_fail_ptr("SBBreakpointName_IsValid",1,SWIGTYPE_p_lldb__SBBreakpointName);
9744   }
9745 
9746   result = (bool)((lldb::SBBreakpointName const *)arg1)->IsValid();
9747   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9748   return SWIG_arg;
9749 
9750   if(0) SWIG_fail;
9751 
9752 fail:
9753   lua_error(L);
9754   return SWIG_arg;
9755 }
9756 
9757 
9758 static int _wrap_SBBreakpointName_GetName(lua_State* L) {
9759   int SWIG_arg = 0;
9760   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9761   char *result = 0 ;
9762 
9763   SWIG_check_num_args("lldb::SBBreakpointName::GetName",1,1)
9764   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetName",1,"lldb::SBBreakpointName const *");
9765 
9766   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9767     SWIG_fail_ptr("SBBreakpointName_GetName",1,SWIGTYPE_p_lldb__SBBreakpointName);
9768   }
9769 
9770   result = (char *)((lldb::SBBreakpointName const *)arg1)->GetName();
9771   lua_pushstring(L,(const char *)result); SWIG_arg++;
9772   return SWIG_arg;
9773 
9774   if(0) SWIG_fail;
9775 
9776 fail:
9777   lua_error(L);
9778   return SWIG_arg;
9779 }
9780 
9781 
9782 static int _wrap_SBBreakpointName_SetEnabled(lua_State* L) {
9783   int SWIG_arg = 0;
9784   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9785   bool arg2 ;
9786 
9787   SWIG_check_num_args("lldb::SBBreakpointName::SetEnabled",2,2)
9788   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetEnabled",1,"lldb::SBBreakpointName *");
9789   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetEnabled",2,"bool");
9790 
9791   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9792     SWIG_fail_ptr("SBBreakpointName_SetEnabled",1,SWIGTYPE_p_lldb__SBBreakpointName);
9793   }
9794 
9795   arg2 = (lua_toboolean(L, 2)!=0);
9796   (arg1)->SetEnabled(arg2);
9797 
9798   return SWIG_arg;
9799 
9800   if(0) SWIG_fail;
9801 
9802 fail:
9803   lua_error(L);
9804   return SWIG_arg;
9805 }
9806 
9807 
9808 static int _wrap_SBBreakpointName_IsEnabled(lua_State* L) {
9809   int SWIG_arg = 0;
9810   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9811   bool result;
9812 
9813   SWIG_check_num_args("lldb::SBBreakpointName::IsEnabled",1,1)
9814   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::IsEnabled",1,"lldb::SBBreakpointName *");
9815 
9816   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9817     SWIG_fail_ptr("SBBreakpointName_IsEnabled",1,SWIGTYPE_p_lldb__SBBreakpointName);
9818   }
9819 
9820   result = (bool)(arg1)->IsEnabled();
9821   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9822   return SWIG_arg;
9823 
9824   if(0) SWIG_fail;
9825 
9826 fail:
9827   lua_error(L);
9828   return SWIG_arg;
9829 }
9830 
9831 
9832 static int _wrap_SBBreakpointName_SetOneShot(lua_State* L) {
9833   int SWIG_arg = 0;
9834   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9835   bool arg2 ;
9836 
9837   SWIG_check_num_args("lldb::SBBreakpointName::SetOneShot",2,2)
9838   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetOneShot",1,"lldb::SBBreakpointName *");
9839   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetOneShot",2,"bool");
9840 
9841   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9842     SWIG_fail_ptr("SBBreakpointName_SetOneShot",1,SWIGTYPE_p_lldb__SBBreakpointName);
9843   }
9844 
9845   arg2 = (lua_toboolean(L, 2)!=0);
9846   (arg1)->SetOneShot(arg2);
9847 
9848   return SWIG_arg;
9849 
9850   if(0) SWIG_fail;
9851 
9852 fail:
9853   lua_error(L);
9854   return SWIG_arg;
9855 }
9856 
9857 
9858 static int _wrap_SBBreakpointName_IsOneShot(lua_State* L) {
9859   int SWIG_arg = 0;
9860   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9861   bool result;
9862 
9863   SWIG_check_num_args("lldb::SBBreakpointName::IsOneShot",1,1)
9864   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::IsOneShot",1,"lldb::SBBreakpointName const *");
9865 
9866   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9867     SWIG_fail_ptr("SBBreakpointName_IsOneShot",1,SWIGTYPE_p_lldb__SBBreakpointName);
9868   }
9869 
9870   result = (bool)((lldb::SBBreakpointName const *)arg1)->IsOneShot();
9871   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9872   return SWIG_arg;
9873 
9874   if(0) SWIG_fail;
9875 
9876 fail:
9877   lua_error(L);
9878   return SWIG_arg;
9879 }
9880 
9881 
9882 static int _wrap_SBBreakpointName_SetIgnoreCount(lua_State* L) {
9883   int SWIG_arg = 0;
9884   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9885   uint32_t arg2 ;
9886 
9887   SWIG_check_num_args("lldb::SBBreakpointName::SetIgnoreCount",2,2)
9888   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetIgnoreCount",1,"lldb::SBBreakpointName *");
9889   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetIgnoreCount",2,"uint32_t");
9890 
9891   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9892     SWIG_fail_ptr("SBBreakpointName_SetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpointName);
9893   }
9894 
9895   arg2 = (uint32_t)lua_tointeger(L, 2);
9896   (arg1)->SetIgnoreCount(arg2);
9897 
9898   return SWIG_arg;
9899 
9900   if(0) SWIG_fail;
9901 
9902 fail:
9903   lua_error(L);
9904   return SWIG_arg;
9905 }
9906 
9907 
9908 static int _wrap_SBBreakpointName_GetIgnoreCount(lua_State* L) {
9909   int SWIG_arg = 0;
9910   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9911   uint32_t result;
9912 
9913   SWIG_check_num_args("lldb::SBBreakpointName::GetIgnoreCount",1,1)
9914   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetIgnoreCount",1,"lldb::SBBreakpointName const *");
9915 
9916   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9917     SWIG_fail_ptr("SBBreakpointName_GetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpointName);
9918   }
9919 
9920   result = (uint32_t)((lldb::SBBreakpointName const *)arg1)->GetIgnoreCount();
9921   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
9922   return SWIG_arg;
9923 
9924   if(0) SWIG_fail;
9925 
9926 fail:
9927   lua_error(L);
9928   return SWIG_arg;
9929 }
9930 
9931 
9932 static int _wrap_SBBreakpointName_SetCondition(lua_State* L) {
9933   int SWIG_arg = 0;
9934   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9935   char *arg2 = (char *) 0 ;
9936 
9937   SWIG_check_num_args("lldb::SBBreakpointName::SetCondition",2,2)
9938   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetCondition",1,"lldb::SBBreakpointName *");
9939   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetCondition",2,"char const *");
9940 
9941   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9942     SWIG_fail_ptr("SBBreakpointName_SetCondition",1,SWIGTYPE_p_lldb__SBBreakpointName);
9943   }
9944 
9945   arg2 = (char *)lua_tostring(L, 2);
9946   (arg1)->SetCondition((char const *)arg2);
9947 
9948   return SWIG_arg;
9949 
9950   if(0) SWIG_fail;
9951 
9952 fail:
9953   lua_error(L);
9954   return SWIG_arg;
9955 }
9956 
9957 
9958 static int _wrap_SBBreakpointName_GetCondition(lua_State* L) {
9959   int SWIG_arg = 0;
9960   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9961   char *result = 0 ;
9962 
9963   SWIG_check_num_args("lldb::SBBreakpointName::GetCondition",1,1)
9964   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetCondition",1,"lldb::SBBreakpointName *");
9965 
9966   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9967     SWIG_fail_ptr("SBBreakpointName_GetCondition",1,SWIGTYPE_p_lldb__SBBreakpointName);
9968   }
9969 
9970   result = (char *)(arg1)->GetCondition();
9971   lua_pushstring(L,(const char *)result); SWIG_arg++;
9972   return SWIG_arg;
9973 
9974   if(0) SWIG_fail;
9975 
9976 fail:
9977   lua_error(L);
9978   return SWIG_arg;
9979 }
9980 
9981 
9982 static int _wrap_SBBreakpointName_SetAutoContinue(lua_State* L) {
9983   int SWIG_arg = 0;
9984   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9985   bool arg2 ;
9986 
9987   SWIG_check_num_args("lldb::SBBreakpointName::SetAutoContinue",2,2)
9988   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetAutoContinue",1,"lldb::SBBreakpointName *");
9989   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetAutoContinue",2,"bool");
9990 
9991   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9992     SWIG_fail_ptr("SBBreakpointName_SetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpointName);
9993   }
9994 
9995   arg2 = (lua_toboolean(L, 2)!=0);
9996   (arg1)->SetAutoContinue(arg2);
9997 
9998   return SWIG_arg;
9999 
10000   if(0) SWIG_fail;
10001 
10002 fail:
10003   lua_error(L);
10004   return SWIG_arg;
10005 }
10006 
10007 
10008 static int _wrap_SBBreakpointName_GetAutoContinue(lua_State* L) {
10009   int SWIG_arg = 0;
10010   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10011   bool result;
10012 
10013   SWIG_check_num_args("lldb::SBBreakpointName::GetAutoContinue",1,1)
10014   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetAutoContinue",1,"lldb::SBBreakpointName *");
10015 
10016   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10017     SWIG_fail_ptr("SBBreakpointName_GetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpointName);
10018   }
10019 
10020   result = (bool)(arg1)->GetAutoContinue();
10021   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10022   return SWIG_arg;
10023 
10024   if(0) SWIG_fail;
10025 
10026 fail:
10027   lua_error(L);
10028   return SWIG_arg;
10029 }
10030 
10031 
10032 static int _wrap_SBBreakpointName_SetThreadID(lua_State* L) {
10033   int SWIG_arg = 0;
10034   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10035   lldb::tid_t arg2 ;
10036 
10037   SWIG_check_num_args("lldb::SBBreakpointName::SetThreadID",2,2)
10038   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadID",1,"lldb::SBBreakpointName *");
10039   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadID",2,"lldb::tid_t");
10040 
10041   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10042     SWIG_fail_ptr("SBBreakpointName_SetThreadID",1,SWIGTYPE_p_lldb__SBBreakpointName);
10043   }
10044 
10045   arg2 = (lldb::tid_t)lua_tointeger(L, 2);
10046   (arg1)->SetThreadID(arg2);
10047 
10048   return SWIG_arg;
10049 
10050   if(0) SWIG_fail;
10051 
10052 fail:
10053   lua_error(L);
10054   return SWIG_arg;
10055 }
10056 
10057 
10058 static int _wrap_SBBreakpointName_GetThreadID(lua_State* L) {
10059   int SWIG_arg = 0;
10060   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10061   lldb::tid_t result;
10062 
10063   SWIG_check_num_args("lldb::SBBreakpointName::GetThreadID",1,1)
10064   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetThreadID",1,"lldb::SBBreakpointName *");
10065 
10066   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10067     SWIG_fail_ptr("SBBreakpointName_GetThreadID",1,SWIGTYPE_p_lldb__SBBreakpointName);
10068   }
10069 
10070   result = (lldb::tid_t)(arg1)->GetThreadID();
10071   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
10072   return SWIG_arg;
10073 
10074   if(0) SWIG_fail;
10075 
10076 fail:
10077   lua_error(L);
10078   return SWIG_arg;
10079 }
10080 
10081 
10082 static int _wrap_SBBreakpointName_SetThreadIndex(lua_State* L) {
10083   int SWIG_arg = 0;
10084   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10085   uint32_t arg2 ;
10086 
10087   SWIG_check_num_args("lldb::SBBreakpointName::SetThreadIndex",2,2)
10088   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadIndex",1,"lldb::SBBreakpointName *");
10089   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadIndex",2,"uint32_t");
10090 
10091   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10092     SWIG_fail_ptr("SBBreakpointName_SetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpointName);
10093   }
10094 
10095   arg2 = (uint32_t)lua_tointeger(L, 2);
10096   (arg1)->SetThreadIndex(arg2);
10097 
10098   return SWIG_arg;
10099 
10100   if(0) SWIG_fail;
10101 
10102 fail:
10103   lua_error(L);
10104   return SWIG_arg;
10105 }
10106 
10107 
10108 static int _wrap_SBBreakpointName_GetThreadIndex(lua_State* L) {
10109   int SWIG_arg = 0;
10110   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10111   uint32_t result;
10112 
10113   SWIG_check_num_args("lldb::SBBreakpointName::GetThreadIndex",1,1)
10114   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetThreadIndex",1,"lldb::SBBreakpointName const *");
10115 
10116   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10117     SWIG_fail_ptr("SBBreakpointName_GetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpointName);
10118   }
10119 
10120   result = (uint32_t)((lldb::SBBreakpointName const *)arg1)->GetThreadIndex();
10121   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
10122   return SWIG_arg;
10123 
10124   if(0) SWIG_fail;
10125 
10126 fail:
10127   lua_error(L);
10128   return SWIG_arg;
10129 }
10130 
10131 
10132 static int _wrap_SBBreakpointName_SetThreadName(lua_State* L) {
10133   int SWIG_arg = 0;
10134   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10135   char *arg2 = (char *) 0 ;
10136 
10137   SWIG_check_num_args("lldb::SBBreakpointName::SetThreadName",2,2)
10138   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadName",1,"lldb::SBBreakpointName *");
10139   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadName",2,"char const *");
10140 
10141   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10142     SWIG_fail_ptr("SBBreakpointName_SetThreadName",1,SWIGTYPE_p_lldb__SBBreakpointName);
10143   }
10144 
10145   arg2 = (char *)lua_tostring(L, 2);
10146   (arg1)->SetThreadName((char const *)arg2);
10147 
10148   return SWIG_arg;
10149 
10150   if(0) SWIG_fail;
10151 
10152 fail:
10153   lua_error(L);
10154   return SWIG_arg;
10155 }
10156 
10157 
10158 static int _wrap_SBBreakpointName_GetThreadName(lua_State* L) {
10159   int SWIG_arg = 0;
10160   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10161   char *result = 0 ;
10162 
10163   SWIG_check_num_args("lldb::SBBreakpointName::GetThreadName",1,1)
10164   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetThreadName",1,"lldb::SBBreakpointName const *");
10165 
10166   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10167     SWIG_fail_ptr("SBBreakpointName_GetThreadName",1,SWIGTYPE_p_lldb__SBBreakpointName);
10168   }
10169 
10170   result = (char *)((lldb::SBBreakpointName const *)arg1)->GetThreadName();
10171   lua_pushstring(L,(const char *)result); SWIG_arg++;
10172   return SWIG_arg;
10173 
10174   if(0) SWIG_fail;
10175 
10176 fail:
10177   lua_error(L);
10178   return SWIG_arg;
10179 }
10180 
10181 
10182 static int _wrap_SBBreakpointName_SetQueueName(lua_State* L) {
10183   int SWIG_arg = 0;
10184   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10185   char *arg2 = (char *) 0 ;
10186 
10187   SWIG_check_num_args("lldb::SBBreakpointName::SetQueueName",2,2)
10188   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetQueueName",1,"lldb::SBBreakpointName *");
10189   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetQueueName",2,"char const *");
10190 
10191   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10192     SWIG_fail_ptr("SBBreakpointName_SetQueueName",1,SWIGTYPE_p_lldb__SBBreakpointName);
10193   }
10194 
10195   arg2 = (char *)lua_tostring(L, 2);
10196   (arg1)->SetQueueName((char const *)arg2);
10197 
10198   return SWIG_arg;
10199 
10200   if(0) SWIG_fail;
10201 
10202 fail:
10203   lua_error(L);
10204   return SWIG_arg;
10205 }
10206 
10207 
10208 static int _wrap_SBBreakpointName_GetQueueName(lua_State* L) {
10209   int SWIG_arg = 0;
10210   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10211   char *result = 0 ;
10212 
10213   SWIG_check_num_args("lldb::SBBreakpointName::GetQueueName",1,1)
10214   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetQueueName",1,"lldb::SBBreakpointName const *");
10215 
10216   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10217     SWIG_fail_ptr("SBBreakpointName_GetQueueName",1,SWIGTYPE_p_lldb__SBBreakpointName);
10218   }
10219 
10220   result = (char *)((lldb::SBBreakpointName const *)arg1)->GetQueueName();
10221   lua_pushstring(L,(const char *)result); SWIG_arg++;
10222   return SWIG_arg;
10223 
10224   if(0) SWIG_fail;
10225 
10226 fail:
10227   lua_error(L);
10228   return SWIG_arg;
10229 }
10230 
10231 
10232 static int _wrap_SBBreakpointName_SetScriptCallbackFunction__SWIG_0(lua_State* L) {
10233   int SWIG_arg = 0;
10234   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10235   char *arg2 = (char *) 0 ;
10236 
10237   SWIG_check_num_args("lldb::SBBreakpointName::SetScriptCallbackFunction",2,2)
10238   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",1,"lldb::SBBreakpointName *");
10239   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",2,"char const *");
10240 
10241   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10242     SWIG_fail_ptr("SBBreakpointName_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpointName);
10243   }
10244 
10245   arg2 = (char *)lua_tostring(L, 2);
10246   (arg1)->SetScriptCallbackFunction((char const *)arg2);
10247 
10248   return SWIG_arg;
10249 
10250   if(0) SWIG_fail;
10251 
10252 fail:
10253   lua_error(L);
10254   return SWIG_arg;
10255 }
10256 
10257 
10258 static int _wrap_SBBreakpointName_SetScriptCallbackFunction__SWIG_1(lua_State* L) {
10259   int SWIG_arg = 0;
10260   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10261   char *arg2 = (char *) 0 ;
10262   lldb::SBStructuredData *arg3 = 0 ;
10263   lldb::SBError result;
10264 
10265   SWIG_check_num_args("lldb::SBBreakpointName::SetScriptCallbackFunction",3,3)
10266   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",1,"lldb::SBBreakpointName *");
10267   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",2,"char const *");
10268   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",3,"lldb::SBStructuredData &");
10269 
10270   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10271     SWIG_fail_ptr("SBBreakpointName_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpointName);
10272   }
10273 
10274   arg2 = (char *)lua_tostring(L, 2);
10275 
10276   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
10277     SWIG_fail_ptr("SBBreakpointName_SetScriptCallbackFunction",3,SWIGTYPE_p_lldb__SBStructuredData);
10278   }
10279 
10280   result = (arg1)->SetScriptCallbackFunction((char const *)arg2,*arg3);
10281   {
10282     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
10283     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
10284   }
10285   return SWIG_arg;
10286 
10287   if(0) SWIG_fail;
10288 
10289 fail:
10290   lua_error(L);
10291   return SWIG_arg;
10292 }
10293 
10294 
10295 static int _wrap_SBBreakpointName_SetScriptCallbackFunction(lua_State* L) {
10296   int argc;
10297   int argv[4]={
10298     1,2,3,4
10299   };
10300 
10301   argc = lua_gettop(L);
10302   if (argc == 2) {
10303     int _v;
10304     {
10305       void *ptr;
10306       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointName, 0)) {
10307         _v = 0;
10308       } else {
10309         _v = 1;
10310       }
10311     }
10312     if (_v) {
10313       {
10314         _v = SWIG_lua_isnilstring(L,argv[1]);
10315       }
10316       if (_v) {
10317         return _wrap_SBBreakpointName_SetScriptCallbackFunction__SWIG_0(L);
10318       }
10319     }
10320   }
10321   if (argc == 3) {
10322     int _v;
10323     {
10324       void *ptr;
10325       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointName, 0)) {
10326         _v = 0;
10327       } else {
10328         _v = 1;
10329       }
10330     }
10331     if (_v) {
10332       {
10333         _v = SWIG_lua_isnilstring(L,argv[1]);
10334       }
10335       if (_v) {
10336         {
10337           void *ptr;
10338           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
10339             _v = 0;
10340           } else {
10341             _v = 1;
10342           }
10343         }
10344         if (_v) {
10345           return _wrap_SBBreakpointName_SetScriptCallbackFunction__SWIG_1(L);
10346         }
10347       }
10348     }
10349   }
10350 
10351   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBreakpointName_SetScriptCallbackFunction'\n"
10352     "  Possible C/C++ prototypes are:\n"
10353     "    lldb::SBBreakpointName::SetScriptCallbackFunction(char const *)\n"
10354     "    lldb::SBBreakpointName::SetScriptCallbackFunction(char const *,lldb::SBStructuredData &)\n");
10355   lua_error(L);return 0;
10356 }
10357 
10358 
10359 static int _wrap_SBBreakpointName_SetCommandLineCommands(lua_State* L) {
10360   int SWIG_arg = 0;
10361   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10362   lldb::SBStringList *arg2 = 0 ;
10363 
10364   SWIG_check_num_args("lldb::SBBreakpointName::SetCommandLineCommands",2,2)
10365   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetCommandLineCommands",1,"lldb::SBBreakpointName *");
10366   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetCommandLineCommands",2,"lldb::SBStringList &");
10367 
10368   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10369     SWIG_fail_ptr("SBBreakpointName_SetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpointName);
10370   }
10371 
10372 
10373   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
10374     SWIG_fail_ptr("SBBreakpointName_SetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
10375   }
10376 
10377   (arg1)->SetCommandLineCommands(*arg2);
10378 
10379   return SWIG_arg;
10380 
10381   if(0) SWIG_fail;
10382 
10383 fail:
10384   lua_error(L);
10385   return SWIG_arg;
10386 }
10387 
10388 
10389 static int _wrap_SBBreakpointName_GetCommandLineCommands(lua_State* L) {
10390   int SWIG_arg = 0;
10391   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10392   lldb::SBStringList *arg2 = 0 ;
10393   bool result;
10394 
10395   SWIG_check_num_args("lldb::SBBreakpointName::GetCommandLineCommands",2,2)
10396   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetCommandLineCommands",1,"lldb::SBBreakpointName *");
10397   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::GetCommandLineCommands",2,"lldb::SBStringList &");
10398 
10399   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10400     SWIG_fail_ptr("SBBreakpointName_GetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpointName);
10401   }
10402 
10403 
10404   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
10405     SWIG_fail_ptr("SBBreakpointName_GetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
10406   }
10407 
10408   result = (bool)(arg1)->GetCommandLineCommands(*arg2);
10409   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10410   return SWIG_arg;
10411 
10412   if(0) SWIG_fail;
10413 
10414 fail:
10415   lua_error(L);
10416   return SWIG_arg;
10417 }
10418 
10419 
10420 static int _wrap_SBBreakpointName_SetScriptCallbackBody(lua_State* L) {
10421   int SWIG_arg = 0;
10422   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10423   char *arg2 = (char *) 0 ;
10424   lldb::SBError result;
10425 
10426   SWIG_check_num_args("lldb::SBBreakpointName::SetScriptCallbackBody",2,2)
10427   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackBody",1,"lldb::SBBreakpointName *");
10428   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackBody",2,"char const *");
10429 
10430   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10431     SWIG_fail_ptr("SBBreakpointName_SetScriptCallbackBody",1,SWIGTYPE_p_lldb__SBBreakpointName);
10432   }
10433 
10434   arg2 = (char *)lua_tostring(L, 2);
10435   result = (arg1)->SetScriptCallbackBody((char const *)arg2);
10436   {
10437     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
10438     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
10439   }
10440   return SWIG_arg;
10441 
10442   if(0) SWIG_fail;
10443 
10444 fail:
10445   lua_error(L);
10446   return SWIG_arg;
10447 }
10448 
10449 
10450 static int _wrap_SBBreakpointName_GetHelpString(lua_State* L) {
10451   int SWIG_arg = 0;
10452   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10453   char *result = 0 ;
10454 
10455   SWIG_check_num_args("lldb::SBBreakpointName::GetHelpString",1,1)
10456   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetHelpString",1,"lldb::SBBreakpointName const *");
10457 
10458   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10459     SWIG_fail_ptr("SBBreakpointName_GetHelpString",1,SWIGTYPE_p_lldb__SBBreakpointName);
10460   }
10461 
10462   result = (char *)((lldb::SBBreakpointName const *)arg1)->GetHelpString();
10463   lua_pushstring(L,(const char *)result); SWIG_arg++;
10464   return SWIG_arg;
10465 
10466   if(0) SWIG_fail;
10467 
10468 fail:
10469   lua_error(L);
10470   return SWIG_arg;
10471 }
10472 
10473 
10474 static int _wrap_SBBreakpointName_SetHelpString(lua_State* L) {
10475   int SWIG_arg = 0;
10476   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10477   char *arg2 = (char *) 0 ;
10478 
10479   SWIG_check_num_args("lldb::SBBreakpointName::SetHelpString",2,2)
10480   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetHelpString",1,"lldb::SBBreakpointName *");
10481   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetHelpString",2,"char const *");
10482 
10483   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10484     SWIG_fail_ptr("SBBreakpointName_SetHelpString",1,SWIGTYPE_p_lldb__SBBreakpointName);
10485   }
10486 
10487   arg2 = (char *)lua_tostring(L, 2);
10488   (arg1)->SetHelpString((char const *)arg2);
10489 
10490   return SWIG_arg;
10491 
10492   if(0) SWIG_fail;
10493 
10494 fail:
10495   lua_error(L);
10496   return SWIG_arg;
10497 }
10498 
10499 
10500 static int _wrap_SBBreakpointName_GetAllowList(lua_State* L) {
10501   int SWIG_arg = 0;
10502   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10503   bool result;
10504 
10505   SWIG_check_num_args("lldb::SBBreakpointName::GetAllowList",1,1)
10506   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetAllowList",1,"lldb::SBBreakpointName const *");
10507 
10508   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10509     SWIG_fail_ptr("SBBreakpointName_GetAllowList",1,SWIGTYPE_p_lldb__SBBreakpointName);
10510   }
10511 
10512   result = (bool)((lldb::SBBreakpointName const *)arg1)->GetAllowList();
10513   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10514   return SWIG_arg;
10515 
10516   if(0) SWIG_fail;
10517 
10518 fail:
10519   lua_error(L);
10520   return SWIG_arg;
10521 }
10522 
10523 
10524 static int _wrap_SBBreakpointName_SetAllowList(lua_State* L) {
10525   int SWIG_arg = 0;
10526   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10527   bool arg2 ;
10528 
10529   SWIG_check_num_args("lldb::SBBreakpointName::SetAllowList",2,2)
10530   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowList",1,"lldb::SBBreakpointName *");
10531   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowList",2,"bool");
10532 
10533   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10534     SWIG_fail_ptr("SBBreakpointName_SetAllowList",1,SWIGTYPE_p_lldb__SBBreakpointName);
10535   }
10536 
10537   arg2 = (lua_toboolean(L, 2)!=0);
10538   (arg1)->SetAllowList(arg2);
10539 
10540   return SWIG_arg;
10541 
10542   if(0) SWIG_fail;
10543 
10544 fail:
10545   lua_error(L);
10546   return SWIG_arg;
10547 }
10548 
10549 
10550 static int _wrap_SBBreakpointName_GetAllowDelete(lua_State* L) {
10551   int SWIG_arg = 0;
10552   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10553   bool result;
10554 
10555   SWIG_check_num_args("lldb::SBBreakpointName::GetAllowDelete",1,1)
10556   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetAllowDelete",1,"lldb::SBBreakpointName *");
10557 
10558   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10559     SWIG_fail_ptr("SBBreakpointName_GetAllowDelete",1,SWIGTYPE_p_lldb__SBBreakpointName);
10560   }
10561 
10562   result = (bool)(arg1)->GetAllowDelete();
10563   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10564   return SWIG_arg;
10565 
10566   if(0) SWIG_fail;
10567 
10568 fail:
10569   lua_error(L);
10570   return SWIG_arg;
10571 }
10572 
10573 
10574 static int _wrap_SBBreakpointName_SetAllowDelete(lua_State* L) {
10575   int SWIG_arg = 0;
10576   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10577   bool arg2 ;
10578 
10579   SWIG_check_num_args("lldb::SBBreakpointName::SetAllowDelete",2,2)
10580   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowDelete",1,"lldb::SBBreakpointName *");
10581   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowDelete",2,"bool");
10582 
10583   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10584     SWIG_fail_ptr("SBBreakpointName_SetAllowDelete",1,SWIGTYPE_p_lldb__SBBreakpointName);
10585   }
10586 
10587   arg2 = (lua_toboolean(L, 2)!=0);
10588   (arg1)->SetAllowDelete(arg2);
10589 
10590   return SWIG_arg;
10591 
10592   if(0) SWIG_fail;
10593 
10594 fail:
10595   lua_error(L);
10596   return SWIG_arg;
10597 }
10598 
10599 
10600 static int _wrap_SBBreakpointName_GetAllowDisable(lua_State* L) {
10601   int SWIG_arg = 0;
10602   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10603   bool result;
10604 
10605   SWIG_check_num_args("lldb::SBBreakpointName::GetAllowDisable",1,1)
10606   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetAllowDisable",1,"lldb::SBBreakpointName *");
10607 
10608   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10609     SWIG_fail_ptr("SBBreakpointName_GetAllowDisable",1,SWIGTYPE_p_lldb__SBBreakpointName);
10610   }
10611 
10612   result = (bool)(arg1)->GetAllowDisable();
10613   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10614   return SWIG_arg;
10615 
10616   if(0) SWIG_fail;
10617 
10618 fail:
10619   lua_error(L);
10620   return SWIG_arg;
10621 }
10622 
10623 
10624 static int _wrap_SBBreakpointName_SetAllowDisable(lua_State* L) {
10625   int SWIG_arg = 0;
10626   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10627   bool arg2 ;
10628 
10629   SWIG_check_num_args("lldb::SBBreakpointName::SetAllowDisable",2,2)
10630   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowDisable",1,"lldb::SBBreakpointName *");
10631   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowDisable",2,"bool");
10632 
10633   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10634     SWIG_fail_ptr("SBBreakpointName_SetAllowDisable",1,SWIGTYPE_p_lldb__SBBreakpointName);
10635   }
10636 
10637   arg2 = (lua_toboolean(L, 2)!=0);
10638   (arg1)->SetAllowDisable(arg2);
10639 
10640   return SWIG_arg;
10641 
10642   if(0) SWIG_fail;
10643 
10644 fail:
10645   lua_error(L);
10646   return SWIG_arg;
10647 }
10648 
10649 
10650 static int _wrap_SBBreakpointName_GetDescription(lua_State* L) {
10651   int SWIG_arg = 0;
10652   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10653   lldb::SBStream *arg2 = 0 ;
10654   bool result;
10655 
10656   SWIG_check_num_args("lldb::SBBreakpointName::GetDescription",2,2)
10657   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetDescription",1,"lldb::SBBreakpointName *");
10658   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::GetDescription",2,"lldb::SBStream &");
10659 
10660   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10661     SWIG_fail_ptr("SBBreakpointName_GetDescription",1,SWIGTYPE_p_lldb__SBBreakpointName);
10662   }
10663 
10664 
10665   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
10666     SWIG_fail_ptr("SBBreakpointName_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
10667   }
10668 
10669   result = (bool)(arg1)->GetDescription(*arg2);
10670   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10671   return SWIG_arg;
10672 
10673   if(0) SWIG_fail;
10674 
10675 fail:
10676   lua_error(L);
10677   return SWIG_arg;
10678 }
10679 
10680 
10681 static int _wrap_SBBreakpointName___tostring(lua_State* L) {
10682   int SWIG_arg = 0;
10683   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10684   std::string result;
10685 
10686   SWIG_check_num_args("lldb::SBBreakpointName::__str__",1,1)
10687   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::__str__",1,"lldb::SBBreakpointName *");
10688 
10689   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10690     SWIG_fail_ptr("SBBreakpointName___tostring",1,SWIGTYPE_p_lldb__SBBreakpointName);
10691   }
10692 
10693   result = lldb_SBBreakpointName___str__(arg1);
10694   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
10695   return SWIG_arg;
10696 
10697   if(0) SWIG_fail;
10698 
10699 fail:
10700   lua_error(L);
10701   return SWIG_arg;
10702 }
10703 
10704 
10705 static void swig_delete_SBBreakpointName(void *obj) {
10706 lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) obj;
10707 delete arg1;
10708 }
10709 static int _proxy__wrap_new_SBBreakpointName(lua_State *L) {
10710     assert(lua_istable(L,1));
10711     lua_pushcfunction(L,_wrap_new_SBBreakpointName);
10712     assert(!lua_isnil(L,-1));
10713     lua_replace(L,1); /* replace our table with real constructor */
10714     lua_call(L,lua_gettop(L)-1,1);
10715     return 1;
10716 }
10717 static swig_lua_attribute swig_SBBreakpointName_attributes[] = {
10718     {0,0,0}
10719 };
10720 static swig_lua_method swig_SBBreakpointName_methods[]= {
10721     { "__eq", _wrap_SBBreakpointName___eq},
10722     { "IsValid", _wrap_SBBreakpointName_IsValid},
10723     { "GetName", _wrap_SBBreakpointName_GetName},
10724     { "SetEnabled", _wrap_SBBreakpointName_SetEnabled},
10725     { "IsEnabled", _wrap_SBBreakpointName_IsEnabled},
10726     { "SetOneShot", _wrap_SBBreakpointName_SetOneShot},
10727     { "IsOneShot", _wrap_SBBreakpointName_IsOneShot},
10728     { "SetIgnoreCount", _wrap_SBBreakpointName_SetIgnoreCount},
10729     { "GetIgnoreCount", _wrap_SBBreakpointName_GetIgnoreCount},
10730     { "SetCondition", _wrap_SBBreakpointName_SetCondition},
10731     { "GetCondition", _wrap_SBBreakpointName_GetCondition},
10732     { "SetAutoContinue", _wrap_SBBreakpointName_SetAutoContinue},
10733     { "GetAutoContinue", _wrap_SBBreakpointName_GetAutoContinue},
10734     { "SetThreadID", _wrap_SBBreakpointName_SetThreadID},
10735     { "GetThreadID", _wrap_SBBreakpointName_GetThreadID},
10736     { "SetThreadIndex", _wrap_SBBreakpointName_SetThreadIndex},
10737     { "GetThreadIndex", _wrap_SBBreakpointName_GetThreadIndex},
10738     { "SetThreadName", _wrap_SBBreakpointName_SetThreadName},
10739     { "GetThreadName", _wrap_SBBreakpointName_GetThreadName},
10740     { "SetQueueName", _wrap_SBBreakpointName_SetQueueName},
10741     { "GetQueueName", _wrap_SBBreakpointName_GetQueueName},
10742     { "SetScriptCallbackFunction", _wrap_SBBreakpointName_SetScriptCallbackFunction},
10743     { "SetCommandLineCommands", _wrap_SBBreakpointName_SetCommandLineCommands},
10744     { "GetCommandLineCommands", _wrap_SBBreakpointName_GetCommandLineCommands},
10745     { "SetScriptCallbackBody", _wrap_SBBreakpointName_SetScriptCallbackBody},
10746     { "GetHelpString", _wrap_SBBreakpointName_GetHelpString},
10747     { "SetHelpString", _wrap_SBBreakpointName_SetHelpString},
10748     { "GetAllowList", _wrap_SBBreakpointName_GetAllowList},
10749     { "SetAllowList", _wrap_SBBreakpointName_SetAllowList},
10750     { "GetAllowDelete", _wrap_SBBreakpointName_GetAllowDelete},
10751     { "SetAllowDelete", _wrap_SBBreakpointName_SetAllowDelete},
10752     { "GetAllowDisable", _wrap_SBBreakpointName_GetAllowDisable},
10753     { "SetAllowDisable", _wrap_SBBreakpointName_SetAllowDisable},
10754     { "GetDescription", _wrap_SBBreakpointName_GetDescription},
10755     { "__tostring", _wrap_SBBreakpointName___tostring},
10756     {0,0}
10757 };
10758 static swig_lua_method swig_SBBreakpointName_meta[] = {
10759     { "__eq", _wrap_SBBreakpointName___eq},
10760     { "__tostring", _wrap_SBBreakpointName___tostring},
10761     {0,0}
10762 };
10763 
10764 static swig_lua_attribute swig_SBBreakpointName_Sf_SwigStatic_attributes[] = {
10765     {0,0,0}
10766 };
10767 static swig_lua_const_info swig_SBBreakpointName_Sf_SwigStatic_constants[]= {
10768     {0,0,0,0,0,0}
10769 };
10770 static swig_lua_method swig_SBBreakpointName_Sf_SwigStatic_methods[]= {
10771     {0,0}
10772 };
10773 static swig_lua_class* swig_SBBreakpointName_Sf_SwigStatic_classes[]= {
10774     0
10775 };
10776 
10777 static swig_lua_namespace swig_SBBreakpointName_Sf_SwigStatic = {
10778     "SBBreakpointName",
10779     swig_SBBreakpointName_Sf_SwigStatic_methods,
10780     swig_SBBreakpointName_Sf_SwigStatic_attributes,
10781     swig_SBBreakpointName_Sf_SwigStatic_constants,
10782     swig_SBBreakpointName_Sf_SwigStatic_classes,
10783     0
10784 };
10785 static swig_lua_class *swig_SBBreakpointName_bases[] = {0};
10786 static const char *swig_SBBreakpointName_base_names[] = {0};
10787 static swig_lua_class _wrap_class_SBBreakpointName = { "SBBreakpointName", "SBBreakpointName", &SWIGTYPE_p_lldb__SBBreakpointName,_proxy__wrap_new_SBBreakpointName, swig_delete_SBBreakpointName, swig_SBBreakpointName_methods, swig_SBBreakpointName_attributes, &swig_SBBreakpointName_Sf_SwigStatic, swig_SBBreakpointName_meta, swig_SBBreakpointName_bases, swig_SBBreakpointName_base_names };
10788 
10789 static int _wrap_new_SBBroadcaster__SWIG_0(lua_State* L) {
10790   int SWIG_arg = 0;
10791   lldb::SBBroadcaster *result = 0 ;
10792 
10793   SWIG_check_num_args("lldb::SBBroadcaster::SBBroadcaster",0,0)
10794   result = (lldb::SBBroadcaster *)new lldb::SBBroadcaster();
10795   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
10796   return SWIG_arg;
10797 
10798   if(0) SWIG_fail;
10799 
10800 fail:
10801   lua_error(L);
10802   return SWIG_arg;
10803 }
10804 
10805 
10806 static int _wrap_new_SBBroadcaster__SWIG_1(lua_State* L) {
10807   int SWIG_arg = 0;
10808   char *arg1 = (char *) 0 ;
10809   lldb::SBBroadcaster *result = 0 ;
10810 
10811   SWIG_check_num_args("lldb::SBBroadcaster::SBBroadcaster",1,1)
10812   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::SBBroadcaster",1,"char const *");
10813   arg1 = (char *)lua_tostring(L, 1);
10814   result = (lldb::SBBroadcaster *)new lldb::SBBroadcaster((char const *)arg1);
10815   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
10816   return SWIG_arg;
10817 
10818   if(0) SWIG_fail;
10819 
10820 fail:
10821   lua_error(L);
10822   return SWIG_arg;
10823 }
10824 
10825 
10826 static int _wrap_new_SBBroadcaster__SWIG_2(lua_State* L) {
10827   int SWIG_arg = 0;
10828   lldb::SBBroadcaster *arg1 = 0 ;
10829   lldb::SBBroadcaster *result = 0 ;
10830 
10831   SWIG_check_num_args("lldb::SBBroadcaster::SBBroadcaster",1,1)
10832   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::SBBroadcaster",1,"lldb::SBBroadcaster const &");
10833 
10834   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
10835     SWIG_fail_ptr("new_SBBroadcaster",1,SWIGTYPE_p_lldb__SBBroadcaster);
10836   }
10837 
10838   result = (lldb::SBBroadcaster *)new lldb::SBBroadcaster((lldb::SBBroadcaster const &)*arg1);
10839   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
10840   return SWIG_arg;
10841 
10842   if(0) SWIG_fail;
10843 
10844 fail:
10845   lua_error(L);
10846   return SWIG_arg;
10847 }
10848 
10849 
10850 static int _wrap_new_SBBroadcaster(lua_State* L) {
10851   int argc;
10852   int argv[2]={
10853     1,2
10854   };
10855 
10856   argc = lua_gettop(L);
10857   if (argc == 0) {
10858     return _wrap_new_SBBroadcaster__SWIG_0(L);
10859   }
10860   if (argc == 1) {
10861     int _v;
10862     {
10863       void *ptr;
10864       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, SWIG_POINTER_NO_NULL)) {
10865         _v = 0;
10866       } else {
10867         _v = 1;
10868       }
10869     }
10870     if (_v) {
10871       return _wrap_new_SBBroadcaster__SWIG_2(L);
10872     }
10873   }
10874   if (argc == 1) {
10875     int _v;
10876     {
10877       _v = SWIG_lua_isnilstring(L,argv[0]);
10878     }
10879     if (_v) {
10880       return _wrap_new_SBBroadcaster__SWIG_1(L);
10881     }
10882   }
10883 
10884   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBroadcaster'\n"
10885     "  Possible C/C++ prototypes are:\n"
10886     "    lldb::SBBroadcaster::SBBroadcaster()\n"
10887     "    lldb::SBBroadcaster::SBBroadcaster(char const *)\n"
10888     "    lldb::SBBroadcaster::SBBroadcaster(lldb::SBBroadcaster const &)\n");
10889   lua_error(L);return 0;
10890 }
10891 
10892 
10893 static int _wrap_SBBroadcaster_IsValid(lua_State* L) {
10894   int SWIG_arg = 0;
10895   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
10896   bool result;
10897 
10898   SWIG_check_num_args("lldb::SBBroadcaster::IsValid",1,1)
10899   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::IsValid",1,"lldb::SBBroadcaster const *");
10900 
10901   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
10902     SWIG_fail_ptr("SBBroadcaster_IsValid",1,SWIGTYPE_p_lldb__SBBroadcaster);
10903   }
10904 
10905   result = (bool)((lldb::SBBroadcaster const *)arg1)->IsValid();
10906   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10907   return SWIG_arg;
10908 
10909   if(0) SWIG_fail;
10910 
10911 fail:
10912   lua_error(L);
10913   return SWIG_arg;
10914 }
10915 
10916 
10917 static int _wrap_SBBroadcaster_Clear(lua_State* L) {
10918   int SWIG_arg = 0;
10919   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
10920 
10921   SWIG_check_num_args("lldb::SBBroadcaster::Clear",1,1)
10922   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::Clear",1,"lldb::SBBroadcaster *");
10923 
10924   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
10925     SWIG_fail_ptr("SBBroadcaster_Clear",1,SWIGTYPE_p_lldb__SBBroadcaster);
10926   }
10927 
10928   (arg1)->Clear();
10929 
10930   return SWIG_arg;
10931 
10932   if(0) SWIG_fail;
10933 
10934 fail:
10935   lua_error(L);
10936   return SWIG_arg;
10937 }
10938 
10939 
10940 static int _wrap_SBBroadcaster_BroadcastEventByType__SWIG_0(lua_State* L) {
10941   int SWIG_arg = 0;
10942   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
10943   uint32_t arg2 ;
10944   bool arg3 ;
10945 
10946   SWIG_check_num_args("lldb::SBBroadcaster::BroadcastEventByType",3,3)
10947   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",1,"lldb::SBBroadcaster *");
10948   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",2,"uint32_t");
10949   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",3,"bool");
10950 
10951   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
10952     SWIG_fail_ptr("SBBroadcaster_BroadcastEventByType",1,SWIGTYPE_p_lldb__SBBroadcaster);
10953   }
10954 
10955   arg2 = (uint32_t)lua_tointeger(L, 2);
10956   arg3 = (lua_toboolean(L, 3)!=0);
10957   (arg1)->BroadcastEventByType(arg2,arg3);
10958 
10959   return SWIG_arg;
10960 
10961   if(0) SWIG_fail;
10962 
10963 fail:
10964   lua_error(L);
10965   return SWIG_arg;
10966 }
10967 
10968 
10969 static int _wrap_SBBroadcaster_BroadcastEventByType__SWIG_1(lua_State* L) {
10970   int SWIG_arg = 0;
10971   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
10972   uint32_t arg2 ;
10973 
10974   SWIG_check_num_args("lldb::SBBroadcaster::BroadcastEventByType",2,2)
10975   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",1,"lldb::SBBroadcaster *");
10976   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",2,"uint32_t");
10977 
10978   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
10979     SWIG_fail_ptr("SBBroadcaster_BroadcastEventByType",1,SWIGTYPE_p_lldb__SBBroadcaster);
10980   }
10981 
10982   arg2 = (uint32_t)lua_tointeger(L, 2);
10983   (arg1)->BroadcastEventByType(arg2);
10984 
10985   return SWIG_arg;
10986 
10987   if(0) SWIG_fail;
10988 
10989 fail:
10990   lua_error(L);
10991   return SWIG_arg;
10992 }
10993 
10994 
10995 static int _wrap_SBBroadcaster_BroadcastEventByType(lua_State* L) {
10996   int argc;
10997   int argv[4]={
10998     1,2,3,4
10999   };
11000 
11001   argc = lua_gettop(L);
11002   if (argc == 2) {
11003     int _v;
11004     {
11005       void *ptr;
11006       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11007         _v = 0;
11008       } else {
11009         _v = 1;
11010       }
11011     }
11012     if (_v) {
11013       {
11014         _v = lua_isnumber(L,argv[1]);
11015       }
11016       if (_v) {
11017         return _wrap_SBBroadcaster_BroadcastEventByType__SWIG_1(L);
11018       }
11019     }
11020   }
11021   if (argc == 3) {
11022     int _v;
11023     {
11024       void *ptr;
11025       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11026         _v = 0;
11027       } else {
11028         _v = 1;
11029       }
11030     }
11031     if (_v) {
11032       {
11033         _v = lua_isnumber(L,argv[1]);
11034       }
11035       if (_v) {
11036         {
11037           _v = lua_isboolean(L,argv[2]);
11038         }
11039         if (_v) {
11040           return _wrap_SBBroadcaster_BroadcastEventByType__SWIG_0(L);
11041         }
11042       }
11043     }
11044   }
11045 
11046   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBroadcaster_BroadcastEventByType'\n"
11047     "  Possible C/C++ prototypes are:\n"
11048     "    lldb::SBBroadcaster::BroadcastEventByType(uint32_t,bool)\n"
11049     "    lldb::SBBroadcaster::BroadcastEventByType(uint32_t)\n");
11050   lua_error(L);return 0;
11051 }
11052 
11053 
11054 static int _wrap_SBBroadcaster_BroadcastEvent__SWIG_0(lua_State* L) {
11055   int SWIG_arg = 0;
11056   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11057   lldb::SBEvent *arg2 = 0 ;
11058   bool arg3 ;
11059 
11060   SWIG_check_num_args("lldb::SBBroadcaster::BroadcastEvent",3,3)
11061   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",1,"lldb::SBBroadcaster *");
11062   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",2,"lldb::SBEvent const &");
11063   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",3,"bool");
11064 
11065   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11066     SWIG_fail_ptr("SBBroadcaster_BroadcastEvent",1,SWIGTYPE_p_lldb__SBBroadcaster);
11067   }
11068 
11069 
11070   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
11071     SWIG_fail_ptr("SBBroadcaster_BroadcastEvent",2,SWIGTYPE_p_lldb__SBEvent);
11072   }
11073 
11074   arg3 = (lua_toboolean(L, 3)!=0);
11075   (arg1)->BroadcastEvent((lldb::SBEvent const &)*arg2,arg3);
11076 
11077   return SWIG_arg;
11078 
11079   if(0) SWIG_fail;
11080 
11081 fail:
11082   lua_error(L);
11083   return SWIG_arg;
11084 }
11085 
11086 
11087 static int _wrap_SBBroadcaster_BroadcastEvent__SWIG_1(lua_State* L) {
11088   int SWIG_arg = 0;
11089   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11090   lldb::SBEvent *arg2 = 0 ;
11091 
11092   SWIG_check_num_args("lldb::SBBroadcaster::BroadcastEvent",2,2)
11093   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",1,"lldb::SBBroadcaster *");
11094   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",2,"lldb::SBEvent const &");
11095 
11096   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11097     SWIG_fail_ptr("SBBroadcaster_BroadcastEvent",1,SWIGTYPE_p_lldb__SBBroadcaster);
11098   }
11099 
11100 
11101   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
11102     SWIG_fail_ptr("SBBroadcaster_BroadcastEvent",2,SWIGTYPE_p_lldb__SBEvent);
11103   }
11104 
11105   (arg1)->BroadcastEvent((lldb::SBEvent const &)*arg2);
11106 
11107   return SWIG_arg;
11108 
11109   if(0) SWIG_fail;
11110 
11111 fail:
11112   lua_error(L);
11113   return SWIG_arg;
11114 }
11115 
11116 
11117 static int _wrap_SBBroadcaster_BroadcastEvent(lua_State* L) {
11118   int argc;
11119   int argv[4]={
11120     1,2,3,4
11121   };
11122 
11123   argc = lua_gettop(L);
11124   if (argc == 2) {
11125     int _v;
11126     {
11127       void *ptr;
11128       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11129         _v = 0;
11130       } else {
11131         _v = 1;
11132       }
11133     }
11134     if (_v) {
11135       {
11136         void *ptr;
11137         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
11138           _v = 0;
11139         } else {
11140           _v = 1;
11141         }
11142       }
11143       if (_v) {
11144         return _wrap_SBBroadcaster_BroadcastEvent__SWIG_1(L);
11145       }
11146     }
11147   }
11148   if (argc == 3) {
11149     int _v;
11150     {
11151       void *ptr;
11152       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11153         _v = 0;
11154       } else {
11155         _v = 1;
11156       }
11157     }
11158     if (_v) {
11159       {
11160         void *ptr;
11161         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
11162           _v = 0;
11163         } else {
11164           _v = 1;
11165         }
11166       }
11167       if (_v) {
11168         {
11169           _v = lua_isboolean(L,argv[2]);
11170         }
11171         if (_v) {
11172           return _wrap_SBBroadcaster_BroadcastEvent__SWIG_0(L);
11173         }
11174       }
11175     }
11176   }
11177 
11178   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBroadcaster_BroadcastEvent'\n"
11179     "  Possible C/C++ prototypes are:\n"
11180     "    lldb::SBBroadcaster::BroadcastEvent(lldb::SBEvent const &,bool)\n"
11181     "    lldb::SBBroadcaster::BroadcastEvent(lldb::SBEvent const &)\n");
11182   lua_error(L);return 0;
11183 }
11184 
11185 
11186 static int _wrap_SBBroadcaster_AddInitialEventsToListener(lua_State* L) {
11187   int SWIG_arg = 0;
11188   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11189   lldb::SBListener *arg2 = 0 ;
11190   uint32_t arg3 ;
11191 
11192   SWIG_check_num_args("lldb::SBBroadcaster::AddInitialEventsToListener",3,3)
11193   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::AddInitialEventsToListener",1,"lldb::SBBroadcaster *");
11194   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::AddInitialEventsToListener",2,"lldb::SBListener const &");
11195   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::AddInitialEventsToListener",3,"uint32_t");
11196 
11197   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11198     SWIG_fail_ptr("SBBroadcaster_AddInitialEventsToListener",1,SWIGTYPE_p_lldb__SBBroadcaster);
11199   }
11200 
11201 
11202   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
11203     SWIG_fail_ptr("SBBroadcaster_AddInitialEventsToListener",2,SWIGTYPE_p_lldb__SBListener);
11204   }
11205 
11206   arg3 = (uint32_t)lua_tointeger(L, 3);
11207   (arg1)->AddInitialEventsToListener((lldb::SBListener const &)*arg2,arg3);
11208 
11209   return SWIG_arg;
11210 
11211   if(0) SWIG_fail;
11212 
11213 fail:
11214   lua_error(L);
11215   return SWIG_arg;
11216 }
11217 
11218 
11219 static int _wrap_SBBroadcaster_AddListener(lua_State* L) {
11220   int SWIG_arg = 0;
11221   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11222   lldb::SBListener *arg2 = 0 ;
11223   uint32_t arg3 ;
11224   uint32_t result;
11225 
11226   SWIG_check_num_args("lldb::SBBroadcaster::AddListener",3,3)
11227   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::AddListener",1,"lldb::SBBroadcaster *");
11228   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::AddListener",2,"lldb::SBListener const &");
11229   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::AddListener",3,"uint32_t");
11230 
11231   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11232     SWIG_fail_ptr("SBBroadcaster_AddListener",1,SWIGTYPE_p_lldb__SBBroadcaster);
11233   }
11234 
11235 
11236   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
11237     SWIG_fail_ptr("SBBroadcaster_AddListener",2,SWIGTYPE_p_lldb__SBListener);
11238   }
11239 
11240   arg3 = (uint32_t)lua_tointeger(L, 3);
11241   result = (uint32_t)(arg1)->AddListener((lldb::SBListener const &)*arg2,arg3);
11242   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
11243   return SWIG_arg;
11244 
11245   if(0) SWIG_fail;
11246 
11247 fail:
11248   lua_error(L);
11249   return SWIG_arg;
11250 }
11251 
11252 
11253 static int _wrap_SBBroadcaster_GetName(lua_State* L) {
11254   int SWIG_arg = 0;
11255   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11256   char *result = 0 ;
11257 
11258   SWIG_check_num_args("lldb::SBBroadcaster::GetName",1,1)
11259   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::GetName",1,"lldb::SBBroadcaster const *");
11260 
11261   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11262     SWIG_fail_ptr("SBBroadcaster_GetName",1,SWIGTYPE_p_lldb__SBBroadcaster);
11263   }
11264 
11265   result = (char *)((lldb::SBBroadcaster const *)arg1)->GetName();
11266   lua_pushstring(L,(const char *)result); SWIG_arg++;
11267   return SWIG_arg;
11268 
11269   if(0) SWIG_fail;
11270 
11271 fail:
11272   lua_error(L);
11273   return SWIG_arg;
11274 }
11275 
11276 
11277 static int _wrap_SBBroadcaster_EventTypeHasListeners(lua_State* L) {
11278   int SWIG_arg = 0;
11279   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11280   uint32_t arg2 ;
11281   bool result;
11282 
11283   SWIG_check_num_args("lldb::SBBroadcaster::EventTypeHasListeners",2,2)
11284   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::EventTypeHasListeners",1,"lldb::SBBroadcaster *");
11285   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::EventTypeHasListeners",2,"uint32_t");
11286 
11287   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11288     SWIG_fail_ptr("SBBroadcaster_EventTypeHasListeners",1,SWIGTYPE_p_lldb__SBBroadcaster);
11289   }
11290 
11291   arg2 = (uint32_t)lua_tointeger(L, 2);
11292   result = (bool)(arg1)->EventTypeHasListeners(arg2);
11293   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11294   return SWIG_arg;
11295 
11296   if(0) SWIG_fail;
11297 
11298 fail:
11299   lua_error(L);
11300   return SWIG_arg;
11301 }
11302 
11303 
11304 static int _wrap_SBBroadcaster_RemoveListener__SWIG_0(lua_State* L) {
11305   int SWIG_arg = 0;
11306   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11307   lldb::SBListener *arg2 = 0 ;
11308   uint32_t arg3 ;
11309   bool result;
11310 
11311   SWIG_check_num_args("lldb::SBBroadcaster::RemoveListener",3,3)
11312   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",1,"lldb::SBBroadcaster *");
11313   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",2,"lldb::SBListener const &");
11314   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",3,"uint32_t");
11315 
11316   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11317     SWIG_fail_ptr("SBBroadcaster_RemoveListener",1,SWIGTYPE_p_lldb__SBBroadcaster);
11318   }
11319 
11320 
11321   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
11322     SWIG_fail_ptr("SBBroadcaster_RemoveListener",2,SWIGTYPE_p_lldb__SBListener);
11323   }
11324 
11325   arg3 = (uint32_t)lua_tointeger(L, 3);
11326   result = (bool)(arg1)->RemoveListener((lldb::SBListener const &)*arg2,arg3);
11327   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11328   return SWIG_arg;
11329 
11330   if(0) SWIG_fail;
11331 
11332 fail:
11333   lua_error(L);
11334   return SWIG_arg;
11335 }
11336 
11337 
11338 static int _wrap_SBBroadcaster_RemoveListener__SWIG_1(lua_State* L) {
11339   int SWIG_arg = 0;
11340   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11341   lldb::SBListener *arg2 = 0 ;
11342   bool result;
11343 
11344   SWIG_check_num_args("lldb::SBBroadcaster::RemoveListener",2,2)
11345   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",1,"lldb::SBBroadcaster *");
11346   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",2,"lldb::SBListener const &");
11347 
11348   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11349     SWIG_fail_ptr("SBBroadcaster_RemoveListener",1,SWIGTYPE_p_lldb__SBBroadcaster);
11350   }
11351 
11352 
11353   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
11354     SWIG_fail_ptr("SBBroadcaster_RemoveListener",2,SWIGTYPE_p_lldb__SBListener);
11355   }
11356 
11357   result = (bool)(arg1)->RemoveListener((lldb::SBListener const &)*arg2);
11358   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11359   return SWIG_arg;
11360 
11361   if(0) SWIG_fail;
11362 
11363 fail:
11364   lua_error(L);
11365   return SWIG_arg;
11366 }
11367 
11368 
11369 static int _wrap_SBBroadcaster_RemoveListener(lua_State* L) {
11370   int argc;
11371   int argv[4]={
11372     1,2,3,4
11373   };
11374 
11375   argc = lua_gettop(L);
11376   if (argc == 2) {
11377     int _v;
11378     {
11379       void *ptr;
11380       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11381         _v = 0;
11382       } else {
11383         _v = 1;
11384       }
11385     }
11386     if (_v) {
11387       {
11388         void *ptr;
11389         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBListener, SWIG_POINTER_NO_NULL)) {
11390           _v = 0;
11391         } else {
11392           _v = 1;
11393         }
11394       }
11395       if (_v) {
11396         return _wrap_SBBroadcaster_RemoveListener__SWIG_1(L);
11397       }
11398     }
11399   }
11400   if (argc == 3) {
11401     int _v;
11402     {
11403       void *ptr;
11404       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11405         _v = 0;
11406       } else {
11407         _v = 1;
11408       }
11409     }
11410     if (_v) {
11411       {
11412         void *ptr;
11413         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBListener, SWIG_POINTER_NO_NULL)) {
11414           _v = 0;
11415         } else {
11416           _v = 1;
11417         }
11418       }
11419       if (_v) {
11420         {
11421           _v = lua_isnumber(L,argv[2]);
11422         }
11423         if (_v) {
11424           return _wrap_SBBroadcaster_RemoveListener__SWIG_0(L);
11425         }
11426       }
11427     }
11428   }
11429 
11430   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBroadcaster_RemoveListener'\n"
11431     "  Possible C/C++ prototypes are:\n"
11432     "    lldb::SBBroadcaster::RemoveListener(lldb::SBListener const &,uint32_t)\n"
11433     "    lldb::SBBroadcaster::RemoveListener(lldb::SBListener const &)\n");
11434   lua_error(L);return 0;
11435 }
11436 
11437 
11438 static int _wrap_SBBroadcaster___eq(lua_State* L) {
11439   int SWIG_arg = 0;
11440   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11441   lldb::SBBroadcaster *arg2 = 0 ;
11442   bool result;
11443 
11444   SWIG_check_num_args("lldb::SBBroadcaster::operator ==",2,2)
11445   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::operator ==",1,"lldb::SBBroadcaster const *");
11446   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::operator ==",2,"lldb::SBBroadcaster const &");
11447 
11448   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11449     SWIG_fail_ptr("SBBroadcaster___eq",1,SWIGTYPE_p_lldb__SBBroadcaster);
11450   }
11451 
11452 
11453   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11454     SWIG_fail_ptr("SBBroadcaster___eq",2,SWIGTYPE_p_lldb__SBBroadcaster);
11455   }
11456 
11457   result = (bool)((lldb::SBBroadcaster const *)arg1)->operator ==((lldb::SBBroadcaster const &)*arg2);
11458   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11459   return SWIG_arg;
11460 
11461   if(0) SWIG_fail;
11462 
11463 fail:
11464   lua_error(L);
11465   return SWIG_arg;
11466 }
11467 
11468 
11469 static void swig_delete_SBBroadcaster(void *obj) {
11470 lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) obj;
11471 delete arg1;
11472 }
11473 static int _proxy__wrap_new_SBBroadcaster(lua_State *L) {
11474     assert(lua_istable(L,1));
11475     lua_pushcfunction(L,_wrap_new_SBBroadcaster);
11476     assert(!lua_isnil(L,-1));
11477     lua_replace(L,1); /* replace our table with real constructor */
11478     lua_call(L,lua_gettop(L)-1,1);
11479     return 1;
11480 }
11481 static swig_lua_attribute swig_SBBroadcaster_attributes[] = {
11482     {0,0,0}
11483 };
11484 static swig_lua_method swig_SBBroadcaster_methods[]= {
11485     { "IsValid", _wrap_SBBroadcaster_IsValid},
11486     { "Clear", _wrap_SBBroadcaster_Clear},
11487     { "BroadcastEventByType", _wrap_SBBroadcaster_BroadcastEventByType},
11488     { "BroadcastEvent", _wrap_SBBroadcaster_BroadcastEvent},
11489     { "AddInitialEventsToListener", _wrap_SBBroadcaster_AddInitialEventsToListener},
11490     { "AddListener", _wrap_SBBroadcaster_AddListener},
11491     { "GetName", _wrap_SBBroadcaster_GetName},
11492     { "EventTypeHasListeners", _wrap_SBBroadcaster_EventTypeHasListeners},
11493     { "RemoveListener", _wrap_SBBroadcaster_RemoveListener},
11494     { "__eq", _wrap_SBBroadcaster___eq},
11495     {0,0}
11496 };
11497 static swig_lua_method swig_SBBroadcaster_meta[] = {
11498     { "__eq", _wrap_SBBroadcaster___eq},
11499     {0,0}
11500 };
11501 
11502 static swig_lua_attribute swig_SBBroadcaster_Sf_SwigStatic_attributes[] = {
11503     {0,0,0}
11504 };
11505 static swig_lua_const_info swig_SBBroadcaster_Sf_SwigStatic_constants[]= {
11506     {0,0,0,0,0,0}
11507 };
11508 static swig_lua_method swig_SBBroadcaster_Sf_SwigStatic_methods[]= {
11509     {0,0}
11510 };
11511 static swig_lua_class* swig_SBBroadcaster_Sf_SwigStatic_classes[]= {
11512     0
11513 };
11514 
11515 static swig_lua_namespace swig_SBBroadcaster_Sf_SwigStatic = {
11516     "SBBroadcaster",
11517     swig_SBBroadcaster_Sf_SwigStatic_methods,
11518     swig_SBBroadcaster_Sf_SwigStatic_attributes,
11519     swig_SBBroadcaster_Sf_SwigStatic_constants,
11520     swig_SBBroadcaster_Sf_SwigStatic_classes,
11521     0
11522 };
11523 static swig_lua_class *swig_SBBroadcaster_bases[] = {0};
11524 static const char *swig_SBBroadcaster_base_names[] = {0};
11525 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 };
11526 
11527 static int _wrap_new_SBCommandInterpreter(lua_State* L) {
11528   int SWIG_arg = 0;
11529   lldb::SBCommandInterpreter *arg1 = 0 ;
11530   lldb::SBCommandInterpreter *result = 0 ;
11531 
11532   SWIG_check_num_args("lldb::SBCommandInterpreter::SBCommandInterpreter",1,1)
11533   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::SBCommandInterpreter",1,"lldb::SBCommandInterpreter const &");
11534 
11535   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11536     SWIG_fail_ptr("new_SBCommandInterpreter",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11537   }
11538 
11539   result = (lldb::SBCommandInterpreter *)new lldb::SBCommandInterpreter((lldb::SBCommandInterpreter const &)*arg1);
11540   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommandInterpreter,1); SWIG_arg++;
11541   return SWIG_arg;
11542 
11543   if(0) SWIG_fail;
11544 
11545 fail:
11546   lua_error(L);
11547   return SWIG_arg;
11548 }
11549 
11550 
11551 static int _wrap_SBCommandInterpreter_GetArgumentTypeAsCString(lua_State* L) {
11552   int SWIG_arg = 0;
11553   lldb::CommandArgumentType arg1 ;
11554   char *result = 0 ;
11555 
11556   SWIG_check_num_args("lldb::SBCommandInterpreter::GetArgumentTypeAsCString",1,1)
11557   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetArgumentTypeAsCString",1,"lldb::CommandArgumentType const");
11558   arg1 = (lldb::CommandArgumentType const)lua_tointeger(L, 1);
11559   result = (char *)lldb::SBCommandInterpreter::GetArgumentTypeAsCString(arg1);
11560   lua_pushstring(L,(const char *)result); SWIG_arg++;
11561   return SWIG_arg;
11562 
11563   if(0) SWIG_fail;
11564 
11565 fail:
11566   lua_error(L);
11567   return SWIG_arg;
11568 }
11569 
11570 
11571 static int _wrap_SBCommandInterpreter_GetArgumentDescriptionAsCString(lua_State* L) {
11572   int SWIG_arg = 0;
11573   lldb::CommandArgumentType arg1 ;
11574   char *result = 0 ;
11575 
11576   SWIG_check_num_args("lldb::SBCommandInterpreter::GetArgumentDescriptionAsCString",1,1)
11577   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetArgumentDescriptionAsCString",1,"lldb::CommandArgumentType const");
11578   arg1 = (lldb::CommandArgumentType const)lua_tointeger(L, 1);
11579   result = (char *)lldb::SBCommandInterpreter::GetArgumentDescriptionAsCString(arg1);
11580   lua_pushstring(L,(const char *)result); SWIG_arg++;
11581   return SWIG_arg;
11582 
11583   if(0) SWIG_fail;
11584 
11585 fail:
11586   lua_error(L);
11587   return SWIG_arg;
11588 }
11589 
11590 
11591 static int _wrap_SBCommandInterpreter_EventIsCommandInterpreterEvent(lua_State* L) {
11592   int SWIG_arg = 0;
11593   lldb::SBEvent *arg1 = 0 ;
11594   bool result;
11595 
11596   SWIG_check_num_args("lldb::SBCommandInterpreter::EventIsCommandInterpreterEvent",1,1)
11597   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::EventIsCommandInterpreterEvent",1,"lldb::SBEvent const &");
11598 
11599   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
11600     SWIG_fail_ptr("SBCommandInterpreter_EventIsCommandInterpreterEvent",1,SWIGTYPE_p_lldb__SBEvent);
11601   }
11602 
11603   result = (bool)lldb::SBCommandInterpreter::EventIsCommandInterpreterEvent((lldb::SBEvent const &)*arg1);
11604   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11605   return SWIG_arg;
11606 
11607   if(0) SWIG_fail;
11608 
11609 fail:
11610   lua_error(L);
11611   return SWIG_arg;
11612 }
11613 
11614 
11615 static int _wrap_SBCommandInterpreter_IsValid(lua_State* L) {
11616   int SWIG_arg = 0;
11617   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11618   bool result;
11619 
11620   SWIG_check_num_args("lldb::SBCommandInterpreter::IsValid",1,1)
11621   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::IsValid",1,"lldb::SBCommandInterpreter const *");
11622 
11623   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11624     SWIG_fail_ptr("SBCommandInterpreter_IsValid",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11625   }
11626 
11627   result = (bool)((lldb::SBCommandInterpreter const *)arg1)->IsValid();
11628   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11629   return SWIG_arg;
11630 
11631   if(0) SWIG_fail;
11632 
11633 fail:
11634   lua_error(L);
11635   return SWIG_arg;
11636 }
11637 
11638 
11639 static int _wrap_SBCommandInterpreter_GetIOHandlerControlSequence(lua_State* L) {
11640   int SWIG_arg = 0;
11641   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11642   char arg2 ;
11643   char *result = 0 ;
11644 
11645   SWIG_check_num_args("lldb::SBCommandInterpreter::GetIOHandlerControlSequence",2,2)
11646   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetIOHandlerControlSequence",1,"lldb::SBCommandInterpreter *");
11647   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetIOHandlerControlSequence",2,"char");
11648 
11649   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11650     SWIG_fail_ptr("SBCommandInterpreter_GetIOHandlerControlSequence",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11651   }
11652 
11653   arg2 = (lua_tostring(L, 2))[0];
11654   result = (char *)(arg1)->GetIOHandlerControlSequence(arg2);
11655   lua_pushstring(L,(const char *)result); SWIG_arg++;
11656   return SWIG_arg;
11657 
11658   if(0) SWIG_fail;
11659 
11660 fail:
11661   lua_error(L);
11662   return SWIG_arg;
11663 }
11664 
11665 
11666 static int _wrap_SBCommandInterpreter_GetPromptOnQuit(lua_State* L) {
11667   int SWIG_arg = 0;
11668   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11669   bool result;
11670 
11671   SWIG_check_num_args("lldb::SBCommandInterpreter::GetPromptOnQuit",1,1)
11672   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetPromptOnQuit",1,"lldb::SBCommandInterpreter *");
11673 
11674   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11675     SWIG_fail_ptr("SBCommandInterpreter_GetPromptOnQuit",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11676   }
11677 
11678   result = (bool)(arg1)->GetPromptOnQuit();
11679   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11680   return SWIG_arg;
11681 
11682   if(0) SWIG_fail;
11683 
11684 fail:
11685   lua_error(L);
11686   return SWIG_arg;
11687 }
11688 
11689 
11690 static int _wrap_SBCommandInterpreter_SetPromptOnQuit(lua_State* L) {
11691   int SWIG_arg = 0;
11692   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11693   bool arg2 ;
11694 
11695   SWIG_check_num_args("lldb::SBCommandInterpreter::SetPromptOnQuit",2,2)
11696   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::SetPromptOnQuit",1,"lldb::SBCommandInterpreter *");
11697   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::SetPromptOnQuit",2,"bool");
11698 
11699   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11700     SWIG_fail_ptr("SBCommandInterpreter_SetPromptOnQuit",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11701   }
11702 
11703   arg2 = (lua_toboolean(L, 2)!=0);
11704   (arg1)->SetPromptOnQuit(arg2);
11705 
11706   return SWIG_arg;
11707 
11708   if(0) SWIG_fail;
11709 
11710 fail:
11711   lua_error(L);
11712   return SWIG_arg;
11713 }
11714 
11715 
11716 static int _wrap_SBCommandInterpreter_AllowExitCodeOnQuit(lua_State* L) {
11717   int SWIG_arg = 0;
11718   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11719   bool arg2 ;
11720 
11721   SWIG_check_num_args("lldb::SBCommandInterpreter::AllowExitCodeOnQuit",2,2)
11722   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::AllowExitCodeOnQuit",1,"lldb::SBCommandInterpreter *");
11723   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::AllowExitCodeOnQuit",2,"bool");
11724 
11725   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11726     SWIG_fail_ptr("SBCommandInterpreter_AllowExitCodeOnQuit",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11727   }
11728 
11729   arg2 = (lua_toboolean(L, 2)!=0);
11730   (arg1)->AllowExitCodeOnQuit(arg2);
11731 
11732   return SWIG_arg;
11733 
11734   if(0) SWIG_fail;
11735 
11736 fail:
11737   lua_error(L);
11738   return SWIG_arg;
11739 }
11740 
11741 
11742 static int _wrap_SBCommandInterpreter_HasCustomQuitExitCode(lua_State* L) {
11743   int SWIG_arg = 0;
11744   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11745   bool result;
11746 
11747   SWIG_check_num_args("lldb::SBCommandInterpreter::HasCustomQuitExitCode",1,1)
11748   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HasCustomQuitExitCode",1,"lldb::SBCommandInterpreter *");
11749 
11750   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11751     SWIG_fail_ptr("SBCommandInterpreter_HasCustomQuitExitCode",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11752   }
11753 
11754   result = (bool)(arg1)->HasCustomQuitExitCode();
11755   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11756   return SWIG_arg;
11757 
11758   if(0) SWIG_fail;
11759 
11760 fail:
11761   lua_error(L);
11762   return SWIG_arg;
11763 }
11764 
11765 
11766 static int _wrap_SBCommandInterpreter_GetQuitStatus(lua_State* L) {
11767   int SWIG_arg = 0;
11768   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11769   int result;
11770 
11771   SWIG_check_num_args("lldb::SBCommandInterpreter::GetQuitStatus",1,1)
11772   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetQuitStatus",1,"lldb::SBCommandInterpreter *");
11773 
11774   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11775     SWIG_fail_ptr("SBCommandInterpreter_GetQuitStatus",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11776   }
11777 
11778   result = (int)(arg1)->GetQuitStatus();
11779   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
11780   return SWIG_arg;
11781 
11782   if(0) SWIG_fail;
11783 
11784 fail:
11785   lua_error(L);
11786   return SWIG_arg;
11787 }
11788 
11789 
11790 static int _wrap_SBCommandInterpreter_ResolveCommand(lua_State* L) {
11791   int SWIG_arg = 0;
11792   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11793   char *arg2 = (char *) 0 ;
11794   lldb::SBCommandReturnObject *arg3 = 0 ;
11795 
11796   SWIG_check_num_args("lldb::SBCommandInterpreter::ResolveCommand",3,3)
11797   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::ResolveCommand",1,"lldb::SBCommandInterpreter *");
11798   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::ResolveCommand",2,"char const *");
11799   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::ResolveCommand",3,"lldb::SBCommandReturnObject &");
11800 
11801   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11802     SWIG_fail_ptr("SBCommandInterpreter_ResolveCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11803   }
11804 
11805   arg2 = (char *)lua_tostring(L, 2);
11806 
11807   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
11808     SWIG_fail_ptr("SBCommandInterpreter_ResolveCommand",3,SWIGTYPE_p_lldb__SBCommandReturnObject);
11809   }
11810 
11811   (arg1)->ResolveCommand((char const *)arg2,*arg3);
11812 
11813   return SWIG_arg;
11814 
11815   if(0) SWIG_fail;
11816 
11817 fail:
11818   lua_error(L);
11819   return SWIG_arg;
11820 }
11821 
11822 
11823 static int _wrap_SBCommandInterpreter_CommandExists(lua_State* L) {
11824   int SWIG_arg = 0;
11825   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11826   char *arg2 = (char *) 0 ;
11827   bool result;
11828 
11829   SWIG_check_num_args("lldb::SBCommandInterpreter::CommandExists",2,2)
11830   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::CommandExists",1,"lldb::SBCommandInterpreter *");
11831   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::CommandExists",2,"char const *");
11832 
11833   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11834     SWIG_fail_ptr("SBCommandInterpreter_CommandExists",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11835   }
11836 
11837   arg2 = (char *)lua_tostring(L, 2);
11838   result = (bool)(arg1)->CommandExists((char const *)arg2);
11839   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11840   return SWIG_arg;
11841 
11842   if(0) SWIG_fail;
11843 
11844 fail:
11845   lua_error(L);
11846   return SWIG_arg;
11847 }
11848 
11849 
11850 static int _wrap_SBCommandInterpreter_AliasExists(lua_State* L) {
11851   int SWIG_arg = 0;
11852   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11853   char *arg2 = (char *) 0 ;
11854   bool result;
11855 
11856   SWIG_check_num_args("lldb::SBCommandInterpreter::AliasExists",2,2)
11857   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::AliasExists",1,"lldb::SBCommandInterpreter *");
11858   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::AliasExists",2,"char const *");
11859 
11860   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11861     SWIG_fail_ptr("SBCommandInterpreter_AliasExists",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11862   }
11863 
11864   arg2 = (char *)lua_tostring(L, 2);
11865   result = (bool)(arg1)->AliasExists((char const *)arg2);
11866   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11867   return SWIG_arg;
11868 
11869   if(0) SWIG_fail;
11870 
11871 fail:
11872   lua_error(L);
11873   return SWIG_arg;
11874 }
11875 
11876 
11877 static int _wrap_SBCommandInterpreter_GetBroadcaster(lua_State* L) {
11878   int SWIG_arg = 0;
11879   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11880   lldb::SBBroadcaster result;
11881 
11882   SWIG_check_num_args("lldb::SBCommandInterpreter::GetBroadcaster",1,1)
11883   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetBroadcaster",1,"lldb::SBCommandInterpreter *");
11884 
11885   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11886     SWIG_fail_ptr("SBCommandInterpreter_GetBroadcaster",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11887   }
11888 
11889   result = (arg1)->GetBroadcaster();
11890   {
11891     lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster((const lldb::SBBroadcaster &) result);
11892     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
11893   }
11894   return SWIG_arg;
11895 
11896   if(0) SWIG_fail;
11897 
11898 fail:
11899   lua_error(L);
11900   return SWIG_arg;
11901 }
11902 
11903 
11904 static int _wrap_SBCommandInterpreter_GetBroadcasterClass(lua_State* L) {
11905   int SWIG_arg = 0;
11906   char *result = 0 ;
11907 
11908   SWIG_check_num_args("lldb::SBCommandInterpreter::GetBroadcasterClass",0,0)
11909   result = (char *)lldb::SBCommandInterpreter::GetBroadcasterClass();
11910   lua_pushstring(L,(const char *)result); SWIG_arg++;
11911   return SWIG_arg;
11912 
11913   if(0) SWIG_fail;
11914 
11915 fail:
11916   lua_error(L);
11917   return SWIG_arg;
11918 }
11919 
11920 
11921 static int _wrap_SBCommandInterpreter_HasCommands(lua_State* L) {
11922   int SWIG_arg = 0;
11923   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11924   bool result;
11925 
11926   SWIG_check_num_args("lldb::SBCommandInterpreter::HasCommands",1,1)
11927   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HasCommands",1,"lldb::SBCommandInterpreter *");
11928 
11929   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11930     SWIG_fail_ptr("SBCommandInterpreter_HasCommands",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11931   }
11932 
11933   result = (bool)(arg1)->HasCommands();
11934   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11935   return SWIG_arg;
11936 
11937   if(0) SWIG_fail;
11938 
11939 fail:
11940   lua_error(L);
11941   return SWIG_arg;
11942 }
11943 
11944 
11945 static int _wrap_SBCommandInterpreter_HasAliases(lua_State* L) {
11946   int SWIG_arg = 0;
11947   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11948   bool result;
11949 
11950   SWIG_check_num_args("lldb::SBCommandInterpreter::HasAliases",1,1)
11951   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HasAliases",1,"lldb::SBCommandInterpreter *");
11952 
11953   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11954     SWIG_fail_ptr("SBCommandInterpreter_HasAliases",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11955   }
11956 
11957   result = (bool)(arg1)->HasAliases();
11958   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11959   return SWIG_arg;
11960 
11961   if(0) SWIG_fail;
11962 
11963 fail:
11964   lua_error(L);
11965   return SWIG_arg;
11966 }
11967 
11968 
11969 static int _wrap_SBCommandInterpreter_HasAliasOptions(lua_State* L) {
11970   int SWIG_arg = 0;
11971   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11972   bool result;
11973 
11974   SWIG_check_num_args("lldb::SBCommandInterpreter::HasAliasOptions",1,1)
11975   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HasAliasOptions",1,"lldb::SBCommandInterpreter *");
11976 
11977   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11978     SWIG_fail_ptr("SBCommandInterpreter_HasAliasOptions",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11979   }
11980 
11981   result = (bool)(arg1)->HasAliasOptions();
11982   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11983   return SWIG_arg;
11984 
11985   if(0) SWIG_fail;
11986 
11987 fail:
11988   lua_error(L);
11989   return SWIG_arg;
11990 }
11991 
11992 
11993 static int _wrap_SBCommandInterpreter_GetProcess(lua_State* L) {
11994   int SWIG_arg = 0;
11995   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11996   lldb::SBProcess result;
11997 
11998   SWIG_check_num_args("lldb::SBCommandInterpreter::GetProcess",1,1)
11999   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetProcess",1,"lldb::SBCommandInterpreter *");
12000 
12001   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12002     SWIG_fail_ptr("SBCommandInterpreter_GetProcess",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12003   }
12004 
12005   result = (arg1)->GetProcess();
12006   {
12007     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
12008     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
12009   }
12010   return SWIG_arg;
12011 
12012   if(0) SWIG_fail;
12013 
12014 fail:
12015   lua_error(L);
12016   return SWIG_arg;
12017 }
12018 
12019 
12020 static int _wrap_SBCommandInterpreter_GetDebugger(lua_State* L) {
12021   int SWIG_arg = 0;
12022   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12023   lldb::SBDebugger result;
12024 
12025   SWIG_check_num_args("lldb::SBCommandInterpreter::GetDebugger",1,1)
12026   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetDebugger",1,"lldb::SBCommandInterpreter *");
12027 
12028   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12029     SWIG_fail_ptr("SBCommandInterpreter_GetDebugger",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12030   }
12031 
12032   result = (arg1)->GetDebugger();
12033   {
12034     lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
12035     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
12036   }
12037   return SWIG_arg;
12038 
12039   if(0) SWIG_fail;
12040 
12041 fail:
12042   lua_error(L);
12043   return SWIG_arg;
12044 }
12045 
12046 
12047 static int _wrap_SBCommandInterpreter_SourceInitFileInHomeDirectory(lua_State* L) {
12048   int SWIG_arg = 0;
12049   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12050   lldb::SBCommandReturnObject *arg2 = 0 ;
12051 
12052   SWIG_check_num_args("lldb::SBCommandInterpreter::SourceInitFileInHomeDirectory",2,2)
12053   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::SourceInitFileInHomeDirectory",1,"lldb::SBCommandInterpreter *");
12054   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::SourceInitFileInHomeDirectory",2,"lldb::SBCommandReturnObject &");
12055 
12056   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12057     SWIG_fail_ptr("SBCommandInterpreter_SourceInitFileInHomeDirectory",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12058   }
12059 
12060 
12061   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12062     SWIG_fail_ptr("SBCommandInterpreter_SourceInitFileInHomeDirectory",2,SWIGTYPE_p_lldb__SBCommandReturnObject);
12063   }
12064 
12065   (arg1)->SourceInitFileInHomeDirectory(*arg2);
12066 
12067   return SWIG_arg;
12068 
12069   if(0) SWIG_fail;
12070 
12071 fail:
12072   lua_error(L);
12073   return SWIG_arg;
12074 }
12075 
12076 
12077 static int _wrap_SBCommandInterpreter_SourceInitFileInCurrentWorkingDirectory(lua_State* L) {
12078   int SWIG_arg = 0;
12079   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12080   lldb::SBCommandReturnObject *arg2 = 0 ;
12081 
12082   SWIG_check_num_args("lldb::SBCommandInterpreter::SourceInitFileInCurrentWorkingDirectory",2,2)
12083   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::SourceInitFileInCurrentWorkingDirectory",1,"lldb::SBCommandInterpreter *");
12084   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::SourceInitFileInCurrentWorkingDirectory",2,"lldb::SBCommandReturnObject &");
12085 
12086   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12087     SWIG_fail_ptr("SBCommandInterpreter_SourceInitFileInCurrentWorkingDirectory",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12088   }
12089 
12090 
12091   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12092     SWIG_fail_ptr("SBCommandInterpreter_SourceInitFileInCurrentWorkingDirectory",2,SWIGTYPE_p_lldb__SBCommandReturnObject);
12093   }
12094 
12095   (arg1)->SourceInitFileInCurrentWorkingDirectory(*arg2);
12096 
12097   return SWIG_arg;
12098 
12099   if(0) SWIG_fail;
12100 
12101 fail:
12102   lua_error(L);
12103   return SWIG_arg;
12104 }
12105 
12106 
12107 static int _wrap_SBCommandInterpreter_HandleCommand__SWIG_0(lua_State* L) {
12108   int SWIG_arg = 0;
12109   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12110   char *arg2 = (char *) 0 ;
12111   lldb::SBCommandReturnObject *arg3 = 0 ;
12112   bool arg4 ;
12113   lldb::ReturnStatus result;
12114 
12115   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommand",4,4)
12116   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",1,"lldb::SBCommandInterpreter *");
12117   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",2,"char const *");
12118   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",3,"lldb::SBCommandReturnObject &");
12119   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",4,"bool");
12120 
12121   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12122     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12123   }
12124 
12125   arg2 = (char *)lua_tostring(L, 2);
12126 
12127   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12128     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",3,SWIGTYPE_p_lldb__SBCommandReturnObject);
12129   }
12130 
12131   arg4 = (lua_toboolean(L, 4)!=0);
12132   result = (lldb::ReturnStatus)(arg1)->HandleCommand((char const *)arg2,*arg3,arg4);
12133   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
12134   return SWIG_arg;
12135 
12136   if(0) SWIG_fail;
12137 
12138 fail:
12139   lua_error(L);
12140   return SWIG_arg;
12141 }
12142 
12143 
12144 static int _wrap_SBCommandInterpreter_HandleCommand__SWIG_1(lua_State* L) {
12145   int SWIG_arg = 0;
12146   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12147   char *arg2 = (char *) 0 ;
12148   lldb::SBCommandReturnObject *arg3 = 0 ;
12149   lldb::ReturnStatus result;
12150 
12151   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommand",3,3)
12152   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",1,"lldb::SBCommandInterpreter *");
12153   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",2,"char const *");
12154   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",3,"lldb::SBCommandReturnObject &");
12155 
12156   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12157     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12158   }
12159 
12160   arg2 = (char *)lua_tostring(L, 2);
12161 
12162   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12163     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",3,SWIGTYPE_p_lldb__SBCommandReturnObject);
12164   }
12165 
12166   result = (lldb::ReturnStatus)(arg1)->HandleCommand((char const *)arg2,*arg3);
12167   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
12168   return SWIG_arg;
12169 
12170   if(0) SWIG_fail;
12171 
12172 fail:
12173   lua_error(L);
12174   return SWIG_arg;
12175 }
12176 
12177 
12178 static int _wrap_SBCommandInterpreter_HandleCommand__SWIG_2(lua_State* L) {
12179   int SWIG_arg = 0;
12180   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12181   char *arg2 = (char *) 0 ;
12182   lldb::SBExecutionContext *arg3 = 0 ;
12183   lldb::SBCommandReturnObject *arg4 = 0 ;
12184   bool arg5 ;
12185   lldb::ReturnStatus result;
12186 
12187   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommand",5,5)
12188   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",1,"lldb::SBCommandInterpreter *");
12189   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",2,"char const *");
12190   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",3,"lldb::SBExecutionContext &");
12191   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",4,"lldb::SBCommandReturnObject &");
12192   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",5,"bool");
12193 
12194   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12195     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12196   }
12197 
12198   arg2 = (char *)lua_tostring(L, 2);
12199 
12200   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExecutionContext,0))){
12201     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",3,SWIGTYPE_p_lldb__SBExecutionContext);
12202   }
12203 
12204 
12205   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12206     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",4,SWIGTYPE_p_lldb__SBCommandReturnObject);
12207   }
12208 
12209   arg5 = (lua_toboolean(L, 5)!=0);
12210   result = (lldb::ReturnStatus)(arg1)->HandleCommand((char const *)arg2,*arg3,*arg4,arg5);
12211   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
12212   return SWIG_arg;
12213 
12214   if(0) SWIG_fail;
12215 
12216 fail:
12217   lua_error(L);
12218   return SWIG_arg;
12219 }
12220 
12221 
12222 static int _wrap_SBCommandInterpreter_HandleCommand__SWIG_3(lua_State* L) {
12223   int SWIG_arg = 0;
12224   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12225   char *arg2 = (char *) 0 ;
12226   lldb::SBExecutionContext *arg3 = 0 ;
12227   lldb::SBCommandReturnObject *arg4 = 0 ;
12228   lldb::ReturnStatus result;
12229 
12230   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommand",4,4)
12231   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",1,"lldb::SBCommandInterpreter *");
12232   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",2,"char const *");
12233   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",3,"lldb::SBExecutionContext &");
12234   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",4,"lldb::SBCommandReturnObject &");
12235 
12236   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12237     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12238   }
12239 
12240   arg2 = (char *)lua_tostring(L, 2);
12241 
12242   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExecutionContext,0))){
12243     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",3,SWIGTYPE_p_lldb__SBExecutionContext);
12244   }
12245 
12246 
12247   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12248     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",4,SWIGTYPE_p_lldb__SBCommandReturnObject);
12249   }
12250 
12251   result = (lldb::ReturnStatus)(arg1)->HandleCommand((char const *)arg2,*arg3,*arg4);
12252   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
12253   return SWIG_arg;
12254 
12255   if(0) SWIG_fail;
12256 
12257 fail:
12258   lua_error(L);
12259   return SWIG_arg;
12260 }
12261 
12262 
12263 static int _wrap_SBCommandInterpreter_HandleCommand(lua_State* L) {
12264   int argc;
12265   int argv[6]={
12266     1,2,3,4,5,6
12267   };
12268 
12269   argc = lua_gettop(L);
12270   if (argc == 3) {
12271     int _v;
12272     {
12273       void *ptr;
12274       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreter, 0)) {
12275         _v = 0;
12276       } else {
12277         _v = 1;
12278       }
12279     }
12280     if (_v) {
12281       {
12282         _v = SWIG_lua_isnilstring(L,argv[1]);
12283       }
12284       if (_v) {
12285         {
12286           void *ptr;
12287           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, SWIG_POINTER_NO_NULL)) {
12288             _v = 0;
12289           } else {
12290             _v = 1;
12291           }
12292         }
12293         if (_v) {
12294           return _wrap_SBCommandInterpreter_HandleCommand__SWIG_1(L);
12295         }
12296       }
12297     }
12298   }
12299   if (argc == 4) {
12300     int _v;
12301     {
12302       void *ptr;
12303       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreter, 0)) {
12304         _v = 0;
12305       } else {
12306         _v = 1;
12307       }
12308     }
12309     if (_v) {
12310       {
12311         _v = SWIG_lua_isnilstring(L,argv[1]);
12312       }
12313       if (_v) {
12314         {
12315           void *ptr;
12316           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, SWIG_POINTER_NO_NULL)) {
12317             _v = 0;
12318           } else {
12319             _v = 1;
12320           }
12321         }
12322         if (_v) {
12323           {
12324             _v = lua_isboolean(L,argv[3]);
12325           }
12326           if (_v) {
12327             return _wrap_SBCommandInterpreter_HandleCommand__SWIG_0(L);
12328           }
12329         }
12330       }
12331     }
12332   }
12333   if (argc == 4) {
12334     int _v;
12335     {
12336       void *ptr;
12337       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreter, 0)) {
12338         _v = 0;
12339       } else {
12340         _v = 1;
12341       }
12342     }
12343     if (_v) {
12344       {
12345         _v = SWIG_lua_isnilstring(L,argv[1]);
12346       }
12347       if (_v) {
12348         {
12349           void *ptr;
12350           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExecutionContext, SWIG_POINTER_NO_NULL)) {
12351             _v = 0;
12352           } else {
12353             _v = 1;
12354           }
12355         }
12356         if (_v) {
12357           {
12358             void *ptr;
12359             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, SWIG_POINTER_NO_NULL)) {
12360               _v = 0;
12361             } else {
12362               _v = 1;
12363             }
12364           }
12365           if (_v) {
12366             return _wrap_SBCommandInterpreter_HandleCommand__SWIG_3(L);
12367           }
12368         }
12369       }
12370     }
12371   }
12372   if (argc == 5) {
12373     int _v;
12374     {
12375       void *ptr;
12376       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreter, 0)) {
12377         _v = 0;
12378       } else {
12379         _v = 1;
12380       }
12381     }
12382     if (_v) {
12383       {
12384         _v = SWIG_lua_isnilstring(L,argv[1]);
12385       }
12386       if (_v) {
12387         {
12388           void *ptr;
12389           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExecutionContext, SWIG_POINTER_NO_NULL)) {
12390             _v = 0;
12391           } else {
12392             _v = 1;
12393           }
12394         }
12395         if (_v) {
12396           {
12397             void *ptr;
12398             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, SWIG_POINTER_NO_NULL)) {
12399               _v = 0;
12400             } else {
12401               _v = 1;
12402             }
12403           }
12404           if (_v) {
12405             {
12406               _v = lua_isboolean(L,argv[4]);
12407             }
12408             if (_v) {
12409               return _wrap_SBCommandInterpreter_HandleCommand__SWIG_2(L);
12410             }
12411           }
12412         }
12413       }
12414     }
12415   }
12416 
12417   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandInterpreter_HandleCommand'\n"
12418     "  Possible C/C++ prototypes are:\n"
12419     "    lldb::SBCommandInterpreter::HandleCommand(char const *,lldb::SBCommandReturnObject &,bool)\n"
12420     "    lldb::SBCommandInterpreter::HandleCommand(char const *,lldb::SBCommandReturnObject &)\n"
12421     "    lldb::SBCommandInterpreter::HandleCommand(char const *,lldb::SBExecutionContext &,lldb::SBCommandReturnObject &,bool)\n"
12422     "    lldb::SBCommandInterpreter::HandleCommand(char const *,lldb::SBExecutionContext &,lldb::SBCommandReturnObject &)\n");
12423   lua_error(L);return 0;
12424 }
12425 
12426 
12427 static int _wrap_SBCommandInterpreter_HandleCommandsFromFile(lua_State* L) {
12428   int SWIG_arg = 0;
12429   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12430   lldb::SBFileSpec *arg2 = 0 ;
12431   lldb::SBExecutionContext *arg3 = 0 ;
12432   lldb::SBCommandInterpreterRunOptions *arg4 = 0 ;
12433   lldb::SBCommandReturnObject arg5 ;
12434   lldb::SBCommandReturnObject *argp5 ;
12435 
12436   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommandsFromFile",5,5)
12437   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",1,"lldb::SBCommandInterpreter *");
12438   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",2,"lldb::SBFileSpec &");
12439   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",3,"lldb::SBExecutionContext &");
12440   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",4,"lldb::SBCommandInterpreterRunOptions &");
12441   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",5,"lldb::SBCommandReturnObject");
12442 
12443   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12444     SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12445   }
12446 
12447 
12448   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
12449     SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",2,SWIGTYPE_p_lldb__SBFileSpec);
12450   }
12451 
12452 
12453   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExecutionContext,0))){
12454     SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",3,SWIGTYPE_p_lldb__SBExecutionContext);
12455   }
12456 
12457 
12458   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12459     SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",4,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12460   }
12461 
12462 
12463   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&argp5,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12464     SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",5,SWIGTYPE_p_lldb__SBCommandReturnObject);
12465   }
12466   arg5 = *argp5;
12467 
12468   (arg1)->HandleCommandsFromFile(*arg2,*arg3,*arg4,arg5);
12469 
12470   return SWIG_arg;
12471 
12472   if(0) SWIG_fail;
12473 
12474 fail:
12475   lua_error(L);
12476   return SWIG_arg;
12477 }
12478 
12479 
12480 static int _wrap_SBCommandInterpreter_HandleCompletion(lua_State* L) {
12481   int SWIG_arg = 0;
12482   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12483   char *arg2 = (char *) 0 ;
12484   uint32_t arg3 ;
12485   int arg4 ;
12486   int arg5 ;
12487   lldb::SBStringList *arg6 = 0 ;
12488   int result;
12489 
12490   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCompletion",6,6)
12491   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",1,"lldb::SBCommandInterpreter *");
12492   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",2,"char const *");
12493   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",3,"uint32_t");
12494   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",4,"int");
12495   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",5,"int");
12496   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",6,"lldb::SBStringList &");
12497 
12498   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12499     SWIG_fail_ptr("SBCommandInterpreter_HandleCompletion",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12500   }
12501 
12502   arg2 = (char *)lua_tostring(L, 2);
12503   arg3 = (uint32_t)lua_tointeger(L, 3);
12504   arg4 = (int)lua_tointeger(L, 4);
12505   arg5 = (int)lua_tointeger(L, 5);
12506 
12507   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBStringList,0))){
12508     SWIG_fail_ptr("SBCommandInterpreter_HandleCompletion",6,SWIGTYPE_p_lldb__SBStringList);
12509   }
12510 
12511   result = (int)(arg1)->HandleCompletion((char const *)arg2,arg3,arg4,arg5,*arg6);
12512   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
12513   return SWIG_arg;
12514 
12515   if(0) SWIG_fail;
12516 
12517 fail:
12518   lua_error(L);
12519   return SWIG_arg;
12520 }
12521 
12522 
12523 static int _wrap_SBCommandInterpreter_HandleCompletionWithDescriptions(lua_State* L) {
12524   int SWIG_arg = 0;
12525   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12526   char *arg2 = (char *) 0 ;
12527   uint32_t arg3 ;
12528   int arg4 ;
12529   int arg5 ;
12530   lldb::SBStringList *arg6 = 0 ;
12531   lldb::SBStringList *arg7 = 0 ;
12532   int result;
12533 
12534   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",7,7)
12535   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",1,"lldb::SBCommandInterpreter *");
12536   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",2,"char const *");
12537   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",3,"uint32_t");
12538   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",4,"int");
12539   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",5,"int");
12540   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",6,"lldb::SBStringList &");
12541   if(!lua_isuserdata(L,7)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",7,"lldb::SBStringList &");
12542 
12543   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12544     SWIG_fail_ptr("SBCommandInterpreter_HandleCompletionWithDescriptions",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12545   }
12546 
12547   arg2 = (char *)lua_tostring(L, 2);
12548   arg3 = (uint32_t)lua_tointeger(L, 3);
12549   arg4 = (int)lua_tointeger(L, 4);
12550   arg5 = (int)lua_tointeger(L, 5);
12551 
12552   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBStringList,0))){
12553     SWIG_fail_ptr("SBCommandInterpreter_HandleCompletionWithDescriptions",6,SWIGTYPE_p_lldb__SBStringList);
12554   }
12555 
12556 
12557   if (!SWIG_IsOK(SWIG_ConvertPtr(L,7,(void**)&arg7,SWIGTYPE_p_lldb__SBStringList,0))){
12558     SWIG_fail_ptr("SBCommandInterpreter_HandleCompletionWithDescriptions",7,SWIGTYPE_p_lldb__SBStringList);
12559   }
12560 
12561   result = (int)(arg1)->HandleCompletionWithDescriptions((char const *)arg2,arg3,arg4,arg5,*arg6,*arg7);
12562   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
12563   return SWIG_arg;
12564 
12565   if(0) SWIG_fail;
12566 
12567 fail:
12568   lua_error(L);
12569   return SWIG_arg;
12570 }
12571 
12572 
12573 static int _wrap_SBCommandInterpreter_IsActive(lua_State* L) {
12574   int SWIG_arg = 0;
12575   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12576   bool result;
12577 
12578   SWIG_check_num_args("lldb::SBCommandInterpreter::IsActive",1,1)
12579   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::IsActive",1,"lldb::SBCommandInterpreter *");
12580 
12581   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12582     SWIG_fail_ptr("SBCommandInterpreter_IsActive",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12583   }
12584 
12585   result = (bool)(arg1)->IsActive();
12586   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12587   return SWIG_arg;
12588 
12589   if(0) SWIG_fail;
12590 
12591 fail:
12592   lua_error(L);
12593   return SWIG_arg;
12594 }
12595 
12596 
12597 static int _wrap_SBCommandInterpreter_WasInterrupted(lua_State* L) {
12598   int SWIG_arg = 0;
12599   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12600   bool result;
12601 
12602   SWIG_check_num_args("lldb::SBCommandInterpreter::WasInterrupted",1,1)
12603   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::WasInterrupted",1,"lldb::SBCommandInterpreter const *");
12604 
12605   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12606     SWIG_fail_ptr("SBCommandInterpreter_WasInterrupted",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12607   }
12608 
12609   result = (bool)((lldb::SBCommandInterpreter const *)arg1)->WasInterrupted();
12610   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12611   return SWIG_arg;
12612 
12613   if(0) SWIG_fail;
12614 
12615 fail:
12616   lua_error(L);
12617   return SWIG_arg;
12618 }
12619 
12620 
12621 static void swig_delete_SBCommandInterpreter(void *obj) {
12622 lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) obj;
12623 delete arg1;
12624 }
12625 static int _proxy__wrap_new_SBCommandInterpreter(lua_State *L) {
12626     assert(lua_istable(L,1));
12627     lua_pushcfunction(L,_wrap_new_SBCommandInterpreter);
12628     assert(!lua_isnil(L,-1));
12629     lua_replace(L,1); /* replace our table with real constructor */
12630     lua_call(L,lua_gettop(L)-1,1);
12631     return 1;
12632 }
12633 static swig_lua_attribute swig_SBCommandInterpreter_attributes[] = {
12634     {0,0,0}
12635 };
12636 static swig_lua_method swig_SBCommandInterpreter_methods[]= {
12637     { "IsValid", _wrap_SBCommandInterpreter_IsValid},
12638     { "GetIOHandlerControlSequence", _wrap_SBCommandInterpreter_GetIOHandlerControlSequence},
12639     { "GetPromptOnQuit", _wrap_SBCommandInterpreter_GetPromptOnQuit},
12640     { "SetPromptOnQuit", _wrap_SBCommandInterpreter_SetPromptOnQuit},
12641     { "AllowExitCodeOnQuit", _wrap_SBCommandInterpreter_AllowExitCodeOnQuit},
12642     { "HasCustomQuitExitCode", _wrap_SBCommandInterpreter_HasCustomQuitExitCode},
12643     { "GetQuitStatus", _wrap_SBCommandInterpreter_GetQuitStatus},
12644     { "ResolveCommand", _wrap_SBCommandInterpreter_ResolveCommand},
12645     { "CommandExists", _wrap_SBCommandInterpreter_CommandExists},
12646     { "AliasExists", _wrap_SBCommandInterpreter_AliasExists},
12647     { "GetBroadcaster", _wrap_SBCommandInterpreter_GetBroadcaster},
12648     { "HasCommands", _wrap_SBCommandInterpreter_HasCommands},
12649     { "HasAliases", _wrap_SBCommandInterpreter_HasAliases},
12650     { "HasAliasOptions", _wrap_SBCommandInterpreter_HasAliasOptions},
12651     { "GetProcess", _wrap_SBCommandInterpreter_GetProcess},
12652     { "GetDebugger", _wrap_SBCommandInterpreter_GetDebugger},
12653     { "SourceInitFileInHomeDirectory", _wrap_SBCommandInterpreter_SourceInitFileInHomeDirectory},
12654     { "SourceInitFileInCurrentWorkingDirectory", _wrap_SBCommandInterpreter_SourceInitFileInCurrentWorkingDirectory},
12655     { "HandleCommand", _wrap_SBCommandInterpreter_HandleCommand},
12656     { "HandleCommandsFromFile", _wrap_SBCommandInterpreter_HandleCommandsFromFile},
12657     { "HandleCompletion", _wrap_SBCommandInterpreter_HandleCompletion},
12658     { "HandleCompletionWithDescriptions", _wrap_SBCommandInterpreter_HandleCompletionWithDescriptions},
12659     { "IsActive", _wrap_SBCommandInterpreter_IsActive},
12660     { "WasInterrupted", _wrap_SBCommandInterpreter_WasInterrupted},
12661     {0,0}
12662 };
12663 static swig_lua_method swig_SBCommandInterpreter_meta[] = {
12664     {0,0}
12665 };
12666 
12667 static swig_lua_attribute swig_SBCommandInterpreter_Sf_SwigStatic_attributes[] = {
12668     {0,0,0}
12669 };
12670 static swig_lua_const_info swig_SBCommandInterpreter_Sf_SwigStatic_constants[]= {
12671     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitThreadShouldExit", lldb::SBCommandInterpreter::eBroadcastBitThreadShouldExit)},
12672     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitResetPrompt", lldb::SBCommandInterpreter::eBroadcastBitResetPrompt)},
12673     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitQuitCommandReceived", lldb::SBCommandInterpreter::eBroadcastBitQuitCommandReceived)},
12674     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitAsynchronousOutputData", lldb::SBCommandInterpreter::eBroadcastBitAsynchronousOutputData)},
12675     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitAsynchronousErrorData", lldb::SBCommandInterpreter::eBroadcastBitAsynchronousErrorData)},
12676     {0,0,0,0,0,0}
12677 };
12678 static swig_lua_method swig_SBCommandInterpreter_Sf_SwigStatic_methods[]= {
12679     { "GetArgumentTypeAsCString", _wrap_SBCommandInterpreter_GetArgumentTypeAsCString},
12680     { "GetArgumentDescriptionAsCString", _wrap_SBCommandInterpreter_GetArgumentDescriptionAsCString},
12681     { "EventIsCommandInterpreterEvent", _wrap_SBCommandInterpreter_EventIsCommandInterpreterEvent},
12682     { "GetBroadcasterClass", _wrap_SBCommandInterpreter_GetBroadcasterClass},
12683     {0,0}
12684 };
12685 static swig_lua_class* swig_SBCommandInterpreter_Sf_SwigStatic_classes[]= {
12686     0
12687 };
12688 
12689 static swig_lua_namespace swig_SBCommandInterpreter_Sf_SwigStatic = {
12690     "SBCommandInterpreter",
12691     swig_SBCommandInterpreter_Sf_SwigStatic_methods,
12692     swig_SBCommandInterpreter_Sf_SwigStatic_attributes,
12693     swig_SBCommandInterpreter_Sf_SwigStatic_constants,
12694     swig_SBCommandInterpreter_Sf_SwigStatic_classes,
12695     0
12696 };
12697 static swig_lua_class *swig_SBCommandInterpreter_bases[] = {0};
12698 static const char *swig_SBCommandInterpreter_base_names[] = {0};
12699 static swig_lua_class _wrap_class_SBCommandInterpreter = { "SBCommandInterpreter", "SBCommandInterpreter", &SWIGTYPE_p_lldb__SBCommandInterpreter,_proxy__wrap_new_SBCommandInterpreter, swig_delete_SBCommandInterpreter, swig_SBCommandInterpreter_methods, swig_SBCommandInterpreter_attributes, &swig_SBCommandInterpreter_Sf_SwigStatic, swig_SBCommandInterpreter_meta, swig_SBCommandInterpreter_bases, swig_SBCommandInterpreter_base_names };
12700 
12701 static int _wrap_new_SBCommandInterpreterRunOptions(lua_State* L) {
12702   int SWIG_arg = 0;
12703   lldb::SBCommandInterpreterRunOptions *result = 0 ;
12704 
12705   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SBCommandInterpreterRunOptions",0,0)
12706   result = (lldb::SBCommandInterpreterRunOptions *)new lldb::SBCommandInterpreterRunOptions();
12707   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,1); SWIG_arg++;
12708   return SWIG_arg;
12709 
12710   if(0) SWIG_fail;
12711 
12712 fail:
12713   lua_error(L);
12714   return SWIG_arg;
12715 }
12716 
12717 
12718 static int _wrap_SBCommandInterpreterRunOptions_GetStopOnContinue(lua_State* L) {
12719   int SWIG_arg = 0;
12720   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12721   bool result;
12722 
12723   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetStopOnContinue",1,1)
12724   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetStopOnContinue",1,"lldb::SBCommandInterpreterRunOptions const *");
12725 
12726   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12727     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetStopOnContinue",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12728   }
12729 
12730   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetStopOnContinue();
12731   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12732   return SWIG_arg;
12733 
12734   if(0) SWIG_fail;
12735 
12736 fail:
12737   lua_error(L);
12738   return SWIG_arg;
12739 }
12740 
12741 
12742 static int _wrap_SBCommandInterpreterRunOptions_SetStopOnContinue(lua_State* L) {
12743   int SWIG_arg = 0;
12744   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12745   bool arg2 ;
12746 
12747   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetStopOnContinue",2,2)
12748   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnContinue",1,"lldb::SBCommandInterpreterRunOptions *");
12749   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnContinue",2,"bool");
12750 
12751   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12752     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetStopOnContinue",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12753   }
12754 
12755   arg2 = (lua_toboolean(L, 2)!=0);
12756   (arg1)->SetStopOnContinue(arg2);
12757 
12758   return SWIG_arg;
12759 
12760   if(0) SWIG_fail;
12761 
12762 fail:
12763   lua_error(L);
12764   return SWIG_arg;
12765 }
12766 
12767 
12768 static int _wrap_SBCommandInterpreterRunOptions_GetStopOnError(lua_State* L) {
12769   int SWIG_arg = 0;
12770   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12771   bool result;
12772 
12773   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetStopOnError",1,1)
12774   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetStopOnError",1,"lldb::SBCommandInterpreterRunOptions const *");
12775 
12776   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12777     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetStopOnError",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12778   }
12779 
12780   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetStopOnError();
12781   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12782   return SWIG_arg;
12783 
12784   if(0) SWIG_fail;
12785 
12786 fail:
12787   lua_error(L);
12788   return SWIG_arg;
12789 }
12790 
12791 
12792 static int _wrap_SBCommandInterpreterRunOptions_SetStopOnError(lua_State* L) {
12793   int SWIG_arg = 0;
12794   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12795   bool arg2 ;
12796 
12797   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetStopOnError",2,2)
12798   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnError",1,"lldb::SBCommandInterpreterRunOptions *");
12799   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnError",2,"bool");
12800 
12801   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12802     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetStopOnError",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12803   }
12804 
12805   arg2 = (lua_toboolean(L, 2)!=0);
12806   (arg1)->SetStopOnError(arg2);
12807 
12808   return SWIG_arg;
12809 
12810   if(0) SWIG_fail;
12811 
12812 fail:
12813   lua_error(L);
12814   return SWIG_arg;
12815 }
12816 
12817 
12818 static int _wrap_SBCommandInterpreterRunOptions_GetStopOnCrash(lua_State* L) {
12819   int SWIG_arg = 0;
12820   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12821   bool result;
12822 
12823   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetStopOnCrash",1,1)
12824   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetStopOnCrash",1,"lldb::SBCommandInterpreterRunOptions const *");
12825 
12826   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12827     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetStopOnCrash",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12828   }
12829 
12830   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetStopOnCrash();
12831   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12832   return SWIG_arg;
12833 
12834   if(0) SWIG_fail;
12835 
12836 fail:
12837   lua_error(L);
12838   return SWIG_arg;
12839 }
12840 
12841 
12842 static int _wrap_SBCommandInterpreterRunOptions_SetStopOnCrash(lua_State* L) {
12843   int SWIG_arg = 0;
12844   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12845   bool arg2 ;
12846 
12847   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetStopOnCrash",2,2)
12848   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnCrash",1,"lldb::SBCommandInterpreterRunOptions *");
12849   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnCrash",2,"bool");
12850 
12851   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12852     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetStopOnCrash",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12853   }
12854 
12855   arg2 = (lua_toboolean(L, 2)!=0);
12856   (arg1)->SetStopOnCrash(arg2);
12857 
12858   return SWIG_arg;
12859 
12860   if(0) SWIG_fail;
12861 
12862 fail:
12863   lua_error(L);
12864   return SWIG_arg;
12865 }
12866 
12867 
12868 static int _wrap_SBCommandInterpreterRunOptions_GetEchoCommands(lua_State* L) {
12869   int SWIG_arg = 0;
12870   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12871   bool result;
12872 
12873   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetEchoCommands",1,1)
12874   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetEchoCommands",1,"lldb::SBCommandInterpreterRunOptions const *");
12875 
12876   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12877     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetEchoCommands",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12878   }
12879 
12880   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetEchoCommands();
12881   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12882   return SWIG_arg;
12883 
12884   if(0) SWIG_fail;
12885 
12886 fail:
12887   lua_error(L);
12888   return SWIG_arg;
12889 }
12890 
12891 
12892 static int _wrap_SBCommandInterpreterRunOptions_SetEchoCommands(lua_State* L) {
12893   int SWIG_arg = 0;
12894   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12895   bool arg2 ;
12896 
12897   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetEchoCommands",2,2)
12898   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetEchoCommands",1,"lldb::SBCommandInterpreterRunOptions *");
12899   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetEchoCommands",2,"bool");
12900 
12901   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12902     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetEchoCommands",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12903   }
12904 
12905   arg2 = (lua_toboolean(L, 2)!=0);
12906   (arg1)->SetEchoCommands(arg2);
12907 
12908   return SWIG_arg;
12909 
12910   if(0) SWIG_fail;
12911 
12912 fail:
12913   lua_error(L);
12914   return SWIG_arg;
12915 }
12916 
12917 
12918 static int _wrap_SBCommandInterpreterRunOptions_GetPrintResults(lua_State* L) {
12919   int SWIG_arg = 0;
12920   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12921   bool result;
12922 
12923   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetPrintResults",1,1)
12924   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetPrintResults",1,"lldb::SBCommandInterpreterRunOptions const *");
12925 
12926   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12927     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetPrintResults",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12928   }
12929 
12930   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetPrintResults();
12931   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12932   return SWIG_arg;
12933 
12934   if(0) SWIG_fail;
12935 
12936 fail:
12937   lua_error(L);
12938   return SWIG_arg;
12939 }
12940 
12941 
12942 static int _wrap_SBCommandInterpreterRunOptions_SetPrintResults(lua_State* L) {
12943   int SWIG_arg = 0;
12944   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12945   bool arg2 ;
12946 
12947   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetPrintResults",2,2)
12948   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetPrintResults",1,"lldb::SBCommandInterpreterRunOptions *");
12949   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetPrintResults",2,"bool");
12950 
12951   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12952     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetPrintResults",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12953   }
12954 
12955   arg2 = (lua_toboolean(L, 2)!=0);
12956   (arg1)->SetPrintResults(arg2);
12957 
12958   return SWIG_arg;
12959 
12960   if(0) SWIG_fail;
12961 
12962 fail:
12963   lua_error(L);
12964   return SWIG_arg;
12965 }
12966 
12967 
12968 static int _wrap_SBCommandInterpreterRunOptions_GetPrintErrors(lua_State* L) {
12969   int SWIG_arg = 0;
12970   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12971   bool result;
12972 
12973   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetPrintErrors",1,1)
12974   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetPrintErrors",1,"lldb::SBCommandInterpreterRunOptions const *");
12975 
12976   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12977     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetPrintErrors",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12978   }
12979 
12980   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetPrintErrors();
12981   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12982   return SWIG_arg;
12983 
12984   if(0) SWIG_fail;
12985 
12986 fail:
12987   lua_error(L);
12988   return SWIG_arg;
12989 }
12990 
12991 
12992 static int _wrap_SBCommandInterpreterRunOptions_SetPrintErrors(lua_State* L) {
12993   int SWIG_arg = 0;
12994   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12995   bool arg2 ;
12996 
12997   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetPrintErrors",2,2)
12998   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetPrintErrors",1,"lldb::SBCommandInterpreterRunOptions *");
12999   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetPrintErrors",2,"bool");
13000 
13001   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13002     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetPrintErrors",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13003   }
13004 
13005   arg2 = (lua_toboolean(L, 2)!=0);
13006   (arg1)->SetPrintErrors(arg2);
13007 
13008   return SWIG_arg;
13009 
13010   if(0) SWIG_fail;
13011 
13012 fail:
13013   lua_error(L);
13014   return SWIG_arg;
13015 }
13016 
13017 
13018 static int _wrap_SBCommandInterpreterRunOptions_GetAddToHistory(lua_State* L) {
13019   int SWIG_arg = 0;
13020   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13021   bool result;
13022 
13023   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetAddToHistory",1,1)
13024   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetAddToHistory",1,"lldb::SBCommandInterpreterRunOptions const *");
13025 
13026   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13027     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetAddToHistory",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13028   }
13029 
13030   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetAddToHistory();
13031   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13032   return SWIG_arg;
13033 
13034   if(0) SWIG_fail;
13035 
13036 fail:
13037   lua_error(L);
13038   return SWIG_arg;
13039 }
13040 
13041 
13042 static int _wrap_SBCommandInterpreterRunOptions_SetAddToHistory(lua_State* L) {
13043   int SWIG_arg = 0;
13044   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13045   bool arg2 ;
13046 
13047   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetAddToHistory",2,2)
13048   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetAddToHistory",1,"lldb::SBCommandInterpreterRunOptions *");
13049   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetAddToHistory",2,"bool");
13050 
13051   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13052     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetAddToHistory",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13053   }
13054 
13055   arg2 = (lua_toboolean(L, 2)!=0);
13056   (arg1)->SetAddToHistory(arg2);
13057 
13058   return SWIG_arg;
13059 
13060   if(0) SWIG_fail;
13061 
13062 fail:
13063   lua_error(L);
13064   return SWIG_arg;
13065 }
13066 
13067 
13068 static void swig_delete_SBCommandInterpreterRunOptions(void *obj) {
13069 lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) obj;
13070 delete arg1;
13071 }
13072 static int _proxy__wrap_new_SBCommandInterpreterRunOptions(lua_State *L) {
13073     assert(lua_istable(L,1));
13074     lua_pushcfunction(L,_wrap_new_SBCommandInterpreterRunOptions);
13075     assert(!lua_isnil(L,-1));
13076     lua_replace(L,1); /* replace our table with real constructor */
13077     lua_call(L,lua_gettop(L)-1,1);
13078     return 1;
13079 }
13080 static swig_lua_attribute swig_SBCommandInterpreterRunOptions_attributes[] = {
13081     {0,0,0}
13082 };
13083 static swig_lua_method swig_SBCommandInterpreterRunOptions_methods[]= {
13084     { "GetStopOnContinue", _wrap_SBCommandInterpreterRunOptions_GetStopOnContinue},
13085     { "SetStopOnContinue", _wrap_SBCommandInterpreterRunOptions_SetStopOnContinue},
13086     { "GetStopOnError", _wrap_SBCommandInterpreterRunOptions_GetStopOnError},
13087     { "SetStopOnError", _wrap_SBCommandInterpreterRunOptions_SetStopOnError},
13088     { "GetStopOnCrash", _wrap_SBCommandInterpreterRunOptions_GetStopOnCrash},
13089     { "SetStopOnCrash", _wrap_SBCommandInterpreterRunOptions_SetStopOnCrash},
13090     { "GetEchoCommands", _wrap_SBCommandInterpreterRunOptions_GetEchoCommands},
13091     { "SetEchoCommands", _wrap_SBCommandInterpreterRunOptions_SetEchoCommands},
13092     { "GetPrintResults", _wrap_SBCommandInterpreterRunOptions_GetPrintResults},
13093     { "SetPrintResults", _wrap_SBCommandInterpreterRunOptions_SetPrintResults},
13094     { "GetPrintErrors", _wrap_SBCommandInterpreterRunOptions_GetPrintErrors},
13095     { "SetPrintErrors", _wrap_SBCommandInterpreterRunOptions_SetPrintErrors},
13096     { "GetAddToHistory", _wrap_SBCommandInterpreterRunOptions_GetAddToHistory},
13097     { "SetAddToHistory", _wrap_SBCommandInterpreterRunOptions_SetAddToHistory},
13098     {0,0}
13099 };
13100 static swig_lua_method swig_SBCommandInterpreterRunOptions_meta[] = {
13101     {0,0}
13102 };
13103 
13104 static swig_lua_attribute swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_attributes[] = {
13105     {0,0,0}
13106 };
13107 static swig_lua_const_info swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_constants[]= {
13108     {0,0,0,0,0,0}
13109 };
13110 static swig_lua_method swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_methods[]= {
13111     {0,0}
13112 };
13113 static swig_lua_class* swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_classes[]= {
13114     0
13115 };
13116 
13117 static swig_lua_namespace swig_SBCommandInterpreterRunOptions_Sf_SwigStatic = {
13118     "SBCommandInterpreterRunOptions",
13119     swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_methods,
13120     swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_attributes,
13121     swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_constants,
13122     swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_classes,
13123     0
13124 };
13125 static swig_lua_class *swig_SBCommandInterpreterRunOptions_bases[] = {0};
13126 static const char *swig_SBCommandInterpreterRunOptions_base_names[] = {0};
13127 static swig_lua_class _wrap_class_SBCommandInterpreterRunOptions = { "SBCommandInterpreterRunOptions", "SBCommandInterpreterRunOptions", &SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,_proxy__wrap_new_SBCommandInterpreterRunOptions, swig_delete_SBCommandInterpreterRunOptions, swig_SBCommandInterpreterRunOptions_methods, swig_SBCommandInterpreterRunOptions_attributes, &swig_SBCommandInterpreterRunOptions_Sf_SwigStatic, swig_SBCommandInterpreterRunOptions_meta, swig_SBCommandInterpreterRunOptions_bases, swig_SBCommandInterpreterRunOptions_base_names };
13128 
13129 static int _wrap_new_SBCommandReturnObject__SWIG_0(lua_State* L) {
13130   int SWIG_arg = 0;
13131   lldb::SBCommandReturnObject *result = 0 ;
13132 
13133   SWIG_check_num_args("lldb::SBCommandReturnObject::SBCommandReturnObject",0,0)
13134   result = (lldb::SBCommandReturnObject *)new lldb::SBCommandReturnObject();
13135   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommandReturnObject,1); SWIG_arg++;
13136   return SWIG_arg;
13137 
13138   if(0) SWIG_fail;
13139 
13140 fail:
13141   lua_error(L);
13142   return SWIG_arg;
13143 }
13144 
13145 
13146 static int _wrap_new_SBCommandReturnObject__SWIG_1(lua_State* L) {
13147   int SWIG_arg = 0;
13148   lldb::SBCommandReturnObject *arg1 = 0 ;
13149   lldb::SBCommandReturnObject *result = 0 ;
13150 
13151   SWIG_check_num_args("lldb::SBCommandReturnObject::SBCommandReturnObject",1,1)
13152   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SBCommandReturnObject",1,"lldb::SBCommandReturnObject const &");
13153 
13154   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13155     SWIG_fail_ptr("new_SBCommandReturnObject",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13156   }
13157 
13158   result = (lldb::SBCommandReturnObject *)new lldb::SBCommandReturnObject((lldb::SBCommandReturnObject const &)*arg1);
13159   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommandReturnObject,1); SWIG_arg++;
13160   return SWIG_arg;
13161 
13162   if(0) SWIG_fail;
13163 
13164 fail:
13165   lua_error(L);
13166   return SWIG_arg;
13167 }
13168 
13169 
13170 static int _wrap_new_SBCommandReturnObject(lua_State* L) {
13171   int argc;
13172   int argv[2]={
13173     1,2
13174   };
13175 
13176   argc = lua_gettop(L);
13177   if (argc == 0) {
13178     return _wrap_new_SBCommandReturnObject__SWIG_0(L);
13179   }
13180   if (argc == 1) {
13181     int _v;
13182     {
13183       void *ptr;
13184       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, SWIG_POINTER_NO_NULL)) {
13185         _v = 0;
13186       } else {
13187         _v = 1;
13188       }
13189     }
13190     if (_v) {
13191       return _wrap_new_SBCommandReturnObject__SWIG_1(L);
13192     }
13193   }
13194 
13195   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBCommandReturnObject'\n"
13196     "  Possible C/C++ prototypes are:\n"
13197     "    lldb::SBCommandReturnObject::SBCommandReturnObject()\n"
13198     "    lldb::SBCommandReturnObject::SBCommandReturnObject(lldb::SBCommandReturnObject const &)\n");
13199   lua_error(L);return 0;
13200 }
13201 
13202 
13203 static int _wrap_SBCommandReturnObject_IsValid(lua_State* L) {
13204   int SWIG_arg = 0;
13205   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13206   bool result;
13207 
13208   SWIG_check_num_args("lldb::SBCommandReturnObject::IsValid",1,1)
13209   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::IsValid",1,"lldb::SBCommandReturnObject const *");
13210 
13211   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13212     SWIG_fail_ptr("SBCommandReturnObject_IsValid",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13213   }
13214 
13215   result = (bool)((lldb::SBCommandReturnObject const *)arg1)->IsValid();
13216   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13217   return SWIG_arg;
13218 
13219   if(0) SWIG_fail;
13220 
13221 fail:
13222   lua_error(L);
13223   return SWIG_arg;
13224 }
13225 
13226 
13227 static int _wrap_SBCommandReturnObject_GetOutput__SWIG_0(lua_State* L) {
13228   int SWIG_arg = 0;
13229   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13230   char *result = 0 ;
13231 
13232   SWIG_check_num_args("lldb::SBCommandReturnObject::GetOutput",1,1)
13233   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetOutput",1,"lldb::SBCommandReturnObject *");
13234 
13235   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13236     SWIG_fail_ptr("SBCommandReturnObject_GetOutput",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13237   }
13238 
13239   result = (char *)(arg1)->GetOutput();
13240   lua_pushstring(L,(const char *)result); SWIG_arg++;
13241   return SWIG_arg;
13242 
13243   if(0) SWIG_fail;
13244 
13245 fail:
13246   lua_error(L);
13247   return SWIG_arg;
13248 }
13249 
13250 
13251 static int _wrap_SBCommandReturnObject_GetError__SWIG_0(lua_State* L) {
13252   int SWIG_arg = 0;
13253   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13254   char *result = 0 ;
13255 
13256   SWIG_check_num_args("lldb::SBCommandReturnObject::GetError",1,1)
13257   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetError",1,"lldb::SBCommandReturnObject *");
13258 
13259   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13260     SWIG_fail_ptr("SBCommandReturnObject_GetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13261   }
13262 
13263   result = (char *)(arg1)->GetError();
13264   lua_pushstring(L,(const char *)result); SWIG_arg++;
13265   return SWIG_arg;
13266 
13267   if(0) SWIG_fail;
13268 
13269 fail:
13270   lua_error(L);
13271   return SWIG_arg;
13272 }
13273 
13274 
13275 static int _wrap_SBCommandReturnObject_GetOutputSize(lua_State* L) {
13276   int SWIG_arg = 0;
13277   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13278   size_t result;
13279 
13280   SWIG_check_num_args("lldb::SBCommandReturnObject::GetOutputSize",1,1)
13281   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetOutputSize",1,"lldb::SBCommandReturnObject *");
13282 
13283   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13284     SWIG_fail_ptr("SBCommandReturnObject_GetOutputSize",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13285   }
13286 
13287   result = (arg1)->GetOutputSize();
13288   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
13289   return SWIG_arg;
13290 
13291   if(0) SWIG_fail;
13292 
13293 fail:
13294   lua_error(L);
13295   return SWIG_arg;
13296 }
13297 
13298 
13299 static int _wrap_SBCommandReturnObject_GetErrorSize(lua_State* L) {
13300   int SWIG_arg = 0;
13301   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13302   size_t result;
13303 
13304   SWIG_check_num_args("lldb::SBCommandReturnObject::GetErrorSize",1,1)
13305   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetErrorSize",1,"lldb::SBCommandReturnObject *");
13306 
13307   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13308     SWIG_fail_ptr("SBCommandReturnObject_GetErrorSize",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13309   }
13310 
13311   result = (arg1)->GetErrorSize();
13312   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
13313   return SWIG_arg;
13314 
13315   if(0) SWIG_fail;
13316 
13317 fail:
13318   lua_error(L);
13319   return SWIG_arg;
13320 }
13321 
13322 
13323 static int _wrap_SBCommandReturnObject_GetOutput__SWIG_1(lua_State* L) {
13324   int SWIG_arg = 0;
13325   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13326   bool arg2 ;
13327   char *result = 0 ;
13328 
13329   SWIG_check_num_args("lldb::SBCommandReturnObject::GetOutput",2,2)
13330   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetOutput",1,"lldb::SBCommandReturnObject *");
13331   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetOutput",2,"bool");
13332 
13333   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13334     SWIG_fail_ptr("SBCommandReturnObject_GetOutput",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13335   }
13336 
13337   arg2 = (lua_toboolean(L, 2)!=0);
13338   result = (char *)(arg1)->GetOutput(arg2);
13339   lua_pushstring(L,(const char *)result); SWIG_arg++;
13340   return SWIG_arg;
13341 
13342   if(0) SWIG_fail;
13343 
13344 fail:
13345   lua_error(L);
13346   return SWIG_arg;
13347 }
13348 
13349 
13350 static int _wrap_SBCommandReturnObject_GetOutput(lua_State* L) {
13351   int argc;
13352   int argv[3]={
13353     1,2,3
13354   };
13355 
13356   argc = lua_gettop(L);
13357   if (argc == 1) {
13358     int _v;
13359     {
13360       void *ptr;
13361       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13362         _v = 0;
13363       } else {
13364         _v = 1;
13365       }
13366     }
13367     if (_v) {
13368       return _wrap_SBCommandReturnObject_GetOutput__SWIG_0(L);
13369     }
13370   }
13371   if (argc == 2) {
13372     int _v;
13373     {
13374       void *ptr;
13375       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13376         _v = 0;
13377       } else {
13378         _v = 1;
13379       }
13380     }
13381     if (_v) {
13382       {
13383         _v = lua_isboolean(L,argv[1]);
13384       }
13385       if (_v) {
13386         return _wrap_SBCommandReturnObject_GetOutput__SWIG_1(L);
13387       }
13388     }
13389   }
13390 
13391   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_GetOutput'\n"
13392     "  Possible C/C++ prototypes are:\n"
13393     "    lldb::SBCommandReturnObject::GetOutput()\n"
13394     "    lldb::SBCommandReturnObject::GetOutput(bool)\n");
13395   lua_error(L);return 0;
13396 }
13397 
13398 
13399 static int _wrap_SBCommandReturnObject_GetError__SWIG_1(lua_State* L) {
13400   int SWIG_arg = 0;
13401   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13402   bool arg2 ;
13403   char *result = 0 ;
13404 
13405   SWIG_check_num_args("lldb::SBCommandReturnObject::GetError",2,2)
13406   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetError",1,"lldb::SBCommandReturnObject *");
13407   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetError",2,"bool");
13408 
13409   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13410     SWIG_fail_ptr("SBCommandReturnObject_GetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13411   }
13412 
13413   arg2 = (lua_toboolean(L, 2)!=0);
13414   result = (char *)(arg1)->GetError(arg2);
13415   lua_pushstring(L,(const char *)result); SWIG_arg++;
13416   return SWIG_arg;
13417 
13418   if(0) SWIG_fail;
13419 
13420 fail:
13421   lua_error(L);
13422   return SWIG_arg;
13423 }
13424 
13425 
13426 static int _wrap_SBCommandReturnObject_GetError(lua_State* L) {
13427   int argc;
13428   int argv[3]={
13429     1,2,3
13430   };
13431 
13432   argc = lua_gettop(L);
13433   if (argc == 1) {
13434     int _v;
13435     {
13436       void *ptr;
13437       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13438         _v = 0;
13439       } else {
13440         _v = 1;
13441       }
13442     }
13443     if (_v) {
13444       return _wrap_SBCommandReturnObject_GetError__SWIG_0(L);
13445     }
13446   }
13447   if (argc == 2) {
13448     int _v;
13449     {
13450       void *ptr;
13451       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13452         _v = 0;
13453       } else {
13454         _v = 1;
13455       }
13456     }
13457     if (_v) {
13458       {
13459         _v = lua_isboolean(L,argv[1]);
13460       }
13461       if (_v) {
13462         return _wrap_SBCommandReturnObject_GetError__SWIG_1(L);
13463       }
13464     }
13465   }
13466 
13467   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_GetError'\n"
13468     "  Possible C/C++ prototypes are:\n"
13469     "    lldb::SBCommandReturnObject::GetError()\n"
13470     "    lldb::SBCommandReturnObject::GetError(bool)\n");
13471   lua_error(L);return 0;
13472 }
13473 
13474 
13475 static int _wrap_SBCommandReturnObject_PutOutput__SWIG_0(lua_State* L) {
13476   int SWIG_arg = 0;
13477   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13478   lldb::SBFile arg2 ;
13479   lldb::SBFile *argp2 ;
13480   size_t result;
13481 
13482   SWIG_check_num_args("lldb::SBCommandReturnObject::PutOutput",2,2)
13483   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutOutput",1,"lldb::SBCommandReturnObject *");
13484   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutOutput",2,"lldb::SBFile");
13485 
13486   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13487     SWIG_fail_ptr("SBCommandReturnObject_PutOutput",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13488   }
13489 
13490 
13491   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
13492     SWIG_fail_ptr("SBCommandReturnObject_PutOutput",2,SWIGTYPE_p_lldb__SBFile);
13493   }
13494   arg2 = *argp2;
13495 
13496   result = (arg1)->PutOutput(arg2);
13497   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
13498   return SWIG_arg;
13499 
13500   if(0) SWIG_fail;
13501 
13502 fail:
13503   lua_error(L);
13504   return SWIG_arg;
13505 }
13506 
13507 
13508 static int _wrap_SBCommandReturnObject_PutError__SWIG_0(lua_State* L) {
13509   int SWIG_arg = 0;
13510   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13511   lldb::SBFile arg2 ;
13512   lldb::SBFile *argp2 ;
13513   size_t result;
13514 
13515   SWIG_check_num_args("lldb::SBCommandReturnObject::PutError",2,2)
13516   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutError",1,"lldb::SBCommandReturnObject *");
13517   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutError",2,"lldb::SBFile");
13518 
13519   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13520     SWIG_fail_ptr("SBCommandReturnObject_PutError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13521   }
13522 
13523 
13524   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
13525     SWIG_fail_ptr("SBCommandReturnObject_PutError",2,SWIGTYPE_p_lldb__SBFile);
13526   }
13527   arg2 = *argp2;
13528 
13529   result = (arg1)->PutError(arg2);
13530   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
13531   return SWIG_arg;
13532 
13533   if(0) SWIG_fail;
13534 
13535 fail:
13536   lua_error(L);
13537   return SWIG_arg;
13538 }
13539 
13540 
13541 static int _wrap_SBCommandReturnObject_PutOutput__SWIG_1(lua_State* L) {
13542   int SWIG_arg = 0;
13543   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13544   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
13545   size_t result;
13546 
13547   SWIG_check_num_args("lldb::SBCommandReturnObject::PutOutput",2,2)
13548   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutOutput",1,"lldb::SBCommandReturnObject *");
13549 
13550   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13551     SWIG_fail_ptr("SBCommandReturnObject_PutOutput",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13552   }
13553 
13554   {
13555     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
13556     lldb::FileSP file_sp;
13557     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
13558     if (!file_sp->IsValid())
13559     return luaL_error(L, "Invalid file");
13560     arg2 = file_sp;
13561   }
13562   result = (arg1)->PutOutput(arg2);
13563   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
13564   return SWIG_arg;
13565 
13566   if(0) SWIG_fail;
13567 
13568 fail:
13569   lua_error(L);
13570   return SWIG_arg;
13571 }
13572 
13573 
13574 static int _wrap_SBCommandReturnObject_PutOutput(lua_State* L) {
13575   int argc;
13576   int argv[3]={
13577     1,2,3
13578   };
13579 
13580   argc = lua_gettop(L);
13581   if (argc == 2) {
13582     int _v;
13583     {
13584       void *ptr;
13585       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13586         _v = 0;
13587       } else {
13588         _v = 1;
13589       }
13590     }
13591     if (_v) {
13592       {
13593         void *ptr;
13594         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
13595           _v = 0;
13596         } else {
13597           _v = 1;
13598         }
13599       }
13600       if (_v) {
13601         return _wrap_SBCommandReturnObject_PutOutput__SWIG_0(L);
13602       }
13603     }
13604   }
13605   if (argc == 2) {
13606     int _v;
13607     {
13608       void *ptr;
13609       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13610         _v = 0;
13611       } else {
13612         _v = 1;
13613       }
13614     }
13615     if (_v) {
13616       {
13617         _v = (lua_isuserdata(L, argv[1])) &&
13618         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
13619       }
13620       if (_v) {
13621         return _wrap_SBCommandReturnObject_PutOutput__SWIG_1(L);
13622       }
13623     }
13624   }
13625 
13626   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_PutOutput'\n"
13627     "  Possible C/C++ prototypes are:\n"
13628     "    lldb::SBCommandReturnObject::PutOutput(lldb::SBFile)\n"
13629     "    lldb::SBCommandReturnObject::PutOutput(lldb::FileSP)\n");
13630   lua_error(L);return 0;
13631 }
13632 
13633 
13634 static int _wrap_SBCommandReturnObject_PutError__SWIG_1(lua_State* L) {
13635   int SWIG_arg = 0;
13636   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13637   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
13638   size_t result;
13639 
13640   SWIG_check_num_args("lldb::SBCommandReturnObject::PutError",2,2)
13641   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutError",1,"lldb::SBCommandReturnObject *");
13642 
13643   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13644     SWIG_fail_ptr("SBCommandReturnObject_PutError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13645   }
13646 
13647   {
13648     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
13649     lldb::FileSP file_sp;
13650     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
13651     if (!file_sp->IsValid())
13652     return luaL_error(L, "Invalid file");
13653     arg2 = file_sp;
13654   }
13655   result = (arg1)->PutError(arg2);
13656   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
13657   return SWIG_arg;
13658 
13659   if(0) SWIG_fail;
13660 
13661 fail:
13662   lua_error(L);
13663   return SWIG_arg;
13664 }
13665 
13666 
13667 static int _wrap_SBCommandReturnObject_PutError(lua_State* L) {
13668   int argc;
13669   int argv[3]={
13670     1,2,3
13671   };
13672 
13673   argc = lua_gettop(L);
13674   if (argc == 2) {
13675     int _v;
13676     {
13677       void *ptr;
13678       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13679         _v = 0;
13680       } else {
13681         _v = 1;
13682       }
13683     }
13684     if (_v) {
13685       {
13686         void *ptr;
13687         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
13688           _v = 0;
13689         } else {
13690           _v = 1;
13691         }
13692       }
13693       if (_v) {
13694         return _wrap_SBCommandReturnObject_PutError__SWIG_0(L);
13695       }
13696     }
13697   }
13698   if (argc == 2) {
13699     int _v;
13700     {
13701       void *ptr;
13702       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13703         _v = 0;
13704       } else {
13705         _v = 1;
13706       }
13707     }
13708     if (_v) {
13709       {
13710         _v = (lua_isuserdata(L, argv[1])) &&
13711         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
13712       }
13713       if (_v) {
13714         return _wrap_SBCommandReturnObject_PutError__SWIG_1(L);
13715       }
13716     }
13717   }
13718 
13719   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_PutError'\n"
13720     "  Possible C/C++ prototypes are:\n"
13721     "    lldb::SBCommandReturnObject::PutError(lldb::SBFile)\n"
13722     "    lldb::SBCommandReturnObject::PutError(lldb::FileSP)\n");
13723   lua_error(L);return 0;
13724 }
13725 
13726 
13727 static int _wrap_SBCommandReturnObject_Clear(lua_State* L) {
13728   int SWIG_arg = 0;
13729   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13730 
13731   SWIG_check_num_args("lldb::SBCommandReturnObject::Clear",1,1)
13732   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::Clear",1,"lldb::SBCommandReturnObject *");
13733 
13734   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13735     SWIG_fail_ptr("SBCommandReturnObject_Clear",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13736   }
13737 
13738   (arg1)->Clear();
13739 
13740   return SWIG_arg;
13741 
13742   if(0) SWIG_fail;
13743 
13744 fail:
13745   lua_error(L);
13746   return SWIG_arg;
13747 }
13748 
13749 
13750 static int _wrap_SBCommandReturnObject_SetStatus(lua_State* L) {
13751   int SWIG_arg = 0;
13752   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13753   lldb::ReturnStatus arg2 ;
13754 
13755   SWIG_check_num_args("lldb::SBCommandReturnObject::SetStatus",2,2)
13756   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetStatus",1,"lldb::SBCommandReturnObject *");
13757   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetStatus",2,"lldb::ReturnStatus");
13758 
13759   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13760     SWIG_fail_ptr("SBCommandReturnObject_SetStatus",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13761   }
13762 
13763   arg2 = (lldb::ReturnStatus)lua_tointeger(L, 2);
13764   (arg1)->SetStatus(arg2);
13765 
13766   return SWIG_arg;
13767 
13768   if(0) SWIG_fail;
13769 
13770 fail:
13771   lua_error(L);
13772   return SWIG_arg;
13773 }
13774 
13775 
13776 static int _wrap_SBCommandReturnObject_SetError__SWIG_0(lua_State* L) {
13777   int SWIG_arg = 0;
13778   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13779   lldb::SBError *arg2 = 0 ;
13780   char *arg3 = (char *) 0 ;
13781 
13782   SWIG_check_num_args("lldb::SBCommandReturnObject::SetError",3,3)
13783   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",1,"lldb::SBCommandReturnObject *");
13784   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",2,"lldb::SBError &");
13785   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",3,"char const *");
13786 
13787   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13788     SWIG_fail_ptr("SBCommandReturnObject_SetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13789   }
13790 
13791 
13792   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
13793     SWIG_fail_ptr("SBCommandReturnObject_SetError",2,SWIGTYPE_p_lldb__SBError);
13794   }
13795 
13796   arg3 = (char *)lua_tostring(L, 3);
13797   (arg1)->SetError(*arg2,(char const *)arg3);
13798 
13799   return SWIG_arg;
13800 
13801   if(0) SWIG_fail;
13802 
13803 fail:
13804   lua_error(L);
13805   return SWIG_arg;
13806 }
13807 
13808 
13809 static int _wrap_SBCommandReturnObject_SetError__SWIG_1(lua_State* L) {
13810   int SWIG_arg = 0;
13811   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13812   lldb::SBError *arg2 = 0 ;
13813 
13814   SWIG_check_num_args("lldb::SBCommandReturnObject::SetError",2,2)
13815   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",1,"lldb::SBCommandReturnObject *");
13816   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",2,"lldb::SBError &");
13817 
13818   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13819     SWIG_fail_ptr("SBCommandReturnObject_SetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13820   }
13821 
13822 
13823   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
13824     SWIG_fail_ptr("SBCommandReturnObject_SetError",2,SWIGTYPE_p_lldb__SBError);
13825   }
13826 
13827   (arg1)->SetError(*arg2);
13828 
13829   return SWIG_arg;
13830 
13831   if(0) SWIG_fail;
13832 
13833 fail:
13834   lua_error(L);
13835   return SWIG_arg;
13836 }
13837 
13838 
13839 static int _wrap_SBCommandReturnObject_SetError__SWIG_2(lua_State* L) {
13840   int SWIG_arg = 0;
13841   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13842   char *arg2 = (char *) 0 ;
13843 
13844   SWIG_check_num_args("lldb::SBCommandReturnObject::SetError",2,2)
13845   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",1,"lldb::SBCommandReturnObject *");
13846   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",2,"char const *");
13847 
13848   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13849     SWIG_fail_ptr("SBCommandReturnObject_SetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13850   }
13851 
13852   arg2 = (char *)lua_tostring(L, 2);
13853   (arg1)->SetError((char const *)arg2);
13854 
13855   return SWIG_arg;
13856 
13857   if(0) SWIG_fail;
13858 
13859 fail:
13860   lua_error(L);
13861   return SWIG_arg;
13862 }
13863 
13864 
13865 static int _wrap_SBCommandReturnObject_SetError(lua_State* L) {
13866   int argc;
13867   int argv[4]={
13868     1,2,3,4
13869   };
13870 
13871   argc = lua_gettop(L);
13872   if (argc == 2) {
13873     int _v;
13874     {
13875       void *ptr;
13876       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13877         _v = 0;
13878       } else {
13879         _v = 1;
13880       }
13881     }
13882     if (_v) {
13883       {
13884         void *ptr;
13885         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
13886           _v = 0;
13887         } else {
13888           _v = 1;
13889         }
13890       }
13891       if (_v) {
13892         return _wrap_SBCommandReturnObject_SetError__SWIG_1(L);
13893       }
13894     }
13895   }
13896   if (argc == 2) {
13897     int _v;
13898     {
13899       void *ptr;
13900       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13901         _v = 0;
13902       } else {
13903         _v = 1;
13904       }
13905     }
13906     if (_v) {
13907       {
13908         _v = SWIG_lua_isnilstring(L,argv[1]);
13909       }
13910       if (_v) {
13911         return _wrap_SBCommandReturnObject_SetError__SWIG_2(L);
13912       }
13913     }
13914   }
13915   if (argc == 3) {
13916     int _v;
13917     {
13918       void *ptr;
13919       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13920         _v = 0;
13921       } else {
13922         _v = 1;
13923       }
13924     }
13925     if (_v) {
13926       {
13927         void *ptr;
13928         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
13929           _v = 0;
13930         } else {
13931           _v = 1;
13932         }
13933       }
13934       if (_v) {
13935         {
13936           _v = SWIG_lua_isnilstring(L,argv[2]);
13937         }
13938         if (_v) {
13939           return _wrap_SBCommandReturnObject_SetError__SWIG_0(L);
13940         }
13941       }
13942     }
13943   }
13944 
13945   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_SetError'\n"
13946     "  Possible C/C++ prototypes are:\n"
13947     "    lldb::SBCommandReturnObject::SetError(lldb::SBError &,char const *)\n"
13948     "    lldb::SBCommandReturnObject::SetError(lldb::SBError &)\n"
13949     "    lldb::SBCommandReturnObject::SetError(char const *)\n");
13950   lua_error(L);return 0;
13951 }
13952 
13953 
13954 static int _wrap_SBCommandReturnObject_GetStatus(lua_State* L) {
13955   int SWIG_arg = 0;
13956   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13957   lldb::ReturnStatus result;
13958 
13959   SWIG_check_num_args("lldb::SBCommandReturnObject::GetStatus",1,1)
13960   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetStatus",1,"lldb::SBCommandReturnObject *");
13961 
13962   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13963     SWIG_fail_ptr("SBCommandReturnObject_GetStatus",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13964   }
13965 
13966   result = (lldb::ReturnStatus)(arg1)->GetStatus();
13967   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
13968   return SWIG_arg;
13969 
13970   if(0) SWIG_fail;
13971 
13972 fail:
13973   lua_error(L);
13974   return SWIG_arg;
13975 }
13976 
13977 
13978 static int _wrap_SBCommandReturnObject_Succeeded(lua_State* L) {
13979   int SWIG_arg = 0;
13980   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13981   bool result;
13982 
13983   SWIG_check_num_args("lldb::SBCommandReturnObject::Succeeded",1,1)
13984   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::Succeeded",1,"lldb::SBCommandReturnObject *");
13985 
13986   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13987     SWIG_fail_ptr("SBCommandReturnObject_Succeeded",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13988   }
13989 
13990   result = (bool)(arg1)->Succeeded();
13991   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13992   return SWIG_arg;
13993 
13994   if(0) SWIG_fail;
13995 
13996 fail:
13997   lua_error(L);
13998   return SWIG_arg;
13999 }
14000 
14001 
14002 static int _wrap_SBCommandReturnObject_HasResult(lua_State* L) {
14003   int SWIG_arg = 0;
14004   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14005   bool result;
14006 
14007   SWIG_check_num_args("lldb::SBCommandReturnObject::HasResult",1,1)
14008   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::HasResult",1,"lldb::SBCommandReturnObject *");
14009 
14010   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14011     SWIG_fail_ptr("SBCommandReturnObject_HasResult",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14012   }
14013 
14014   result = (bool)(arg1)->HasResult();
14015   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14016   return SWIG_arg;
14017 
14018   if(0) SWIG_fail;
14019 
14020 fail:
14021   lua_error(L);
14022   return SWIG_arg;
14023 }
14024 
14025 
14026 static int _wrap_SBCommandReturnObject_AppendMessage(lua_State* L) {
14027   int SWIG_arg = 0;
14028   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14029   char *arg2 = (char *) 0 ;
14030 
14031   SWIG_check_num_args("lldb::SBCommandReturnObject::AppendMessage",2,2)
14032   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::AppendMessage",1,"lldb::SBCommandReturnObject *");
14033   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::AppendMessage",2,"char const *");
14034 
14035   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14036     SWIG_fail_ptr("SBCommandReturnObject_AppendMessage",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14037   }
14038 
14039   arg2 = (char *)lua_tostring(L, 2);
14040   (arg1)->AppendMessage((char const *)arg2);
14041 
14042   return SWIG_arg;
14043 
14044   if(0) SWIG_fail;
14045 
14046 fail:
14047   lua_error(L);
14048   return SWIG_arg;
14049 }
14050 
14051 
14052 static int _wrap_SBCommandReturnObject_AppendWarning(lua_State* L) {
14053   int SWIG_arg = 0;
14054   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14055   char *arg2 = (char *) 0 ;
14056 
14057   SWIG_check_num_args("lldb::SBCommandReturnObject::AppendWarning",2,2)
14058   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::AppendWarning",1,"lldb::SBCommandReturnObject *");
14059   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::AppendWarning",2,"char const *");
14060 
14061   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14062     SWIG_fail_ptr("SBCommandReturnObject_AppendWarning",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14063   }
14064 
14065   arg2 = (char *)lua_tostring(L, 2);
14066   (arg1)->AppendWarning((char const *)arg2);
14067 
14068   return SWIG_arg;
14069 
14070   if(0) SWIG_fail;
14071 
14072 fail:
14073   lua_error(L);
14074   return SWIG_arg;
14075 }
14076 
14077 
14078 static int _wrap_SBCommandReturnObject_GetDescription(lua_State* L) {
14079   int SWIG_arg = 0;
14080   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14081   lldb::SBStream *arg2 = 0 ;
14082   bool result;
14083 
14084   SWIG_check_num_args("lldb::SBCommandReturnObject::GetDescription",2,2)
14085   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetDescription",1,"lldb::SBCommandReturnObject *");
14086   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetDescription",2,"lldb::SBStream &");
14087 
14088   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14089     SWIG_fail_ptr("SBCommandReturnObject_GetDescription",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14090   }
14091 
14092 
14093   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
14094     SWIG_fail_ptr("SBCommandReturnObject_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
14095   }
14096 
14097   result = (bool)(arg1)->GetDescription(*arg2);
14098   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14099   return SWIG_arg;
14100 
14101   if(0) SWIG_fail;
14102 
14103 fail:
14104   lua_error(L);
14105   return SWIG_arg;
14106 }
14107 
14108 
14109 static int _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_0(lua_State* L) {
14110   int SWIG_arg = 0;
14111   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14112   lldb::SBFile arg2 ;
14113   lldb::SBFile *argp2 ;
14114 
14115   SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateOutputFile",2,2)
14116   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",1,"lldb::SBCommandReturnObject *");
14117   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",2,"lldb::SBFile");
14118 
14119   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14120     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14121   }
14122 
14123 
14124   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
14125     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",2,SWIGTYPE_p_lldb__SBFile);
14126   }
14127   arg2 = *argp2;
14128 
14129   (arg1)->SetImmediateOutputFile(arg2);
14130 
14131   return SWIG_arg;
14132 
14133   if(0) SWIG_fail;
14134 
14135 fail:
14136   lua_error(L);
14137   return SWIG_arg;
14138 }
14139 
14140 
14141 static int _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_0(lua_State* L) {
14142   int SWIG_arg = 0;
14143   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14144   lldb::SBFile arg2 ;
14145   lldb::SBFile *argp2 ;
14146 
14147   SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateErrorFile",2,2)
14148   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",1,"lldb::SBCommandReturnObject *");
14149   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",2,"lldb::SBFile");
14150 
14151   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14152     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14153   }
14154 
14155 
14156   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
14157     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",2,SWIGTYPE_p_lldb__SBFile);
14158   }
14159   arg2 = *argp2;
14160 
14161   (arg1)->SetImmediateErrorFile(arg2);
14162 
14163   return SWIG_arg;
14164 
14165   if(0) SWIG_fail;
14166 
14167 fail:
14168   lua_error(L);
14169   return SWIG_arg;
14170 }
14171 
14172 
14173 static int _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_1(lua_State* L) {
14174   int SWIG_arg = 0;
14175   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14176   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
14177 
14178   SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateOutputFile",2,2)
14179   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",1,"lldb::SBCommandReturnObject *");
14180 
14181   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14182     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14183   }
14184 
14185   {
14186     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
14187     lldb::FileSP file_sp;
14188     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
14189     if (!file_sp->IsValid())
14190     return luaL_error(L, "Invalid file");
14191     arg2 = file_sp;
14192   }
14193   (arg1)->SetImmediateOutputFile(arg2);
14194 
14195   return SWIG_arg;
14196 
14197   if(0) SWIG_fail;
14198 
14199 fail:
14200   lua_error(L);
14201   return SWIG_arg;
14202 }
14203 
14204 
14205 static int _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_1(lua_State* L) {
14206   int SWIG_arg = 0;
14207   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14208   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
14209 
14210   SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateErrorFile",2,2)
14211   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",1,"lldb::SBCommandReturnObject *");
14212 
14213   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14214     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14215   }
14216 
14217   {
14218     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
14219     lldb::FileSP file_sp;
14220     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
14221     if (!file_sp->IsValid())
14222     return luaL_error(L, "Invalid file");
14223     arg2 = file_sp;
14224   }
14225   (arg1)->SetImmediateErrorFile(arg2);
14226 
14227   return SWIG_arg;
14228 
14229   if(0) SWIG_fail;
14230 
14231 fail:
14232   lua_error(L);
14233   return SWIG_arg;
14234 }
14235 
14236 
14237 static int _wrap_SBCommandReturnObject___tostring(lua_State* L) {
14238   int SWIG_arg = 0;
14239   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14240   std::string result;
14241 
14242   SWIG_check_num_args("lldb::SBCommandReturnObject::__str__",1,1)
14243   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::__str__",1,"lldb::SBCommandReturnObject *");
14244 
14245   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14246     SWIG_fail_ptr("SBCommandReturnObject___tostring",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14247   }
14248 
14249   result = lldb_SBCommandReturnObject___str__(arg1);
14250   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
14251   return SWIG_arg;
14252 
14253   if(0) SWIG_fail;
14254 
14255 fail:
14256   lua_error(L);
14257   return SWIG_arg;
14258 }
14259 
14260 
14261 static int _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_2(lua_State* L) {
14262   int SWIG_arg = 0;
14263   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14264   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
14265   bool arg3 ;
14266 
14267   SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateOutputFile",3,3)
14268   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",1,"lldb::SBCommandReturnObject *");
14269   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",3,"bool");
14270 
14271   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14272     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14273   }
14274 
14275   {
14276     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
14277     lldb::FileSP file_sp;
14278     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
14279     if (!file_sp->IsValid())
14280     return luaL_error(L, "Invalid file");
14281     arg2 = file_sp;
14282   }
14283   arg3 = (lua_toboolean(L, 3)!=0);
14284   lldb_SBCommandReturnObject_SetImmediateOutputFile__SWIG_2(arg1,arg2,arg3);
14285 
14286   return SWIG_arg;
14287 
14288   if(0) SWIG_fail;
14289 
14290 fail:
14291   lua_error(L);
14292   return SWIG_arg;
14293 }
14294 
14295 
14296 static int _wrap_SBCommandReturnObject_SetImmediateOutputFile(lua_State* L) {
14297   int argc;
14298   int argv[4]={
14299     1,2,3,4
14300   };
14301 
14302   argc = lua_gettop(L);
14303   if (argc == 2) {
14304     int _v;
14305     {
14306       void *ptr;
14307       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14308         _v = 0;
14309       } else {
14310         _v = 1;
14311       }
14312     }
14313     if (_v) {
14314       {
14315         void *ptr;
14316         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
14317           _v = 0;
14318         } else {
14319           _v = 1;
14320         }
14321       }
14322       if (_v) {
14323         return _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_0(L);
14324       }
14325     }
14326   }
14327   if (argc == 2) {
14328     int _v;
14329     {
14330       void *ptr;
14331       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14332         _v = 0;
14333       } else {
14334         _v = 1;
14335       }
14336     }
14337     if (_v) {
14338       {
14339         _v = (lua_isuserdata(L, argv[1])) &&
14340         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
14341       }
14342       if (_v) {
14343         return _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_1(L);
14344       }
14345     }
14346   }
14347   if (argc == 3) {
14348     int _v;
14349     {
14350       void *ptr;
14351       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14352         _v = 0;
14353       } else {
14354         _v = 1;
14355       }
14356     }
14357     if (_v) {
14358       {
14359         _v = (lua_isuserdata(L, argv[1])) &&
14360         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
14361       }
14362       if (_v) {
14363         {
14364           _v = lua_isboolean(L,argv[2]);
14365         }
14366         if (_v) {
14367           return _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_2(L);
14368         }
14369       }
14370     }
14371   }
14372 
14373   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_SetImmediateOutputFile'\n"
14374     "  Possible C/C++ prototypes are:\n"
14375     "    lldb::SBCommandReturnObject::SetImmediateOutputFile(lldb::SBFile)\n"
14376     "    lldb::SBCommandReturnObject::SetImmediateOutputFile(lldb::FileSP)\n"
14377     "    lldb::SBCommandReturnObject::SetImmediateOutputFile(lldb::FileSP,bool)\n");
14378   lua_error(L);return 0;
14379 }
14380 
14381 
14382 static int _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_2(lua_State* L) {
14383   int SWIG_arg = 0;
14384   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14385   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
14386   bool arg3 ;
14387 
14388   SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateErrorFile",3,3)
14389   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",1,"lldb::SBCommandReturnObject *");
14390   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",3,"bool");
14391 
14392   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14393     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14394   }
14395 
14396   {
14397     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
14398     lldb::FileSP file_sp;
14399     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
14400     if (!file_sp->IsValid())
14401     return luaL_error(L, "Invalid file");
14402     arg2 = file_sp;
14403   }
14404   arg3 = (lua_toboolean(L, 3)!=0);
14405   lldb_SBCommandReturnObject_SetImmediateErrorFile__SWIG_2(arg1,arg2,arg3);
14406 
14407   return SWIG_arg;
14408 
14409   if(0) SWIG_fail;
14410 
14411 fail:
14412   lua_error(L);
14413   return SWIG_arg;
14414 }
14415 
14416 
14417 static int _wrap_SBCommandReturnObject_SetImmediateErrorFile(lua_State* L) {
14418   int argc;
14419   int argv[4]={
14420     1,2,3,4
14421   };
14422 
14423   argc = lua_gettop(L);
14424   if (argc == 2) {
14425     int _v;
14426     {
14427       void *ptr;
14428       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14429         _v = 0;
14430       } else {
14431         _v = 1;
14432       }
14433     }
14434     if (_v) {
14435       {
14436         void *ptr;
14437         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
14438           _v = 0;
14439         } else {
14440           _v = 1;
14441         }
14442       }
14443       if (_v) {
14444         return _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_0(L);
14445       }
14446     }
14447   }
14448   if (argc == 2) {
14449     int _v;
14450     {
14451       void *ptr;
14452       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14453         _v = 0;
14454       } else {
14455         _v = 1;
14456       }
14457     }
14458     if (_v) {
14459       {
14460         _v = (lua_isuserdata(L, argv[1])) &&
14461         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
14462       }
14463       if (_v) {
14464         return _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_1(L);
14465       }
14466     }
14467   }
14468   if (argc == 3) {
14469     int _v;
14470     {
14471       void *ptr;
14472       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14473         _v = 0;
14474       } else {
14475         _v = 1;
14476       }
14477     }
14478     if (_v) {
14479       {
14480         _v = (lua_isuserdata(L, argv[1])) &&
14481         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
14482       }
14483       if (_v) {
14484         {
14485           _v = lua_isboolean(L,argv[2]);
14486         }
14487         if (_v) {
14488           return _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_2(L);
14489         }
14490       }
14491     }
14492   }
14493 
14494   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_SetImmediateErrorFile'\n"
14495     "  Possible C/C++ prototypes are:\n"
14496     "    lldb::SBCommandReturnObject::SetImmediateErrorFile(lldb::SBFile)\n"
14497     "    lldb::SBCommandReturnObject::SetImmediateErrorFile(lldb::FileSP)\n"
14498     "    lldb::SBCommandReturnObject::SetImmediateErrorFile(lldb::FileSP,bool)\n");
14499   lua_error(L);return 0;
14500 }
14501 
14502 
14503 static int _wrap_SBCommandReturnObject_PutCString(lua_State* L) {
14504   int SWIG_arg = 0;
14505   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14506   char *arg2 = (char *) 0 ;
14507   int arg3 ;
14508 
14509   SWIG_check_num_args("lldb::SBCommandReturnObject::PutCString",2,2)
14510   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutCString",1,"lldb::SBCommandReturnObject *");
14511 
14512   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14513     SWIG_fail_ptr("SBCommandReturnObject_PutCString",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14514   }
14515 
14516   {
14517     if (lua_isnil(L, 2)) {
14518       arg2 = NULL;
14519       arg3 = 0;
14520     }
14521     else {
14522       arg2 = (char *)luaL_checklstring(L, 2, (size_t *)&arg3);
14523     }
14524   }
14525   (arg1)->PutCString((char const *)arg2,arg3);
14526 
14527   return SWIG_arg;
14528 
14529   if(0) SWIG_fail;
14530 
14531 fail:
14532   lua_error(L);
14533   return SWIG_arg;
14534 }
14535 
14536 
14537 static int _wrap_SBCommandReturnObject_Print(lua_State* L) {
14538   int SWIG_arg = 0;
14539   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14540   char *arg2 = (char *) 0 ;
14541 
14542   SWIG_check_num_args("lldb::SBCommandReturnObject::Print",2,2)
14543   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::Print",1,"lldb::SBCommandReturnObject *");
14544   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::Print",2,"char const *");
14545 
14546   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14547     SWIG_fail_ptr("SBCommandReturnObject_Print",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14548   }
14549 
14550   arg2 = (char *)lua_tostring(L, 2);
14551   lldb_SBCommandReturnObject_Print(arg1,(char const *)arg2);
14552 
14553   return SWIG_arg;
14554 
14555   if(0) SWIG_fail;
14556 
14557 fail:
14558   lua_error(L);
14559   return SWIG_arg;
14560 }
14561 
14562 
14563 static void swig_delete_SBCommandReturnObject(void *obj) {
14564 lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) obj;
14565 delete arg1;
14566 }
14567 static int _proxy__wrap_new_SBCommandReturnObject(lua_State *L) {
14568     assert(lua_istable(L,1));
14569     lua_pushcfunction(L,_wrap_new_SBCommandReturnObject);
14570     assert(!lua_isnil(L,-1));
14571     lua_replace(L,1); /* replace our table with real constructor */
14572     lua_call(L,lua_gettop(L)-1,1);
14573     return 1;
14574 }
14575 static swig_lua_attribute swig_SBCommandReturnObject_attributes[] = {
14576     {0,0,0}
14577 };
14578 static swig_lua_method swig_SBCommandReturnObject_methods[]= {
14579     { "IsValid", _wrap_SBCommandReturnObject_IsValid},
14580     { "GetOutputSize", _wrap_SBCommandReturnObject_GetOutputSize},
14581     { "GetErrorSize", _wrap_SBCommandReturnObject_GetErrorSize},
14582     { "GetOutput", _wrap_SBCommandReturnObject_GetOutput},
14583     { "GetError", _wrap_SBCommandReturnObject_GetError},
14584     { "PutOutput", _wrap_SBCommandReturnObject_PutOutput},
14585     { "PutError", _wrap_SBCommandReturnObject_PutError},
14586     { "Clear", _wrap_SBCommandReturnObject_Clear},
14587     { "SetStatus", _wrap_SBCommandReturnObject_SetStatus},
14588     { "SetError", _wrap_SBCommandReturnObject_SetError},
14589     { "GetStatus", _wrap_SBCommandReturnObject_GetStatus},
14590     { "Succeeded", _wrap_SBCommandReturnObject_Succeeded},
14591     { "HasResult", _wrap_SBCommandReturnObject_HasResult},
14592     { "AppendMessage", _wrap_SBCommandReturnObject_AppendMessage},
14593     { "AppendWarning", _wrap_SBCommandReturnObject_AppendWarning},
14594     { "GetDescription", _wrap_SBCommandReturnObject_GetDescription},
14595     { "__tostring", _wrap_SBCommandReturnObject___tostring},
14596     { "SetImmediateOutputFile", _wrap_SBCommandReturnObject_SetImmediateOutputFile},
14597     { "SetImmediateErrorFile", _wrap_SBCommandReturnObject_SetImmediateErrorFile},
14598     { "PutCString", _wrap_SBCommandReturnObject_PutCString},
14599     { "Print", _wrap_SBCommandReturnObject_Print},
14600     {0,0}
14601 };
14602 static swig_lua_method swig_SBCommandReturnObject_meta[] = {
14603     { "__tostring", _wrap_SBCommandReturnObject___tostring},
14604     {0,0}
14605 };
14606 
14607 static swig_lua_attribute swig_SBCommandReturnObject_Sf_SwigStatic_attributes[] = {
14608     {0,0,0}
14609 };
14610 static swig_lua_const_info swig_SBCommandReturnObject_Sf_SwigStatic_constants[]= {
14611     {0,0,0,0,0,0}
14612 };
14613 static swig_lua_method swig_SBCommandReturnObject_Sf_SwigStatic_methods[]= {
14614     {0,0}
14615 };
14616 static swig_lua_class* swig_SBCommandReturnObject_Sf_SwigStatic_classes[]= {
14617     0
14618 };
14619 
14620 static swig_lua_namespace swig_SBCommandReturnObject_Sf_SwigStatic = {
14621     "SBCommandReturnObject",
14622     swig_SBCommandReturnObject_Sf_SwigStatic_methods,
14623     swig_SBCommandReturnObject_Sf_SwigStatic_attributes,
14624     swig_SBCommandReturnObject_Sf_SwigStatic_constants,
14625     swig_SBCommandReturnObject_Sf_SwigStatic_classes,
14626     0
14627 };
14628 static swig_lua_class *swig_SBCommandReturnObject_bases[] = {0};
14629 static const char *swig_SBCommandReturnObject_base_names[] = {0};
14630 static swig_lua_class _wrap_class_SBCommandReturnObject = { "SBCommandReturnObject", "SBCommandReturnObject", &SWIGTYPE_p_lldb__SBCommandReturnObject,_proxy__wrap_new_SBCommandReturnObject, swig_delete_SBCommandReturnObject, swig_SBCommandReturnObject_methods, swig_SBCommandReturnObject_attributes, &swig_SBCommandReturnObject_Sf_SwigStatic, swig_SBCommandReturnObject_meta, swig_SBCommandReturnObject_bases, swig_SBCommandReturnObject_base_names };
14631 
14632 static int _wrap_new_SBCommunication__SWIG_0(lua_State* L) {
14633   int SWIG_arg = 0;
14634   lldb::SBCommunication *result = 0 ;
14635 
14636   SWIG_check_num_args("lldb::SBCommunication::SBCommunication",0,0)
14637   result = (lldb::SBCommunication *)new lldb::SBCommunication();
14638   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommunication,1); SWIG_arg++;
14639   return SWIG_arg;
14640 
14641   if(0) SWIG_fail;
14642 
14643 fail:
14644   lua_error(L);
14645   return SWIG_arg;
14646 }
14647 
14648 
14649 static int _wrap_new_SBCommunication__SWIG_1(lua_State* L) {
14650   int SWIG_arg = 0;
14651   char *arg1 = (char *) 0 ;
14652   lldb::SBCommunication *result = 0 ;
14653 
14654   SWIG_check_num_args("lldb::SBCommunication::SBCommunication",1,1)
14655   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBCommunication::SBCommunication",1,"char const *");
14656   arg1 = (char *)lua_tostring(L, 1);
14657   result = (lldb::SBCommunication *)new lldb::SBCommunication((char const *)arg1);
14658   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommunication,1); SWIG_arg++;
14659   return SWIG_arg;
14660 
14661   if(0) SWIG_fail;
14662 
14663 fail:
14664   lua_error(L);
14665   return SWIG_arg;
14666 }
14667 
14668 
14669 static int _wrap_new_SBCommunication(lua_State* L) {
14670   int argc;
14671   int argv[2]={
14672     1,2
14673   };
14674 
14675   argc = lua_gettop(L);
14676   if (argc == 0) {
14677     return _wrap_new_SBCommunication__SWIG_0(L);
14678   }
14679   if (argc == 1) {
14680     int _v;
14681     {
14682       _v = SWIG_lua_isnilstring(L,argv[0]);
14683     }
14684     if (_v) {
14685       return _wrap_new_SBCommunication__SWIG_1(L);
14686     }
14687   }
14688 
14689   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBCommunication'\n"
14690     "  Possible C/C++ prototypes are:\n"
14691     "    lldb::SBCommunication::SBCommunication()\n"
14692     "    lldb::SBCommunication::SBCommunication(char const *)\n");
14693   lua_error(L);return 0;
14694 }
14695 
14696 
14697 static int _wrap_SBCommunication_IsValid(lua_State* L) {
14698   int SWIG_arg = 0;
14699   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14700   bool result;
14701 
14702   SWIG_check_num_args("lldb::SBCommunication::IsValid",1,1)
14703   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::IsValid",1,"lldb::SBCommunication const *");
14704 
14705   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14706     SWIG_fail_ptr("SBCommunication_IsValid",1,SWIGTYPE_p_lldb__SBCommunication);
14707   }
14708 
14709   result = (bool)((lldb::SBCommunication const *)arg1)->IsValid();
14710   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14711   return SWIG_arg;
14712 
14713   if(0) SWIG_fail;
14714 
14715 fail:
14716   lua_error(L);
14717   return SWIG_arg;
14718 }
14719 
14720 
14721 static int _wrap_SBCommunication_GetBroadcaster(lua_State* L) {
14722   int SWIG_arg = 0;
14723   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14724   lldb::SBBroadcaster result;
14725 
14726   SWIG_check_num_args("lldb::SBCommunication::GetBroadcaster",1,1)
14727   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::GetBroadcaster",1,"lldb::SBCommunication *");
14728 
14729   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14730     SWIG_fail_ptr("SBCommunication_GetBroadcaster",1,SWIGTYPE_p_lldb__SBCommunication);
14731   }
14732 
14733   result = (arg1)->GetBroadcaster();
14734   {
14735     lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster((const lldb::SBBroadcaster &) result);
14736     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
14737   }
14738   return SWIG_arg;
14739 
14740   if(0) SWIG_fail;
14741 
14742 fail:
14743   lua_error(L);
14744   return SWIG_arg;
14745 }
14746 
14747 
14748 static int _wrap_SBCommunication_GetBroadcasterClass(lua_State* L) {
14749   int SWIG_arg = 0;
14750   char *result = 0 ;
14751 
14752   SWIG_check_num_args("lldb::SBCommunication::GetBroadcasterClass",0,0)
14753   result = (char *)lldb::SBCommunication::GetBroadcasterClass();
14754   lua_pushstring(L,(const char *)result); SWIG_arg++;
14755   return SWIG_arg;
14756 
14757   if(0) SWIG_fail;
14758 
14759 fail:
14760   lua_error(L);
14761   return SWIG_arg;
14762 }
14763 
14764 
14765 static int _wrap_SBCommunication_AdoptFileDesriptor(lua_State* L) {
14766   int SWIG_arg = 0;
14767   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14768   int arg2 ;
14769   bool arg3 ;
14770   lldb::ConnectionStatus result;
14771 
14772   SWIG_check_num_args("lldb::SBCommunication::AdoptFileDesriptor",3,3)
14773   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::AdoptFileDesriptor",1,"lldb::SBCommunication *");
14774   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCommunication::AdoptFileDesriptor",2,"int");
14775   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBCommunication::AdoptFileDesriptor",3,"bool");
14776 
14777   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14778     SWIG_fail_ptr("SBCommunication_AdoptFileDesriptor",1,SWIGTYPE_p_lldb__SBCommunication);
14779   }
14780 
14781   arg2 = (int)lua_tointeger(L, 2);
14782   arg3 = (lua_toboolean(L, 3)!=0);
14783   result = (lldb::ConnectionStatus)(arg1)->AdoptFileDesriptor(arg2,arg3);
14784   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
14785   return SWIG_arg;
14786 
14787   if(0) SWIG_fail;
14788 
14789 fail:
14790   lua_error(L);
14791   return SWIG_arg;
14792 }
14793 
14794 
14795 static int _wrap_SBCommunication_Connect(lua_State* L) {
14796   int SWIG_arg = 0;
14797   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14798   char *arg2 = (char *) 0 ;
14799   lldb::ConnectionStatus result;
14800 
14801   SWIG_check_num_args("lldb::SBCommunication::Connect",2,2)
14802   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::Connect",1,"lldb::SBCommunication *");
14803   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommunication::Connect",2,"char const *");
14804 
14805   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14806     SWIG_fail_ptr("SBCommunication_Connect",1,SWIGTYPE_p_lldb__SBCommunication);
14807   }
14808 
14809   arg2 = (char *)lua_tostring(L, 2);
14810   result = (lldb::ConnectionStatus)(arg1)->Connect((char const *)arg2);
14811   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
14812   return SWIG_arg;
14813 
14814   if(0) SWIG_fail;
14815 
14816 fail:
14817   lua_error(L);
14818   return SWIG_arg;
14819 }
14820 
14821 
14822 static int _wrap_SBCommunication_Disconnect(lua_State* L) {
14823   int SWIG_arg = 0;
14824   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14825   lldb::ConnectionStatus result;
14826 
14827   SWIG_check_num_args("lldb::SBCommunication::Disconnect",1,1)
14828   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::Disconnect",1,"lldb::SBCommunication *");
14829 
14830   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14831     SWIG_fail_ptr("SBCommunication_Disconnect",1,SWIGTYPE_p_lldb__SBCommunication);
14832   }
14833 
14834   result = (lldb::ConnectionStatus)(arg1)->Disconnect();
14835   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
14836   return SWIG_arg;
14837 
14838   if(0) SWIG_fail;
14839 
14840 fail:
14841   lua_error(L);
14842   return SWIG_arg;
14843 }
14844 
14845 
14846 static int _wrap_SBCommunication_IsConnected(lua_State* L) {
14847   int SWIG_arg = 0;
14848   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14849   bool result;
14850 
14851   SWIG_check_num_args("lldb::SBCommunication::IsConnected",1,1)
14852   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::IsConnected",1,"lldb::SBCommunication const *");
14853 
14854   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14855     SWIG_fail_ptr("SBCommunication_IsConnected",1,SWIGTYPE_p_lldb__SBCommunication);
14856   }
14857 
14858   result = (bool)((lldb::SBCommunication const *)arg1)->IsConnected();
14859   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14860   return SWIG_arg;
14861 
14862   if(0) SWIG_fail;
14863 
14864 fail:
14865   lua_error(L);
14866   return SWIG_arg;
14867 }
14868 
14869 
14870 static int _wrap_SBCommunication_GetCloseOnEOF(lua_State* L) {
14871   int SWIG_arg = 0;
14872   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14873   bool result;
14874 
14875   SWIG_check_num_args("lldb::SBCommunication::GetCloseOnEOF",1,1)
14876   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::GetCloseOnEOF",1,"lldb::SBCommunication *");
14877 
14878   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14879     SWIG_fail_ptr("SBCommunication_GetCloseOnEOF",1,SWIGTYPE_p_lldb__SBCommunication);
14880   }
14881 
14882   result = (bool)(arg1)->GetCloseOnEOF();
14883   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14884   return SWIG_arg;
14885 
14886   if(0) SWIG_fail;
14887 
14888 fail:
14889   lua_error(L);
14890   return SWIG_arg;
14891 }
14892 
14893 
14894 static int _wrap_SBCommunication_SetCloseOnEOF(lua_State* L) {
14895   int SWIG_arg = 0;
14896   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14897   bool arg2 ;
14898 
14899   SWIG_check_num_args("lldb::SBCommunication::SetCloseOnEOF",2,2)
14900   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::SetCloseOnEOF",1,"lldb::SBCommunication *");
14901   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommunication::SetCloseOnEOF",2,"bool");
14902 
14903   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14904     SWIG_fail_ptr("SBCommunication_SetCloseOnEOF",1,SWIGTYPE_p_lldb__SBCommunication);
14905   }
14906 
14907   arg2 = (lua_toboolean(L, 2)!=0);
14908   (arg1)->SetCloseOnEOF(arg2);
14909 
14910   return SWIG_arg;
14911 
14912   if(0) SWIG_fail;
14913 
14914 fail:
14915   lua_error(L);
14916   return SWIG_arg;
14917 }
14918 
14919 
14920 static int _wrap_SBCommunication_Read(lua_State* L) {
14921   int SWIG_arg = 0;
14922   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14923   void *arg2 = (void *) 0 ;
14924   size_t arg3 ;
14925   uint32_t arg4 ;
14926   lldb::ConnectionStatus *arg5 = 0 ;
14927   size_t result;
14928 
14929   SWIG_check_num_args("lldb::SBCommunication::Read",5,5)
14930   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::Read",1,"lldb::SBCommunication *");
14931   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBCommunication::Read",2,"void *");
14932   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBCommunication::Read",3,"size_t");
14933   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBCommunication::Read",4,"uint32_t");
14934   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBCommunication::Read",5,"lldb::ConnectionStatus &");
14935 
14936   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14937     SWIG_fail_ptr("SBCommunication_Read",1,SWIGTYPE_p_lldb__SBCommunication);
14938   }
14939 
14940   arg2=(void *)SWIG_MustGetPtr(L,2,0,0,2,"SBCommunication_Read");
14941   arg3 = (size_t)lua_tointeger(L, 3);
14942   arg4 = (uint32_t)lua_tointeger(L, 4);
14943 
14944   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__ConnectionStatus,0))){
14945     SWIG_fail_ptr("SBCommunication_Read",5,SWIGTYPE_p_lldb__ConnectionStatus);
14946   }
14947 
14948   result = (arg1)->Read(arg2,arg3,arg4,*arg5);
14949   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
14950   return SWIG_arg;
14951 
14952   if(0) SWIG_fail;
14953 
14954 fail:
14955   lua_error(L);
14956   return SWIG_arg;
14957 }
14958 
14959 
14960 static int _wrap_SBCommunication_Write(lua_State* L) {
14961   int SWIG_arg = 0;
14962   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14963   void *arg2 = (void *) 0 ;
14964   size_t arg3 ;
14965   lldb::ConnectionStatus *arg4 = 0 ;
14966   size_t result;
14967 
14968   SWIG_check_num_args("lldb::SBCommunication::Write",4,4)
14969   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::Write",1,"lldb::SBCommunication *");
14970   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBCommunication::Write",2,"void const *");
14971   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBCommunication::Write",3,"size_t");
14972   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBCommunication::Write",4,"lldb::ConnectionStatus &");
14973 
14974   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14975     SWIG_fail_ptr("SBCommunication_Write",1,SWIGTYPE_p_lldb__SBCommunication);
14976   }
14977 
14978   arg2=(void *)SWIG_MustGetPtr(L,2,0,0,2,"SBCommunication_Write");
14979   arg3 = (size_t)lua_tointeger(L, 3);
14980 
14981   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__ConnectionStatus,0))){
14982     SWIG_fail_ptr("SBCommunication_Write",4,SWIGTYPE_p_lldb__ConnectionStatus);
14983   }
14984 
14985   result = (arg1)->Write((void const *)arg2,arg3,*arg4);
14986   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
14987   return SWIG_arg;
14988 
14989   if(0) SWIG_fail;
14990 
14991 fail:
14992   lua_error(L);
14993   return SWIG_arg;
14994 }
14995 
14996 
14997 static int _wrap_SBCommunication_ReadThreadStart(lua_State* L) {
14998   int SWIG_arg = 0;
14999   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15000   bool result;
15001 
15002   SWIG_check_num_args("lldb::SBCommunication::ReadThreadStart",1,1)
15003   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::ReadThreadStart",1,"lldb::SBCommunication *");
15004 
15005   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15006     SWIG_fail_ptr("SBCommunication_ReadThreadStart",1,SWIGTYPE_p_lldb__SBCommunication);
15007   }
15008 
15009   result = (bool)(arg1)->ReadThreadStart();
15010   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15011   return SWIG_arg;
15012 
15013   if(0) SWIG_fail;
15014 
15015 fail:
15016   lua_error(L);
15017   return SWIG_arg;
15018 }
15019 
15020 
15021 static int _wrap_SBCommunication_ReadThreadStop(lua_State* L) {
15022   int SWIG_arg = 0;
15023   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15024   bool result;
15025 
15026   SWIG_check_num_args("lldb::SBCommunication::ReadThreadStop",1,1)
15027   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::ReadThreadStop",1,"lldb::SBCommunication *");
15028 
15029   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15030     SWIG_fail_ptr("SBCommunication_ReadThreadStop",1,SWIGTYPE_p_lldb__SBCommunication);
15031   }
15032 
15033   result = (bool)(arg1)->ReadThreadStop();
15034   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15035   return SWIG_arg;
15036 
15037   if(0) SWIG_fail;
15038 
15039 fail:
15040   lua_error(L);
15041   return SWIG_arg;
15042 }
15043 
15044 
15045 static int _wrap_SBCommunication_ReadThreadIsRunning(lua_State* L) {
15046   int SWIG_arg = 0;
15047   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15048   bool result;
15049 
15050   SWIG_check_num_args("lldb::SBCommunication::ReadThreadIsRunning",1,1)
15051   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::ReadThreadIsRunning",1,"lldb::SBCommunication *");
15052 
15053   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15054     SWIG_fail_ptr("SBCommunication_ReadThreadIsRunning",1,SWIGTYPE_p_lldb__SBCommunication);
15055   }
15056 
15057   result = (bool)(arg1)->ReadThreadIsRunning();
15058   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15059   return SWIG_arg;
15060 
15061   if(0) SWIG_fail;
15062 
15063 fail:
15064   lua_error(L);
15065   return SWIG_arg;
15066 }
15067 
15068 
15069 static int _wrap_SBCommunication_SetReadThreadBytesReceivedCallback(lua_State* L) {
15070   int SWIG_arg = 0;
15071   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15072   lldb::SBCommunication::ReadThreadBytesReceived arg2 = (lldb::SBCommunication::ReadThreadBytesReceived) 0 ;
15073   void *arg3 = (void *) 0 ;
15074   bool result;
15075 
15076   SWIG_check_num_args("lldb::SBCommunication::SetReadThreadBytesReceivedCallback",3,3)
15077   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::SetReadThreadBytesReceivedCallback",1,"lldb::SBCommunication *");
15078   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBCommunication::SetReadThreadBytesReceivedCallback",2,"lldb::SBCommunication::ReadThreadBytesReceived");
15079   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBCommunication::SetReadThreadBytesReceivedCallback",3,"void *");
15080 
15081   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15082     SWIG_fail_ptr("SBCommunication_SetReadThreadBytesReceivedCallback",1,SWIGTYPE_p_lldb__SBCommunication);
15083   }
15084 
15085 
15086   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_f_p_void_p_q_const__void_size_t__void,0))){
15087     SWIG_fail_ptr("SBCommunication_SetReadThreadBytesReceivedCallback",2,SWIGTYPE_p_f_p_void_p_q_const__void_size_t__void);
15088   }
15089 
15090   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBCommunication_SetReadThreadBytesReceivedCallback");
15091   result = (bool)(arg1)->SetReadThreadBytesReceivedCallback(arg2,arg3);
15092   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15093   return SWIG_arg;
15094 
15095   if(0) SWIG_fail;
15096 
15097 fail:
15098   lua_error(L);
15099   return SWIG_arg;
15100 }
15101 
15102 
15103 static void swig_delete_SBCommunication(void *obj) {
15104 lldb::SBCommunication *arg1 = (lldb::SBCommunication *) obj;
15105 delete arg1;
15106 }
15107 static int _proxy__wrap_new_SBCommunication(lua_State *L) {
15108     assert(lua_istable(L,1));
15109     lua_pushcfunction(L,_wrap_new_SBCommunication);
15110     assert(!lua_isnil(L,-1));
15111     lua_replace(L,1); /* replace our table with real constructor */
15112     lua_call(L,lua_gettop(L)-1,1);
15113     return 1;
15114 }
15115 static swig_lua_attribute swig_SBCommunication_attributes[] = {
15116     {0,0,0}
15117 };
15118 static swig_lua_method swig_SBCommunication_methods[]= {
15119     { "IsValid", _wrap_SBCommunication_IsValid},
15120     { "GetBroadcaster", _wrap_SBCommunication_GetBroadcaster},
15121     { "AdoptFileDesriptor", _wrap_SBCommunication_AdoptFileDesriptor},
15122     { "Connect", _wrap_SBCommunication_Connect},
15123     { "Disconnect", _wrap_SBCommunication_Disconnect},
15124     { "IsConnected", _wrap_SBCommunication_IsConnected},
15125     { "GetCloseOnEOF", _wrap_SBCommunication_GetCloseOnEOF},
15126     { "SetCloseOnEOF", _wrap_SBCommunication_SetCloseOnEOF},
15127     { "Read", _wrap_SBCommunication_Read},
15128     { "Write", _wrap_SBCommunication_Write},
15129     { "ReadThreadStart", _wrap_SBCommunication_ReadThreadStart},
15130     { "ReadThreadStop", _wrap_SBCommunication_ReadThreadStop},
15131     { "ReadThreadIsRunning", _wrap_SBCommunication_ReadThreadIsRunning},
15132     { "SetReadThreadBytesReceivedCallback", _wrap_SBCommunication_SetReadThreadBytesReceivedCallback},
15133     {0,0}
15134 };
15135 static swig_lua_method swig_SBCommunication_meta[] = {
15136     {0,0}
15137 };
15138 
15139 static swig_lua_attribute swig_SBCommunication_Sf_SwigStatic_attributes[] = {
15140     {0,0,0}
15141 };
15142 static swig_lua_const_info swig_SBCommunication_Sf_SwigStatic_constants[]= {
15143     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitDisconnected", lldb::SBCommunication::eBroadcastBitDisconnected)},
15144     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitReadThreadGotBytes", lldb::SBCommunication::eBroadcastBitReadThreadGotBytes)},
15145     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitReadThreadDidExit", lldb::SBCommunication::eBroadcastBitReadThreadDidExit)},
15146     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitReadThreadShouldExit", lldb::SBCommunication::eBroadcastBitReadThreadShouldExit)},
15147     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitPacketAvailable", lldb::SBCommunication::eBroadcastBitPacketAvailable)},
15148     {SWIG_LUA_CONSTTAB_INT("eAllEventBits", lldb::SBCommunication::eAllEventBits)},
15149     {0,0,0,0,0,0}
15150 };
15151 static swig_lua_method swig_SBCommunication_Sf_SwigStatic_methods[]= {
15152     { "GetBroadcasterClass", _wrap_SBCommunication_GetBroadcasterClass},
15153     {0,0}
15154 };
15155 static swig_lua_class* swig_SBCommunication_Sf_SwigStatic_classes[]= {
15156     0
15157 };
15158 
15159 static swig_lua_namespace swig_SBCommunication_Sf_SwigStatic = {
15160     "SBCommunication",
15161     swig_SBCommunication_Sf_SwigStatic_methods,
15162     swig_SBCommunication_Sf_SwigStatic_attributes,
15163     swig_SBCommunication_Sf_SwigStatic_constants,
15164     swig_SBCommunication_Sf_SwigStatic_classes,
15165     0
15166 };
15167 static swig_lua_class *swig_SBCommunication_bases[] = {0};
15168 static const char *swig_SBCommunication_base_names[] = {0};
15169 static swig_lua_class _wrap_class_SBCommunication = { "SBCommunication", "SBCommunication", &SWIGTYPE_p_lldb__SBCommunication,_proxy__wrap_new_SBCommunication, swig_delete_SBCommunication, swig_SBCommunication_methods, swig_SBCommunication_attributes, &swig_SBCommunication_Sf_SwigStatic, swig_SBCommunication_meta, swig_SBCommunication_bases, swig_SBCommunication_base_names };
15170 
15171 static int _wrap_new_SBCompileUnit__SWIG_0(lua_State* L) {
15172   int SWIG_arg = 0;
15173   lldb::SBCompileUnit *result = 0 ;
15174 
15175   SWIG_check_num_args("lldb::SBCompileUnit::SBCompileUnit",0,0)
15176   result = (lldb::SBCompileUnit *)new lldb::SBCompileUnit();
15177   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
15178   return SWIG_arg;
15179 
15180   if(0) SWIG_fail;
15181 
15182 fail:
15183   lua_error(L);
15184   return SWIG_arg;
15185 }
15186 
15187 
15188 static int _wrap_new_SBCompileUnit__SWIG_1(lua_State* L) {
15189   int SWIG_arg = 0;
15190   lldb::SBCompileUnit *arg1 = 0 ;
15191   lldb::SBCompileUnit *result = 0 ;
15192 
15193   SWIG_check_num_args("lldb::SBCompileUnit::SBCompileUnit",1,1)
15194   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::SBCompileUnit",1,"lldb::SBCompileUnit const &");
15195 
15196   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15197     SWIG_fail_ptr("new_SBCompileUnit",1,SWIGTYPE_p_lldb__SBCompileUnit);
15198   }
15199 
15200   result = (lldb::SBCompileUnit *)new lldb::SBCompileUnit((lldb::SBCompileUnit const &)*arg1);
15201   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
15202   return SWIG_arg;
15203 
15204   if(0) SWIG_fail;
15205 
15206 fail:
15207   lua_error(L);
15208   return SWIG_arg;
15209 }
15210 
15211 
15212 static int _wrap_new_SBCompileUnit(lua_State* L) {
15213   int argc;
15214   int argv[2]={
15215     1,2
15216   };
15217 
15218   argc = lua_gettop(L);
15219   if (argc == 0) {
15220     return _wrap_new_SBCompileUnit__SWIG_0(L);
15221   }
15222   if (argc == 1) {
15223     int _v;
15224     {
15225       void *ptr;
15226       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, SWIG_POINTER_NO_NULL)) {
15227         _v = 0;
15228       } else {
15229         _v = 1;
15230       }
15231     }
15232     if (_v) {
15233       return _wrap_new_SBCompileUnit__SWIG_1(L);
15234     }
15235   }
15236 
15237   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBCompileUnit'\n"
15238     "  Possible C/C++ prototypes are:\n"
15239     "    lldb::SBCompileUnit::SBCompileUnit()\n"
15240     "    lldb::SBCompileUnit::SBCompileUnit(lldb::SBCompileUnit const &)\n");
15241   lua_error(L);return 0;
15242 }
15243 
15244 
15245 static int _wrap_SBCompileUnit_IsValid(lua_State* L) {
15246   int SWIG_arg = 0;
15247   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15248   bool result;
15249 
15250   SWIG_check_num_args("lldb::SBCompileUnit::IsValid",1,1)
15251   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::IsValid",1,"lldb::SBCompileUnit const *");
15252 
15253   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15254     SWIG_fail_ptr("SBCompileUnit_IsValid",1,SWIGTYPE_p_lldb__SBCompileUnit);
15255   }
15256 
15257   result = (bool)((lldb::SBCompileUnit const *)arg1)->IsValid();
15258   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15259   return SWIG_arg;
15260 
15261   if(0) SWIG_fail;
15262 
15263 fail:
15264   lua_error(L);
15265   return SWIG_arg;
15266 }
15267 
15268 
15269 static int _wrap_SBCompileUnit_GetFileSpec(lua_State* L) {
15270   int SWIG_arg = 0;
15271   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15272   lldb::SBFileSpec result;
15273 
15274   SWIG_check_num_args("lldb::SBCompileUnit::GetFileSpec",1,1)
15275   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetFileSpec",1,"lldb::SBCompileUnit const *");
15276 
15277   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15278     SWIG_fail_ptr("SBCompileUnit_GetFileSpec",1,SWIGTYPE_p_lldb__SBCompileUnit);
15279   }
15280 
15281   result = ((lldb::SBCompileUnit const *)arg1)->GetFileSpec();
15282   {
15283     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
15284     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
15285   }
15286   return SWIG_arg;
15287 
15288   if(0) SWIG_fail;
15289 
15290 fail:
15291   lua_error(L);
15292   return SWIG_arg;
15293 }
15294 
15295 
15296 static int _wrap_SBCompileUnit_GetNumLineEntries(lua_State* L) {
15297   int SWIG_arg = 0;
15298   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15299   uint32_t result;
15300 
15301   SWIG_check_num_args("lldb::SBCompileUnit::GetNumLineEntries",1,1)
15302   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetNumLineEntries",1,"lldb::SBCompileUnit const *");
15303 
15304   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15305     SWIG_fail_ptr("SBCompileUnit_GetNumLineEntries",1,SWIGTYPE_p_lldb__SBCompileUnit);
15306   }
15307 
15308   result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->GetNumLineEntries();
15309   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15310   return SWIG_arg;
15311 
15312   if(0) SWIG_fail;
15313 
15314 fail:
15315   lua_error(L);
15316   return SWIG_arg;
15317 }
15318 
15319 
15320 static int _wrap_SBCompileUnit_GetLineEntryAtIndex(lua_State* L) {
15321   int SWIG_arg = 0;
15322   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15323   uint32_t arg2 ;
15324   lldb::SBLineEntry result;
15325 
15326   SWIG_check_num_args("lldb::SBCompileUnit::GetLineEntryAtIndex",2,2)
15327   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetLineEntryAtIndex",1,"lldb::SBCompileUnit const *");
15328   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::GetLineEntryAtIndex",2,"uint32_t");
15329 
15330   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15331     SWIG_fail_ptr("SBCompileUnit_GetLineEntryAtIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
15332   }
15333 
15334   arg2 = (uint32_t)lua_tointeger(L, 2);
15335   result = ((lldb::SBCompileUnit const *)arg1)->GetLineEntryAtIndex(arg2);
15336   {
15337     lldb::SBLineEntry * resultptr = new lldb::SBLineEntry((const lldb::SBLineEntry &) result);
15338     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
15339   }
15340   return SWIG_arg;
15341 
15342   if(0) SWIG_fail;
15343 
15344 fail:
15345   lua_error(L);
15346   return SWIG_arg;
15347 }
15348 
15349 
15350 static int _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_0(lua_State* L) {
15351   int SWIG_arg = 0;
15352   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15353   uint32_t arg2 ;
15354   uint32_t arg3 ;
15355   lldb::SBFileSpec *arg4 = (lldb::SBFileSpec *) 0 ;
15356   uint32_t result;
15357 
15358   SWIG_check_num_args("lldb::SBCompileUnit::FindLineEntryIndex",4,4)
15359   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",1,"lldb::SBCompileUnit const *");
15360   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",2,"uint32_t");
15361   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",3,"uint32_t");
15362   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",4,"lldb::SBFileSpec *");
15363 
15364   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15365     SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
15366   }
15367 
15368   arg2 = (uint32_t)lua_tointeger(L, 2);
15369   arg3 = (uint32_t)lua_tointeger(L, 3);
15370 
15371   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpec,0))){
15372     SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",4,SWIGTYPE_p_lldb__SBFileSpec);
15373   }
15374 
15375   result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->FindLineEntryIndex(arg2,arg3,arg4);
15376   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15377   return SWIG_arg;
15378 
15379   if(0) SWIG_fail;
15380 
15381 fail:
15382   lua_error(L);
15383   return SWIG_arg;
15384 }
15385 
15386 
15387 static int _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_1(lua_State* L) {
15388   int SWIG_arg = 0;
15389   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15390   uint32_t arg2 ;
15391   uint32_t arg3 ;
15392   lldb::SBFileSpec *arg4 = (lldb::SBFileSpec *) 0 ;
15393   bool arg5 ;
15394   uint32_t result;
15395 
15396   SWIG_check_num_args("lldb::SBCompileUnit::FindLineEntryIndex",5,5)
15397   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",1,"lldb::SBCompileUnit const *");
15398   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",2,"uint32_t");
15399   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",3,"uint32_t");
15400   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",4,"lldb::SBFileSpec *");
15401   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",5,"bool");
15402 
15403   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15404     SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
15405   }
15406 
15407   arg2 = (uint32_t)lua_tointeger(L, 2);
15408   arg3 = (uint32_t)lua_tointeger(L, 3);
15409 
15410   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpec,0))){
15411     SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",4,SWIGTYPE_p_lldb__SBFileSpec);
15412   }
15413 
15414   arg5 = (lua_toboolean(L, 5)!=0);
15415   result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->FindLineEntryIndex(arg2,arg3,arg4,arg5);
15416   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15417   return SWIG_arg;
15418 
15419   if(0) SWIG_fail;
15420 
15421 fail:
15422   lua_error(L);
15423   return SWIG_arg;
15424 }
15425 
15426 
15427 static int _wrap_SBCompileUnit_FindLineEntryIndex(lua_State* L) {
15428   int argc;
15429   int argv[6]={
15430     1,2,3,4,5,6
15431   };
15432 
15433   argc = lua_gettop(L);
15434   if (argc == 4) {
15435     int _v;
15436     {
15437       void *ptr;
15438       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
15439         _v = 0;
15440       } else {
15441         _v = 1;
15442       }
15443     }
15444     if (_v) {
15445       {
15446         _v = lua_isnumber(L,argv[1]);
15447       }
15448       if (_v) {
15449         {
15450           _v = lua_isnumber(L,argv[2]);
15451         }
15452         if (_v) {
15453           {
15454             void *ptr;
15455             if (SWIG_isptrtype(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, 0)) {
15456               _v = 0;
15457             } else {
15458               _v = 1;
15459             }
15460           }
15461           if (_v) {
15462             return _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_0(L);
15463           }
15464         }
15465       }
15466     }
15467   }
15468   if (argc == 5) {
15469     int _v;
15470     {
15471       void *ptr;
15472       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
15473         _v = 0;
15474       } else {
15475         _v = 1;
15476       }
15477     }
15478     if (_v) {
15479       {
15480         _v = lua_isnumber(L,argv[1]);
15481       }
15482       if (_v) {
15483         {
15484           _v = lua_isnumber(L,argv[2]);
15485         }
15486         if (_v) {
15487           {
15488             void *ptr;
15489             if (SWIG_isptrtype(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, 0)) {
15490               _v = 0;
15491             } else {
15492               _v = 1;
15493             }
15494           }
15495           if (_v) {
15496             {
15497               _v = lua_isboolean(L,argv[4]);
15498             }
15499             if (_v) {
15500               return _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_1(L);
15501             }
15502           }
15503         }
15504       }
15505     }
15506   }
15507 
15508   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCompileUnit_FindLineEntryIndex'\n"
15509     "  Possible C/C++ prototypes are:\n"
15510     "    lldb::SBCompileUnit::FindLineEntryIndex(uint32_t,uint32_t,lldb::SBFileSpec *) const\n"
15511     "    lldb::SBCompileUnit::FindLineEntryIndex(uint32_t,uint32_t,lldb::SBFileSpec *,bool) const\n");
15512   lua_error(L);return 0;
15513 }
15514 
15515 
15516 static int _wrap_SBCompileUnit_GetSupportFileAtIndex(lua_State* L) {
15517   int SWIG_arg = 0;
15518   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15519   uint32_t arg2 ;
15520   lldb::SBFileSpec result;
15521 
15522   SWIG_check_num_args("lldb::SBCompileUnit::GetSupportFileAtIndex",2,2)
15523   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetSupportFileAtIndex",1,"lldb::SBCompileUnit const *");
15524   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::GetSupportFileAtIndex",2,"uint32_t");
15525 
15526   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15527     SWIG_fail_ptr("SBCompileUnit_GetSupportFileAtIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
15528   }
15529 
15530   arg2 = (uint32_t)lua_tointeger(L, 2);
15531   result = ((lldb::SBCompileUnit const *)arg1)->GetSupportFileAtIndex(arg2);
15532   {
15533     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
15534     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
15535   }
15536   return SWIG_arg;
15537 
15538   if(0) SWIG_fail;
15539 
15540 fail:
15541   lua_error(L);
15542   return SWIG_arg;
15543 }
15544 
15545 
15546 static int _wrap_SBCompileUnit_GetNumSupportFiles(lua_State* L) {
15547   int SWIG_arg = 0;
15548   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15549   uint32_t result;
15550 
15551   SWIG_check_num_args("lldb::SBCompileUnit::GetNumSupportFiles",1,1)
15552   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetNumSupportFiles",1,"lldb::SBCompileUnit const *");
15553 
15554   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15555     SWIG_fail_ptr("SBCompileUnit_GetNumSupportFiles",1,SWIGTYPE_p_lldb__SBCompileUnit);
15556   }
15557 
15558   result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->GetNumSupportFiles();
15559   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15560   return SWIG_arg;
15561 
15562   if(0) SWIG_fail;
15563 
15564 fail:
15565   lua_error(L);
15566   return SWIG_arg;
15567 }
15568 
15569 
15570 static int _wrap_SBCompileUnit_FindSupportFileIndex(lua_State* L) {
15571   int SWIG_arg = 0;
15572   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15573   uint32_t arg2 ;
15574   lldb::SBFileSpec *arg3 = 0 ;
15575   bool arg4 ;
15576   uint32_t result;
15577 
15578   SWIG_check_num_args("lldb::SBCompileUnit::FindSupportFileIndex",4,4)
15579   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::FindSupportFileIndex",1,"lldb::SBCompileUnit *");
15580   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::FindSupportFileIndex",2,"uint32_t");
15581   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCompileUnit::FindSupportFileIndex",3,"lldb::SBFileSpec const &");
15582   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBCompileUnit::FindSupportFileIndex",4,"bool");
15583 
15584   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15585     SWIG_fail_ptr("SBCompileUnit_FindSupportFileIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
15586   }
15587 
15588   arg2 = (uint32_t)lua_tointeger(L, 2);
15589 
15590   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
15591     SWIG_fail_ptr("SBCompileUnit_FindSupportFileIndex",3,SWIGTYPE_p_lldb__SBFileSpec);
15592   }
15593 
15594   arg4 = (lua_toboolean(L, 4)!=0);
15595   result = (uint32_t)(arg1)->FindSupportFileIndex(arg2,(lldb::SBFileSpec const &)*arg3,arg4);
15596   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15597   return SWIG_arg;
15598 
15599   if(0) SWIG_fail;
15600 
15601 fail:
15602   lua_error(L);
15603   return SWIG_arg;
15604 }
15605 
15606 
15607 static int _wrap_SBCompileUnit_GetTypes__SWIG_0(lua_State* L) {
15608   int SWIG_arg = 0;
15609   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15610   uint32_t arg2 ;
15611   lldb::SBTypeList result;
15612 
15613   SWIG_check_num_args("lldb::SBCompileUnit::GetTypes",2,2)
15614   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetTypes",1,"lldb::SBCompileUnit *");
15615   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::GetTypes",2,"uint32_t");
15616 
15617   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15618     SWIG_fail_ptr("SBCompileUnit_GetTypes",1,SWIGTYPE_p_lldb__SBCompileUnit);
15619   }
15620 
15621   arg2 = (uint32_t)lua_tointeger(L, 2);
15622   result = (arg1)->GetTypes(arg2);
15623   {
15624     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
15625     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
15626   }
15627   return SWIG_arg;
15628 
15629   if(0) SWIG_fail;
15630 
15631 fail:
15632   lua_error(L);
15633   return SWIG_arg;
15634 }
15635 
15636 
15637 static int _wrap_SBCompileUnit_GetTypes__SWIG_1(lua_State* L) {
15638   int SWIG_arg = 0;
15639   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15640   lldb::SBTypeList result;
15641 
15642   SWIG_check_num_args("lldb::SBCompileUnit::GetTypes",1,1)
15643   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetTypes",1,"lldb::SBCompileUnit *");
15644 
15645   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15646     SWIG_fail_ptr("SBCompileUnit_GetTypes",1,SWIGTYPE_p_lldb__SBCompileUnit);
15647   }
15648 
15649   result = (arg1)->GetTypes();
15650   {
15651     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
15652     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
15653   }
15654   return SWIG_arg;
15655 
15656   if(0) SWIG_fail;
15657 
15658 fail:
15659   lua_error(L);
15660   return SWIG_arg;
15661 }
15662 
15663 
15664 static int _wrap_SBCompileUnit_GetTypes(lua_State* L) {
15665   int argc;
15666   int argv[3]={
15667     1,2,3
15668   };
15669 
15670   argc = lua_gettop(L);
15671   if (argc == 1) {
15672     int _v;
15673     {
15674       void *ptr;
15675       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
15676         _v = 0;
15677       } else {
15678         _v = 1;
15679       }
15680     }
15681     if (_v) {
15682       return _wrap_SBCompileUnit_GetTypes__SWIG_1(L);
15683     }
15684   }
15685   if (argc == 2) {
15686     int _v;
15687     {
15688       void *ptr;
15689       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
15690         _v = 0;
15691       } else {
15692         _v = 1;
15693       }
15694     }
15695     if (_v) {
15696       {
15697         _v = lua_isnumber(L,argv[1]);
15698       }
15699       if (_v) {
15700         return _wrap_SBCompileUnit_GetTypes__SWIG_0(L);
15701       }
15702     }
15703   }
15704 
15705   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCompileUnit_GetTypes'\n"
15706     "  Possible C/C++ prototypes are:\n"
15707     "    lldb::SBCompileUnit::GetTypes(uint32_t)\n"
15708     "    lldb::SBCompileUnit::GetTypes()\n");
15709   lua_error(L);return 0;
15710 }
15711 
15712 
15713 static int _wrap_SBCompileUnit_GetLanguage(lua_State* L) {
15714   int SWIG_arg = 0;
15715   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15716   lldb::LanguageType result;
15717 
15718   SWIG_check_num_args("lldb::SBCompileUnit::GetLanguage",1,1)
15719   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetLanguage",1,"lldb::SBCompileUnit *");
15720 
15721   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15722     SWIG_fail_ptr("SBCompileUnit_GetLanguage",1,SWIGTYPE_p_lldb__SBCompileUnit);
15723   }
15724 
15725   result = (lldb::LanguageType)(arg1)->GetLanguage();
15726   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15727   return SWIG_arg;
15728 
15729   if(0) SWIG_fail;
15730 
15731 fail:
15732   lua_error(L);
15733   return SWIG_arg;
15734 }
15735 
15736 
15737 static int _wrap_SBCompileUnit_GetDescription(lua_State* L) {
15738   int SWIG_arg = 0;
15739   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15740   lldb::SBStream *arg2 = 0 ;
15741   bool result;
15742 
15743   SWIG_check_num_args("lldb::SBCompileUnit::GetDescription",2,2)
15744   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetDescription",1,"lldb::SBCompileUnit *");
15745   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::GetDescription",2,"lldb::SBStream &");
15746 
15747   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15748     SWIG_fail_ptr("SBCompileUnit_GetDescription",1,SWIGTYPE_p_lldb__SBCompileUnit);
15749   }
15750 
15751 
15752   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
15753     SWIG_fail_ptr("SBCompileUnit_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
15754   }
15755 
15756   result = (bool)(arg1)->GetDescription(*arg2);
15757   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15758   return SWIG_arg;
15759 
15760   if(0) SWIG_fail;
15761 
15762 fail:
15763   lua_error(L);
15764   return SWIG_arg;
15765 }
15766 
15767 
15768 static int _wrap_SBCompileUnit___eq(lua_State* L) {
15769   int SWIG_arg = 0;
15770   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15771   lldb::SBCompileUnit *arg2 = 0 ;
15772   bool result;
15773 
15774   SWIG_check_num_args("lldb::SBCompileUnit::operator ==",2,2)
15775   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::operator ==",1,"lldb::SBCompileUnit const *");
15776   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::operator ==",2,"lldb::SBCompileUnit const &");
15777 
15778   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15779     SWIG_fail_ptr("SBCompileUnit___eq",1,SWIGTYPE_p_lldb__SBCompileUnit);
15780   }
15781 
15782 
15783   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15784     SWIG_fail_ptr("SBCompileUnit___eq",2,SWIGTYPE_p_lldb__SBCompileUnit);
15785   }
15786 
15787   result = (bool)((lldb::SBCompileUnit const *)arg1)->operator ==((lldb::SBCompileUnit const &)*arg2);
15788   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15789   return SWIG_arg;
15790 
15791   if(0) SWIG_fail;
15792 
15793 fail:
15794   lua_error(L);
15795   return SWIG_arg;
15796 }
15797 
15798 
15799 static int _wrap_SBCompileUnit___tostring(lua_State* L) {
15800   int SWIG_arg = 0;
15801   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15802   std::string result;
15803 
15804   SWIG_check_num_args("lldb::SBCompileUnit::__str__",1,1)
15805   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::__str__",1,"lldb::SBCompileUnit *");
15806 
15807   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15808     SWIG_fail_ptr("SBCompileUnit___tostring",1,SWIGTYPE_p_lldb__SBCompileUnit);
15809   }
15810 
15811   result = lldb_SBCompileUnit___str__(arg1);
15812   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
15813   return SWIG_arg;
15814 
15815   if(0) SWIG_fail;
15816 
15817 fail:
15818   lua_error(L);
15819   return SWIG_arg;
15820 }
15821 
15822 
15823 static void swig_delete_SBCompileUnit(void *obj) {
15824 lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) obj;
15825 delete arg1;
15826 }
15827 static int _proxy__wrap_new_SBCompileUnit(lua_State *L) {
15828     assert(lua_istable(L,1));
15829     lua_pushcfunction(L,_wrap_new_SBCompileUnit);
15830     assert(!lua_isnil(L,-1));
15831     lua_replace(L,1); /* replace our table with real constructor */
15832     lua_call(L,lua_gettop(L)-1,1);
15833     return 1;
15834 }
15835 static swig_lua_attribute swig_SBCompileUnit_attributes[] = {
15836     {0,0,0}
15837 };
15838 static swig_lua_method swig_SBCompileUnit_methods[]= {
15839     { "IsValid", _wrap_SBCompileUnit_IsValid},
15840     { "GetFileSpec", _wrap_SBCompileUnit_GetFileSpec},
15841     { "GetNumLineEntries", _wrap_SBCompileUnit_GetNumLineEntries},
15842     { "GetLineEntryAtIndex", _wrap_SBCompileUnit_GetLineEntryAtIndex},
15843     { "FindLineEntryIndex", _wrap_SBCompileUnit_FindLineEntryIndex},
15844     { "GetSupportFileAtIndex", _wrap_SBCompileUnit_GetSupportFileAtIndex},
15845     { "GetNumSupportFiles", _wrap_SBCompileUnit_GetNumSupportFiles},
15846     { "FindSupportFileIndex", _wrap_SBCompileUnit_FindSupportFileIndex},
15847     { "GetTypes", _wrap_SBCompileUnit_GetTypes},
15848     { "GetLanguage", _wrap_SBCompileUnit_GetLanguage},
15849     { "GetDescription", _wrap_SBCompileUnit_GetDescription},
15850     { "__eq", _wrap_SBCompileUnit___eq},
15851     { "__tostring", _wrap_SBCompileUnit___tostring},
15852     {0,0}
15853 };
15854 static swig_lua_method swig_SBCompileUnit_meta[] = {
15855     { "__eq", _wrap_SBCompileUnit___eq},
15856     { "__tostring", _wrap_SBCompileUnit___tostring},
15857     {0,0}
15858 };
15859 
15860 static swig_lua_attribute swig_SBCompileUnit_Sf_SwigStatic_attributes[] = {
15861     {0,0,0}
15862 };
15863 static swig_lua_const_info swig_SBCompileUnit_Sf_SwigStatic_constants[]= {
15864     {0,0,0,0,0,0}
15865 };
15866 static swig_lua_method swig_SBCompileUnit_Sf_SwigStatic_methods[]= {
15867     {0,0}
15868 };
15869 static swig_lua_class* swig_SBCompileUnit_Sf_SwigStatic_classes[]= {
15870     0
15871 };
15872 
15873 static swig_lua_namespace swig_SBCompileUnit_Sf_SwigStatic = {
15874     "SBCompileUnit",
15875     swig_SBCompileUnit_Sf_SwigStatic_methods,
15876     swig_SBCompileUnit_Sf_SwigStatic_attributes,
15877     swig_SBCompileUnit_Sf_SwigStatic_constants,
15878     swig_SBCompileUnit_Sf_SwigStatic_classes,
15879     0
15880 };
15881 static swig_lua_class *swig_SBCompileUnit_bases[] = {0};
15882 static const char *swig_SBCompileUnit_base_names[] = {0};
15883 static swig_lua_class _wrap_class_SBCompileUnit = { "SBCompileUnit", "SBCompileUnit", &SWIGTYPE_p_lldb__SBCompileUnit,_proxy__wrap_new_SBCompileUnit, swig_delete_SBCompileUnit, swig_SBCompileUnit_methods, swig_SBCompileUnit_attributes, &swig_SBCompileUnit_Sf_SwigStatic, swig_SBCompileUnit_meta, swig_SBCompileUnit_bases, swig_SBCompileUnit_base_names };
15884 
15885 static int _wrap_new_SBData__SWIG_0(lua_State* L) {
15886   int SWIG_arg = 0;
15887   lldb::SBData *result = 0 ;
15888 
15889   SWIG_check_num_args("lldb::SBData::SBData",0,0)
15890   result = (lldb::SBData *)new lldb::SBData();
15891   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
15892   return SWIG_arg;
15893 
15894   if(0) SWIG_fail;
15895 
15896 fail:
15897   lua_error(L);
15898   return SWIG_arg;
15899 }
15900 
15901 
15902 static int _wrap_new_SBData__SWIG_1(lua_State* L) {
15903   int SWIG_arg = 0;
15904   lldb::SBData *arg1 = 0 ;
15905   lldb::SBData *result = 0 ;
15906 
15907   SWIG_check_num_args("lldb::SBData::SBData",1,1)
15908   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBData::SBData",1,"lldb::SBData const &");
15909 
15910   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
15911     SWIG_fail_ptr("new_SBData",1,SWIGTYPE_p_lldb__SBData);
15912   }
15913 
15914   result = (lldb::SBData *)new lldb::SBData((lldb::SBData const &)*arg1);
15915   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
15916   return SWIG_arg;
15917 
15918   if(0) SWIG_fail;
15919 
15920 fail:
15921   lua_error(L);
15922   return SWIG_arg;
15923 }
15924 
15925 
15926 static int _wrap_new_SBData(lua_State* L) {
15927   int argc;
15928   int argv[2]={
15929     1,2
15930   };
15931 
15932   argc = lua_gettop(L);
15933   if (argc == 0) {
15934     return _wrap_new_SBData__SWIG_0(L);
15935   }
15936   if (argc == 1) {
15937     int _v;
15938     {
15939       void *ptr;
15940       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBData, SWIG_POINTER_NO_NULL)) {
15941         _v = 0;
15942       } else {
15943         _v = 1;
15944       }
15945     }
15946     if (_v) {
15947       return _wrap_new_SBData__SWIG_1(L);
15948     }
15949   }
15950 
15951   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBData'\n"
15952     "  Possible C/C++ prototypes are:\n"
15953     "    lldb::SBData::SBData()\n"
15954     "    lldb::SBData::SBData(lldb::SBData const &)\n");
15955   lua_error(L);return 0;
15956 }
15957 
15958 
15959 static int _wrap_SBData_GetAddressByteSize(lua_State* L) {
15960   int SWIG_arg = 0;
15961   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
15962   uint8_t result;
15963 
15964   SWIG_check_num_args("lldb::SBData::GetAddressByteSize",1,1)
15965   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetAddressByteSize",1,"lldb::SBData *");
15966 
15967   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
15968     SWIG_fail_ptr("SBData_GetAddressByteSize",1,SWIGTYPE_p_lldb__SBData);
15969   }
15970 
15971   result = (uint8_t)(arg1)->GetAddressByteSize();
15972   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15973   return SWIG_arg;
15974 
15975   if(0) SWIG_fail;
15976 
15977 fail:
15978   lua_error(L);
15979   return SWIG_arg;
15980 }
15981 
15982 
15983 static int _wrap_SBData_SetAddressByteSize(lua_State* L) {
15984   int SWIG_arg = 0;
15985   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
15986   uint8_t arg2 ;
15987 
15988   SWIG_check_num_args("lldb::SBData::SetAddressByteSize",2,2)
15989   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetAddressByteSize",1,"lldb::SBData *");
15990   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::SetAddressByteSize",2,"uint8_t");
15991 
15992   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
15993     SWIG_fail_ptr("SBData_SetAddressByteSize",1,SWIGTYPE_p_lldb__SBData);
15994   }
15995 
15996   arg2 = (uint8_t)lua_tointeger(L, 2);
15997   (arg1)->SetAddressByteSize(arg2);
15998 
15999   return SWIG_arg;
16000 
16001   if(0) SWIG_fail;
16002 
16003 fail:
16004   lua_error(L);
16005   return SWIG_arg;
16006 }
16007 
16008 
16009 static int _wrap_SBData_Clear(lua_State* L) {
16010   int SWIG_arg = 0;
16011   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16012 
16013   SWIG_check_num_args("lldb::SBData::Clear",1,1)
16014   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::Clear",1,"lldb::SBData *");
16015 
16016   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16017     SWIG_fail_ptr("SBData_Clear",1,SWIGTYPE_p_lldb__SBData);
16018   }
16019 
16020   (arg1)->Clear();
16021 
16022   return SWIG_arg;
16023 
16024   if(0) SWIG_fail;
16025 
16026 fail:
16027   lua_error(L);
16028   return SWIG_arg;
16029 }
16030 
16031 
16032 static int _wrap_SBData_IsValid(lua_State* L) {
16033   int SWIG_arg = 0;
16034   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16035   bool result;
16036 
16037   SWIG_check_num_args("lldb::SBData::IsValid",1,1)
16038   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::IsValid",1,"lldb::SBData *");
16039 
16040   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16041     SWIG_fail_ptr("SBData_IsValid",1,SWIGTYPE_p_lldb__SBData);
16042   }
16043 
16044   result = (bool)(arg1)->IsValid();
16045   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
16046   return SWIG_arg;
16047 
16048   if(0) SWIG_fail;
16049 
16050 fail:
16051   lua_error(L);
16052   return SWIG_arg;
16053 }
16054 
16055 
16056 static int _wrap_SBData_GetByteSize(lua_State* L) {
16057   int SWIG_arg = 0;
16058   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16059   size_t result;
16060 
16061   SWIG_check_num_args("lldb::SBData::GetByteSize",1,1)
16062   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetByteSize",1,"lldb::SBData *");
16063 
16064   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16065     SWIG_fail_ptr("SBData_GetByteSize",1,SWIGTYPE_p_lldb__SBData);
16066   }
16067 
16068   result = (arg1)->GetByteSize();
16069   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16070   return SWIG_arg;
16071 
16072   if(0) SWIG_fail;
16073 
16074 fail:
16075   lua_error(L);
16076   return SWIG_arg;
16077 }
16078 
16079 
16080 static int _wrap_SBData_GetByteOrder(lua_State* L) {
16081   int SWIG_arg = 0;
16082   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16083   lldb::ByteOrder result;
16084 
16085   SWIG_check_num_args("lldb::SBData::GetByteOrder",1,1)
16086   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetByteOrder",1,"lldb::SBData *");
16087 
16088   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16089     SWIG_fail_ptr("SBData_GetByteOrder",1,SWIGTYPE_p_lldb__SBData);
16090   }
16091 
16092   result = (lldb::ByteOrder)(arg1)->GetByteOrder();
16093   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16094   return SWIG_arg;
16095 
16096   if(0) SWIG_fail;
16097 
16098 fail:
16099   lua_error(L);
16100   return SWIG_arg;
16101 }
16102 
16103 
16104 static int _wrap_SBData_SetByteOrder(lua_State* L) {
16105   int SWIG_arg = 0;
16106   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16107   lldb::ByteOrder arg2 ;
16108 
16109   SWIG_check_num_args("lldb::SBData::SetByteOrder",2,2)
16110   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetByteOrder",1,"lldb::SBData *");
16111   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::SetByteOrder",2,"lldb::ByteOrder");
16112 
16113   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16114     SWIG_fail_ptr("SBData_SetByteOrder",1,SWIGTYPE_p_lldb__SBData);
16115   }
16116 
16117   arg2 = (lldb::ByteOrder)lua_tointeger(L, 2);
16118   (arg1)->SetByteOrder(arg2);
16119 
16120   return SWIG_arg;
16121 
16122   if(0) SWIG_fail;
16123 
16124 fail:
16125   lua_error(L);
16126   return SWIG_arg;
16127 }
16128 
16129 
16130 static int _wrap_SBData_GetFloat(lua_State* L) {
16131   int SWIG_arg = 0;
16132   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16133   lldb::SBError *arg2 = 0 ;
16134   lldb::offset_t arg3 ;
16135   float result;
16136 
16137   SWIG_check_num_args("lldb::SBData::GetFloat",3,3)
16138   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetFloat",1,"lldb::SBData *");
16139   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetFloat",2,"lldb::SBError &");
16140   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetFloat",3,"lldb::offset_t");
16141 
16142   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16143     SWIG_fail_ptr("SBData_GetFloat",1,SWIGTYPE_p_lldb__SBData);
16144   }
16145 
16146 
16147   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16148     SWIG_fail_ptr("SBData_GetFloat",2,SWIGTYPE_p_lldb__SBError);
16149   }
16150 
16151   arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16152   result = (float)(arg1)->GetFloat(*arg2,arg3);
16153   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16154   return SWIG_arg;
16155 
16156   if(0) SWIG_fail;
16157 
16158 fail:
16159   lua_error(L);
16160   return SWIG_arg;
16161 }
16162 
16163 
16164 static int _wrap_SBData_GetDouble(lua_State* L) {
16165   int SWIG_arg = 0;
16166   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16167   lldb::SBError *arg2 = 0 ;
16168   lldb::offset_t arg3 ;
16169   double result;
16170 
16171   SWIG_check_num_args("lldb::SBData::GetDouble",3,3)
16172   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetDouble",1,"lldb::SBData *");
16173   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetDouble",2,"lldb::SBError &");
16174   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetDouble",3,"lldb::offset_t");
16175 
16176   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16177     SWIG_fail_ptr("SBData_GetDouble",1,SWIGTYPE_p_lldb__SBData);
16178   }
16179 
16180 
16181   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16182     SWIG_fail_ptr("SBData_GetDouble",2,SWIGTYPE_p_lldb__SBError);
16183   }
16184 
16185   arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16186   result = (double)(arg1)->GetDouble(*arg2,arg3);
16187   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16188   return SWIG_arg;
16189 
16190   if(0) SWIG_fail;
16191 
16192 fail:
16193   lua_error(L);
16194   return SWIG_arg;
16195 }
16196 
16197 
16198 static int _wrap_SBData_GetLongDouble(lua_State* L) {
16199   int SWIG_arg = 0;
16200   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16201   lldb::SBError *arg2 = 0 ;
16202   lldb::offset_t arg3 ;
16203   long double result;
16204 
16205   SWIG_check_num_args("lldb::SBData::GetLongDouble",3,3)
16206   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetLongDouble",1,"lldb::SBData *");
16207   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetLongDouble",2,"lldb::SBError &");
16208   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetLongDouble",3,"lldb::offset_t");
16209 
16210   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16211     SWIG_fail_ptr("SBData_GetLongDouble",1,SWIGTYPE_p_lldb__SBData);
16212   }
16213 
16214 
16215   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16216     SWIG_fail_ptr("SBData_GetLongDouble",2,SWIGTYPE_p_lldb__SBError);
16217   }
16218 
16219   arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16220   result = (long double)(arg1)->GetLongDouble(*arg2,arg3);
16221   {
16222     long double * resultptr = new long double((const long double &) result);
16223     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_long_double,1); SWIG_arg++;
16224   }
16225   return SWIG_arg;
16226 
16227   if(0) SWIG_fail;
16228 
16229 fail:
16230   lua_error(L);
16231   return SWIG_arg;
16232 }
16233 
16234 
16235 static int _wrap_SBData_GetAddress(lua_State* L) {
16236   int SWIG_arg = 0;
16237   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16238   lldb::SBError *arg2 = 0 ;
16239   lldb::offset_t arg3 ;
16240   lldb::addr_t result;
16241 
16242   SWIG_check_num_args("lldb::SBData::GetAddress",3,3)
16243   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetAddress",1,"lldb::SBData *");
16244   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetAddress",2,"lldb::SBError &");
16245   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetAddress",3,"lldb::offset_t");
16246 
16247   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16248     SWIG_fail_ptr("SBData_GetAddress",1,SWIGTYPE_p_lldb__SBData);
16249   }
16250 
16251 
16252   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16253     SWIG_fail_ptr("SBData_GetAddress",2,SWIGTYPE_p_lldb__SBError);
16254   }
16255 
16256   arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16257   result = (lldb::addr_t)(arg1)->GetAddress(*arg2,arg3);
16258   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16259   return SWIG_arg;
16260 
16261   if(0) SWIG_fail;
16262 
16263 fail:
16264   lua_error(L);
16265   return SWIG_arg;
16266 }
16267 
16268 
16269 static int _wrap_SBData_GetUnsignedInt8(lua_State* L) {
16270   int SWIG_arg = 0;
16271   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16272   lldb::SBError *arg2 = 0 ;
16273   lldb::offset_t arg3 ;
16274   uint8_t result;
16275 
16276   SWIG_check_num_args("lldb::SBData::GetUnsignedInt8",3,3)
16277   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt8",1,"lldb::SBData *");
16278   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt8",2,"lldb::SBError &");
16279   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt8",3,"lldb::offset_t");
16280 
16281   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16282     SWIG_fail_ptr("SBData_GetUnsignedInt8",1,SWIGTYPE_p_lldb__SBData);
16283   }
16284 
16285 
16286   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16287     SWIG_fail_ptr("SBData_GetUnsignedInt8",2,SWIGTYPE_p_lldb__SBError);
16288   }
16289 
16290   arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16291   result = (uint8_t)(arg1)->GetUnsignedInt8(*arg2,arg3);
16292   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16293   return SWIG_arg;
16294 
16295   if(0) SWIG_fail;
16296 
16297 fail:
16298   lua_error(L);
16299   return SWIG_arg;
16300 }
16301 
16302 
16303 static int _wrap_SBData_GetUnsignedInt16(lua_State* L) {
16304   int SWIG_arg = 0;
16305   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16306   lldb::SBError *arg2 = 0 ;
16307   lldb::offset_t arg3 ;
16308   uint16_t result;
16309 
16310   SWIG_check_num_args("lldb::SBData::GetUnsignedInt16",3,3)
16311   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt16",1,"lldb::SBData *");
16312   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt16",2,"lldb::SBError &");
16313   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt16",3,"lldb::offset_t");
16314 
16315   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16316     SWIG_fail_ptr("SBData_GetUnsignedInt16",1,SWIGTYPE_p_lldb__SBData);
16317   }
16318 
16319 
16320   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16321     SWIG_fail_ptr("SBData_GetUnsignedInt16",2,SWIGTYPE_p_lldb__SBError);
16322   }
16323 
16324   arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16325   result = (uint16_t)(arg1)->GetUnsignedInt16(*arg2,arg3);
16326   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16327   return SWIG_arg;
16328 
16329   if(0) SWIG_fail;
16330 
16331 fail:
16332   lua_error(L);
16333   return SWIG_arg;
16334 }
16335 
16336 
16337 static int _wrap_SBData_GetUnsignedInt32(lua_State* L) {
16338   int SWIG_arg = 0;
16339   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16340   lldb::SBError *arg2 = 0 ;
16341   lldb::offset_t arg3 ;
16342   uint32_t result;
16343 
16344   SWIG_check_num_args("lldb::SBData::GetUnsignedInt32",3,3)
16345   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt32",1,"lldb::SBData *");
16346   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt32",2,"lldb::SBError &");
16347   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt32",3,"lldb::offset_t");
16348 
16349   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16350     SWIG_fail_ptr("SBData_GetUnsignedInt32",1,SWIGTYPE_p_lldb__SBData);
16351   }
16352 
16353 
16354   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16355     SWIG_fail_ptr("SBData_GetUnsignedInt32",2,SWIGTYPE_p_lldb__SBError);
16356   }
16357 
16358   arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16359   result = (uint32_t)(arg1)->GetUnsignedInt32(*arg2,arg3);
16360   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16361   return SWIG_arg;
16362 
16363   if(0) SWIG_fail;
16364 
16365 fail:
16366   lua_error(L);
16367   return SWIG_arg;
16368 }
16369 
16370 
16371 static int _wrap_SBData_GetUnsignedInt64(lua_State* L) {
16372   int SWIG_arg = 0;
16373   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16374   lldb::SBError *arg2 = 0 ;
16375   lldb::offset_t arg3 ;
16376   uint64_t result;
16377 
16378   SWIG_check_num_args("lldb::SBData::GetUnsignedInt64",3,3)
16379   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt64",1,"lldb::SBData *");
16380   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt64",2,"lldb::SBError &");
16381   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt64",3,"lldb::offset_t");
16382 
16383   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16384     SWIG_fail_ptr("SBData_GetUnsignedInt64",1,SWIGTYPE_p_lldb__SBData);
16385   }
16386 
16387 
16388   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16389     SWIG_fail_ptr("SBData_GetUnsignedInt64",2,SWIGTYPE_p_lldb__SBError);
16390   }
16391 
16392   arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16393   result = (uint64_t)(arg1)->GetUnsignedInt64(*arg2,arg3);
16394   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16395   return SWIG_arg;
16396 
16397   if(0) SWIG_fail;
16398 
16399 fail:
16400   lua_error(L);
16401   return SWIG_arg;
16402 }
16403 
16404 
16405 static int _wrap_SBData_GetSignedInt8(lua_State* L) {
16406   int SWIG_arg = 0;
16407   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16408   lldb::SBError *arg2 = 0 ;
16409   lldb::offset_t arg3 ;
16410   int8_t result;
16411 
16412   SWIG_check_num_args("lldb::SBData::GetSignedInt8",3,3)
16413   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetSignedInt8",1,"lldb::SBData *");
16414   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetSignedInt8",2,"lldb::SBError &");
16415   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetSignedInt8",3,"lldb::offset_t");
16416 
16417   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16418     SWIG_fail_ptr("SBData_GetSignedInt8",1,SWIGTYPE_p_lldb__SBData);
16419   }
16420 
16421 
16422   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16423     SWIG_fail_ptr("SBData_GetSignedInt8",2,SWIGTYPE_p_lldb__SBError);
16424   }
16425 
16426   arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16427   result = (int8_t)(arg1)->GetSignedInt8(*arg2,arg3);
16428   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16429   return SWIG_arg;
16430 
16431   if(0) SWIG_fail;
16432 
16433 fail:
16434   lua_error(L);
16435   return SWIG_arg;
16436 }
16437 
16438 
16439 static int _wrap_SBData_GetSignedInt16(lua_State* L) {
16440   int SWIG_arg = 0;
16441   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16442   lldb::SBError *arg2 = 0 ;
16443   lldb::offset_t arg3 ;
16444   int16_t result;
16445 
16446   SWIG_check_num_args("lldb::SBData::GetSignedInt16",3,3)
16447   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetSignedInt16",1,"lldb::SBData *");
16448   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetSignedInt16",2,"lldb::SBError &");
16449   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetSignedInt16",3,"lldb::offset_t");
16450 
16451   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16452     SWIG_fail_ptr("SBData_GetSignedInt16",1,SWIGTYPE_p_lldb__SBData);
16453   }
16454 
16455 
16456   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16457     SWIG_fail_ptr("SBData_GetSignedInt16",2,SWIGTYPE_p_lldb__SBError);
16458   }
16459 
16460   arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16461   result = (int16_t)(arg1)->GetSignedInt16(*arg2,arg3);
16462   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16463   return SWIG_arg;
16464 
16465   if(0) SWIG_fail;
16466 
16467 fail:
16468   lua_error(L);
16469   return SWIG_arg;
16470 }
16471 
16472 
16473 static int _wrap_SBData_GetSignedInt32(lua_State* L) {
16474   int SWIG_arg = 0;
16475   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16476   lldb::SBError *arg2 = 0 ;
16477   lldb::offset_t arg3 ;
16478   int32_t result;
16479 
16480   SWIG_check_num_args("lldb::SBData::GetSignedInt32",3,3)
16481   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetSignedInt32",1,"lldb::SBData *");
16482   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetSignedInt32",2,"lldb::SBError &");
16483   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetSignedInt32",3,"lldb::offset_t");
16484 
16485   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16486     SWIG_fail_ptr("SBData_GetSignedInt32",1,SWIGTYPE_p_lldb__SBData);
16487   }
16488 
16489 
16490   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16491     SWIG_fail_ptr("SBData_GetSignedInt32",2,SWIGTYPE_p_lldb__SBError);
16492   }
16493 
16494   arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16495   result = (int32_t)(arg1)->GetSignedInt32(*arg2,arg3);
16496   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16497   return SWIG_arg;
16498 
16499   if(0) SWIG_fail;
16500 
16501 fail:
16502   lua_error(L);
16503   return SWIG_arg;
16504 }
16505 
16506 
16507 static int _wrap_SBData_GetSignedInt64(lua_State* L) {
16508   int SWIG_arg = 0;
16509   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16510   lldb::SBError *arg2 = 0 ;
16511   lldb::offset_t arg3 ;
16512   int64_t result;
16513 
16514   SWIG_check_num_args("lldb::SBData::GetSignedInt64",3,3)
16515   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetSignedInt64",1,"lldb::SBData *");
16516   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetSignedInt64",2,"lldb::SBError &");
16517   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetSignedInt64",3,"lldb::offset_t");
16518 
16519   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16520     SWIG_fail_ptr("SBData_GetSignedInt64",1,SWIGTYPE_p_lldb__SBData);
16521   }
16522 
16523 
16524   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16525     SWIG_fail_ptr("SBData_GetSignedInt64",2,SWIGTYPE_p_lldb__SBError);
16526   }
16527 
16528   arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16529   result = (int64_t)(arg1)->GetSignedInt64(*arg2,arg3);
16530   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16531   return SWIG_arg;
16532 
16533   if(0) SWIG_fail;
16534 
16535 fail:
16536   lua_error(L);
16537   return SWIG_arg;
16538 }
16539 
16540 
16541 static int _wrap_SBData_GetString(lua_State* L) {
16542   int SWIG_arg = 0;
16543   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16544   lldb::SBError *arg2 = 0 ;
16545   lldb::offset_t arg3 ;
16546   char *result = 0 ;
16547 
16548   SWIG_check_num_args("lldb::SBData::GetString",3,3)
16549   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetString",1,"lldb::SBData *");
16550   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetString",2,"lldb::SBError &");
16551   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetString",3,"lldb::offset_t");
16552 
16553   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16554     SWIG_fail_ptr("SBData_GetString",1,SWIGTYPE_p_lldb__SBData);
16555   }
16556 
16557 
16558   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16559     SWIG_fail_ptr("SBData_GetString",2,SWIGTYPE_p_lldb__SBError);
16560   }
16561 
16562   arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16563   result = (char *)(arg1)->GetString(*arg2,arg3);
16564   lua_pushstring(L,(const char *)result); SWIG_arg++;
16565   return SWIG_arg;
16566 
16567   if(0) SWIG_fail;
16568 
16569 fail:
16570   lua_error(L);
16571   return SWIG_arg;
16572 }
16573 
16574 
16575 static int _wrap_SBData_GetDescription(lua_State* L) {
16576   int SWIG_arg = 0;
16577   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16578   lldb::SBStream *arg2 = 0 ;
16579   lldb::addr_t arg3 ;
16580   bool result;
16581 
16582   SWIG_check_num_args("lldb::SBData::GetDescription",3,3)
16583   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetDescription",1,"lldb::SBData *");
16584   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetDescription",2,"lldb::SBStream &");
16585   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetDescription",3,"lldb::addr_t");
16586 
16587   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16588     SWIG_fail_ptr("SBData_GetDescription",1,SWIGTYPE_p_lldb__SBData);
16589   }
16590 
16591 
16592   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
16593     SWIG_fail_ptr("SBData_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
16594   }
16595 
16596   arg3 = (lldb::addr_t)lua_tointeger(L, 3);
16597   result = (bool)(arg1)->GetDescription(*arg2,arg3);
16598   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
16599   return SWIG_arg;
16600 
16601   if(0) SWIG_fail;
16602 
16603 fail:
16604   lua_error(L);
16605   return SWIG_arg;
16606 }
16607 
16608 
16609 static int _wrap_SBData_ReadRawData(lua_State* L) {
16610   int SWIG_arg = 0;
16611   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16612   lldb::SBError *arg2 = 0 ;
16613   lldb::offset_t arg3 ;
16614   void *arg4 = (void *) 0 ;
16615   size_t arg5 ;
16616   size_t result;
16617 
16618   SWIG_check_num_args("lldb::SBData::ReadRawData",4,4)
16619   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::ReadRawData",1,"lldb::SBData *");
16620   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::ReadRawData",2,"lldb::SBError &");
16621   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::ReadRawData",3,"lldb::offset_t");
16622 
16623   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16624     SWIG_fail_ptr("SBData_ReadRawData",1,SWIGTYPE_p_lldb__SBData);
16625   }
16626 
16627 
16628   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16629     SWIG_fail_ptr("SBData_ReadRawData",2,SWIGTYPE_p_lldb__SBError);
16630   }
16631 
16632   arg3 = (lldb::offset_t)lua_tointeger(L, 3);
16633   {
16634     arg5 = luaL_checkinteger(L, 4);
16635     if (arg5 <= 0) {
16636       return luaL_error(L, "Positive integer expected");
16637     }
16638     arg4 = (char *) malloc(arg5);
16639   }
16640   result = (arg1)->ReadRawData(*arg2,arg3,arg4,arg5);
16641   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16642   {
16643     lua_pop(L, 1); // Blow away the previous result
16644     if (result == 0) {
16645       lua_pushliteral(L, "");
16646     } else {
16647       lua_pushlstring(L, (const char *)arg4, result);
16648     }
16649     free(arg4);
16650     // SWIG_arg was already incremented
16651   }
16652   return SWIG_arg;
16653 
16654   if(0) SWIG_fail;
16655 
16656 fail:
16657   lua_error(L);
16658   return SWIG_arg;
16659 }
16660 
16661 
16662 static int _wrap_SBData_SetData(lua_State* L) {
16663   int SWIG_arg = 0;
16664   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16665   lldb::SBError *arg2 = 0 ;
16666   void *arg3 = (void *) 0 ;
16667   size_t arg4 ;
16668   lldb::ByteOrder arg5 ;
16669   uint8_t arg6 ;
16670 
16671   SWIG_check_num_args("lldb::SBData::SetData",5,5)
16672   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetData",1,"lldb::SBData *");
16673   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::SetData",2,"lldb::SBError &");
16674   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBData::SetData",4,"lldb::ByteOrder");
16675   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBData::SetData",5,"uint8_t");
16676 
16677   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16678     SWIG_fail_ptr("SBData_SetData",1,SWIGTYPE_p_lldb__SBData);
16679   }
16680 
16681 
16682   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16683     SWIG_fail_ptr("SBData_SetData",2,SWIGTYPE_p_lldb__SBError);
16684   }
16685 
16686   {
16687     arg3 = (void *)luaL_checklstring(L, 3, &arg4);
16688   }
16689   arg5 = (lldb::ByteOrder)lua_tointeger(L, 4);
16690   arg6 = (uint8_t)lua_tointeger(L, 5);
16691   (arg1)->SetData(*arg2,(void const *)arg3,arg4,arg5,arg6);
16692 
16693   return SWIG_arg;
16694 
16695   if(0) SWIG_fail;
16696 
16697 fail:
16698   lua_error(L);
16699   return SWIG_arg;
16700 }
16701 
16702 
16703 static int _wrap_SBData_Append(lua_State* L) {
16704   int SWIG_arg = 0;
16705   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16706   lldb::SBData *arg2 = 0 ;
16707   bool result;
16708 
16709   SWIG_check_num_args("lldb::SBData::Append",2,2)
16710   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::Append",1,"lldb::SBData *");
16711   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::Append",2,"lldb::SBData const &");
16712 
16713   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16714     SWIG_fail_ptr("SBData_Append",1,SWIGTYPE_p_lldb__SBData);
16715   }
16716 
16717 
16718   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBData,0))){
16719     SWIG_fail_ptr("SBData_Append",2,SWIGTYPE_p_lldb__SBData);
16720   }
16721 
16722   result = (bool)(arg1)->Append((lldb::SBData const &)*arg2);
16723   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
16724   return SWIG_arg;
16725 
16726   if(0) SWIG_fail;
16727 
16728 fail:
16729   lua_error(L);
16730   return SWIG_arg;
16731 }
16732 
16733 
16734 static int _wrap_SBData_CreateDataFromCString(lua_State* L) {
16735   int SWIG_arg = 0;
16736   lldb::ByteOrder arg1 ;
16737   uint32_t arg2 ;
16738   char *arg3 = (char *) 0 ;
16739   lldb::SBData result;
16740 
16741   SWIG_check_num_args("lldb::SBData::CreateDataFromCString",3,3)
16742   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromCString",1,"lldb::ByteOrder");
16743   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromCString",2,"uint32_t");
16744   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBData::CreateDataFromCString",3,"char const *");
16745   arg1 = (lldb::ByteOrder)lua_tointeger(L, 1);
16746   arg2 = (uint32_t)lua_tointeger(L, 2);
16747   arg3 = (char *)lua_tostring(L, 3);
16748   result = lldb::SBData::CreateDataFromCString(arg1,arg2,(char const *)arg3);
16749   {
16750     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
16751     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
16752   }
16753   return SWIG_arg;
16754 
16755   if(0) SWIG_fail;
16756 
16757 fail:
16758   lua_error(L);
16759   return SWIG_arg;
16760 }
16761 
16762 
16763 static int _wrap_SBData_CreateDataFromUInt64Array(lua_State* L) {
16764   int SWIG_arg = 0;
16765   lldb::ByteOrder arg1 ;
16766   uint32_t arg2 ;
16767   uint64_t *arg3 = (uint64_t *) 0 ;
16768   size_t arg4 ;
16769   lldb::SBData result;
16770 
16771   SWIG_check_num_args("lldb::SBData::CreateDataFromUInt64Array",3,3)
16772   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt64Array",1,"lldb::ByteOrder");
16773   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt64Array",2,"uint32_t");
16774   arg1 = (lldb::ByteOrder)lua_tointeger(L, 1);
16775   arg2 = (uint32_t)lua_tointeger(L, 2);
16776   {
16777     if (lua_istable(L, 3)) {
16778       // It should accept a table of numbers.
16779       arg4 = lua_rawlen(L, 3);
16780       arg3 = (uint64_t *)malloc((arg4) * sizeof(uint64_t));
16781       int i = 0, j = 0;
16782       while (i++ < arg4) {
16783         lua_rawgeti(L, 3, i);
16784         if (!lua_isnumber(L, -1)) {
16785           // if current element cannot be converted to number, raise an error
16786           lua_pop(L, 1);
16787           return luaL_error(L, "List should only contain numbers");
16788         }
16789         arg3[j++] = (uint64_t)lua_tonumber(L, -1);
16790         lua_pop(L, 1);
16791       }
16792     } else if (lua_isnil(L, 3)) {
16793       // "nil" is also acceptable, equivalent as an empty table
16794       arg3 = NULL;
16795       arg4 = 0;
16796     } else {
16797       // else raise an error
16798       return luaL_error(L, "A list of numbers expected.");
16799     }
16800   }
16801   result = lldb::SBData::CreateDataFromUInt64Array(arg1,arg2,arg3,arg4);
16802   {
16803     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
16804     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
16805   }
16806   {
16807     free(arg3);
16808   }
16809   return SWIG_arg;
16810 
16811   if(0) SWIG_fail;
16812 
16813 fail:
16814   {
16815     free(arg3);
16816   }
16817   lua_error(L);
16818   return SWIG_arg;
16819 }
16820 
16821 
16822 static int _wrap_SBData_CreateDataFromUInt32Array(lua_State* L) {
16823   int SWIG_arg = 0;
16824   lldb::ByteOrder arg1 ;
16825   uint32_t arg2 ;
16826   uint32_t *arg3 = (uint32_t *) 0 ;
16827   size_t arg4 ;
16828   lldb::SBData result;
16829 
16830   SWIG_check_num_args("lldb::SBData::CreateDataFromUInt32Array",3,3)
16831   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt32Array",1,"lldb::ByteOrder");
16832   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt32Array",2,"uint32_t");
16833   arg1 = (lldb::ByteOrder)lua_tointeger(L, 1);
16834   arg2 = (uint32_t)lua_tointeger(L, 2);
16835   {
16836     if (lua_istable(L, 3)) {
16837       // It should accept a table of numbers.
16838       arg4 = lua_rawlen(L, 3);
16839       arg3 = (uint32_t *)malloc((arg4) * sizeof(uint32_t));
16840       int i = 0, j = 0;
16841       while (i++ < arg4) {
16842         lua_rawgeti(L, 3, i);
16843         if (!lua_isnumber(L, -1)) {
16844           // if current element cannot be converted to number, raise an error
16845           lua_pop(L, 1);
16846           return luaL_error(L, "List should only contain numbers");
16847         }
16848         arg3[j++] = (uint32_t)lua_tonumber(L, -1);
16849         lua_pop(L, 1);
16850       }
16851     } else if (lua_isnil(L, 3)) {
16852       // "nil" is also acceptable, equivalent as an empty table
16853       arg3 = NULL;
16854       arg4 = 0;
16855     } else {
16856       // else raise an error
16857       return luaL_error(L, "A list of numbers expected.");
16858     }
16859   }
16860   result = lldb::SBData::CreateDataFromUInt32Array(arg1,arg2,arg3,arg4);
16861   {
16862     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
16863     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
16864   }
16865   {
16866     free(arg3);
16867   }
16868   return SWIG_arg;
16869 
16870   if(0) SWIG_fail;
16871 
16872 fail:
16873   {
16874     free(arg3);
16875   }
16876   lua_error(L);
16877   return SWIG_arg;
16878 }
16879 
16880 
16881 static int _wrap_SBData_CreateDataFromSInt64Array(lua_State* L) {
16882   int SWIG_arg = 0;
16883   lldb::ByteOrder arg1 ;
16884   uint32_t arg2 ;
16885   int64_t *arg3 = (int64_t *) 0 ;
16886   size_t arg4 ;
16887   lldb::SBData result;
16888 
16889   SWIG_check_num_args("lldb::SBData::CreateDataFromSInt64Array",3,3)
16890   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt64Array",1,"lldb::ByteOrder");
16891   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt64Array",2,"uint32_t");
16892   arg1 = (lldb::ByteOrder)lua_tointeger(L, 1);
16893   arg2 = (uint32_t)lua_tointeger(L, 2);
16894   {
16895     if (lua_istable(L, 3)) {
16896       // It should accept a table of numbers.
16897       arg4 = lua_rawlen(L, 3);
16898       arg3 = (int64_t *)malloc((arg4) * sizeof(int64_t));
16899       int i = 0, j = 0;
16900       while (i++ < arg4) {
16901         lua_rawgeti(L, 3, i);
16902         if (!lua_isnumber(L, -1)) {
16903           // if current element cannot be converted to number, raise an error
16904           lua_pop(L, 1);
16905           return luaL_error(L, "List should only contain numbers");
16906         }
16907         arg3[j++] = (int64_t)lua_tonumber(L, -1);
16908         lua_pop(L, 1);
16909       }
16910     } else if (lua_isnil(L, 3)) {
16911       // "nil" is also acceptable, equivalent as an empty table
16912       arg3 = NULL;
16913       arg4 = 0;
16914     } else {
16915       // else raise an error
16916       return luaL_error(L, "A list of numbers expected.");
16917     }
16918   }
16919   result = lldb::SBData::CreateDataFromSInt64Array(arg1,arg2,arg3,arg4);
16920   {
16921     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
16922     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
16923   }
16924   {
16925     free(arg3);
16926   }
16927   return SWIG_arg;
16928 
16929   if(0) SWIG_fail;
16930 
16931 fail:
16932   {
16933     free(arg3);
16934   }
16935   lua_error(L);
16936   return SWIG_arg;
16937 }
16938 
16939 
16940 static int _wrap_SBData_CreateDataFromSInt32Array(lua_State* L) {
16941   int SWIG_arg = 0;
16942   lldb::ByteOrder arg1 ;
16943   uint32_t arg2 ;
16944   int32_t *arg3 = (int32_t *) 0 ;
16945   size_t arg4 ;
16946   lldb::SBData result;
16947 
16948   SWIG_check_num_args("lldb::SBData::CreateDataFromSInt32Array",3,3)
16949   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt32Array",1,"lldb::ByteOrder");
16950   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt32Array",2,"uint32_t");
16951   arg1 = (lldb::ByteOrder)lua_tointeger(L, 1);
16952   arg2 = (uint32_t)lua_tointeger(L, 2);
16953   {
16954     if (lua_istable(L, 3)) {
16955       // It should accept a table of numbers.
16956       arg4 = lua_rawlen(L, 3);
16957       arg3 = (int32_t *)malloc((arg4) * sizeof(int32_t));
16958       int i = 0, j = 0;
16959       while (i++ < arg4) {
16960         lua_rawgeti(L, 3, i);
16961         if (!lua_isnumber(L, -1)) {
16962           // if current element cannot be converted to number, raise an error
16963           lua_pop(L, 1);
16964           return luaL_error(L, "List should only contain numbers");
16965         }
16966         arg3[j++] = (int32_t)lua_tonumber(L, -1);
16967         lua_pop(L, 1);
16968       }
16969     } else if (lua_isnil(L, 3)) {
16970       // "nil" is also acceptable, equivalent as an empty table
16971       arg3 = NULL;
16972       arg4 = 0;
16973     } else {
16974       // else raise an error
16975       return luaL_error(L, "A list of numbers expected.");
16976     }
16977   }
16978   result = lldb::SBData::CreateDataFromSInt32Array(arg1,arg2,arg3,arg4);
16979   {
16980     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
16981     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
16982   }
16983   {
16984     free(arg3);
16985   }
16986   return SWIG_arg;
16987 
16988   if(0) SWIG_fail;
16989 
16990 fail:
16991   {
16992     free(arg3);
16993   }
16994   lua_error(L);
16995   return SWIG_arg;
16996 }
16997 
16998 
16999 static int _wrap_SBData_CreateDataFromDoubleArray(lua_State* L) {
17000   int SWIG_arg = 0;
17001   lldb::ByteOrder arg1 ;
17002   uint32_t arg2 ;
17003   double *arg3 = (double *) 0 ;
17004   size_t arg4 ;
17005   lldb::SBData result;
17006 
17007   SWIG_check_num_args("lldb::SBData::CreateDataFromDoubleArray",3,3)
17008   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromDoubleArray",1,"lldb::ByteOrder");
17009   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromDoubleArray",2,"uint32_t");
17010   arg1 = (lldb::ByteOrder)lua_tointeger(L, 1);
17011   arg2 = (uint32_t)lua_tointeger(L, 2);
17012   {
17013     if (lua_istable(L, 3)) {
17014       // It should accept a table of numbers.
17015       arg4 = lua_rawlen(L, 3);
17016       arg3 = (double *)malloc((arg4) * sizeof(double));
17017       int i = 0, j = 0;
17018       while (i++ < arg4) {
17019         lua_rawgeti(L, 3, i);
17020         if (!lua_isnumber(L, -1)) {
17021           // if current element cannot be converted to number, raise an error
17022           lua_pop(L, 1);
17023           return luaL_error(L, "List should only contain numbers");
17024         }
17025         arg3[j++] = (double)lua_tonumber(L, -1);
17026         lua_pop(L, 1);
17027       }
17028     } else if (lua_isnil(L, 3)) {
17029       // "nil" is also acceptable, equivalent as an empty table
17030       arg3 = NULL;
17031       arg4 = 0;
17032     } else {
17033       // else raise an error
17034       return luaL_error(L, "A list of numbers expected.");
17035     }
17036   }
17037   result = lldb::SBData::CreateDataFromDoubleArray(arg1,arg2,arg3,arg4);
17038   {
17039     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
17040     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
17041   }
17042   {
17043     free(arg3);
17044   }
17045   return SWIG_arg;
17046 
17047   if(0) SWIG_fail;
17048 
17049 fail:
17050   {
17051     free(arg3);
17052   }
17053   lua_error(L);
17054   return SWIG_arg;
17055 }
17056 
17057 
17058 static int _wrap_SBData_SetDataFromCString(lua_State* L) {
17059   int SWIG_arg = 0;
17060   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17061   char *arg2 = (char *) 0 ;
17062   bool result;
17063 
17064   SWIG_check_num_args("lldb::SBData::SetDataFromCString",2,2)
17065   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromCString",1,"lldb::SBData *");
17066   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBData::SetDataFromCString",2,"char const *");
17067 
17068   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17069     SWIG_fail_ptr("SBData_SetDataFromCString",1,SWIGTYPE_p_lldb__SBData);
17070   }
17071 
17072   arg2 = (char *)lua_tostring(L, 2);
17073   result = (bool)(arg1)->SetDataFromCString((char const *)arg2);
17074   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17075   return SWIG_arg;
17076 
17077   if(0) SWIG_fail;
17078 
17079 fail:
17080   lua_error(L);
17081   return SWIG_arg;
17082 }
17083 
17084 
17085 static int _wrap_SBData_SetDataFromUInt64Array(lua_State* L) {
17086   int SWIG_arg = 0;
17087   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17088   uint64_t *arg2 = (uint64_t *) 0 ;
17089   size_t arg3 ;
17090   bool result;
17091 
17092   SWIG_check_num_args("lldb::SBData::SetDataFromUInt64Array",2,2)
17093   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromUInt64Array",1,"lldb::SBData *");
17094 
17095   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17096     SWIG_fail_ptr("SBData_SetDataFromUInt64Array",1,SWIGTYPE_p_lldb__SBData);
17097   }
17098 
17099   {
17100     if (lua_istable(L, 2)) {
17101       // It should accept a table of numbers.
17102       arg3 = lua_rawlen(L, 2);
17103       arg2 = (uint64_t *)malloc((arg3) * sizeof(uint64_t));
17104       int i = 0, j = 0;
17105       while (i++ < arg3) {
17106         lua_rawgeti(L, 2, i);
17107         if (!lua_isnumber(L, -1)) {
17108           // if current element cannot be converted to number, raise an error
17109           lua_pop(L, 1);
17110           return luaL_error(L, "List should only contain numbers");
17111         }
17112         arg2[j++] = (uint64_t)lua_tonumber(L, -1);
17113         lua_pop(L, 1);
17114       }
17115     } else if (lua_isnil(L, 2)) {
17116       // "nil" is also acceptable, equivalent as an empty table
17117       arg2 = NULL;
17118       arg3 = 0;
17119     } else {
17120       // else raise an error
17121       return luaL_error(L, "A list of numbers expected.");
17122     }
17123   }
17124   result = (bool)(arg1)->SetDataFromUInt64Array(arg2,arg3);
17125   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17126   {
17127     free(arg2);
17128   }
17129   return SWIG_arg;
17130 
17131   if(0) SWIG_fail;
17132 
17133 fail:
17134   {
17135     free(arg2);
17136   }
17137   lua_error(L);
17138   return SWIG_arg;
17139 }
17140 
17141 
17142 static int _wrap_SBData_SetDataFromUInt32Array(lua_State* L) {
17143   int SWIG_arg = 0;
17144   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17145   uint32_t *arg2 = (uint32_t *) 0 ;
17146   size_t arg3 ;
17147   bool result;
17148 
17149   SWIG_check_num_args("lldb::SBData::SetDataFromUInt32Array",2,2)
17150   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromUInt32Array",1,"lldb::SBData *");
17151 
17152   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17153     SWIG_fail_ptr("SBData_SetDataFromUInt32Array",1,SWIGTYPE_p_lldb__SBData);
17154   }
17155 
17156   {
17157     if (lua_istable(L, 2)) {
17158       // It should accept a table of numbers.
17159       arg3 = lua_rawlen(L, 2);
17160       arg2 = (uint32_t *)malloc((arg3) * sizeof(uint32_t));
17161       int i = 0, j = 0;
17162       while (i++ < arg3) {
17163         lua_rawgeti(L, 2, i);
17164         if (!lua_isnumber(L, -1)) {
17165           // if current element cannot be converted to number, raise an error
17166           lua_pop(L, 1);
17167           return luaL_error(L, "List should only contain numbers");
17168         }
17169         arg2[j++] = (uint32_t)lua_tonumber(L, -1);
17170         lua_pop(L, 1);
17171       }
17172     } else if (lua_isnil(L, 2)) {
17173       // "nil" is also acceptable, equivalent as an empty table
17174       arg2 = NULL;
17175       arg3 = 0;
17176     } else {
17177       // else raise an error
17178       return luaL_error(L, "A list of numbers expected.");
17179     }
17180   }
17181   result = (bool)(arg1)->SetDataFromUInt32Array(arg2,arg3);
17182   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17183   {
17184     free(arg2);
17185   }
17186   return SWIG_arg;
17187 
17188   if(0) SWIG_fail;
17189 
17190 fail:
17191   {
17192     free(arg2);
17193   }
17194   lua_error(L);
17195   return SWIG_arg;
17196 }
17197 
17198 
17199 static int _wrap_SBData_SetDataFromSInt64Array(lua_State* L) {
17200   int SWIG_arg = 0;
17201   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17202   int64_t *arg2 = (int64_t *) 0 ;
17203   size_t arg3 ;
17204   bool result;
17205 
17206   SWIG_check_num_args("lldb::SBData::SetDataFromSInt64Array",2,2)
17207   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromSInt64Array",1,"lldb::SBData *");
17208 
17209   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17210     SWIG_fail_ptr("SBData_SetDataFromSInt64Array",1,SWIGTYPE_p_lldb__SBData);
17211   }
17212 
17213   {
17214     if (lua_istable(L, 2)) {
17215       // It should accept a table of numbers.
17216       arg3 = lua_rawlen(L, 2);
17217       arg2 = (int64_t *)malloc((arg3) * sizeof(int64_t));
17218       int i = 0, j = 0;
17219       while (i++ < arg3) {
17220         lua_rawgeti(L, 2, i);
17221         if (!lua_isnumber(L, -1)) {
17222           // if current element cannot be converted to number, raise an error
17223           lua_pop(L, 1);
17224           return luaL_error(L, "List should only contain numbers");
17225         }
17226         arg2[j++] = (int64_t)lua_tonumber(L, -1);
17227         lua_pop(L, 1);
17228       }
17229     } else if (lua_isnil(L, 2)) {
17230       // "nil" is also acceptable, equivalent as an empty table
17231       arg2 = NULL;
17232       arg3 = 0;
17233     } else {
17234       // else raise an error
17235       return luaL_error(L, "A list of numbers expected.");
17236     }
17237   }
17238   result = (bool)(arg1)->SetDataFromSInt64Array(arg2,arg3);
17239   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17240   {
17241     free(arg2);
17242   }
17243   return SWIG_arg;
17244 
17245   if(0) SWIG_fail;
17246 
17247 fail:
17248   {
17249     free(arg2);
17250   }
17251   lua_error(L);
17252   return SWIG_arg;
17253 }
17254 
17255 
17256 static int _wrap_SBData_SetDataFromSInt32Array(lua_State* L) {
17257   int SWIG_arg = 0;
17258   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17259   int32_t *arg2 = (int32_t *) 0 ;
17260   size_t arg3 ;
17261   bool result;
17262 
17263   SWIG_check_num_args("lldb::SBData::SetDataFromSInt32Array",2,2)
17264   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromSInt32Array",1,"lldb::SBData *");
17265 
17266   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17267     SWIG_fail_ptr("SBData_SetDataFromSInt32Array",1,SWIGTYPE_p_lldb__SBData);
17268   }
17269 
17270   {
17271     if (lua_istable(L, 2)) {
17272       // It should accept a table of numbers.
17273       arg3 = lua_rawlen(L, 2);
17274       arg2 = (int32_t *)malloc((arg3) * sizeof(int32_t));
17275       int i = 0, j = 0;
17276       while (i++ < arg3) {
17277         lua_rawgeti(L, 2, i);
17278         if (!lua_isnumber(L, -1)) {
17279           // if current element cannot be converted to number, raise an error
17280           lua_pop(L, 1);
17281           return luaL_error(L, "List should only contain numbers");
17282         }
17283         arg2[j++] = (int32_t)lua_tonumber(L, -1);
17284         lua_pop(L, 1);
17285       }
17286     } else if (lua_isnil(L, 2)) {
17287       // "nil" is also acceptable, equivalent as an empty table
17288       arg2 = NULL;
17289       arg3 = 0;
17290     } else {
17291       // else raise an error
17292       return luaL_error(L, "A list of numbers expected.");
17293     }
17294   }
17295   result = (bool)(arg1)->SetDataFromSInt32Array(arg2,arg3);
17296   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17297   {
17298     free(arg2);
17299   }
17300   return SWIG_arg;
17301 
17302   if(0) SWIG_fail;
17303 
17304 fail:
17305   {
17306     free(arg2);
17307   }
17308   lua_error(L);
17309   return SWIG_arg;
17310 }
17311 
17312 
17313 static int _wrap_SBData_SetDataFromDoubleArray(lua_State* L) {
17314   int SWIG_arg = 0;
17315   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17316   double *arg2 = (double *) 0 ;
17317   size_t arg3 ;
17318   bool result;
17319 
17320   SWIG_check_num_args("lldb::SBData::SetDataFromDoubleArray",2,2)
17321   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromDoubleArray",1,"lldb::SBData *");
17322 
17323   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17324     SWIG_fail_ptr("SBData_SetDataFromDoubleArray",1,SWIGTYPE_p_lldb__SBData);
17325   }
17326 
17327   {
17328     if (lua_istable(L, 2)) {
17329       // It should accept a table of numbers.
17330       arg3 = lua_rawlen(L, 2);
17331       arg2 = (double *)malloc((arg3) * sizeof(double));
17332       int i = 0, j = 0;
17333       while (i++ < arg3) {
17334         lua_rawgeti(L, 2, i);
17335         if (!lua_isnumber(L, -1)) {
17336           // if current element cannot be converted to number, raise an error
17337           lua_pop(L, 1);
17338           return luaL_error(L, "List should only contain numbers");
17339         }
17340         arg2[j++] = (double)lua_tonumber(L, -1);
17341         lua_pop(L, 1);
17342       }
17343     } else if (lua_isnil(L, 2)) {
17344       // "nil" is also acceptable, equivalent as an empty table
17345       arg2 = NULL;
17346       arg3 = 0;
17347     } else {
17348       // else raise an error
17349       return luaL_error(L, "A list of numbers expected.");
17350     }
17351   }
17352   result = (bool)(arg1)->SetDataFromDoubleArray(arg2,arg3);
17353   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17354   {
17355     free(arg2);
17356   }
17357   return SWIG_arg;
17358 
17359   if(0) SWIG_fail;
17360 
17361 fail:
17362   {
17363     free(arg2);
17364   }
17365   lua_error(L);
17366   return SWIG_arg;
17367 }
17368 
17369 
17370 static int _wrap_SBData___tostring(lua_State* L) {
17371   int SWIG_arg = 0;
17372   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17373   std::string result;
17374 
17375   SWIG_check_num_args("lldb::SBData::__str__",1,1)
17376   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::__str__",1,"lldb::SBData *");
17377 
17378   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17379     SWIG_fail_ptr("SBData___tostring",1,SWIGTYPE_p_lldb__SBData);
17380   }
17381 
17382   result = lldb_SBData___str__(arg1);
17383   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
17384   return SWIG_arg;
17385 
17386   if(0) SWIG_fail;
17387 
17388 fail:
17389   lua_error(L);
17390   return SWIG_arg;
17391 }
17392 
17393 
17394 static void swig_delete_SBData(void *obj) {
17395 lldb::SBData *arg1 = (lldb::SBData *) obj;
17396 delete arg1;
17397 }
17398 static int _proxy__wrap_new_SBData(lua_State *L) {
17399     assert(lua_istable(L,1));
17400     lua_pushcfunction(L,_wrap_new_SBData);
17401     assert(!lua_isnil(L,-1));
17402     lua_replace(L,1); /* replace our table with real constructor */
17403     lua_call(L,lua_gettop(L)-1,1);
17404     return 1;
17405 }
17406 static swig_lua_attribute swig_SBData_attributes[] = {
17407     {0,0,0}
17408 };
17409 static swig_lua_method swig_SBData_methods[]= {
17410     { "GetAddressByteSize", _wrap_SBData_GetAddressByteSize},
17411     { "SetAddressByteSize", _wrap_SBData_SetAddressByteSize},
17412     { "Clear", _wrap_SBData_Clear},
17413     { "IsValid", _wrap_SBData_IsValid},
17414     { "GetByteSize", _wrap_SBData_GetByteSize},
17415     { "GetByteOrder", _wrap_SBData_GetByteOrder},
17416     { "SetByteOrder", _wrap_SBData_SetByteOrder},
17417     { "GetFloat", _wrap_SBData_GetFloat},
17418     { "GetDouble", _wrap_SBData_GetDouble},
17419     { "GetLongDouble", _wrap_SBData_GetLongDouble},
17420     { "GetAddress", _wrap_SBData_GetAddress},
17421     { "GetUnsignedInt8", _wrap_SBData_GetUnsignedInt8},
17422     { "GetUnsignedInt16", _wrap_SBData_GetUnsignedInt16},
17423     { "GetUnsignedInt32", _wrap_SBData_GetUnsignedInt32},
17424     { "GetUnsignedInt64", _wrap_SBData_GetUnsignedInt64},
17425     { "GetSignedInt8", _wrap_SBData_GetSignedInt8},
17426     { "GetSignedInt16", _wrap_SBData_GetSignedInt16},
17427     { "GetSignedInt32", _wrap_SBData_GetSignedInt32},
17428     { "GetSignedInt64", _wrap_SBData_GetSignedInt64},
17429     { "GetString", _wrap_SBData_GetString},
17430     { "GetDescription", _wrap_SBData_GetDescription},
17431     { "ReadRawData", _wrap_SBData_ReadRawData},
17432     { "SetData", _wrap_SBData_SetData},
17433     { "Append", _wrap_SBData_Append},
17434     { "SetDataFromCString", _wrap_SBData_SetDataFromCString},
17435     { "SetDataFromUInt64Array", _wrap_SBData_SetDataFromUInt64Array},
17436     { "SetDataFromUInt32Array", _wrap_SBData_SetDataFromUInt32Array},
17437     { "SetDataFromSInt64Array", _wrap_SBData_SetDataFromSInt64Array},
17438     { "SetDataFromSInt32Array", _wrap_SBData_SetDataFromSInt32Array},
17439     { "SetDataFromDoubleArray", _wrap_SBData_SetDataFromDoubleArray},
17440     { "__tostring", _wrap_SBData___tostring},
17441     {0,0}
17442 };
17443 static swig_lua_method swig_SBData_meta[] = {
17444     { "__tostring", _wrap_SBData___tostring},
17445     {0,0}
17446 };
17447 
17448 static swig_lua_attribute swig_SBData_Sf_SwigStatic_attributes[] = {
17449     {0,0,0}
17450 };
17451 static swig_lua_const_info swig_SBData_Sf_SwigStatic_constants[]= {
17452     {0,0,0,0,0,0}
17453 };
17454 static swig_lua_method swig_SBData_Sf_SwigStatic_methods[]= {
17455     { "CreateDataFromCString", _wrap_SBData_CreateDataFromCString},
17456     { "CreateDataFromUInt64Array", _wrap_SBData_CreateDataFromUInt64Array},
17457     { "CreateDataFromUInt32Array", _wrap_SBData_CreateDataFromUInt32Array},
17458     { "CreateDataFromSInt64Array", _wrap_SBData_CreateDataFromSInt64Array},
17459     { "CreateDataFromSInt32Array", _wrap_SBData_CreateDataFromSInt32Array},
17460     { "CreateDataFromDoubleArray", _wrap_SBData_CreateDataFromDoubleArray},
17461     {0,0}
17462 };
17463 static swig_lua_class* swig_SBData_Sf_SwigStatic_classes[]= {
17464     0
17465 };
17466 
17467 static swig_lua_namespace swig_SBData_Sf_SwigStatic = {
17468     "SBData",
17469     swig_SBData_Sf_SwigStatic_methods,
17470     swig_SBData_Sf_SwigStatic_attributes,
17471     swig_SBData_Sf_SwigStatic_constants,
17472     swig_SBData_Sf_SwigStatic_classes,
17473     0
17474 };
17475 static swig_lua_class *swig_SBData_bases[] = {0};
17476 static const char *swig_SBData_base_names[] = {0};
17477 static swig_lua_class _wrap_class_SBData = { "SBData", "SBData", &SWIGTYPE_p_lldb__SBData,_proxy__wrap_new_SBData, swig_delete_SBData, swig_SBData_methods, swig_SBData_attributes, &swig_SBData_Sf_SwigStatic, swig_SBData_meta, swig_SBData_bases, swig_SBData_base_names };
17478 
17479 static int _wrap_SBDebugger_Initialize(lua_State* L) {
17480   int SWIG_arg = 0;
17481 
17482   SWIG_check_num_args("lldb::SBDebugger::Initialize",0,0)
17483   lldb::SBDebugger::Initialize();
17484 
17485   return SWIG_arg;
17486 
17487   if(0) SWIG_fail;
17488 
17489 fail:
17490   lua_error(L);
17491   return SWIG_arg;
17492 }
17493 
17494 
17495 static int _wrap_SBDebugger_InitializeWithErrorHandling(lua_State* L) {
17496   int SWIG_arg = 0;
17497   lldb::SBError result;
17498 
17499   SWIG_check_num_args("lldb::SBDebugger::InitializeWithErrorHandling",0,0)
17500   result = lldb::SBDebugger::InitializeWithErrorHandling();
17501   {
17502     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
17503     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
17504   }
17505   return SWIG_arg;
17506 
17507   if(0) SWIG_fail;
17508 
17509 fail:
17510   lua_error(L);
17511   return SWIG_arg;
17512 }
17513 
17514 
17515 static int _wrap_SBDebugger_Terminate(lua_State* L) {
17516   int SWIG_arg = 0;
17517 
17518   SWIG_check_num_args("lldb::SBDebugger::Terminate",0,0)
17519   lldb::SBDebugger::Terminate();
17520 
17521   return SWIG_arg;
17522 
17523   if(0) SWIG_fail;
17524 
17525 fail:
17526   lua_error(L);
17527   return SWIG_arg;
17528 }
17529 
17530 
17531 static int _wrap_SBDebugger_Create__SWIG_0(lua_State* L) {
17532   int SWIG_arg = 0;
17533   lldb::SBDebugger result;
17534 
17535   SWIG_check_num_args("lldb::SBDebugger::Create",0,0)
17536   result = lldb::SBDebugger::Create();
17537   {
17538     lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
17539     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
17540   }
17541   return SWIG_arg;
17542 
17543   if(0) SWIG_fail;
17544 
17545 fail:
17546   lua_error(L);
17547   return SWIG_arg;
17548 }
17549 
17550 
17551 static int _wrap_SBDebugger_Create__SWIG_1(lua_State* L) {
17552   int SWIG_arg = 0;
17553   bool arg1 ;
17554   lldb::SBDebugger result;
17555 
17556   SWIG_check_num_args("lldb::SBDebugger::Create",1,1)
17557   if(!lua_isboolean(L,1)) SWIG_fail_arg("lldb::SBDebugger::Create",1,"bool");
17558   arg1 = (lua_toboolean(L, 1)!=0);
17559   result = lldb::SBDebugger::Create(arg1);
17560   {
17561     lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
17562     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
17563   }
17564   return SWIG_arg;
17565 
17566   if(0) SWIG_fail;
17567 
17568 fail:
17569   lua_error(L);
17570   return SWIG_arg;
17571 }
17572 
17573 
17574 static int _wrap_SBDebugger_Create__SWIG_2(lua_State* L) {
17575   int SWIG_arg = 0;
17576   bool arg1 ;
17577   lldb::LogOutputCallback arg2 = (lldb::LogOutputCallback) 0 ;
17578   void *arg3 = (void *) 0 ;
17579   lldb::SBDebugger result;
17580 
17581   SWIG_check_num_args("lldb::SBDebugger::Create",2,2)
17582   if(!lua_isboolean(L,1)) SWIG_fail_arg("lldb::SBDebugger::Create",1,"bool");
17583   arg1 = (lua_toboolean(L, 1)!=0);
17584   {
17585     arg2 = LLDBSwigLuaCallLuaLogOutputCallback;
17586     arg3 = (void *)L;
17587 
17588     luaL_checktype(L, 2, LUA_TFUNCTION);
17589     lua_settop(L, 2);
17590 
17591     lua_pushlightuserdata(L, (void *)&LLDBSwigLuaCallLuaLogOutputCallback);
17592     lua_insert(L, 2);
17593     lua_settable(L, LUA_REGISTRYINDEX);
17594   }
17595   result = lldb::SBDebugger::Create(arg1,arg2,arg3);
17596   {
17597     lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
17598     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
17599   }
17600   return SWIG_arg;
17601 
17602   if(0) SWIG_fail;
17603 
17604 fail:
17605   lua_error(L);
17606   return SWIG_arg;
17607 }
17608 
17609 
17610 static int _wrap_SBDebugger_Create(lua_State* L) {
17611   int argc;
17612   int argv[3]={
17613     1,2,3
17614   };
17615 
17616   argc = lua_gettop(L);
17617   if (argc == 0) {
17618     return _wrap_SBDebugger_Create__SWIG_0(L);
17619   }
17620   if (argc == 1) {
17621     int _v;
17622     {
17623       _v = lua_isboolean(L,argv[0]);
17624     }
17625     if (_v) {
17626       return _wrap_SBDebugger_Create__SWIG_1(L);
17627     }
17628   }
17629   if (argc == 2) {
17630     int _v;
17631     {
17632       _v = lua_isboolean(L,argv[0]);
17633     }
17634     if (_v) {
17635       {
17636         void *ptr;
17637         if (SWIG_isptrtype(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_f_p_q_const__char_p_void__void, 0)) {
17638           _v = 0;
17639         } else {
17640           _v = 1;
17641         }
17642       }
17643       if (_v) {
17644         if (argc <= 2) {
17645           return _wrap_SBDebugger_Create__SWIG_2(L);
17646         }
17647         {
17648           void *ptr;
17649           if (SWIG_isptrtype(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, 0, 0)) {
17650             _v = 0;
17651           } else {
17652             _v = 1;
17653           }
17654         }
17655         if (_v) {
17656           return _wrap_SBDebugger_Create__SWIG_2(L);
17657         }
17658       }
17659     }
17660   }
17661 
17662   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_Create'\n"
17663     "  Possible C/C++ prototypes are:\n"
17664     "    lldb::SBDebugger::Create()\n"
17665     "    lldb::SBDebugger::Create(bool)\n"
17666     "    lldb::SBDebugger::Create(bool,lldb::LogOutputCallback,void *)\n");
17667   lua_error(L);return 0;
17668 }
17669 
17670 
17671 static int _wrap_SBDebugger_Destroy(lua_State* L) {
17672   int SWIG_arg = 0;
17673   lldb::SBDebugger *arg1 = 0 ;
17674 
17675   SWIG_check_num_args("lldb::SBDebugger::Destroy",1,1)
17676   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBDebugger::Destroy",1,"lldb::SBDebugger &");
17677 
17678   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17679     SWIG_fail_ptr("SBDebugger_Destroy",1,SWIGTYPE_p_lldb__SBDebugger);
17680   }
17681 
17682   lldb::SBDebugger::Destroy(*arg1);
17683 
17684   return SWIG_arg;
17685 
17686   if(0) SWIG_fail;
17687 
17688 fail:
17689   lua_error(L);
17690   return SWIG_arg;
17691 }
17692 
17693 
17694 static int _wrap_SBDebugger_MemoryPressureDetected(lua_State* L) {
17695   int SWIG_arg = 0;
17696 
17697   SWIG_check_num_args("lldb::SBDebugger::MemoryPressureDetected",0,0)
17698   lldb::SBDebugger::MemoryPressureDetected();
17699 
17700   return SWIG_arg;
17701 
17702   if(0) SWIG_fail;
17703 
17704 fail:
17705   lua_error(L);
17706   return SWIG_arg;
17707 }
17708 
17709 
17710 static int _wrap_new_SBDebugger__SWIG_0(lua_State* L) {
17711   int SWIG_arg = 0;
17712   lldb::SBDebugger *result = 0 ;
17713 
17714   SWIG_check_num_args("lldb::SBDebugger::SBDebugger",0,0)
17715   result = (lldb::SBDebugger *)new lldb::SBDebugger();
17716   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
17717   return SWIG_arg;
17718 
17719   if(0) SWIG_fail;
17720 
17721 fail:
17722   lua_error(L);
17723   return SWIG_arg;
17724 }
17725 
17726 
17727 static int _wrap_new_SBDebugger__SWIG_1(lua_State* L) {
17728   int SWIG_arg = 0;
17729   lldb::SBDebugger *arg1 = 0 ;
17730   lldb::SBDebugger *result = 0 ;
17731 
17732   SWIG_check_num_args("lldb::SBDebugger::SBDebugger",1,1)
17733   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBDebugger::SBDebugger",1,"lldb::SBDebugger const &");
17734 
17735   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17736     SWIG_fail_ptr("new_SBDebugger",1,SWIGTYPE_p_lldb__SBDebugger);
17737   }
17738 
17739   result = (lldb::SBDebugger *)new lldb::SBDebugger((lldb::SBDebugger const &)*arg1);
17740   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
17741   return SWIG_arg;
17742 
17743   if(0) SWIG_fail;
17744 
17745 fail:
17746   lua_error(L);
17747   return SWIG_arg;
17748 }
17749 
17750 
17751 static int _wrap_new_SBDebugger(lua_State* L) {
17752   int argc;
17753   int argv[2]={
17754     1,2
17755   };
17756 
17757   argc = lua_gettop(L);
17758   if (argc == 0) {
17759     return _wrap_new_SBDebugger__SWIG_0(L);
17760   }
17761   if (argc == 1) {
17762     int _v;
17763     {
17764       void *ptr;
17765       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, SWIG_POINTER_NO_NULL)) {
17766         _v = 0;
17767       } else {
17768         _v = 1;
17769       }
17770     }
17771     if (_v) {
17772       return _wrap_new_SBDebugger__SWIG_1(L);
17773     }
17774   }
17775 
17776   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBDebugger'\n"
17777     "  Possible C/C++ prototypes are:\n"
17778     "    lldb::SBDebugger::SBDebugger()\n"
17779     "    lldb::SBDebugger::SBDebugger(lldb::SBDebugger const &)\n");
17780   lua_error(L);return 0;
17781 }
17782 
17783 
17784 static int _wrap_SBDebugger_IsValid(lua_State* L) {
17785   int SWIG_arg = 0;
17786   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17787   bool result;
17788 
17789   SWIG_check_num_args("lldb::SBDebugger::IsValid",1,1)
17790   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::IsValid",1,"lldb::SBDebugger const *");
17791 
17792   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17793     SWIG_fail_ptr("SBDebugger_IsValid",1,SWIGTYPE_p_lldb__SBDebugger);
17794   }
17795 
17796   result = (bool)((lldb::SBDebugger const *)arg1)->IsValid();
17797   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17798   return SWIG_arg;
17799 
17800   if(0) SWIG_fail;
17801 
17802 fail:
17803   lua_error(L);
17804   return SWIG_arg;
17805 }
17806 
17807 
17808 static int _wrap_SBDebugger_Clear(lua_State* L) {
17809   int SWIG_arg = 0;
17810   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17811 
17812   SWIG_check_num_args("lldb::SBDebugger::Clear",1,1)
17813   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::Clear",1,"lldb::SBDebugger *");
17814 
17815   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17816     SWIG_fail_ptr("SBDebugger_Clear",1,SWIGTYPE_p_lldb__SBDebugger);
17817   }
17818 
17819   (arg1)->Clear();
17820 
17821   return SWIG_arg;
17822 
17823   if(0) SWIG_fail;
17824 
17825 fail:
17826   lua_error(L);
17827   return SWIG_arg;
17828 }
17829 
17830 
17831 static int _wrap_SBDebugger_SetAsync(lua_State* L) {
17832   int SWIG_arg = 0;
17833   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17834   bool arg2 ;
17835 
17836   SWIG_check_num_args("lldb::SBDebugger::SetAsync",2,2)
17837   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetAsync",1,"lldb::SBDebugger *");
17838   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetAsync",2,"bool");
17839 
17840   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17841     SWIG_fail_ptr("SBDebugger_SetAsync",1,SWIGTYPE_p_lldb__SBDebugger);
17842   }
17843 
17844   arg2 = (lua_toboolean(L, 2)!=0);
17845   (arg1)->SetAsync(arg2);
17846 
17847   return SWIG_arg;
17848 
17849   if(0) SWIG_fail;
17850 
17851 fail:
17852   lua_error(L);
17853   return SWIG_arg;
17854 }
17855 
17856 
17857 static int _wrap_SBDebugger_GetAsync(lua_State* L) {
17858   int SWIG_arg = 0;
17859   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17860   bool result;
17861 
17862   SWIG_check_num_args("lldb::SBDebugger::GetAsync",1,1)
17863   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetAsync",1,"lldb::SBDebugger *");
17864 
17865   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17866     SWIG_fail_ptr("SBDebugger_GetAsync",1,SWIGTYPE_p_lldb__SBDebugger);
17867   }
17868 
17869   result = (bool)(arg1)->GetAsync();
17870   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17871   return SWIG_arg;
17872 
17873   if(0) SWIG_fail;
17874 
17875 fail:
17876   lua_error(L);
17877   return SWIG_arg;
17878 }
17879 
17880 
17881 static int _wrap_SBDebugger_SkipLLDBInitFiles(lua_State* L) {
17882   int SWIG_arg = 0;
17883   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17884   bool arg2 ;
17885 
17886   SWIG_check_num_args("lldb::SBDebugger::SkipLLDBInitFiles",2,2)
17887   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SkipLLDBInitFiles",1,"lldb::SBDebugger *");
17888   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SkipLLDBInitFiles",2,"bool");
17889 
17890   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17891     SWIG_fail_ptr("SBDebugger_SkipLLDBInitFiles",1,SWIGTYPE_p_lldb__SBDebugger);
17892   }
17893 
17894   arg2 = (lua_toboolean(L, 2)!=0);
17895   (arg1)->SkipLLDBInitFiles(arg2);
17896 
17897   return SWIG_arg;
17898 
17899   if(0) SWIG_fail;
17900 
17901 fail:
17902   lua_error(L);
17903   return SWIG_arg;
17904 }
17905 
17906 
17907 static int _wrap_SBDebugger_GetInputFileHandle(lua_State* L) {
17908   int SWIG_arg = 0;
17909   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17910   SwigValueWrapper< std::shared_ptr< lldb_private::File > > result;
17911 
17912   SWIG_check_num_args("lldb::SBDebugger::GetInputFileHandle",1,1)
17913   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetInputFileHandle",1,"lldb::SBDebugger *");
17914 
17915   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17916     SWIG_fail_ptr("SBDebugger_GetInputFileHandle",1,SWIGTYPE_p_lldb__SBDebugger);
17917   }
17918 
17919   result = lldb_SBDebugger_GetInputFileHandle(arg1);
17920   {
17921     lldb::FileSP &sp = result;
17922     if (sp && sp->IsValid()) {
17923       luaL_Stream *p = (luaL_Stream *)lua_newuserdata(L, sizeof(luaL_Stream));
17924       p->closef = &LLDBSwigLuaCloseFileHandle;
17925       p->f = sp->GetStream();
17926       luaL_setmetatable(L, LUA_FILEHANDLE);
17927       SWIG_arg++;
17928     }
17929   }
17930   return SWIG_arg;
17931 
17932   if(0) SWIG_fail;
17933 
17934 fail:
17935   lua_error(L);
17936   return SWIG_arg;
17937 }
17938 
17939 
17940 static int _wrap_SBDebugger_GetOutputFileHandle(lua_State* L) {
17941   int SWIG_arg = 0;
17942   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17943   SwigValueWrapper< std::shared_ptr< lldb_private::File > > result;
17944 
17945   SWIG_check_num_args("lldb::SBDebugger::GetOutputFileHandle",1,1)
17946   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetOutputFileHandle",1,"lldb::SBDebugger *");
17947 
17948   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17949     SWIG_fail_ptr("SBDebugger_GetOutputFileHandle",1,SWIGTYPE_p_lldb__SBDebugger);
17950   }
17951 
17952   result = lldb_SBDebugger_GetOutputFileHandle(arg1);
17953   {
17954     lldb::FileSP &sp = result;
17955     if (sp && sp->IsValid()) {
17956       luaL_Stream *p = (luaL_Stream *)lua_newuserdata(L, sizeof(luaL_Stream));
17957       p->closef = &LLDBSwigLuaCloseFileHandle;
17958       p->f = sp->GetStream();
17959       luaL_setmetatable(L, LUA_FILEHANDLE);
17960       SWIG_arg++;
17961     }
17962   }
17963   return SWIG_arg;
17964 
17965   if(0) SWIG_fail;
17966 
17967 fail:
17968   lua_error(L);
17969   return SWIG_arg;
17970 }
17971 
17972 
17973 static int _wrap_SBDebugger_GetErrorFileHandle(lua_State* L) {
17974   int SWIG_arg = 0;
17975   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17976   SwigValueWrapper< std::shared_ptr< lldb_private::File > > result;
17977 
17978   SWIG_check_num_args("lldb::SBDebugger::GetErrorFileHandle",1,1)
17979   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetErrorFileHandle",1,"lldb::SBDebugger *");
17980 
17981   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17982     SWIG_fail_ptr("SBDebugger_GetErrorFileHandle",1,SWIGTYPE_p_lldb__SBDebugger);
17983   }
17984 
17985   result = lldb_SBDebugger_GetErrorFileHandle(arg1);
17986   {
17987     lldb::FileSP &sp = result;
17988     if (sp && sp->IsValid()) {
17989       luaL_Stream *p = (luaL_Stream *)lua_newuserdata(L, sizeof(luaL_Stream));
17990       p->closef = &LLDBSwigLuaCloseFileHandle;
17991       p->f = sp->GetStream();
17992       luaL_setmetatable(L, LUA_FILEHANDLE);
17993       SWIG_arg++;
17994     }
17995   }
17996   return SWIG_arg;
17997 
17998   if(0) SWIG_fail;
17999 
18000 fail:
18001   lua_error(L);
18002   return SWIG_arg;
18003 }
18004 
18005 
18006 static int _wrap_SBDebugger_SetInputString(lua_State* L) {
18007   int SWIG_arg = 0;
18008   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18009   char *arg2 = (char *) 0 ;
18010   lldb::SBError result;
18011 
18012   SWIG_check_num_args("lldb::SBDebugger::SetInputString",2,2)
18013   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetInputString",1,"lldb::SBDebugger *");
18014   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetInputString",2,"char const *");
18015 
18016   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18017     SWIG_fail_ptr("SBDebugger_SetInputString",1,SWIGTYPE_p_lldb__SBDebugger);
18018   }
18019 
18020   arg2 = (char *)lua_tostring(L, 2);
18021   result = (arg1)->SetInputString((char const *)arg2);
18022   {
18023     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
18024     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
18025   }
18026   return SWIG_arg;
18027 
18028   if(0) SWIG_fail;
18029 
18030 fail:
18031   lua_error(L);
18032   return SWIG_arg;
18033 }
18034 
18035 
18036 static int _wrap_SBDebugger_SetInputFile__SWIG_0(lua_State* L) {
18037   int SWIG_arg = 0;
18038   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18039   lldb::SBFile arg2 ;
18040   lldb::SBFile *argp2 ;
18041   lldb::SBError result;
18042 
18043   SWIG_check_num_args("lldb::SBDebugger::SetInputFile",2,2)
18044   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetInputFile",1,"lldb::SBDebugger *");
18045   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetInputFile",2,"lldb::SBFile");
18046 
18047   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18048     SWIG_fail_ptr("SBDebugger_SetInputFile",1,SWIGTYPE_p_lldb__SBDebugger);
18049   }
18050 
18051 
18052   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
18053     SWIG_fail_ptr("SBDebugger_SetInputFile",2,SWIGTYPE_p_lldb__SBFile);
18054   }
18055   arg2 = *argp2;
18056 
18057   result = (arg1)->SetInputFile(arg2);
18058   {
18059     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
18060     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
18061   }
18062   return SWIG_arg;
18063 
18064   if(0) SWIG_fail;
18065 
18066 fail:
18067   lua_error(L);
18068   return SWIG_arg;
18069 }
18070 
18071 
18072 static int _wrap_SBDebugger_SetOutputFile__SWIG_0(lua_State* L) {
18073   int SWIG_arg = 0;
18074   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18075   lldb::SBFile arg2 ;
18076   lldb::SBFile *argp2 ;
18077   lldb::SBError result;
18078 
18079   SWIG_check_num_args("lldb::SBDebugger::SetOutputFile",2,2)
18080   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetOutputFile",1,"lldb::SBDebugger *");
18081   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetOutputFile",2,"lldb::SBFile");
18082 
18083   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18084     SWIG_fail_ptr("SBDebugger_SetOutputFile",1,SWIGTYPE_p_lldb__SBDebugger);
18085   }
18086 
18087 
18088   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
18089     SWIG_fail_ptr("SBDebugger_SetOutputFile",2,SWIGTYPE_p_lldb__SBFile);
18090   }
18091   arg2 = *argp2;
18092 
18093   result = (arg1)->SetOutputFile(arg2);
18094   {
18095     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
18096     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
18097   }
18098   return SWIG_arg;
18099 
18100   if(0) SWIG_fail;
18101 
18102 fail:
18103   lua_error(L);
18104   return SWIG_arg;
18105 }
18106 
18107 
18108 static int _wrap_SBDebugger_SetErrorFile__SWIG_0(lua_State* L) {
18109   int SWIG_arg = 0;
18110   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18111   lldb::SBFile arg2 ;
18112   lldb::SBFile *argp2 ;
18113   lldb::SBError result;
18114 
18115   SWIG_check_num_args("lldb::SBDebugger::SetErrorFile",2,2)
18116   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetErrorFile",1,"lldb::SBDebugger *");
18117   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetErrorFile",2,"lldb::SBFile");
18118 
18119   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18120     SWIG_fail_ptr("SBDebugger_SetErrorFile",1,SWIGTYPE_p_lldb__SBDebugger);
18121   }
18122 
18123 
18124   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
18125     SWIG_fail_ptr("SBDebugger_SetErrorFile",2,SWIGTYPE_p_lldb__SBFile);
18126   }
18127   arg2 = *argp2;
18128 
18129   result = (arg1)->SetErrorFile(arg2);
18130   {
18131     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
18132     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
18133   }
18134   return SWIG_arg;
18135 
18136   if(0) SWIG_fail;
18137 
18138 fail:
18139   lua_error(L);
18140   return SWIG_arg;
18141 }
18142 
18143 
18144 static int _wrap_SBDebugger_SetInputFile__SWIG_1(lua_State* L) {
18145   int SWIG_arg = 0;
18146   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18147   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
18148   lldb::SBError result;
18149 
18150   SWIG_check_num_args("lldb::SBDebugger::SetInputFile",2,2)
18151   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetInputFile",1,"lldb::SBDebugger *");
18152 
18153   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18154     SWIG_fail_ptr("SBDebugger_SetInputFile",1,SWIGTYPE_p_lldb__SBDebugger);
18155   }
18156 
18157   {
18158     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
18159     lldb::FileSP file_sp;
18160     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
18161     if (!file_sp->IsValid())
18162     return luaL_error(L, "Invalid file");
18163     arg2 = file_sp;
18164   }
18165   result = (arg1)->SetInputFile(arg2);
18166   {
18167     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
18168     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
18169   }
18170   return SWIG_arg;
18171 
18172   if(0) SWIG_fail;
18173 
18174 fail:
18175   lua_error(L);
18176   return SWIG_arg;
18177 }
18178 
18179 
18180 static int _wrap_SBDebugger_SetInputFile(lua_State* L) {
18181   int argc;
18182   int argv[3]={
18183     1,2,3
18184   };
18185 
18186   argc = lua_gettop(L);
18187   if (argc == 2) {
18188     int _v;
18189     {
18190       void *ptr;
18191       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18192         _v = 0;
18193       } else {
18194         _v = 1;
18195       }
18196     }
18197     if (_v) {
18198       {
18199         void *ptr;
18200         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
18201           _v = 0;
18202         } else {
18203           _v = 1;
18204         }
18205       }
18206       if (_v) {
18207         return _wrap_SBDebugger_SetInputFile__SWIG_0(L);
18208       }
18209     }
18210   }
18211   if (argc == 2) {
18212     int _v;
18213     {
18214       void *ptr;
18215       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18216         _v = 0;
18217       } else {
18218         _v = 1;
18219       }
18220     }
18221     if (_v) {
18222       {
18223         _v = (lua_isuserdata(L, argv[1])) &&
18224         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
18225       }
18226       if (_v) {
18227         return _wrap_SBDebugger_SetInputFile__SWIG_1(L);
18228       }
18229     }
18230   }
18231 
18232   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_SetInputFile'\n"
18233     "  Possible C/C++ prototypes are:\n"
18234     "    lldb::SBDebugger::SetInputFile(lldb::SBFile)\n"
18235     "    lldb::SBDebugger::SetInputFile(lldb::FileSP)\n");
18236   lua_error(L);return 0;
18237 }
18238 
18239 
18240 static int _wrap_SBDebugger_SetOutputFile__SWIG_1(lua_State* L) {
18241   int SWIG_arg = 0;
18242   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18243   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
18244   lldb::SBError result;
18245 
18246   SWIG_check_num_args("lldb::SBDebugger::SetOutputFile",2,2)
18247   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetOutputFile",1,"lldb::SBDebugger *");
18248 
18249   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18250     SWIG_fail_ptr("SBDebugger_SetOutputFile",1,SWIGTYPE_p_lldb__SBDebugger);
18251   }
18252 
18253   {
18254     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
18255     lldb::FileSP file_sp;
18256     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
18257     if (!file_sp->IsValid())
18258     return luaL_error(L, "Invalid file");
18259     arg2 = file_sp;
18260   }
18261   result = (arg1)->SetOutputFile(arg2);
18262   {
18263     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
18264     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
18265   }
18266   return SWIG_arg;
18267 
18268   if(0) SWIG_fail;
18269 
18270 fail:
18271   lua_error(L);
18272   return SWIG_arg;
18273 }
18274 
18275 
18276 static int _wrap_SBDebugger_SetOutputFile(lua_State* L) {
18277   int argc;
18278   int argv[3]={
18279     1,2,3
18280   };
18281 
18282   argc = lua_gettop(L);
18283   if (argc == 2) {
18284     int _v;
18285     {
18286       void *ptr;
18287       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18288         _v = 0;
18289       } else {
18290         _v = 1;
18291       }
18292     }
18293     if (_v) {
18294       {
18295         void *ptr;
18296         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
18297           _v = 0;
18298         } else {
18299           _v = 1;
18300         }
18301       }
18302       if (_v) {
18303         return _wrap_SBDebugger_SetOutputFile__SWIG_0(L);
18304       }
18305     }
18306   }
18307   if (argc == 2) {
18308     int _v;
18309     {
18310       void *ptr;
18311       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18312         _v = 0;
18313       } else {
18314         _v = 1;
18315       }
18316     }
18317     if (_v) {
18318       {
18319         _v = (lua_isuserdata(L, argv[1])) &&
18320         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
18321       }
18322       if (_v) {
18323         return _wrap_SBDebugger_SetOutputFile__SWIG_1(L);
18324       }
18325     }
18326   }
18327 
18328   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_SetOutputFile'\n"
18329     "  Possible C/C++ prototypes are:\n"
18330     "    lldb::SBDebugger::SetOutputFile(lldb::SBFile)\n"
18331     "    lldb::SBDebugger::SetOutputFile(lldb::FileSP)\n");
18332   lua_error(L);return 0;
18333 }
18334 
18335 
18336 static int _wrap_SBDebugger_SetErrorFile__SWIG_1(lua_State* L) {
18337   int SWIG_arg = 0;
18338   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18339   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
18340   lldb::SBError result;
18341 
18342   SWIG_check_num_args("lldb::SBDebugger::SetErrorFile",2,2)
18343   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetErrorFile",1,"lldb::SBDebugger *");
18344 
18345   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18346     SWIG_fail_ptr("SBDebugger_SetErrorFile",1,SWIGTYPE_p_lldb__SBDebugger);
18347   }
18348 
18349   {
18350     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
18351     lldb::FileSP file_sp;
18352     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
18353     if (!file_sp->IsValid())
18354     return luaL_error(L, "Invalid file");
18355     arg2 = file_sp;
18356   }
18357   result = (arg1)->SetErrorFile(arg2);
18358   {
18359     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
18360     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
18361   }
18362   return SWIG_arg;
18363 
18364   if(0) SWIG_fail;
18365 
18366 fail:
18367   lua_error(L);
18368   return SWIG_arg;
18369 }
18370 
18371 
18372 static int _wrap_SBDebugger_SetErrorFile(lua_State* L) {
18373   int argc;
18374   int argv[3]={
18375     1,2,3
18376   };
18377 
18378   argc = lua_gettop(L);
18379   if (argc == 2) {
18380     int _v;
18381     {
18382       void *ptr;
18383       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18384         _v = 0;
18385       } else {
18386         _v = 1;
18387       }
18388     }
18389     if (_v) {
18390       {
18391         void *ptr;
18392         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
18393           _v = 0;
18394         } else {
18395           _v = 1;
18396         }
18397       }
18398       if (_v) {
18399         return _wrap_SBDebugger_SetErrorFile__SWIG_0(L);
18400       }
18401     }
18402   }
18403   if (argc == 2) {
18404     int _v;
18405     {
18406       void *ptr;
18407       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18408         _v = 0;
18409       } else {
18410         _v = 1;
18411       }
18412     }
18413     if (_v) {
18414       {
18415         _v = (lua_isuserdata(L, argv[1])) &&
18416         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
18417       }
18418       if (_v) {
18419         return _wrap_SBDebugger_SetErrorFile__SWIG_1(L);
18420       }
18421     }
18422   }
18423 
18424   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_SetErrorFile'\n"
18425     "  Possible C/C++ prototypes are:\n"
18426     "    lldb::SBDebugger::SetErrorFile(lldb::SBFile)\n"
18427     "    lldb::SBDebugger::SetErrorFile(lldb::FileSP)\n");
18428   lua_error(L);return 0;
18429 }
18430 
18431 
18432 static int _wrap_SBDebugger_GetInputFile(lua_State* L) {
18433   int SWIG_arg = 0;
18434   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18435   lldb::SBFile result;
18436 
18437   SWIG_check_num_args("lldb::SBDebugger::GetInputFile",1,1)
18438   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetInputFile",1,"lldb::SBDebugger *");
18439 
18440   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18441     SWIG_fail_ptr("SBDebugger_GetInputFile",1,SWIGTYPE_p_lldb__SBDebugger);
18442   }
18443 
18444   result = (arg1)->GetInputFile();
18445   {
18446     lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
18447     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
18448   }
18449   return SWIG_arg;
18450 
18451   if(0) SWIG_fail;
18452 
18453 fail:
18454   lua_error(L);
18455   return SWIG_arg;
18456 }
18457 
18458 
18459 static int _wrap_SBDebugger_GetOutputFile(lua_State* L) {
18460   int SWIG_arg = 0;
18461   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18462   lldb::SBFile result;
18463 
18464   SWIG_check_num_args("lldb::SBDebugger::GetOutputFile",1,1)
18465   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetOutputFile",1,"lldb::SBDebugger *");
18466 
18467   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18468     SWIG_fail_ptr("SBDebugger_GetOutputFile",1,SWIGTYPE_p_lldb__SBDebugger);
18469   }
18470 
18471   result = (arg1)->GetOutputFile();
18472   {
18473     lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
18474     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
18475   }
18476   return SWIG_arg;
18477 
18478   if(0) SWIG_fail;
18479 
18480 fail:
18481   lua_error(L);
18482   return SWIG_arg;
18483 }
18484 
18485 
18486 static int _wrap_SBDebugger_GetErrorFile(lua_State* L) {
18487   int SWIG_arg = 0;
18488   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18489   lldb::SBFile result;
18490 
18491   SWIG_check_num_args("lldb::SBDebugger::GetErrorFile",1,1)
18492   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetErrorFile",1,"lldb::SBDebugger *");
18493 
18494   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18495     SWIG_fail_ptr("SBDebugger_GetErrorFile",1,SWIGTYPE_p_lldb__SBDebugger);
18496   }
18497 
18498   result = (arg1)->GetErrorFile();
18499   {
18500     lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
18501     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
18502   }
18503   return SWIG_arg;
18504 
18505   if(0) SWIG_fail;
18506 
18507 fail:
18508   lua_error(L);
18509   return SWIG_arg;
18510 }
18511 
18512 
18513 static int _wrap_SBDebugger_GetCommandInterpreter(lua_State* L) {
18514   int SWIG_arg = 0;
18515   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18516   SwigValueWrapper< lldb::SBCommandInterpreter > result;
18517 
18518   SWIG_check_num_args("lldb::SBDebugger::GetCommandInterpreter",1,1)
18519   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCommandInterpreter",1,"lldb::SBDebugger *");
18520 
18521   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18522     SWIG_fail_ptr("SBDebugger_GetCommandInterpreter",1,SWIGTYPE_p_lldb__SBDebugger);
18523   }
18524 
18525   result = (arg1)->GetCommandInterpreter();
18526   {
18527     lldb::SBCommandInterpreter * resultptr = new lldb::SBCommandInterpreter((const lldb::SBCommandInterpreter &) result);
18528     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCommandInterpreter,1); SWIG_arg++;
18529   }
18530   return SWIG_arg;
18531 
18532   if(0) SWIG_fail;
18533 
18534 fail:
18535   lua_error(L);
18536   return SWIG_arg;
18537 }
18538 
18539 
18540 static int _wrap_SBDebugger_HandleCommand(lua_State* L) {
18541   int SWIG_arg = 0;
18542   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18543   char *arg2 = (char *) 0 ;
18544 
18545   SWIG_check_num_args("lldb::SBDebugger::HandleCommand",2,2)
18546   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::HandleCommand",1,"lldb::SBDebugger *");
18547   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::HandleCommand",2,"char const *");
18548 
18549   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18550     SWIG_fail_ptr("SBDebugger_HandleCommand",1,SWIGTYPE_p_lldb__SBDebugger);
18551   }
18552 
18553   arg2 = (char *)lua_tostring(L, 2);
18554   (arg1)->HandleCommand((char const *)arg2);
18555 
18556   return SWIG_arg;
18557 
18558   if(0) SWIG_fail;
18559 
18560 fail:
18561   lua_error(L);
18562   return SWIG_arg;
18563 }
18564 
18565 
18566 static int _wrap_SBDebugger_GetListener(lua_State* L) {
18567   int SWIG_arg = 0;
18568   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18569   lldb::SBListener result;
18570 
18571   SWIG_check_num_args("lldb::SBDebugger::GetListener",1,1)
18572   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetListener",1,"lldb::SBDebugger *");
18573 
18574   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18575     SWIG_fail_ptr("SBDebugger_GetListener",1,SWIGTYPE_p_lldb__SBDebugger);
18576   }
18577 
18578   result = (arg1)->GetListener();
18579   {
18580     lldb::SBListener * resultptr = new lldb::SBListener((const lldb::SBListener &) result);
18581     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
18582   }
18583   return SWIG_arg;
18584 
18585   if(0) SWIG_fail;
18586 
18587 fail:
18588   lua_error(L);
18589   return SWIG_arg;
18590 }
18591 
18592 
18593 static int _wrap_SBDebugger_HandleProcessEvent__SWIG_0(lua_State* L) {
18594   int SWIG_arg = 0;
18595   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18596   lldb::SBProcess *arg2 = 0 ;
18597   lldb::SBEvent *arg3 = 0 ;
18598   lldb::SBFile arg4 ;
18599   lldb::SBFile arg5 ;
18600   lldb::SBFile *argp4 ;
18601   lldb::SBFile *argp5 ;
18602 
18603   SWIG_check_num_args("lldb::SBDebugger::HandleProcessEvent",5,5)
18604   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",1,"lldb::SBDebugger *");
18605   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",2,"lldb::SBProcess const &");
18606   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",3,"lldb::SBEvent const &");
18607   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",4,"lldb::SBFile");
18608   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",5,"lldb::SBFile");
18609 
18610   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18611     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",1,SWIGTYPE_p_lldb__SBDebugger);
18612   }
18613 
18614 
18615   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBProcess,0))){
18616     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",2,SWIGTYPE_p_lldb__SBProcess);
18617   }
18618 
18619 
18620   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
18621     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",3,SWIGTYPE_p_lldb__SBEvent);
18622   }
18623 
18624 
18625   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBFile,0))){
18626     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",4,SWIGTYPE_p_lldb__SBFile);
18627   }
18628   arg4 = *argp4;
18629 
18630 
18631   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&argp5,SWIGTYPE_p_lldb__SBFile,0))){
18632     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",5,SWIGTYPE_p_lldb__SBFile);
18633   }
18634   arg5 = *argp5;
18635 
18636   (arg1)->HandleProcessEvent((lldb::SBProcess const &)*arg2,(lldb::SBEvent const &)*arg3,arg4,arg5);
18637 
18638   return SWIG_arg;
18639 
18640   if(0) SWIG_fail;
18641 
18642 fail:
18643   lua_error(L);
18644   return SWIG_arg;
18645 }
18646 
18647 
18648 static int _wrap_SBDebugger_HandleProcessEvent__SWIG_1(lua_State* L) {
18649   int SWIG_arg = 0;
18650   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18651   lldb::SBProcess *arg2 = 0 ;
18652   lldb::SBEvent *arg3 = 0 ;
18653   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg4 ;
18654   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg5 ;
18655 
18656   SWIG_check_num_args("lldb::SBDebugger::HandleProcessEvent",5,5)
18657   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",1,"lldb::SBDebugger *");
18658   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",2,"lldb::SBProcess const &");
18659   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",3,"lldb::SBEvent const &");
18660 
18661   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18662     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",1,SWIGTYPE_p_lldb__SBDebugger);
18663   }
18664 
18665 
18666   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBProcess,0))){
18667     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",2,SWIGTYPE_p_lldb__SBProcess);
18668   }
18669 
18670 
18671   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
18672     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",3,SWIGTYPE_p_lldb__SBEvent);
18673   }
18674 
18675   {
18676     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 4, LUA_FILEHANDLE);
18677     lldb::FileSP file_sp;
18678     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
18679     if (!file_sp->IsValid())
18680     return luaL_error(L, "Invalid file");
18681     arg4 = file_sp;
18682   }
18683   {
18684     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 5, LUA_FILEHANDLE);
18685     lldb::FileSP file_sp;
18686     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
18687     if (!file_sp->IsValid())
18688     return luaL_error(L, "Invalid file");
18689     arg5 = file_sp;
18690   }
18691   (arg1)->HandleProcessEvent((lldb::SBProcess const &)*arg2,(lldb::SBEvent const &)*arg3,arg4,arg5);
18692 
18693   return SWIG_arg;
18694 
18695   if(0) SWIG_fail;
18696 
18697 fail:
18698   lua_error(L);
18699   return SWIG_arg;
18700 }
18701 
18702 
18703 static int _wrap_SBDebugger_HandleProcessEvent(lua_State* L) {
18704   int argc;
18705   int argv[6]={
18706     1,2,3,4,5,6
18707   };
18708 
18709   argc = lua_gettop(L);
18710   if (argc == 5) {
18711     int _v;
18712     {
18713       void *ptr;
18714       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18715         _v = 0;
18716       } else {
18717         _v = 1;
18718       }
18719     }
18720     if (_v) {
18721       {
18722         void *ptr;
18723         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, SWIG_POINTER_NO_NULL)) {
18724           _v = 0;
18725         } else {
18726           _v = 1;
18727         }
18728       }
18729       if (_v) {
18730         {
18731           void *ptr;
18732           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
18733             _v = 0;
18734           } else {
18735             _v = 1;
18736           }
18737         }
18738         if (_v) {
18739           {
18740             void *ptr;
18741             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
18742               _v = 0;
18743             } else {
18744               _v = 1;
18745             }
18746           }
18747           if (_v) {
18748             {
18749               void *ptr;
18750               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
18751                 _v = 0;
18752               } else {
18753                 _v = 1;
18754               }
18755             }
18756             if (_v) {
18757               return _wrap_SBDebugger_HandleProcessEvent__SWIG_0(L);
18758             }
18759           }
18760         }
18761       }
18762     }
18763   }
18764   if (argc == 5) {
18765     int _v;
18766     {
18767       void *ptr;
18768       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18769         _v = 0;
18770       } else {
18771         _v = 1;
18772       }
18773     }
18774     if (_v) {
18775       {
18776         void *ptr;
18777         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, SWIG_POINTER_NO_NULL)) {
18778           _v = 0;
18779         } else {
18780           _v = 1;
18781         }
18782       }
18783       if (_v) {
18784         {
18785           void *ptr;
18786           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
18787             _v = 0;
18788           } else {
18789             _v = 1;
18790           }
18791         }
18792         if (_v) {
18793           {
18794             _v = (lua_isuserdata(L, argv[3])) &&
18795             (luaL_testudata(L, argv[3], LUA_FILEHANDLE) != nullptr);
18796           }
18797           if (_v) {
18798             {
18799               _v = (lua_isuserdata(L, argv[4])) &&
18800               (luaL_testudata(L, argv[4], LUA_FILEHANDLE) != nullptr);
18801             }
18802             if (_v) {
18803               return _wrap_SBDebugger_HandleProcessEvent__SWIG_1(L);
18804             }
18805           }
18806         }
18807       }
18808     }
18809   }
18810 
18811   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_HandleProcessEvent'\n"
18812     "  Possible C/C++ prototypes are:\n"
18813     "    lldb::SBDebugger::HandleProcessEvent(lldb::SBProcess const &,lldb::SBEvent const &,lldb::SBFile,lldb::SBFile)\n"
18814     "    lldb::SBDebugger::HandleProcessEvent(lldb::SBProcess const &,lldb::SBEvent const &,lldb::FileSP,lldb::FileSP)\n");
18815   lua_error(L);return 0;
18816 }
18817 
18818 
18819 static int _wrap_SBDebugger_CreateTarget__SWIG_0(lua_State* L) {
18820   int SWIG_arg = 0;
18821   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18822   char *arg2 = (char *) 0 ;
18823   char *arg3 = (char *) 0 ;
18824   char *arg4 = (char *) 0 ;
18825   bool arg5 ;
18826   lldb::SBError *arg6 = 0 ;
18827   lldb::SBTarget result;
18828 
18829   SWIG_check_num_args("lldb::SBDebugger::CreateTarget",6,6)
18830   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",1,"lldb::SBDebugger *");
18831   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",2,"char const *");
18832   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",3,"char const *");
18833   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",4,"char const *");
18834   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",5,"bool");
18835   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",6,"lldb::SBError &");
18836 
18837   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18838     SWIG_fail_ptr("SBDebugger_CreateTarget",1,SWIGTYPE_p_lldb__SBDebugger);
18839   }
18840 
18841   arg2 = (char *)lua_tostring(L, 2);
18842   arg3 = (char *)lua_tostring(L, 3);
18843   arg4 = (char *)lua_tostring(L, 4);
18844   arg5 = (lua_toboolean(L, 5)!=0);
18845 
18846   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBError,0))){
18847     SWIG_fail_ptr("SBDebugger_CreateTarget",6,SWIGTYPE_p_lldb__SBError);
18848   }
18849 
18850   result = (arg1)->CreateTarget((char const *)arg2,(char const *)arg3,(char const *)arg4,arg5,*arg6);
18851   {
18852     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18853     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18854   }
18855   return SWIG_arg;
18856 
18857   if(0) SWIG_fail;
18858 
18859 fail:
18860   lua_error(L);
18861   return SWIG_arg;
18862 }
18863 
18864 
18865 static int _wrap_SBDebugger_CreateTargetWithFileAndTargetTriple(lua_State* L) {
18866   int SWIG_arg = 0;
18867   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18868   char *arg2 = (char *) 0 ;
18869   char *arg3 = (char *) 0 ;
18870   lldb::SBTarget result;
18871 
18872   SWIG_check_num_args("lldb::SBDebugger::CreateTargetWithFileAndTargetTriple",3,3)
18873   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndTargetTriple",1,"lldb::SBDebugger *");
18874   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndTargetTriple",2,"char const *");
18875   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndTargetTriple",3,"char const *");
18876 
18877   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18878     SWIG_fail_ptr("SBDebugger_CreateTargetWithFileAndTargetTriple",1,SWIGTYPE_p_lldb__SBDebugger);
18879   }
18880 
18881   arg2 = (char *)lua_tostring(L, 2);
18882   arg3 = (char *)lua_tostring(L, 3);
18883   result = (arg1)->CreateTargetWithFileAndTargetTriple((char const *)arg2,(char const *)arg3);
18884   {
18885     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18886     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18887   }
18888   return SWIG_arg;
18889 
18890   if(0) SWIG_fail;
18891 
18892 fail:
18893   lua_error(L);
18894   return SWIG_arg;
18895 }
18896 
18897 
18898 static int _wrap_SBDebugger_CreateTargetWithFileAndArch(lua_State* L) {
18899   int SWIG_arg = 0;
18900   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18901   char *arg2 = (char *) 0 ;
18902   char *arg3 = (char *) 0 ;
18903   lldb::SBTarget result;
18904 
18905   SWIG_check_num_args("lldb::SBDebugger::CreateTargetWithFileAndArch",3,3)
18906   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndArch",1,"lldb::SBDebugger *");
18907   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndArch",2,"char const *");
18908   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndArch",3,"char const *");
18909 
18910   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18911     SWIG_fail_ptr("SBDebugger_CreateTargetWithFileAndArch",1,SWIGTYPE_p_lldb__SBDebugger);
18912   }
18913 
18914   arg2 = (char *)lua_tostring(L, 2);
18915   arg3 = (char *)lua_tostring(L, 3);
18916   result = (arg1)->CreateTargetWithFileAndArch((char const *)arg2,(char const *)arg3);
18917   {
18918     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18919     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18920   }
18921   return SWIG_arg;
18922 
18923   if(0) SWIG_fail;
18924 
18925 fail:
18926   lua_error(L);
18927   return SWIG_arg;
18928 }
18929 
18930 
18931 static int _wrap_SBDebugger_CreateTarget__SWIG_1(lua_State* L) {
18932   int SWIG_arg = 0;
18933   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18934   char *arg2 = (char *) 0 ;
18935   lldb::SBTarget result;
18936 
18937   SWIG_check_num_args("lldb::SBDebugger::CreateTarget",2,2)
18938   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",1,"lldb::SBDebugger *");
18939   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",2,"char const *");
18940 
18941   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18942     SWIG_fail_ptr("SBDebugger_CreateTarget",1,SWIGTYPE_p_lldb__SBDebugger);
18943   }
18944 
18945   arg2 = (char *)lua_tostring(L, 2);
18946   result = (arg1)->CreateTarget((char const *)arg2);
18947   {
18948     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18949     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18950   }
18951   return SWIG_arg;
18952 
18953   if(0) SWIG_fail;
18954 
18955 fail:
18956   lua_error(L);
18957   return SWIG_arg;
18958 }
18959 
18960 
18961 static int _wrap_SBDebugger_CreateTarget(lua_State* L) {
18962   int argc;
18963   int argv[7]={
18964     1,2,3,4,5,6,7
18965   };
18966 
18967   argc = lua_gettop(L);
18968   if (argc == 2) {
18969     int _v;
18970     {
18971       void *ptr;
18972       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18973         _v = 0;
18974       } else {
18975         _v = 1;
18976       }
18977     }
18978     if (_v) {
18979       {
18980         _v = SWIG_lua_isnilstring(L,argv[1]);
18981       }
18982       if (_v) {
18983         return _wrap_SBDebugger_CreateTarget__SWIG_1(L);
18984       }
18985     }
18986   }
18987   if (argc == 6) {
18988     int _v;
18989     {
18990       void *ptr;
18991       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18992         _v = 0;
18993       } else {
18994         _v = 1;
18995       }
18996     }
18997     if (_v) {
18998       {
18999         _v = SWIG_lua_isnilstring(L,argv[1]);
19000       }
19001       if (_v) {
19002         {
19003           _v = SWIG_lua_isnilstring(L,argv[2]);
19004         }
19005         if (_v) {
19006           {
19007             _v = SWIG_lua_isnilstring(L,argv[3]);
19008           }
19009           if (_v) {
19010             {
19011               _v = lua_isboolean(L,argv[4]);
19012             }
19013             if (_v) {
19014               {
19015                 void *ptr;
19016                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
19017                   _v = 0;
19018                 } else {
19019                   _v = 1;
19020                 }
19021               }
19022               if (_v) {
19023                 return _wrap_SBDebugger_CreateTarget__SWIG_0(L);
19024               }
19025             }
19026           }
19027         }
19028       }
19029     }
19030   }
19031 
19032   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_CreateTarget'\n"
19033     "  Possible C/C++ prototypes are:\n"
19034     "    lldb::SBDebugger::CreateTarget(char const *,char const *,char const *,bool,lldb::SBError &)\n"
19035     "    lldb::SBDebugger::CreateTarget(char const *)\n");
19036   lua_error(L);return 0;
19037 }
19038 
19039 
19040 static int _wrap_SBDebugger_GetDummyTarget(lua_State* L) {
19041   int SWIG_arg = 0;
19042   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19043   lldb::SBTarget result;
19044 
19045   SWIG_check_num_args("lldb::SBDebugger::GetDummyTarget",1,1)
19046   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetDummyTarget",1,"lldb::SBDebugger *");
19047 
19048   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19049     SWIG_fail_ptr("SBDebugger_GetDummyTarget",1,SWIGTYPE_p_lldb__SBDebugger);
19050   }
19051 
19052   result = (arg1)->GetDummyTarget();
19053   {
19054     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
19055     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
19056   }
19057   return SWIG_arg;
19058 
19059   if(0) SWIG_fail;
19060 
19061 fail:
19062   lua_error(L);
19063   return SWIG_arg;
19064 }
19065 
19066 
19067 static int _wrap_SBDebugger_DeleteTarget(lua_State* L) {
19068   int SWIG_arg = 0;
19069   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19070   lldb::SBTarget *arg2 = 0 ;
19071   bool result;
19072 
19073   SWIG_check_num_args("lldb::SBDebugger::DeleteTarget",2,2)
19074   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DeleteTarget",1,"lldb::SBDebugger *");
19075   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::DeleteTarget",2,"lldb::SBTarget &");
19076 
19077   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19078     SWIG_fail_ptr("SBDebugger_DeleteTarget",1,SWIGTYPE_p_lldb__SBDebugger);
19079   }
19080 
19081 
19082   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
19083     SWIG_fail_ptr("SBDebugger_DeleteTarget",2,SWIGTYPE_p_lldb__SBTarget);
19084   }
19085 
19086   result = (bool)(arg1)->DeleteTarget(*arg2);
19087   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19088   return SWIG_arg;
19089 
19090   if(0) SWIG_fail;
19091 
19092 fail:
19093   lua_error(L);
19094   return SWIG_arg;
19095 }
19096 
19097 
19098 static int _wrap_SBDebugger_GetTargetAtIndex(lua_State* L) {
19099   int SWIG_arg = 0;
19100   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19101   uint32_t arg2 ;
19102   lldb::SBTarget result;
19103 
19104   SWIG_check_num_args("lldb::SBDebugger::GetTargetAtIndex",2,2)
19105   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetTargetAtIndex",1,"lldb::SBDebugger *");
19106   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetTargetAtIndex",2,"uint32_t");
19107 
19108   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19109     SWIG_fail_ptr("SBDebugger_GetTargetAtIndex",1,SWIGTYPE_p_lldb__SBDebugger);
19110   }
19111 
19112   arg2 = (uint32_t)lua_tointeger(L, 2);
19113   result = (arg1)->GetTargetAtIndex(arg2);
19114   {
19115     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
19116     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
19117   }
19118   return SWIG_arg;
19119 
19120   if(0) SWIG_fail;
19121 
19122 fail:
19123   lua_error(L);
19124   return SWIG_arg;
19125 }
19126 
19127 
19128 static int _wrap_SBDebugger_GetIndexOfTarget(lua_State* L) {
19129   int SWIG_arg = 0;
19130   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19131   lldb::SBTarget arg2 ;
19132   lldb::SBTarget *argp2 ;
19133   uint32_t result;
19134 
19135   SWIG_check_num_args("lldb::SBDebugger::GetIndexOfTarget",2,2)
19136   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetIndexOfTarget",1,"lldb::SBDebugger *");
19137   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetIndexOfTarget",2,"lldb::SBTarget");
19138 
19139   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19140     SWIG_fail_ptr("SBDebugger_GetIndexOfTarget",1,SWIGTYPE_p_lldb__SBDebugger);
19141   }
19142 
19143 
19144   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
19145     SWIG_fail_ptr("SBDebugger_GetIndexOfTarget",2,SWIGTYPE_p_lldb__SBTarget);
19146   }
19147   arg2 = *argp2;
19148 
19149   result = (uint32_t)(arg1)->GetIndexOfTarget(arg2);
19150   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
19151   return SWIG_arg;
19152 
19153   if(0) SWIG_fail;
19154 
19155 fail:
19156   lua_error(L);
19157   return SWIG_arg;
19158 }
19159 
19160 
19161 static int _wrap_SBDebugger_FindTargetWithProcessID(lua_State* L) {
19162   int SWIG_arg = 0;
19163   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19164   lldb::pid_t arg2 ;
19165   lldb::SBTarget result;
19166 
19167   SWIG_check_num_args("lldb::SBDebugger::FindTargetWithProcessID",2,2)
19168   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithProcessID",1,"lldb::SBDebugger *");
19169   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithProcessID",2,"lldb::pid_t");
19170 
19171   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19172     SWIG_fail_ptr("SBDebugger_FindTargetWithProcessID",1,SWIGTYPE_p_lldb__SBDebugger);
19173   }
19174 
19175   arg2 = (lldb::pid_t)lua_tointeger(L, 2);
19176   result = (arg1)->FindTargetWithProcessID(arg2);
19177   {
19178     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
19179     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
19180   }
19181   return SWIG_arg;
19182 
19183   if(0) SWIG_fail;
19184 
19185 fail:
19186   lua_error(L);
19187   return SWIG_arg;
19188 }
19189 
19190 
19191 static int _wrap_SBDebugger_FindTargetWithFileAndArch(lua_State* L) {
19192   int SWIG_arg = 0;
19193   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19194   char *arg2 = (char *) 0 ;
19195   char *arg3 = (char *) 0 ;
19196   lldb::SBTarget result;
19197 
19198   SWIG_check_num_args("lldb::SBDebugger::FindTargetWithFileAndArch",3,3)
19199   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithFileAndArch",1,"lldb::SBDebugger *");
19200   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithFileAndArch",2,"char const *");
19201   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithFileAndArch",3,"char const *");
19202 
19203   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19204     SWIG_fail_ptr("SBDebugger_FindTargetWithFileAndArch",1,SWIGTYPE_p_lldb__SBDebugger);
19205   }
19206 
19207   arg2 = (char *)lua_tostring(L, 2);
19208   arg3 = (char *)lua_tostring(L, 3);
19209   result = (arg1)->FindTargetWithFileAndArch((char const *)arg2,(char const *)arg3);
19210   {
19211     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
19212     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
19213   }
19214   return SWIG_arg;
19215 
19216   if(0) SWIG_fail;
19217 
19218 fail:
19219   lua_error(L);
19220   return SWIG_arg;
19221 }
19222 
19223 
19224 static int _wrap_SBDebugger_GetNumTargets(lua_State* L) {
19225   int SWIG_arg = 0;
19226   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19227   uint32_t result;
19228 
19229   SWIG_check_num_args("lldb::SBDebugger::GetNumTargets",1,1)
19230   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetNumTargets",1,"lldb::SBDebugger *");
19231 
19232   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19233     SWIG_fail_ptr("SBDebugger_GetNumTargets",1,SWIGTYPE_p_lldb__SBDebugger);
19234   }
19235 
19236   result = (uint32_t)(arg1)->GetNumTargets();
19237   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
19238   return SWIG_arg;
19239 
19240   if(0) SWIG_fail;
19241 
19242 fail:
19243   lua_error(L);
19244   return SWIG_arg;
19245 }
19246 
19247 
19248 static int _wrap_SBDebugger_GetSelectedTarget(lua_State* L) {
19249   int SWIG_arg = 0;
19250   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19251   lldb::SBTarget result;
19252 
19253   SWIG_check_num_args("lldb::SBDebugger::GetSelectedTarget",1,1)
19254   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSelectedTarget",1,"lldb::SBDebugger *");
19255 
19256   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19257     SWIG_fail_ptr("SBDebugger_GetSelectedTarget",1,SWIGTYPE_p_lldb__SBDebugger);
19258   }
19259 
19260   result = (arg1)->GetSelectedTarget();
19261   {
19262     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
19263     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
19264   }
19265   return SWIG_arg;
19266 
19267   if(0) SWIG_fail;
19268 
19269 fail:
19270   lua_error(L);
19271   return SWIG_arg;
19272 }
19273 
19274 
19275 static int _wrap_SBDebugger_SetSelectedTarget(lua_State* L) {
19276   int SWIG_arg = 0;
19277   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19278   lldb::SBTarget *arg2 = 0 ;
19279 
19280   SWIG_check_num_args("lldb::SBDebugger::SetSelectedTarget",2,2)
19281   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetSelectedTarget",1,"lldb::SBDebugger *");
19282   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetSelectedTarget",2,"lldb::SBTarget &");
19283 
19284   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19285     SWIG_fail_ptr("SBDebugger_SetSelectedTarget",1,SWIGTYPE_p_lldb__SBDebugger);
19286   }
19287 
19288 
19289   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
19290     SWIG_fail_ptr("SBDebugger_SetSelectedTarget",2,SWIGTYPE_p_lldb__SBTarget);
19291   }
19292 
19293   (arg1)->SetSelectedTarget(*arg2);
19294 
19295   return SWIG_arg;
19296 
19297   if(0) SWIG_fail;
19298 
19299 fail:
19300   lua_error(L);
19301   return SWIG_arg;
19302 }
19303 
19304 
19305 static int _wrap_SBDebugger_GetSelectedPlatform(lua_State* L) {
19306   int SWIG_arg = 0;
19307   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19308   lldb::SBPlatform result;
19309 
19310   SWIG_check_num_args("lldb::SBDebugger::GetSelectedPlatform",1,1)
19311   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSelectedPlatform",1,"lldb::SBDebugger *");
19312 
19313   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19314     SWIG_fail_ptr("SBDebugger_GetSelectedPlatform",1,SWIGTYPE_p_lldb__SBDebugger);
19315   }
19316 
19317   result = (arg1)->GetSelectedPlatform();
19318   {
19319     lldb::SBPlatform * resultptr = new lldb::SBPlatform((const lldb::SBPlatform &) result);
19320     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
19321   }
19322   return SWIG_arg;
19323 
19324   if(0) SWIG_fail;
19325 
19326 fail:
19327   lua_error(L);
19328   return SWIG_arg;
19329 }
19330 
19331 
19332 static int _wrap_SBDebugger_SetSelectedPlatform(lua_State* L) {
19333   int SWIG_arg = 0;
19334   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19335   lldb::SBPlatform *arg2 = 0 ;
19336 
19337   SWIG_check_num_args("lldb::SBDebugger::SetSelectedPlatform",2,2)
19338   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetSelectedPlatform",1,"lldb::SBDebugger *");
19339   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetSelectedPlatform",2,"lldb::SBPlatform &");
19340 
19341   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19342     SWIG_fail_ptr("SBDebugger_SetSelectedPlatform",1,SWIGTYPE_p_lldb__SBDebugger);
19343   }
19344 
19345 
19346   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBPlatform,0))){
19347     SWIG_fail_ptr("SBDebugger_SetSelectedPlatform",2,SWIGTYPE_p_lldb__SBPlatform);
19348   }
19349 
19350   (arg1)->SetSelectedPlatform(*arg2);
19351 
19352   return SWIG_arg;
19353 
19354   if(0) SWIG_fail;
19355 
19356 fail:
19357   lua_error(L);
19358   return SWIG_arg;
19359 }
19360 
19361 
19362 static int _wrap_SBDebugger_GetNumPlatforms(lua_State* L) {
19363   int SWIG_arg = 0;
19364   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19365   uint32_t result;
19366 
19367   SWIG_check_num_args("lldb::SBDebugger::GetNumPlatforms",1,1)
19368   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetNumPlatforms",1,"lldb::SBDebugger *");
19369 
19370   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19371     SWIG_fail_ptr("SBDebugger_GetNumPlatforms",1,SWIGTYPE_p_lldb__SBDebugger);
19372   }
19373 
19374   result = (uint32_t)(arg1)->GetNumPlatforms();
19375   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
19376   return SWIG_arg;
19377 
19378   if(0) SWIG_fail;
19379 
19380 fail:
19381   lua_error(L);
19382   return SWIG_arg;
19383 }
19384 
19385 
19386 static int _wrap_SBDebugger_GetPlatformAtIndex(lua_State* L) {
19387   int SWIG_arg = 0;
19388   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19389   uint32_t arg2 ;
19390   lldb::SBPlatform result;
19391 
19392   SWIG_check_num_args("lldb::SBDebugger::GetPlatformAtIndex",2,2)
19393   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetPlatformAtIndex",1,"lldb::SBDebugger *");
19394   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetPlatformAtIndex",2,"uint32_t");
19395 
19396   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19397     SWIG_fail_ptr("SBDebugger_GetPlatformAtIndex",1,SWIGTYPE_p_lldb__SBDebugger);
19398   }
19399 
19400   arg2 = (uint32_t)lua_tointeger(L, 2);
19401   result = (arg1)->GetPlatformAtIndex(arg2);
19402   {
19403     lldb::SBPlatform * resultptr = new lldb::SBPlatform((const lldb::SBPlatform &) result);
19404     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
19405   }
19406   return SWIG_arg;
19407 
19408   if(0) SWIG_fail;
19409 
19410 fail:
19411   lua_error(L);
19412   return SWIG_arg;
19413 }
19414 
19415 
19416 static int _wrap_SBDebugger_GetNumAvailablePlatforms(lua_State* L) {
19417   int SWIG_arg = 0;
19418   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19419   uint32_t result;
19420 
19421   SWIG_check_num_args("lldb::SBDebugger::GetNumAvailablePlatforms",1,1)
19422   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetNumAvailablePlatforms",1,"lldb::SBDebugger *");
19423 
19424   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19425     SWIG_fail_ptr("SBDebugger_GetNumAvailablePlatforms",1,SWIGTYPE_p_lldb__SBDebugger);
19426   }
19427 
19428   result = (uint32_t)(arg1)->GetNumAvailablePlatforms();
19429   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
19430   return SWIG_arg;
19431 
19432   if(0) SWIG_fail;
19433 
19434 fail:
19435   lua_error(L);
19436   return SWIG_arg;
19437 }
19438 
19439 
19440 static int _wrap_SBDebugger_GetAvailablePlatformInfoAtIndex(lua_State* L) {
19441   int SWIG_arg = 0;
19442   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19443   uint32_t arg2 ;
19444   lldb::SBStructuredData result;
19445 
19446   SWIG_check_num_args("lldb::SBDebugger::GetAvailablePlatformInfoAtIndex",2,2)
19447   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetAvailablePlatformInfoAtIndex",1,"lldb::SBDebugger *");
19448   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetAvailablePlatformInfoAtIndex",2,"uint32_t");
19449 
19450   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19451     SWIG_fail_ptr("SBDebugger_GetAvailablePlatformInfoAtIndex",1,SWIGTYPE_p_lldb__SBDebugger);
19452   }
19453 
19454   arg2 = (uint32_t)lua_tointeger(L, 2);
19455   result = (arg1)->GetAvailablePlatformInfoAtIndex(arg2);
19456   {
19457     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
19458     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
19459   }
19460   return SWIG_arg;
19461 
19462   if(0) SWIG_fail;
19463 
19464 fail:
19465   lua_error(L);
19466   return SWIG_arg;
19467 }
19468 
19469 
19470 static int _wrap_SBDebugger_GetSourceManager(lua_State* L) {
19471   int SWIG_arg = 0;
19472   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19473   SwigValueWrapper< lldb::SBSourceManager > result;
19474 
19475   SWIG_check_num_args("lldb::SBDebugger::GetSourceManager",1,1)
19476   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSourceManager",1,"lldb::SBDebugger *");
19477 
19478   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19479     SWIG_fail_ptr("SBDebugger_GetSourceManager",1,SWIGTYPE_p_lldb__SBDebugger);
19480   }
19481 
19482   result = (arg1)->GetSourceManager();
19483   {
19484     lldb::SBSourceManager * resultptr = new lldb::SBSourceManager((const lldb::SBSourceManager &) result);
19485     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSourceManager,1); SWIG_arg++;
19486   }
19487   return SWIG_arg;
19488 
19489   if(0) SWIG_fail;
19490 
19491 fail:
19492   lua_error(L);
19493   return SWIG_arg;
19494 }
19495 
19496 
19497 static int _wrap_SBDebugger_SetCurrentPlatform(lua_State* L) {
19498   int SWIG_arg = 0;
19499   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19500   char *arg2 = (char *) 0 ;
19501   lldb::SBError result;
19502 
19503   SWIG_check_num_args("lldb::SBDebugger::SetCurrentPlatform",2,2)
19504   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetCurrentPlatform",1,"lldb::SBDebugger *");
19505   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetCurrentPlatform",2,"char const *");
19506 
19507   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19508     SWIG_fail_ptr("SBDebugger_SetCurrentPlatform",1,SWIGTYPE_p_lldb__SBDebugger);
19509   }
19510 
19511   arg2 = (char *)lua_tostring(L, 2);
19512   result = (arg1)->SetCurrentPlatform((char const *)arg2);
19513   {
19514     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
19515     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
19516   }
19517   return SWIG_arg;
19518 
19519   if(0) SWIG_fail;
19520 
19521 fail:
19522   lua_error(L);
19523   return SWIG_arg;
19524 }
19525 
19526 
19527 static int _wrap_SBDebugger_SetCurrentPlatformSDKRoot(lua_State* L) {
19528   int SWIG_arg = 0;
19529   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19530   char *arg2 = (char *) 0 ;
19531   bool result;
19532 
19533   SWIG_check_num_args("lldb::SBDebugger::SetCurrentPlatformSDKRoot",2,2)
19534   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetCurrentPlatformSDKRoot",1,"lldb::SBDebugger *");
19535   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetCurrentPlatformSDKRoot",2,"char const *");
19536 
19537   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19538     SWIG_fail_ptr("SBDebugger_SetCurrentPlatformSDKRoot",1,SWIGTYPE_p_lldb__SBDebugger);
19539   }
19540 
19541   arg2 = (char *)lua_tostring(L, 2);
19542   result = (bool)(arg1)->SetCurrentPlatformSDKRoot((char const *)arg2);
19543   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19544   return SWIG_arg;
19545 
19546   if(0) SWIG_fail;
19547 
19548 fail:
19549   lua_error(L);
19550   return SWIG_arg;
19551 }
19552 
19553 
19554 static int _wrap_SBDebugger_SetUseExternalEditor(lua_State* L) {
19555   int SWIG_arg = 0;
19556   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19557   bool arg2 ;
19558   bool result;
19559 
19560   SWIG_check_num_args("lldb::SBDebugger::SetUseExternalEditor",2,2)
19561   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetUseExternalEditor",1,"lldb::SBDebugger *");
19562   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetUseExternalEditor",2,"bool");
19563 
19564   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19565     SWIG_fail_ptr("SBDebugger_SetUseExternalEditor",1,SWIGTYPE_p_lldb__SBDebugger);
19566   }
19567 
19568   arg2 = (lua_toboolean(L, 2)!=0);
19569   result = (bool)(arg1)->SetUseExternalEditor(arg2);
19570   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19571   return SWIG_arg;
19572 
19573   if(0) SWIG_fail;
19574 
19575 fail:
19576   lua_error(L);
19577   return SWIG_arg;
19578 }
19579 
19580 
19581 static int _wrap_SBDebugger_GetUseExternalEditor(lua_State* L) {
19582   int SWIG_arg = 0;
19583   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19584   bool result;
19585 
19586   SWIG_check_num_args("lldb::SBDebugger::GetUseExternalEditor",1,1)
19587   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetUseExternalEditor",1,"lldb::SBDebugger *");
19588 
19589   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19590     SWIG_fail_ptr("SBDebugger_GetUseExternalEditor",1,SWIGTYPE_p_lldb__SBDebugger);
19591   }
19592 
19593   result = (bool)(arg1)->GetUseExternalEditor();
19594   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19595   return SWIG_arg;
19596 
19597   if(0) SWIG_fail;
19598 
19599 fail:
19600   lua_error(L);
19601   return SWIG_arg;
19602 }
19603 
19604 
19605 static int _wrap_SBDebugger_SetUseColor(lua_State* L) {
19606   int SWIG_arg = 0;
19607   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19608   bool arg2 ;
19609   bool result;
19610 
19611   SWIG_check_num_args("lldb::SBDebugger::SetUseColor",2,2)
19612   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetUseColor",1,"lldb::SBDebugger *");
19613   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetUseColor",2,"bool");
19614 
19615   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19616     SWIG_fail_ptr("SBDebugger_SetUseColor",1,SWIGTYPE_p_lldb__SBDebugger);
19617   }
19618 
19619   arg2 = (lua_toboolean(L, 2)!=0);
19620   result = (bool)(arg1)->SetUseColor(arg2);
19621   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19622   return SWIG_arg;
19623 
19624   if(0) SWIG_fail;
19625 
19626 fail:
19627   lua_error(L);
19628   return SWIG_arg;
19629 }
19630 
19631 
19632 static int _wrap_SBDebugger_GetUseColor(lua_State* L) {
19633   int SWIG_arg = 0;
19634   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19635   bool result;
19636 
19637   SWIG_check_num_args("lldb::SBDebugger::GetUseColor",1,1)
19638   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetUseColor",1,"lldb::SBDebugger const *");
19639 
19640   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19641     SWIG_fail_ptr("SBDebugger_GetUseColor",1,SWIGTYPE_p_lldb__SBDebugger);
19642   }
19643 
19644   result = (bool)((lldb::SBDebugger const *)arg1)->GetUseColor();
19645   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19646   return SWIG_arg;
19647 
19648   if(0) SWIG_fail;
19649 
19650 fail:
19651   lua_error(L);
19652   return SWIG_arg;
19653 }
19654 
19655 
19656 static int _wrap_SBDebugger_GetDefaultArchitecture(lua_State* L) {
19657   int SWIG_arg = 0;
19658   char *arg1 = (char *) 0 ;
19659   size_t arg2 ;
19660   bool result;
19661 
19662   SWIG_check_num_args("lldb::SBDebugger::GetDefaultArchitecture",2,2)
19663   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetDefaultArchitecture",1,"char *");
19664   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetDefaultArchitecture",2,"size_t");
19665   arg1 = (char *)lua_tostring(L, 1);
19666   arg2 = (size_t)lua_tointeger(L, 2);
19667   result = (bool)lldb::SBDebugger::GetDefaultArchitecture(arg1,arg2);
19668   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19669   return SWIG_arg;
19670 
19671   if(0) SWIG_fail;
19672 
19673 fail:
19674   lua_error(L);
19675   return SWIG_arg;
19676 }
19677 
19678 
19679 static int _wrap_SBDebugger_SetDefaultArchitecture(lua_State* L) {
19680   int SWIG_arg = 0;
19681   char *arg1 = (char *) 0 ;
19682   bool result;
19683 
19684   SWIG_check_num_args("lldb::SBDebugger::SetDefaultArchitecture",1,1)
19685   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetDefaultArchitecture",1,"char const *");
19686   arg1 = (char *)lua_tostring(L, 1);
19687   result = (bool)lldb::SBDebugger::SetDefaultArchitecture((char const *)arg1);
19688   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19689   return SWIG_arg;
19690 
19691   if(0) SWIG_fail;
19692 
19693 fail:
19694   lua_error(L);
19695   return SWIG_arg;
19696 }
19697 
19698 
19699 static int _wrap_SBDebugger_GetScriptingLanguage(lua_State* L) {
19700   int SWIG_arg = 0;
19701   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19702   char *arg2 = (char *) 0 ;
19703   lldb::ScriptLanguage result;
19704 
19705   SWIG_check_num_args("lldb::SBDebugger::GetScriptingLanguage",2,2)
19706   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetScriptingLanguage",1,"lldb::SBDebugger *");
19707   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetScriptingLanguage",2,"char const *");
19708 
19709   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19710     SWIG_fail_ptr("SBDebugger_GetScriptingLanguage",1,SWIGTYPE_p_lldb__SBDebugger);
19711   }
19712 
19713   arg2 = (char *)lua_tostring(L, 2);
19714   result = (lldb::ScriptLanguage)(arg1)->GetScriptingLanguage((char const *)arg2);
19715   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
19716   return SWIG_arg;
19717 
19718   if(0) SWIG_fail;
19719 
19720 fail:
19721   lua_error(L);
19722   return SWIG_arg;
19723 }
19724 
19725 
19726 static int _wrap_SBDebugger_GetVersionString(lua_State* L) {
19727   int SWIG_arg = 0;
19728   char *result = 0 ;
19729 
19730   SWIG_check_num_args("lldb::SBDebugger::GetVersionString",0,0)
19731   result = (char *)lldb::SBDebugger::GetVersionString();
19732   lua_pushstring(L,(const char *)result); SWIG_arg++;
19733   return SWIG_arg;
19734 
19735   if(0) SWIG_fail;
19736 
19737 fail:
19738   lua_error(L);
19739   return SWIG_arg;
19740 }
19741 
19742 
19743 static int _wrap_SBDebugger_StateAsCString(lua_State* L) {
19744   int SWIG_arg = 0;
19745   lldb::StateType arg1 ;
19746   char *result = 0 ;
19747 
19748   SWIG_check_num_args("lldb::SBDebugger::StateAsCString",1,1)
19749   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBDebugger::StateAsCString",1,"lldb::StateType");
19750   arg1 = (lldb::StateType)lua_tointeger(L, 1);
19751   result = (char *)lldb::SBDebugger::StateAsCString(arg1);
19752   lua_pushstring(L,(const char *)result); SWIG_arg++;
19753   return SWIG_arg;
19754 
19755   if(0) SWIG_fail;
19756 
19757 fail:
19758   lua_error(L);
19759   return SWIG_arg;
19760 }
19761 
19762 
19763 static int _wrap_SBDebugger_GetBuildConfiguration(lua_State* L) {
19764   int SWIG_arg = 0;
19765   lldb::SBStructuredData result;
19766 
19767   SWIG_check_num_args("lldb::SBDebugger::GetBuildConfiguration",0,0)
19768   result = lldb::SBDebugger::GetBuildConfiguration();
19769   {
19770     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
19771     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
19772   }
19773   return SWIG_arg;
19774 
19775   if(0) SWIG_fail;
19776 
19777 fail:
19778   lua_error(L);
19779   return SWIG_arg;
19780 }
19781 
19782 
19783 static int _wrap_SBDebugger_StateIsRunningState(lua_State* L) {
19784   int SWIG_arg = 0;
19785   lldb::StateType arg1 ;
19786   bool result;
19787 
19788   SWIG_check_num_args("lldb::SBDebugger::StateIsRunningState",1,1)
19789   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBDebugger::StateIsRunningState",1,"lldb::StateType");
19790   arg1 = (lldb::StateType)lua_tointeger(L, 1);
19791   result = (bool)lldb::SBDebugger::StateIsRunningState(arg1);
19792   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19793   return SWIG_arg;
19794 
19795   if(0) SWIG_fail;
19796 
19797 fail:
19798   lua_error(L);
19799   return SWIG_arg;
19800 }
19801 
19802 
19803 static int _wrap_SBDebugger_StateIsStoppedState(lua_State* L) {
19804   int SWIG_arg = 0;
19805   lldb::StateType arg1 ;
19806   bool result;
19807 
19808   SWIG_check_num_args("lldb::SBDebugger::StateIsStoppedState",1,1)
19809   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBDebugger::StateIsStoppedState",1,"lldb::StateType");
19810   arg1 = (lldb::StateType)lua_tointeger(L, 1);
19811   result = (bool)lldb::SBDebugger::StateIsStoppedState(arg1);
19812   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19813   return SWIG_arg;
19814 
19815   if(0) SWIG_fail;
19816 
19817 fail:
19818   lua_error(L);
19819   return SWIG_arg;
19820 }
19821 
19822 
19823 static int _wrap_SBDebugger_EnableLog(lua_State* L) {
19824   int SWIG_arg = 0;
19825   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19826   char *arg2 = (char *) 0 ;
19827   char **arg3 = (char **) 0 ;
19828   bool result;
19829 
19830   SWIG_check_num_args("lldb::SBDebugger::EnableLog",3,3)
19831   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::EnableLog",1,"lldb::SBDebugger *");
19832   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::EnableLog",2,"char const *");
19833 
19834   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19835     SWIG_fail_ptr("SBDebugger_EnableLog",1,SWIGTYPE_p_lldb__SBDebugger);
19836   }
19837 
19838   arg2 = (char *)lua_tostring(L, 2);
19839   {
19840     if (lua_istable(L, 3)) {
19841       size_t size = lua_rawlen(L, 3);
19842       arg3 = (char **)malloc((size + 1) * sizeof(char *));
19843       int i = 0, j = 0;
19844       while (i++ < size) {
19845         lua_rawgeti(L, 3, i);
19846         if (!lua_isstring(L, -1)) {
19847           // if current element cannot be converted to string, raise an error
19848           lua_pop(L, 1);
19849           return luaL_error(L, "List should only contain strings");
19850         }
19851         arg3[j++] = (char *)lua_tostring(L, -1);
19852         lua_pop(L, 1);
19853       }
19854       arg3[j] = 0;
19855     } else if (lua_isnil(L, 3)) {
19856       // "nil" is also acceptable, equivalent as an empty table
19857       arg3 = NULL;
19858     } else {
19859       return luaL_error(L, "A list of strings expected");
19860     }
19861   }
19862   result = (bool)(arg1)->EnableLog((char const *)arg2,(char const **)arg3);
19863   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19864   {
19865     free((char *) arg3);
19866   }
19867   return SWIG_arg;
19868 
19869   if(0) SWIG_fail;
19870 
19871 fail:
19872   {
19873     free((char *) arg3);
19874   }
19875   lua_error(L);
19876   return SWIG_arg;
19877 }
19878 
19879 
19880 static int _wrap_SBDebugger_SetLoggingCallback(lua_State* L) {
19881   int SWIG_arg = 0;
19882   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19883   lldb::LogOutputCallback arg2 = (lldb::LogOutputCallback) 0 ;
19884   void *arg3 = (void *) 0 ;
19885 
19886   SWIG_check_num_args("lldb::SBDebugger::SetLoggingCallback",2,2)
19887   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetLoggingCallback",1,"lldb::SBDebugger *");
19888 
19889   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19890     SWIG_fail_ptr("SBDebugger_SetLoggingCallback",1,SWIGTYPE_p_lldb__SBDebugger);
19891   }
19892 
19893   {
19894     arg2 = LLDBSwigLuaCallLuaLogOutputCallback;
19895     arg3 = (void *)L;
19896 
19897     luaL_checktype(L, 2, LUA_TFUNCTION);
19898     lua_settop(L, 2);
19899 
19900     lua_pushlightuserdata(L, (void *)&LLDBSwigLuaCallLuaLogOutputCallback);
19901     lua_insert(L, 2);
19902     lua_settable(L, LUA_REGISTRYINDEX);
19903   }
19904   (arg1)->SetLoggingCallback(arg2,arg3);
19905 
19906   return SWIG_arg;
19907 
19908   if(0) SWIG_fail;
19909 
19910 fail:
19911   lua_error(L);
19912   return SWIG_arg;
19913 }
19914 
19915 
19916 static int _wrap_SBDebugger_DispatchInput(lua_State* L) {
19917   int SWIG_arg = 0;
19918   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19919   void *arg2 = (void *) 0 ;
19920   size_t arg3 ;
19921 
19922   SWIG_check_num_args("lldb::SBDebugger::DispatchInput",2,2)
19923   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DispatchInput",1,"lldb::SBDebugger *");
19924 
19925   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19926     SWIG_fail_ptr("SBDebugger_DispatchInput",1,SWIGTYPE_p_lldb__SBDebugger);
19927   }
19928 
19929   {
19930     arg2 = (void *)luaL_checklstring(L, 2, &arg3);
19931   }
19932   (arg1)->DispatchInput((void const *)arg2,arg3);
19933 
19934   return SWIG_arg;
19935 
19936   if(0) SWIG_fail;
19937 
19938 fail:
19939   lua_error(L);
19940   return SWIG_arg;
19941 }
19942 
19943 
19944 static int _wrap_SBDebugger_DispatchInputInterrupt(lua_State* L) {
19945   int SWIG_arg = 0;
19946   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19947 
19948   SWIG_check_num_args("lldb::SBDebugger::DispatchInputInterrupt",1,1)
19949   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DispatchInputInterrupt",1,"lldb::SBDebugger *");
19950 
19951   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19952     SWIG_fail_ptr("SBDebugger_DispatchInputInterrupt",1,SWIGTYPE_p_lldb__SBDebugger);
19953   }
19954 
19955   (arg1)->DispatchInputInterrupt();
19956 
19957   return SWIG_arg;
19958 
19959   if(0) SWIG_fail;
19960 
19961 fail:
19962   lua_error(L);
19963   return SWIG_arg;
19964 }
19965 
19966 
19967 static int _wrap_SBDebugger_DispatchInputEndOfFile(lua_State* L) {
19968   int SWIG_arg = 0;
19969   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19970 
19971   SWIG_check_num_args("lldb::SBDebugger::DispatchInputEndOfFile",1,1)
19972   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DispatchInputEndOfFile",1,"lldb::SBDebugger *");
19973 
19974   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19975     SWIG_fail_ptr("SBDebugger_DispatchInputEndOfFile",1,SWIGTYPE_p_lldb__SBDebugger);
19976   }
19977 
19978   (arg1)->DispatchInputEndOfFile();
19979 
19980   return SWIG_arg;
19981 
19982   if(0) SWIG_fail;
19983 
19984 fail:
19985   lua_error(L);
19986   return SWIG_arg;
19987 }
19988 
19989 
19990 static int _wrap_SBDebugger_GetInstanceName(lua_State* L) {
19991   int SWIG_arg = 0;
19992   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19993   char *result = 0 ;
19994 
19995   SWIG_check_num_args("lldb::SBDebugger::GetInstanceName",1,1)
19996   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetInstanceName",1,"lldb::SBDebugger *");
19997 
19998   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19999     SWIG_fail_ptr("SBDebugger_GetInstanceName",1,SWIGTYPE_p_lldb__SBDebugger);
20000   }
20001 
20002   result = (char *)(arg1)->GetInstanceName();
20003   lua_pushstring(L,(const char *)result); SWIG_arg++;
20004   return SWIG_arg;
20005 
20006   if(0) SWIG_fail;
20007 
20008 fail:
20009   lua_error(L);
20010   return SWIG_arg;
20011 }
20012 
20013 
20014 static int _wrap_SBDebugger_FindDebuggerWithID(lua_State* L) {
20015   int SWIG_arg = 0;
20016   int arg1 ;
20017   lldb::SBDebugger result;
20018 
20019   SWIG_check_num_args("lldb::SBDebugger::FindDebuggerWithID",1,1)
20020   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBDebugger::FindDebuggerWithID",1,"int");
20021   arg1 = (int)lua_tointeger(L, 1);
20022   result = lldb::SBDebugger::FindDebuggerWithID(arg1);
20023   {
20024     lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
20025     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
20026   }
20027   return SWIG_arg;
20028 
20029   if(0) SWIG_fail;
20030 
20031 fail:
20032   lua_error(L);
20033   return SWIG_arg;
20034 }
20035 
20036 
20037 static int _wrap_SBDebugger_SetInternalVariable(lua_State* L) {
20038   int SWIG_arg = 0;
20039   char *arg1 = (char *) 0 ;
20040   char *arg2 = (char *) 0 ;
20041   char *arg3 = (char *) 0 ;
20042   lldb::SBError result;
20043 
20044   SWIG_check_num_args("lldb::SBDebugger::SetInternalVariable",3,3)
20045   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetInternalVariable",1,"char const *");
20046   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetInternalVariable",2,"char const *");
20047   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::SetInternalVariable",3,"char const *");
20048   arg1 = (char *)lua_tostring(L, 1);
20049   arg2 = (char *)lua_tostring(L, 2);
20050   arg3 = (char *)lua_tostring(L, 3);
20051   result = lldb::SBDebugger::SetInternalVariable((char const *)arg1,(char const *)arg2,(char const *)arg3);
20052   {
20053     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
20054     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
20055   }
20056   return SWIG_arg;
20057 
20058   if(0) SWIG_fail;
20059 
20060 fail:
20061   lua_error(L);
20062   return SWIG_arg;
20063 }
20064 
20065 
20066 static int _wrap_SBDebugger_GetInternalVariableValue(lua_State* L) {
20067   int SWIG_arg = 0;
20068   char *arg1 = (char *) 0 ;
20069   char *arg2 = (char *) 0 ;
20070   lldb::SBStringList result;
20071 
20072   SWIG_check_num_args("lldb::SBDebugger::GetInternalVariableValue",2,2)
20073   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetInternalVariableValue",1,"char const *");
20074   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetInternalVariableValue",2,"char const *");
20075   arg1 = (char *)lua_tostring(L, 1);
20076   arg2 = (char *)lua_tostring(L, 2);
20077   result = lldb::SBDebugger::GetInternalVariableValue((char const *)arg1,(char const *)arg2);
20078   {
20079     lldb::SBStringList * resultptr = new lldb::SBStringList((const lldb::SBStringList &) result);
20080     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStringList,1); SWIG_arg++;
20081   }
20082   return SWIG_arg;
20083 
20084   if(0) SWIG_fail;
20085 
20086 fail:
20087   lua_error(L);
20088   return SWIG_arg;
20089 }
20090 
20091 
20092 static int _wrap_SBDebugger_GetDescription(lua_State* L) {
20093   int SWIG_arg = 0;
20094   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20095   lldb::SBStream *arg2 = 0 ;
20096   bool result;
20097 
20098   SWIG_check_num_args("lldb::SBDebugger::GetDescription",2,2)
20099   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetDescription",1,"lldb::SBDebugger *");
20100   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetDescription",2,"lldb::SBStream &");
20101 
20102   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20103     SWIG_fail_ptr("SBDebugger_GetDescription",1,SWIGTYPE_p_lldb__SBDebugger);
20104   }
20105 
20106 
20107   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
20108     SWIG_fail_ptr("SBDebugger_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
20109   }
20110 
20111   result = (bool)(arg1)->GetDescription(*arg2);
20112   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20113   return SWIG_arg;
20114 
20115   if(0) SWIG_fail;
20116 
20117 fail:
20118   lua_error(L);
20119   return SWIG_arg;
20120 }
20121 
20122 
20123 static int _wrap_SBDebugger_GetTerminalWidth(lua_State* L) {
20124   int SWIG_arg = 0;
20125   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20126   uint32_t result;
20127 
20128   SWIG_check_num_args("lldb::SBDebugger::GetTerminalWidth",1,1)
20129   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetTerminalWidth",1,"lldb::SBDebugger const *");
20130 
20131   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20132     SWIG_fail_ptr("SBDebugger_GetTerminalWidth",1,SWIGTYPE_p_lldb__SBDebugger);
20133   }
20134 
20135   result = (uint32_t)((lldb::SBDebugger const *)arg1)->GetTerminalWidth();
20136   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
20137   return SWIG_arg;
20138 
20139   if(0) SWIG_fail;
20140 
20141 fail:
20142   lua_error(L);
20143   return SWIG_arg;
20144 }
20145 
20146 
20147 static int _wrap_SBDebugger_SetTerminalWidth(lua_State* L) {
20148   int SWIG_arg = 0;
20149   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20150   uint32_t arg2 ;
20151 
20152   SWIG_check_num_args("lldb::SBDebugger::SetTerminalWidth",2,2)
20153   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetTerminalWidth",1,"lldb::SBDebugger *");
20154   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetTerminalWidth",2,"uint32_t");
20155 
20156   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20157     SWIG_fail_ptr("SBDebugger_SetTerminalWidth",1,SWIGTYPE_p_lldb__SBDebugger);
20158   }
20159 
20160   arg2 = (uint32_t)lua_tointeger(L, 2);
20161   (arg1)->SetTerminalWidth(arg2);
20162 
20163   return SWIG_arg;
20164 
20165   if(0) SWIG_fail;
20166 
20167 fail:
20168   lua_error(L);
20169   return SWIG_arg;
20170 }
20171 
20172 
20173 static int _wrap_SBDebugger_GetID(lua_State* L) {
20174   int SWIG_arg = 0;
20175   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20176   lldb::user_id_t result;
20177 
20178   SWIG_check_num_args("lldb::SBDebugger::GetID",1,1)
20179   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetID",1,"lldb::SBDebugger *");
20180 
20181   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20182     SWIG_fail_ptr("SBDebugger_GetID",1,SWIGTYPE_p_lldb__SBDebugger);
20183   }
20184 
20185   result = (lldb::user_id_t)(arg1)->GetID();
20186   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
20187   return SWIG_arg;
20188 
20189   if(0) SWIG_fail;
20190 
20191 fail:
20192   lua_error(L);
20193   return SWIG_arg;
20194 }
20195 
20196 
20197 static int _wrap_SBDebugger_GetPrompt(lua_State* L) {
20198   int SWIG_arg = 0;
20199   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20200   char *result = 0 ;
20201 
20202   SWIG_check_num_args("lldb::SBDebugger::GetPrompt",1,1)
20203   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetPrompt",1,"lldb::SBDebugger const *");
20204 
20205   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20206     SWIG_fail_ptr("SBDebugger_GetPrompt",1,SWIGTYPE_p_lldb__SBDebugger);
20207   }
20208 
20209   result = (char *)((lldb::SBDebugger const *)arg1)->GetPrompt();
20210   lua_pushstring(L,(const char *)result); SWIG_arg++;
20211   return SWIG_arg;
20212 
20213   if(0) SWIG_fail;
20214 
20215 fail:
20216   lua_error(L);
20217   return SWIG_arg;
20218 }
20219 
20220 
20221 static int _wrap_SBDebugger_SetPrompt(lua_State* L) {
20222   int SWIG_arg = 0;
20223   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20224   char *arg2 = (char *) 0 ;
20225 
20226   SWIG_check_num_args("lldb::SBDebugger::SetPrompt",2,2)
20227   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetPrompt",1,"lldb::SBDebugger *");
20228   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetPrompt",2,"char const *");
20229 
20230   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20231     SWIG_fail_ptr("SBDebugger_SetPrompt",1,SWIGTYPE_p_lldb__SBDebugger);
20232   }
20233 
20234   arg2 = (char *)lua_tostring(L, 2);
20235   (arg1)->SetPrompt((char const *)arg2);
20236 
20237   return SWIG_arg;
20238 
20239   if(0) SWIG_fail;
20240 
20241 fail:
20242   lua_error(L);
20243   return SWIG_arg;
20244 }
20245 
20246 
20247 static int _wrap_SBDebugger_GetReproducerPath(lua_State* L) {
20248   int SWIG_arg = 0;
20249   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20250   char *result = 0 ;
20251 
20252   SWIG_check_num_args("lldb::SBDebugger::GetReproducerPath",1,1)
20253   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetReproducerPath",1,"lldb::SBDebugger const *");
20254 
20255   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20256     SWIG_fail_ptr("SBDebugger_GetReproducerPath",1,SWIGTYPE_p_lldb__SBDebugger);
20257   }
20258 
20259   result = (char *)((lldb::SBDebugger const *)arg1)->GetReproducerPath();
20260   lua_pushstring(L,(const char *)result); SWIG_arg++;
20261   return SWIG_arg;
20262 
20263   if(0) SWIG_fail;
20264 
20265 fail:
20266   lua_error(L);
20267   return SWIG_arg;
20268 }
20269 
20270 
20271 static int _wrap_SBDebugger_GetScriptLanguage(lua_State* L) {
20272   int SWIG_arg = 0;
20273   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20274   lldb::ScriptLanguage result;
20275 
20276   SWIG_check_num_args("lldb::SBDebugger::GetScriptLanguage",1,1)
20277   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetScriptLanguage",1,"lldb::SBDebugger const *");
20278 
20279   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20280     SWIG_fail_ptr("SBDebugger_GetScriptLanguage",1,SWIGTYPE_p_lldb__SBDebugger);
20281   }
20282 
20283   result = (lldb::ScriptLanguage)((lldb::SBDebugger const *)arg1)->GetScriptLanguage();
20284   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
20285   return SWIG_arg;
20286 
20287   if(0) SWIG_fail;
20288 
20289 fail:
20290   lua_error(L);
20291   return SWIG_arg;
20292 }
20293 
20294 
20295 static int _wrap_SBDebugger_SetScriptLanguage(lua_State* L) {
20296   int SWIG_arg = 0;
20297   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20298   lldb::ScriptLanguage arg2 ;
20299 
20300   SWIG_check_num_args("lldb::SBDebugger::SetScriptLanguage",2,2)
20301   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetScriptLanguage",1,"lldb::SBDebugger *");
20302   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetScriptLanguage",2,"lldb::ScriptLanguage");
20303 
20304   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20305     SWIG_fail_ptr("SBDebugger_SetScriptLanguage",1,SWIGTYPE_p_lldb__SBDebugger);
20306   }
20307 
20308   arg2 = (lldb::ScriptLanguage)lua_tointeger(L, 2);
20309   (arg1)->SetScriptLanguage(arg2);
20310 
20311   return SWIG_arg;
20312 
20313   if(0) SWIG_fail;
20314 
20315 fail:
20316   lua_error(L);
20317   return SWIG_arg;
20318 }
20319 
20320 
20321 static int _wrap_SBDebugger_GetCloseInputOnEOF(lua_State* L) {
20322   int SWIG_arg = 0;
20323   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20324   bool result;
20325 
20326   SWIG_check_num_args("lldb::SBDebugger::GetCloseInputOnEOF",1,1)
20327   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCloseInputOnEOF",1,"lldb::SBDebugger const *");
20328 
20329   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20330     SWIG_fail_ptr("SBDebugger_GetCloseInputOnEOF",1,SWIGTYPE_p_lldb__SBDebugger);
20331   }
20332 
20333   result = (bool)((lldb::SBDebugger const *)arg1)->GetCloseInputOnEOF();
20334   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20335   return SWIG_arg;
20336 
20337   if(0) SWIG_fail;
20338 
20339 fail:
20340   lua_error(L);
20341   return SWIG_arg;
20342 }
20343 
20344 
20345 static int _wrap_SBDebugger_SetCloseInputOnEOF(lua_State* L) {
20346   int SWIG_arg = 0;
20347   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20348   bool arg2 ;
20349 
20350   SWIG_check_num_args("lldb::SBDebugger::SetCloseInputOnEOF",2,2)
20351   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetCloseInputOnEOF",1,"lldb::SBDebugger *");
20352   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetCloseInputOnEOF",2,"bool");
20353 
20354   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20355     SWIG_fail_ptr("SBDebugger_SetCloseInputOnEOF",1,SWIGTYPE_p_lldb__SBDebugger);
20356   }
20357 
20358   arg2 = (lua_toboolean(L, 2)!=0);
20359   (arg1)->SetCloseInputOnEOF(arg2);
20360 
20361   return SWIG_arg;
20362 
20363   if(0) SWIG_fail;
20364 
20365 fail:
20366   lua_error(L);
20367   return SWIG_arg;
20368 }
20369 
20370 
20371 static int _wrap_SBDebugger_GetCategory__SWIG_0(lua_State* L) {
20372   int SWIG_arg = 0;
20373   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20374   char *arg2 = (char *) 0 ;
20375   lldb::SBTypeCategory result;
20376 
20377   SWIG_check_num_args("lldb::SBDebugger::GetCategory",2,2)
20378   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCategory",1,"lldb::SBDebugger *");
20379   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetCategory",2,"char const *");
20380 
20381   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20382     SWIG_fail_ptr("SBDebugger_GetCategory",1,SWIGTYPE_p_lldb__SBDebugger);
20383   }
20384 
20385   arg2 = (char *)lua_tostring(L, 2);
20386   result = (arg1)->GetCategory((char const *)arg2);
20387   {
20388     lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory((const lldb::SBTypeCategory &) result);
20389     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
20390   }
20391   return SWIG_arg;
20392 
20393   if(0) SWIG_fail;
20394 
20395 fail:
20396   lua_error(L);
20397   return SWIG_arg;
20398 }
20399 
20400 
20401 static int _wrap_SBDebugger_GetCategory__SWIG_1(lua_State* L) {
20402   int SWIG_arg = 0;
20403   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20404   lldb::LanguageType arg2 ;
20405   lldb::SBTypeCategory result;
20406 
20407   SWIG_check_num_args("lldb::SBDebugger::GetCategory",2,2)
20408   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCategory",1,"lldb::SBDebugger *");
20409   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetCategory",2,"lldb::LanguageType");
20410 
20411   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20412     SWIG_fail_ptr("SBDebugger_GetCategory",1,SWIGTYPE_p_lldb__SBDebugger);
20413   }
20414 
20415   arg2 = (lldb::LanguageType)lua_tointeger(L, 2);
20416   result = (arg1)->GetCategory(arg2);
20417   {
20418     lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory((const lldb::SBTypeCategory &) result);
20419     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
20420   }
20421   return SWIG_arg;
20422 
20423   if(0) SWIG_fail;
20424 
20425 fail:
20426   lua_error(L);
20427   return SWIG_arg;
20428 }
20429 
20430 
20431 static int _wrap_SBDebugger_GetCategory(lua_State* L) {
20432   int argc;
20433   int argv[3]={
20434     1,2,3
20435   };
20436 
20437   argc = lua_gettop(L);
20438   if (argc == 2) {
20439     int _v;
20440     {
20441       void *ptr;
20442       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
20443         _v = 0;
20444       } else {
20445         _v = 1;
20446       }
20447     }
20448     if (_v) {
20449       {
20450         _v = lua_isnumber(L,argv[1]);
20451       }
20452       if (_v) {
20453         return _wrap_SBDebugger_GetCategory__SWIG_1(L);
20454       }
20455     }
20456   }
20457   if (argc == 2) {
20458     int _v;
20459     {
20460       void *ptr;
20461       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
20462         _v = 0;
20463       } else {
20464         _v = 1;
20465       }
20466     }
20467     if (_v) {
20468       {
20469         _v = SWIG_lua_isnilstring(L,argv[1]);
20470       }
20471       if (_v) {
20472         return _wrap_SBDebugger_GetCategory__SWIG_0(L);
20473       }
20474     }
20475   }
20476 
20477   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_GetCategory'\n"
20478     "  Possible C/C++ prototypes are:\n"
20479     "    lldb::SBDebugger::GetCategory(char const *)\n"
20480     "    lldb::SBDebugger::GetCategory(lldb::LanguageType)\n");
20481   lua_error(L);return 0;
20482 }
20483 
20484 
20485 static int _wrap_SBDebugger_CreateCategory(lua_State* L) {
20486   int SWIG_arg = 0;
20487   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20488   char *arg2 = (char *) 0 ;
20489   lldb::SBTypeCategory result;
20490 
20491   SWIG_check_num_args("lldb::SBDebugger::CreateCategory",2,2)
20492   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateCategory",1,"lldb::SBDebugger *");
20493   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateCategory",2,"char const *");
20494 
20495   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20496     SWIG_fail_ptr("SBDebugger_CreateCategory",1,SWIGTYPE_p_lldb__SBDebugger);
20497   }
20498 
20499   arg2 = (char *)lua_tostring(L, 2);
20500   result = (arg1)->CreateCategory((char const *)arg2);
20501   {
20502     lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory((const lldb::SBTypeCategory &) result);
20503     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
20504   }
20505   return SWIG_arg;
20506 
20507   if(0) SWIG_fail;
20508 
20509 fail:
20510   lua_error(L);
20511   return SWIG_arg;
20512 }
20513 
20514 
20515 static int _wrap_SBDebugger_DeleteCategory(lua_State* L) {
20516   int SWIG_arg = 0;
20517   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20518   char *arg2 = (char *) 0 ;
20519   bool result;
20520 
20521   SWIG_check_num_args("lldb::SBDebugger::DeleteCategory",2,2)
20522   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DeleteCategory",1,"lldb::SBDebugger *");
20523   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::DeleteCategory",2,"char const *");
20524 
20525   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20526     SWIG_fail_ptr("SBDebugger_DeleteCategory",1,SWIGTYPE_p_lldb__SBDebugger);
20527   }
20528 
20529   arg2 = (char *)lua_tostring(L, 2);
20530   result = (bool)(arg1)->DeleteCategory((char const *)arg2);
20531   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20532   return SWIG_arg;
20533 
20534   if(0) SWIG_fail;
20535 
20536 fail:
20537   lua_error(L);
20538   return SWIG_arg;
20539 }
20540 
20541 
20542 static int _wrap_SBDebugger_GetNumCategories(lua_State* L) {
20543   int SWIG_arg = 0;
20544   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20545   uint32_t result;
20546 
20547   SWIG_check_num_args("lldb::SBDebugger::GetNumCategories",1,1)
20548   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetNumCategories",1,"lldb::SBDebugger *");
20549 
20550   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20551     SWIG_fail_ptr("SBDebugger_GetNumCategories",1,SWIGTYPE_p_lldb__SBDebugger);
20552   }
20553 
20554   result = (uint32_t)(arg1)->GetNumCategories();
20555   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
20556   return SWIG_arg;
20557 
20558   if(0) SWIG_fail;
20559 
20560 fail:
20561   lua_error(L);
20562   return SWIG_arg;
20563 }
20564 
20565 
20566 static int _wrap_SBDebugger_GetCategoryAtIndex(lua_State* L) {
20567   int SWIG_arg = 0;
20568   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20569   uint32_t arg2 ;
20570   lldb::SBTypeCategory result;
20571 
20572   SWIG_check_num_args("lldb::SBDebugger::GetCategoryAtIndex",2,2)
20573   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCategoryAtIndex",1,"lldb::SBDebugger *");
20574   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetCategoryAtIndex",2,"uint32_t");
20575 
20576   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20577     SWIG_fail_ptr("SBDebugger_GetCategoryAtIndex",1,SWIGTYPE_p_lldb__SBDebugger);
20578   }
20579 
20580   arg2 = (uint32_t)lua_tointeger(L, 2);
20581   result = (arg1)->GetCategoryAtIndex(arg2);
20582   {
20583     lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory((const lldb::SBTypeCategory &) result);
20584     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
20585   }
20586   return SWIG_arg;
20587 
20588   if(0) SWIG_fail;
20589 
20590 fail:
20591   lua_error(L);
20592   return SWIG_arg;
20593 }
20594 
20595 
20596 static int _wrap_SBDebugger_GetDefaultCategory(lua_State* L) {
20597   int SWIG_arg = 0;
20598   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20599   lldb::SBTypeCategory result;
20600 
20601   SWIG_check_num_args("lldb::SBDebugger::GetDefaultCategory",1,1)
20602   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetDefaultCategory",1,"lldb::SBDebugger *");
20603 
20604   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20605     SWIG_fail_ptr("SBDebugger_GetDefaultCategory",1,SWIGTYPE_p_lldb__SBDebugger);
20606   }
20607 
20608   result = (arg1)->GetDefaultCategory();
20609   {
20610     lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory((const lldb::SBTypeCategory &) result);
20611     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
20612   }
20613   return SWIG_arg;
20614 
20615   if(0) SWIG_fail;
20616 
20617 fail:
20618   lua_error(L);
20619   return SWIG_arg;
20620 }
20621 
20622 
20623 static int _wrap_SBDebugger_GetFormatForType(lua_State* L) {
20624   int SWIG_arg = 0;
20625   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20626   lldb::SBTypeNameSpecifier arg2 ;
20627   lldb::SBTypeNameSpecifier *argp2 ;
20628   lldb::SBTypeFormat result;
20629 
20630   SWIG_check_num_args("lldb::SBDebugger::GetFormatForType",2,2)
20631   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetFormatForType",1,"lldb::SBDebugger *");
20632   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetFormatForType",2,"lldb::SBTypeNameSpecifier");
20633 
20634   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20635     SWIG_fail_ptr("SBDebugger_GetFormatForType",1,SWIGTYPE_p_lldb__SBDebugger);
20636   }
20637 
20638 
20639   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
20640     SWIG_fail_ptr("SBDebugger_GetFormatForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
20641   }
20642   arg2 = *argp2;
20643 
20644   result = (arg1)->GetFormatForType(arg2);
20645   {
20646     lldb::SBTypeFormat * resultptr = new lldb::SBTypeFormat((const lldb::SBTypeFormat &) result);
20647     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
20648   }
20649   return SWIG_arg;
20650 
20651   if(0) SWIG_fail;
20652 
20653 fail:
20654   lua_error(L);
20655   return SWIG_arg;
20656 }
20657 
20658 
20659 static int _wrap_SBDebugger_GetSummaryForType(lua_State* L) {
20660   int SWIG_arg = 0;
20661   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20662   lldb::SBTypeNameSpecifier arg2 ;
20663   lldb::SBTypeNameSpecifier *argp2 ;
20664   lldb::SBTypeSummary result;
20665 
20666   SWIG_check_num_args("lldb::SBDebugger::GetSummaryForType",2,2)
20667   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSummaryForType",1,"lldb::SBDebugger *");
20668   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetSummaryForType",2,"lldb::SBTypeNameSpecifier");
20669 
20670   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20671     SWIG_fail_ptr("SBDebugger_GetSummaryForType",1,SWIGTYPE_p_lldb__SBDebugger);
20672   }
20673 
20674 
20675   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
20676     SWIG_fail_ptr("SBDebugger_GetSummaryForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
20677   }
20678   arg2 = *argp2;
20679 
20680   result = (arg1)->GetSummaryForType(arg2);
20681   {
20682     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
20683     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
20684   }
20685   return SWIG_arg;
20686 
20687   if(0) SWIG_fail;
20688 
20689 fail:
20690   lua_error(L);
20691   return SWIG_arg;
20692 }
20693 
20694 
20695 static int _wrap_SBDebugger_GetFilterForType(lua_State* L) {
20696   int SWIG_arg = 0;
20697   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20698   lldb::SBTypeNameSpecifier arg2 ;
20699   lldb::SBTypeNameSpecifier *argp2 ;
20700   lldb::SBTypeFilter result;
20701 
20702   SWIG_check_num_args("lldb::SBDebugger::GetFilterForType",2,2)
20703   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetFilterForType",1,"lldb::SBDebugger *");
20704   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetFilterForType",2,"lldb::SBTypeNameSpecifier");
20705 
20706   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20707     SWIG_fail_ptr("SBDebugger_GetFilterForType",1,SWIGTYPE_p_lldb__SBDebugger);
20708   }
20709 
20710 
20711   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
20712     SWIG_fail_ptr("SBDebugger_GetFilterForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
20713   }
20714   arg2 = *argp2;
20715 
20716   result = (arg1)->GetFilterForType(arg2);
20717   {
20718     lldb::SBTypeFilter * resultptr = new lldb::SBTypeFilter((const lldb::SBTypeFilter &) result);
20719     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
20720   }
20721   return SWIG_arg;
20722 
20723   if(0) SWIG_fail;
20724 
20725 fail:
20726   lua_error(L);
20727   return SWIG_arg;
20728 }
20729 
20730 
20731 static int _wrap_SBDebugger_GetSyntheticForType(lua_State* L) {
20732   int SWIG_arg = 0;
20733   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20734   lldb::SBTypeNameSpecifier arg2 ;
20735   lldb::SBTypeNameSpecifier *argp2 ;
20736   lldb::SBTypeSynthetic result;
20737 
20738   SWIG_check_num_args("lldb::SBDebugger::GetSyntheticForType",2,2)
20739   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSyntheticForType",1,"lldb::SBDebugger *");
20740   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetSyntheticForType",2,"lldb::SBTypeNameSpecifier");
20741 
20742   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20743     SWIG_fail_ptr("SBDebugger_GetSyntheticForType",1,SWIGTYPE_p_lldb__SBDebugger);
20744   }
20745 
20746 
20747   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
20748     SWIG_fail_ptr("SBDebugger_GetSyntheticForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
20749   }
20750   arg2 = *argp2;
20751 
20752   result = (arg1)->GetSyntheticForType(arg2);
20753   {
20754     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
20755     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
20756   }
20757   return SWIG_arg;
20758 
20759   if(0) SWIG_fail;
20760 
20761 fail:
20762   lua_error(L);
20763   return SWIG_arg;
20764 }
20765 
20766 
20767 static int _wrap_SBDebugger_GetScriptInterpreterInfo(lua_State* L) {
20768   int SWIG_arg = 0;
20769   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20770   lldb::ScriptLanguage arg2 ;
20771   lldb::SBStructuredData result;
20772 
20773   SWIG_check_num_args("lldb::SBDebugger::GetScriptInterpreterInfo",2,2)
20774   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetScriptInterpreterInfo",1,"lldb::SBDebugger *");
20775   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetScriptInterpreterInfo",2,"lldb::ScriptLanguage");
20776 
20777   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20778     SWIG_fail_ptr("SBDebugger_GetScriptInterpreterInfo",1,SWIGTYPE_p_lldb__SBDebugger);
20779   }
20780 
20781   arg2 = (lldb::ScriptLanguage)lua_tointeger(L, 2);
20782   result = (arg1)->GetScriptInterpreterInfo(arg2);
20783   {
20784     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
20785     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
20786   }
20787   return SWIG_arg;
20788 
20789   if(0) SWIG_fail;
20790 
20791 fail:
20792   lua_error(L);
20793   return SWIG_arg;
20794 }
20795 
20796 
20797 static int _wrap_SBDebugger___tostring(lua_State* L) {
20798   int SWIG_arg = 0;
20799   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20800   std::string result;
20801 
20802   SWIG_check_num_args("lldb::SBDebugger::__str__",1,1)
20803   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::__str__",1,"lldb::SBDebugger *");
20804 
20805   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20806     SWIG_fail_ptr("SBDebugger___tostring",1,SWIGTYPE_p_lldb__SBDebugger);
20807   }
20808 
20809   result = lldb_SBDebugger___str__(arg1);
20810   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
20811   return SWIG_arg;
20812 
20813   if(0) SWIG_fail;
20814 
20815 fail:
20816   lua_error(L);
20817   return SWIG_arg;
20818 }
20819 
20820 
20821 static int _wrap_SBDebugger_RunCommandInterpreter(lua_State* L) {
20822   int SWIG_arg = 0;
20823   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20824   bool arg2 ;
20825   bool arg3 ;
20826   lldb::SBCommandInterpreterRunOptions *arg4 = 0 ;
20827   int *arg5 = 0 ;
20828   bool *arg6 = 0 ;
20829   bool *arg7 = 0 ;
20830   int temp5 ;
20831   bool temp6 ;
20832   bool temp7 ;
20833 
20834   SWIG_check_num_args("lldb::SBDebugger::RunCommandInterpreter",7,7)
20835   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",1,"lldb::SBDebugger *");
20836   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",2,"bool");
20837   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",3,"bool");
20838   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",4,"lldb::SBCommandInterpreterRunOptions &");
20839   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",5,"int &");
20840   if(!lua_isboolean(L,6)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",6,"bool &");
20841   if(!lua_isboolean(L,7)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",7,"bool &");
20842 
20843   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20844     SWIG_fail_ptr("SBDebugger_RunCommandInterpreter",1,SWIGTYPE_p_lldb__SBDebugger);
20845   }
20846 
20847   arg2 = (lua_toboolean(L, 2)!=0);
20848   arg3 = (lua_toboolean(L, 3)!=0);
20849 
20850   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
20851     SWIG_fail_ptr("SBDebugger_RunCommandInterpreter",4,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
20852   }
20853 
20854   temp5 = (int)lua_tointeger(L,5);
20855   arg5 = &temp5;
20856   temp6 = (lua_toboolean(L,6)!=0);
20857   arg6 = &temp6;
20858   temp7 = (lua_toboolean(L,7)!=0);
20859   arg7 = &temp7;
20860   (arg1)->RunCommandInterpreter(arg2,arg3,*arg4,*arg5,*arg6,*arg7);
20861 
20862   lua_pushinteger(L, (lua_Integer) *arg5); SWIG_arg++;
20863   lua_pushboolean(L, (int)((*arg6)!=0)); SWIG_arg++;
20864   lua_pushboolean(L, (int)((*arg7)!=0)); SWIG_arg++;
20865   return SWIG_arg;
20866 
20867   if(0) SWIG_fail;
20868 
20869 fail:
20870   lua_error(L);
20871   return SWIG_arg;
20872 }
20873 
20874 
20875 static int _wrap_SBDebugger_RunREPL(lua_State* L) {
20876   int SWIG_arg = 0;
20877   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20878   lldb::LanguageType arg2 ;
20879   char *arg3 = (char *) 0 ;
20880   lldb::SBError result;
20881 
20882   SWIG_check_num_args("lldb::SBDebugger::RunREPL",3,3)
20883   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::RunREPL",1,"lldb::SBDebugger *");
20884   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::RunREPL",2,"lldb::LanguageType");
20885   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::RunREPL",3,"char const *");
20886 
20887   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20888     SWIG_fail_ptr("SBDebugger_RunREPL",1,SWIGTYPE_p_lldb__SBDebugger);
20889   }
20890 
20891   arg2 = (lldb::LanguageType)lua_tointeger(L, 2);
20892   arg3 = (char *)lua_tostring(L, 3);
20893   result = (arg1)->RunREPL(arg2,(char const *)arg3);
20894   {
20895     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
20896     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
20897   }
20898   return SWIG_arg;
20899 
20900   if(0) SWIG_fail;
20901 
20902 fail:
20903   lua_error(L);
20904   return SWIG_arg;
20905 }
20906 
20907 
20908 static void swig_delete_SBDebugger(void *obj) {
20909 lldb::SBDebugger *arg1 = (lldb::SBDebugger *) obj;
20910 delete arg1;
20911 }
20912 static int _proxy__wrap_new_SBDebugger(lua_State *L) {
20913     assert(lua_istable(L,1));
20914     lua_pushcfunction(L,_wrap_new_SBDebugger);
20915     assert(!lua_isnil(L,-1));
20916     lua_replace(L,1); /* replace our table with real constructor */
20917     lua_call(L,lua_gettop(L)-1,1);
20918     return 1;
20919 }
20920 static swig_lua_attribute swig_SBDebugger_attributes[] = {
20921     {0,0,0}
20922 };
20923 static swig_lua_method swig_SBDebugger_methods[]= {
20924     { "IsValid", _wrap_SBDebugger_IsValid},
20925     { "Clear", _wrap_SBDebugger_Clear},
20926     { "SetAsync", _wrap_SBDebugger_SetAsync},
20927     { "GetAsync", _wrap_SBDebugger_GetAsync},
20928     { "SkipLLDBInitFiles", _wrap_SBDebugger_SkipLLDBInitFiles},
20929     { "GetInputFileHandle", _wrap_SBDebugger_GetInputFileHandle},
20930     { "GetOutputFileHandle", _wrap_SBDebugger_GetOutputFileHandle},
20931     { "GetErrorFileHandle", _wrap_SBDebugger_GetErrorFileHandle},
20932     { "SetInputString", _wrap_SBDebugger_SetInputString},
20933     { "SetInputFile", _wrap_SBDebugger_SetInputFile},
20934     { "SetOutputFile", _wrap_SBDebugger_SetOutputFile},
20935     { "SetErrorFile", _wrap_SBDebugger_SetErrorFile},
20936     { "GetInputFile", _wrap_SBDebugger_GetInputFile},
20937     { "GetOutputFile", _wrap_SBDebugger_GetOutputFile},
20938     { "GetErrorFile", _wrap_SBDebugger_GetErrorFile},
20939     { "GetCommandInterpreter", _wrap_SBDebugger_GetCommandInterpreter},
20940     { "HandleCommand", _wrap_SBDebugger_HandleCommand},
20941     { "GetListener", _wrap_SBDebugger_GetListener},
20942     { "HandleProcessEvent", _wrap_SBDebugger_HandleProcessEvent},
20943     { "CreateTargetWithFileAndTargetTriple", _wrap_SBDebugger_CreateTargetWithFileAndTargetTriple},
20944     { "CreateTargetWithFileAndArch", _wrap_SBDebugger_CreateTargetWithFileAndArch},
20945     { "CreateTarget", _wrap_SBDebugger_CreateTarget},
20946     { "GetDummyTarget", _wrap_SBDebugger_GetDummyTarget},
20947     { "DeleteTarget", _wrap_SBDebugger_DeleteTarget},
20948     { "GetTargetAtIndex", _wrap_SBDebugger_GetTargetAtIndex},
20949     { "GetIndexOfTarget", _wrap_SBDebugger_GetIndexOfTarget},
20950     { "FindTargetWithProcessID", _wrap_SBDebugger_FindTargetWithProcessID},
20951     { "FindTargetWithFileAndArch", _wrap_SBDebugger_FindTargetWithFileAndArch},
20952     { "GetNumTargets", _wrap_SBDebugger_GetNumTargets},
20953     { "GetSelectedTarget", _wrap_SBDebugger_GetSelectedTarget},
20954     { "SetSelectedTarget", _wrap_SBDebugger_SetSelectedTarget},
20955     { "GetSelectedPlatform", _wrap_SBDebugger_GetSelectedPlatform},
20956     { "SetSelectedPlatform", _wrap_SBDebugger_SetSelectedPlatform},
20957     { "GetNumPlatforms", _wrap_SBDebugger_GetNumPlatforms},
20958     { "GetPlatformAtIndex", _wrap_SBDebugger_GetPlatformAtIndex},
20959     { "GetNumAvailablePlatforms", _wrap_SBDebugger_GetNumAvailablePlatforms},
20960     { "GetAvailablePlatformInfoAtIndex", _wrap_SBDebugger_GetAvailablePlatformInfoAtIndex},
20961     { "GetSourceManager", _wrap_SBDebugger_GetSourceManager},
20962     { "SetCurrentPlatform", _wrap_SBDebugger_SetCurrentPlatform},
20963     { "SetCurrentPlatformSDKRoot", _wrap_SBDebugger_SetCurrentPlatformSDKRoot},
20964     { "SetUseExternalEditor", _wrap_SBDebugger_SetUseExternalEditor},
20965     { "GetUseExternalEditor", _wrap_SBDebugger_GetUseExternalEditor},
20966     { "SetUseColor", _wrap_SBDebugger_SetUseColor},
20967     { "GetUseColor", _wrap_SBDebugger_GetUseColor},
20968     { "GetScriptingLanguage", _wrap_SBDebugger_GetScriptingLanguage},
20969     { "EnableLog", _wrap_SBDebugger_EnableLog},
20970     { "SetLoggingCallback", _wrap_SBDebugger_SetLoggingCallback},
20971     { "DispatchInput", _wrap_SBDebugger_DispatchInput},
20972     { "DispatchInputInterrupt", _wrap_SBDebugger_DispatchInputInterrupt},
20973     { "DispatchInputEndOfFile", _wrap_SBDebugger_DispatchInputEndOfFile},
20974     { "GetInstanceName", _wrap_SBDebugger_GetInstanceName},
20975     { "GetDescription", _wrap_SBDebugger_GetDescription},
20976     { "GetTerminalWidth", _wrap_SBDebugger_GetTerminalWidth},
20977     { "SetTerminalWidth", _wrap_SBDebugger_SetTerminalWidth},
20978     { "GetID", _wrap_SBDebugger_GetID},
20979     { "GetPrompt", _wrap_SBDebugger_GetPrompt},
20980     { "SetPrompt", _wrap_SBDebugger_SetPrompt},
20981     { "GetReproducerPath", _wrap_SBDebugger_GetReproducerPath},
20982     { "GetScriptLanguage", _wrap_SBDebugger_GetScriptLanguage},
20983     { "SetScriptLanguage", _wrap_SBDebugger_SetScriptLanguage},
20984     { "GetCloseInputOnEOF", _wrap_SBDebugger_GetCloseInputOnEOF},
20985     { "SetCloseInputOnEOF", _wrap_SBDebugger_SetCloseInputOnEOF},
20986     { "GetCategory", _wrap_SBDebugger_GetCategory},
20987     { "CreateCategory", _wrap_SBDebugger_CreateCategory},
20988     { "DeleteCategory", _wrap_SBDebugger_DeleteCategory},
20989     { "GetNumCategories", _wrap_SBDebugger_GetNumCategories},
20990     { "GetCategoryAtIndex", _wrap_SBDebugger_GetCategoryAtIndex},
20991     { "GetDefaultCategory", _wrap_SBDebugger_GetDefaultCategory},
20992     { "GetFormatForType", _wrap_SBDebugger_GetFormatForType},
20993     { "GetSummaryForType", _wrap_SBDebugger_GetSummaryForType},
20994     { "GetFilterForType", _wrap_SBDebugger_GetFilterForType},
20995     { "GetSyntheticForType", _wrap_SBDebugger_GetSyntheticForType},
20996     { "GetScriptInterpreterInfo", _wrap_SBDebugger_GetScriptInterpreterInfo},
20997     { "__tostring", _wrap_SBDebugger___tostring},
20998     { "RunCommandInterpreter", _wrap_SBDebugger_RunCommandInterpreter},
20999     { "RunREPL", _wrap_SBDebugger_RunREPL},
21000     {0,0}
21001 };
21002 static swig_lua_method swig_SBDebugger_meta[] = {
21003     { "__tostring", _wrap_SBDebugger___tostring},
21004     {0,0}
21005 };
21006 
21007 static swig_lua_attribute swig_SBDebugger_Sf_SwigStatic_attributes[] = {
21008     {0,0,0}
21009 };
21010 static swig_lua_const_info swig_SBDebugger_Sf_SwigStatic_constants[]= {
21011     {0,0,0,0,0,0}
21012 };
21013 static swig_lua_method swig_SBDebugger_Sf_SwigStatic_methods[]= {
21014     { "Initialize", _wrap_SBDebugger_Initialize},
21015     { "InitializeWithErrorHandling", _wrap_SBDebugger_InitializeWithErrorHandling},
21016     { "Terminate", _wrap_SBDebugger_Terminate},
21017     { "Create", _wrap_SBDebugger_Create},
21018     { "Destroy", _wrap_SBDebugger_Destroy},
21019     { "MemoryPressureDetected", _wrap_SBDebugger_MemoryPressureDetected},
21020     { "GetDefaultArchitecture", _wrap_SBDebugger_GetDefaultArchitecture},
21021     { "SetDefaultArchitecture", _wrap_SBDebugger_SetDefaultArchitecture},
21022     { "GetVersionString", _wrap_SBDebugger_GetVersionString},
21023     { "StateAsCString", _wrap_SBDebugger_StateAsCString},
21024     { "GetBuildConfiguration", _wrap_SBDebugger_GetBuildConfiguration},
21025     { "StateIsRunningState", _wrap_SBDebugger_StateIsRunningState},
21026     { "StateIsStoppedState", _wrap_SBDebugger_StateIsStoppedState},
21027     { "FindDebuggerWithID", _wrap_SBDebugger_FindDebuggerWithID},
21028     { "SetInternalVariable", _wrap_SBDebugger_SetInternalVariable},
21029     { "GetInternalVariableValue", _wrap_SBDebugger_GetInternalVariableValue},
21030     {0,0}
21031 };
21032 static swig_lua_class* swig_SBDebugger_Sf_SwigStatic_classes[]= {
21033     0
21034 };
21035 
21036 static swig_lua_namespace swig_SBDebugger_Sf_SwigStatic = {
21037     "SBDebugger",
21038     swig_SBDebugger_Sf_SwigStatic_methods,
21039     swig_SBDebugger_Sf_SwigStatic_attributes,
21040     swig_SBDebugger_Sf_SwigStatic_constants,
21041     swig_SBDebugger_Sf_SwigStatic_classes,
21042     0
21043 };
21044 static swig_lua_class *swig_SBDebugger_bases[] = {0};
21045 static const char *swig_SBDebugger_base_names[] = {0};
21046 static swig_lua_class _wrap_class_SBDebugger = { "SBDebugger", "SBDebugger", &SWIGTYPE_p_lldb__SBDebugger,_proxy__wrap_new_SBDebugger, swig_delete_SBDebugger, swig_SBDebugger_methods, swig_SBDebugger_attributes, &swig_SBDebugger_Sf_SwigStatic, swig_SBDebugger_meta, swig_SBDebugger_bases, swig_SBDebugger_base_names };
21047 
21048 static int _wrap_new_SBDeclaration__SWIG_0(lua_State* L) {
21049   int SWIG_arg = 0;
21050   lldb::SBDeclaration *result = 0 ;
21051 
21052   SWIG_check_num_args("lldb::SBDeclaration::SBDeclaration",0,0)
21053   result = (lldb::SBDeclaration *)new lldb::SBDeclaration();
21054   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBDeclaration,1); SWIG_arg++;
21055   return SWIG_arg;
21056 
21057   if(0) SWIG_fail;
21058 
21059 fail:
21060   lua_error(L);
21061   return SWIG_arg;
21062 }
21063 
21064 
21065 static int _wrap_new_SBDeclaration__SWIG_1(lua_State* L) {
21066   int SWIG_arg = 0;
21067   lldb::SBDeclaration *arg1 = 0 ;
21068   lldb::SBDeclaration *result = 0 ;
21069 
21070   SWIG_check_num_args("lldb::SBDeclaration::SBDeclaration",1,1)
21071   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBDeclaration::SBDeclaration",1,"lldb::SBDeclaration const &");
21072 
21073   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
21074     SWIG_fail_ptr("new_SBDeclaration",1,SWIGTYPE_p_lldb__SBDeclaration);
21075   }
21076 
21077   result = (lldb::SBDeclaration *)new lldb::SBDeclaration((lldb::SBDeclaration const &)*arg1);
21078   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBDeclaration,1); SWIG_arg++;
21079   return SWIG_arg;
21080 
21081   if(0) SWIG_fail;
21082 
21083 fail:
21084   lua_error(L);
21085   return SWIG_arg;
21086 }
21087 
21088 
21089 static int _wrap_new_SBDeclaration(lua_State* L) {
21090   int argc;
21091   int argv[2]={
21092     1,2
21093   };
21094 
21095   argc = lua_gettop(L);
21096   if (argc == 0) {
21097     return _wrap_new_SBDeclaration__SWIG_0(L);
21098   }
21099   if (argc == 1) {
21100     int _v;
21101     {
21102       void *ptr;
21103       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDeclaration, SWIG_POINTER_NO_NULL)) {
21104         _v = 0;
21105       } else {
21106         _v = 1;
21107       }
21108     }
21109     if (_v) {
21110       return _wrap_new_SBDeclaration__SWIG_1(L);
21111     }
21112   }
21113 
21114   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBDeclaration'\n"
21115     "  Possible C/C++ prototypes are:\n"
21116     "    lldb::SBDeclaration::SBDeclaration()\n"
21117     "    lldb::SBDeclaration::SBDeclaration(lldb::SBDeclaration const &)\n");
21118   lua_error(L);return 0;
21119 }
21120 
21121 
21122 static int _wrap_SBDeclaration_IsValid(lua_State* L) {
21123   int SWIG_arg = 0;
21124   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
21125   bool result;
21126 
21127   SWIG_check_num_args("lldb::SBDeclaration::IsValid",1,1)
21128   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::IsValid",1,"lldb::SBDeclaration const *");
21129 
21130   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
21131     SWIG_fail_ptr("SBDeclaration_IsValid",1,SWIGTYPE_p_lldb__SBDeclaration);
21132   }
21133 
21134   result = (bool)((lldb::SBDeclaration const *)arg1)->IsValid();
21135   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21136   return SWIG_arg;
21137 
21138   if(0) SWIG_fail;
21139 
21140 fail:
21141   lua_error(L);
21142   return SWIG_arg;
21143 }
21144 
21145 
21146 static int _wrap_SBDeclaration_GetFileSpec(lua_State* L) {
21147   int SWIG_arg = 0;
21148   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
21149   lldb::SBFileSpec result;
21150 
21151   SWIG_check_num_args("lldb::SBDeclaration::GetFileSpec",1,1)
21152   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::GetFileSpec",1,"lldb::SBDeclaration const *");
21153 
21154   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
21155     SWIG_fail_ptr("SBDeclaration_GetFileSpec",1,SWIGTYPE_p_lldb__SBDeclaration);
21156   }
21157 
21158   result = ((lldb::SBDeclaration const *)arg1)->GetFileSpec();
21159   {
21160     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
21161     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
21162   }
21163   return SWIG_arg;
21164 
21165   if(0) SWIG_fail;
21166 
21167 fail:
21168   lua_error(L);
21169   return SWIG_arg;
21170 }
21171 
21172 
21173 static int _wrap_SBDeclaration_GetLine(lua_State* L) {
21174   int SWIG_arg = 0;
21175   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
21176   uint32_t result;
21177 
21178   SWIG_check_num_args("lldb::SBDeclaration::GetLine",1,1)
21179   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::GetLine",1,"lldb::SBDeclaration const *");
21180 
21181   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
21182     SWIG_fail_ptr("SBDeclaration_GetLine",1,SWIGTYPE_p_lldb__SBDeclaration);
21183   }
21184 
21185   result = (uint32_t)((lldb::SBDeclaration const *)arg1)->GetLine();
21186   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
21187   return SWIG_arg;
21188 
21189   if(0) SWIG_fail;
21190 
21191 fail:
21192   lua_error(L);
21193   return SWIG_arg;
21194 }
21195 
21196 
21197 static int _wrap_SBDeclaration_GetColumn(lua_State* L) {
21198   int SWIG_arg = 0;
21199   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
21200   uint32_t result;
21201 
21202   SWIG_check_num_args("lldb::SBDeclaration::GetColumn",1,1)
21203   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::GetColumn",1,"lldb::SBDeclaration const *");
21204 
21205   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
21206     SWIG_fail_ptr("SBDeclaration_GetColumn",1,SWIGTYPE_p_lldb__SBDeclaration);
21207   }
21208 
21209   result = (uint32_t)((lldb::SBDeclaration const *)arg1)->GetColumn();
21210   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
21211   return SWIG_arg;
21212 
21213   if(0) SWIG_fail;
21214 
21215 fail:
21216   lua_error(L);
21217   return SWIG_arg;
21218 }
21219 
21220 
21221 static int _wrap_SBDeclaration_GetDescription(lua_State* L) {
21222   int SWIG_arg = 0;
21223   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
21224   lldb::SBStream *arg2 = 0 ;
21225   bool result;
21226 
21227   SWIG_check_num_args("lldb::SBDeclaration::GetDescription",2,2)
21228   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::GetDescription",1,"lldb::SBDeclaration *");
21229   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDeclaration::GetDescription",2,"lldb::SBStream &");
21230 
21231   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
21232     SWIG_fail_ptr("SBDeclaration_GetDescription",1,SWIGTYPE_p_lldb__SBDeclaration);
21233   }
21234 
21235 
21236   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
21237     SWIG_fail_ptr("SBDeclaration_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
21238   }
21239 
21240   result = (bool)(arg1)->GetDescription(*arg2);
21241   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21242   return SWIG_arg;
21243 
21244   if(0) SWIG_fail;
21245 
21246 fail:
21247   lua_error(L);
21248   return SWIG_arg;
21249 }
21250 
21251 
21252 static int _wrap_SBDeclaration_SetFileSpec(lua_State* L) {
21253   int SWIG_arg = 0;
21254   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
21255   lldb::SBFileSpec arg2 ;
21256   lldb::SBFileSpec *argp2 ;
21257 
21258   SWIG_check_num_args("lldb::SBDeclaration::SetFileSpec",2,2)
21259   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::SetFileSpec",1,"lldb::SBDeclaration *");
21260   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDeclaration::SetFileSpec",2,"lldb::SBFileSpec");
21261 
21262   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
21263     SWIG_fail_ptr("SBDeclaration_SetFileSpec",1,SWIGTYPE_p_lldb__SBDeclaration);
21264   }
21265 
21266 
21267   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFileSpec,0))){
21268     SWIG_fail_ptr("SBDeclaration_SetFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
21269   }
21270   arg2 = *argp2;
21271 
21272   (arg1)->SetFileSpec(arg2);
21273 
21274   return SWIG_arg;
21275 
21276   if(0) SWIG_fail;
21277 
21278 fail:
21279   lua_error(L);
21280   return SWIG_arg;
21281 }
21282 
21283 
21284 static int _wrap_SBDeclaration_SetLine(lua_State* L) {
21285   int SWIG_arg = 0;
21286   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
21287   uint32_t arg2 ;
21288 
21289   SWIG_check_num_args("lldb::SBDeclaration::SetLine",2,2)
21290   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::SetLine",1,"lldb::SBDeclaration *");
21291   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDeclaration::SetLine",2,"uint32_t");
21292 
21293   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
21294     SWIG_fail_ptr("SBDeclaration_SetLine",1,SWIGTYPE_p_lldb__SBDeclaration);
21295   }
21296 
21297   arg2 = (uint32_t)lua_tointeger(L, 2);
21298   (arg1)->SetLine(arg2);
21299 
21300   return SWIG_arg;
21301 
21302   if(0) SWIG_fail;
21303 
21304 fail:
21305   lua_error(L);
21306   return SWIG_arg;
21307 }
21308 
21309 
21310 static int _wrap_SBDeclaration_SetColumn(lua_State* L) {
21311   int SWIG_arg = 0;
21312   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
21313   uint32_t arg2 ;
21314 
21315   SWIG_check_num_args("lldb::SBDeclaration::SetColumn",2,2)
21316   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::SetColumn",1,"lldb::SBDeclaration *");
21317   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDeclaration::SetColumn",2,"uint32_t");
21318 
21319   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
21320     SWIG_fail_ptr("SBDeclaration_SetColumn",1,SWIGTYPE_p_lldb__SBDeclaration);
21321   }
21322 
21323   arg2 = (uint32_t)lua_tointeger(L, 2);
21324   (arg1)->SetColumn(arg2);
21325 
21326   return SWIG_arg;
21327 
21328   if(0) SWIG_fail;
21329 
21330 fail:
21331   lua_error(L);
21332   return SWIG_arg;
21333 }
21334 
21335 
21336 static int _wrap_SBDeclaration___eq(lua_State* L) {
21337   int SWIG_arg = 0;
21338   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
21339   lldb::SBDeclaration *arg2 = 0 ;
21340   bool result;
21341 
21342   SWIG_check_num_args("lldb::SBDeclaration::operator ==",2,2)
21343   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::operator ==",1,"lldb::SBDeclaration const *");
21344   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDeclaration::operator ==",2,"lldb::SBDeclaration const &");
21345 
21346   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
21347     SWIG_fail_ptr("SBDeclaration___eq",1,SWIGTYPE_p_lldb__SBDeclaration);
21348   }
21349 
21350 
21351   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBDeclaration,0))){
21352     SWIG_fail_ptr("SBDeclaration___eq",2,SWIGTYPE_p_lldb__SBDeclaration);
21353   }
21354 
21355   result = (bool)((lldb::SBDeclaration const *)arg1)->operator ==((lldb::SBDeclaration const &)*arg2);
21356   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21357   return SWIG_arg;
21358 
21359   if(0) SWIG_fail;
21360 
21361 fail:
21362   lua_error(L);
21363   return SWIG_arg;
21364 }
21365 
21366 
21367 static int _wrap_SBDeclaration___tostring(lua_State* L) {
21368   int SWIG_arg = 0;
21369   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
21370   std::string result;
21371 
21372   SWIG_check_num_args("lldb::SBDeclaration::__str__",1,1)
21373   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::__str__",1,"lldb::SBDeclaration *");
21374 
21375   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
21376     SWIG_fail_ptr("SBDeclaration___tostring",1,SWIGTYPE_p_lldb__SBDeclaration);
21377   }
21378 
21379   result = lldb_SBDeclaration___str__(arg1);
21380   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
21381   return SWIG_arg;
21382 
21383   if(0) SWIG_fail;
21384 
21385 fail:
21386   lua_error(L);
21387   return SWIG_arg;
21388 }
21389 
21390 
21391 static void swig_delete_SBDeclaration(void *obj) {
21392 lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) obj;
21393 delete arg1;
21394 }
21395 static int _proxy__wrap_new_SBDeclaration(lua_State *L) {
21396     assert(lua_istable(L,1));
21397     lua_pushcfunction(L,_wrap_new_SBDeclaration);
21398     assert(!lua_isnil(L,-1));
21399     lua_replace(L,1); /* replace our table with real constructor */
21400     lua_call(L,lua_gettop(L)-1,1);
21401     return 1;
21402 }
21403 static swig_lua_attribute swig_SBDeclaration_attributes[] = {
21404     {0,0,0}
21405 };
21406 static swig_lua_method swig_SBDeclaration_methods[]= {
21407     { "IsValid", _wrap_SBDeclaration_IsValid},
21408     { "GetFileSpec", _wrap_SBDeclaration_GetFileSpec},
21409     { "GetLine", _wrap_SBDeclaration_GetLine},
21410     { "GetColumn", _wrap_SBDeclaration_GetColumn},
21411     { "GetDescription", _wrap_SBDeclaration_GetDescription},
21412     { "SetFileSpec", _wrap_SBDeclaration_SetFileSpec},
21413     { "SetLine", _wrap_SBDeclaration_SetLine},
21414     { "SetColumn", _wrap_SBDeclaration_SetColumn},
21415     { "__eq", _wrap_SBDeclaration___eq},
21416     { "__tostring", _wrap_SBDeclaration___tostring},
21417     {0,0}
21418 };
21419 static swig_lua_method swig_SBDeclaration_meta[] = {
21420     { "__eq", _wrap_SBDeclaration___eq},
21421     { "__tostring", _wrap_SBDeclaration___tostring},
21422     {0,0}
21423 };
21424 
21425 static swig_lua_attribute swig_SBDeclaration_Sf_SwigStatic_attributes[] = {
21426     {0,0,0}
21427 };
21428 static swig_lua_const_info swig_SBDeclaration_Sf_SwigStatic_constants[]= {
21429     {0,0,0,0,0,0}
21430 };
21431 static swig_lua_method swig_SBDeclaration_Sf_SwigStatic_methods[]= {
21432     {0,0}
21433 };
21434 static swig_lua_class* swig_SBDeclaration_Sf_SwigStatic_classes[]= {
21435     0
21436 };
21437 
21438 static swig_lua_namespace swig_SBDeclaration_Sf_SwigStatic = {
21439     "SBDeclaration",
21440     swig_SBDeclaration_Sf_SwigStatic_methods,
21441     swig_SBDeclaration_Sf_SwigStatic_attributes,
21442     swig_SBDeclaration_Sf_SwigStatic_constants,
21443     swig_SBDeclaration_Sf_SwigStatic_classes,
21444     0
21445 };
21446 static swig_lua_class *swig_SBDeclaration_bases[] = {0};
21447 static const char *swig_SBDeclaration_base_names[] = {0};
21448 static swig_lua_class _wrap_class_SBDeclaration = { "SBDeclaration", "SBDeclaration", &SWIGTYPE_p_lldb__SBDeclaration,_proxy__wrap_new_SBDeclaration, swig_delete_SBDeclaration, swig_SBDeclaration_methods, swig_SBDeclaration_attributes, &swig_SBDeclaration_Sf_SwigStatic, swig_SBDeclaration_meta, swig_SBDeclaration_bases, swig_SBDeclaration_base_names };
21449 
21450 static int _wrap_new_SBError__SWIG_0(lua_State* L) {
21451   int SWIG_arg = 0;
21452   lldb::SBError *result = 0 ;
21453 
21454   SWIG_check_num_args("lldb::SBError::SBError",0,0)
21455   result = (lldb::SBError *)new lldb::SBError();
21456   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
21457   return SWIG_arg;
21458 
21459   if(0) SWIG_fail;
21460 
21461 fail:
21462   lua_error(L);
21463   return SWIG_arg;
21464 }
21465 
21466 
21467 static int _wrap_new_SBError__SWIG_1(lua_State* L) {
21468   int SWIG_arg = 0;
21469   lldb::SBError *arg1 = 0 ;
21470   lldb::SBError *result = 0 ;
21471 
21472   SWIG_check_num_args("lldb::SBError::SBError",1,1)
21473   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBError::SBError",1,"lldb::SBError const &");
21474 
21475   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21476     SWIG_fail_ptr("new_SBError",1,SWIGTYPE_p_lldb__SBError);
21477   }
21478 
21479   result = (lldb::SBError *)new lldb::SBError((lldb::SBError const &)*arg1);
21480   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
21481   return SWIG_arg;
21482 
21483   if(0) SWIG_fail;
21484 
21485 fail:
21486   lua_error(L);
21487   return SWIG_arg;
21488 }
21489 
21490 
21491 static int _wrap_new_SBError(lua_State* L) {
21492   int argc;
21493   int argv[2]={
21494     1,2
21495   };
21496 
21497   argc = lua_gettop(L);
21498   if (argc == 0) {
21499     return _wrap_new_SBError__SWIG_0(L);
21500   }
21501   if (argc == 1) {
21502     int _v;
21503     {
21504       void *ptr;
21505       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
21506         _v = 0;
21507       } else {
21508         _v = 1;
21509       }
21510     }
21511     if (_v) {
21512       return _wrap_new_SBError__SWIG_1(L);
21513     }
21514   }
21515 
21516   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBError'\n"
21517     "  Possible C/C++ prototypes are:\n"
21518     "    lldb::SBError::SBError()\n"
21519     "    lldb::SBError::SBError(lldb::SBError const &)\n");
21520   lua_error(L);return 0;
21521 }
21522 
21523 
21524 static int _wrap_SBError_GetCString(lua_State* L) {
21525   int SWIG_arg = 0;
21526   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21527   char *result = 0 ;
21528 
21529   SWIG_check_num_args("lldb::SBError::GetCString",1,1)
21530   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::GetCString",1,"lldb::SBError const *");
21531 
21532   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21533     SWIG_fail_ptr("SBError_GetCString",1,SWIGTYPE_p_lldb__SBError);
21534   }
21535 
21536   result = (char *)((lldb::SBError const *)arg1)->GetCString();
21537   lua_pushstring(L,(const char *)result); SWIG_arg++;
21538   return SWIG_arg;
21539 
21540   if(0) SWIG_fail;
21541 
21542 fail:
21543   lua_error(L);
21544   return SWIG_arg;
21545 }
21546 
21547 
21548 static int _wrap_SBError_Clear(lua_State* L) {
21549   int SWIG_arg = 0;
21550   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21551 
21552   SWIG_check_num_args("lldb::SBError::Clear",1,1)
21553   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::Clear",1,"lldb::SBError *");
21554 
21555   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21556     SWIG_fail_ptr("SBError_Clear",1,SWIGTYPE_p_lldb__SBError);
21557   }
21558 
21559   (arg1)->Clear();
21560 
21561   return SWIG_arg;
21562 
21563   if(0) SWIG_fail;
21564 
21565 fail:
21566   lua_error(L);
21567   return SWIG_arg;
21568 }
21569 
21570 
21571 static int _wrap_SBError_Fail(lua_State* L) {
21572   int SWIG_arg = 0;
21573   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21574   bool result;
21575 
21576   SWIG_check_num_args("lldb::SBError::Fail",1,1)
21577   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::Fail",1,"lldb::SBError const *");
21578 
21579   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21580     SWIG_fail_ptr("SBError_Fail",1,SWIGTYPE_p_lldb__SBError);
21581   }
21582 
21583   result = (bool)((lldb::SBError const *)arg1)->Fail();
21584   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21585   return SWIG_arg;
21586 
21587   if(0) SWIG_fail;
21588 
21589 fail:
21590   lua_error(L);
21591   return SWIG_arg;
21592 }
21593 
21594 
21595 static int _wrap_SBError_Success(lua_State* L) {
21596   int SWIG_arg = 0;
21597   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21598   bool result;
21599 
21600   SWIG_check_num_args("lldb::SBError::Success",1,1)
21601   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::Success",1,"lldb::SBError const *");
21602 
21603   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21604     SWIG_fail_ptr("SBError_Success",1,SWIGTYPE_p_lldb__SBError);
21605   }
21606 
21607   result = (bool)((lldb::SBError const *)arg1)->Success();
21608   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21609   return SWIG_arg;
21610 
21611   if(0) SWIG_fail;
21612 
21613 fail:
21614   lua_error(L);
21615   return SWIG_arg;
21616 }
21617 
21618 
21619 static int _wrap_SBError_GetError(lua_State* L) {
21620   int SWIG_arg = 0;
21621   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21622   uint32_t result;
21623 
21624   SWIG_check_num_args("lldb::SBError::GetError",1,1)
21625   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::GetError",1,"lldb::SBError const *");
21626 
21627   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21628     SWIG_fail_ptr("SBError_GetError",1,SWIGTYPE_p_lldb__SBError);
21629   }
21630 
21631   result = (uint32_t)((lldb::SBError const *)arg1)->GetError();
21632   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
21633   return SWIG_arg;
21634 
21635   if(0) SWIG_fail;
21636 
21637 fail:
21638   lua_error(L);
21639   return SWIG_arg;
21640 }
21641 
21642 
21643 static int _wrap_SBError_GetType(lua_State* L) {
21644   int SWIG_arg = 0;
21645   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21646   lldb::ErrorType result;
21647 
21648   SWIG_check_num_args("lldb::SBError::GetType",1,1)
21649   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::GetType",1,"lldb::SBError const *");
21650 
21651   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21652     SWIG_fail_ptr("SBError_GetType",1,SWIGTYPE_p_lldb__SBError);
21653   }
21654 
21655   result = (lldb::ErrorType)((lldb::SBError const *)arg1)->GetType();
21656   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
21657   return SWIG_arg;
21658 
21659   if(0) SWIG_fail;
21660 
21661 fail:
21662   lua_error(L);
21663   return SWIG_arg;
21664 }
21665 
21666 
21667 static int _wrap_SBError_SetError(lua_State* L) {
21668   int SWIG_arg = 0;
21669   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21670   uint32_t arg2 ;
21671   lldb::ErrorType arg3 ;
21672 
21673   SWIG_check_num_args("lldb::SBError::SetError",3,3)
21674   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetError",1,"lldb::SBError *");
21675   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBError::SetError",2,"uint32_t");
21676   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBError::SetError",3,"lldb::ErrorType");
21677 
21678   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21679     SWIG_fail_ptr("SBError_SetError",1,SWIGTYPE_p_lldb__SBError);
21680   }
21681 
21682   arg2 = (uint32_t)lua_tointeger(L, 2);
21683   arg3 = (lldb::ErrorType)lua_tointeger(L, 3);
21684   (arg1)->SetError(arg2,arg3);
21685 
21686   return SWIG_arg;
21687 
21688   if(0) SWIG_fail;
21689 
21690 fail:
21691   lua_error(L);
21692   return SWIG_arg;
21693 }
21694 
21695 
21696 static int _wrap_SBError_SetErrorToErrno(lua_State* L) {
21697   int SWIG_arg = 0;
21698   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21699 
21700   SWIG_check_num_args("lldb::SBError::SetErrorToErrno",1,1)
21701   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorToErrno",1,"lldb::SBError *");
21702 
21703   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21704     SWIG_fail_ptr("SBError_SetErrorToErrno",1,SWIGTYPE_p_lldb__SBError);
21705   }
21706 
21707   (arg1)->SetErrorToErrno();
21708 
21709   return SWIG_arg;
21710 
21711   if(0) SWIG_fail;
21712 
21713 fail:
21714   lua_error(L);
21715   return SWIG_arg;
21716 }
21717 
21718 
21719 static int _wrap_SBError_SetErrorToGenericError(lua_State* L) {
21720   int SWIG_arg = 0;
21721   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21722 
21723   SWIG_check_num_args("lldb::SBError::SetErrorToGenericError",1,1)
21724   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorToGenericError",1,"lldb::SBError *");
21725 
21726   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21727     SWIG_fail_ptr("SBError_SetErrorToGenericError",1,SWIGTYPE_p_lldb__SBError);
21728   }
21729 
21730   (arg1)->SetErrorToGenericError();
21731 
21732   return SWIG_arg;
21733 
21734   if(0) SWIG_fail;
21735 
21736 fail:
21737   lua_error(L);
21738   return SWIG_arg;
21739 }
21740 
21741 
21742 static int _wrap_SBError_SetErrorString(lua_State* L) {
21743   int SWIG_arg = 0;
21744   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21745   char *arg2 = (char *) 0 ;
21746 
21747   SWIG_check_num_args("lldb::SBError::SetErrorString",2,2)
21748   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorString",1,"lldb::SBError *");
21749   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorString",2,"char const *");
21750 
21751   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21752     SWIG_fail_ptr("SBError_SetErrorString",1,SWIGTYPE_p_lldb__SBError);
21753   }
21754 
21755   arg2 = (char *)lua_tostring(L, 2);
21756   (arg1)->SetErrorString((char const *)arg2);
21757 
21758   return SWIG_arg;
21759 
21760   if(0) SWIG_fail;
21761 
21762 fail:
21763   lua_error(L);
21764   return SWIG_arg;
21765 }
21766 
21767 
21768 static int _wrap_SBError_SetErrorStringWithFormat__SWIG_0(lua_State* L) {
21769   int SWIG_arg = 0;
21770   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21771   char *arg2 = (char *) 0 ;
21772   char *arg3 = (char *) 0 ;
21773   char *arg4 = (char *) 0 ;
21774   char *arg5 = (char *) 0 ;
21775   int result;
21776 
21777   SWIG_check_num_args("lldb::SBError::SetErrorStringWithFormat",5,5)
21778   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",1,"lldb::SBError *");
21779   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",2,"char const *");
21780   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",3,"char *");
21781   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",4,"char *");
21782   if(!SWIG_lua_isnilstring(L,5)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",5,"char *");
21783 
21784   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21785     SWIG_fail_ptr("SBError_SetErrorStringWithFormat",1,SWIGTYPE_p_lldb__SBError);
21786   }
21787 
21788   arg2 = (char *)lua_tostring(L, 2);
21789   arg3 = (char *)lua_tostring(L, 3);
21790   arg4 = (char *)lua_tostring(L, 4);
21791   arg5 = (char *)lua_tostring(L, 5);
21792   result = (int)(arg1)->SetErrorStringWithFormat((char const *)arg2,arg3,arg4,arg5);
21793   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
21794   return SWIG_arg;
21795 
21796   if(0) SWIG_fail;
21797 
21798 fail:
21799   lua_error(L);
21800   return SWIG_arg;
21801 }
21802 
21803 
21804 static int _wrap_SBError_SetErrorStringWithFormat__SWIG_1(lua_State* L) {
21805   int SWIG_arg = 0;
21806   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21807   char *arg2 = (char *) 0 ;
21808   char *arg3 = (char *) 0 ;
21809   char *arg4 = (char *) 0 ;
21810   int result;
21811 
21812   SWIG_check_num_args("lldb::SBError::SetErrorStringWithFormat",4,4)
21813   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",1,"lldb::SBError *");
21814   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",2,"char const *");
21815   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",3,"char *");
21816   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",4,"char *");
21817 
21818   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21819     SWIG_fail_ptr("SBError_SetErrorStringWithFormat",1,SWIGTYPE_p_lldb__SBError);
21820   }
21821 
21822   arg2 = (char *)lua_tostring(L, 2);
21823   arg3 = (char *)lua_tostring(L, 3);
21824   arg4 = (char *)lua_tostring(L, 4);
21825   result = (int)(arg1)->SetErrorStringWithFormat((char const *)arg2,arg3,arg4);
21826   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
21827   return SWIG_arg;
21828 
21829   if(0) SWIG_fail;
21830 
21831 fail:
21832   lua_error(L);
21833   return SWIG_arg;
21834 }
21835 
21836 
21837 static int _wrap_SBError_SetErrorStringWithFormat__SWIG_2(lua_State* L) {
21838   int SWIG_arg = 0;
21839   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21840   char *arg2 = (char *) 0 ;
21841   char *arg3 = (char *) 0 ;
21842   int result;
21843 
21844   SWIG_check_num_args("lldb::SBError::SetErrorStringWithFormat",3,3)
21845   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",1,"lldb::SBError *");
21846   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",2,"char const *");
21847   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",3,"char *");
21848 
21849   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21850     SWIG_fail_ptr("SBError_SetErrorStringWithFormat",1,SWIGTYPE_p_lldb__SBError);
21851   }
21852 
21853   arg2 = (char *)lua_tostring(L, 2);
21854   arg3 = (char *)lua_tostring(L, 3);
21855   result = (int)(arg1)->SetErrorStringWithFormat((char const *)arg2,arg3);
21856   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
21857   return SWIG_arg;
21858 
21859   if(0) SWIG_fail;
21860 
21861 fail:
21862   lua_error(L);
21863   return SWIG_arg;
21864 }
21865 
21866 
21867 static int _wrap_SBError_SetErrorStringWithFormat__SWIG_3(lua_State* L) {
21868   int SWIG_arg = 0;
21869   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21870   char *arg2 = (char *) 0 ;
21871   int result;
21872 
21873   SWIG_check_num_args("lldb::SBError::SetErrorStringWithFormat",2,2)
21874   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",1,"lldb::SBError *");
21875   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",2,"char const *");
21876 
21877   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21878     SWIG_fail_ptr("SBError_SetErrorStringWithFormat",1,SWIGTYPE_p_lldb__SBError);
21879   }
21880 
21881   arg2 = (char *)lua_tostring(L, 2);
21882   result = (int)(arg1)->SetErrorStringWithFormat((char const *)arg2);
21883   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
21884   return SWIG_arg;
21885 
21886   if(0) SWIG_fail;
21887 
21888 fail:
21889   lua_error(L);
21890   return SWIG_arg;
21891 }
21892 
21893 
21894 static int _wrap_SBError_SetErrorStringWithFormat(lua_State* L) {
21895   int argc;
21896   int argv[6]={
21897     1,2,3,4,5,6
21898   };
21899 
21900   argc = lua_gettop(L);
21901   if (argc == 2) {
21902     int _v;
21903     {
21904       void *ptr;
21905       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
21906         _v = 0;
21907       } else {
21908         _v = 1;
21909       }
21910     }
21911     if (_v) {
21912       {
21913         _v = SWIG_lua_isnilstring(L,argv[1]);
21914       }
21915       if (_v) {
21916         return _wrap_SBError_SetErrorStringWithFormat__SWIG_3(L);
21917       }
21918     }
21919   }
21920   if (argc == 3) {
21921     int _v;
21922     {
21923       void *ptr;
21924       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
21925         _v = 0;
21926       } else {
21927         _v = 1;
21928       }
21929     }
21930     if (_v) {
21931       {
21932         _v = SWIG_lua_isnilstring(L,argv[1]);
21933       }
21934       if (_v) {
21935         {
21936           _v = SWIG_lua_isnilstring(L,argv[2]);
21937         }
21938         if (_v) {
21939           return _wrap_SBError_SetErrorStringWithFormat__SWIG_2(L);
21940         }
21941       }
21942     }
21943   }
21944   if (argc == 4) {
21945     int _v;
21946     {
21947       void *ptr;
21948       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
21949         _v = 0;
21950       } else {
21951         _v = 1;
21952       }
21953     }
21954     if (_v) {
21955       {
21956         _v = SWIG_lua_isnilstring(L,argv[1]);
21957       }
21958       if (_v) {
21959         {
21960           _v = SWIG_lua_isnilstring(L,argv[2]);
21961         }
21962         if (_v) {
21963           {
21964             _v = SWIG_lua_isnilstring(L,argv[3]);
21965           }
21966           if (_v) {
21967             return _wrap_SBError_SetErrorStringWithFormat__SWIG_1(L);
21968           }
21969         }
21970       }
21971     }
21972   }
21973   if (argc == 5) {
21974     int _v;
21975     {
21976       void *ptr;
21977       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
21978         _v = 0;
21979       } else {
21980         _v = 1;
21981       }
21982     }
21983     if (_v) {
21984       {
21985         _v = SWIG_lua_isnilstring(L,argv[1]);
21986       }
21987       if (_v) {
21988         {
21989           _v = SWIG_lua_isnilstring(L,argv[2]);
21990         }
21991         if (_v) {
21992           {
21993             _v = SWIG_lua_isnilstring(L,argv[3]);
21994           }
21995           if (_v) {
21996             {
21997               _v = SWIG_lua_isnilstring(L,argv[4]);
21998             }
21999             if (_v) {
22000               return _wrap_SBError_SetErrorStringWithFormat__SWIG_0(L);
22001             }
22002           }
22003         }
22004       }
22005     }
22006   }
22007 
22008   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBError_SetErrorStringWithFormat'\n"
22009     "  Possible C/C++ prototypes are:\n"
22010     "    lldb::SBError::SetErrorStringWithFormat(char const *,char *,char *,char *)\n"
22011     "    lldb::SBError::SetErrorStringWithFormat(char const *,char *,char *)\n"
22012     "    lldb::SBError::SetErrorStringWithFormat(char const *,char *)\n"
22013     "    lldb::SBError::SetErrorStringWithFormat(char const *)\n");
22014   lua_error(L);return 0;
22015 }
22016 
22017 
22018 static int _wrap_SBError_IsValid(lua_State* L) {
22019   int SWIG_arg = 0;
22020   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
22021   bool result;
22022 
22023   SWIG_check_num_args("lldb::SBError::IsValid",1,1)
22024   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::IsValid",1,"lldb::SBError const *");
22025 
22026   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
22027     SWIG_fail_ptr("SBError_IsValid",1,SWIGTYPE_p_lldb__SBError);
22028   }
22029 
22030   result = (bool)((lldb::SBError const *)arg1)->IsValid();
22031   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22032   return SWIG_arg;
22033 
22034   if(0) SWIG_fail;
22035 
22036 fail:
22037   lua_error(L);
22038   return SWIG_arg;
22039 }
22040 
22041 
22042 static int _wrap_SBError_GetDescription(lua_State* L) {
22043   int SWIG_arg = 0;
22044   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
22045   lldb::SBStream *arg2 = 0 ;
22046   bool result;
22047 
22048   SWIG_check_num_args("lldb::SBError::GetDescription",2,2)
22049   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::GetDescription",1,"lldb::SBError *");
22050   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBError::GetDescription",2,"lldb::SBStream &");
22051 
22052   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
22053     SWIG_fail_ptr("SBError_GetDescription",1,SWIGTYPE_p_lldb__SBError);
22054   }
22055 
22056 
22057   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
22058     SWIG_fail_ptr("SBError_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
22059   }
22060 
22061   result = (bool)(arg1)->GetDescription(*arg2);
22062   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22063   return SWIG_arg;
22064 
22065   if(0) SWIG_fail;
22066 
22067 fail:
22068   lua_error(L);
22069   return SWIG_arg;
22070 }
22071 
22072 
22073 static int _wrap_SBError___tostring(lua_State* L) {
22074   int SWIG_arg = 0;
22075   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
22076   std::string result;
22077 
22078   SWIG_check_num_args("lldb::SBError::__str__",1,1)
22079   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::__str__",1,"lldb::SBError *");
22080 
22081   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
22082     SWIG_fail_ptr("SBError___tostring",1,SWIGTYPE_p_lldb__SBError);
22083   }
22084 
22085   result = lldb_SBError___str__(arg1);
22086   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
22087   return SWIG_arg;
22088 
22089   if(0) SWIG_fail;
22090 
22091 fail:
22092   lua_error(L);
22093   return SWIG_arg;
22094 }
22095 
22096 
22097 static void swig_delete_SBError(void *obj) {
22098 lldb::SBError *arg1 = (lldb::SBError *) obj;
22099 delete arg1;
22100 }
22101 static int _proxy__wrap_new_SBError(lua_State *L) {
22102     assert(lua_istable(L,1));
22103     lua_pushcfunction(L,_wrap_new_SBError);
22104     assert(!lua_isnil(L,-1));
22105     lua_replace(L,1); /* replace our table with real constructor */
22106     lua_call(L,lua_gettop(L)-1,1);
22107     return 1;
22108 }
22109 static swig_lua_attribute swig_SBError_attributes[] = {
22110     {0,0,0}
22111 };
22112 static swig_lua_method swig_SBError_methods[]= {
22113     { "GetCString", _wrap_SBError_GetCString},
22114     { "Clear", _wrap_SBError_Clear},
22115     { "Fail", _wrap_SBError_Fail},
22116     { "Success", _wrap_SBError_Success},
22117     { "GetError", _wrap_SBError_GetError},
22118     { "GetType", _wrap_SBError_GetType},
22119     { "SetError", _wrap_SBError_SetError},
22120     { "SetErrorToErrno", _wrap_SBError_SetErrorToErrno},
22121     { "SetErrorToGenericError", _wrap_SBError_SetErrorToGenericError},
22122     { "SetErrorString", _wrap_SBError_SetErrorString},
22123     { "SetErrorStringWithFormat", _wrap_SBError_SetErrorStringWithFormat},
22124     { "IsValid", _wrap_SBError_IsValid},
22125     { "GetDescription", _wrap_SBError_GetDescription},
22126     { "__tostring", _wrap_SBError___tostring},
22127     {0,0}
22128 };
22129 static swig_lua_method swig_SBError_meta[] = {
22130     { "__tostring", _wrap_SBError___tostring},
22131     {0,0}
22132 };
22133 
22134 static swig_lua_attribute swig_SBError_Sf_SwigStatic_attributes[] = {
22135     {0,0,0}
22136 };
22137 static swig_lua_const_info swig_SBError_Sf_SwigStatic_constants[]= {
22138     {0,0,0,0,0,0}
22139 };
22140 static swig_lua_method swig_SBError_Sf_SwigStatic_methods[]= {
22141     {0,0}
22142 };
22143 static swig_lua_class* swig_SBError_Sf_SwigStatic_classes[]= {
22144     0
22145 };
22146 
22147 static swig_lua_namespace swig_SBError_Sf_SwigStatic = {
22148     "SBError",
22149     swig_SBError_Sf_SwigStatic_methods,
22150     swig_SBError_Sf_SwigStatic_attributes,
22151     swig_SBError_Sf_SwigStatic_constants,
22152     swig_SBError_Sf_SwigStatic_classes,
22153     0
22154 };
22155 static swig_lua_class *swig_SBError_bases[] = {0};
22156 static const char *swig_SBError_base_names[] = {0};
22157 static swig_lua_class _wrap_class_SBError = { "SBError", "SBError", &SWIGTYPE_p_lldb__SBError,_proxy__wrap_new_SBError, swig_delete_SBError, swig_SBError_methods, swig_SBError_attributes, &swig_SBError_Sf_SwigStatic, swig_SBError_meta, swig_SBError_bases, swig_SBError_base_names };
22158 
22159 static int _wrap_new_SBEnvironment__SWIG_0(lua_State* L) {
22160   int SWIG_arg = 0;
22161   lldb::SBEnvironment *result = 0 ;
22162 
22163   SWIG_check_num_args("lldb::SBEnvironment::SBEnvironment",0,0)
22164   result = (lldb::SBEnvironment *)new lldb::SBEnvironment();
22165   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEnvironment,1); SWIG_arg++;
22166   return SWIG_arg;
22167 
22168   if(0) SWIG_fail;
22169 
22170 fail:
22171   lua_error(L);
22172   return SWIG_arg;
22173 }
22174 
22175 
22176 static int _wrap_new_SBEnvironment__SWIG_1(lua_State* L) {
22177   int SWIG_arg = 0;
22178   lldb::SBEnvironment *arg1 = 0 ;
22179   lldb::SBEnvironment *result = 0 ;
22180 
22181   SWIG_check_num_args("lldb::SBEnvironment::SBEnvironment",1,1)
22182   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBEnvironment::SBEnvironment",1,"lldb::SBEnvironment const &");
22183 
22184   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22185     SWIG_fail_ptr("new_SBEnvironment",1,SWIGTYPE_p_lldb__SBEnvironment);
22186   }
22187 
22188   result = (lldb::SBEnvironment *)new lldb::SBEnvironment((lldb::SBEnvironment const &)*arg1);
22189   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEnvironment,1); SWIG_arg++;
22190   return SWIG_arg;
22191 
22192   if(0) SWIG_fail;
22193 
22194 fail:
22195   lua_error(L);
22196   return SWIG_arg;
22197 }
22198 
22199 
22200 static int _wrap_new_SBEnvironment(lua_State* L) {
22201   int argc;
22202   int argv[2]={
22203     1,2
22204   };
22205 
22206   argc = lua_gettop(L);
22207   if (argc == 0) {
22208     return _wrap_new_SBEnvironment__SWIG_0(L);
22209   }
22210   if (argc == 1) {
22211     int _v;
22212     {
22213       void *ptr;
22214       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBEnvironment, SWIG_POINTER_NO_NULL)) {
22215         _v = 0;
22216       } else {
22217         _v = 1;
22218       }
22219     }
22220     if (_v) {
22221       return _wrap_new_SBEnvironment__SWIG_1(L);
22222     }
22223   }
22224 
22225   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBEnvironment'\n"
22226     "  Possible C/C++ prototypes are:\n"
22227     "    lldb::SBEnvironment::SBEnvironment()\n"
22228     "    lldb::SBEnvironment::SBEnvironment(lldb::SBEnvironment const &)\n");
22229   lua_error(L);return 0;
22230 }
22231 
22232 
22233 static int _wrap_SBEnvironment_GetNumValues(lua_State* L) {
22234   int SWIG_arg = 0;
22235   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22236   size_t result;
22237 
22238   SWIG_check_num_args("lldb::SBEnvironment::GetNumValues",1,1)
22239   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::GetNumValues",1,"lldb::SBEnvironment *");
22240 
22241   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22242     SWIG_fail_ptr("SBEnvironment_GetNumValues",1,SWIGTYPE_p_lldb__SBEnvironment);
22243   }
22244 
22245   result = (arg1)->GetNumValues();
22246   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
22247   return SWIG_arg;
22248 
22249   if(0) SWIG_fail;
22250 
22251 fail:
22252   lua_error(L);
22253   return SWIG_arg;
22254 }
22255 
22256 
22257 static int _wrap_SBEnvironment_Get(lua_State* L) {
22258   int SWIG_arg = 0;
22259   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22260   char *arg2 = (char *) 0 ;
22261   char *result = 0 ;
22262 
22263   SWIG_check_num_args("lldb::SBEnvironment::Get",2,2)
22264   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::Get",1,"lldb::SBEnvironment *");
22265   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBEnvironment::Get",2,"char const *");
22266 
22267   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22268     SWIG_fail_ptr("SBEnvironment_Get",1,SWIGTYPE_p_lldb__SBEnvironment);
22269   }
22270 
22271   arg2 = (char *)lua_tostring(L, 2);
22272   result = (char *)(arg1)->Get((char const *)arg2);
22273   lua_pushstring(L,(const char *)result); SWIG_arg++;
22274   return SWIG_arg;
22275 
22276   if(0) SWIG_fail;
22277 
22278 fail:
22279   lua_error(L);
22280   return SWIG_arg;
22281 }
22282 
22283 
22284 static int _wrap_SBEnvironment_GetNameAtIndex(lua_State* L) {
22285   int SWIG_arg = 0;
22286   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22287   size_t arg2 ;
22288   char *result = 0 ;
22289 
22290   SWIG_check_num_args("lldb::SBEnvironment::GetNameAtIndex",2,2)
22291   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::GetNameAtIndex",1,"lldb::SBEnvironment *");
22292   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBEnvironment::GetNameAtIndex",2,"size_t");
22293 
22294   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22295     SWIG_fail_ptr("SBEnvironment_GetNameAtIndex",1,SWIGTYPE_p_lldb__SBEnvironment);
22296   }
22297 
22298   arg2 = (size_t)lua_tointeger(L, 2);
22299   result = (char *)(arg1)->GetNameAtIndex(arg2);
22300   lua_pushstring(L,(const char *)result); SWIG_arg++;
22301   return SWIG_arg;
22302 
22303   if(0) SWIG_fail;
22304 
22305 fail:
22306   lua_error(L);
22307   return SWIG_arg;
22308 }
22309 
22310 
22311 static int _wrap_SBEnvironment_GetValueAtIndex(lua_State* L) {
22312   int SWIG_arg = 0;
22313   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22314   size_t arg2 ;
22315   char *result = 0 ;
22316 
22317   SWIG_check_num_args("lldb::SBEnvironment::GetValueAtIndex",2,2)
22318   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::GetValueAtIndex",1,"lldb::SBEnvironment *");
22319   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBEnvironment::GetValueAtIndex",2,"size_t");
22320 
22321   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22322     SWIG_fail_ptr("SBEnvironment_GetValueAtIndex",1,SWIGTYPE_p_lldb__SBEnvironment);
22323   }
22324 
22325   arg2 = (size_t)lua_tointeger(L, 2);
22326   result = (char *)(arg1)->GetValueAtIndex(arg2);
22327   lua_pushstring(L,(const char *)result); SWIG_arg++;
22328   return SWIG_arg;
22329 
22330   if(0) SWIG_fail;
22331 
22332 fail:
22333   lua_error(L);
22334   return SWIG_arg;
22335 }
22336 
22337 
22338 static int _wrap_SBEnvironment_GetEntries(lua_State* L) {
22339   int SWIG_arg = 0;
22340   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22341   lldb::SBStringList result;
22342 
22343   SWIG_check_num_args("lldb::SBEnvironment::GetEntries",1,1)
22344   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::GetEntries",1,"lldb::SBEnvironment *");
22345 
22346   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22347     SWIG_fail_ptr("SBEnvironment_GetEntries",1,SWIGTYPE_p_lldb__SBEnvironment);
22348   }
22349 
22350   result = (arg1)->GetEntries();
22351   {
22352     lldb::SBStringList * resultptr = new lldb::SBStringList((const lldb::SBStringList &) result);
22353     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStringList,1); SWIG_arg++;
22354   }
22355   return SWIG_arg;
22356 
22357   if(0) SWIG_fail;
22358 
22359 fail:
22360   lua_error(L);
22361   return SWIG_arg;
22362 }
22363 
22364 
22365 static int _wrap_SBEnvironment_PutEntry(lua_State* L) {
22366   int SWIG_arg = 0;
22367   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22368   char *arg2 = (char *) 0 ;
22369 
22370   SWIG_check_num_args("lldb::SBEnvironment::PutEntry",2,2)
22371   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::PutEntry",1,"lldb::SBEnvironment *");
22372   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBEnvironment::PutEntry",2,"char const *");
22373 
22374   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22375     SWIG_fail_ptr("SBEnvironment_PutEntry",1,SWIGTYPE_p_lldb__SBEnvironment);
22376   }
22377 
22378   arg2 = (char *)lua_tostring(L, 2);
22379   (arg1)->PutEntry((char const *)arg2);
22380 
22381   return SWIG_arg;
22382 
22383   if(0) SWIG_fail;
22384 
22385 fail:
22386   lua_error(L);
22387   return SWIG_arg;
22388 }
22389 
22390 
22391 static int _wrap_SBEnvironment_SetEntries(lua_State* L) {
22392   int SWIG_arg = 0;
22393   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22394   lldb::SBStringList *arg2 = 0 ;
22395   bool arg3 ;
22396 
22397   SWIG_check_num_args("lldb::SBEnvironment::SetEntries",3,3)
22398   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::SetEntries",1,"lldb::SBEnvironment *");
22399   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBEnvironment::SetEntries",2,"lldb::SBStringList const &");
22400   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBEnvironment::SetEntries",3,"bool");
22401 
22402   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22403     SWIG_fail_ptr("SBEnvironment_SetEntries",1,SWIGTYPE_p_lldb__SBEnvironment);
22404   }
22405 
22406 
22407   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
22408     SWIG_fail_ptr("SBEnvironment_SetEntries",2,SWIGTYPE_p_lldb__SBStringList);
22409   }
22410 
22411   arg3 = (lua_toboolean(L, 3)!=0);
22412   (arg1)->SetEntries((lldb::SBStringList const &)*arg2,arg3);
22413 
22414   return SWIG_arg;
22415 
22416   if(0) SWIG_fail;
22417 
22418 fail:
22419   lua_error(L);
22420   return SWIG_arg;
22421 }
22422 
22423 
22424 static int _wrap_SBEnvironment_Set(lua_State* L) {
22425   int SWIG_arg = 0;
22426   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22427   char *arg2 = (char *) 0 ;
22428   char *arg3 = (char *) 0 ;
22429   bool arg4 ;
22430   bool result;
22431 
22432   SWIG_check_num_args("lldb::SBEnvironment::Set",4,4)
22433   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::Set",1,"lldb::SBEnvironment *");
22434   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBEnvironment::Set",2,"char const *");
22435   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBEnvironment::Set",3,"char const *");
22436   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBEnvironment::Set",4,"bool");
22437 
22438   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22439     SWIG_fail_ptr("SBEnvironment_Set",1,SWIGTYPE_p_lldb__SBEnvironment);
22440   }
22441 
22442   arg2 = (char *)lua_tostring(L, 2);
22443   arg3 = (char *)lua_tostring(L, 3);
22444   arg4 = (lua_toboolean(L, 4)!=0);
22445   result = (bool)(arg1)->Set((char const *)arg2,(char const *)arg3,arg4);
22446   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22447   return SWIG_arg;
22448 
22449   if(0) SWIG_fail;
22450 
22451 fail:
22452   lua_error(L);
22453   return SWIG_arg;
22454 }
22455 
22456 
22457 static int _wrap_SBEnvironment_Unset(lua_State* L) {
22458   int SWIG_arg = 0;
22459   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22460   char *arg2 = (char *) 0 ;
22461   bool result;
22462 
22463   SWIG_check_num_args("lldb::SBEnvironment::Unset",2,2)
22464   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::Unset",1,"lldb::SBEnvironment *");
22465   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBEnvironment::Unset",2,"char const *");
22466 
22467   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22468     SWIG_fail_ptr("SBEnvironment_Unset",1,SWIGTYPE_p_lldb__SBEnvironment);
22469   }
22470 
22471   arg2 = (char *)lua_tostring(L, 2);
22472   result = (bool)(arg1)->Unset((char const *)arg2);
22473   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22474   return SWIG_arg;
22475 
22476   if(0) SWIG_fail;
22477 
22478 fail:
22479   lua_error(L);
22480   return SWIG_arg;
22481 }
22482 
22483 
22484 static int _wrap_SBEnvironment_Clear(lua_State* L) {
22485   int SWIG_arg = 0;
22486   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22487 
22488   SWIG_check_num_args("lldb::SBEnvironment::Clear",1,1)
22489   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::Clear",1,"lldb::SBEnvironment *");
22490 
22491   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22492     SWIG_fail_ptr("SBEnvironment_Clear",1,SWIGTYPE_p_lldb__SBEnvironment);
22493   }
22494 
22495   (arg1)->Clear();
22496 
22497   return SWIG_arg;
22498 
22499   if(0) SWIG_fail;
22500 
22501 fail:
22502   lua_error(L);
22503   return SWIG_arg;
22504 }
22505 
22506 
22507 static void swig_delete_SBEnvironment(void *obj) {
22508 lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) obj;
22509 delete arg1;
22510 }
22511 static int _proxy__wrap_new_SBEnvironment(lua_State *L) {
22512     assert(lua_istable(L,1));
22513     lua_pushcfunction(L,_wrap_new_SBEnvironment);
22514     assert(!lua_isnil(L,-1));
22515     lua_replace(L,1); /* replace our table with real constructor */
22516     lua_call(L,lua_gettop(L)-1,1);
22517     return 1;
22518 }
22519 static swig_lua_attribute swig_SBEnvironment_attributes[] = {
22520     {0,0,0}
22521 };
22522 static swig_lua_method swig_SBEnvironment_methods[]= {
22523     { "GetNumValues", _wrap_SBEnvironment_GetNumValues},
22524     { "Get", _wrap_SBEnvironment_Get},
22525     { "GetNameAtIndex", _wrap_SBEnvironment_GetNameAtIndex},
22526     { "GetValueAtIndex", _wrap_SBEnvironment_GetValueAtIndex},
22527     { "GetEntries", _wrap_SBEnvironment_GetEntries},
22528     { "PutEntry", _wrap_SBEnvironment_PutEntry},
22529     { "SetEntries", _wrap_SBEnvironment_SetEntries},
22530     { "Set", _wrap_SBEnvironment_Set},
22531     { "Unset", _wrap_SBEnvironment_Unset},
22532     { "Clear", _wrap_SBEnvironment_Clear},
22533     {0,0}
22534 };
22535 static swig_lua_method swig_SBEnvironment_meta[] = {
22536     {0,0}
22537 };
22538 
22539 static swig_lua_attribute swig_SBEnvironment_Sf_SwigStatic_attributes[] = {
22540     {0,0,0}
22541 };
22542 static swig_lua_const_info swig_SBEnvironment_Sf_SwigStatic_constants[]= {
22543     {0,0,0,0,0,0}
22544 };
22545 static swig_lua_method swig_SBEnvironment_Sf_SwigStatic_methods[]= {
22546     {0,0}
22547 };
22548 static swig_lua_class* swig_SBEnvironment_Sf_SwigStatic_classes[]= {
22549     0
22550 };
22551 
22552 static swig_lua_namespace swig_SBEnvironment_Sf_SwigStatic = {
22553     "SBEnvironment",
22554     swig_SBEnvironment_Sf_SwigStatic_methods,
22555     swig_SBEnvironment_Sf_SwigStatic_attributes,
22556     swig_SBEnvironment_Sf_SwigStatic_constants,
22557     swig_SBEnvironment_Sf_SwigStatic_classes,
22558     0
22559 };
22560 static swig_lua_class *swig_SBEnvironment_bases[] = {0};
22561 static const char *swig_SBEnvironment_base_names[] = {0};
22562 static swig_lua_class _wrap_class_SBEnvironment = { "SBEnvironment", "SBEnvironment", &SWIGTYPE_p_lldb__SBEnvironment,_proxy__wrap_new_SBEnvironment, swig_delete_SBEnvironment, swig_SBEnvironment_methods, swig_SBEnvironment_attributes, &swig_SBEnvironment_Sf_SwigStatic, swig_SBEnvironment_meta, swig_SBEnvironment_bases, swig_SBEnvironment_base_names };
22563 
22564 static int _wrap_new_SBEvent__SWIG_0(lua_State* L) {
22565   int SWIG_arg = 0;
22566   lldb::SBEvent *result = 0 ;
22567 
22568   SWIG_check_num_args("lldb::SBEvent::SBEvent",0,0)
22569   result = (lldb::SBEvent *)new lldb::SBEvent();
22570   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEvent,1); SWIG_arg++;
22571   return SWIG_arg;
22572 
22573   if(0) SWIG_fail;
22574 
22575 fail:
22576   lua_error(L);
22577   return SWIG_arg;
22578 }
22579 
22580 
22581 static int _wrap_new_SBEvent__SWIG_1(lua_State* L) {
22582   int SWIG_arg = 0;
22583   lldb::SBEvent *arg1 = 0 ;
22584   lldb::SBEvent *result = 0 ;
22585 
22586   SWIG_check_num_args("lldb::SBEvent::SBEvent",1,1)
22587   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBEvent::SBEvent",1,"lldb::SBEvent const &");
22588 
22589   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22590     SWIG_fail_ptr("new_SBEvent",1,SWIGTYPE_p_lldb__SBEvent);
22591   }
22592 
22593   result = (lldb::SBEvent *)new lldb::SBEvent((lldb::SBEvent const &)*arg1);
22594   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEvent,1); SWIG_arg++;
22595   return SWIG_arg;
22596 
22597   if(0) SWIG_fail;
22598 
22599 fail:
22600   lua_error(L);
22601   return SWIG_arg;
22602 }
22603 
22604 
22605 static int _wrap_new_SBEvent__SWIG_2(lua_State* L) {
22606   int SWIG_arg = 0;
22607   uint32_t arg1 ;
22608   char *arg2 = (char *) 0 ;
22609   uint32_t arg3 ;
22610   lldb::SBEvent *result = 0 ;
22611 
22612   SWIG_check_num_args("lldb::SBEvent::SBEvent",2,2)
22613   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBEvent::SBEvent",1,"uint32_t");
22614   arg1 = (uint32_t)lua_tointeger(L, 1);
22615   {
22616     arg2 = (char *)luaL_checklstring(L, 2, (size_t *)&arg3);
22617   }
22618   result = (lldb::SBEvent *)new lldb::SBEvent(arg1,(char const *)arg2,arg3);
22619   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEvent,1); SWIG_arg++;
22620   return SWIG_arg;
22621 
22622   if(0) SWIG_fail;
22623 
22624 fail:
22625   lua_error(L);
22626   return SWIG_arg;
22627 }
22628 
22629 
22630 static int _wrap_new_SBEvent(lua_State* L) {
22631   int argc;
22632   int argv[3]={
22633     1,2,3
22634   };
22635 
22636   argc = lua_gettop(L);
22637   if (argc == 0) {
22638     return _wrap_new_SBEvent__SWIG_0(L);
22639   }
22640   if (argc == 1) {
22641     int _v;
22642     {
22643       void *ptr;
22644       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
22645         _v = 0;
22646       } else {
22647         _v = 1;
22648       }
22649     }
22650     if (_v) {
22651       return _wrap_new_SBEvent__SWIG_1(L);
22652     }
22653   }
22654   if (argc == 2) {
22655     int _v;
22656     {
22657       _v = lua_isnumber(L,argv[0]);
22658     }
22659     if (_v) {
22660       {
22661         _v = SWIG_lua_isnilstring(L,argv[1]);
22662       }
22663       if (_v) {
22664         if (argc <= 2) {
22665           return _wrap_new_SBEvent__SWIG_2(L);
22666         }
22667         {
22668           _v = lua_isnumber(L,argv[2]);
22669         }
22670         if (_v) {
22671           return _wrap_new_SBEvent__SWIG_2(L);
22672         }
22673       }
22674     }
22675   }
22676 
22677   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBEvent'\n"
22678     "  Possible C/C++ prototypes are:\n"
22679     "    lldb::SBEvent::SBEvent()\n"
22680     "    lldb::SBEvent::SBEvent(lldb::SBEvent const &)\n"
22681     "    lldb::SBEvent::SBEvent(uint32_t,char const *,uint32_t)\n");
22682   lua_error(L);return 0;
22683 }
22684 
22685 
22686 static int _wrap_SBEvent_IsValid(lua_State* L) {
22687   int SWIG_arg = 0;
22688   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
22689   bool result;
22690 
22691   SWIG_check_num_args("lldb::SBEvent::IsValid",1,1)
22692   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::IsValid",1,"lldb::SBEvent const *");
22693 
22694   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22695     SWIG_fail_ptr("SBEvent_IsValid",1,SWIGTYPE_p_lldb__SBEvent);
22696   }
22697 
22698   result = (bool)((lldb::SBEvent const *)arg1)->IsValid();
22699   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22700   return SWIG_arg;
22701 
22702   if(0) SWIG_fail;
22703 
22704 fail:
22705   lua_error(L);
22706   return SWIG_arg;
22707 }
22708 
22709 
22710 static int _wrap_SBEvent_GetDataFlavor(lua_State* L) {
22711   int SWIG_arg = 0;
22712   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
22713   char *result = 0 ;
22714 
22715   SWIG_check_num_args("lldb::SBEvent::GetDataFlavor",1,1)
22716   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetDataFlavor",1,"lldb::SBEvent *");
22717 
22718   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22719     SWIG_fail_ptr("SBEvent_GetDataFlavor",1,SWIGTYPE_p_lldb__SBEvent);
22720   }
22721 
22722   result = (char *)(arg1)->GetDataFlavor();
22723   lua_pushstring(L,(const char *)result); SWIG_arg++;
22724   return SWIG_arg;
22725 
22726   if(0) SWIG_fail;
22727 
22728 fail:
22729   lua_error(L);
22730   return SWIG_arg;
22731 }
22732 
22733 
22734 static int _wrap_SBEvent_GetType(lua_State* L) {
22735   int SWIG_arg = 0;
22736   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
22737   uint32_t result;
22738 
22739   SWIG_check_num_args("lldb::SBEvent::GetType",1,1)
22740   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetType",1,"lldb::SBEvent const *");
22741 
22742   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22743     SWIG_fail_ptr("SBEvent_GetType",1,SWIGTYPE_p_lldb__SBEvent);
22744   }
22745 
22746   result = (uint32_t)((lldb::SBEvent const *)arg1)->GetType();
22747   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
22748   return SWIG_arg;
22749 
22750   if(0) SWIG_fail;
22751 
22752 fail:
22753   lua_error(L);
22754   return SWIG_arg;
22755 }
22756 
22757 
22758 static int _wrap_SBEvent_GetBroadcaster(lua_State* L) {
22759   int SWIG_arg = 0;
22760   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
22761   lldb::SBBroadcaster result;
22762 
22763   SWIG_check_num_args("lldb::SBEvent::GetBroadcaster",1,1)
22764   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetBroadcaster",1,"lldb::SBEvent const *");
22765 
22766   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22767     SWIG_fail_ptr("SBEvent_GetBroadcaster",1,SWIGTYPE_p_lldb__SBEvent);
22768   }
22769 
22770   result = ((lldb::SBEvent const *)arg1)->GetBroadcaster();
22771   {
22772     lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster((const lldb::SBBroadcaster &) result);
22773     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
22774   }
22775   return SWIG_arg;
22776 
22777   if(0) SWIG_fail;
22778 
22779 fail:
22780   lua_error(L);
22781   return SWIG_arg;
22782 }
22783 
22784 
22785 static int _wrap_SBEvent_GetBroadcasterClass(lua_State* L) {
22786   int SWIG_arg = 0;
22787   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
22788   char *result = 0 ;
22789 
22790   SWIG_check_num_args("lldb::SBEvent::GetBroadcasterClass",1,1)
22791   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetBroadcasterClass",1,"lldb::SBEvent const *");
22792 
22793   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22794     SWIG_fail_ptr("SBEvent_GetBroadcasterClass",1,SWIGTYPE_p_lldb__SBEvent);
22795   }
22796 
22797   result = (char *)((lldb::SBEvent const *)arg1)->GetBroadcasterClass();
22798   lua_pushstring(L,(const char *)result); SWIG_arg++;
22799   return SWIG_arg;
22800 
22801   if(0) SWIG_fail;
22802 
22803 fail:
22804   lua_error(L);
22805   return SWIG_arg;
22806 }
22807 
22808 
22809 static int _wrap_SBEvent_BroadcasterMatchesRef(lua_State* L) {
22810   int SWIG_arg = 0;
22811   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
22812   lldb::SBBroadcaster *arg2 = 0 ;
22813   bool result;
22814 
22815   SWIG_check_num_args("lldb::SBEvent::BroadcasterMatchesRef",2,2)
22816   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::BroadcasterMatchesRef",1,"lldb::SBEvent *");
22817   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBEvent::BroadcasterMatchesRef",2,"lldb::SBBroadcaster const &");
22818 
22819   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22820     SWIG_fail_ptr("SBEvent_BroadcasterMatchesRef",1,SWIGTYPE_p_lldb__SBEvent);
22821   }
22822 
22823 
22824   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
22825     SWIG_fail_ptr("SBEvent_BroadcasterMatchesRef",2,SWIGTYPE_p_lldb__SBBroadcaster);
22826   }
22827 
22828   result = (bool)(arg1)->BroadcasterMatchesRef((lldb::SBBroadcaster const &)*arg2);
22829   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22830   return SWIG_arg;
22831 
22832   if(0) SWIG_fail;
22833 
22834 fail:
22835   lua_error(L);
22836   return SWIG_arg;
22837 }
22838 
22839 
22840 static int _wrap_SBEvent_Clear(lua_State* L) {
22841   int SWIG_arg = 0;
22842   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
22843 
22844   SWIG_check_num_args("lldb::SBEvent::Clear",1,1)
22845   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::Clear",1,"lldb::SBEvent *");
22846 
22847   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22848     SWIG_fail_ptr("SBEvent_Clear",1,SWIGTYPE_p_lldb__SBEvent);
22849   }
22850 
22851   (arg1)->Clear();
22852 
22853   return SWIG_arg;
22854 
22855   if(0) SWIG_fail;
22856 
22857 fail:
22858   lua_error(L);
22859   return SWIG_arg;
22860 }
22861 
22862 
22863 static int _wrap_SBEvent_GetCStringFromEvent(lua_State* L) {
22864   int SWIG_arg = 0;
22865   lldb::SBEvent *arg1 = 0 ;
22866   char *result = 0 ;
22867 
22868   SWIG_check_num_args("lldb::SBEvent::GetCStringFromEvent",1,1)
22869   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBEvent::GetCStringFromEvent",1,"lldb::SBEvent const &");
22870 
22871   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22872     SWIG_fail_ptr("SBEvent_GetCStringFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
22873   }
22874 
22875   result = (char *)lldb::SBEvent::GetCStringFromEvent((lldb::SBEvent const &)*arg1);
22876   lua_pushstring(L,(const char *)result); SWIG_arg++;
22877   return SWIG_arg;
22878 
22879   if(0) SWIG_fail;
22880 
22881 fail:
22882   lua_error(L);
22883   return SWIG_arg;
22884 }
22885 
22886 
22887 static int _wrap_SBEvent_GetDescription(lua_State* L) {
22888   int SWIG_arg = 0;
22889   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
22890   lldb::SBStream *arg2 = 0 ;
22891   bool result;
22892 
22893   SWIG_check_num_args("lldb::SBEvent::GetDescription",2,2)
22894   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetDescription",1,"lldb::SBEvent const *");
22895   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBEvent::GetDescription",2,"lldb::SBStream &");
22896 
22897   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22898     SWIG_fail_ptr("SBEvent_GetDescription",1,SWIGTYPE_p_lldb__SBEvent);
22899   }
22900 
22901 
22902   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
22903     SWIG_fail_ptr("SBEvent_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
22904   }
22905 
22906   result = (bool)((lldb::SBEvent const *)arg1)->GetDescription(*arg2);
22907   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22908   return SWIG_arg;
22909 
22910   if(0) SWIG_fail;
22911 
22912 fail:
22913   lua_error(L);
22914   return SWIG_arg;
22915 }
22916 
22917 
22918 static void swig_delete_SBEvent(void *obj) {
22919 lldb::SBEvent *arg1 = (lldb::SBEvent *) obj;
22920 delete arg1;
22921 }
22922 static int _proxy__wrap_new_SBEvent(lua_State *L) {
22923     assert(lua_istable(L,1));
22924     lua_pushcfunction(L,_wrap_new_SBEvent);
22925     assert(!lua_isnil(L,-1));
22926     lua_replace(L,1); /* replace our table with real constructor */
22927     lua_call(L,lua_gettop(L)-1,1);
22928     return 1;
22929 }
22930 static swig_lua_attribute swig_SBEvent_attributes[] = {
22931     {0,0,0}
22932 };
22933 static swig_lua_method swig_SBEvent_methods[]= {
22934     { "IsValid", _wrap_SBEvent_IsValid},
22935     { "GetDataFlavor", _wrap_SBEvent_GetDataFlavor},
22936     { "GetType", _wrap_SBEvent_GetType},
22937     { "GetBroadcaster", _wrap_SBEvent_GetBroadcaster},
22938     { "GetBroadcasterClass", _wrap_SBEvent_GetBroadcasterClass},
22939     { "BroadcasterMatchesRef", _wrap_SBEvent_BroadcasterMatchesRef},
22940     { "Clear", _wrap_SBEvent_Clear},
22941     { "GetDescription", _wrap_SBEvent_GetDescription},
22942     {0,0}
22943 };
22944 static swig_lua_method swig_SBEvent_meta[] = {
22945     {0,0}
22946 };
22947 
22948 static swig_lua_attribute swig_SBEvent_Sf_SwigStatic_attributes[] = {
22949     {0,0,0}
22950 };
22951 static swig_lua_const_info swig_SBEvent_Sf_SwigStatic_constants[]= {
22952     {0,0,0,0,0,0}
22953 };
22954 static swig_lua_method swig_SBEvent_Sf_SwigStatic_methods[]= {
22955     { "GetCStringFromEvent", _wrap_SBEvent_GetCStringFromEvent},
22956     {0,0}
22957 };
22958 static swig_lua_class* swig_SBEvent_Sf_SwigStatic_classes[]= {
22959     0
22960 };
22961 
22962 static swig_lua_namespace swig_SBEvent_Sf_SwigStatic = {
22963     "SBEvent",
22964     swig_SBEvent_Sf_SwigStatic_methods,
22965     swig_SBEvent_Sf_SwigStatic_attributes,
22966     swig_SBEvent_Sf_SwigStatic_constants,
22967     swig_SBEvent_Sf_SwigStatic_classes,
22968     0
22969 };
22970 static swig_lua_class *swig_SBEvent_bases[] = {0};
22971 static const char *swig_SBEvent_base_names[] = {0};
22972 static swig_lua_class _wrap_class_SBEvent = { "SBEvent", "SBEvent", &SWIGTYPE_p_lldb__SBEvent,_proxy__wrap_new_SBEvent, swig_delete_SBEvent, swig_SBEvent_methods, swig_SBEvent_attributes, &swig_SBEvent_Sf_SwigStatic, swig_SBEvent_meta, swig_SBEvent_bases, swig_SBEvent_base_names };
22973 
22974 static int _wrap_new_SBExecutionContext__SWIG_0(lua_State* L) {
22975   int SWIG_arg = 0;
22976   lldb::SBExecutionContext *result = 0 ;
22977 
22978   SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",0,0)
22979   result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext();
22980   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
22981   return SWIG_arg;
22982 
22983   if(0) SWIG_fail;
22984 
22985 fail:
22986   lua_error(L);
22987   return SWIG_arg;
22988 }
22989 
22990 
22991 static int _wrap_new_SBExecutionContext__SWIG_1(lua_State* L) {
22992   int SWIG_arg = 0;
22993   lldb::SBExecutionContext *arg1 = 0 ;
22994   lldb::SBExecutionContext *result = 0 ;
22995 
22996   SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
22997   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBExecutionContext const &");
22998 
22999   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
23000     SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBExecutionContext);
23001   }
23002 
23003   result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext((lldb::SBExecutionContext const &)*arg1);
23004   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
23005   return SWIG_arg;
23006 
23007   if(0) SWIG_fail;
23008 
23009 fail:
23010   lua_error(L);
23011   return SWIG_arg;
23012 }
23013 
23014 
23015 static int _wrap_new_SBExecutionContext__SWIG_2(lua_State* L) {
23016   int SWIG_arg = 0;
23017   lldb::SBTarget *arg1 = 0 ;
23018   lldb::SBExecutionContext *result = 0 ;
23019 
23020   SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
23021   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBTarget const &");
23022 
23023   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
23024     SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBTarget);
23025   }
23026 
23027   result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext((lldb::SBTarget const &)*arg1);
23028   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
23029   return SWIG_arg;
23030 
23031   if(0) SWIG_fail;
23032 
23033 fail:
23034   lua_error(L);
23035   return SWIG_arg;
23036 }
23037 
23038 
23039 static int _wrap_new_SBExecutionContext__SWIG_3(lua_State* L) {
23040   int SWIG_arg = 0;
23041   lldb::SBProcess *arg1 = 0 ;
23042   lldb::SBExecutionContext *result = 0 ;
23043 
23044   SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
23045   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBProcess const &");
23046 
23047   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
23048     SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBProcess);
23049   }
23050 
23051   result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext((lldb::SBProcess const &)*arg1);
23052   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
23053   return SWIG_arg;
23054 
23055   if(0) SWIG_fail;
23056 
23057 fail:
23058   lua_error(L);
23059   return SWIG_arg;
23060 }
23061 
23062 
23063 static int _wrap_new_SBExecutionContext__SWIG_4(lua_State* L) {
23064   int SWIG_arg = 0;
23065   lldb::SBThread arg1 ;
23066   lldb::SBThread *argp1 ;
23067   lldb::SBExecutionContext *result = 0 ;
23068 
23069   SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
23070   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBThread");
23071 
23072   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_lldb__SBThread,0))){
23073     SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBThread);
23074   }
23075   arg1 = *argp1;
23076 
23077   result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext(arg1);
23078   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
23079   return SWIG_arg;
23080 
23081   if(0) SWIG_fail;
23082 
23083 fail:
23084   lua_error(L);
23085   return SWIG_arg;
23086 }
23087 
23088 
23089 static int _wrap_new_SBExecutionContext__SWIG_5(lua_State* L) {
23090   int SWIG_arg = 0;
23091   lldb::SBFrame *arg1 = 0 ;
23092   lldb::SBExecutionContext *result = 0 ;
23093 
23094   SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
23095   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBFrame const &");
23096 
23097   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
23098     SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBFrame);
23099   }
23100 
23101   result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext((lldb::SBFrame const &)*arg1);
23102   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
23103   return SWIG_arg;
23104 
23105   if(0) SWIG_fail;
23106 
23107 fail:
23108   lua_error(L);
23109   return SWIG_arg;
23110 }
23111 
23112 
23113 static int _wrap_new_SBExecutionContext(lua_State* L) {
23114   int argc;
23115   int argv[2]={
23116     1,2
23117   };
23118 
23119   argc = lua_gettop(L);
23120   if (argc == 0) {
23121     return _wrap_new_SBExecutionContext__SWIG_0(L);
23122   }
23123   if (argc == 1) {
23124     int _v;
23125     {
23126       void *ptr;
23127       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExecutionContext, SWIG_POINTER_NO_NULL)) {
23128         _v = 0;
23129       } else {
23130         _v = 1;
23131       }
23132     }
23133     if (_v) {
23134       return _wrap_new_SBExecutionContext__SWIG_1(L);
23135     }
23136   }
23137   if (argc == 1) {
23138     int _v;
23139     {
23140       void *ptr;
23141       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
23142         _v = 0;
23143       } else {
23144         _v = 1;
23145       }
23146     }
23147     if (_v) {
23148       return _wrap_new_SBExecutionContext__SWIG_2(L);
23149     }
23150   }
23151   if (argc == 1) {
23152     int _v;
23153     {
23154       void *ptr;
23155       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, SWIG_POINTER_NO_NULL)) {
23156         _v = 0;
23157       } else {
23158         _v = 1;
23159       }
23160     }
23161     if (_v) {
23162       return _wrap_new_SBExecutionContext__SWIG_3(L);
23163     }
23164   }
23165   if (argc == 1) {
23166     int _v;
23167     {
23168       void *ptr;
23169       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, SWIG_POINTER_NO_NULL)) {
23170         _v = 0;
23171       } else {
23172         _v = 1;
23173       }
23174     }
23175     if (_v) {
23176       return _wrap_new_SBExecutionContext__SWIG_4(L);
23177     }
23178   }
23179   if (argc == 1) {
23180     int _v;
23181     {
23182       void *ptr;
23183       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, SWIG_POINTER_NO_NULL)) {
23184         _v = 0;
23185       } else {
23186         _v = 1;
23187       }
23188     }
23189     if (_v) {
23190       return _wrap_new_SBExecutionContext__SWIG_5(L);
23191     }
23192   }
23193 
23194   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBExecutionContext'\n"
23195     "  Possible C/C++ prototypes are:\n"
23196     "    lldb::SBExecutionContext::SBExecutionContext()\n"
23197     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBExecutionContext const &)\n"
23198     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBTarget const &)\n"
23199     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBProcess const &)\n"
23200     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBThread)\n"
23201     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBFrame const &)\n");
23202   lua_error(L);return 0;
23203 }
23204 
23205 
23206 static int _wrap_SBExecutionContext_GetTarget(lua_State* L) {
23207   int SWIG_arg = 0;
23208   lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) 0 ;
23209   lldb::SBTarget result;
23210 
23211   SWIG_check_num_args("lldb::SBExecutionContext::GetTarget",1,1)
23212   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::GetTarget",1,"lldb::SBExecutionContext const *");
23213 
23214   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
23215     SWIG_fail_ptr("SBExecutionContext_GetTarget",1,SWIGTYPE_p_lldb__SBExecutionContext);
23216   }
23217 
23218   result = ((lldb::SBExecutionContext const *)arg1)->GetTarget();
23219   {
23220     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
23221     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
23222   }
23223   return SWIG_arg;
23224 
23225   if(0) SWIG_fail;
23226 
23227 fail:
23228   lua_error(L);
23229   return SWIG_arg;
23230 }
23231 
23232 
23233 static int _wrap_SBExecutionContext_GetProcess(lua_State* L) {
23234   int SWIG_arg = 0;
23235   lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) 0 ;
23236   lldb::SBProcess result;
23237 
23238   SWIG_check_num_args("lldb::SBExecutionContext::GetProcess",1,1)
23239   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::GetProcess",1,"lldb::SBExecutionContext const *");
23240 
23241   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
23242     SWIG_fail_ptr("SBExecutionContext_GetProcess",1,SWIGTYPE_p_lldb__SBExecutionContext);
23243   }
23244 
23245   result = ((lldb::SBExecutionContext const *)arg1)->GetProcess();
23246   {
23247     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
23248     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
23249   }
23250   return SWIG_arg;
23251 
23252   if(0) SWIG_fail;
23253 
23254 fail:
23255   lua_error(L);
23256   return SWIG_arg;
23257 }
23258 
23259 
23260 static int _wrap_SBExecutionContext_GetThread(lua_State* L) {
23261   int SWIG_arg = 0;
23262   lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) 0 ;
23263   lldb::SBThread result;
23264 
23265   SWIG_check_num_args("lldb::SBExecutionContext::GetThread",1,1)
23266   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::GetThread",1,"lldb::SBExecutionContext const *");
23267 
23268   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
23269     SWIG_fail_ptr("SBExecutionContext_GetThread",1,SWIGTYPE_p_lldb__SBExecutionContext);
23270   }
23271 
23272   result = ((lldb::SBExecutionContext const *)arg1)->GetThread();
23273   {
23274     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
23275     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
23276   }
23277   return SWIG_arg;
23278 
23279   if(0) SWIG_fail;
23280 
23281 fail:
23282   lua_error(L);
23283   return SWIG_arg;
23284 }
23285 
23286 
23287 static int _wrap_SBExecutionContext_GetFrame(lua_State* L) {
23288   int SWIG_arg = 0;
23289   lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) 0 ;
23290   lldb::SBFrame result;
23291 
23292   SWIG_check_num_args("lldb::SBExecutionContext::GetFrame",1,1)
23293   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::GetFrame",1,"lldb::SBExecutionContext const *");
23294 
23295   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
23296     SWIG_fail_ptr("SBExecutionContext_GetFrame",1,SWIGTYPE_p_lldb__SBExecutionContext);
23297   }
23298 
23299   result = ((lldb::SBExecutionContext const *)arg1)->GetFrame();
23300   {
23301     lldb::SBFrame * resultptr = new lldb::SBFrame((const lldb::SBFrame &) result);
23302     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
23303   }
23304   return SWIG_arg;
23305 
23306   if(0) SWIG_fail;
23307 
23308 fail:
23309   lua_error(L);
23310   return SWIG_arg;
23311 }
23312 
23313 
23314 static void swig_delete_SBExecutionContext(void *obj) {
23315 lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) obj;
23316 delete arg1;
23317 }
23318 static int _proxy__wrap_new_SBExecutionContext(lua_State *L) {
23319     assert(lua_istable(L,1));
23320     lua_pushcfunction(L,_wrap_new_SBExecutionContext);
23321     assert(!lua_isnil(L,-1));
23322     lua_replace(L,1); /* replace our table with real constructor */
23323     lua_call(L,lua_gettop(L)-1,1);
23324     return 1;
23325 }
23326 static swig_lua_attribute swig_SBExecutionContext_attributes[] = {
23327     {0,0,0}
23328 };
23329 static swig_lua_method swig_SBExecutionContext_methods[]= {
23330     { "GetTarget", _wrap_SBExecutionContext_GetTarget},
23331     { "GetProcess", _wrap_SBExecutionContext_GetProcess},
23332     { "GetThread", _wrap_SBExecutionContext_GetThread},
23333     { "GetFrame", _wrap_SBExecutionContext_GetFrame},
23334     {0,0}
23335 };
23336 static swig_lua_method swig_SBExecutionContext_meta[] = {
23337     {0,0}
23338 };
23339 
23340 static swig_lua_attribute swig_SBExecutionContext_Sf_SwigStatic_attributes[] = {
23341     {0,0,0}
23342 };
23343 static swig_lua_const_info swig_SBExecutionContext_Sf_SwigStatic_constants[]= {
23344     {0,0,0,0,0,0}
23345 };
23346 static swig_lua_method swig_SBExecutionContext_Sf_SwigStatic_methods[]= {
23347     {0,0}
23348 };
23349 static swig_lua_class* swig_SBExecutionContext_Sf_SwigStatic_classes[]= {
23350     0
23351 };
23352 
23353 static swig_lua_namespace swig_SBExecutionContext_Sf_SwigStatic = {
23354     "SBExecutionContext",
23355     swig_SBExecutionContext_Sf_SwigStatic_methods,
23356     swig_SBExecutionContext_Sf_SwigStatic_attributes,
23357     swig_SBExecutionContext_Sf_SwigStatic_constants,
23358     swig_SBExecutionContext_Sf_SwigStatic_classes,
23359     0
23360 };
23361 static swig_lua_class *swig_SBExecutionContext_bases[] = {0};
23362 static const char *swig_SBExecutionContext_base_names[] = {0};
23363 static swig_lua_class _wrap_class_SBExecutionContext = { "SBExecutionContext", "SBExecutionContext", &SWIGTYPE_p_lldb__SBExecutionContext,_proxy__wrap_new_SBExecutionContext, swig_delete_SBExecutionContext, swig_SBExecutionContext_methods, swig_SBExecutionContext_attributes, &swig_SBExecutionContext_Sf_SwigStatic, swig_SBExecutionContext_meta, swig_SBExecutionContext_bases, swig_SBExecutionContext_base_names };
23364 
23365 static int _wrap_new_SBExpressionOptions__SWIG_0(lua_State* L) {
23366   int SWIG_arg = 0;
23367   lldb::SBExpressionOptions *result = 0 ;
23368 
23369   SWIG_check_num_args("lldb::SBExpressionOptions::SBExpressionOptions",0,0)
23370   result = (lldb::SBExpressionOptions *)new lldb::SBExpressionOptions();
23371   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExpressionOptions,1); SWIG_arg++;
23372   return SWIG_arg;
23373 
23374   if(0) SWIG_fail;
23375 
23376 fail:
23377   lua_error(L);
23378   return SWIG_arg;
23379 }
23380 
23381 
23382 static int _wrap_new_SBExpressionOptions__SWIG_1(lua_State* L) {
23383   int SWIG_arg = 0;
23384   lldb::SBExpressionOptions *arg1 = 0 ;
23385   lldb::SBExpressionOptions *result = 0 ;
23386 
23387   SWIG_check_num_args("lldb::SBExpressionOptions::SBExpressionOptions",1,1)
23388   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SBExpressionOptions",1,"lldb::SBExpressionOptions const &");
23389 
23390   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23391     SWIG_fail_ptr("new_SBExpressionOptions",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23392   }
23393 
23394   result = (lldb::SBExpressionOptions *)new lldb::SBExpressionOptions((lldb::SBExpressionOptions const &)*arg1);
23395   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExpressionOptions,1); SWIG_arg++;
23396   return SWIG_arg;
23397 
23398   if(0) SWIG_fail;
23399 
23400 fail:
23401   lua_error(L);
23402   return SWIG_arg;
23403 }
23404 
23405 
23406 static int _wrap_new_SBExpressionOptions(lua_State* L) {
23407   int argc;
23408   int argv[2]={
23409     1,2
23410   };
23411 
23412   argc = lua_gettop(L);
23413   if (argc == 0) {
23414     return _wrap_new_SBExpressionOptions__SWIG_0(L);
23415   }
23416   if (argc == 1) {
23417     int _v;
23418     {
23419       void *ptr;
23420       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
23421         _v = 0;
23422       } else {
23423         _v = 1;
23424       }
23425     }
23426     if (_v) {
23427       return _wrap_new_SBExpressionOptions__SWIG_1(L);
23428     }
23429   }
23430 
23431   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBExpressionOptions'\n"
23432     "  Possible C/C++ prototypes are:\n"
23433     "    lldb::SBExpressionOptions::SBExpressionOptions()\n"
23434     "    lldb::SBExpressionOptions::SBExpressionOptions(lldb::SBExpressionOptions const &)\n");
23435   lua_error(L);return 0;
23436 }
23437 
23438 
23439 static int _wrap_SBExpressionOptions_GetCoerceResultToId(lua_State* L) {
23440   int SWIG_arg = 0;
23441   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23442   bool result;
23443 
23444   SWIG_check_num_args("lldb::SBExpressionOptions::GetCoerceResultToId",1,1)
23445   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetCoerceResultToId",1,"lldb::SBExpressionOptions const *");
23446 
23447   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23448     SWIG_fail_ptr("SBExpressionOptions_GetCoerceResultToId",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23449   }
23450 
23451   result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetCoerceResultToId();
23452   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23453   return SWIG_arg;
23454 
23455   if(0) SWIG_fail;
23456 
23457 fail:
23458   lua_error(L);
23459   return SWIG_arg;
23460 }
23461 
23462 
23463 static int _wrap_SBExpressionOptions_SetCoerceResultToId__SWIG_0(lua_State* L) {
23464   int SWIG_arg = 0;
23465   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23466   bool arg2 ;
23467 
23468   SWIG_check_num_args("lldb::SBExpressionOptions::SetCoerceResultToId",2,2)
23469   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetCoerceResultToId",1,"lldb::SBExpressionOptions *");
23470   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetCoerceResultToId",2,"bool");
23471 
23472   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23473     SWIG_fail_ptr("SBExpressionOptions_SetCoerceResultToId",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23474   }
23475 
23476   arg2 = (lua_toboolean(L, 2)!=0);
23477   (arg1)->SetCoerceResultToId(arg2);
23478 
23479   return SWIG_arg;
23480 
23481   if(0) SWIG_fail;
23482 
23483 fail:
23484   lua_error(L);
23485   return SWIG_arg;
23486 }
23487 
23488 
23489 static int _wrap_SBExpressionOptions_SetCoerceResultToId__SWIG_1(lua_State* L) {
23490   int SWIG_arg = 0;
23491   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23492 
23493   SWIG_check_num_args("lldb::SBExpressionOptions::SetCoerceResultToId",1,1)
23494   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetCoerceResultToId",1,"lldb::SBExpressionOptions *");
23495 
23496   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23497     SWIG_fail_ptr("SBExpressionOptions_SetCoerceResultToId",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23498   }
23499 
23500   (arg1)->SetCoerceResultToId();
23501 
23502   return SWIG_arg;
23503 
23504   if(0) SWIG_fail;
23505 
23506 fail:
23507   lua_error(L);
23508   return SWIG_arg;
23509 }
23510 
23511 
23512 static int _wrap_SBExpressionOptions_SetCoerceResultToId(lua_State* L) {
23513   int argc;
23514   int argv[3]={
23515     1,2,3
23516   };
23517 
23518   argc = lua_gettop(L);
23519   if (argc == 1) {
23520     int _v;
23521     {
23522       void *ptr;
23523       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23524         _v = 0;
23525       } else {
23526         _v = 1;
23527       }
23528     }
23529     if (_v) {
23530       return _wrap_SBExpressionOptions_SetCoerceResultToId__SWIG_1(L);
23531     }
23532   }
23533   if (argc == 2) {
23534     int _v;
23535     {
23536       void *ptr;
23537       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23538         _v = 0;
23539       } else {
23540         _v = 1;
23541       }
23542     }
23543     if (_v) {
23544       {
23545         _v = lua_isboolean(L,argv[1]);
23546       }
23547       if (_v) {
23548         return _wrap_SBExpressionOptions_SetCoerceResultToId__SWIG_0(L);
23549       }
23550     }
23551   }
23552 
23553   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetCoerceResultToId'\n"
23554     "  Possible C/C++ prototypes are:\n"
23555     "    lldb::SBExpressionOptions::SetCoerceResultToId(bool)\n"
23556     "    lldb::SBExpressionOptions::SetCoerceResultToId()\n");
23557   lua_error(L);return 0;
23558 }
23559 
23560 
23561 static int _wrap_SBExpressionOptions_GetUnwindOnError(lua_State* L) {
23562   int SWIG_arg = 0;
23563   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23564   bool result;
23565 
23566   SWIG_check_num_args("lldb::SBExpressionOptions::GetUnwindOnError",1,1)
23567   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetUnwindOnError",1,"lldb::SBExpressionOptions const *");
23568 
23569   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23570     SWIG_fail_ptr("SBExpressionOptions_GetUnwindOnError",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23571   }
23572 
23573   result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetUnwindOnError();
23574   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23575   return SWIG_arg;
23576 
23577   if(0) SWIG_fail;
23578 
23579 fail:
23580   lua_error(L);
23581   return SWIG_arg;
23582 }
23583 
23584 
23585 static int _wrap_SBExpressionOptions_SetUnwindOnError__SWIG_0(lua_State* L) {
23586   int SWIG_arg = 0;
23587   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23588   bool arg2 ;
23589 
23590   SWIG_check_num_args("lldb::SBExpressionOptions::SetUnwindOnError",2,2)
23591   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetUnwindOnError",1,"lldb::SBExpressionOptions *");
23592   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetUnwindOnError",2,"bool");
23593 
23594   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23595     SWIG_fail_ptr("SBExpressionOptions_SetUnwindOnError",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23596   }
23597 
23598   arg2 = (lua_toboolean(L, 2)!=0);
23599   (arg1)->SetUnwindOnError(arg2);
23600 
23601   return SWIG_arg;
23602 
23603   if(0) SWIG_fail;
23604 
23605 fail:
23606   lua_error(L);
23607   return SWIG_arg;
23608 }
23609 
23610 
23611 static int _wrap_SBExpressionOptions_SetUnwindOnError__SWIG_1(lua_State* L) {
23612   int SWIG_arg = 0;
23613   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23614 
23615   SWIG_check_num_args("lldb::SBExpressionOptions::SetUnwindOnError",1,1)
23616   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetUnwindOnError",1,"lldb::SBExpressionOptions *");
23617 
23618   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23619     SWIG_fail_ptr("SBExpressionOptions_SetUnwindOnError",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23620   }
23621 
23622   (arg1)->SetUnwindOnError();
23623 
23624   return SWIG_arg;
23625 
23626   if(0) SWIG_fail;
23627 
23628 fail:
23629   lua_error(L);
23630   return SWIG_arg;
23631 }
23632 
23633 
23634 static int _wrap_SBExpressionOptions_SetUnwindOnError(lua_State* L) {
23635   int argc;
23636   int argv[3]={
23637     1,2,3
23638   };
23639 
23640   argc = lua_gettop(L);
23641   if (argc == 1) {
23642     int _v;
23643     {
23644       void *ptr;
23645       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23646         _v = 0;
23647       } else {
23648         _v = 1;
23649       }
23650     }
23651     if (_v) {
23652       return _wrap_SBExpressionOptions_SetUnwindOnError__SWIG_1(L);
23653     }
23654   }
23655   if (argc == 2) {
23656     int _v;
23657     {
23658       void *ptr;
23659       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23660         _v = 0;
23661       } else {
23662         _v = 1;
23663       }
23664     }
23665     if (_v) {
23666       {
23667         _v = lua_isboolean(L,argv[1]);
23668       }
23669       if (_v) {
23670         return _wrap_SBExpressionOptions_SetUnwindOnError__SWIG_0(L);
23671       }
23672     }
23673   }
23674 
23675   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetUnwindOnError'\n"
23676     "  Possible C/C++ prototypes are:\n"
23677     "    lldb::SBExpressionOptions::SetUnwindOnError(bool)\n"
23678     "    lldb::SBExpressionOptions::SetUnwindOnError()\n");
23679   lua_error(L);return 0;
23680 }
23681 
23682 
23683 static int _wrap_SBExpressionOptions_GetIgnoreBreakpoints(lua_State* L) {
23684   int SWIG_arg = 0;
23685   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23686   bool result;
23687 
23688   SWIG_check_num_args("lldb::SBExpressionOptions::GetIgnoreBreakpoints",1,1)
23689   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetIgnoreBreakpoints",1,"lldb::SBExpressionOptions const *");
23690 
23691   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23692     SWIG_fail_ptr("SBExpressionOptions_GetIgnoreBreakpoints",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23693   }
23694 
23695   result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetIgnoreBreakpoints();
23696   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23697   return SWIG_arg;
23698 
23699   if(0) SWIG_fail;
23700 
23701 fail:
23702   lua_error(L);
23703   return SWIG_arg;
23704 }
23705 
23706 
23707 static int _wrap_SBExpressionOptions_SetIgnoreBreakpoints__SWIG_0(lua_State* L) {
23708   int SWIG_arg = 0;
23709   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23710   bool arg2 ;
23711 
23712   SWIG_check_num_args("lldb::SBExpressionOptions::SetIgnoreBreakpoints",2,2)
23713   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetIgnoreBreakpoints",1,"lldb::SBExpressionOptions *");
23714   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetIgnoreBreakpoints",2,"bool");
23715 
23716   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23717     SWIG_fail_ptr("SBExpressionOptions_SetIgnoreBreakpoints",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23718   }
23719 
23720   arg2 = (lua_toboolean(L, 2)!=0);
23721   (arg1)->SetIgnoreBreakpoints(arg2);
23722 
23723   return SWIG_arg;
23724 
23725   if(0) SWIG_fail;
23726 
23727 fail:
23728   lua_error(L);
23729   return SWIG_arg;
23730 }
23731 
23732 
23733 static int _wrap_SBExpressionOptions_SetIgnoreBreakpoints__SWIG_1(lua_State* L) {
23734   int SWIG_arg = 0;
23735   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23736 
23737   SWIG_check_num_args("lldb::SBExpressionOptions::SetIgnoreBreakpoints",1,1)
23738   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetIgnoreBreakpoints",1,"lldb::SBExpressionOptions *");
23739 
23740   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23741     SWIG_fail_ptr("SBExpressionOptions_SetIgnoreBreakpoints",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23742   }
23743 
23744   (arg1)->SetIgnoreBreakpoints();
23745 
23746   return SWIG_arg;
23747 
23748   if(0) SWIG_fail;
23749 
23750 fail:
23751   lua_error(L);
23752   return SWIG_arg;
23753 }
23754 
23755 
23756 static int _wrap_SBExpressionOptions_SetIgnoreBreakpoints(lua_State* L) {
23757   int argc;
23758   int argv[3]={
23759     1,2,3
23760   };
23761 
23762   argc = lua_gettop(L);
23763   if (argc == 1) {
23764     int _v;
23765     {
23766       void *ptr;
23767       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23768         _v = 0;
23769       } else {
23770         _v = 1;
23771       }
23772     }
23773     if (_v) {
23774       return _wrap_SBExpressionOptions_SetIgnoreBreakpoints__SWIG_1(L);
23775     }
23776   }
23777   if (argc == 2) {
23778     int _v;
23779     {
23780       void *ptr;
23781       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23782         _v = 0;
23783       } else {
23784         _v = 1;
23785       }
23786     }
23787     if (_v) {
23788       {
23789         _v = lua_isboolean(L,argv[1]);
23790       }
23791       if (_v) {
23792         return _wrap_SBExpressionOptions_SetIgnoreBreakpoints__SWIG_0(L);
23793       }
23794     }
23795   }
23796 
23797   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetIgnoreBreakpoints'\n"
23798     "  Possible C/C++ prototypes are:\n"
23799     "    lldb::SBExpressionOptions::SetIgnoreBreakpoints(bool)\n"
23800     "    lldb::SBExpressionOptions::SetIgnoreBreakpoints()\n");
23801   lua_error(L);return 0;
23802 }
23803 
23804 
23805 static int _wrap_SBExpressionOptions_GetFetchDynamicValue(lua_State* L) {
23806   int SWIG_arg = 0;
23807   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23808   lldb::DynamicValueType result;
23809 
23810   SWIG_check_num_args("lldb::SBExpressionOptions::GetFetchDynamicValue",1,1)
23811   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetFetchDynamicValue",1,"lldb::SBExpressionOptions const *");
23812 
23813   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23814     SWIG_fail_ptr("SBExpressionOptions_GetFetchDynamicValue",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23815   }
23816 
23817   result = (lldb::DynamicValueType)((lldb::SBExpressionOptions const *)arg1)->GetFetchDynamicValue();
23818   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
23819   return SWIG_arg;
23820 
23821   if(0) SWIG_fail;
23822 
23823 fail:
23824   lua_error(L);
23825   return SWIG_arg;
23826 }
23827 
23828 
23829 static int _wrap_SBExpressionOptions_SetFetchDynamicValue__SWIG_0(lua_State* L) {
23830   int SWIG_arg = 0;
23831   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23832   lldb::DynamicValueType arg2 ;
23833 
23834   SWIG_check_num_args("lldb::SBExpressionOptions::SetFetchDynamicValue",2,2)
23835   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetFetchDynamicValue",1,"lldb::SBExpressionOptions *");
23836   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetFetchDynamicValue",2,"lldb::DynamicValueType");
23837 
23838   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23839     SWIG_fail_ptr("SBExpressionOptions_SetFetchDynamicValue",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23840   }
23841 
23842   arg2 = (lldb::DynamicValueType)lua_tointeger(L, 2);
23843   (arg1)->SetFetchDynamicValue(arg2);
23844 
23845   return SWIG_arg;
23846 
23847   if(0) SWIG_fail;
23848 
23849 fail:
23850   lua_error(L);
23851   return SWIG_arg;
23852 }
23853 
23854 
23855 static int _wrap_SBExpressionOptions_SetFetchDynamicValue__SWIG_1(lua_State* L) {
23856   int SWIG_arg = 0;
23857   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23858 
23859   SWIG_check_num_args("lldb::SBExpressionOptions::SetFetchDynamicValue",1,1)
23860   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetFetchDynamicValue",1,"lldb::SBExpressionOptions *");
23861 
23862   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23863     SWIG_fail_ptr("SBExpressionOptions_SetFetchDynamicValue",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23864   }
23865 
23866   (arg1)->SetFetchDynamicValue();
23867 
23868   return SWIG_arg;
23869 
23870   if(0) SWIG_fail;
23871 
23872 fail:
23873   lua_error(L);
23874   return SWIG_arg;
23875 }
23876 
23877 
23878 static int _wrap_SBExpressionOptions_SetFetchDynamicValue(lua_State* L) {
23879   int argc;
23880   int argv[3]={
23881     1,2,3
23882   };
23883 
23884   argc = lua_gettop(L);
23885   if (argc == 1) {
23886     int _v;
23887     {
23888       void *ptr;
23889       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23890         _v = 0;
23891       } else {
23892         _v = 1;
23893       }
23894     }
23895     if (_v) {
23896       return _wrap_SBExpressionOptions_SetFetchDynamicValue__SWIG_1(L);
23897     }
23898   }
23899   if (argc == 2) {
23900     int _v;
23901     {
23902       void *ptr;
23903       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23904         _v = 0;
23905       } else {
23906         _v = 1;
23907       }
23908     }
23909     if (_v) {
23910       {
23911         _v = lua_isnumber(L,argv[1]);
23912       }
23913       if (_v) {
23914         return _wrap_SBExpressionOptions_SetFetchDynamicValue__SWIG_0(L);
23915       }
23916     }
23917   }
23918 
23919   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetFetchDynamicValue'\n"
23920     "  Possible C/C++ prototypes are:\n"
23921     "    lldb::SBExpressionOptions::SetFetchDynamicValue(lldb::DynamicValueType)\n"
23922     "    lldb::SBExpressionOptions::SetFetchDynamicValue()\n");
23923   lua_error(L);return 0;
23924 }
23925 
23926 
23927 static int _wrap_SBExpressionOptions_GetTimeoutInMicroSeconds(lua_State* L) {
23928   int SWIG_arg = 0;
23929   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23930   uint32_t result;
23931 
23932   SWIG_check_num_args("lldb::SBExpressionOptions::GetTimeoutInMicroSeconds",1,1)
23933   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions const *");
23934 
23935   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23936     SWIG_fail_ptr("SBExpressionOptions_GetTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23937   }
23938 
23939   result = (uint32_t)((lldb::SBExpressionOptions const *)arg1)->GetTimeoutInMicroSeconds();
23940   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
23941   return SWIG_arg;
23942 
23943   if(0) SWIG_fail;
23944 
23945 fail:
23946   lua_error(L);
23947   return SWIG_arg;
23948 }
23949 
23950 
23951 static int _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds__SWIG_0(lua_State* L) {
23952   int SWIG_arg = 0;
23953   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23954   uint32_t arg2 ;
23955 
23956   SWIG_check_num_args("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",2,2)
23957   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions *");
23958   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",2,"uint32_t");
23959 
23960   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23961     SWIG_fail_ptr("SBExpressionOptions_SetTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23962   }
23963 
23964   arg2 = (uint32_t)lua_tointeger(L, 2);
23965   (arg1)->SetTimeoutInMicroSeconds(arg2);
23966 
23967   return SWIG_arg;
23968 
23969   if(0) SWIG_fail;
23970 
23971 fail:
23972   lua_error(L);
23973   return SWIG_arg;
23974 }
23975 
23976 
23977 static int _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds__SWIG_1(lua_State* L) {
23978   int SWIG_arg = 0;
23979   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23980 
23981   SWIG_check_num_args("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",1,1)
23982   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions *");
23983 
23984   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23985     SWIG_fail_ptr("SBExpressionOptions_SetTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23986   }
23987 
23988   (arg1)->SetTimeoutInMicroSeconds();
23989 
23990   return SWIG_arg;
23991 
23992   if(0) SWIG_fail;
23993 
23994 fail:
23995   lua_error(L);
23996   return SWIG_arg;
23997 }
23998 
23999 
24000 static int _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds(lua_State* L) {
24001   int argc;
24002   int argv[3]={
24003     1,2,3
24004   };
24005 
24006   argc = lua_gettop(L);
24007   if (argc == 1) {
24008     int _v;
24009     {
24010       void *ptr;
24011       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24012         _v = 0;
24013       } else {
24014         _v = 1;
24015       }
24016     }
24017     if (_v) {
24018       return _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds__SWIG_1(L);
24019     }
24020   }
24021   if (argc == 2) {
24022     int _v;
24023     {
24024       void *ptr;
24025       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24026         _v = 0;
24027       } else {
24028         _v = 1;
24029       }
24030     }
24031     if (_v) {
24032       {
24033         _v = lua_isnumber(L,argv[1]);
24034       }
24035       if (_v) {
24036         return _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds__SWIG_0(L);
24037       }
24038     }
24039   }
24040 
24041   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetTimeoutInMicroSeconds'\n"
24042     "  Possible C/C++ prototypes are:\n"
24043     "    lldb::SBExpressionOptions::SetTimeoutInMicroSeconds(uint32_t)\n"
24044     "    lldb::SBExpressionOptions::SetTimeoutInMicroSeconds()\n");
24045   lua_error(L);return 0;
24046 }
24047 
24048 
24049 static int _wrap_SBExpressionOptions_GetOneThreadTimeoutInMicroSeconds(lua_State* L) {
24050   int SWIG_arg = 0;
24051   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24052   uint32_t result;
24053 
24054   SWIG_check_num_args("lldb::SBExpressionOptions::GetOneThreadTimeoutInMicroSeconds",1,1)
24055   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetOneThreadTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions const *");
24056 
24057   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24058     SWIG_fail_ptr("SBExpressionOptions_GetOneThreadTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24059   }
24060 
24061   result = (uint32_t)((lldb::SBExpressionOptions const *)arg1)->GetOneThreadTimeoutInMicroSeconds();
24062   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
24063   return SWIG_arg;
24064 
24065   if(0) SWIG_fail;
24066 
24067 fail:
24068   lua_error(L);
24069   return SWIG_arg;
24070 }
24071 
24072 
24073 static int _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds__SWIG_0(lua_State* L) {
24074   int SWIG_arg = 0;
24075   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24076   uint32_t arg2 ;
24077 
24078   SWIG_check_num_args("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",2,2)
24079   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions *");
24080   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",2,"uint32_t");
24081 
24082   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24083     SWIG_fail_ptr("SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24084   }
24085 
24086   arg2 = (uint32_t)lua_tointeger(L, 2);
24087   (arg1)->SetOneThreadTimeoutInMicroSeconds(arg2);
24088 
24089   return SWIG_arg;
24090 
24091   if(0) SWIG_fail;
24092 
24093 fail:
24094   lua_error(L);
24095   return SWIG_arg;
24096 }
24097 
24098 
24099 static int _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds__SWIG_1(lua_State* L) {
24100   int SWIG_arg = 0;
24101   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24102 
24103   SWIG_check_num_args("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",1,1)
24104   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions *");
24105 
24106   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24107     SWIG_fail_ptr("SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24108   }
24109 
24110   (arg1)->SetOneThreadTimeoutInMicroSeconds();
24111 
24112   return SWIG_arg;
24113 
24114   if(0) SWIG_fail;
24115 
24116 fail:
24117   lua_error(L);
24118   return SWIG_arg;
24119 }
24120 
24121 
24122 static int _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds(lua_State* L) {
24123   int argc;
24124   int argv[3]={
24125     1,2,3
24126   };
24127 
24128   argc = lua_gettop(L);
24129   if (argc == 1) {
24130     int _v;
24131     {
24132       void *ptr;
24133       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24134         _v = 0;
24135       } else {
24136         _v = 1;
24137       }
24138     }
24139     if (_v) {
24140       return _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds__SWIG_1(L);
24141     }
24142   }
24143   if (argc == 2) {
24144     int _v;
24145     {
24146       void *ptr;
24147       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24148         _v = 0;
24149       } else {
24150         _v = 1;
24151       }
24152     }
24153     if (_v) {
24154       {
24155         _v = lua_isnumber(L,argv[1]);
24156       }
24157       if (_v) {
24158         return _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds__SWIG_0(L);
24159       }
24160     }
24161   }
24162 
24163   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds'\n"
24164     "  Possible C/C++ prototypes are:\n"
24165     "    lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds(uint32_t)\n"
24166     "    lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds()\n");
24167   lua_error(L);return 0;
24168 }
24169 
24170 
24171 static int _wrap_SBExpressionOptions_GetTryAllThreads(lua_State* L) {
24172   int SWIG_arg = 0;
24173   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24174   bool result;
24175 
24176   SWIG_check_num_args("lldb::SBExpressionOptions::GetTryAllThreads",1,1)
24177   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetTryAllThreads",1,"lldb::SBExpressionOptions const *");
24178 
24179   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24180     SWIG_fail_ptr("SBExpressionOptions_GetTryAllThreads",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24181   }
24182 
24183   result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetTryAllThreads();
24184   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24185   return SWIG_arg;
24186 
24187   if(0) SWIG_fail;
24188 
24189 fail:
24190   lua_error(L);
24191   return SWIG_arg;
24192 }
24193 
24194 
24195 static int _wrap_SBExpressionOptions_SetTryAllThreads__SWIG_0(lua_State* L) {
24196   int SWIG_arg = 0;
24197   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24198   bool arg2 ;
24199 
24200   SWIG_check_num_args("lldb::SBExpressionOptions::SetTryAllThreads",2,2)
24201   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTryAllThreads",1,"lldb::SBExpressionOptions *");
24202   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTryAllThreads",2,"bool");
24203 
24204   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24205     SWIG_fail_ptr("SBExpressionOptions_SetTryAllThreads",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24206   }
24207 
24208   arg2 = (lua_toboolean(L, 2)!=0);
24209   (arg1)->SetTryAllThreads(arg2);
24210 
24211   return SWIG_arg;
24212 
24213   if(0) SWIG_fail;
24214 
24215 fail:
24216   lua_error(L);
24217   return SWIG_arg;
24218 }
24219 
24220 
24221 static int _wrap_SBExpressionOptions_SetTryAllThreads__SWIG_1(lua_State* L) {
24222   int SWIG_arg = 0;
24223   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24224 
24225   SWIG_check_num_args("lldb::SBExpressionOptions::SetTryAllThreads",1,1)
24226   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTryAllThreads",1,"lldb::SBExpressionOptions *");
24227 
24228   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24229     SWIG_fail_ptr("SBExpressionOptions_SetTryAllThreads",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24230   }
24231 
24232   (arg1)->SetTryAllThreads();
24233 
24234   return SWIG_arg;
24235 
24236   if(0) SWIG_fail;
24237 
24238 fail:
24239   lua_error(L);
24240   return SWIG_arg;
24241 }
24242 
24243 
24244 static int _wrap_SBExpressionOptions_SetTryAllThreads(lua_State* L) {
24245   int argc;
24246   int argv[3]={
24247     1,2,3
24248   };
24249 
24250   argc = lua_gettop(L);
24251   if (argc == 1) {
24252     int _v;
24253     {
24254       void *ptr;
24255       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24256         _v = 0;
24257       } else {
24258         _v = 1;
24259       }
24260     }
24261     if (_v) {
24262       return _wrap_SBExpressionOptions_SetTryAllThreads__SWIG_1(L);
24263     }
24264   }
24265   if (argc == 2) {
24266     int _v;
24267     {
24268       void *ptr;
24269       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24270         _v = 0;
24271       } else {
24272         _v = 1;
24273       }
24274     }
24275     if (_v) {
24276       {
24277         _v = lua_isboolean(L,argv[1]);
24278       }
24279       if (_v) {
24280         return _wrap_SBExpressionOptions_SetTryAllThreads__SWIG_0(L);
24281       }
24282     }
24283   }
24284 
24285   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetTryAllThreads'\n"
24286     "  Possible C/C++ prototypes are:\n"
24287     "    lldb::SBExpressionOptions::SetTryAllThreads(bool)\n"
24288     "    lldb::SBExpressionOptions::SetTryAllThreads()\n");
24289   lua_error(L);return 0;
24290 }
24291 
24292 
24293 static int _wrap_SBExpressionOptions_GetStopOthers(lua_State* L) {
24294   int SWIG_arg = 0;
24295   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24296   bool result;
24297 
24298   SWIG_check_num_args("lldb::SBExpressionOptions::GetStopOthers",1,1)
24299   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetStopOthers",1,"lldb::SBExpressionOptions const *");
24300 
24301   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24302     SWIG_fail_ptr("SBExpressionOptions_GetStopOthers",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24303   }
24304 
24305   result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetStopOthers();
24306   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24307   return SWIG_arg;
24308 
24309   if(0) SWIG_fail;
24310 
24311 fail:
24312   lua_error(L);
24313   return SWIG_arg;
24314 }
24315 
24316 
24317 static int _wrap_SBExpressionOptions_SetStopOthers__SWIG_0(lua_State* L) {
24318   int SWIG_arg = 0;
24319   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24320   bool arg2 ;
24321 
24322   SWIG_check_num_args("lldb::SBExpressionOptions::SetStopOthers",2,2)
24323   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetStopOthers",1,"lldb::SBExpressionOptions *");
24324   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetStopOthers",2,"bool");
24325 
24326   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24327     SWIG_fail_ptr("SBExpressionOptions_SetStopOthers",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24328   }
24329 
24330   arg2 = (lua_toboolean(L, 2)!=0);
24331   (arg1)->SetStopOthers(arg2);
24332 
24333   return SWIG_arg;
24334 
24335   if(0) SWIG_fail;
24336 
24337 fail:
24338   lua_error(L);
24339   return SWIG_arg;
24340 }
24341 
24342 
24343 static int _wrap_SBExpressionOptions_SetStopOthers__SWIG_1(lua_State* L) {
24344   int SWIG_arg = 0;
24345   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24346 
24347   SWIG_check_num_args("lldb::SBExpressionOptions::SetStopOthers",1,1)
24348   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetStopOthers",1,"lldb::SBExpressionOptions *");
24349 
24350   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24351     SWIG_fail_ptr("SBExpressionOptions_SetStopOthers",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24352   }
24353 
24354   (arg1)->SetStopOthers();
24355 
24356   return SWIG_arg;
24357 
24358   if(0) SWIG_fail;
24359 
24360 fail:
24361   lua_error(L);
24362   return SWIG_arg;
24363 }
24364 
24365 
24366 static int _wrap_SBExpressionOptions_SetStopOthers(lua_State* L) {
24367   int argc;
24368   int argv[3]={
24369     1,2,3
24370   };
24371 
24372   argc = lua_gettop(L);
24373   if (argc == 1) {
24374     int _v;
24375     {
24376       void *ptr;
24377       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24378         _v = 0;
24379       } else {
24380         _v = 1;
24381       }
24382     }
24383     if (_v) {
24384       return _wrap_SBExpressionOptions_SetStopOthers__SWIG_1(L);
24385     }
24386   }
24387   if (argc == 2) {
24388     int _v;
24389     {
24390       void *ptr;
24391       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24392         _v = 0;
24393       } else {
24394         _v = 1;
24395       }
24396     }
24397     if (_v) {
24398       {
24399         _v = lua_isboolean(L,argv[1]);
24400       }
24401       if (_v) {
24402         return _wrap_SBExpressionOptions_SetStopOthers__SWIG_0(L);
24403       }
24404     }
24405   }
24406 
24407   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetStopOthers'\n"
24408     "  Possible C/C++ prototypes are:\n"
24409     "    lldb::SBExpressionOptions::SetStopOthers(bool)\n"
24410     "    lldb::SBExpressionOptions::SetStopOthers()\n");
24411   lua_error(L);return 0;
24412 }
24413 
24414 
24415 static int _wrap_SBExpressionOptions_GetTrapExceptions(lua_State* L) {
24416   int SWIG_arg = 0;
24417   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24418   bool result;
24419 
24420   SWIG_check_num_args("lldb::SBExpressionOptions::GetTrapExceptions",1,1)
24421   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetTrapExceptions",1,"lldb::SBExpressionOptions const *");
24422 
24423   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24424     SWIG_fail_ptr("SBExpressionOptions_GetTrapExceptions",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24425   }
24426 
24427   result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetTrapExceptions();
24428   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24429   return SWIG_arg;
24430 
24431   if(0) SWIG_fail;
24432 
24433 fail:
24434   lua_error(L);
24435   return SWIG_arg;
24436 }
24437 
24438 
24439 static int _wrap_SBExpressionOptions_SetTrapExceptions__SWIG_0(lua_State* L) {
24440   int SWIG_arg = 0;
24441   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24442   bool arg2 ;
24443 
24444   SWIG_check_num_args("lldb::SBExpressionOptions::SetTrapExceptions",2,2)
24445   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTrapExceptions",1,"lldb::SBExpressionOptions *");
24446   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTrapExceptions",2,"bool");
24447 
24448   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24449     SWIG_fail_ptr("SBExpressionOptions_SetTrapExceptions",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24450   }
24451 
24452   arg2 = (lua_toboolean(L, 2)!=0);
24453   (arg1)->SetTrapExceptions(arg2);
24454 
24455   return SWIG_arg;
24456 
24457   if(0) SWIG_fail;
24458 
24459 fail:
24460   lua_error(L);
24461   return SWIG_arg;
24462 }
24463 
24464 
24465 static int _wrap_SBExpressionOptions_SetTrapExceptions__SWIG_1(lua_State* L) {
24466   int SWIG_arg = 0;
24467   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24468 
24469   SWIG_check_num_args("lldb::SBExpressionOptions::SetTrapExceptions",1,1)
24470   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTrapExceptions",1,"lldb::SBExpressionOptions *");
24471 
24472   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24473     SWIG_fail_ptr("SBExpressionOptions_SetTrapExceptions",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24474   }
24475 
24476   (arg1)->SetTrapExceptions();
24477 
24478   return SWIG_arg;
24479 
24480   if(0) SWIG_fail;
24481 
24482 fail:
24483   lua_error(L);
24484   return SWIG_arg;
24485 }
24486 
24487 
24488 static int _wrap_SBExpressionOptions_SetTrapExceptions(lua_State* L) {
24489   int argc;
24490   int argv[3]={
24491     1,2,3
24492   };
24493 
24494   argc = lua_gettop(L);
24495   if (argc == 1) {
24496     int _v;
24497     {
24498       void *ptr;
24499       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24500         _v = 0;
24501       } else {
24502         _v = 1;
24503       }
24504     }
24505     if (_v) {
24506       return _wrap_SBExpressionOptions_SetTrapExceptions__SWIG_1(L);
24507     }
24508   }
24509   if (argc == 2) {
24510     int _v;
24511     {
24512       void *ptr;
24513       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24514         _v = 0;
24515       } else {
24516         _v = 1;
24517       }
24518     }
24519     if (_v) {
24520       {
24521         _v = lua_isboolean(L,argv[1]);
24522       }
24523       if (_v) {
24524         return _wrap_SBExpressionOptions_SetTrapExceptions__SWIG_0(L);
24525       }
24526     }
24527   }
24528 
24529   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetTrapExceptions'\n"
24530     "  Possible C/C++ prototypes are:\n"
24531     "    lldb::SBExpressionOptions::SetTrapExceptions(bool)\n"
24532     "    lldb::SBExpressionOptions::SetTrapExceptions()\n");
24533   lua_error(L);return 0;
24534 }
24535 
24536 
24537 static int _wrap_SBExpressionOptions_SetLanguage(lua_State* L) {
24538   int SWIG_arg = 0;
24539   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24540   lldb::LanguageType arg2 ;
24541 
24542   SWIG_check_num_args("lldb::SBExpressionOptions::SetLanguage",2,2)
24543   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetLanguage",1,"lldb::SBExpressionOptions *");
24544   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetLanguage",2,"lldb::LanguageType");
24545 
24546   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24547     SWIG_fail_ptr("SBExpressionOptions_SetLanguage",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24548   }
24549 
24550   arg2 = (lldb::LanguageType)lua_tointeger(L, 2);
24551   (arg1)->SetLanguage(arg2);
24552 
24553   return SWIG_arg;
24554 
24555   if(0) SWIG_fail;
24556 
24557 fail:
24558   lua_error(L);
24559   return SWIG_arg;
24560 }
24561 
24562 
24563 static int _wrap_SBExpressionOptions_GetGenerateDebugInfo(lua_State* L) {
24564   int SWIG_arg = 0;
24565   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24566   bool result;
24567 
24568   SWIG_check_num_args("lldb::SBExpressionOptions::GetGenerateDebugInfo",1,1)
24569   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetGenerateDebugInfo",1,"lldb::SBExpressionOptions *");
24570 
24571   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24572     SWIG_fail_ptr("SBExpressionOptions_GetGenerateDebugInfo",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24573   }
24574 
24575   result = (bool)(arg1)->GetGenerateDebugInfo();
24576   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24577   return SWIG_arg;
24578 
24579   if(0) SWIG_fail;
24580 
24581 fail:
24582   lua_error(L);
24583   return SWIG_arg;
24584 }
24585 
24586 
24587 static int _wrap_SBExpressionOptions_SetGenerateDebugInfo__SWIG_0(lua_State* L) {
24588   int SWIG_arg = 0;
24589   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24590   bool arg2 ;
24591 
24592   SWIG_check_num_args("lldb::SBExpressionOptions::SetGenerateDebugInfo",2,2)
24593   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetGenerateDebugInfo",1,"lldb::SBExpressionOptions *");
24594   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetGenerateDebugInfo",2,"bool");
24595 
24596   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24597     SWIG_fail_ptr("SBExpressionOptions_SetGenerateDebugInfo",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24598   }
24599 
24600   arg2 = (lua_toboolean(L, 2)!=0);
24601   (arg1)->SetGenerateDebugInfo(arg2);
24602 
24603   return SWIG_arg;
24604 
24605   if(0) SWIG_fail;
24606 
24607 fail:
24608   lua_error(L);
24609   return SWIG_arg;
24610 }
24611 
24612 
24613 static int _wrap_SBExpressionOptions_SetGenerateDebugInfo__SWIG_1(lua_State* L) {
24614   int SWIG_arg = 0;
24615   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24616 
24617   SWIG_check_num_args("lldb::SBExpressionOptions::SetGenerateDebugInfo",1,1)
24618   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetGenerateDebugInfo",1,"lldb::SBExpressionOptions *");
24619 
24620   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24621     SWIG_fail_ptr("SBExpressionOptions_SetGenerateDebugInfo",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24622   }
24623 
24624   (arg1)->SetGenerateDebugInfo();
24625 
24626   return SWIG_arg;
24627 
24628   if(0) SWIG_fail;
24629 
24630 fail:
24631   lua_error(L);
24632   return SWIG_arg;
24633 }
24634 
24635 
24636 static int _wrap_SBExpressionOptions_SetGenerateDebugInfo(lua_State* L) {
24637   int argc;
24638   int argv[3]={
24639     1,2,3
24640   };
24641 
24642   argc = lua_gettop(L);
24643   if (argc == 1) {
24644     int _v;
24645     {
24646       void *ptr;
24647       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24648         _v = 0;
24649       } else {
24650         _v = 1;
24651       }
24652     }
24653     if (_v) {
24654       return _wrap_SBExpressionOptions_SetGenerateDebugInfo__SWIG_1(L);
24655     }
24656   }
24657   if (argc == 2) {
24658     int _v;
24659     {
24660       void *ptr;
24661       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24662         _v = 0;
24663       } else {
24664         _v = 1;
24665       }
24666     }
24667     if (_v) {
24668       {
24669         _v = lua_isboolean(L,argv[1]);
24670       }
24671       if (_v) {
24672         return _wrap_SBExpressionOptions_SetGenerateDebugInfo__SWIG_0(L);
24673       }
24674     }
24675   }
24676 
24677   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetGenerateDebugInfo'\n"
24678     "  Possible C/C++ prototypes are:\n"
24679     "    lldb::SBExpressionOptions::SetGenerateDebugInfo(bool)\n"
24680     "    lldb::SBExpressionOptions::SetGenerateDebugInfo()\n");
24681   lua_error(L);return 0;
24682 }
24683 
24684 
24685 static int _wrap_SBExpressionOptions_GetSuppressPersistentResult(lua_State* L) {
24686   int SWIG_arg = 0;
24687   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24688   bool result;
24689 
24690   SWIG_check_num_args("lldb::SBExpressionOptions::GetSuppressPersistentResult",1,1)
24691   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetSuppressPersistentResult",1,"lldb::SBExpressionOptions *");
24692 
24693   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24694     SWIG_fail_ptr("SBExpressionOptions_GetSuppressPersistentResult",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24695   }
24696 
24697   result = (bool)(arg1)->GetSuppressPersistentResult();
24698   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24699   return SWIG_arg;
24700 
24701   if(0) SWIG_fail;
24702 
24703 fail:
24704   lua_error(L);
24705   return SWIG_arg;
24706 }
24707 
24708 
24709 static int _wrap_SBExpressionOptions_SetSuppressPersistentResult__SWIG_0(lua_State* L) {
24710   int SWIG_arg = 0;
24711   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24712   bool arg2 ;
24713 
24714   SWIG_check_num_args("lldb::SBExpressionOptions::SetSuppressPersistentResult",2,2)
24715   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetSuppressPersistentResult",1,"lldb::SBExpressionOptions *");
24716   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetSuppressPersistentResult",2,"bool");
24717 
24718   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24719     SWIG_fail_ptr("SBExpressionOptions_SetSuppressPersistentResult",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24720   }
24721 
24722   arg2 = (lua_toboolean(L, 2)!=0);
24723   (arg1)->SetSuppressPersistentResult(arg2);
24724 
24725   return SWIG_arg;
24726 
24727   if(0) SWIG_fail;
24728 
24729 fail:
24730   lua_error(L);
24731   return SWIG_arg;
24732 }
24733 
24734 
24735 static int _wrap_SBExpressionOptions_SetSuppressPersistentResult__SWIG_1(lua_State* L) {
24736   int SWIG_arg = 0;
24737   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24738 
24739   SWIG_check_num_args("lldb::SBExpressionOptions::SetSuppressPersistentResult",1,1)
24740   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetSuppressPersistentResult",1,"lldb::SBExpressionOptions *");
24741 
24742   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24743     SWIG_fail_ptr("SBExpressionOptions_SetSuppressPersistentResult",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24744   }
24745 
24746   (arg1)->SetSuppressPersistentResult();
24747 
24748   return SWIG_arg;
24749 
24750   if(0) SWIG_fail;
24751 
24752 fail:
24753   lua_error(L);
24754   return SWIG_arg;
24755 }
24756 
24757 
24758 static int _wrap_SBExpressionOptions_SetSuppressPersistentResult(lua_State* L) {
24759   int argc;
24760   int argv[3]={
24761     1,2,3
24762   };
24763 
24764   argc = lua_gettop(L);
24765   if (argc == 1) {
24766     int _v;
24767     {
24768       void *ptr;
24769       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24770         _v = 0;
24771       } else {
24772         _v = 1;
24773       }
24774     }
24775     if (_v) {
24776       return _wrap_SBExpressionOptions_SetSuppressPersistentResult__SWIG_1(L);
24777     }
24778   }
24779   if (argc == 2) {
24780     int _v;
24781     {
24782       void *ptr;
24783       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24784         _v = 0;
24785       } else {
24786         _v = 1;
24787       }
24788     }
24789     if (_v) {
24790       {
24791         _v = lua_isboolean(L,argv[1]);
24792       }
24793       if (_v) {
24794         return _wrap_SBExpressionOptions_SetSuppressPersistentResult__SWIG_0(L);
24795       }
24796     }
24797   }
24798 
24799   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetSuppressPersistentResult'\n"
24800     "  Possible C/C++ prototypes are:\n"
24801     "    lldb::SBExpressionOptions::SetSuppressPersistentResult(bool)\n"
24802     "    lldb::SBExpressionOptions::SetSuppressPersistentResult()\n");
24803   lua_error(L);return 0;
24804 }
24805 
24806 
24807 static int _wrap_SBExpressionOptions_GetPrefix(lua_State* L) {
24808   int SWIG_arg = 0;
24809   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24810   char *result = 0 ;
24811 
24812   SWIG_check_num_args("lldb::SBExpressionOptions::GetPrefix",1,1)
24813   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetPrefix",1,"lldb::SBExpressionOptions const *");
24814 
24815   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24816     SWIG_fail_ptr("SBExpressionOptions_GetPrefix",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24817   }
24818 
24819   result = (char *)((lldb::SBExpressionOptions const *)arg1)->GetPrefix();
24820   lua_pushstring(L,(const char *)result); SWIG_arg++;
24821   return SWIG_arg;
24822 
24823   if(0) SWIG_fail;
24824 
24825 fail:
24826   lua_error(L);
24827   return SWIG_arg;
24828 }
24829 
24830 
24831 static int _wrap_SBExpressionOptions_SetPrefix(lua_State* L) {
24832   int SWIG_arg = 0;
24833   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24834   char *arg2 = (char *) 0 ;
24835 
24836   SWIG_check_num_args("lldb::SBExpressionOptions::SetPrefix",2,2)
24837   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetPrefix",1,"lldb::SBExpressionOptions *");
24838   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetPrefix",2,"char const *");
24839 
24840   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24841     SWIG_fail_ptr("SBExpressionOptions_SetPrefix",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24842   }
24843 
24844   arg2 = (char *)lua_tostring(L, 2);
24845   (arg1)->SetPrefix((char const *)arg2);
24846 
24847   return SWIG_arg;
24848 
24849   if(0) SWIG_fail;
24850 
24851 fail:
24852   lua_error(L);
24853   return SWIG_arg;
24854 }
24855 
24856 
24857 static int _wrap_SBExpressionOptions_SetAutoApplyFixIts__SWIG_0(lua_State* L) {
24858   int SWIG_arg = 0;
24859   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24860   bool arg2 ;
24861 
24862   SWIG_check_num_args("lldb::SBExpressionOptions::SetAutoApplyFixIts",2,2)
24863   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAutoApplyFixIts",1,"lldb::SBExpressionOptions *");
24864   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAutoApplyFixIts",2,"bool");
24865 
24866   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24867     SWIG_fail_ptr("SBExpressionOptions_SetAutoApplyFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24868   }
24869 
24870   arg2 = (lua_toboolean(L, 2)!=0);
24871   (arg1)->SetAutoApplyFixIts(arg2);
24872 
24873   return SWIG_arg;
24874 
24875   if(0) SWIG_fail;
24876 
24877 fail:
24878   lua_error(L);
24879   return SWIG_arg;
24880 }
24881 
24882 
24883 static int _wrap_SBExpressionOptions_SetAutoApplyFixIts__SWIG_1(lua_State* L) {
24884   int SWIG_arg = 0;
24885   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24886 
24887   SWIG_check_num_args("lldb::SBExpressionOptions::SetAutoApplyFixIts",1,1)
24888   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAutoApplyFixIts",1,"lldb::SBExpressionOptions *");
24889 
24890   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24891     SWIG_fail_ptr("SBExpressionOptions_SetAutoApplyFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24892   }
24893 
24894   (arg1)->SetAutoApplyFixIts();
24895 
24896   return SWIG_arg;
24897 
24898   if(0) SWIG_fail;
24899 
24900 fail:
24901   lua_error(L);
24902   return SWIG_arg;
24903 }
24904 
24905 
24906 static int _wrap_SBExpressionOptions_SetAutoApplyFixIts(lua_State* L) {
24907   int argc;
24908   int argv[3]={
24909     1,2,3
24910   };
24911 
24912   argc = lua_gettop(L);
24913   if (argc == 1) {
24914     int _v;
24915     {
24916       void *ptr;
24917       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24918         _v = 0;
24919       } else {
24920         _v = 1;
24921       }
24922     }
24923     if (_v) {
24924       return _wrap_SBExpressionOptions_SetAutoApplyFixIts__SWIG_1(L);
24925     }
24926   }
24927   if (argc == 2) {
24928     int _v;
24929     {
24930       void *ptr;
24931       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24932         _v = 0;
24933       } else {
24934         _v = 1;
24935       }
24936     }
24937     if (_v) {
24938       {
24939         _v = lua_isboolean(L,argv[1]);
24940       }
24941       if (_v) {
24942         return _wrap_SBExpressionOptions_SetAutoApplyFixIts__SWIG_0(L);
24943       }
24944     }
24945   }
24946 
24947   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetAutoApplyFixIts'\n"
24948     "  Possible C/C++ prototypes are:\n"
24949     "    lldb::SBExpressionOptions::SetAutoApplyFixIts(bool)\n"
24950     "    lldb::SBExpressionOptions::SetAutoApplyFixIts()\n");
24951   lua_error(L);return 0;
24952 }
24953 
24954 
24955 static int _wrap_SBExpressionOptions_GetAutoApplyFixIts(lua_State* L) {
24956   int SWIG_arg = 0;
24957   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24958   bool result;
24959 
24960   SWIG_check_num_args("lldb::SBExpressionOptions::GetAutoApplyFixIts",1,1)
24961   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetAutoApplyFixIts",1,"lldb::SBExpressionOptions *");
24962 
24963   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24964     SWIG_fail_ptr("SBExpressionOptions_GetAutoApplyFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24965   }
24966 
24967   result = (bool)(arg1)->GetAutoApplyFixIts();
24968   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24969   return SWIG_arg;
24970 
24971   if(0) SWIG_fail;
24972 
24973 fail:
24974   lua_error(L);
24975   return SWIG_arg;
24976 }
24977 
24978 
24979 static int _wrap_SBExpressionOptions_SetRetriesWithFixIts(lua_State* L) {
24980   int SWIG_arg = 0;
24981   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24982   uint64_t arg2 ;
24983 
24984   SWIG_check_num_args("lldb::SBExpressionOptions::SetRetriesWithFixIts",2,2)
24985   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetRetriesWithFixIts",1,"lldb::SBExpressionOptions *");
24986   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetRetriesWithFixIts",2,"uint64_t");
24987 
24988   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24989     SWIG_fail_ptr("SBExpressionOptions_SetRetriesWithFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24990   }
24991 
24992   arg2 = (uint64_t)lua_tointeger(L, 2);
24993   (arg1)->SetRetriesWithFixIts(arg2);
24994 
24995   return SWIG_arg;
24996 
24997   if(0) SWIG_fail;
24998 
24999 fail:
25000   lua_error(L);
25001   return SWIG_arg;
25002 }
25003 
25004 
25005 static int _wrap_SBExpressionOptions_GetRetriesWithFixIts(lua_State* L) {
25006   int SWIG_arg = 0;
25007   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25008   uint64_t result;
25009 
25010   SWIG_check_num_args("lldb::SBExpressionOptions::GetRetriesWithFixIts",1,1)
25011   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetRetriesWithFixIts",1,"lldb::SBExpressionOptions *");
25012 
25013   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25014     SWIG_fail_ptr("SBExpressionOptions_GetRetriesWithFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25015   }
25016 
25017   result = (uint64_t)(arg1)->GetRetriesWithFixIts();
25018   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
25019   return SWIG_arg;
25020 
25021   if(0) SWIG_fail;
25022 
25023 fail:
25024   lua_error(L);
25025   return SWIG_arg;
25026 }
25027 
25028 
25029 static int _wrap_SBExpressionOptions_GetTopLevel(lua_State* L) {
25030   int SWIG_arg = 0;
25031   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25032   bool result;
25033 
25034   SWIG_check_num_args("lldb::SBExpressionOptions::GetTopLevel",1,1)
25035   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetTopLevel",1,"lldb::SBExpressionOptions *");
25036 
25037   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25038     SWIG_fail_ptr("SBExpressionOptions_GetTopLevel",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25039   }
25040 
25041   result = (bool)(arg1)->GetTopLevel();
25042   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25043   return SWIG_arg;
25044 
25045   if(0) SWIG_fail;
25046 
25047 fail:
25048   lua_error(L);
25049   return SWIG_arg;
25050 }
25051 
25052 
25053 static int _wrap_SBExpressionOptions_SetTopLevel__SWIG_0(lua_State* L) {
25054   int SWIG_arg = 0;
25055   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25056   bool arg2 ;
25057 
25058   SWIG_check_num_args("lldb::SBExpressionOptions::SetTopLevel",2,2)
25059   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTopLevel",1,"lldb::SBExpressionOptions *");
25060   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTopLevel",2,"bool");
25061 
25062   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25063     SWIG_fail_ptr("SBExpressionOptions_SetTopLevel",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25064   }
25065 
25066   arg2 = (lua_toboolean(L, 2)!=0);
25067   (arg1)->SetTopLevel(arg2);
25068 
25069   return SWIG_arg;
25070 
25071   if(0) SWIG_fail;
25072 
25073 fail:
25074   lua_error(L);
25075   return SWIG_arg;
25076 }
25077 
25078 
25079 static int _wrap_SBExpressionOptions_SetTopLevel__SWIG_1(lua_State* L) {
25080   int SWIG_arg = 0;
25081   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25082 
25083   SWIG_check_num_args("lldb::SBExpressionOptions::SetTopLevel",1,1)
25084   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTopLevel",1,"lldb::SBExpressionOptions *");
25085 
25086   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25087     SWIG_fail_ptr("SBExpressionOptions_SetTopLevel",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25088   }
25089 
25090   (arg1)->SetTopLevel();
25091 
25092   return SWIG_arg;
25093 
25094   if(0) SWIG_fail;
25095 
25096 fail:
25097   lua_error(L);
25098   return SWIG_arg;
25099 }
25100 
25101 
25102 static int _wrap_SBExpressionOptions_SetTopLevel(lua_State* L) {
25103   int argc;
25104   int argv[3]={
25105     1,2,3
25106   };
25107 
25108   argc = lua_gettop(L);
25109   if (argc == 1) {
25110     int _v;
25111     {
25112       void *ptr;
25113       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
25114         _v = 0;
25115       } else {
25116         _v = 1;
25117       }
25118     }
25119     if (_v) {
25120       return _wrap_SBExpressionOptions_SetTopLevel__SWIG_1(L);
25121     }
25122   }
25123   if (argc == 2) {
25124     int _v;
25125     {
25126       void *ptr;
25127       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
25128         _v = 0;
25129       } else {
25130         _v = 1;
25131       }
25132     }
25133     if (_v) {
25134       {
25135         _v = lua_isboolean(L,argv[1]);
25136       }
25137       if (_v) {
25138         return _wrap_SBExpressionOptions_SetTopLevel__SWIG_0(L);
25139       }
25140     }
25141   }
25142 
25143   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetTopLevel'\n"
25144     "  Possible C/C++ prototypes are:\n"
25145     "    lldb::SBExpressionOptions::SetTopLevel(bool)\n"
25146     "    lldb::SBExpressionOptions::SetTopLevel()\n");
25147   lua_error(L);return 0;
25148 }
25149 
25150 
25151 static int _wrap_SBExpressionOptions_GetAllowJIT(lua_State* L) {
25152   int SWIG_arg = 0;
25153   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25154   bool result;
25155 
25156   SWIG_check_num_args("lldb::SBExpressionOptions::GetAllowJIT",1,1)
25157   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetAllowJIT",1,"lldb::SBExpressionOptions *");
25158 
25159   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25160     SWIG_fail_ptr("SBExpressionOptions_GetAllowJIT",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25161   }
25162 
25163   result = (bool)(arg1)->GetAllowJIT();
25164   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25165   return SWIG_arg;
25166 
25167   if(0) SWIG_fail;
25168 
25169 fail:
25170   lua_error(L);
25171   return SWIG_arg;
25172 }
25173 
25174 
25175 static int _wrap_SBExpressionOptions_SetAllowJIT(lua_State* L) {
25176   int SWIG_arg = 0;
25177   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
25178   bool arg2 ;
25179 
25180   SWIG_check_num_args("lldb::SBExpressionOptions::SetAllowJIT",2,2)
25181   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAllowJIT",1,"lldb::SBExpressionOptions *");
25182   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAllowJIT",2,"bool");
25183 
25184   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
25185     SWIG_fail_ptr("SBExpressionOptions_SetAllowJIT",1,SWIGTYPE_p_lldb__SBExpressionOptions);
25186   }
25187 
25188   arg2 = (lua_toboolean(L, 2)!=0);
25189   (arg1)->SetAllowJIT(arg2);
25190 
25191   return SWIG_arg;
25192 
25193   if(0) SWIG_fail;
25194 
25195 fail:
25196   lua_error(L);
25197   return SWIG_arg;
25198 }
25199 
25200 
25201 static void swig_delete_SBExpressionOptions(void *obj) {
25202 lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) obj;
25203 delete arg1;
25204 }
25205 static int _proxy__wrap_new_SBExpressionOptions(lua_State *L) {
25206     assert(lua_istable(L,1));
25207     lua_pushcfunction(L,_wrap_new_SBExpressionOptions);
25208     assert(!lua_isnil(L,-1));
25209     lua_replace(L,1); /* replace our table with real constructor */
25210     lua_call(L,lua_gettop(L)-1,1);
25211     return 1;
25212 }
25213 static swig_lua_attribute swig_SBExpressionOptions_attributes[] = {
25214     {0,0,0}
25215 };
25216 static swig_lua_method swig_SBExpressionOptions_methods[]= {
25217     { "GetCoerceResultToId", _wrap_SBExpressionOptions_GetCoerceResultToId},
25218     { "SetCoerceResultToId", _wrap_SBExpressionOptions_SetCoerceResultToId},
25219     { "GetUnwindOnError", _wrap_SBExpressionOptions_GetUnwindOnError},
25220     { "SetUnwindOnError", _wrap_SBExpressionOptions_SetUnwindOnError},
25221     { "GetIgnoreBreakpoints", _wrap_SBExpressionOptions_GetIgnoreBreakpoints},
25222     { "SetIgnoreBreakpoints", _wrap_SBExpressionOptions_SetIgnoreBreakpoints},
25223     { "GetFetchDynamicValue", _wrap_SBExpressionOptions_GetFetchDynamicValue},
25224     { "SetFetchDynamicValue", _wrap_SBExpressionOptions_SetFetchDynamicValue},
25225     { "GetTimeoutInMicroSeconds", _wrap_SBExpressionOptions_GetTimeoutInMicroSeconds},
25226     { "SetTimeoutInMicroSeconds", _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds},
25227     { "GetOneThreadTimeoutInMicroSeconds", _wrap_SBExpressionOptions_GetOneThreadTimeoutInMicroSeconds},
25228     { "SetOneThreadTimeoutInMicroSeconds", _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds},
25229     { "GetTryAllThreads", _wrap_SBExpressionOptions_GetTryAllThreads},
25230     { "SetTryAllThreads", _wrap_SBExpressionOptions_SetTryAllThreads},
25231     { "GetStopOthers", _wrap_SBExpressionOptions_GetStopOthers},
25232     { "SetStopOthers", _wrap_SBExpressionOptions_SetStopOthers},
25233     { "GetTrapExceptions", _wrap_SBExpressionOptions_GetTrapExceptions},
25234     { "SetTrapExceptions", _wrap_SBExpressionOptions_SetTrapExceptions},
25235     { "SetLanguage", _wrap_SBExpressionOptions_SetLanguage},
25236     { "GetGenerateDebugInfo", _wrap_SBExpressionOptions_GetGenerateDebugInfo},
25237     { "SetGenerateDebugInfo", _wrap_SBExpressionOptions_SetGenerateDebugInfo},
25238     { "GetSuppressPersistentResult", _wrap_SBExpressionOptions_GetSuppressPersistentResult},
25239     { "SetSuppressPersistentResult", _wrap_SBExpressionOptions_SetSuppressPersistentResult},
25240     { "GetPrefix", _wrap_SBExpressionOptions_GetPrefix},
25241     { "SetPrefix", _wrap_SBExpressionOptions_SetPrefix},
25242     { "SetAutoApplyFixIts", _wrap_SBExpressionOptions_SetAutoApplyFixIts},
25243     { "GetAutoApplyFixIts", _wrap_SBExpressionOptions_GetAutoApplyFixIts},
25244     { "SetRetriesWithFixIts", _wrap_SBExpressionOptions_SetRetriesWithFixIts},
25245     { "GetRetriesWithFixIts", _wrap_SBExpressionOptions_GetRetriesWithFixIts},
25246     { "GetTopLevel", _wrap_SBExpressionOptions_GetTopLevel},
25247     { "SetTopLevel", _wrap_SBExpressionOptions_SetTopLevel},
25248     { "GetAllowJIT", _wrap_SBExpressionOptions_GetAllowJIT},
25249     { "SetAllowJIT", _wrap_SBExpressionOptions_SetAllowJIT},
25250     {0,0}
25251 };
25252 static swig_lua_method swig_SBExpressionOptions_meta[] = {
25253     {0,0}
25254 };
25255 
25256 static swig_lua_attribute swig_SBExpressionOptions_Sf_SwigStatic_attributes[] = {
25257     {0,0,0}
25258 };
25259 static swig_lua_const_info swig_SBExpressionOptions_Sf_SwigStatic_constants[]= {
25260     {0,0,0,0,0,0}
25261 };
25262 static swig_lua_method swig_SBExpressionOptions_Sf_SwigStatic_methods[]= {
25263     {0,0}
25264 };
25265 static swig_lua_class* swig_SBExpressionOptions_Sf_SwigStatic_classes[]= {
25266     0
25267 };
25268 
25269 static swig_lua_namespace swig_SBExpressionOptions_Sf_SwigStatic = {
25270     "SBExpressionOptions",
25271     swig_SBExpressionOptions_Sf_SwigStatic_methods,
25272     swig_SBExpressionOptions_Sf_SwigStatic_attributes,
25273     swig_SBExpressionOptions_Sf_SwigStatic_constants,
25274     swig_SBExpressionOptions_Sf_SwigStatic_classes,
25275     0
25276 };
25277 static swig_lua_class *swig_SBExpressionOptions_bases[] = {0};
25278 static const char *swig_SBExpressionOptions_base_names[] = {0};
25279 static swig_lua_class _wrap_class_SBExpressionOptions = { "SBExpressionOptions", "SBExpressionOptions", &SWIGTYPE_p_lldb__SBExpressionOptions,_proxy__wrap_new_SBExpressionOptions, swig_delete_SBExpressionOptions, swig_SBExpressionOptions_methods, swig_SBExpressionOptions_attributes, &swig_SBExpressionOptions_Sf_SwigStatic, swig_SBExpressionOptions_meta, swig_SBExpressionOptions_bases, swig_SBExpressionOptions_base_names };
25280 
25281 static int _wrap_new_SBFile__SWIG_0(lua_State* L) {
25282   int SWIG_arg = 0;
25283   lldb::SBFile *result = 0 ;
25284 
25285   SWIG_check_num_args("lldb::SBFile::SBFile",0,0)
25286   result = (lldb::SBFile *)new lldb::SBFile();
25287   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
25288   return SWIG_arg;
25289 
25290   if(0) SWIG_fail;
25291 
25292 fail:
25293   lua_error(L);
25294   return SWIG_arg;
25295 }
25296 
25297 
25298 static int _wrap_new_SBFile__SWIG_1(lua_State* L) {
25299   int SWIG_arg = 0;
25300   int arg1 ;
25301   char *arg2 = (char *) 0 ;
25302   bool arg3 ;
25303   lldb::SBFile *result = 0 ;
25304 
25305   SWIG_check_num_args("lldb::SBFile::SBFile",3,3)
25306   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBFile::SBFile",1,"int");
25307   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFile::SBFile",2,"char const *");
25308   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBFile::SBFile",3,"bool");
25309   arg1 = (int)lua_tointeger(L, 1);
25310   arg2 = (char *)lua_tostring(L, 2);
25311   arg3 = (lua_toboolean(L, 3)!=0);
25312   result = (lldb::SBFile *)new lldb::SBFile(arg1,(char const *)arg2,arg3);
25313   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
25314   return SWIG_arg;
25315 
25316   if(0) SWIG_fail;
25317 
25318 fail:
25319   lua_error(L);
25320   return SWIG_arg;
25321 }
25322 
25323 
25324 static int _wrap_new_SBFile__SWIG_2(lua_State* L) {
25325   int SWIG_arg = 0;
25326   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
25327   lldb::SBFile *result = 0 ;
25328 
25329   SWIG_check_num_args("lldb::SBFile::SBFile",1,1)
25330   {
25331     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 1, LUA_FILEHANDLE);
25332     lldb::FileSP file_sp;
25333     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
25334     if (!file_sp->IsValid())
25335     return luaL_error(L, "Invalid file");
25336     arg1 = file_sp;
25337   }
25338   result = (lldb::SBFile *)new lldb::SBFile(arg1);
25339   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
25340   return SWIG_arg;
25341 
25342   if(0) SWIG_fail;
25343 
25344 fail:
25345   lua_error(L);
25346   return SWIG_arg;
25347 }
25348 
25349 
25350 static int _wrap_new_SBFile(lua_State* L) {
25351   int argc;
25352   int argv[4]={
25353     1,2,3,4
25354   };
25355 
25356   argc = lua_gettop(L);
25357   if (argc == 0) {
25358     return _wrap_new_SBFile__SWIG_0(L);
25359   }
25360   if (argc == 1) {
25361     int _v;
25362     {
25363       _v = (lua_isuserdata(L, argv[0])) &&
25364       (luaL_testudata(L, argv[0], LUA_FILEHANDLE) != nullptr);
25365     }
25366     if (_v) {
25367       return _wrap_new_SBFile__SWIG_2(L);
25368     }
25369   }
25370   if (argc == 3) {
25371     int _v;
25372     {
25373       _v = lua_isnumber(L,argv[0]);
25374     }
25375     if (_v) {
25376       {
25377         _v = SWIG_lua_isnilstring(L,argv[1]);
25378       }
25379       if (_v) {
25380         {
25381           _v = lua_isboolean(L,argv[2]);
25382         }
25383         if (_v) {
25384           return _wrap_new_SBFile__SWIG_1(L);
25385         }
25386       }
25387     }
25388   }
25389 
25390   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFile'\n"
25391     "  Possible C/C++ prototypes are:\n"
25392     "    lldb::SBFile::SBFile()\n"
25393     "    lldb::SBFile::SBFile(int,char const *,bool)\n"
25394     "    lldb::SBFile::SBFile(lldb::FileSP)\n");
25395   lua_error(L);return 0;
25396 }
25397 
25398 
25399 static int _wrap_SBFile_MakeBorrowed(lua_State* L) {
25400   int SWIG_arg = 0;
25401   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
25402   lldb::SBFile result;
25403 
25404   SWIG_check_num_args("lldb::SBFile::lldb_SBFile_MakeBorrowed",1,1)
25405   {
25406     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 1, LUA_FILEHANDLE);
25407     lldb::FileSP file_sp;
25408     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
25409     if (!file_sp->IsValid())
25410     return luaL_error(L, "Invalid file");
25411     arg1 = file_sp;
25412   }
25413   result = lldb_SBFile_MakeBorrowed(arg1);
25414   {
25415     lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
25416     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
25417   }
25418   return SWIG_arg;
25419 
25420   if(0) SWIG_fail;
25421 
25422 fail:
25423   lua_error(L);
25424   return SWIG_arg;
25425 }
25426 
25427 
25428 static int _wrap_SBFile_MakeForcingIOMethods(lua_State* L) {
25429   int SWIG_arg = 0;
25430   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
25431   lldb::SBFile result;
25432 
25433   SWIG_check_num_args("lldb::SBFile::lldb_SBFile_MakeForcingIOMethods",1,1)
25434   {
25435     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 1, LUA_FILEHANDLE);
25436     lldb::FileSP file_sp;
25437     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
25438     if (!file_sp->IsValid())
25439     return luaL_error(L, "Invalid file");
25440     arg1 = file_sp;
25441   }
25442   result = lldb_SBFile_MakeForcingIOMethods(arg1);
25443   {
25444     lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
25445     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
25446   }
25447   return SWIG_arg;
25448 
25449   if(0) SWIG_fail;
25450 
25451 fail:
25452   lua_error(L);
25453   return SWIG_arg;
25454 }
25455 
25456 
25457 static int _wrap_SBFile_MakeBorrowedForcingIOMethods(lua_State* L) {
25458   int SWIG_arg = 0;
25459   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
25460   lldb::SBFile result;
25461 
25462   SWIG_check_num_args("lldb::SBFile::lldb_SBFile_MakeBorrowedForcingIOMethods",1,1)
25463   {
25464     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 1, LUA_FILEHANDLE);
25465     lldb::FileSP file_sp;
25466     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
25467     if (!file_sp->IsValid())
25468     return luaL_error(L, "Invalid file");
25469     arg1 = file_sp;
25470   }
25471   result = lldb_SBFile_MakeBorrowedForcingIOMethods(arg1);
25472   {
25473     lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
25474     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
25475   }
25476   return SWIG_arg;
25477 
25478   if(0) SWIG_fail;
25479 
25480 fail:
25481   lua_error(L);
25482   return SWIG_arg;
25483 }
25484 
25485 
25486 static int _wrap_SBFile_Read(lua_State* L) {
25487   int SWIG_arg = 0;
25488   lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
25489   uint8_t *arg2 = (uint8_t *) 0 ;
25490   size_t arg3 ;
25491   size_t *arg4 = (size_t *) 0 ;
25492   lldb::SBError result;
25493 
25494   SWIG_check_num_args("lldb::SBFile::Read",4,4)
25495   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::Read",1,"lldb::SBFile *");
25496   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBFile::Read",2,"uint8_t *");
25497   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFile::Read",3,"size_t");
25498   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBFile::Read",4,"size_t *");
25499 
25500   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
25501     SWIG_fail_ptr("SBFile_Read",1,SWIGTYPE_p_lldb__SBFile);
25502   }
25503 
25504 
25505   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_char,0))){
25506     SWIG_fail_ptr("SBFile_Read",2,SWIGTYPE_p_unsigned_char);
25507   }
25508 
25509   arg3 = (size_t)lua_tointeger(L, 3);
25510 
25511   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_size_t,0))){
25512     SWIG_fail_ptr("SBFile_Read",4,SWIGTYPE_p_size_t);
25513   }
25514 
25515   result = (arg1)->Read(arg2,arg3,arg4);
25516   {
25517     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
25518     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
25519   }
25520   return SWIG_arg;
25521 
25522   if(0) SWIG_fail;
25523 
25524 fail:
25525   lua_error(L);
25526   return SWIG_arg;
25527 }
25528 
25529 
25530 static int _wrap_SBFile_Write(lua_State* L) {
25531   int SWIG_arg = 0;
25532   lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
25533   uint8_t *arg2 = (uint8_t *) 0 ;
25534   size_t arg3 ;
25535   size_t *arg4 = (size_t *) 0 ;
25536   lldb::SBError result;
25537 
25538   SWIG_check_num_args("lldb::SBFile::Write",4,4)
25539   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::Write",1,"lldb::SBFile *");
25540   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBFile::Write",2,"uint8_t const *");
25541   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFile::Write",3,"size_t");
25542   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBFile::Write",4,"size_t *");
25543 
25544   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
25545     SWIG_fail_ptr("SBFile_Write",1,SWIGTYPE_p_lldb__SBFile);
25546   }
25547 
25548 
25549   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_char,0))){
25550     SWIG_fail_ptr("SBFile_Write",2,SWIGTYPE_p_unsigned_char);
25551   }
25552 
25553   arg3 = (size_t)lua_tointeger(L, 3);
25554 
25555   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_size_t,0))){
25556     SWIG_fail_ptr("SBFile_Write",4,SWIGTYPE_p_size_t);
25557   }
25558 
25559   result = (arg1)->Write((uint8_t const *)arg2,arg3,arg4);
25560   {
25561     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
25562     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
25563   }
25564   return SWIG_arg;
25565 
25566   if(0) SWIG_fail;
25567 
25568 fail:
25569   lua_error(L);
25570   return SWIG_arg;
25571 }
25572 
25573 
25574 static int _wrap_SBFile_Flush(lua_State* L) {
25575   int SWIG_arg = 0;
25576   lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
25577 
25578   SWIG_check_num_args("lldb::SBFile::Flush",1,1)
25579   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::Flush",1,"lldb::SBFile *");
25580 
25581   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
25582     SWIG_fail_ptr("SBFile_Flush",1,SWIGTYPE_p_lldb__SBFile);
25583   }
25584 
25585   (arg1)->Flush();
25586 
25587   return SWIG_arg;
25588 
25589   if(0) SWIG_fail;
25590 
25591 fail:
25592   lua_error(L);
25593   return SWIG_arg;
25594 }
25595 
25596 
25597 static int _wrap_SBFile_IsValid(lua_State* L) {
25598   int SWIG_arg = 0;
25599   lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
25600   bool result;
25601 
25602   SWIG_check_num_args("lldb::SBFile::IsValid",1,1)
25603   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::IsValid",1,"lldb::SBFile const *");
25604 
25605   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
25606     SWIG_fail_ptr("SBFile_IsValid",1,SWIGTYPE_p_lldb__SBFile);
25607   }
25608 
25609   result = (bool)((lldb::SBFile const *)arg1)->IsValid();
25610   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25611   return SWIG_arg;
25612 
25613   if(0) SWIG_fail;
25614 
25615 fail:
25616   lua_error(L);
25617   return SWIG_arg;
25618 }
25619 
25620 
25621 static int _wrap_SBFile_Close(lua_State* L) {
25622   int SWIG_arg = 0;
25623   lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
25624   lldb::SBError result;
25625 
25626   SWIG_check_num_args("lldb::SBFile::Close",1,1)
25627   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::Close",1,"lldb::SBFile *");
25628 
25629   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
25630     SWIG_fail_ptr("SBFile_Close",1,SWIGTYPE_p_lldb__SBFile);
25631   }
25632 
25633   result = (arg1)->Close();
25634   {
25635     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
25636     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
25637   }
25638   return SWIG_arg;
25639 
25640   if(0) SWIG_fail;
25641 
25642 fail:
25643   lua_error(L);
25644   return SWIG_arg;
25645 }
25646 
25647 
25648 static int _wrap_SBFile_GetFile(lua_State* L) {
25649   int SWIG_arg = 0;
25650   lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
25651   SwigValueWrapper< std::shared_ptr< lldb_private::File > > result;
25652 
25653   SWIG_check_num_args("lldb::SBFile::GetFile",1,1)
25654   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::GetFile",1,"lldb::SBFile *");
25655 
25656   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
25657     SWIG_fail_ptr("SBFile_GetFile",1,SWIGTYPE_p_lldb__SBFile);
25658   }
25659 
25660   result = (arg1)->GetFile();
25661   {
25662     lldb::FileSP &sp = result;
25663     if (sp && sp->IsValid()) {
25664       luaL_Stream *p = (luaL_Stream *)lua_newuserdata(L, sizeof(luaL_Stream));
25665       p->closef = &LLDBSwigLuaCloseFileHandle;
25666       p->f = sp->GetStream();
25667       luaL_setmetatable(L, LUA_FILEHANDLE);
25668       SWIG_arg++;
25669     }
25670   }
25671   return SWIG_arg;
25672 
25673   if(0) SWIG_fail;
25674 
25675 fail:
25676   lua_error(L);
25677   return SWIG_arg;
25678 }
25679 
25680 
25681 static void swig_delete_SBFile(void *obj) {
25682 lldb::SBFile *arg1 = (lldb::SBFile *) obj;
25683 delete arg1;
25684 }
25685 static int _proxy__wrap_new_SBFile(lua_State *L) {
25686     assert(lua_istable(L,1));
25687     lua_pushcfunction(L,_wrap_new_SBFile);
25688     assert(!lua_isnil(L,-1));
25689     lua_replace(L,1); /* replace our table with real constructor */
25690     lua_call(L,lua_gettop(L)-1,1);
25691     return 1;
25692 }
25693 static swig_lua_attribute swig_SBFile_attributes[] = {
25694     {0,0,0}
25695 };
25696 static swig_lua_method swig_SBFile_methods[]= {
25697     { "Read", _wrap_SBFile_Read},
25698     { "Write", _wrap_SBFile_Write},
25699     { "Flush", _wrap_SBFile_Flush},
25700     { "IsValid", _wrap_SBFile_IsValid},
25701     { "Close", _wrap_SBFile_Close},
25702     { "GetFile", _wrap_SBFile_GetFile},
25703     {0,0}
25704 };
25705 static swig_lua_method swig_SBFile_meta[] = {
25706     {0,0}
25707 };
25708 
25709 static swig_lua_attribute swig_SBFile_Sf_SwigStatic_attributes[] = {
25710     {0,0,0}
25711 };
25712 static swig_lua_const_info swig_SBFile_Sf_SwigStatic_constants[]= {
25713     {0,0,0,0,0,0}
25714 };
25715 static swig_lua_method swig_SBFile_Sf_SwigStatic_methods[]= {
25716     { "MakeBorrowed", _wrap_SBFile_MakeBorrowed},
25717     { "MakeForcingIOMethods", _wrap_SBFile_MakeForcingIOMethods},
25718     { "MakeBorrowedForcingIOMethods", _wrap_SBFile_MakeBorrowedForcingIOMethods},
25719     {0,0}
25720 };
25721 static swig_lua_class* swig_SBFile_Sf_SwigStatic_classes[]= {
25722     0
25723 };
25724 
25725 static swig_lua_namespace swig_SBFile_Sf_SwigStatic = {
25726     "SBFile",
25727     swig_SBFile_Sf_SwigStatic_methods,
25728     swig_SBFile_Sf_SwigStatic_attributes,
25729     swig_SBFile_Sf_SwigStatic_constants,
25730     swig_SBFile_Sf_SwigStatic_classes,
25731     0
25732 };
25733 static swig_lua_class *swig_SBFile_bases[] = {0};
25734 static const char *swig_SBFile_base_names[] = {0};
25735 static swig_lua_class _wrap_class_SBFile = { "SBFile", "SBFile", &SWIGTYPE_p_lldb__SBFile,_proxy__wrap_new_SBFile, swig_delete_SBFile, swig_SBFile_methods, swig_SBFile_attributes, &swig_SBFile_Sf_SwigStatic, swig_SBFile_meta, swig_SBFile_bases, swig_SBFile_base_names };
25736 
25737 static int _wrap_new_SBFileSpec__SWIG_0(lua_State* L) {
25738   int SWIG_arg = 0;
25739   lldb::SBFileSpec *result = 0 ;
25740 
25741   SWIG_check_num_args("lldb::SBFileSpec::SBFileSpec",0,0)
25742   result = (lldb::SBFileSpec *)new lldb::SBFileSpec();
25743   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
25744   return SWIG_arg;
25745 
25746   if(0) SWIG_fail;
25747 
25748 fail:
25749   lua_error(L);
25750   return SWIG_arg;
25751 }
25752 
25753 
25754 static int _wrap_new_SBFileSpec__SWIG_1(lua_State* L) {
25755   int SWIG_arg = 0;
25756   lldb::SBFileSpec *arg1 = 0 ;
25757   lldb::SBFileSpec *result = 0 ;
25758 
25759   SWIG_check_num_args("lldb::SBFileSpec::SBFileSpec",1,1)
25760   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SBFileSpec",1,"lldb::SBFileSpec const &");
25761 
25762   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25763     SWIG_fail_ptr("new_SBFileSpec",1,SWIGTYPE_p_lldb__SBFileSpec);
25764   }
25765 
25766   result = (lldb::SBFileSpec *)new lldb::SBFileSpec((lldb::SBFileSpec const &)*arg1);
25767   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
25768   return SWIG_arg;
25769 
25770   if(0) SWIG_fail;
25771 
25772 fail:
25773   lua_error(L);
25774   return SWIG_arg;
25775 }
25776 
25777 
25778 static int _wrap_new_SBFileSpec__SWIG_2(lua_State* L) {
25779   int SWIG_arg = 0;
25780   char *arg1 = (char *) 0 ;
25781   lldb::SBFileSpec *result = 0 ;
25782 
25783   SWIG_check_num_args("lldb::SBFileSpec::SBFileSpec",1,1)
25784   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SBFileSpec",1,"char const *");
25785   arg1 = (char *)lua_tostring(L, 1);
25786   result = (lldb::SBFileSpec *)new lldb::SBFileSpec((char const *)arg1);
25787   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
25788   return SWIG_arg;
25789 
25790   if(0) SWIG_fail;
25791 
25792 fail:
25793   lua_error(L);
25794   return SWIG_arg;
25795 }
25796 
25797 
25798 static int _wrap_new_SBFileSpec__SWIG_3(lua_State* L) {
25799   int SWIG_arg = 0;
25800   char *arg1 = (char *) 0 ;
25801   bool arg2 ;
25802   lldb::SBFileSpec *result = 0 ;
25803 
25804   SWIG_check_num_args("lldb::SBFileSpec::SBFileSpec",2,2)
25805   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SBFileSpec",1,"char const *");
25806   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBFileSpec::SBFileSpec",2,"bool");
25807   arg1 = (char *)lua_tostring(L, 1);
25808   arg2 = (lua_toboolean(L, 2)!=0);
25809   result = (lldb::SBFileSpec *)new lldb::SBFileSpec((char const *)arg1,arg2);
25810   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
25811   return SWIG_arg;
25812 
25813   if(0) SWIG_fail;
25814 
25815 fail:
25816   lua_error(L);
25817   return SWIG_arg;
25818 }
25819 
25820 
25821 static int _wrap_new_SBFileSpec(lua_State* L) {
25822   int argc;
25823   int argv[3]={
25824     1,2,3
25825   };
25826 
25827   argc = lua_gettop(L);
25828   if (argc == 0) {
25829     return _wrap_new_SBFileSpec__SWIG_0(L);
25830   }
25831   if (argc == 1) {
25832     int _v;
25833     {
25834       void *ptr;
25835       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
25836         _v = 0;
25837       } else {
25838         _v = 1;
25839       }
25840     }
25841     if (_v) {
25842       return _wrap_new_SBFileSpec__SWIG_1(L);
25843     }
25844   }
25845   if (argc == 1) {
25846     int _v;
25847     {
25848       _v = SWIG_lua_isnilstring(L,argv[0]);
25849     }
25850     if (_v) {
25851       return _wrap_new_SBFileSpec__SWIG_2(L);
25852     }
25853   }
25854   if (argc == 2) {
25855     int _v;
25856     {
25857       _v = SWIG_lua_isnilstring(L,argv[0]);
25858     }
25859     if (_v) {
25860       {
25861         _v = lua_isboolean(L,argv[1]);
25862       }
25863       if (_v) {
25864         return _wrap_new_SBFileSpec__SWIG_3(L);
25865       }
25866     }
25867   }
25868 
25869   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFileSpec'\n"
25870     "  Possible C/C++ prototypes are:\n"
25871     "    lldb::SBFileSpec::SBFileSpec()\n"
25872     "    lldb::SBFileSpec::SBFileSpec(lldb::SBFileSpec const &)\n"
25873     "    lldb::SBFileSpec::SBFileSpec(char const *)\n"
25874     "    lldb::SBFileSpec::SBFileSpec(char const *,bool)\n");
25875   lua_error(L);return 0;
25876 }
25877 
25878 
25879 static int _wrap_SBFileSpec___eq(lua_State* L) {
25880   int SWIG_arg = 0;
25881   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25882   lldb::SBFileSpec *arg2 = 0 ;
25883   bool result;
25884 
25885   SWIG_check_num_args("lldb::SBFileSpec::operator ==",2,2)
25886   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::operator ==",1,"lldb::SBFileSpec const *");
25887   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpec::operator ==",2,"lldb::SBFileSpec const &");
25888 
25889   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25890     SWIG_fail_ptr("SBFileSpec___eq",1,SWIGTYPE_p_lldb__SBFileSpec);
25891   }
25892 
25893 
25894   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
25895     SWIG_fail_ptr("SBFileSpec___eq",2,SWIGTYPE_p_lldb__SBFileSpec);
25896   }
25897 
25898   result = (bool)((lldb::SBFileSpec const *)arg1)->operator ==((lldb::SBFileSpec const &)*arg2);
25899   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25900   return SWIG_arg;
25901 
25902   if(0) SWIG_fail;
25903 
25904 fail:
25905   lua_error(L);
25906   return SWIG_arg;
25907 }
25908 
25909 
25910 static int _wrap_SBFileSpec_IsValid(lua_State* L) {
25911   int SWIG_arg = 0;
25912   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25913   bool result;
25914 
25915   SWIG_check_num_args("lldb::SBFileSpec::IsValid",1,1)
25916   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::IsValid",1,"lldb::SBFileSpec const *");
25917 
25918   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25919     SWIG_fail_ptr("SBFileSpec_IsValid",1,SWIGTYPE_p_lldb__SBFileSpec);
25920   }
25921 
25922   result = (bool)((lldb::SBFileSpec const *)arg1)->IsValid();
25923   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25924   return SWIG_arg;
25925 
25926   if(0) SWIG_fail;
25927 
25928 fail:
25929   lua_error(L);
25930   return SWIG_arg;
25931 }
25932 
25933 
25934 static int _wrap_SBFileSpec_Exists(lua_State* L) {
25935   int SWIG_arg = 0;
25936   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25937   bool result;
25938 
25939   SWIG_check_num_args("lldb::SBFileSpec::Exists",1,1)
25940   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::Exists",1,"lldb::SBFileSpec const *");
25941 
25942   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25943     SWIG_fail_ptr("SBFileSpec_Exists",1,SWIGTYPE_p_lldb__SBFileSpec);
25944   }
25945 
25946   result = (bool)((lldb::SBFileSpec const *)arg1)->Exists();
25947   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25948   return SWIG_arg;
25949 
25950   if(0) SWIG_fail;
25951 
25952 fail:
25953   lua_error(L);
25954   return SWIG_arg;
25955 }
25956 
25957 
25958 static int _wrap_SBFileSpec_ResolveExecutableLocation(lua_State* L) {
25959   int SWIG_arg = 0;
25960   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25961   bool result;
25962 
25963   SWIG_check_num_args("lldb::SBFileSpec::ResolveExecutableLocation",1,1)
25964   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::ResolveExecutableLocation",1,"lldb::SBFileSpec *");
25965 
25966   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25967     SWIG_fail_ptr("SBFileSpec_ResolveExecutableLocation",1,SWIGTYPE_p_lldb__SBFileSpec);
25968   }
25969 
25970   result = (bool)(arg1)->ResolveExecutableLocation();
25971   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25972   return SWIG_arg;
25973 
25974   if(0) SWIG_fail;
25975 
25976 fail:
25977   lua_error(L);
25978   return SWIG_arg;
25979 }
25980 
25981 
25982 static int _wrap_SBFileSpec_GetFilename(lua_State* L) {
25983   int SWIG_arg = 0;
25984   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25985   char *result = 0 ;
25986 
25987   SWIG_check_num_args("lldb::SBFileSpec::GetFilename",1,1)
25988   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::GetFilename",1,"lldb::SBFileSpec const *");
25989 
25990   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25991     SWIG_fail_ptr("SBFileSpec_GetFilename",1,SWIGTYPE_p_lldb__SBFileSpec);
25992   }
25993 
25994   result = (char *)((lldb::SBFileSpec const *)arg1)->GetFilename();
25995   lua_pushstring(L,(const char *)result); SWIG_arg++;
25996   return SWIG_arg;
25997 
25998   if(0) SWIG_fail;
25999 
26000 fail:
26001   lua_error(L);
26002   return SWIG_arg;
26003 }
26004 
26005 
26006 static int _wrap_SBFileSpec_GetDirectory(lua_State* L) {
26007   int SWIG_arg = 0;
26008   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
26009   char *result = 0 ;
26010 
26011   SWIG_check_num_args("lldb::SBFileSpec::GetDirectory",1,1)
26012   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::GetDirectory",1,"lldb::SBFileSpec const *");
26013 
26014   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
26015     SWIG_fail_ptr("SBFileSpec_GetDirectory",1,SWIGTYPE_p_lldb__SBFileSpec);
26016   }
26017 
26018   result = (char *)((lldb::SBFileSpec const *)arg1)->GetDirectory();
26019   lua_pushstring(L,(const char *)result); SWIG_arg++;
26020   return SWIG_arg;
26021 
26022   if(0) SWIG_fail;
26023 
26024 fail:
26025   lua_error(L);
26026   return SWIG_arg;
26027 }
26028 
26029 
26030 static int _wrap_SBFileSpec_SetFilename(lua_State* L) {
26031   int SWIG_arg = 0;
26032   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
26033   char *arg2 = (char *) 0 ;
26034 
26035   SWIG_check_num_args("lldb::SBFileSpec::SetFilename",2,2)
26036   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SetFilename",1,"lldb::SBFileSpec *");
26037   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::SetFilename",2,"char const *");
26038 
26039   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
26040     SWIG_fail_ptr("SBFileSpec_SetFilename",1,SWIGTYPE_p_lldb__SBFileSpec);
26041   }
26042 
26043   arg2 = (char *)lua_tostring(L, 2);
26044   (arg1)->SetFilename((char const *)arg2);
26045 
26046   return SWIG_arg;
26047 
26048   if(0) SWIG_fail;
26049 
26050 fail:
26051   lua_error(L);
26052   return SWIG_arg;
26053 }
26054 
26055 
26056 static int _wrap_SBFileSpec_SetDirectory(lua_State* L) {
26057   int SWIG_arg = 0;
26058   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
26059   char *arg2 = (char *) 0 ;
26060 
26061   SWIG_check_num_args("lldb::SBFileSpec::SetDirectory",2,2)
26062   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SetDirectory",1,"lldb::SBFileSpec *");
26063   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::SetDirectory",2,"char const *");
26064 
26065   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
26066     SWIG_fail_ptr("SBFileSpec_SetDirectory",1,SWIGTYPE_p_lldb__SBFileSpec);
26067   }
26068 
26069   arg2 = (char *)lua_tostring(L, 2);
26070   (arg1)->SetDirectory((char const *)arg2);
26071 
26072   return SWIG_arg;
26073 
26074   if(0) SWIG_fail;
26075 
26076 fail:
26077   lua_error(L);
26078   return SWIG_arg;
26079 }
26080 
26081 
26082 static int _wrap_SBFileSpec_GetPath(lua_State* L) {
26083   int SWIG_arg = 0;
26084   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
26085   char *arg2 = (char *) 0 ;
26086   size_t arg3 ;
26087   uint32_t result;
26088 
26089   SWIG_check_num_args("lldb::SBFileSpec::GetPath",3,3)
26090   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::GetPath",1,"lldb::SBFileSpec const *");
26091   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::GetPath",2,"char *");
26092   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFileSpec::GetPath",3,"size_t");
26093 
26094   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
26095     SWIG_fail_ptr("SBFileSpec_GetPath",1,SWIGTYPE_p_lldb__SBFileSpec);
26096   }
26097 
26098   arg2 = (char *)lua_tostring(L, 2);
26099   arg3 = (size_t)lua_tointeger(L, 3);
26100   result = (uint32_t)((lldb::SBFileSpec const *)arg1)->GetPath(arg2,arg3);
26101   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
26102   return SWIG_arg;
26103 
26104   if(0) SWIG_fail;
26105 
26106 fail:
26107   lua_error(L);
26108   return SWIG_arg;
26109 }
26110 
26111 
26112 static int _wrap_SBFileSpec_ResolvePath(lua_State* L) {
26113   int SWIG_arg = 0;
26114   char *arg1 = (char *) 0 ;
26115   char *arg2 = (char *) 0 ;
26116   size_t arg3 ;
26117   int result;
26118 
26119   SWIG_check_num_args("lldb::SBFileSpec::ResolvePath",3,3)
26120   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBFileSpec::ResolvePath",1,"char const *");
26121   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::ResolvePath",2,"char *");
26122   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFileSpec::ResolvePath",3,"size_t");
26123   arg1 = (char *)lua_tostring(L, 1);
26124   arg2 = (char *)lua_tostring(L, 2);
26125   arg3 = (size_t)lua_tointeger(L, 3);
26126   result = (int)lldb::SBFileSpec::ResolvePath((char const *)arg1,arg2,arg3);
26127   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
26128   return SWIG_arg;
26129 
26130   if(0) SWIG_fail;
26131 
26132 fail:
26133   lua_error(L);
26134   return SWIG_arg;
26135 }
26136 
26137 
26138 static int _wrap_SBFileSpec_GetDescription(lua_State* L) {
26139   int SWIG_arg = 0;
26140   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
26141   lldb::SBStream *arg2 = 0 ;
26142   bool result;
26143 
26144   SWIG_check_num_args("lldb::SBFileSpec::GetDescription",2,2)
26145   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::GetDescription",1,"lldb::SBFileSpec const *");
26146   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpec::GetDescription",2,"lldb::SBStream &");
26147 
26148   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
26149     SWIG_fail_ptr("SBFileSpec_GetDescription",1,SWIGTYPE_p_lldb__SBFileSpec);
26150   }
26151 
26152 
26153   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
26154     SWIG_fail_ptr("SBFileSpec_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
26155   }
26156 
26157   result = (bool)((lldb::SBFileSpec const *)arg1)->GetDescription(*arg2);
26158   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26159   return SWIG_arg;
26160 
26161   if(0) SWIG_fail;
26162 
26163 fail:
26164   lua_error(L);
26165   return SWIG_arg;
26166 }
26167 
26168 
26169 static int _wrap_SBFileSpec_AppendPathComponent(lua_State* L) {
26170   int SWIG_arg = 0;
26171   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
26172   char *arg2 = (char *) 0 ;
26173 
26174   SWIG_check_num_args("lldb::SBFileSpec::AppendPathComponent",2,2)
26175   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::AppendPathComponent",1,"lldb::SBFileSpec *");
26176   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::AppendPathComponent",2,"char const *");
26177 
26178   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
26179     SWIG_fail_ptr("SBFileSpec_AppendPathComponent",1,SWIGTYPE_p_lldb__SBFileSpec);
26180   }
26181 
26182   arg2 = (char *)lua_tostring(L, 2);
26183   (arg1)->AppendPathComponent((char const *)arg2);
26184 
26185   return SWIG_arg;
26186 
26187   if(0) SWIG_fail;
26188 
26189 fail:
26190   lua_error(L);
26191   return SWIG_arg;
26192 }
26193 
26194 
26195 static int _wrap_SBFileSpec___tostring(lua_State* L) {
26196   int SWIG_arg = 0;
26197   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
26198   std::string result;
26199 
26200   SWIG_check_num_args("lldb::SBFileSpec::__str__",1,1)
26201   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::__str__",1,"lldb::SBFileSpec *");
26202 
26203   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
26204     SWIG_fail_ptr("SBFileSpec___tostring",1,SWIGTYPE_p_lldb__SBFileSpec);
26205   }
26206 
26207   result = lldb_SBFileSpec___str__(arg1);
26208   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
26209   return SWIG_arg;
26210 
26211   if(0) SWIG_fail;
26212 
26213 fail:
26214   lua_error(L);
26215   return SWIG_arg;
26216 }
26217 
26218 
26219 static void swig_delete_SBFileSpec(void *obj) {
26220 lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) obj;
26221 delete arg1;
26222 }
26223 static int _proxy__wrap_new_SBFileSpec(lua_State *L) {
26224     assert(lua_istable(L,1));
26225     lua_pushcfunction(L,_wrap_new_SBFileSpec);
26226     assert(!lua_isnil(L,-1));
26227     lua_replace(L,1); /* replace our table with real constructor */
26228     lua_call(L,lua_gettop(L)-1,1);
26229     return 1;
26230 }
26231 static swig_lua_attribute swig_SBFileSpec_attributes[] = {
26232     {0,0,0}
26233 };
26234 static swig_lua_method swig_SBFileSpec_methods[]= {
26235     { "__eq", _wrap_SBFileSpec___eq},
26236     { "IsValid", _wrap_SBFileSpec_IsValid},
26237     { "Exists", _wrap_SBFileSpec_Exists},
26238     { "ResolveExecutableLocation", _wrap_SBFileSpec_ResolveExecutableLocation},
26239     { "GetFilename", _wrap_SBFileSpec_GetFilename},
26240     { "GetDirectory", _wrap_SBFileSpec_GetDirectory},
26241     { "SetFilename", _wrap_SBFileSpec_SetFilename},
26242     { "SetDirectory", _wrap_SBFileSpec_SetDirectory},
26243     { "GetPath", _wrap_SBFileSpec_GetPath},
26244     { "GetDescription", _wrap_SBFileSpec_GetDescription},
26245     { "AppendPathComponent", _wrap_SBFileSpec_AppendPathComponent},
26246     { "__tostring", _wrap_SBFileSpec___tostring},
26247     {0,0}
26248 };
26249 static swig_lua_method swig_SBFileSpec_meta[] = {
26250     { "__eq", _wrap_SBFileSpec___eq},
26251     { "__tostring", _wrap_SBFileSpec___tostring},
26252     {0,0}
26253 };
26254 
26255 static swig_lua_attribute swig_SBFileSpec_Sf_SwigStatic_attributes[] = {
26256     {0,0,0}
26257 };
26258 static swig_lua_const_info swig_SBFileSpec_Sf_SwigStatic_constants[]= {
26259     {0,0,0,0,0,0}
26260 };
26261 static swig_lua_method swig_SBFileSpec_Sf_SwigStatic_methods[]= {
26262     { "ResolvePath", _wrap_SBFileSpec_ResolvePath},
26263     {0,0}
26264 };
26265 static swig_lua_class* swig_SBFileSpec_Sf_SwigStatic_classes[]= {
26266     0
26267 };
26268 
26269 static swig_lua_namespace swig_SBFileSpec_Sf_SwigStatic = {
26270     "SBFileSpec",
26271     swig_SBFileSpec_Sf_SwigStatic_methods,
26272     swig_SBFileSpec_Sf_SwigStatic_attributes,
26273     swig_SBFileSpec_Sf_SwigStatic_constants,
26274     swig_SBFileSpec_Sf_SwigStatic_classes,
26275     0
26276 };
26277 static swig_lua_class *swig_SBFileSpec_bases[] = {0};
26278 static const char *swig_SBFileSpec_base_names[] = {0};
26279 static swig_lua_class _wrap_class_SBFileSpec = { "SBFileSpec", "SBFileSpec", &SWIGTYPE_p_lldb__SBFileSpec,_proxy__wrap_new_SBFileSpec, swig_delete_SBFileSpec, swig_SBFileSpec_methods, swig_SBFileSpec_attributes, &swig_SBFileSpec_Sf_SwigStatic, swig_SBFileSpec_meta, swig_SBFileSpec_bases, swig_SBFileSpec_base_names };
26280 
26281 static int _wrap_new_SBFileSpecList__SWIG_0(lua_State* L) {
26282   int SWIG_arg = 0;
26283   lldb::SBFileSpecList *result = 0 ;
26284 
26285   SWIG_check_num_args("lldb::SBFileSpecList::SBFileSpecList",0,0)
26286   result = (lldb::SBFileSpecList *)new lldb::SBFileSpecList();
26287   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpecList,1); SWIG_arg++;
26288   return SWIG_arg;
26289 
26290   if(0) SWIG_fail;
26291 
26292 fail:
26293   lua_error(L);
26294   return SWIG_arg;
26295 }
26296 
26297 
26298 static int _wrap_new_SBFileSpecList__SWIG_1(lua_State* L) {
26299   int SWIG_arg = 0;
26300   lldb::SBFileSpecList *arg1 = 0 ;
26301   lldb::SBFileSpecList *result = 0 ;
26302 
26303   SWIG_check_num_args("lldb::SBFileSpecList::SBFileSpecList",1,1)
26304   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::SBFileSpecList",1,"lldb::SBFileSpecList const &");
26305 
26306   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26307     SWIG_fail_ptr("new_SBFileSpecList",1,SWIGTYPE_p_lldb__SBFileSpecList);
26308   }
26309 
26310   result = (lldb::SBFileSpecList *)new lldb::SBFileSpecList((lldb::SBFileSpecList const &)*arg1);
26311   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpecList,1); SWIG_arg++;
26312   return SWIG_arg;
26313 
26314   if(0) SWIG_fail;
26315 
26316 fail:
26317   lua_error(L);
26318   return SWIG_arg;
26319 }
26320 
26321 
26322 static int _wrap_new_SBFileSpecList(lua_State* L) {
26323   int argc;
26324   int argv[2]={
26325     1,2
26326   };
26327 
26328   argc = lua_gettop(L);
26329   if (argc == 0) {
26330     return _wrap_new_SBFileSpecList__SWIG_0(L);
26331   }
26332   if (argc == 1) {
26333     int _v;
26334     {
26335       void *ptr;
26336       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
26337         _v = 0;
26338       } else {
26339         _v = 1;
26340       }
26341     }
26342     if (_v) {
26343       return _wrap_new_SBFileSpecList__SWIG_1(L);
26344     }
26345   }
26346 
26347   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFileSpecList'\n"
26348     "  Possible C/C++ prototypes are:\n"
26349     "    lldb::SBFileSpecList::SBFileSpecList()\n"
26350     "    lldb::SBFileSpecList::SBFileSpecList(lldb::SBFileSpecList const &)\n");
26351   lua_error(L);return 0;
26352 }
26353 
26354 
26355 static int _wrap_SBFileSpecList_GetSize(lua_State* L) {
26356   int SWIG_arg = 0;
26357   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
26358   uint32_t result;
26359 
26360   SWIG_check_num_args("lldb::SBFileSpecList::GetSize",1,1)
26361   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::GetSize",1,"lldb::SBFileSpecList const *");
26362 
26363   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26364     SWIG_fail_ptr("SBFileSpecList_GetSize",1,SWIGTYPE_p_lldb__SBFileSpecList);
26365   }
26366 
26367   result = (uint32_t)((lldb::SBFileSpecList const *)arg1)->GetSize();
26368   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
26369   return SWIG_arg;
26370 
26371   if(0) SWIG_fail;
26372 
26373 fail:
26374   lua_error(L);
26375   return SWIG_arg;
26376 }
26377 
26378 
26379 static int _wrap_SBFileSpecList_GetDescription(lua_State* L) {
26380   int SWIG_arg = 0;
26381   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
26382   lldb::SBStream *arg2 = 0 ;
26383   bool result;
26384 
26385   SWIG_check_num_args("lldb::SBFileSpecList::GetDescription",2,2)
26386   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::GetDescription",1,"lldb::SBFileSpecList const *");
26387   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::GetDescription",2,"lldb::SBStream &");
26388 
26389   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26390     SWIG_fail_ptr("SBFileSpecList_GetDescription",1,SWIGTYPE_p_lldb__SBFileSpecList);
26391   }
26392 
26393 
26394   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
26395     SWIG_fail_ptr("SBFileSpecList_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
26396   }
26397 
26398   result = (bool)((lldb::SBFileSpecList const *)arg1)->GetDescription(*arg2);
26399   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26400   return SWIG_arg;
26401 
26402   if(0) SWIG_fail;
26403 
26404 fail:
26405   lua_error(L);
26406   return SWIG_arg;
26407 }
26408 
26409 
26410 static int _wrap_SBFileSpecList_Append(lua_State* L) {
26411   int SWIG_arg = 0;
26412   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
26413   lldb::SBFileSpec *arg2 = 0 ;
26414 
26415   SWIG_check_num_args("lldb::SBFileSpecList::Append",2,2)
26416   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::Append",1,"lldb::SBFileSpecList *");
26417   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::Append",2,"lldb::SBFileSpec const &");
26418 
26419   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26420     SWIG_fail_ptr("SBFileSpecList_Append",1,SWIGTYPE_p_lldb__SBFileSpecList);
26421   }
26422 
26423 
26424   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
26425     SWIG_fail_ptr("SBFileSpecList_Append",2,SWIGTYPE_p_lldb__SBFileSpec);
26426   }
26427 
26428   (arg1)->Append((lldb::SBFileSpec const &)*arg2);
26429 
26430   return SWIG_arg;
26431 
26432   if(0) SWIG_fail;
26433 
26434 fail:
26435   lua_error(L);
26436   return SWIG_arg;
26437 }
26438 
26439 
26440 static int _wrap_SBFileSpecList_AppendIfUnique(lua_State* L) {
26441   int SWIG_arg = 0;
26442   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
26443   lldb::SBFileSpec *arg2 = 0 ;
26444   bool result;
26445 
26446   SWIG_check_num_args("lldb::SBFileSpecList::AppendIfUnique",2,2)
26447   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::AppendIfUnique",1,"lldb::SBFileSpecList *");
26448   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::AppendIfUnique",2,"lldb::SBFileSpec const &");
26449 
26450   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26451     SWIG_fail_ptr("SBFileSpecList_AppendIfUnique",1,SWIGTYPE_p_lldb__SBFileSpecList);
26452   }
26453 
26454 
26455   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
26456     SWIG_fail_ptr("SBFileSpecList_AppendIfUnique",2,SWIGTYPE_p_lldb__SBFileSpec);
26457   }
26458 
26459   result = (bool)(arg1)->AppendIfUnique((lldb::SBFileSpec const &)*arg2);
26460   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26461   return SWIG_arg;
26462 
26463   if(0) SWIG_fail;
26464 
26465 fail:
26466   lua_error(L);
26467   return SWIG_arg;
26468 }
26469 
26470 
26471 static int _wrap_SBFileSpecList_Clear(lua_State* L) {
26472   int SWIG_arg = 0;
26473   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
26474 
26475   SWIG_check_num_args("lldb::SBFileSpecList::Clear",1,1)
26476   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::Clear",1,"lldb::SBFileSpecList *");
26477 
26478   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26479     SWIG_fail_ptr("SBFileSpecList_Clear",1,SWIGTYPE_p_lldb__SBFileSpecList);
26480   }
26481 
26482   (arg1)->Clear();
26483 
26484   return SWIG_arg;
26485 
26486   if(0) SWIG_fail;
26487 
26488 fail:
26489   lua_error(L);
26490   return SWIG_arg;
26491 }
26492 
26493 
26494 static int _wrap_SBFileSpecList_FindFileIndex(lua_State* L) {
26495   int SWIG_arg = 0;
26496   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
26497   uint32_t arg2 ;
26498   lldb::SBFileSpec *arg3 = 0 ;
26499   bool arg4 ;
26500   uint32_t result;
26501 
26502   SWIG_check_num_args("lldb::SBFileSpecList::FindFileIndex",4,4)
26503   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::FindFileIndex",1,"lldb::SBFileSpecList *");
26504   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::FindFileIndex",2,"uint32_t");
26505   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBFileSpecList::FindFileIndex",3,"lldb::SBFileSpec const &");
26506   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBFileSpecList::FindFileIndex",4,"bool");
26507 
26508   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26509     SWIG_fail_ptr("SBFileSpecList_FindFileIndex",1,SWIGTYPE_p_lldb__SBFileSpecList);
26510   }
26511 
26512   arg2 = (uint32_t)lua_tointeger(L, 2);
26513 
26514   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
26515     SWIG_fail_ptr("SBFileSpecList_FindFileIndex",3,SWIGTYPE_p_lldb__SBFileSpec);
26516   }
26517 
26518   arg4 = (lua_toboolean(L, 4)!=0);
26519   result = (uint32_t)(arg1)->FindFileIndex(arg2,(lldb::SBFileSpec const &)*arg3,arg4);
26520   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
26521   return SWIG_arg;
26522 
26523   if(0) SWIG_fail;
26524 
26525 fail:
26526   lua_error(L);
26527   return SWIG_arg;
26528 }
26529 
26530 
26531 static int _wrap_SBFileSpecList_GetFileSpecAtIndex(lua_State* L) {
26532   int SWIG_arg = 0;
26533   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
26534   uint32_t arg2 ;
26535   lldb::SBFileSpec result;
26536 
26537   SWIG_check_num_args("lldb::SBFileSpecList::GetFileSpecAtIndex",2,2)
26538   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::GetFileSpecAtIndex",1,"lldb::SBFileSpecList const *");
26539   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::GetFileSpecAtIndex",2,"uint32_t");
26540 
26541   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26542     SWIG_fail_ptr("SBFileSpecList_GetFileSpecAtIndex",1,SWIGTYPE_p_lldb__SBFileSpecList);
26543   }
26544 
26545   arg2 = (uint32_t)lua_tointeger(L, 2);
26546   result = ((lldb::SBFileSpecList const *)arg1)->GetFileSpecAtIndex(arg2);
26547   {
26548     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
26549     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
26550   }
26551   return SWIG_arg;
26552 
26553   if(0) SWIG_fail;
26554 
26555 fail:
26556   lua_error(L);
26557   return SWIG_arg;
26558 }
26559 
26560 
26561 static void swig_delete_SBFileSpecList(void *obj) {
26562 lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) obj;
26563 delete arg1;
26564 }
26565 static int _proxy__wrap_new_SBFileSpecList(lua_State *L) {
26566     assert(lua_istable(L,1));
26567     lua_pushcfunction(L,_wrap_new_SBFileSpecList);
26568     assert(!lua_isnil(L,-1));
26569     lua_replace(L,1); /* replace our table with real constructor */
26570     lua_call(L,lua_gettop(L)-1,1);
26571     return 1;
26572 }
26573 static swig_lua_attribute swig_SBFileSpecList_attributes[] = {
26574     {0,0,0}
26575 };
26576 static swig_lua_method swig_SBFileSpecList_methods[]= {
26577     { "GetSize", _wrap_SBFileSpecList_GetSize},
26578     { "GetDescription", _wrap_SBFileSpecList_GetDescription},
26579     { "Append", _wrap_SBFileSpecList_Append},
26580     { "AppendIfUnique", _wrap_SBFileSpecList_AppendIfUnique},
26581     { "Clear", _wrap_SBFileSpecList_Clear},
26582     { "FindFileIndex", _wrap_SBFileSpecList_FindFileIndex},
26583     { "GetFileSpecAtIndex", _wrap_SBFileSpecList_GetFileSpecAtIndex},
26584     {0,0}
26585 };
26586 static swig_lua_method swig_SBFileSpecList_meta[] = {
26587     {0,0}
26588 };
26589 
26590 static swig_lua_attribute swig_SBFileSpecList_Sf_SwigStatic_attributes[] = {
26591     {0,0,0}
26592 };
26593 static swig_lua_const_info swig_SBFileSpecList_Sf_SwigStatic_constants[]= {
26594     {0,0,0,0,0,0}
26595 };
26596 static swig_lua_method swig_SBFileSpecList_Sf_SwigStatic_methods[]= {
26597     {0,0}
26598 };
26599 static swig_lua_class* swig_SBFileSpecList_Sf_SwigStatic_classes[]= {
26600     0
26601 };
26602 
26603 static swig_lua_namespace swig_SBFileSpecList_Sf_SwigStatic = {
26604     "SBFileSpecList",
26605     swig_SBFileSpecList_Sf_SwigStatic_methods,
26606     swig_SBFileSpecList_Sf_SwigStatic_attributes,
26607     swig_SBFileSpecList_Sf_SwigStatic_constants,
26608     swig_SBFileSpecList_Sf_SwigStatic_classes,
26609     0
26610 };
26611 static swig_lua_class *swig_SBFileSpecList_bases[] = {0};
26612 static const char *swig_SBFileSpecList_base_names[] = {0};
26613 static swig_lua_class _wrap_class_SBFileSpecList = { "SBFileSpecList", "SBFileSpecList", &SWIGTYPE_p_lldb__SBFileSpecList,_proxy__wrap_new_SBFileSpecList, swig_delete_SBFileSpecList, swig_SBFileSpecList_methods, swig_SBFileSpecList_attributes, &swig_SBFileSpecList_Sf_SwigStatic, swig_SBFileSpecList_meta, swig_SBFileSpecList_bases, swig_SBFileSpecList_base_names };
26614 
26615 static int _wrap_new_SBFrame__SWIG_0(lua_State* L) {
26616   int SWIG_arg = 0;
26617   lldb::SBFrame *result = 0 ;
26618 
26619   SWIG_check_num_args("lldb::SBFrame::SBFrame",0,0)
26620   result = (lldb::SBFrame *)new lldb::SBFrame();
26621   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
26622   return SWIG_arg;
26623 
26624   if(0) SWIG_fail;
26625 
26626 fail:
26627   lua_error(L);
26628   return SWIG_arg;
26629 }
26630 
26631 
26632 static int _wrap_new_SBFrame__SWIG_1(lua_State* L) {
26633   int SWIG_arg = 0;
26634   lldb::SBFrame *arg1 = 0 ;
26635   lldb::SBFrame *result = 0 ;
26636 
26637   SWIG_check_num_args("lldb::SBFrame::SBFrame",1,1)
26638   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFrame::SBFrame",1,"lldb::SBFrame const &");
26639 
26640   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26641     SWIG_fail_ptr("new_SBFrame",1,SWIGTYPE_p_lldb__SBFrame);
26642   }
26643 
26644   result = (lldb::SBFrame *)new lldb::SBFrame((lldb::SBFrame const &)*arg1);
26645   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
26646   return SWIG_arg;
26647 
26648   if(0) SWIG_fail;
26649 
26650 fail:
26651   lua_error(L);
26652   return SWIG_arg;
26653 }
26654 
26655 
26656 static int _wrap_new_SBFrame(lua_State* L) {
26657   int argc;
26658   int argv[2]={
26659     1,2
26660   };
26661 
26662   argc = lua_gettop(L);
26663   if (argc == 0) {
26664     return _wrap_new_SBFrame__SWIG_0(L);
26665   }
26666   if (argc == 1) {
26667     int _v;
26668     {
26669       void *ptr;
26670       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, SWIG_POINTER_NO_NULL)) {
26671         _v = 0;
26672       } else {
26673         _v = 1;
26674       }
26675     }
26676     if (_v) {
26677       return _wrap_new_SBFrame__SWIG_1(L);
26678     }
26679   }
26680 
26681   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFrame'\n"
26682     "  Possible C/C++ prototypes are:\n"
26683     "    lldb::SBFrame::SBFrame()\n"
26684     "    lldb::SBFrame::SBFrame(lldb::SBFrame const &)\n");
26685   lua_error(L);return 0;
26686 }
26687 
26688 
26689 static int _wrap_SBFrame_IsEqual(lua_State* L) {
26690   int SWIG_arg = 0;
26691   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26692   lldb::SBFrame *arg2 = 0 ;
26693   bool result;
26694 
26695   SWIG_check_num_args("lldb::SBFrame::IsEqual",2,2)
26696   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsEqual",1,"lldb::SBFrame const *");
26697   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFrame::IsEqual",2,"lldb::SBFrame const &");
26698 
26699   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26700     SWIG_fail_ptr("SBFrame_IsEqual",1,SWIGTYPE_p_lldb__SBFrame);
26701   }
26702 
26703 
26704   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
26705     SWIG_fail_ptr("SBFrame_IsEqual",2,SWIGTYPE_p_lldb__SBFrame);
26706   }
26707 
26708   result = (bool)((lldb::SBFrame const *)arg1)->IsEqual((lldb::SBFrame const &)*arg2);
26709   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26710   return SWIG_arg;
26711 
26712   if(0) SWIG_fail;
26713 
26714 fail:
26715   lua_error(L);
26716   return SWIG_arg;
26717 }
26718 
26719 
26720 static int _wrap_SBFrame_IsValid(lua_State* L) {
26721   int SWIG_arg = 0;
26722   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26723   bool result;
26724 
26725   SWIG_check_num_args("lldb::SBFrame::IsValid",1,1)
26726   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsValid",1,"lldb::SBFrame const *");
26727 
26728   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26729     SWIG_fail_ptr("SBFrame_IsValid",1,SWIGTYPE_p_lldb__SBFrame);
26730   }
26731 
26732   result = (bool)((lldb::SBFrame const *)arg1)->IsValid();
26733   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26734   return SWIG_arg;
26735 
26736   if(0) SWIG_fail;
26737 
26738 fail:
26739   lua_error(L);
26740   return SWIG_arg;
26741 }
26742 
26743 
26744 static int _wrap_SBFrame_GetFrameID(lua_State* L) {
26745   int SWIG_arg = 0;
26746   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26747   uint32_t result;
26748 
26749   SWIG_check_num_args("lldb::SBFrame::GetFrameID",1,1)
26750   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFrameID",1,"lldb::SBFrame const *");
26751 
26752   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26753     SWIG_fail_ptr("SBFrame_GetFrameID",1,SWIGTYPE_p_lldb__SBFrame);
26754   }
26755 
26756   result = (uint32_t)((lldb::SBFrame const *)arg1)->GetFrameID();
26757   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
26758   return SWIG_arg;
26759 
26760   if(0) SWIG_fail;
26761 
26762 fail:
26763   lua_error(L);
26764   return SWIG_arg;
26765 }
26766 
26767 
26768 static int _wrap_SBFrame_GetCFA(lua_State* L) {
26769   int SWIG_arg = 0;
26770   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26771   lldb::addr_t result;
26772 
26773   SWIG_check_num_args("lldb::SBFrame::GetCFA",1,1)
26774   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetCFA",1,"lldb::SBFrame const *");
26775 
26776   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26777     SWIG_fail_ptr("SBFrame_GetCFA",1,SWIGTYPE_p_lldb__SBFrame);
26778   }
26779 
26780   result = (lldb::addr_t)((lldb::SBFrame const *)arg1)->GetCFA();
26781   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
26782   return SWIG_arg;
26783 
26784   if(0) SWIG_fail;
26785 
26786 fail:
26787   lua_error(L);
26788   return SWIG_arg;
26789 }
26790 
26791 
26792 static int _wrap_SBFrame_GetPC(lua_State* L) {
26793   int SWIG_arg = 0;
26794   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26795   lldb::addr_t result;
26796 
26797   SWIG_check_num_args("lldb::SBFrame::GetPC",1,1)
26798   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetPC",1,"lldb::SBFrame const *");
26799 
26800   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26801     SWIG_fail_ptr("SBFrame_GetPC",1,SWIGTYPE_p_lldb__SBFrame);
26802   }
26803 
26804   result = (lldb::addr_t)((lldb::SBFrame const *)arg1)->GetPC();
26805   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
26806   return SWIG_arg;
26807 
26808   if(0) SWIG_fail;
26809 
26810 fail:
26811   lua_error(L);
26812   return SWIG_arg;
26813 }
26814 
26815 
26816 static int _wrap_SBFrame_SetPC(lua_State* L) {
26817   int SWIG_arg = 0;
26818   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26819   lldb::addr_t arg2 ;
26820   bool result;
26821 
26822   SWIG_check_num_args("lldb::SBFrame::SetPC",2,2)
26823   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::SetPC",1,"lldb::SBFrame *");
26824   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBFrame::SetPC",2,"lldb::addr_t");
26825 
26826   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26827     SWIG_fail_ptr("SBFrame_SetPC",1,SWIGTYPE_p_lldb__SBFrame);
26828   }
26829 
26830   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
26831   result = (bool)(arg1)->SetPC(arg2);
26832   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26833   return SWIG_arg;
26834 
26835   if(0) SWIG_fail;
26836 
26837 fail:
26838   lua_error(L);
26839   return SWIG_arg;
26840 }
26841 
26842 
26843 static int _wrap_SBFrame_GetSP(lua_State* L) {
26844   int SWIG_arg = 0;
26845   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26846   lldb::addr_t result;
26847 
26848   SWIG_check_num_args("lldb::SBFrame::GetSP",1,1)
26849   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetSP",1,"lldb::SBFrame const *");
26850 
26851   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26852     SWIG_fail_ptr("SBFrame_GetSP",1,SWIGTYPE_p_lldb__SBFrame);
26853   }
26854 
26855   result = (lldb::addr_t)((lldb::SBFrame const *)arg1)->GetSP();
26856   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
26857   return SWIG_arg;
26858 
26859   if(0) SWIG_fail;
26860 
26861 fail:
26862   lua_error(L);
26863   return SWIG_arg;
26864 }
26865 
26866 
26867 static int _wrap_SBFrame_GetFP(lua_State* L) {
26868   int SWIG_arg = 0;
26869   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26870   lldb::addr_t result;
26871 
26872   SWIG_check_num_args("lldb::SBFrame::GetFP",1,1)
26873   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFP",1,"lldb::SBFrame const *");
26874 
26875   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26876     SWIG_fail_ptr("SBFrame_GetFP",1,SWIGTYPE_p_lldb__SBFrame);
26877   }
26878 
26879   result = (lldb::addr_t)((lldb::SBFrame const *)arg1)->GetFP();
26880   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
26881   return SWIG_arg;
26882 
26883   if(0) SWIG_fail;
26884 
26885 fail:
26886   lua_error(L);
26887   return SWIG_arg;
26888 }
26889 
26890 
26891 static int _wrap_SBFrame_GetPCAddress(lua_State* L) {
26892   int SWIG_arg = 0;
26893   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26894   lldb::SBAddress result;
26895 
26896   SWIG_check_num_args("lldb::SBFrame::GetPCAddress",1,1)
26897   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetPCAddress",1,"lldb::SBFrame const *");
26898 
26899   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26900     SWIG_fail_ptr("SBFrame_GetPCAddress",1,SWIGTYPE_p_lldb__SBFrame);
26901   }
26902 
26903   result = ((lldb::SBFrame const *)arg1)->GetPCAddress();
26904   {
26905     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
26906     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
26907   }
26908   return SWIG_arg;
26909 
26910   if(0) SWIG_fail;
26911 
26912 fail:
26913   lua_error(L);
26914   return SWIG_arg;
26915 }
26916 
26917 
26918 static int _wrap_SBFrame_GetSymbolContext(lua_State* L) {
26919   int SWIG_arg = 0;
26920   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26921   uint32_t arg2 ;
26922   lldb::SBSymbolContext result;
26923 
26924   SWIG_check_num_args("lldb::SBFrame::GetSymbolContext",2,2)
26925   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetSymbolContext",1,"lldb::SBFrame const *");
26926   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBFrame::GetSymbolContext",2,"uint32_t");
26927 
26928   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26929     SWIG_fail_ptr("SBFrame_GetSymbolContext",1,SWIGTYPE_p_lldb__SBFrame);
26930   }
26931 
26932   arg2 = (uint32_t)lua_tointeger(L, 2);
26933   result = ((lldb::SBFrame const *)arg1)->GetSymbolContext(arg2);
26934   {
26935     lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
26936     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
26937   }
26938   return SWIG_arg;
26939 
26940   if(0) SWIG_fail;
26941 
26942 fail:
26943   lua_error(L);
26944   return SWIG_arg;
26945 }
26946 
26947 
26948 static int _wrap_SBFrame_GetModule(lua_State* L) {
26949   int SWIG_arg = 0;
26950   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26951   lldb::SBModule result;
26952 
26953   SWIG_check_num_args("lldb::SBFrame::GetModule",1,1)
26954   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetModule",1,"lldb::SBFrame const *");
26955 
26956   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26957     SWIG_fail_ptr("SBFrame_GetModule",1,SWIGTYPE_p_lldb__SBFrame);
26958   }
26959 
26960   result = ((lldb::SBFrame const *)arg1)->GetModule();
26961   {
26962     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
26963     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
26964   }
26965   return SWIG_arg;
26966 
26967   if(0) SWIG_fail;
26968 
26969 fail:
26970   lua_error(L);
26971   return SWIG_arg;
26972 }
26973 
26974 
26975 static int _wrap_SBFrame_GetCompileUnit(lua_State* L) {
26976   int SWIG_arg = 0;
26977   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26978   lldb::SBCompileUnit result;
26979 
26980   SWIG_check_num_args("lldb::SBFrame::GetCompileUnit",1,1)
26981   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetCompileUnit",1,"lldb::SBFrame const *");
26982 
26983   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26984     SWIG_fail_ptr("SBFrame_GetCompileUnit",1,SWIGTYPE_p_lldb__SBFrame);
26985   }
26986 
26987   result = ((lldb::SBFrame const *)arg1)->GetCompileUnit();
26988   {
26989     lldb::SBCompileUnit * resultptr = new lldb::SBCompileUnit((const lldb::SBCompileUnit &) result);
26990     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
26991   }
26992   return SWIG_arg;
26993 
26994   if(0) SWIG_fail;
26995 
26996 fail:
26997   lua_error(L);
26998   return SWIG_arg;
26999 }
27000 
27001 
27002 static int _wrap_SBFrame_GetFunction(lua_State* L) {
27003   int SWIG_arg = 0;
27004   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27005   lldb::SBFunction result;
27006 
27007   SWIG_check_num_args("lldb::SBFrame::GetFunction",1,1)
27008   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFunction",1,"lldb::SBFrame const *");
27009 
27010   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27011     SWIG_fail_ptr("SBFrame_GetFunction",1,SWIGTYPE_p_lldb__SBFrame);
27012   }
27013 
27014   result = ((lldb::SBFrame const *)arg1)->GetFunction();
27015   {
27016     lldb::SBFunction * resultptr = new lldb::SBFunction((const lldb::SBFunction &) result);
27017     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
27018   }
27019   return SWIG_arg;
27020 
27021   if(0) SWIG_fail;
27022 
27023 fail:
27024   lua_error(L);
27025   return SWIG_arg;
27026 }
27027 
27028 
27029 static int _wrap_SBFrame_GetSymbol(lua_State* L) {
27030   int SWIG_arg = 0;
27031   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27032   lldb::SBSymbol result;
27033 
27034   SWIG_check_num_args("lldb::SBFrame::GetSymbol",1,1)
27035   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetSymbol",1,"lldb::SBFrame const *");
27036 
27037   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27038     SWIG_fail_ptr("SBFrame_GetSymbol",1,SWIGTYPE_p_lldb__SBFrame);
27039   }
27040 
27041   result = ((lldb::SBFrame const *)arg1)->GetSymbol();
27042   {
27043     lldb::SBSymbol * resultptr = new lldb::SBSymbol((const lldb::SBSymbol &) result);
27044     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
27045   }
27046   return SWIG_arg;
27047 
27048   if(0) SWIG_fail;
27049 
27050 fail:
27051   lua_error(L);
27052   return SWIG_arg;
27053 }
27054 
27055 
27056 static int _wrap_SBFrame_GetBlock(lua_State* L) {
27057   int SWIG_arg = 0;
27058   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27059   lldb::SBBlock result;
27060 
27061   SWIG_check_num_args("lldb::SBFrame::GetBlock",1,1)
27062   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetBlock",1,"lldb::SBFrame const *");
27063 
27064   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27065     SWIG_fail_ptr("SBFrame_GetBlock",1,SWIGTYPE_p_lldb__SBFrame);
27066   }
27067 
27068   result = ((lldb::SBFrame const *)arg1)->GetBlock();
27069   {
27070     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
27071     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
27072   }
27073   return SWIG_arg;
27074 
27075   if(0) SWIG_fail;
27076 
27077 fail:
27078   lua_error(L);
27079   return SWIG_arg;
27080 }
27081 
27082 
27083 static int _wrap_SBFrame_GetFunctionName__SWIG_0(lua_State* L) {
27084   int SWIG_arg = 0;
27085   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27086   char *result = 0 ;
27087 
27088   SWIG_check_num_args("lldb::SBFrame::GetFunctionName",1,1)
27089   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFunctionName",1,"lldb::SBFrame *");
27090 
27091   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27092     SWIG_fail_ptr("SBFrame_GetFunctionName",1,SWIGTYPE_p_lldb__SBFrame);
27093   }
27094 
27095   result = (char *)(arg1)->GetFunctionName();
27096   lua_pushstring(L,(const char *)result); SWIG_arg++;
27097   return SWIG_arg;
27098 
27099   if(0) SWIG_fail;
27100 
27101 fail:
27102   lua_error(L);
27103   return SWIG_arg;
27104 }
27105 
27106 
27107 static int _wrap_SBFrame_GetDisplayFunctionName(lua_State* L) {
27108   int SWIG_arg = 0;
27109   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27110   char *result = 0 ;
27111 
27112   SWIG_check_num_args("lldb::SBFrame::GetDisplayFunctionName",1,1)
27113   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetDisplayFunctionName",1,"lldb::SBFrame *");
27114 
27115   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27116     SWIG_fail_ptr("SBFrame_GetDisplayFunctionName",1,SWIGTYPE_p_lldb__SBFrame);
27117   }
27118 
27119   result = (char *)(arg1)->GetDisplayFunctionName();
27120   lua_pushstring(L,(const char *)result); SWIG_arg++;
27121   return SWIG_arg;
27122 
27123   if(0) SWIG_fail;
27124 
27125 fail:
27126   lua_error(L);
27127   return SWIG_arg;
27128 }
27129 
27130 
27131 static int _wrap_SBFrame_GetFunctionName__SWIG_1(lua_State* L) {
27132   int SWIG_arg = 0;
27133   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27134   char *result = 0 ;
27135 
27136   SWIG_check_num_args("lldb::SBFrame::GetFunctionName",1,1)
27137   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFunctionName",1,"lldb::SBFrame const *");
27138 
27139   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27140     SWIG_fail_ptr("SBFrame_GetFunctionName",1,SWIGTYPE_p_lldb__SBFrame);
27141   }
27142 
27143   result = (char *)((lldb::SBFrame const *)arg1)->GetFunctionName();
27144   lua_pushstring(L,(const char *)result); SWIG_arg++;
27145   return SWIG_arg;
27146 
27147   if(0) SWIG_fail;
27148 
27149 fail:
27150   lua_error(L);
27151   return SWIG_arg;
27152 }
27153 
27154 
27155 static int _wrap_SBFrame_GetFunctionName(lua_State* L) {
27156   int argc;
27157   int argv[2]={
27158     1,2
27159   };
27160 
27161   argc = lua_gettop(L);
27162   if (argc == 1) {
27163     int _v;
27164     {
27165       void *ptr;
27166       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27167         _v = 0;
27168       } else {
27169         _v = 1;
27170       }
27171     }
27172     if (_v) {
27173       return _wrap_SBFrame_GetFunctionName__SWIG_0(L);
27174     }
27175   }
27176   if (argc == 1) {
27177     int _v;
27178     {
27179       void *ptr;
27180       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27181         _v = 0;
27182       } else {
27183         _v = 1;
27184       }
27185     }
27186     if (_v) {
27187       return _wrap_SBFrame_GetFunctionName__SWIG_1(L);
27188     }
27189   }
27190 
27191   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_GetFunctionName'\n"
27192     "  Possible C/C++ prototypes are:\n"
27193     "    lldb::SBFrame::GetFunctionName()\n"
27194     "    lldb::SBFrame::GetFunctionName() const\n");
27195   lua_error(L);return 0;
27196 }
27197 
27198 
27199 static int _wrap_SBFrame_GuessLanguage(lua_State* L) {
27200   int SWIG_arg = 0;
27201   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27202   lldb::LanguageType result;
27203 
27204   SWIG_check_num_args("lldb::SBFrame::GuessLanguage",1,1)
27205   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GuessLanguage",1,"lldb::SBFrame const *");
27206 
27207   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27208     SWIG_fail_ptr("SBFrame_GuessLanguage",1,SWIGTYPE_p_lldb__SBFrame);
27209   }
27210 
27211   result = (lldb::LanguageType)((lldb::SBFrame const *)arg1)->GuessLanguage();
27212   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
27213   return SWIG_arg;
27214 
27215   if(0) SWIG_fail;
27216 
27217 fail:
27218   lua_error(L);
27219   return SWIG_arg;
27220 }
27221 
27222 
27223 static int _wrap_SBFrame_IsInlined__SWIG_0(lua_State* L) {
27224   int SWIG_arg = 0;
27225   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27226   bool result;
27227 
27228   SWIG_check_num_args("lldb::SBFrame::IsInlined",1,1)
27229   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsInlined",1,"lldb::SBFrame *");
27230 
27231   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27232     SWIG_fail_ptr("SBFrame_IsInlined",1,SWIGTYPE_p_lldb__SBFrame);
27233   }
27234 
27235   result = (bool)(arg1)->IsInlined();
27236   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
27237   return SWIG_arg;
27238 
27239   if(0) SWIG_fail;
27240 
27241 fail:
27242   lua_error(L);
27243   return SWIG_arg;
27244 }
27245 
27246 
27247 static int _wrap_SBFrame_IsInlined__SWIG_1(lua_State* L) {
27248   int SWIG_arg = 0;
27249   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27250   bool result;
27251 
27252   SWIG_check_num_args("lldb::SBFrame::IsInlined",1,1)
27253   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsInlined",1,"lldb::SBFrame const *");
27254 
27255   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27256     SWIG_fail_ptr("SBFrame_IsInlined",1,SWIGTYPE_p_lldb__SBFrame);
27257   }
27258 
27259   result = (bool)((lldb::SBFrame const *)arg1)->IsInlined();
27260   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
27261   return SWIG_arg;
27262 
27263   if(0) SWIG_fail;
27264 
27265 fail:
27266   lua_error(L);
27267   return SWIG_arg;
27268 }
27269 
27270 
27271 static int _wrap_SBFrame_IsInlined(lua_State* L) {
27272   int argc;
27273   int argv[2]={
27274     1,2
27275   };
27276 
27277   argc = lua_gettop(L);
27278   if (argc == 1) {
27279     int _v;
27280     {
27281       void *ptr;
27282       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27283         _v = 0;
27284       } else {
27285         _v = 1;
27286       }
27287     }
27288     if (_v) {
27289       return _wrap_SBFrame_IsInlined__SWIG_0(L);
27290     }
27291   }
27292   if (argc == 1) {
27293     int _v;
27294     {
27295       void *ptr;
27296       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27297         _v = 0;
27298       } else {
27299         _v = 1;
27300       }
27301     }
27302     if (_v) {
27303       return _wrap_SBFrame_IsInlined__SWIG_1(L);
27304     }
27305   }
27306 
27307   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_IsInlined'\n"
27308     "  Possible C/C++ prototypes are:\n"
27309     "    lldb::SBFrame::IsInlined()\n"
27310     "    lldb::SBFrame::IsInlined() const\n");
27311   lua_error(L);return 0;
27312 }
27313 
27314 
27315 static int _wrap_SBFrame_IsArtificial__SWIG_0(lua_State* L) {
27316   int SWIG_arg = 0;
27317   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27318   bool result;
27319 
27320   SWIG_check_num_args("lldb::SBFrame::IsArtificial",1,1)
27321   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsArtificial",1,"lldb::SBFrame *");
27322 
27323   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27324     SWIG_fail_ptr("SBFrame_IsArtificial",1,SWIGTYPE_p_lldb__SBFrame);
27325   }
27326 
27327   result = (bool)(arg1)->IsArtificial();
27328   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
27329   return SWIG_arg;
27330 
27331   if(0) SWIG_fail;
27332 
27333 fail:
27334   lua_error(L);
27335   return SWIG_arg;
27336 }
27337 
27338 
27339 static int _wrap_SBFrame_IsArtificial__SWIG_1(lua_State* L) {
27340   int SWIG_arg = 0;
27341   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27342   bool result;
27343 
27344   SWIG_check_num_args("lldb::SBFrame::IsArtificial",1,1)
27345   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsArtificial",1,"lldb::SBFrame const *");
27346 
27347   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27348     SWIG_fail_ptr("SBFrame_IsArtificial",1,SWIGTYPE_p_lldb__SBFrame);
27349   }
27350 
27351   result = (bool)((lldb::SBFrame const *)arg1)->IsArtificial();
27352   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
27353   return SWIG_arg;
27354 
27355   if(0) SWIG_fail;
27356 
27357 fail:
27358   lua_error(L);
27359   return SWIG_arg;
27360 }
27361 
27362 
27363 static int _wrap_SBFrame_IsArtificial(lua_State* L) {
27364   int argc;
27365   int argv[2]={
27366     1,2
27367   };
27368 
27369   argc = lua_gettop(L);
27370   if (argc == 1) {
27371     int _v;
27372     {
27373       void *ptr;
27374       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27375         _v = 0;
27376       } else {
27377         _v = 1;
27378       }
27379     }
27380     if (_v) {
27381       return _wrap_SBFrame_IsArtificial__SWIG_0(L);
27382     }
27383   }
27384   if (argc == 1) {
27385     int _v;
27386     {
27387       void *ptr;
27388       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27389         _v = 0;
27390       } else {
27391         _v = 1;
27392       }
27393     }
27394     if (_v) {
27395       return _wrap_SBFrame_IsArtificial__SWIG_1(L);
27396     }
27397   }
27398 
27399   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_IsArtificial'\n"
27400     "  Possible C/C++ prototypes are:\n"
27401     "    lldb::SBFrame::IsArtificial()\n"
27402     "    lldb::SBFrame::IsArtificial() const\n");
27403   lua_error(L);return 0;
27404 }
27405 
27406 
27407 static int _wrap_SBFrame_EvaluateExpression__SWIG_0(lua_State* L) {
27408   int SWIG_arg = 0;
27409   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27410   char *arg2 = (char *) 0 ;
27411   lldb::SBValue result;
27412 
27413   SWIG_check_num_args("lldb::SBFrame::EvaluateExpression",2,2)
27414   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",1,"lldb::SBFrame *");
27415   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",2,"char const *");
27416 
27417   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27418     SWIG_fail_ptr("SBFrame_EvaluateExpression",1,SWIGTYPE_p_lldb__SBFrame);
27419   }
27420 
27421   arg2 = (char *)lua_tostring(L, 2);
27422   result = (arg1)->EvaluateExpression((char const *)arg2);
27423   {
27424     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27425     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27426   }
27427   return SWIG_arg;
27428 
27429   if(0) SWIG_fail;
27430 
27431 fail:
27432   lua_error(L);
27433   return SWIG_arg;
27434 }
27435 
27436 
27437 static int _wrap_SBFrame_EvaluateExpression__SWIG_1(lua_State* L) {
27438   int SWIG_arg = 0;
27439   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27440   char *arg2 = (char *) 0 ;
27441   lldb::DynamicValueType arg3 ;
27442   lldb::SBValue result;
27443 
27444   SWIG_check_num_args("lldb::SBFrame::EvaluateExpression",3,3)
27445   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",1,"lldb::SBFrame *");
27446   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",2,"char const *");
27447   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",3,"lldb::DynamicValueType");
27448 
27449   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27450     SWIG_fail_ptr("SBFrame_EvaluateExpression",1,SWIGTYPE_p_lldb__SBFrame);
27451   }
27452 
27453   arg2 = (char *)lua_tostring(L, 2);
27454   arg3 = (lldb::DynamicValueType)lua_tointeger(L, 3);
27455   result = (arg1)->EvaluateExpression((char const *)arg2,arg3);
27456   {
27457     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27458     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27459   }
27460   return SWIG_arg;
27461 
27462   if(0) SWIG_fail;
27463 
27464 fail:
27465   lua_error(L);
27466   return SWIG_arg;
27467 }
27468 
27469 
27470 static int _wrap_SBFrame_EvaluateExpression__SWIG_2(lua_State* L) {
27471   int SWIG_arg = 0;
27472   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27473   char *arg2 = (char *) 0 ;
27474   lldb::DynamicValueType arg3 ;
27475   bool arg4 ;
27476   lldb::SBValue result;
27477 
27478   SWIG_check_num_args("lldb::SBFrame::EvaluateExpression",4,4)
27479   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",1,"lldb::SBFrame *");
27480   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",2,"char const *");
27481   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",3,"lldb::DynamicValueType");
27482   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",4,"bool");
27483 
27484   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27485     SWIG_fail_ptr("SBFrame_EvaluateExpression",1,SWIGTYPE_p_lldb__SBFrame);
27486   }
27487 
27488   arg2 = (char *)lua_tostring(L, 2);
27489   arg3 = (lldb::DynamicValueType)lua_tointeger(L, 3);
27490   arg4 = (lua_toboolean(L, 4)!=0);
27491   result = (arg1)->EvaluateExpression((char const *)arg2,arg3,arg4);
27492   {
27493     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27494     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27495   }
27496   return SWIG_arg;
27497 
27498   if(0) SWIG_fail;
27499 
27500 fail:
27501   lua_error(L);
27502   return SWIG_arg;
27503 }
27504 
27505 
27506 static int _wrap_SBFrame_EvaluateExpression__SWIG_3(lua_State* L) {
27507   int SWIG_arg = 0;
27508   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27509   char *arg2 = (char *) 0 ;
27510   lldb::SBExpressionOptions *arg3 = 0 ;
27511   lldb::SBValue result;
27512 
27513   SWIG_check_num_args("lldb::SBFrame::EvaluateExpression",3,3)
27514   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",1,"lldb::SBFrame *");
27515   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",2,"char const *");
27516   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",3,"lldb::SBExpressionOptions &");
27517 
27518   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27519     SWIG_fail_ptr("SBFrame_EvaluateExpression",1,SWIGTYPE_p_lldb__SBFrame);
27520   }
27521 
27522   arg2 = (char *)lua_tostring(L, 2);
27523 
27524   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
27525     SWIG_fail_ptr("SBFrame_EvaluateExpression",3,SWIGTYPE_p_lldb__SBExpressionOptions);
27526   }
27527 
27528   result = (arg1)->EvaluateExpression((char const *)arg2,*arg3);
27529   {
27530     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27531     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27532   }
27533   return SWIG_arg;
27534 
27535   if(0) SWIG_fail;
27536 
27537 fail:
27538   lua_error(L);
27539   return SWIG_arg;
27540 }
27541 
27542 
27543 static int _wrap_SBFrame_EvaluateExpression(lua_State* L) {
27544   int argc;
27545   int argv[5]={
27546     1,2,3,4,5
27547   };
27548 
27549   argc = lua_gettop(L);
27550   if (argc == 2) {
27551     int _v;
27552     {
27553       void *ptr;
27554       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27555         _v = 0;
27556       } else {
27557         _v = 1;
27558       }
27559     }
27560     if (_v) {
27561       {
27562         _v = SWIG_lua_isnilstring(L,argv[1]);
27563       }
27564       if (_v) {
27565         return _wrap_SBFrame_EvaluateExpression__SWIG_0(L);
27566       }
27567     }
27568   }
27569   if (argc == 3) {
27570     int _v;
27571     {
27572       void *ptr;
27573       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27574         _v = 0;
27575       } else {
27576         _v = 1;
27577       }
27578     }
27579     if (_v) {
27580       {
27581         _v = SWIG_lua_isnilstring(L,argv[1]);
27582       }
27583       if (_v) {
27584         {
27585           void *ptr;
27586           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
27587             _v = 0;
27588           } else {
27589             _v = 1;
27590           }
27591         }
27592         if (_v) {
27593           return _wrap_SBFrame_EvaluateExpression__SWIG_3(L);
27594         }
27595       }
27596     }
27597   }
27598   if (argc == 3) {
27599     int _v;
27600     {
27601       void *ptr;
27602       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27603         _v = 0;
27604       } else {
27605         _v = 1;
27606       }
27607     }
27608     if (_v) {
27609       {
27610         _v = SWIG_lua_isnilstring(L,argv[1]);
27611       }
27612       if (_v) {
27613         {
27614           _v = lua_isnumber(L,argv[2]);
27615         }
27616         if (_v) {
27617           return _wrap_SBFrame_EvaluateExpression__SWIG_1(L);
27618         }
27619       }
27620     }
27621   }
27622   if (argc == 4) {
27623     int _v;
27624     {
27625       void *ptr;
27626       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27627         _v = 0;
27628       } else {
27629         _v = 1;
27630       }
27631     }
27632     if (_v) {
27633       {
27634         _v = SWIG_lua_isnilstring(L,argv[1]);
27635       }
27636       if (_v) {
27637         {
27638           _v = lua_isnumber(L,argv[2]);
27639         }
27640         if (_v) {
27641           {
27642             _v = lua_isboolean(L,argv[3]);
27643           }
27644           if (_v) {
27645             return _wrap_SBFrame_EvaluateExpression__SWIG_2(L);
27646           }
27647         }
27648       }
27649     }
27650   }
27651 
27652   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_EvaluateExpression'\n"
27653     "  Possible C/C++ prototypes are:\n"
27654     "    lldb::SBFrame::EvaluateExpression(char const *)\n"
27655     "    lldb::SBFrame::EvaluateExpression(char const *,lldb::DynamicValueType)\n"
27656     "    lldb::SBFrame::EvaluateExpression(char const *,lldb::DynamicValueType,bool)\n"
27657     "    lldb::SBFrame::EvaluateExpression(char const *,lldb::SBExpressionOptions &)\n");
27658   lua_error(L);return 0;
27659 }
27660 
27661 
27662 static int _wrap_SBFrame_GetFrameBlock(lua_State* L) {
27663   int SWIG_arg = 0;
27664   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27665   lldb::SBBlock result;
27666 
27667   SWIG_check_num_args("lldb::SBFrame::GetFrameBlock",1,1)
27668   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFrameBlock",1,"lldb::SBFrame const *");
27669 
27670   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27671     SWIG_fail_ptr("SBFrame_GetFrameBlock",1,SWIGTYPE_p_lldb__SBFrame);
27672   }
27673 
27674   result = ((lldb::SBFrame const *)arg1)->GetFrameBlock();
27675   {
27676     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
27677     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
27678   }
27679   return SWIG_arg;
27680 
27681   if(0) SWIG_fail;
27682 
27683 fail:
27684   lua_error(L);
27685   return SWIG_arg;
27686 }
27687 
27688 
27689 static int _wrap_SBFrame_GetLineEntry(lua_State* L) {
27690   int SWIG_arg = 0;
27691   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27692   lldb::SBLineEntry result;
27693 
27694   SWIG_check_num_args("lldb::SBFrame::GetLineEntry",1,1)
27695   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetLineEntry",1,"lldb::SBFrame const *");
27696 
27697   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27698     SWIG_fail_ptr("SBFrame_GetLineEntry",1,SWIGTYPE_p_lldb__SBFrame);
27699   }
27700 
27701   result = ((lldb::SBFrame const *)arg1)->GetLineEntry();
27702   {
27703     lldb::SBLineEntry * resultptr = new lldb::SBLineEntry((const lldb::SBLineEntry &) result);
27704     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
27705   }
27706   return SWIG_arg;
27707 
27708   if(0) SWIG_fail;
27709 
27710 fail:
27711   lua_error(L);
27712   return SWIG_arg;
27713 }
27714 
27715 
27716 static int _wrap_SBFrame_GetThread(lua_State* L) {
27717   int SWIG_arg = 0;
27718   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27719   lldb::SBThread result;
27720 
27721   SWIG_check_num_args("lldb::SBFrame::GetThread",1,1)
27722   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetThread",1,"lldb::SBFrame const *");
27723 
27724   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27725     SWIG_fail_ptr("SBFrame_GetThread",1,SWIGTYPE_p_lldb__SBFrame);
27726   }
27727 
27728   result = ((lldb::SBFrame const *)arg1)->GetThread();
27729   {
27730     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
27731     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
27732   }
27733   return SWIG_arg;
27734 
27735   if(0) SWIG_fail;
27736 
27737 fail:
27738   lua_error(L);
27739   return SWIG_arg;
27740 }
27741 
27742 
27743 static int _wrap_SBFrame_Disassemble(lua_State* L) {
27744   int SWIG_arg = 0;
27745   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27746   char *result = 0 ;
27747 
27748   SWIG_check_num_args("lldb::SBFrame::Disassemble",1,1)
27749   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::Disassemble",1,"lldb::SBFrame const *");
27750 
27751   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27752     SWIG_fail_ptr("SBFrame_Disassemble",1,SWIGTYPE_p_lldb__SBFrame);
27753   }
27754 
27755   result = (char *)((lldb::SBFrame const *)arg1)->Disassemble();
27756   lua_pushstring(L,(const char *)result); SWIG_arg++;
27757   return SWIG_arg;
27758 
27759   if(0) SWIG_fail;
27760 
27761 fail:
27762   lua_error(L);
27763   return SWIG_arg;
27764 }
27765 
27766 
27767 static int _wrap_SBFrame_Clear(lua_State* L) {
27768   int SWIG_arg = 0;
27769   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27770 
27771   SWIG_check_num_args("lldb::SBFrame::Clear",1,1)
27772   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::Clear",1,"lldb::SBFrame *");
27773 
27774   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27775     SWIG_fail_ptr("SBFrame_Clear",1,SWIGTYPE_p_lldb__SBFrame);
27776   }
27777 
27778   (arg1)->Clear();
27779 
27780   return SWIG_arg;
27781 
27782   if(0) SWIG_fail;
27783 
27784 fail:
27785   lua_error(L);
27786   return SWIG_arg;
27787 }
27788 
27789 
27790 static int _wrap_SBFrame___eq(lua_State* L) {
27791   int SWIG_arg = 0;
27792   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27793   lldb::SBFrame *arg2 = 0 ;
27794   bool result;
27795 
27796   SWIG_check_num_args("lldb::SBFrame::operator ==",2,2)
27797   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::operator ==",1,"lldb::SBFrame const *");
27798   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFrame::operator ==",2,"lldb::SBFrame const &");
27799 
27800   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27801     SWIG_fail_ptr("SBFrame___eq",1,SWIGTYPE_p_lldb__SBFrame);
27802   }
27803 
27804 
27805   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
27806     SWIG_fail_ptr("SBFrame___eq",2,SWIGTYPE_p_lldb__SBFrame);
27807   }
27808 
27809   result = (bool)((lldb::SBFrame const *)arg1)->operator ==((lldb::SBFrame const &)*arg2);
27810   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
27811   return SWIG_arg;
27812 
27813   if(0) SWIG_fail;
27814 
27815 fail:
27816   lua_error(L);
27817   return SWIG_arg;
27818 }
27819 
27820 
27821 static int _wrap_SBFrame_GetVariables__SWIG_0(lua_State* L) {
27822   int SWIG_arg = 0;
27823   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27824   bool arg2 ;
27825   bool arg3 ;
27826   bool arg4 ;
27827   bool arg5 ;
27828   lldb::SBValueList result;
27829 
27830   SWIG_check_num_args("lldb::SBFrame::GetVariables",5,5)
27831   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetVariables",1,"lldb::SBFrame *");
27832   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBFrame::GetVariables",2,"bool");
27833   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBFrame::GetVariables",3,"bool");
27834   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBFrame::GetVariables",4,"bool");
27835   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBFrame::GetVariables",5,"bool");
27836 
27837   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27838     SWIG_fail_ptr("SBFrame_GetVariables",1,SWIGTYPE_p_lldb__SBFrame);
27839   }
27840 
27841   arg2 = (lua_toboolean(L, 2)!=0);
27842   arg3 = (lua_toboolean(L, 3)!=0);
27843   arg4 = (lua_toboolean(L, 4)!=0);
27844   arg5 = (lua_toboolean(L, 5)!=0);
27845   result = (arg1)->GetVariables(arg2,arg3,arg4,arg5);
27846   {
27847     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
27848     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
27849   }
27850   return SWIG_arg;
27851 
27852   if(0) SWIG_fail;
27853 
27854 fail:
27855   lua_error(L);
27856   return SWIG_arg;
27857 }
27858 
27859 
27860 static int _wrap_SBFrame_GetVariables__SWIG_1(lua_State* L) {
27861   int SWIG_arg = 0;
27862   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27863   bool arg2 ;
27864   bool arg3 ;
27865   bool arg4 ;
27866   bool arg5 ;
27867   lldb::DynamicValueType arg6 ;
27868   lldb::SBValueList result;
27869 
27870   SWIG_check_num_args("lldb::SBFrame::GetVariables",6,6)
27871   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetVariables",1,"lldb::SBFrame *");
27872   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBFrame::GetVariables",2,"bool");
27873   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBFrame::GetVariables",3,"bool");
27874   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBFrame::GetVariables",4,"bool");
27875   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBFrame::GetVariables",5,"bool");
27876   if(!lua_isinteger(L,6)) SWIG_fail_arg("lldb::SBFrame::GetVariables",6,"lldb::DynamicValueType");
27877 
27878   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27879     SWIG_fail_ptr("SBFrame_GetVariables",1,SWIGTYPE_p_lldb__SBFrame);
27880   }
27881 
27882   arg2 = (lua_toboolean(L, 2)!=0);
27883   arg3 = (lua_toboolean(L, 3)!=0);
27884   arg4 = (lua_toboolean(L, 4)!=0);
27885   arg5 = (lua_toboolean(L, 5)!=0);
27886   arg6 = (lldb::DynamicValueType)lua_tointeger(L, 6);
27887   result = (arg1)->GetVariables(arg2,arg3,arg4,arg5,arg6);
27888   {
27889     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
27890     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
27891   }
27892   return SWIG_arg;
27893 
27894   if(0) SWIG_fail;
27895 
27896 fail:
27897   lua_error(L);
27898   return SWIG_arg;
27899 }
27900 
27901 
27902 static int _wrap_SBFrame_GetVariables__SWIG_2(lua_State* L) {
27903   int SWIG_arg = 0;
27904   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27905   lldb::SBVariablesOptions *arg2 = 0 ;
27906   lldb::SBValueList result;
27907 
27908   SWIG_check_num_args("lldb::SBFrame::GetVariables",2,2)
27909   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetVariables",1,"lldb::SBFrame *");
27910   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFrame::GetVariables",2,"lldb::SBVariablesOptions const &");
27911 
27912   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27913     SWIG_fail_ptr("SBFrame_GetVariables",1,SWIGTYPE_p_lldb__SBFrame);
27914   }
27915 
27916 
27917   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
27918     SWIG_fail_ptr("SBFrame_GetVariables",2,SWIGTYPE_p_lldb__SBVariablesOptions);
27919   }
27920 
27921   result = (arg1)->GetVariables((lldb::SBVariablesOptions const &)*arg2);
27922   {
27923     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
27924     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
27925   }
27926   return SWIG_arg;
27927 
27928   if(0) SWIG_fail;
27929 
27930 fail:
27931   lua_error(L);
27932   return SWIG_arg;
27933 }
27934 
27935 
27936 static int _wrap_SBFrame_GetVariables(lua_State* L) {
27937   int argc;
27938   int argv[7]={
27939     1,2,3,4,5,6,7
27940   };
27941 
27942   argc = lua_gettop(L);
27943   if (argc == 2) {
27944     int _v;
27945     {
27946       void *ptr;
27947       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27948         _v = 0;
27949       } else {
27950         _v = 1;
27951       }
27952     }
27953     if (_v) {
27954       {
27955         void *ptr;
27956         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBVariablesOptions, SWIG_POINTER_NO_NULL)) {
27957           _v = 0;
27958         } else {
27959           _v = 1;
27960         }
27961       }
27962       if (_v) {
27963         return _wrap_SBFrame_GetVariables__SWIG_2(L);
27964       }
27965     }
27966   }
27967   if (argc == 5) {
27968     int _v;
27969     {
27970       void *ptr;
27971       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27972         _v = 0;
27973       } else {
27974         _v = 1;
27975       }
27976     }
27977     if (_v) {
27978       {
27979         _v = lua_isboolean(L,argv[1]);
27980       }
27981       if (_v) {
27982         {
27983           _v = lua_isboolean(L,argv[2]);
27984         }
27985         if (_v) {
27986           {
27987             _v = lua_isboolean(L,argv[3]);
27988           }
27989           if (_v) {
27990             {
27991               _v = lua_isboolean(L,argv[4]);
27992             }
27993             if (_v) {
27994               return _wrap_SBFrame_GetVariables__SWIG_0(L);
27995             }
27996           }
27997         }
27998       }
27999     }
28000   }
28001   if (argc == 6) {
28002     int _v;
28003     {
28004       void *ptr;
28005       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
28006         _v = 0;
28007       } else {
28008         _v = 1;
28009       }
28010     }
28011     if (_v) {
28012       {
28013         _v = lua_isboolean(L,argv[1]);
28014       }
28015       if (_v) {
28016         {
28017           _v = lua_isboolean(L,argv[2]);
28018         }
28019         if (_v) {
28020           {
28021             _v = lua_isboolean(L,argv[3]);
28022           }
28023           if (_v) {
28024             {
28025               _v = lua_isboolean(L,argv[4]);
28026             }
28027             if (_v) {
28028               {
28029                 _v = lua_isnumber(L,argv[5]);
28030               }
28031               if (_v) {
28032                 return _wrap_SBFrame_GetVariables__SWIG_1(L);
28033               }
28034             }
28035           }
28036         }
28037       }
28038     }
28039   }
28040 
28041   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_GetVariables'\n"
28042     "  Possible C/C++ prototypes are:\n"
28043     "    lldb::SBFrame::GetVariables(bool,bool,bool,bool)\n"
28044     "    lldb::SBFrame::GetVariables(bool,bool,bool,bool,lldb::DynamicValueType)\n"
28045     "    lldb::SBFrame::GetVariables(lldb::SBVariablesOptions const &)\n");
28046   lua_error(L);return 0;
28047 }
28048 
28049 
28050 static int _wrap_SBFrame_GetRegisters(lua_State* L) {
28051   int SWIG_arg = 0;
28052   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28053   lldb::SBValueList result;
28054 
28055   SWIG_check_num_args("lldb::SBFrame::GetRegisters",1,1)
28056   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetRegisters",1,"lldb::SBFrame *");
28057 
28058   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28059     SWIG_fail_ptr("SBFrame_GetRegisters",1,SWIGTYPE_p_lldb__SBFrame);
28060   }
28061 
28062   result = (arg1)->GetRegisters();
28063   {
28064     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
28065     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
28066   }
28067   return SWIG_arg;
28068 
28069   if(0) SWIG_fail;
28070 
28071 fail:
28072   lua_error(L);
28073   return SWIG_arg;
28074 }
28075 
28076 
28077 static int _wrap_SBFrame_FindVariable__SWIG_0(lua_State* L) {
28078   int SWIG_arg = 0;
28079   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28080   char *arg2 = (char *) 0 ;
28081   lldb::SBValue result;
28082 
28083   SWIG_check_num_args("lldb::SBFrame::FindVariable",2,2)
28084   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindVariable",1,"lldb::SBFrame *");
28085   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindVariable",2,"char const *");
28086 
28087   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28088     SWIG_fail_ptr("SBFrame_FindVariable",1,SWIGTYPE_p_lldb__SBFrame);
28089   }
28090 
28091   arg2 = (char *)lua_tostring(L, 2);
28092   result = (arg1)->FindVariable((char const *)arg2);
28093   {
28094     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
28095     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
28096   }
28097   return SWIG_arg;
28098 
28099   if(0) SWIG_fail;
28100 
28101 fail:
28102   lua_error(L);
28103   return SWIG_arg;
28104 }
28105 
28106 
28107 static int _wrap_SBFrame_FindVariable__SWIG_1(lua_State* L) {
28108   int SWIG_arg = 0;
28109   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28110   char *arg2 = (char *) 0 ;
28111   lldb::DynamicValueType arg3 ;
28112   lldb::SBValue result;
28113 
28114   SWIG_check_num_args("lldb::SBFrame::FindVariable",3,3)
28115   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindVariable",1,"lldb::SBFrame *");
28116   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindVariable",2,"char const *");
28117   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFrame::FindVariable",3,"lldb::DynamicValueType");
28118 
28119   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28120     SWIG_fail_ptr("SBFrame_FindVariable",1,SWIGTYPE_p_lldb__SBFrame);
28121   }
28122 
28123   arg2 = (char *)lua_tostring(L, 2);
28124   arg3 = (lldb::DynamicValueType)lua_tointeger(L, 3);
28125   result = (arg1)->FindVariable((char const *)arg2,arg3);
28126   {
28127     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
28128     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
28129   }
28130   return SWIG_arg;
28131 
28132   if(0) SWIG_fail;
28133 
28134 fail:
28135   lua_error(L);
28136   return SWIG_arg;
28137 }
28138 
28139 
28140 static int _wrap_SBFrame_FindVariable(lua_State* L) {
28141   int argc;
28142   int argv[4]={
28143     1,2,3,4
28144   };
28145 
28146   argc = lua_gettop(L);
28147   if (argc == 2) {
28148     int _v;
28149     {
28150       void *ptr;
28151       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
28152         _v = 0;
28153       } else {
28154         _v = 1;
28155       }
28156     }
28157     if (_v) {
28158       {
28159         _v = SWIG_lua_isnilstring(L,argv[1]);
28160       }
28161       if (_v) {
28162         return _wrap_SBFrame_FindVariable__SWIG_0(L);
28163       }
28164     }
28165   }
28166   if (argc == 3) {
28167     int _v;
28168     {
28169       void *ptr;
28170       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
28171         _v = 0;
28172       } else {
28173         _v = 1;
28174       }
28175     }
28176     if (_v) {
28177       {
28178         _v = SWIG_lua_isnilstring(L,argv[1]);
28179       }
28180       if (_v) {
28181         {
28182           _v = lua_isnumber(L,argv[2]);
28183         }
28184         if (_v) {
28185           return _wrap_SBFrame_FindVariable__SWIG_1(L);
28186         }
28187       }
28188     }
28189   }
28190 
28191   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_FindVariable'\n"
28192     "  Possible C/C++ prototypes are:\n"
28193     "    lldb::SBFrame::FindVariable(char const *)\n"
28194     "    lldb::SBFrame::FindVariable(char const *,lldb::DynamicValueType)\n");
28195   lua_error(L);return 0;
28196 }
28197 
28198 
28199 static int _wrap_SBFrame_FindRegister(lua_State* L) {
28200   int SWIG_arg = 0;
28201   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28202   char *arg2 = (char *) 0 ;
28203   lldb::SBValue result;
28204 
28205   SWIG_check_num_args("lldb::SBFrame::FindRegister",2,2)
28206   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindRegister",1,"lldb::SBFrame *");
28207   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindRegister",2,"char const *");
28208 
28209   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28210     SWIG_fail_ptr("SBFrame_FindRegister",1,SWIGTYPE_p_lldb__SBFrame);
28211   }
28212 
28213   arg2 = (char *)lua_tostring(L, 2);
28214   result = (arg1)->FindRegister((char const *)arg2);
28215   {
28216     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
28217     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
28218   }
28219   return SWIG_arg;
28220 
28221   if(0) SWIG_fail;
28222 
28223 fail:
28224   lua_error(L);
28225   return SWIG_arg;
28226 }
28227 
28228 
28229 static int _wrap_SBFrame_GetValueForVariablePath__SWIG_0(lua_State* L) {
28230   int SWIG_arg = 0;
28231   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28232   char *arg2 = (char *) 0 ;
28233   lldb::SBValue result;
28234 
28235   SWIG_check_num_args("lldb::SBFrame::GetValueForVariablePath",2,2)
28236   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",1,"lldb::SBFrame *");
28237   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",2,"char const *");
28238 
28239   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28240     SWIG_fail_ptr("SBFrame_GetValueForVariablePath",1,SWIGTYPE_p_lldb__SBFrame);
28241   }
28242 
28243   arg2 = (char *)lua_tostring(L, 2);
28244   result = (arg1)->GetValueForVariablePath((char const *)arg2);
28245   {
28246     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
28247     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
28248   }
28249   return SWIG_arg;
28250 
28251   if(0) SWIG_fail;
28252 
28253 fail:
28254   lua_error(L);
28255   return SWIG_arg;
28256 }
28257 
28258 
28259 static int _wrap_SBFrame_GetValueForVariablePath__SWIG_1(lua_State* L) {
28260   int SWIG_arg = 0;
28261   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28262   char *arg2 = (char *) 0 ;
28263   lldb::DynamicValueType arg3 ;
28264   lldb::SBValue result;
28265 
28266   SWIG_check_num_args("lldb::SBFrame::GetValueForVariablePath",3,3)
28267   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",1,"lldb::SBFrame *");
28268   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",2,"char const *");
28269   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",3,"lldb::DynamicValueType");
28270 
28271   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28272     SWIG_fail_ptr("SBFrame_GetValueForVariablePath",1,SWIGTYPE_p_lldb__SBFrame);
28273   }
28274 
28275   arg2 = (char *)lua_tostring(L, 2);
28276   arg3 = (lldb::DynamicValueType)lua_tointeger(L, 3);
28277   result = (arg1)->GetValueForVariablePath((char const *)arg2,arg3);
28278   {
28279     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
28280     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
28281   }
28282   return SWIG_arg;
28283 
28284   if(0) SWIG_fail;
28285 
28286 fail:
28287   lua_error(L);
28288   return SWIG_arg;
28289 }
28290 
28291 
28292 static int _wrap_SBFrame_GetValueForVariablePath(lua_State* L) {
28293   int argc;
28294   int argv[4]={
28295     1,2,3,4
28296   };
28297 
28298   argc = lua_gettop(L);
28299   if (argc == 2) {
28300     int _v;
28301     {
28302       void *ptr;
28303       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
28304         _v = 0;
28305       } else {
28306         _v = 1;
28307       }
28308     }
28309     if (_v) {
28310       {
28311         _v = SWIG_lua_isnilstring(L,argv[1]);
28312       }
28313       if (_v) {
28314         return _wrap_SBFrame_GetValueForVariablePath__SWIG_0(L);
28315       }
28316     }
28317   }
28318   if (argc == 3) {
28319     int _v;
28320     {
28321       void *ptr;
28322       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
28323         _v = 0;
28324       } else {
28325         _v = 1;
28326       }
28327     }
28328     if (_v) {
28329       {
28330         _v = SWIG_lua_isnilstring(L,argv[1]);
28331       }
28332       if (_v) {
28333         {
28334           _v = lua_isnumber(L,argv[2]);
28335         }
28336         if (_v) {
28337           return _wrap_SBFrame_GetValueForVariablePath__SWIG_1(L);
28338         }
28339       }
28340     }
28341   }
28342 
28343   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_GetValueForVariablePath'\n"
28344     "  Possible C/C++ prototypes are:\n"
28345     "    lldb::SBFrame::GetValueForVariablePath(char const *)\n"
28346     "    lldb::SBFrame::GetValueForVariablePath(char const *,lldb::DynamicValueType)\n");
28347   lua_error(L);return 0;
28348 }
28349 
28350 
28351 static int _wrap_SBFrame_FindValue__SWIG_0(lua_State* L) {
28352   int SWIG_arg = 0;
28353   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28354   char *arg2 = (char *) 0 ;
28355   lldb::ValueType arg3 ;
28356   lldb::SBValue result;
28357 
28358   SWIG_check_num_args("lldb::SBFrame::FindValue",3,3)
28359   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindValue",1,"lldb::SBFrame *");
28360   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindValue",2,"char const *");
28361   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFrame::FindValue",3,"lldb::ValueType");
28362 
28363   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28364     SWIG_fail_ptr("SBFrame_FindValue",1,SWIGTYPE_p_lldb__SBFrame);
28365   }
28366 
28367   arg2 = (char *)lua_tostring(L, 2);
28368   arg3 = (lldb::ValueType)lua_tointeger(L, 3);
28369   result = (arg1)->FindValue((char const *)arg2,arg3);
28370   {
28371     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
28372     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
28373   }
28374   return SWIG_arg;
28375 
28376   if(0) SWIG_fail;
28377 
28378 fail:
28379   lua_error(L);
28380   return SWIG_arg;
28381 }
28382 
28383 
28384 static int _wrap_SBFrame_FindValue__SWIG_1(lua_State* L) {
28385   int SWIG_arg = 0;
28386   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28387   char *arg2 = (char *) 0 ;
28388   lldb::ValueType arg3 ;
28389   lldb::DynamicValueType arg4 ;
28390   lldb::SBValue result;
28391 
28392   SWIG_check_num_args("lldb::SBFrame::FindValue",4,4)
28393   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindValue",1,"lldb::SBFrame *");
28394   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindValue",2,"char const *");
28395   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFrame::FindValue",3,"lldb::ValueType");
28396   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBFrame::FindValue",4,"lldb::DynamicValueType");
28397 
28398   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28399     SWIG_fail_ptr("SBFrame_FindValue",1,SWIGTYPE_p_lldb__SBFrame);
28400   }
28401 
28402   arg2 = (char *)lua_tostring(L, 2);
28403   arg3 = (lldb::ValueType)lua_tointeger(L, 3);
28404   arg4 = (lldb::DynamicValueType)lua_tointeger(L, 4);
28405   result = (arg1)->FindValue((char const *)arg2,arg3,arg4);
28406   {
28407     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
28408     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
28409   }
28410   return SWIG_arg;
28411 
28412   if(0) SWIG_fail;
28413 
28414 fail:
28415   lua_error(L);
28416   return SWIG_arg;
28417 }
28418 
28419 
28420 static int _wrap_SBFrame_FindValue(lua_State* L) {
28421   int argc;
28422   int argv[5]={
28423     1,2,3,4,5
28424   };
28425 
28426   argc = lua_gettop(L);
28427   if (argc == 3) {
28428     int _v;
28429     {
28430       void *ptr;
28431       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
28432         _v = 0;
28433       } else {
28434         _v = 1;
28435       }
28436     }
28437     if (_v) {
28438       {
28439         _v = SWIG_lua_isnilstring(L,argv[1]);
28440       }
28441       if (_v) {
28442         {
28443           _v = lua_isnumber(L,argv[2]);
28444         }
28445         if (_v) {
28446           return _wrap_SBFrame_FindValue__SWIG_0(L);
28447         }
28448       }
28449     }
28450   }
28451   if (argc == 4) {
28452     int _v;
28453     {
28454       void *ptr;
28455       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
28456         _v = 0;
28457       } else {
28458         _v = 1;
28459       }
28460     }
28461     if (_v) {
28462       {
28463         _v = SWIG_lua_isnilstring(L,argv[1]);
28464       }
28465       if (_v) {
28466         {
28467           _v = lua_isnumber(L,argv[2]);
28468         }
28469         if (_v) {
28470           {
28471             _v = lua_isnumber(L,argv[3]);
28472           }
28473           if (_v) {
28474             return _wrap_SBFrame_FindValue__SWIG_1(L);
28475           }
28476         }
28477       }
28478     }
28479   }
28480 
28481   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_FindValue'\n"
28482     "  Possible C/C++ prototypes are:\n"
28483     "    lldb::SBFrame::FindValue(char const *,lldb::ValueType)\n"
28484     "    lldb::SBFrame::FindValue(char const *,lldb::ValueType,lldb::DynamicValueType)\n");
28485   lua_error(L);return 0;
28486 }
28487 
28488 
28489 static int _wrap_SBFrame_GetDescription(lua_State* L) {
28490   int SWIG_arg = 0;
28491   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28492   lldb::SBStream *arg2 = 0 ;
28493   bool result;
28494 
28495   SWIG_check_num_args("lldb::SBFrame::GetDescription",2,2)
28496   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetDescription",1,"lldb::SBFrame *");
28497   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFrame::GetDescription",2,"lldb::SBStream &");
28498 
28499   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28500     SWIG_fail_ptr("SBFrame_GetDescription",1,SWIGTYPE_p_lldb__SBFrame);
28501   }
28502 
28503 
28504   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
28505     SWIG_fail_ptr("SBFrame_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
28506   }
28507 
28508   result = (bool)(arg1)->GetDescription(*arg2);
28509   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
28510   return SWIG_arg;
28511 
28512   if(0) SWIG_fail;
28513 
28514 fail:
28515   lua_error(L);
28516   return SWIG_arg;
28517 }
28518 
28519 
28520 static int _wrap_SBFrame___tostring(lua_State* L) {
28521   int SWIG_arg = 0;
28522   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28523   std::string result;
28524 
28525   SWIG_check_num_args("lldb::SBFrame::__str__",1,1)
28526   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::__str__",1,"lldb::SBFrame *");
28527 
28528   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28529     SWIG_fail_ptr("SBFrame___tostring",1,SWIGTYPE_p_lldb__SBFrame);
28530   }
28531 
28532   result = lldb_SBFrame___str__(arg1);
28533   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
28534   return SWIG_arg;
28535 
28536   if(0) SWIG_fail;
28537 
28538 fail:
28539   lua_error(L);
28540   return SWIG_arg;
28541 }
28542 
28543 
28544 static void swig_delete_SBFrame(void *obj) {
28545 lldb::SBFrame *arg1 = (lldb::SBFrame *) obj;
28546 delete arg1;
28547 }
28548 static int _proxy__wrap_new_SBFrame(lua_State *L) {
28549     assert(lua_istable(L,1));
28550     lua_pushcfunction(L,_wrap_new_SBFrame);
28551     assert(!lua_isnil(L,-1));
28552     lua_replace(L,1); /* replace our table with real constructor */
28553     lua_call(L,lua_gettop(L)-1,1);
28554     return 1;
28555 }
28556 static swig_lua_attribute swig_SBFrame_attributes[] = {
28557     {0,0,0}
28558 };
28559 static swig_lua_method swig_SBFrame_methods[]= {
28560     { "IsEqual", _wrap_SBFrame_IsEqual},
28561     { "IsValid", _wrap_SBFrame_IsValid},
28562     { "GetFrameID", _wrap_SBFrame_GetFrameID},
28563     { "GetCFA", _wrap_SBFrame_GetCFA},
28564     { "GetPC", _wrap_SBFrame_GetPC},
28565     { "SetPC", _wrap_SBFrame_SetPC},
28566     { "GetSP", _wrap_SBFrame_GetSP},
28567     { "GetFP", _wrap_SBFrame_GetFP},
28568     { "GetPCAddress", _wrap_SBFrame_GetPCAddress},
28569     { "GetSymbolContext", _wrap_SBFrame_GetSymbolContext},
28570     { "GetModule", _wrap_SBFrame_GetModule},
28571     { "GetCompileUnit", _wrap_SBFrame_GetCompileUnit},
28572     { "GetFunction", _wrap_SBFrame_GetFunction},
28573     { "GetSymbol", _wrap_SBFrame_GetSymbol},
28574     { "GetBlock", _wrap_SBFrame_GetBlock},
28575     { "GetDisplayFunctionName", _wrap_SBFrame_GetDisplayFunctionName},
28576     { "GetFunctionName", _wrap_SBFrame_GetFunctionName},
28577     { "GuessLanguage", _wrap_SBFrame_GuessLanguage},
28578     { "IsInlined", _wrap_SBFrame_IsInlined},
28579     { "IsArtificial", _wrap_SBFrame_IsArtificial},
28580     { "EvaluateExpression", _wrap_SBFrame_EvaluateExpression},
28581     { "GetFrameBlock", _wrap_SBFrame_GetFrameBlock},
28582     { "GetLineEntry", _wrap_SBFrame_GetLineEntry},
28583     { "GetThread", _wrap_SBFrame_GetThread},
28584     { "Disassemble", _wrap_SBFrame_Disassemble},
28585     { "Clear", _wrap_SBFrame_Clear},
28586     { "__eq", _wrap_SBFrame___eq},
28587     { "GetVariables", _wrap_SBFrame_GetVariables},
28588     { "GetRegisters", _wrap_SBFrame_GetRegisters},
28589     { "FindVariable", _wrap_SBFrame_FindVariable},
28590     { "FindRegister", _wrap_SBFrame_FindRegister},
28591     { "GetValueForVariablePath", _wrap_SBFrame_GetValueForVariablePath},
28592     { "FindValue", _wrap_SBFrame_FindValue},
28593     { "GetDescription", _wrap_SBFrame_GetDescription},
28594     { "__tostring", _wrap_SBFrame___tostring},
28595     {0,0}
28596 };
28597 static swig_lua_method swig_SBFrame_meta[] = {
28598     { "__eq", _wrap_SBFrame___eq},
28599     { "__tostring", _wrap_SBFrame___tostring},
28600     {0,0}
28601 };
28602 
28603 static swig_lua_attribute swig_SBFrame_Sf_SwigStatic_attributes[] = {
28604     {0,0,0}
28605 };
28606 static swig_lua_const_info swig_SBFrame_Sf_SwigStatic_constants[]= {
28607     {0,0,0,0,0,0}
28608 };
28609 static swig_lua_method swig_SBFrame_Sf_SwigStatic_methods[]= {
28610     {0,0}
28611 };
28612 static swig_lua_class* swig_SBFrame_Sf_SwigStatic_classes[]= {
28613     0
28614 };
28615 
28616 static swig_lua_namespace swig_SBFrame_Sf_SwigStatic = {
28617     "SBFrame",
28618     swig_SBFrame_Sf_SwigStatic_methods,
28619     swig_SBFrame_Sf_SwigStatic_attributes,
28620     swig_SBFrame_Sf_SwigStatic_constants,
28621     swig_SBFrame_Sf_SwigStatic_classes,
28622     0
28623 };
28624 static swig_lua_class *swig_SBFrame_bases[] = {0};
28625 static const char *swig_SBFrame_base_names[] = {0};
28626 static swig_lua_class _wrap_class_SBFrame = { "SBFrame", "SBFrame", &SWIGTYPE_p_lldb__SBFrame,_proxy__wrap_new_SBFrame, swig_delete_SBFrame, swig_SBFrame_methods, swig_SBFrame_attributes, &swig_SBFrame_Sf_SwigStatic, swig_SBFrame_meta, swig_SBFrame_bases, swig_SBFrame_base_names };
28627 
28628 static int _wrap_new_SBFunction__SWIG_0(lua_State* L) {
28629   int SWIG_arg = 0;
28630   lldb::SBFunction *result = 0 ;
28631 
28632   SWIG_check_num_args("lldb::SBFunction::SBFunction",0,0)
28633   result = (lldb::SBFunction *)new lldb::SBFunction();
28634   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
28635   return SWIG_arg;
28636 
28637   if(0) SWIG_fail;
28638 
28639 fail:
28640   lua_error(L);
28641   return SWIG_arg;
28642 }
28643 
28644 
28645 static int _wrap_new_SBFunction__SWIG_1(lua_State* L) {
28646   int SWIG_arg = 0;
28647   lldb::SBFunction *arg1 = 0 ;
28648   lldb::SBFunction *result = 0 ;
28649 
28650   SWIG_check_num_args("lldb::SBFunction::SBFunction",1,1)
28651   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFunction::SBFunction",1,"lldb::SBFunction const &");
28652 
28653   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28654     SWIG_fail_ptr("new_SBFunction",1,SWIGTYPE_p_lldb__SBFunction);
28655   }
28656 
28657   result = (lldb::SBFunction *)new lldb::SBFunction((lldb::SBFunction const &)*arg1);
28658   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
28659   return SWIG_arg;
28660 
28661   if(0) SWIG_fail;
28662 
28663 fail:
28664   lua_error(L);
28665   return SWIG_arg;
28666 }
28667 
28668 
28669 static int _wrap_new_SBFunction(lua_State* L) {
28670   int argc;
28671   int argv[2]={
28672     1,2
28673   };
28674 
28675   argc = lua_gettop(L);
28676   if (argc == 0) {
28677     return _wrap_new_SBFunction__SWIG_0(L);
28678   }
28679   if (argc == 1) {
28680     int _v;
28681     {
28682       void *ptr;
28683       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFunction, SWIG_POINTER_NO_NULL)) {
28684         _v = 0;
28685       } else {
28686         _v = 1;
28687       }
28688     }
28689     if (_v) {
28690       return _wrap_new_SBFunction__SWIG_1(L);
28691     }
28692   }
28693 
28694   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFunction'\n"
28695     "  Possible C/C++ prototypes are:\n"
28696     "    lldb::SBFunction::SBFunction()\n"
28697     "    lldb::SBFunction::SBFunction(lldb::SBFunction const &)\n");
28698   lua_error(L);return 0;
28699 }
28700 
28701 
28702 static int _wrap_SBFunction_IsValid(lua_State* L) {
28703   int SWIG_arg = 0;
28704   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28705   bool result;
28706 
28707   SWIG_check_num_args("lldb::SBFunction::IsValid",1,1)
28708   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::IsValid",1,"lldb::SBFunction const *");
28709 
28710   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28711     SWIG_fail_ptr("SBFunction_IsValid",1,SWIGTYPE_p_lldb__SBFunction);
28712   }
28713 
28714   result = (bool)((lldb::SBFunction const *)arg1)->IsValid();
28715   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
28716   return SWIG_arg;
28717 
28718   if(0) SWIG_fail;
28719 
28720 fail:
28721   lua_error(L);
28722   return SWIG_arg;
28723 }
28724 
28725 
28726 static int _wrap_SBFunction_GetName(lua_State* L) {
28727   int SWIG_arg = 0;
28728   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28729   char *result = 0 ;
28730 
28731   SWIG_check_num_args("lldb::SBFunction::GetName",1,1)
28732   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetName",1,"lldb::SBFunction const *");
28733 
28734   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28735     SWIG_fail_ptr("SBFunction_GetName",1,SWIGTYPE_p_lldb__SBFunction);
28736   }
28737 
28738   result = (char *)((lldb::SBFunction const *)arg1)->GetName();
28739   lua_pushstring(L,(const char *)result); SWIG_arg++;
28740   return SWIG_arg;
28741 
28742   if(0) SWIG_fail;
28743 
28744 fail:
28745   lua_error(L);
28746   return SWIG_arg;
28747 }
28748 
28749 
28750 static int _wrap_SBFunction_GetDisplayName(lua_State* L) {
28751   int SWIG_arg = 0;
28752   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28753   char *result = 0 ;
28754 
28755   SWIG_check_num_args("lldb::SBFunction::GetDisplayName",1,1)
28756   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetDisplayName",1,"lldb::SBFunction const *");
28757 
28758   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28759     SWIG_fail_ptr("SBFunction_GetDisplayName",1,SWIGTYPE_p_lldb__SBFunction);
28760   }
28761 
28762   result = (char *)((lldb::SBFunction const *)arg1)->GetDisplayName();
28763   lua_pushstring(L,(const char *)result); SWIG_arg++;
28764   return SWIG_arg;
28765 
28766   if(0) SWIG_fail;
28767 
28768 fail:
28769   lua_error(L);
28770   return SWIG_arg;
28771 }
28772 
28773 
28774 static int _wrap_SBFunction_GetMangledName(lua_State* L) {
28775   int SWIG_arg = 0;
28776   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28777   char *result = 0 ;
28778 
28779   SWIG_check_num_args("lldb::SBFunction::GetMangledName",1,1)
28780   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetMangledName",1,"lldb::SBFunction const *");
28781 
28782   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28783     SWIG_fail_ptr("SBFunction_GetMangledName",1,SWIGTYPE_p_lldb__SBFunction);
28784   }
28785 
28786   result = (char *)((lldb::SBFunction const *)arg1)->GetMangledName();
28787   lua_pushstring(L,(const char *)result); SWIG_arg++;
28788   return SWIG_arg;
28789 
28790   if(0) SWIG_fail;
28791 
28792 fail:
28793   lua_error(L);
28794   return SWIG_arg;
28795 }
28796 
28797 
28798 static int _wrap_SBFunction_GetInstructions__SWIG_0(lua_State* L) {
28799   int SWIG_arg = 0;
28800   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28801   lldb::SBTarget arg2 ;
28802   lldb::SBTarget *argp2 ;
28803   lldb::SBInstructionList result;
28804 
28805   SWIG_check_num_args("lldb::SBFunction::GetInstructions",2,2)
28806   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",1,"lldb::SBFunction *");
28807   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",2,"lldb::SBTarget");
28808 
28809   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28810     SWIG_fail_ptr("SBFunction_GetInstructions",1,SWIGTYPE_p_lldb__SBFunction);
28811   }
28812 
28813 
28814   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
28815     SWIG_fail_ptr("SBFunction_GetInstructions",2,SWIGTYPE_p_lldb__SBTarget);
28816   }
28817   arg2 = *argp2;
28818 
28819   result = (arg1)->GetInstructions(arg2);
28820   {
28821     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
28822     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
28823   }
28824   return SWIG_arg;
28825 
28826   if(0) SWIG_fail;
28827 
28828 fail:
28829   lua_error(L);
28830   return SWIG_arg;
28831 }
28832 
28833 
28834 static int _wrap_SBFunction_GetInstructions__SWIG_1(lua_State* L) {
28835   int SWIG_arg = 0;
28836   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28837   lldb::SBTarget arg2 ;
28838   char *arg3 = (char *) 0 ;
28839   lldb::SBTarget *argp2 ;
28840   lldb::SBInstructionList result;
28841 
28842   SWIG_check_num_args("lldb::SBFunction::GetInstructions",3,3)
28843   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",1,"lldb::SBFunction *");
28844   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",2,"lldb::SBTarget");
28845   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",3,"char const *");
28846 
28847   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28848     SWIG_fail_ptr("SBFunction_GetInstructions",1,SWIGTYPE_p_lldb__SBFunction);
28849   }
28850 
28851 
28852   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
28853     SWIG_fail_ptr("SBFunction_GetInstructions",2,SWIGTYPE_p_lldb__SBTarget);
28854   }
28855   arg2 = *argp2;
28856 
28857   arg3 = (char *)lua_tostring(L, 3);
28858   result = (arg1)->GetInstructions(arg2,(char const *)arg3);
28859   {
28860     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
28861     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
28862   }
28863   return SWIG_arg;
28864 
28865   if(0) SWIG_fail;
28866 
28867 fail:
28868   lua_error(L);
28869   return SWIG_arg;
28870 }
28871 
28872 
28873 static int _wrap_SBFunction_GetInstructions(lua_State* L) {
28874   int argc;
28875   int argv[4]={
28876     1,2,3,4
28877   };
28878 
28879   argc = lua_gettop(L);
28880   if (argc == 2) {
28881     int _v;
28882     {
28883       void *ptr;
28884       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFunction, 0)) {
28885         _v = 0;
28886       } else {
28887         _v = 1;
28888       }
28889     }
28890     if (_v) {
28891       {
28892         void *ptr;
28893         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
28894           _v = 0;
28895         } else {
28896           _v = 1;
28897         }
28898       }
28899       if (_v) {
28900         return _wrap_SBFunction_GetInstructions__SWIG_0(L);
28901       }
28902     }
28903   }
28904   if (argc == 3) {
28905     int _v;
28906     {
28907       void *ptr;
28908       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFunction, 0)) {
28909         _v = 0;
28910       } else {
28911         _v = 1;
28912       }
28913     }
28914     if (_v) {
28915       {
28916         void *ptr;
28917         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
28918           _v = 0;
28919         } else {
28920           _v = 1;
28921         }
28922       }
28923       if (_v) {
28924         {
28925           _v = SWIG_lua_isnilstring(L,argv[2]);
28926         }
28927         if (_v) {
28928           return _wrap_SBFunction_GetInstructions__SWIG_1(L);
28929         }
28930       }
28931     }
28932   }
28933 
28934   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFunction_GetInstructions'\n"
28935     "  Possible C/C++ prototypes are:\n"
28936     "    lldb::SBFunction::GetInstructions(lldb::SBTarget)\n"
28937     "    lldb::SBFunction::GetInstructions(lldb::SBTarget,char const *)\n");
28938   lua_error(L);return 0;
28939 }
28940 
28941 
28942 static int _wrap_SBFunction_GetStartAddress(lua_State* L) {
28943   int SWIG_arg = 0;
28944   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28945   lldb::SBAddress result;
28946 
28947   SWIG_check_num_args("lldb::SBFunction::GetStartAddress",1,1)
28948   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetStartAddress",1,"lldb::SBFunction *");
28949 
28950   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28951     SWIG_fail_ptr("SBFunction_GetStartAddress",1,SWIGTYPE_p_lldb__SBFunction);
28952   }
28953 
28954   result = (arg1)->GetStartAddress();
28955   {
28956     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
28957     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
28958   }
28959   return SWIG_arg;
28960 
28961   if(0) SWIG_fail;
28962 
28963 fail:
28964   lua_error(L);
28965   return SWIG_arg;
28966 }
28967 
28968 
28969 static int _wrap_SBFunction_GetEndAddress(lua_State* L) {
28970   int SWIG_arg = 0;
28971   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28972   lldb::SBAddress result;
28973 
28974   SWIG_check_num_args("lldb::SBFunction::GetEndAddress",1,1)
28975   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetEndAddress",1,"lldb::SBFunction *");
28976 
28977   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28978     SWIG_fail_ptr("SBFunction_GetEndAddress",1,SWIGTYPE_p_lldb__SBFunction);
28979   }
28980 
28981   result = (arg1)->GetEndAddress();
28982   {
28983     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
28984     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
28985   }
28986   return SWIG_arg;
28987 
28988   if(0) SWIG_fail;
28989 
28990 fail:
28991   lua_error(L);
28992   return SWIG_arg;
28993 }
28994 
28995 
28996 static int _wrap_SBFunction_GetArgumentName(lua_State* L) {
28997   int SWIG_arg = 0;
28998   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28999   uint32_t arg2 ;
29000   char *result = 0 ;
29001 
29002   SWIG_check_num_args("lldb::SBFunction::GetArgumentName",2,2)
29003   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetArgumentName",1,"lldb::SBFunction *");
29004   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBFunction::GetArgumentName",2,"uint32_t");
29005 
29006   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29007     SWIG_fail_ptr("SBFunction_GetArgumentName",1,SWIGTYPE_p_lldb__SBFunction);
29008   }
29009 
29010   arg2 = (uint32_t)lua_tointeger(L, 2);
29011   result = (char *)(arg1)->GetArgumentName(arg2);
29012   lua_pushstring(L,(const char *)result); SWIG_arg++;
29013   return SWIG_arg;
29014 
29015   if(0) SWIG_fail;
29016 
29017 fail:
29018   lua_error(L);
29019   return SWIG_arg;
29020 }
29021 
29022 
29023 static int _wrap_SBFunction_GetPrologueByteSize(lua_State* L) {
29024   int SWIG_arg = 0;
29025   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
29026   uint32_t result;
29027 
29028   SWIG_check_num_args("lldb::SBFunction::GetPrologueByteSize",1,1)
29029   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetPrologueByteSize",1,"lldb::SBFunction *");
29030 
29031   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29032     SWIG_fail_ptr("SBFunction_GetPrologueByteSize",1,SWIGTYPE_p_lldb__SBFunction);
29033   }
29034 
29035   result = (uint32_t)(arg1)->GetPrologueByteSize();
29036   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
29037   return SWIG_arg;
29038 
29039   if(0) SWIG_fail;
29040 
29041 fail:
29042   lua_error(L);
29043   return SWIG_arg;
29044 }
29045 
29046 
29047 static int _wrap_SBFunction_GetType(lua_State* L) {
29048   int SWIG_arg = 0;
29049   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
29050   lldb::SBType result;
29051 
29052   SWIG_check_num_args("lldb::SBFunction::GetType",1,1)
29053   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetType",1,"lldb::SBFunction *");
29054 
29055   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29056     SWIG_fail_ptr("SBFunction_GetType",1,SWIGTYPE_p_lldb__SBFunction);
29057   }
29058 
29059   result = (arg1)->GetType();
29060   {
29061     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
29062     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
29063   }
29064   return SWIG_arg;
29065 
29066   if(0) SWIG_fail;
29067 
29068 fail:
29069   lua_error(L);
29070   return SWIG_arg;
29071 }
29072 
29073 
29074 static int _wrap_SBFunction_GetBlock(lua_State* L) {
29075   int SWIG_arg = 0;
29076   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
29077   lldb::SBBlock result;
29078 
29079   SWIG_check_num_args("lldb::SBFunction::GetBlock",1,1)
29080   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetBlock",1,"lldb::SBFunction *");
29081 
29082   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29083     SWIG_fail_ptr("SBFunction_GetBlock",1,SWIGTYPE_p_lldb__SBFunction);
29084   }
29085 
29086   result = (arg1)->GetBlock();
29087   {
29088     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
29089     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
29090   }
29091   return SWIG_arg;
29092 
29093   if(0) SWIG_fail;
29094 
29095 fail:
29096   lua_error(L);
29097   return SWIG_arg;
29098 }
29099 
29100 
29101 static int _wrap_SBFunction_GetLanguage(lua_State* L) {
29102   int SWIG_arg = 0;
29103   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
29104   lldb::LanguageType result;
29105 
29106   SWIG_check_num_args("lldb::SBFunction::GetLanguage",1,1)
29107   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetLanguage",1,"lldb::SBFunction *");
29108 
29109   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29110     SWIG_fail_ptr("SBFunction_GetLanguage",1,SWIGTYPE_p_lldb__SBFunction);
29111   }
29112 
29113   result = (lldb::LanguageType)(arg1)->GetLanguage();
29114   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
29115   return SWIG_arg;
29116 
29117   if(0) SWIG_fail;
29118 
29119 fail:
29120   lua_error(L);
29121   return SWIG_arg;
29122 }
29123 
29124 
29125 static int _wrap_SBFunction_GetIsOptimized(lua_State* L) {
29126   int SWIG_arg = 0;
29127   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
29128   bool result;
29129 
29130   SWIG_check_num_args("lldb::SBFunction::GetIsOptimized",1,1)
29131   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetIsOptimized",1,"lldb::SBFunction *");
29132 
29133   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29134     SWIG_fail_ptr("SBFunction_GetIsOptimized",1,SWIGTYPE_p_lldb__SBFunction);
29135   }
29136 
29137   result = (bool)(arg1)->GetIsOptimized();
29138   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29139   return SWIG_arg;
29140 
29141   if(0) SWIG_fail;
29142 
29143 fail:
29144   lua_error(L);
29145   return SWIG_arg;
29146 }
29147 
29148 
29149 static int _wrap_SBFunction_GetDescription(lua_State* L) {
29150   int SWIG_arg = 0;
29151   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
29152   lldb::SBStream *arg2 = 0 ;
29153   bool result;
29154 
29155   SWIG_check_num_args("lldb::SBFunction::GetDescription",2,2)
29156   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetDescription",1,"lldb::SBFunction *");
29157   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFunction::GetDescription",2,"lldb::SBStream &");
29158 
29159   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29160     SWIG_fail_ptr("SBFunction_GetDescription",1,SWIGTYPE_p_lldb__SBFunction);
29161   }
29162 
29163 
29164   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
29165     SWIG_fail_ptr("SBFunction_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
29166   }
29167 
29168   result = (bool)(arg1)->GetDescription(*arg2);
29169   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29170   return SWIG_arg;
29171 
29172   if(0) SWIG_fail;
29173 
29174 fail:
29175   lua_error(L);
29176   return SWIG_arg;
29177 }
29178 
29179 
29180 static int _wrap_SBFunction___eq(lua_State* L) {
29181   int SWIG_arg = 0;
29182   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
29183   lldb::SBFunction *arg2 = 0 ;
29184   bool result;
29185 
29186   SWIG_check_num_args("lldb::SBFunction::operator ==",2,2)
29187   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::operator ==",1,"lldb::SBFunction const *");
29188   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFunction::operator ==",2,"lldb::SBFunction const &");
29189 
29190   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29191     SWIG_fail_ptr("SBFunction___eq",1,SWIGTYPE_p_lldb__SBFunction);
29192   }
29193 
29194 
29195   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFunction,0))){
29196     SWIG_fail_ptr("SBFunction___eq",2,SWIGTYPE_p_lldb__SBFunction);
29197   }
29198 
29199   result = (bool)((lldb::SBFunction const *)arg1)->operator ==((lldb::SBFunction const &)*arg2);
29200   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29201   return SWIG_arg;
29202 
29203   if(0) SWIG_fail;
29204 
29205 fail:
29206   lua_error(L);
29207   return SWIG_arg;
29208 }
29209 
29210 
29211 static int _wrap_SBFunction___tostring(lua_State* L) {
29212   int SWIG_arg = 0;
29213   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
29214   std::string result;
29215 
29216   SWIG_check_num_args("lldb::SBFunction::__str__",1,1)
29217   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::__str__",1,"lldb::SBFunction *");
29218 
29219   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
29220     SWIG_fail_ptr("SBFunction___tostring",1,SWIGTYPE_p_lldb__SBFunction);
29221   }
29222 
29223   result = lldb_SBFunction___str__(arg1);
29224   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
29225   return SWIG_arg;
29226 
29227   if(0) SWIG_fail;
29228 
29229 fail:
29230   lua_error(L);
29231   return SWIG_arg;
29232 }
29233 
29234 
29235 static void swig_delete_SBFunction(void *obj) {
29236 lldb::SBFunction *arg1 = (lldb::SBFunction *) obj;
29237 delete arg1;
29238 }
29239 static int _proxy__wrap_new_SBFunction(lua_State *L) {
29240     assert(lua_istable(L,1));
29241     lua_pushcfunction(L,_wrap_new_SBFunction);
29242     assert(!lua_isnil(L,-1));
29243     lua_replace(L,1); /* replace our table with real constructor */
29244     lua_call(L,lua_gettop(L)-1,1);
29245     return 1;
29246 }
29247 static swig_lua_attribute swig_SBFunction_attributes[] = {
29248     {0,0,0}
29249 };
29250 static swig_lua_method swig_SBFunction_methods[]= {
29251     { "IsValid", _wrap_SBFunction_IsValid},
29252     { "GetName", _wrap_SBFunction_GetName},
29253     { "GetDisplayName", _wrap_SBFunction_GetDisplayName},
29254     { "GetMangledName", _wrap_SBFunction_GetMangledName},
29255     { "GetInstructions", _wrap_SBFunction_GetInstructions},
29256     { "GetStartAddress", _wrap_SBFunction_GetStartAddress},
29257     { "GetEndAddress", _wrap_SBFunction_GetEndAddress},
29258     { "GetArgumentName", _wrap_SBFunction_GetArgumentName},
29259     { "GetPrologueByteSize", _wrap_SBFunction_GetPrologueByteSize},
29260     { "GetType", _wrap_SBFunction_GetType},
29261     { "GetBlock", _wrap_SBFunction_GetBlock},
29262     { "GetLanguage", _wrap_SBFunction_GetLanguage},
29263     { "GetIsOptimized", _wrap_SBFunction_GetIsOptimized},
29264     { "GetDescription", _wrap_SBFunction_GetDescription},
29265     { "__eq", _wrap_SBFunction___eq},
29266     { "__tostring", _wrap_SBFunction___tostring},
29267     {0,0}
29268 };
29269 static swig_lua_method swig_SBFunction_meta[] = {
29270     { "__eq", _wrap_SBFunction___eq},
29271     { "__tostring", _wrap_SBFunction___tostring},
29272     {0,0}
29273 };
29274 
29275 static swig_lua_attribute swig_SBFunction_Sf_SwigStatic_attributes[] = {
29276     {0,0,0}
29277 };
29278 static swig_lua_const_info swig_SBFunction_Sf_SwigStatic_constants[]= {
29279     {0,0,0,0,0,0}
29280 };
29281 static swig_lua_method swig_SBFunction_Sf_SwigStatic_methods[]= {
29282     {0,0}
29283 };
29284 static swig_lua_class* swig_SBFunction_Sf_SwigStatic_classes[]= {
29285     0
29286 };
29287 
29288 static swig_lua_namespace swig_SBFunction_Sf_SwigStatic = {
29289     "SBFunction",
29290     swig_SBFunction_Sf_SwigStatic_methods,
29291     swig_SBFunction_Sf_SwigStatic_attributes,
29292     swig_SBFunction_Sf_SwigStatic_constants,
29293     swig_SBFunction_Sf_SwigStatic_classes,
29294     0
29295 };
29296 static swig_lua_class *swig_SBFunction_bases[] = {0};
29297 static const char *swig_SBFunction_base_names[] = {0};
29298 static swig_lua_class _wrap_class_SBFunction = { "SBFunction", "SBFunction", &SWIGTYPE_p_lldb__SBFunction,_proxy__wrap_new_SBFunction, swig_delete_SBFunction, swig_SBFunction_methods, swig_SBFunction_attributes, &swig_SBFunction_Sf_SwigStatic, swig_SBFunction_meta, swig_SBFunction_bases, swig_SBFunction_base_names };
29299 
29300 static int _wrap_SBHostOS_GetProgramFileSpec(lua_State* L) {
29301   int SWIG_arg = 0;
29302   lldb::SBFileSpec result;
29303 
29304   SWIG_check_num_args("lldb::SBHostOS::GetProgramFileSpec",0,0)
29305   result = lldb::SBHostOS::GetProgramFileSpec();
29306   {
29307     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
29308     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
29309   }
29310   return SWIG_arg;
29311 
29312   if(0) SWIG_fail;
29313 
29314 fail:
29315   lua_error(L);
29316   return SWIG_arg;
29317 }
29318 
29319 
29320 static int _wrap_SBHostOS_GetLLDBPythonPath(lua_State* L) {
29321   int SWIG_arg = 0;
29322   lldb::SBFileSpec result;
29323 
29324   SWIG_check_num_args("lldb::SBHostOS::GetLLDBPythonPath",0,0)
29325   result = lldb::SBHostOS::GetLLDBPythonPath();
29326   {
29327     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
29328     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
29329   }
29330   return SWIG_arg;
29331 
29332   if(0) SWIG_fail;
29333 
29334 fail:
29335   lua_error(L);
29336   return SWIG_arg;
29337 }
29338 
29339 
29340 static int _wrap_SBHostOS_GetLLDBPath(lua_State* L) {
29341   int SWIG_arg = 0;
29342   lldb::PathType arg1 ;
29343   lldb::SBFileSpec result;
29344 
29345   SWIG_check_num_args("lldb::SBHostOS::GetLLDBPath",1,1)
29346   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBHostOS::GetLLDBPath",1,"lldb::PathType");
29347   arg1 = (lldb::PathType)lua_tointeger(L, 1);
29348   result = lldb::SBHostOS::GetLLDBPath(arg1);
29349   {
29350     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
29351     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
29352   }
29353   return SWIG_arg;
29354 
29355   if(0) SWIG_fail;
29356 
29357 fail:
29358   lua_error(L);
29359   return SWIG_arg;
29360 }
29361 
29362 
29363 static int _wrap_SBHostOS_GetUserHomeDirectory(lua_State* L) {
29364   int SWIG_arg = 0;
29365   lldb::SBFileSpec result;
29366 
29367   SWIG_check_num_args("lldb::SBHostOS::GetUserHomeDirectory",0,0)
29368   result = lldb::SBHostOS::GetUserHomeDirectory();
29369   {
29370     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
29371     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
29372   }
29373   return SWIG_arg;
29374 
29375   if(0) SWIG_fail;
29376 
29377 fail:
29378   lua_error(L);
29379   return SWIG_arg;
29380 }
29381 
29382 
29383 static int _wrap_SBHostOS_ThreadCreated(lua_State* L) {
29384   int SWIG_arg = 0;
29385   char *arg1 = (char *) 0 ;
29386 
29387   SWIG_check_num_args("lldb::SBHostOS::ThreadCreated",1,1)
29388   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreated",1,"char const *");
29389   arg1 = (char *)lua_tostring(L, 1);
29390   lldb::SBHostOS::ThreadCreated((char const *)arg1);
29391 
29392   return SWIG_arg;
29393 
29394   if(0) SWIG_fail;
29395 
29396 fail:
29397   lua_error(L);
29398   return SWIG_arg;
29399 }
29400 
29401 
29402 static int _wrap_SBHostOS_ThreadCreate(lua_State* L) {
29403   int SWIG_arg = 0;
29404   char *arg1 = (char *) 0 ;
29405   lldb::thread_func_t arg2 = (lldb::thread_func_t) 0 ;
29406   void *arg3 = (void *) 0 ;
29407   lldb::SBError *arg4 = (lldb::SBError *) 0 ;
29408   lldb::thread_t result;
29409 
29410   SWIG_check_num_args("lldb::SBHostOS::ThreadCreate",4,4)
29411   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreate",1,"char const *");
29412   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreate",2,"lldb::thread_func_t");
29413   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreate",3,"void *");
29414   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreate",4,"lldb::SBError *");
29415   arg1 = (char *)lua_tostring(L, 1);
29416 
29417   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_f_p_void__p_void,0))){
29418     SWIG_fail_ptr("SBHostOS_ThreadCreate",2,SWIGTYPE_p_f_p_void__p_void);
29419   }
29420 
29421   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBHostOS_ThreadCreate");
29422 
29423   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
29424     SWIG_fail_ptr("SBHostOS_ThreadCreate",4,SWIGTYPE_p_lldb__SBError);
29425   }
29426 
29427   result = lldb::SBHostOS::ThreadCreate((char const *)arg1,arg2,arg3,arg4);
29428   {
29429     lldb::thread_t * resultptr = new lldb::thread_t((const lldb::thread_t &) result);
29430     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_pthread_t,1); SWIG_arg++;
29431   }
29432   return SWIG_arg;
29433 
29434   if(0) SWIG_fail;
29435 
29436 fail:
29437   lua_error(L);
29438   return SWIG_arg;
29439 }
29440 
29441 
29442 static int _wrap_SBHostOS_ThreadCancel(lua_State* L) {
29443   int SWIG_arg = 0;
29444   lldb::thread_t arg1 ;
29445   lldb::SBError *arg2 = (lldb::SBError *) 0 ;
29446   lldb::thread_t *argp1 ;
29447   bool result;
29448 
29449   SWIG_check_num_args("lldb::SBHostOS::ThreadCancel",2,2)
29450   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadCancel",1,"lldb::thread_t");
29451   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBHostOS::ThreadCancel",2,"lldb::SBError *");
29452 
29453   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_pthread_t,0))){
29454     SWIG_fail_ptr("SBHostOS_ThreadCancel",1,SWIGTYPE_p_pthread_t);
29455   }
29456   arg1 = *argp1;
29457 
29458 
29459   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
29460     SWIG_fail_ptr("SBHostOS_ThreadCancel",2,SWIGTYPE_p_lldb__SBError);
29461   }
29462 
29463   result = (bool)lldb::SBHostOS::ThreadCancel(arg1,arg2);
29464   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29465   return SWIG_arg;
29466 
29467   if(0) SWIG_fail;
29468 
29469 fail:
29470   lua_error(L);
29471   return SWIG_arg;
29472 }
29473 
29474 
29475 static int _wrap_SBHostOS_ThreadDetach(lua_State* L) {
29476   int SWIG_arg = 0;
29477   lldb::thread_t arg1 ;
29478   lldb::SBError *arg2 = (lldb::SBError *) 0 ;
29479   lldb::thread_t *argp1 ;
29480   bool result;
29481 
29482   SWIG_check_num_args("lldb::SBHostOS::ThreadDetach",2,2)
29483   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadDetach",1,"lldb::thread_t");
29484   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBHostOS::ThreadDetach",2,"lldb::SBError *");
29485 
29486   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_pthread_t,0))){
29487     SWIG_fail_ptr("SBHostOS_ThreadDetach",1,SWIGTYPE_p_pthread_t);
29488   }
29489   arg1 = *argp1;
29490 
29491 
29492   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
29493     SWIG_fail_ptr("SBHostOS_ThreadDetach",2,SWIGTYPE_p_lldb__SBError);
29494   }
29495 
29496   result = (bool)lldb::SBHostOS::ThreadDetach(arg1,arg2);
29497   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29498   return SWIG_arg;
29499 
29500   if(0) SWIG_fail;
29501 
29502 fail:
29503   lua_error(L);
29504   return SWIG_arg;
29505 }
29506 
29507 
29508 static int _wrap_SBHostOS_ThreadJoin(lua_State* L) {
29509   int SWIG_arg = 0;
29510   lldb::thread_t arg1 ;
29511   lldb::thread_result_t *arg2 = (lldb::thread_result_t *) 0 ;
29512   lldb::SBError *arg3 = (lldb::SBError *) 0 ;
29513   lldb::thread_t *argp1 ;
29514   bool result;
29515 
29516   SWIG_check_num_args("lldb::SBHostOS::ThreadJoin",3,3)
29517   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadJoin",1,"lldb::thread_t");
29518   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBHostOS::ThreadJoin",2,"lldb::thread_result_t *");
29519   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBHostOS::ThreadJoin",3,"lldb::SBError *");
29520 
29521   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_pthread_t,0))){
29522     SWIG_fail_ptr("SBHostOS_ThreadJoin",1,SWIGTYPE_p_pthread_t);
29523   }
29524   arg1 = *argp1;
29525 
29526 
29527   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_void,0))){
29528     SWIG_fail_ptr("SBHostOS_ThreadJoin",2,SWIGTYPE_p_p_void);
29529   }
29530 
29531 
29532   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
29533     SWIG_fail_ptr("SBHostOS_ThreadJoin",3,SWIGTYPE_p_lldb__SBError);
29534   }
29535 
29536   result = (bool)lldb::SBHostOS::ThreadJoin(arg1,arg2,arg3);
29537   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29538   return SWIG_arg;
29539 
29540   if(0) SWIG_fail;
29541 
29542 fail:
29543   lua_error(L);
29544   return SWIG_arg;
29545 }
29546 
29547 
29548 static int _wrap_new_SBHostOS(lua_State* L) {
29549   int SWIG_arg = 0;
29550   lldb::SBHostOS *result = 0 ;
29551 
29552   SWIG_check_num_args("lldb::SBHostOS::SBHostOS",0,0)
29553   result = (lldb::SBHostOS *)new lldb::SBHostOS();
29554   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBHostOS,1); SWIG_arg++;
29555   return SWIG_arg;
29556 
29557   if(0) SWIG_fail;
29558 
29559 fail:
29560   lua_error(L);
29561   return SWIG_arg;
29562 }
29563 
29564 
29565 static void swig_delete_SBHostOS(void *obj) {
29566 lldb::SBHostOS *arg1 = (lldb::SBHostOS *) obj;
29567 delete arg1;
29568 }
29569 static int _proxy__wrap_new_SBHostOS(lua_State *L) {
29570     assert(lua_istable(L,1));
29571     lua_pushcfunction(L,_wrap_new_SBHostOS);
29572     assert(!lua_isnil(L,-1));
29573     lua_replace(L,1); /* replace our table with real constructor */
29574     lua_call(L,lua_gettop(L)-1,1);
29575     return 1;
29576 }
29577 static swig_lua_attribute swig_SBHostOS_attributes[] = {
29578     {0,0,0}
29579 };
29580 static swig_lua_method swig_SBHostOS_methods[]= {
29581     {0,0}
29582 };
29583 static swig_lua_method swig_SBHostOS_meta[] = {
29584     {0,0}
29585 };
29586 
29587 static swig_lua_attribute swig_SBHostOS_Sf_SwigStatic_attributes[] = {
29588     {0,0,0}
29589 };
29590 static swig_lua_const_info swig_SBHostOS_Sf_SwigStatic_constants[]= {
29591     {0,0,0,0,0,0}
29592 };
29593 static swig_lua_method swig_SBHostOS_Sf_SwigStatic_methods[]= {
29594     { "GetProgramFileSpec", _wrap_SBHostOS_GetProgramFileSpec},
29595     { "GetLLDBPythonPath", _wrap_SBHostOS_GetLLDBPythonPath},
29596     { "GetLLDBPath", _wrap_SBHostOS_GetLLDBPath},
29597     { "GetUserHomeDirectory", _wrap_SBHostOS_GetUserHomeDirectory},
29598     { "ThreadCreated", _wrap_SBHostOS_ThreadCreated},
29599     { "ThreadCreate", _wrap_SBHostOS_ThreadCreate},
29600     { "ThreadCancel", _wrap_SBHostOS_ThreadCancel},
29601     { "ThreadDetach", _wrap_SBHostOS_ThreadDetach},
29602     { "ThreadJoin", _wrap_SBHostOS_ThreadJoin},
29603     {0,0}
29604 };
29605 static swig_lua_class* swig_SBHostOS_Sf_SwigStatic_classes[]= {
29606     0
29607 };
29608 
29609 static swig_lua_namespace swig_SBHostOS_Sf_SwigStatic = {
29610     "SBHostOS",
29611     swig_SBHostOS_Sf_SwigStatic_methods,
29612     swig_SBHostOS_Sf_SwigStatic_attributes,
29613     swig_SBHostOS_Sf_SwigStatic_constants,
29614     swig_SBHostOS_Sf_SwigStatic_classes,
29615     0
29616 };
29617 static swig_lua_class *swig_SBHostOS_bases[] = {0};
29618 static const char *swig_SBHostOS_base_names[] = {0};
29619 static swig_lua_class _wrap_class_SBHostOS = { "SBHostOS", "SBHostOS", &SWIGTYPE_p_lldb__SBHostOS,_proxy__wrap_new_SBHostOS, swig_delete_SBHostOS, swig_SBHostOS_methods, swig_SBHostOS_attributes, &swig_SBHostOS_Sf_SwigStatic, swig_SBHostOS_meta, swig_SBHostOS_bases, swig_SBHostOS_base_names };
29620 
29621 static int _wrap_new_SBInstruction__SWIG_0(lua_State* L) {
29622   int SWIG_arg = 0;
29623   lldb::SBInstruction *result = 0 ;
29624 
29625   SWIG_check_num_args("lldb::SBInstruction::SBInstruction",0,0)
29626   result = (lldb::SBInstruction *)new lldb::SBInstruction();
29627   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBInstruction,1); SWIG_arg++;
29628   return SWIG_arg;
29629 
29630   if(0) SWIG_fail;
29631 
29632 fail:
29633   lua_error(L);
29634   return SWIG_arg;
29635 }
29636 
29637 
29638 static int _wrap_new_SBInstruction__SWIG_1(lua_State* L) {
29639   int SWIG_arg = 0;
29640   lldb::SBInstruction *arg1 = 0 ;
29641   lldb::SBInstruction *result = 0 ;
29642 
29643   SWIG_check_num_args("lldb::SBInstruction::SBInstruction",1,1)
29644   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBInstruction::SBInstruction",1,"lldb::SBInstruction const &");
29645 
29646   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29647     SWIG_fail_ptr("new_SBInstruction",1,SWIGTYPE_p_lldb__SBInstruction);
29648   }
29649 
29650   result = (lldb::SBInstruction *)new lldb::SBInstruction((lldb::SBInstruction const &)*arg1);
29651   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBInstruction,1); SWIG_arg++;
29652   return SWIG_arg;
29653 
29654   if(0) SWIG_fail;
29655 
29656 fail:
29657   lua_error(L);
29658   return SWIG_arg;
29659 }
29660 
29661 
29662 static int _wrap_new_SBInstruction(lua_State* L) {
29663   int argc;
29664   int argv[2]={
29665     1,2
29666   };
29667 
29668   argc = lua_gettop(L);
29669   if (argc == 0) {
29670     return _wrap_new_SBInstruction__SWIG_0(L);
29671   }
29672   if (argc == 1) {
29673     int _v;
29674     {
29675       void *ptr;
29676       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstruction, SWIG_POINTER_NO_NULL)) {
29677         _v = 0;
29678       } else {
29679         _v = 1;
29680       }
29681     }
29682     if (_v) {
29683       return _wrap_new_SBInstruction__SWIG_1(L);
29684     }
29685   }
29686 
29687   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBInstruction'\n"
29688     "  Possible C/C++ prototypes are:\n"
29689     "    lldb::SBInstruction::SBInstruction()\n"
29690     "    lldb::SBInstruction::SBInstruction(lldb::SBInstruction const &)\n");
29691   lua_error(L);return 0;
29692 }
29693 
29694 
29695 static int _wrap_SBInstruction_IsValid(lua_State* L) {
29696   int SWIG_arg = 0;
29697   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29698   bool result;
29699 
29700   SWIG_check_num_args("lldb::SBInstruction::IsValid",1,1)
29701   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::IsValid",1,"lldb::SBInstruction *");
29702 
29703   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29704     SWIG_fail_ptr("SBInstruction_IsValid",1,SWIGTYPE_p_lldb__SBInstruction);
29705   }
29706 
29707   result = (bool)(arg1)->IsValid();
29708   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29709   return SWIG_arg;
29710 
29711   if(0) SWIG_fail;
29712 
29713 fail:
29714   lua_error(L);
29715   return SWIG_arg;
29716 }
29717 
29718 
29719 static int _wrap_SBInstruction_GetAddress(lua_State* L) {
29720   int SWIG_arg = 0;
29721   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29722   lldb::SBAddress result;
29723 
29724   SWIG_check_num_args("lldb::SBInstruction::GetAddress",1,1)
29725   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetAddress",1,"lldb::SBInstruction *");
29726 
29727   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29728     SWIG_fail_ptr("SBInstruction_GetAddress",1,SWIGTYPE_p_lldb__SBInstruction);
29729   }
29730 
29731   result = (arg1)->GetAddress();
29732   {
29733     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
29734     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
29735   }
29736   return SWIG_arg;
29737 
29738   if(0) SWIG_fail;
29739 
29740 fail:
29741   lua_error(L);
29742   return SWIG_arg;
29743 }
29744 
29745 
29746 static int _wrap_SBInstruction_GetMnemonic(lua_State* L) {
29747   int SWIG_arg = 0;
29748   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29749   lldb::SBTarget arg2 ;
29750   lldb::SBTarget *argp2 ;
29751   char *result = 0 ;
29752 
29753   SWIG_check_num_args("lldb::SBInstruction::GetMnemonic",2,2)
29754   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetMnemonic",1,"lldb::SBInstruction *");
29755   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetMnemonic",2,"lldb::SBTarget");
29756 
29757   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29758     SWIG_fail_ptr("SBInstruction_GetMnemonic",1,SWIGTYPE_p_lldb__SBInstruction);
29759   }
29760 
29761 
29762   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
29763     SWIG_fail_ptr("SBInstruction_GetMnemonic",2,SWIGTYPE_p_lldb__SBTarget);
29764   }
29765   arg2 = *argp2;
29766 
29767   result = (char *)(arg1)->GetMnemonic(arg2);
29768   lua_pushstring(L,(const char *)result); SWIG_arg++;
29769   return SWIG_arg;
29770 
29771   if(0) SWIG_fail;
29772 
29773 fail:
29774   lua_error(L);
29775   return SWIG_arg;
29776 }
29777 
29778 
29779 static int _wrap_SBInstruction_GetOperands(lua_State* L) {
29780   int SWIG_arg = 0;
29781   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29782   lldb::SBTarget arg2 ;
29783   lldb::SBTarget *argp2 ;
29784   char *result = 0 ;
29785 
29786   SWIG_check_num_args("lldb::SBInstruction::GetOperands",2,2)
29787   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetOperands",1,"lldb::SBInstruction *");
29788   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetOperands",2,"lldb::SBTarget");
29789 
29790   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29791     SWIG_fail_ptr("SBInstruction_GetOperands",1,SWIGTYPE_p_lldb__SBInstruction);
29792   }
29793 
29794 
29795   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
29796     SWIG_fail_ptr("SBInstruction_GetOperands",2,SWIGTYPE_p_lldb__SBTarget);
29797   }
29798   arg2 = *argp2;
29799 
29800   result = (char *)(arg1)->GetOperands(arg2);
29801   lua_pushstring(L,(const char *)result); SWIG_arg++;
29802   return SWIG_arg;
29803 
29804   if(0) SWIG_fail;
29805 
29806 fail:
29807   lua_error(L);
29808   return SWIG_arg;
29809 }
29810 
29811 
29812 static int _wrap_SBInstruction_GetComment(lua_State* L) {
29813   int SWIG_arg = 0;
29814   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29815   lldb::SBTarget arg2 ;
29816   lldb::SBTarget *argp2 ;
29817   char *result = 0 ;
29818 
29819   SWIG_check_num_args("lldb::SBInstruction::GetComment",2,2)
29820   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetComment",1,"lldb::SBInstruction *");
29821   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetComment",2,"lldb::SBTarget");
29822 
29823   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29824     SWIG_fail_ptr("SBInstruction_GetComment",1,SWIGTYPE_p_lldb__SBInstruction);
29825   }
29826 
29827 
29828   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
29829     SWIG_fail_ptr("SBInstruction_GetComment",2,SWIGTYPE_p_lldb__SBTarget);
29830   }
29831   arg2 = *argp2;
29832 
29833   result = (char *)(arg1)->GetComment(arg2);
29834   lua_pushstring(L,(const char *)result); SWIG_arg++;
29835   return SWIG_arg;
29836 
29837   if(0) SWIG_fail;
29838 
29839 fail:
29840   lua_error(L);
29841   return SWIG_arg;
29842 }
29843 
29844 
29845 static int _wrap_SBInstruction_GetData(lua_State* L) {
29846   int SWIG_arg = 0;
29847   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29848   lldb::SBTarget arg2 ;
29849   lldb::SBTarget *argp2 ;
29850   lldb::SBData result;
29851 
29852   SWIG_check_num_args("lldb::SBInstruction::GetData",2,2)
29853   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetData",1,"lldb::SBInstruction *");
29854   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetData",2,"lldb::SBTarget");
29855 
29856   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29857     SWIG_fail_ptr("SBInstruction_GetData",1,SWIGTYPE_p_lldb__SBInstruction);
29858   }
29859 
29860 
29861   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
29862     SWIG_fail_ptr("SBInstruction_GetData",2,SWIGTYPE_p_lldb__SBTarget);
29863   }
29864   arg2 = *argp2;
29865 
29866   result = (arg1)->GetData(arg2);
29867   {
29868     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
29869     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
29870   }
29871   return SWIG_arg;
29872 
29873   if(0) SWIG_fail;
29874 
29875 fail:
29876   lua_error(L);
29877   return SWIG_arg;
29878 }
29879 
29880 
29881 static int _wrap_SBInstruction_GetByteSize(lua_State* L) {
29882   int SWIG_arg = 0;
29883   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29884   size_t result;
29885 
29886   SWIG_check_num_args("lldb::SBInstruction::GetByteSize",1,1)
29887   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetByteSize",1,"lldb::SBInstruction *");
29888 
29889   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29890     SWIG_fail_ptr("SBInstruction_GetByteSize",1,SWIGTYPE_p_lldb__SBInstruction);
29891   }
29892 
29893   result = (arg1)->GetByteSize();
29894   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
29895   return SWIG_arg;
29896 
29897   if(0) SWIG_fail;
29898 
29899 fail:
29900   lua_error(L);
29901   return SWIG_arg;
29902 }
29903 
29904 
29905 static int _wrap_SBInstruction_DoesBranch(lua_State* L) {
29906   int SWIG_arg = 0;
29907   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29908   bool result;
29909 
29910   SWIG_check_num_args("lldb::SBInstruction::DoesBranch",1,1)
29911   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::DoesBranch",1,"lldb::SBInstruction *");
29912 
29913   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29914     SWIG_fail_ptr("SBInstruction_DoesBranch",1,SWIGTYPE_p_lldb__SBInstruction);
29915   }
29916 
29917   result = (bool)(arg1)->DoesBranch();
29918   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29919   return SWIG_arg;
29920 
29921   if(0) SWIG_fail;
29922 
29923 fail:
29924   lua_error(L);
29925   return SWIG_arg;
29926 }
29927 
29928 
29929 static int _wrap_SBInstruction_HasDelaySlot(lua_State* L) {
29930   int SWIG_arg = 0;
29931   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29932   bool result;
29933 
29934   SWIG_check_num_args("lldb::SBInstruction::HasDelaySlot",1,1)
29935   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::HasDelaySlot",1,"lldb::SBInstruction *");
29936 
29937   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29938     SWIG_fail_ptr("SBInstruction_HasDelaySlot",1,SWIGTYPE_p_lldb__SBInstruction);
29939   }
29940 
29941   result = (bool)(arg1)->HasDelaySlot();
29942   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29943   return SWIG_arg;
29944 
29945   if(0) SWIG_fail;
29946 
29947 fail:
29948   lua_error(L);
29949   return SWIG_arg;
29950 }
29951 
29952 
29953 static int _wrap_SBInstruction_CanSetBreakpoint(lua_State* L) {
29954   int SWIG_arg = 0;
29955   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29956   bool result;
29957 
29958   SWIG_check_num_args("lldb::SBInstruction::CanSetBreakpoint",1,1)
29959   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::CanSetBreakpoint",1,"lldb::SBInstruction *");
29960 
29961   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29962     SWIG_fail_ptr("SBInstruction_CanSetBreakpoint",1,SWIGTYPE_p_lldb__SBInstruction);
29963   }
29964 
29965   result = (bool)(arg1)->CanSetBreakpoint();
29966   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29967   return SWIG_arg;
29968 
29969   if(0) SWIG_fail;
29970 
29971 fail:
29972   lua_error(L);
29973   return SWIG_arg;
29974 }
29975 
29976 
29977 static int _wrap_SBInstruction_Print__SWIG_0(lua_State* L) {
29978   int SWIG_arg = 0;
29979   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29980   lldb::SBFile arg2 ;
29981   lldb::SBFile *argp2 ;
29982 
29983   SWIG_check_num_args("lldb::SBInstruction::Print",2,2)
29984   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::Print",1,"lldb::SBInstruction *");
29985   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::Print",2,"lldb::SBFile");
29986 
29987   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29988     SWIG_fail_ptr("SBInstruction_Print",1,SWIGTYPE_p_lldb__SBInstruction);
29989   }
29990 
29991 
29992   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
29993     SWIG_fail_ptr("SBInstruction_Print",2,SWIGTYPE_p_lldb__SBFile);
29994   }
29995   arg2 = *argp2;
29996 
29997   (arg1)->Print(arg2);
29998 
29999   return SWIG_arg;
30000 
30001   if(0) SWIG_fail;
30002 
30003 fail:
30004   lua_error(L);
30005   return SWIG_arg;
30006 }
30007 
30008 
30009 static int _wrap_SBInstruction_Print__SWIG_1(lua_State* L) {
30010   int SWIG_arg = 0;
30011   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
30012   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
30013 
30014   SWIG_check_num_args("lldb::SBInstruction::Print",2,2)
30015   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::Print",1,"lldb::SBInstruction *");
30016 
30017   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
30018     SWIG_fail_ptr("SBInstruction_Print",1,SWIGTYPE_p_lldb__SBInstruction);
30019   }
30020 
30021   {
30022     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
30023     lldb::FileSP file_sp;
30024     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
30025     if (!file_sp->IsValid())
30026     return luaL_error(L, "Invalid file");
30027     arg2 = file_sp;
30028   }
30029   (arg1)->Print(arg2);
30030 
30031   return SWIG_arg;
30032 
30033   if(0) SWIG_fail;
30034 
30035 fail:
30036   lua_error(L);
30037   return SWIG_arg;
30038 }
30039 
30040 
30041 static int _wrap_SBInstruction_Print(lua_State* L) {
30042   int argc;
30043   int argv[3]={
30044     1,2,3
30045   };
30046 
30047   argc = lua_gettop(L);
30048   if (argc == 2) {
30049     int _v;
30050     {
30051       void *ptr;
30052       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstruction, 0)) {
30053         _v = 0;
30054       } else {
30055         _v = 1;
30056       }
30057     }
30058     if (_v) {
30059       {
30060         void *ptr;
30061         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
30062           _v = 0;
30063         } else {
30064           _v = 1;
30065         }
30066       }
30067       if (_v) {
30068         return _wrap_SBInstruction_Print__SWIG_0(L);
30069       }
30070     }
30071   }
30072   if (argc == 2) {
30073     int _v;
30074     {
30075       void *ptr;
30076       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstruction, 0)) {
30077         _v = 0;
30078       } else {
30079         _v = 1;
30080       }
30081     }
30082     if (_v) {
30083       {
30084         _v = (lua_isuserdata(L, argv[1])) &&
30085         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
30086       }
30087       if (_v) {
30088         return _wrap_SBInstruction_Print__SWIG_1(L);
30089       }
30090     }
30091   }
30092 
30093   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBInstruction_Print'\n"
30094     "  Possible C/C++ prototypes are:\n"
30095     "    lldb::SBInstruction::Print(lldb::SBFile)\n"
30096     "    lldb::SBInstruction::Print(lldb::FileSP)\n");
30097   lua_error(L);return 0;
30098 }
30099 
30100 
30101 static int _wrap_SBInstruction_GetDescription(lua_State* L) {
30102   int SWIG_arg = 0;
30103   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
30104   lldb::SBStream *arg2 = 0 ;
30105   bool result;
30106 
30107   SWIG_check_num_args("lldb::SBInstruction::GetDescription",2,2)
30108   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetDescription",1,"lldb::SBInstruction *");
30109   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetDescription",2,"lldb::SBStream &");
30110 
30111   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
30112     SWIG_fail_ptr("SBInstruction_GetDescription",1,SWIGTYPE_p_lldb__SBInstruction);
30113   }
30114 
30115 
30116   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
30117     SWIG_fail_ptr("SBInstruction_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
30118   }
30119 
30120   result = (bool)(arg1)->GetDescription(*arg2);
30121   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30122   return SWIG_arg;
30123 
30124   if(0) SWIG_fail;
30125 
30126 fail:
30127   lua_error(L);
30128   return SWIG_arg;
30129 }
30130 
30131 
30132 static int _wrap_SBInstruction_EmulateWithFrame(lua_State* L) {
30133   int SWIG_arg = 0;
30134   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
30135   lldb::SBFrame *arg2 = 0 ;
30136   uint32_t arg3 ;
30137   bool result;
30138 
30139   SWIG_check_num_args("lldb::SBInstruction::EmulateWithFrame",3,3)
30140   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::EmulateWithFrame",1,"lldb::SBInstruction *");
30141   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::EmulateWithFrame",2,"lldb::SBFrame &");
30142   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBInstruction::EmulateWithFrame",3,"uint32_t");
30143 
30144   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
30145     SWIG_fail_ptr("SBInstruction_EmulateWithFrame",1,SWIGTYPE_p_lldb__SBInstruction);
30146   }
30147 
30148 
30149   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
30150     SWIG_fail_ptr("SBInstruction_EmulateWithFrame",2,SWIGTYPE_p_lldb__SBFrame);
30151   }
30152 
30153   arg3 = (uint32_t)lua_tointeger(L, 3);
30154   result = (bool)(arg1)->EmulateWithFrame(*arg2,arg3);
30155   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30156   return SWIG_arg;
30157 
30158   if(0) SWIG_fail;
30159 
30160 fail:
30161   lua_error(L);
30162   return SWIG_arg;
30163 }
30164 
30165 
30166 static int _wrap_SBInstruction_DumpEmulation(lua_State* L) {
30167   int SWIG_arg = 0;
30168   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
30169   char *arg2 = (char *) 0 ;
30170   bool result;
30171 
30172   SWIG_check_num_args("lldb::SBInstruction::DumpEmulation",2,2)
30173   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::DumpEmulation",1,"lldb::SBInstruction *");
30174   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBInstruction::DumpEmulation",2,"char const *");
30175 
30176   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
30177     SWIG_fail_ptr("SBInstruction_DumpEmulation",1,SWIGTYPE_p_lldb__SBInstruction);
30178   }
30179 
30180   arg2 = (char *)lua_tostring(L, 2);
30181   result = (bool)(arg1)->DumpEmulation((char const *)arg2);
30182   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30183   return SWIG_arg;
30184 
30185   if(0) SWIG_fail;
30186 
30187 fail:
30188   lua_error(L);
30189   return SWIG_arg;
30190 }
30191 
30192 
30193 static int _wrap_SBInstruction_TestEmulation(lua_State* L) {
30194   int SWIG_arg = 0;
30195   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
30196   lldb::SBStream *arg2 = 0 ;
30197   char *arg3 = (char *) 0 ;
30198   bool result;
30199 
30200   SWIG_check_num_args("lldb::SBInstruction::TestEmulation",3,3)
30201   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::TestEmulation",1,"lldb::SBInstruction *");
30202   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::TestEmulation",2,"lldb::SBStream &");
30203   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBInstruction::TestEmulation",3,"char const *");
30204 
30205   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
30206     SWIG_fail_ptr("SBInstruction_TestEmulation",1,SWIGTYPE_p_lldb__SBInstruction);
30207   }
30208 
30209 
30210   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
30211     SWIG_fail_ptr("SBInstruction_TestEmulation",2,SWIGTYPE_p_lldb__SBStream);
30212   }
30213 
30214   arg3 = (char *)lua_tostring(L, 3);
30215   result = (bool)(arg1)->TestEmulation(*arg2,(char const *)arg3);
30216   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30217   return SWIG_arg;
30218 
30219   if(0) SWIG_fail;
30220 
30221 fail:
30222   lua_error(L);
30223   return SWIG_arg;
30224 }
30225 
30226 
30227 static int _wrap_SBInstruction___tostring(lua_State* L) {
30228   int SWIG_arg = 0;
30229   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
30230   std::string result;
30231 
30232   SWIG_check_num_args("lldb::SBInstruction::__str__",1,1)
30233   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::__str__",1,"lldb::SBInstruction *");
30234 
30235   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
30236     SWIG_fail_ptr("SBInstruction___tostring",1,SWIGTYPE_p_lldb__SBInstruction);
30237   }
30238 
30239   result = lldb_SBInstruction___str__(arg1);
30240   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
30241   return SWIG_arg;
30242 
30243   if(0) SWIG_fail;
30244 
30245 fail:
30246   lua_error(L);
30247   return SWIG_arg;
30248 }
30249 
30250 
30251 static void swig_delete_SBInstruction(void *obj) {
30252 lldb::SBInstruction *arg1 = (lldb::SBInstruction *) obj;
30253 delete arg1;
30254 }
30255 static int _proxy__wrap_new_SBInstruction(lua_State *L) {
30256     assert(lua_istable(L,1));
30257     lua_pushcfunction(L,_wrap_new_SBInstruction);
30258     assert(!lua_isnil(L,-1));
30259     lua_replace(L,1); /* replace our table with real constructor */
30260     lua_call(L,lua_gettop(L)-1,1);
30261     return 1;
30262 }
30263 static swig_lua_attribute swig_SBInstruction_attributes[] = {
30264     {0,0,0}
30265 };
30266 static swig_lua_method swig_SBInstruction_methods[]= {
30267     { "IsValid", _wrap_SBInstruction_IsValid},
30268     { "GetAddress", _wrap_SBInstruction_GetAddress},
30269     { "GetMnemonic", _wrap_SBInstruction_GetMnemonic},
30270     { "GetOperands", _wrap_SBInstruction_GetOperands},
30271     { "GetComment", _wrap_SBInstruction_GetComment},
30272     { "GetData", _wrap_SBInstruction_GetData},
30273     { "GetByteSize", _wrap_SBInstruction_GetByteSize},
30274     { "DoesBranch", _wrap_SBInstruction_DoesBranch},
30275     { "HasDelaySlot", _wrap_SBInstruction_HasDelaySlot},
30276     { "CanSetBreakpoint", _wrap_SBInstruction_CanSetBreakpoint},
30277     { "Print", _wrap_SBInstruction_Print},
30278     { "GetDescription", _wrap_SBInstruction_GetDescription},
30279     { "EmulateWithFrame", _wrap_SBInstruction_EmulateWithFrame},
30280     { "DumpEmulation", _wrap_SBInstruction_DumpEmulation},
30281     { "TestEmulation", _wrap_SBInstruction_TestEmulation},
30282     { "__tostring", _wrap_SBInstruction___tostring},
30283     {0,0}
30284 };
30285 static swig_lua_method swig_SBInstruction_meta[] = {
30286     { "__tostring", _wrap_SBInstruction___tostring},
30287     {0,0}
30288 };
30289 
30290 static swig_lua_attribute swig_SBInstruction_Sf_SwigStatic_attributes[] = {
30291     {0,0,0}
30292 };
30293 static swig_lua_const_info swig_SBInstruction_Sf_SwigStatic_constants[]= {
30294     {0,0,0,0,0,0}
30295 };
30296 static swig_lua_method swig_SBInstruction_Sf_SwigStatic_methods[]= {
30297     {0,0}
30298 };
30299 static swig_lua_class* swig_SBInstruction_Sf_SwigStatic_classes[]= {
30300     0
30301 };
30302 
30303 static swig_lua_namespace swig_SBInstruction_Sf_SwigStatic = {
30304     "SBInstruction",
30305     swig_SBInstruction_Sf_SwigStatic_methods,
30306     swig_SBInstruction_Sf_SwigStatic_attributes,
30307     swig_SBInstruction_Sf_SwigStatic_constants,
30308     swig_SBInstruction_Sf_SwigStatic_classes,
30309     0
30310 };
30311 static swig_lua_class *swig_SBInstruction_bases[] = {0};
30312 static const char *swig_SBInstruction_base_names[] = {0};
30313 static swig_lua_class _wrap_class_SBInstruction = { "SBInstruction", "SBInstruction", &SWIGTYPE_p_lldb__SBInstruction,_proxy__wrap_new_SBInstruction, swig_delete_SBInstruction, swig_SBInstruction_methods, swig_SBInstruction_attributes, &swig_SBInstruction_Sf_SwigStatic, swig_SBInstruction_meta, swig_SBInstruction_bases, swig_SBInstruction_base_names };
30314 
30315 static int _wrap_new_SBInstructionList__SWIG_0(lua_State* L) {
30316   int SWIG_arg = 0;
30317   lldb::SBInstructionList *result = 0 ;
30318 
30319   SWIG_check_num_args("lldb::SBInstructionList::SBInstructionList",0,0)
30320   result = (lldb::SBInstructionList *)new lldb::SBInstructionList();
30321   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
30322   return SWIG_arg;
30323 
30324   if(0) SWIG_fail;
30325 
30326 fail:
30327   lua_error(L);
30328   return SWIG_arg;
30329 }
30330 
30331 
30332 static int _wrap_new_SBInstructionList__SWIG_1(lua_State* L) {
30333   int SWIG_arg = 0;
30334   lldb::SBInstructionList *arg1 = 0 ;
30335   lldb::SBInstructionList *result = 0 ;
30336 
30337   SWIG_check_num_args("lldb::SBInstructionList::SBInstructionList",1,1)
30338   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBInstructionList::SBInstructionList",1,"lldb::SBInstructionList const &");
30339 
30340   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30341     SWIG_fail_ptr("new_SBInstructionList",1,SWIGTYPE_p_lldb__SBInstructionList);
30342   }
30343 
30344   result = (lldb::SBInstructionList *)new lldb::SBInstructionList((lldb::SBInstructionList const &)*arg1);
30345   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
30346   return SWIG_arg;
30347 
30348   if(0) SWIG_fail;
30349 
30350 fail:
30351   lua_error(L);
30352   return SWIG_arg;
30353 }
30354 
30355 
30356 static int _wrap_new_SBInstructionList(lua_State* L) {
30357   int argc;
30358   int argv[2]={
30359     1,2
30360   };
30361 
30362   argc = lua_gettop(L);
30363   if (argc == 0) {
30364     return _wrap_new_SBInstructionList__SWIG_0(L);
30365   }
30366   if (argc == 1) {
30367     int _v;
30368     {
30369       void *ptr;
30370       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstructionList, SWIG_POINTER_NO_NULL)) {
30371         _v = 0;
30372       } else {
30373         _v = 1;
30374       }
30375     }
30376     if (_v) {
30377       return _wrap_new_SBInstructionList__SWIG_1(L);
30378     }
30379   }
30380 
30381   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBInstructionList'\n"
30382     "  Possible C/C++ prototypes are:\n"
30383     "    lldb::SBInstructionList::SBInstructionList()\n"
30384     "    lldb::SBInstructionList::SBInstructionList(lldb::SBInstructionList const &)\n");
30385   lua_error(L);return 0;
30386 }
30387 
30388 
30389 static int _wrap_SBInstructionList_IsValid(lua_State* L) {
30390   int SWIG_arg = 0;
30391   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30392   bool result;
30393 
30394   SWIG_check_num_args("lldb::SBInstructionList::IsValid",1,1)
30395   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::IsValid",1,"lldb::SBInstructionList const *");
30396 
30397   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30398     SWIG_fail_ptr("SBInstructionList_IsValid",1,SWIGTYPE_p_lldb__SBInstructionList);
30399   }
30400 
30401   result = (bool)((lldb::SBInstructionList const *)arg1)->IsValid();
30402   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30403   return SWIG_arg;
30404 
30405   if(0) SWIG_fail;
30406 
30407 fail:
30408   lua_error(L);
30409   return SWIG_arg;
30410 }
30411 
30412 
30413 static int _wrap_SBInstructionList_GetSize(lua_State* L) {
30414   int SWIG_arg = 0;
30415   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30416   size_t result;
30417 
30418   SWIG_check_num_args("lldb::SBInstructionList::GetSize",1,1)
30419   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::GetSize",1,"lldb::SBInstructionList *");
30420 
30421   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30422     SWIG_fail_ptr("SBInstructionList_GetSize",1,SWIGTYPE_p_lldb__SBInstructionList);
30423   }
30424 
30425   result = (arg1)->GetSize();
30426   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
30427   return SWIG_arg;
30428 
30429   if(0) SWIG_fail;
30430 
30431 fail:
30432   lua_error(L);
30433   return SWIG_arg;
30434 }
30435 
30436 
30437 static int _wrap_SBInstructionList_GetInstructionAtIndex(lua_State* L) {
30438   int SWIG_arg = 0;
30439   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30440   uint32_t arg2 ;
30441   lldb::SBInstruction result;
30442 
30443   SWIG_check_num_args("lldb::SBInstructionList::GetInstructionAtIndex",2,2)
30444   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionAtIndex",1,"lldb::SBInstructionList *");
30445   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionAtIndex",2,"uint32_t");
30446 
30447   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30448     SWIG_fail_ptr("SBInstructionList_GetInstructionAtIndex",1,SWIGTYPE_p_lldb__SBInstructionList);
30449   }
30450 
30451   arg2 = (uint32_t)lua_tointeger(L, 2);
30452   result = (arg1)->GetInstructionAtIndex(arg2);
30453   {
30454     lldb::SBInstruction * resultptr = new lldb::SBInstruction((const lldb::SBInstruction &) result);
30455     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstruction,1); SWIG_arg++;
30456   }
30457   return SWIG_arg;
30458 
30459   if(0) SWIG_fail;
30460 
30461 fail:
30462   lua_error(L);
30463   return SWIG_arg;
30464 }
30465 
30466 
30467 static int _wrap_SBInstructionList_GetInstructionsCount(lua_State* L) {
30468   int SWIG_arg = 0;
30469   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30470   lldb::SBAddress *arg2 = 0 ;
30471   lldb::SBAddress *arg3 = 0 ;
30472   bool arg4 ;
30473   size_t result;
30474 
30475   SWIG_check_num_args("lldb::SBInstructionList::GetInstructionsCount",4,4)
30476   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionsCount",1,"lldb::SBInstructionList *");
30477   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionsCount",2,"lldb::SBAddress const &");
30478   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionsCount",3,"lldb::SBAddress const &");
30479   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionsCount",4,"bool");
30480 
30481   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30482     SWIG_fail_ptr("SBInstructionList_GetInstructionsCount",1,SWIGTYPE_p_lldb__SBInstructionList);
30483   }
30484 
30485 
30486   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
30487     SWIG_fail_ptr("SBInstructionList_GetInstructionsCount",2,SWIGTYPE_p_lldb__SBAddress);
30488   }
30489 
30490 
30491   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBAddress,0))){
30492     SWIG_fail_ptr("SBInstructionList_GetInstructionsCount",3,SWIGTYPE_p_lldb__SBAddress);
30493   }
30494 
30495   arg4 = (lua_toboolean(L, 4)!=0);
30496   result = (arg1)->GetInstructionsCount((lldb::SBAddress const &)*arg2,(lldb::SBAddress const &)*arg3,arg4);
30497   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
30498   return SWIG_arg;
30499 
30500   if(0) SWIG_fail;
30501 
30502 fail:
30503   lua_error(L);
30504   return SWIG_arg;
30505 }
30506 
30507 
30508 static int _wrap_SBInstructionList_Clear(lua_State* L) {
30509   int SWIG_arg = 0;
30510   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30511 
30512   SWIG_check_num_args("lldb::SBInstructionList::Clear",1,1)
30513   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::Clear",1,"lldb::SBInstructionList *");
30514 
30515   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30516     SWIG_fail_ptr("SBInstructionList_Clear",1,SWIGTYPE_p_lldb__SBInstructionList);
30517   }
30518 
30519   (arg1)->Clear();
30520 
30521   return SWIG_arg;
30522 
30523   if(0) SWIG_fail;
30524 
30525 fail:
30526   lua_error(L);
30527   return SWIG_arg;
30528 }
30529 
30530 
30531 static int _wrap_SBInstructionList_AppendInstruction(lua_State* L) {
30532   int SWIG_arg = 0;
30533   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30534   lldb::SBInstruction arg2 ;
30535   lldb::SBInstruction *argp2 ;
30536 
30537   SWIG_check_num_args("lldb::SBInstructionList::AppendInstruction",2,2)
30538   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::AppendInstruction",1,"lldb::SBInstructionList *");
30539   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::AppendInstruction",2,"lldb::SBInstruction");
30540 
30541   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30542     SWIG_fail_ptr("SBInstructionList_AppendInstruction",1,SWIGTYPE_p_lldb__SBInstructionList);
30543   }
30544 
30545 
30546   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBInstruction,0))){
30547     SWIG_fail_ptr("SBInstructionList_AppendInstruction",2,SWIGTYPE_p_lldb__SBInstruction);
30548   }
30549   arg2 = *argp2;
30550 
30551   (arg1)->AppendInstruction(arg2);
30552 
30553   return SWIG_arg;
30554 
30555   if(0) SWIG_fail;
30556 
30557 fail:
30558   lua_error(L);
30559   return SWIG_arg;
30560 }
30561 
30562 
30563 static int _wrap_SBInstructionList_Print__SWIG_0(lua_State* L) {
30564   int SWIG_arg = 0;
30565   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30566   lldb::SBFile arg2 ;
30567   lldb::SBFile *argp2 ;
30568 
30569   SWIG_check_num_args("lldb::SBInstructionList::Print",2,2)
30570   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::Print",1,"lldb::SBInstructionList *");
30571   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::Print",2,"lldb::SBFile");
30572 
30573   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30574     SWIG_fail_ptr("SBInstructionList_Print",1,SWIGTYPE_p_lldb__SBInstructionList);
30575   }
30576 
30577 
30578   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
30579     SWIG_fail_ptr("SBInstructionList_Print",2,SWIGTYPE_p_lldb__SBFile);
30580   }
30581   arg2 = *argp2;
30582 
30583   (arg1)->Print(arg2);
30584 
30585   return SWIG_arg;
30586 
30587   if(0) SWIG_fail;
30588 
30589 fail:
30590   lua_error(L);
30591   return SWIG_arg;
30592 }
30593 
30594 
30595 static int _wrap_SBInstructionList_Print__SWIG_1(lua_State* L) {
30596   int SWIG_arg = 0;
30597   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30598   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
30599 
30600   SWIG_check_num_args("lldb::SBInstructionList::Print",2,2)
30601   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::Print",1,"lldb::SBInstructionList *");
30602 
30603   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30604     SWIG_fail_ptr("SBInstructionList_Print",1,SWIGTYPE_p_lldb__SBInstructionList);
30605   }
30606 
30607   {
30608     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
30609     lldb::FileSP file_sp;
30610     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
30611     if (!file_sp->IsValid())
30612     return luaL_error(L, "Invalid file");
30613     arg2 = file_sp;
30614   }
30615   (arg1)->Print(arg2);
30616 
30617   return SWIG_arg;
30618 
30619   if(0) SWIG_fail;
30620 
30621 fail:
30622   lua_error(L);
30623   return SWIG_arg;
30624 }
30625 
30626 
30627 static int _wrap_SBInstructionList_Print(lua_State* L) {
30628   int argc;
30629   int argv[3]={
30630     1,2,3
30631   };
30632 
30633   argc = lua_gettop(L);
30634   if (argc == 2) {
30635     int _v;
30636     {
30637       void *ptr;
30638       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstructionList, 0)) {
30639         _v = 0;
30640       } else {
30641         _v = 1;
30642       }
30643     }
30644     if (_v) {
30645       {
30646         void *ptr;
30647         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
30648           _v = 0;
30649         } else {
30650           _v = 1;
30651         }
30652       }
30653       if (_v) {
30654         return _wrap_SBInstructionList_Print__SWIG_0(L);
30655       }
30656     }
30657   }
30658   if (argc == 2) {
30659     int _v;
30660     {
30661       void *ptr;
30662       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstructionList, 0)) {
30663         _v = 0;
30664       } else {
30665         _v = 1;
30666       }
30667     }
30668     if (_v) {
30669       {
30670         _v = (lua_isuserdata(L, argv[1])) &&
30671         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
30672       }
30673       if (_v) {
30674         return _wrap_SBInstructionList_Print__SWIG_1(L);
30675       }
30676     }
30677   }
30678 
30679   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBInstructionList_Print'\n"
30680     "  Possible C/C++ prototypes are:\n"
30681     "    lldb::SBInstructionList::Print(lldb::SBFile)\n"
30682     "    lldb::SBInstructionList::Print(lldb::FileSP)\n");
30683   lua_error(L);return 0;
30684 }
30685 
30686 
30687 static int _wrap_SBInstructionList_GetDescription(lua_State* L) {
30688   int SWIG_arg = 0;
30689   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30690   lldb::SBStream *arg2 = 0 ;
30691   bool result;
30692 
30693   SWIG_check_num_args("lldb::SBInstructionList::GetDescription",2,2)
30694   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::GetDescription",1,"lldb::SBInstructionList *");
30695   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::GetDescription",2,"lldb::SBStream &");
30696 
30697   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30698     SWIG_fail_ptr("SBInstructionList_GetDescription",1,SWIGTYPE_p_lldb__SBInstructionList);
30699   }
30700 
30701 
30702   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
30703     SWIG_fail_ptr("SBInstructionList_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
30704   }
30705 
30706   result = (bool)(arg1)->GetDescription(*arg2);
30707   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30708   return SWIG_arg;
30709 
30710   if(0) SWIG_fail;
30711 
30712 fail:
30713   lua_error(L);
30714   return SWIG_arg;
30715 }
30716 
30717 
30718 static int _wrap_SBInstructionList_DumpEmulationForAllInstructions(lua_State* L) {
30719   int SWIG_arg = 0;
30720   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30721   char *arg2 = (char *) 0 ;
30722   bool result;
30723 
30724   SWIG_check_num_args("lldb::SBInstructionList::DumpEmulationForAllInstructions",2,2)
30725   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::DumpEmulationForAllInstructions",1,"lldb::SBInstructionList *");
30726   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBInstructionList::DumpEmulationForAllInstructions",2,"char const *");
30727 
30728   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30729     SWIG_fail_ptr("SBInstructionList_DumpEmulationForAllInstructions",1,SWIGTYPE_p_lldb__SBInstructionList);
30730   }
30731 
30732   arg2 = (char *)lua_tostring(L, 2);
30733   result = (bool)(arg1)->DumpEmulationForAllInstructions((char const *)arg2);
30734   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30735   return SWIG_arg;
30736 
30737   if(0) SWIG_fail;
30738 
30739 fail:
30740   lua_error(L);
30741   return SWIG_arg;
30742 }
30743 
30744 
30745 static int _wrap_SBInstructionList___tostring(lua_State* L) {
30746   int SWIG_arg = 0;
30747   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30748   std::string result;
30749 
30750   SWIG_check_num_args("lldb::SBInstructionList::__str__",1,1)
30751   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::__str__",1,"lldb::SBInstructionList *");
30752 
30753   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30754     SWIG_fail_ptr("SBInstructionList___tostring",1,SWIGTYPE_p_lldb__SBInstructionList);
30755   }
30756 
30757   result = lldb_SBInstructionList___str__(arg1);
30758   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
30759   return SWIG_arg;
30760 
30761   if(0) SWIG_fail;
30762 
30763 fail:
30764   lua_error(L);
30765   return SWIG_arg;
30766 }
30767 
30768 
30769 static void swig_delete_SBInstructionList(void *obj) {
30770 lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) obj;
30771 delete arg1;
30772 }
30773 static int _proxy__wrap_new_SBInstructionList(lua_State *L) {
30774     assert(lua_istable(L,1));
30775     lua_pushcfunction(L,_wrap_new_SBInstructionList);
30776     assert(!lua_isnil(L,-1));
30777     lua_replace(L,1); /* replace our table with real constructor */
30778     lua_call(L,lua_gettop(L)-1,1);
30779     return 1;
30780 }
30781 static swig_lua_attribute swig_SBInstructionList_attributes[] = {
30782     {0,0,0}
30783 };
30784 static swig_lua_method swig_SBInstructionList_methods[]= {
30785     { "IsValid", _wrap_SBInstructionList_IsValid},
30786     { "GetSize", _wrap_SBInstructionList_GetSize},
30787     { "GetInstructionAtIndex", _wrap_SBInstructionList_GetInstructionAtIndex},
30788     { "GetInstructionsCount", _wrap_SBInstructionList_GetInstructionsCount},
30789     { "Clear", _wrap_SBInstructionList_Clear},
30790     { "AppendInstruction", _wrap_SBInstructionList_AppendInstruction},
30791     { "Print", _wrap_SBInstructionList_Print},
30792     { "GetDescription", _wrap_SBInstructionList_GetDescription},
30793     { "DumpEmulationForAllInstructions", _wrap_SBInstructionList_DumpEmulationForAllInstructions},
30794     { "__tostring", _wrap_SBInstructionList___tostring},
30795     {0,0}
30796 };
30797 static swig_lua_method swig_SBInstructionList_meta[] = {
30798     { "__tostring", _wrap_SBInstructionList___tostring},
30799     {0,0}
30800 };
30801 
30802 static swig_lua_attribute swig_SBInstructionList_Sf_SwigStatic_attributes[] = {
30803     {0,0,0}
30804 };
30805 static swig_lua_const_info swig_SBInstructionList_Sf_SwigStatic_constants[]= {
30806     {0,0,0,0,0,0}
30807 };
30808 static swig_lua_method swig_SBInstructionList_Sf_SwigStatic_methods[]= {
30809     {0,0}
30810 };
30811 static swig_lua_class* swig_SBInstructionList_Sf_SwigStatic_classes[]= {
30812     0
30813 };
30814 
30815 static swig_lua_namespace swig_SBInstructionList_Sf_SwigStatic = {
30816     "SBInstructionList",
30817     swig_SBInstructionList_Sf_SwigStatic_methods,
30818     swig_SBInstructionList_Sf_SwigStatic_attributes,
30819     swig_SBInstructionList_Sf_SwigStatic_constants,
30820     swig_SBInstructionList_Sf_SwigStatic_classes,
30821     0
30822 };
30823 static swig_lua_class *swig_SBInstructionList_bases[] = {0};
30824 static const char *swig_SBInstructionList_base_names[] = {0};
30825 static swig_lua_class _wrap_class_SBInstructionList = { "SBInstructionList", "SBInstructionList", &SWIGTYPE_p_lldb__SBInstructionList,_proxy__wrap_new_SBInstructionList, swig_delete_SBInstructionList, swig_SBInstructionList_methods, swig_SBInstructionList_attributes, &swig_SBInstructionList_Sf_SwigStatic, swig_SBInstructionList_meta, swig_SBInstructionList_bases, swig_SBInstructionList_base_names };
30826 
30827 static int _wrap_SBLanguageRuntime_GetLanguageTypeFromString(lua_State* L) {
30828   int SWIG_arg = 0;
30829   char *arg1 = (char *) 0 ;
30830   lldb::LanguageType result;
30831 
30832   SWIG_check_num_args("lldb::SBLanguageRuntime::GetLanguageTypeFromString",1,1)
30833   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBLanguageRuntime::GetLanguageTypeFromString",1,"char const *");
30834   arg1 = (char *)lua_tostring(L, 1);
30835   result = (lldb::LanguageType)lldb::SBLanguageRuntime::GetLanguageTypeFromString((char const *)arg1);
30836   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
30837   return SWIG_arg;
30838 
30839   if(0) SWIG_fail;
30840 
30841 fail:
30842   lua_error(L);
30843   return SWIG_arg;
30844 }
30845 
30846 
30847 static int _wrap_SBLanguageRuntime_GetNameForLanguageType(lua_State* L) {
30848   int SWIG_arg = 0;
30849   lldb::LanguageType arg1 ;
30850   char *result = 0 ;
30851 
30852   SWIG_check_num_args("lldb::SBLanguageRuntime::GetNameForLanguageType",1,1)
30853   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBLanguageRuntime::GetNameForLanguageType",1,"lldb::LanguageType");
30854   arg1 = (lldb::LanguageType)lua_tointeger(L, 1);
30855   result = (char *)lldb::SBLanguageRuntime::GetNameForLanguageType(arg1);
30856   lua_pushstring(L,(const char *)result); SWIG_arg++;
30857   return SWIG_arg;
30858 
30859   if(0) SWIG_fail;
30860 
30861 fail:
30862   lua_error(L);
30863   return SWIG_arg;
30864 }
30865 
30866 
30867 static int _wrap_new_SBLanguageRuntime(lua_State* L) {
30868   int SWIG_arg = 0;
30869   lldb::SBLanguageRuntime *result = 0 ;
30870 
30871   SWIG_check_num_args("lldb::SBLanguageRuntime::SBLanguageRuntime",0,0)
30872   result = (lldb::SBLanguageRuntime *)new lldb::SBLanguageRuntime();
30873   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBLanguageRuntime,1); SWIG_arg++;
30874   return SWIG_arg;
30875 
30876   if(0) SWIG_fail;
30877 
30878 fail:
30879   lua_error(L);
30880   return SWIG_arg;
30881 }
30882 
30883 
30884 static void swig_delete_SBLanguageRuntime(void *obj) {
30885 lldb::SBLanguageRuntime *arg1 = (lldb::SBLanguageRuntime *) obj;
30886 delete arg1;
30887 }
30888 static int _proxy__wrap_new_SBLanguageRuntime(lua_State *L) {
30889     assert(lua_istable(L,1));
30890     lua_pushcfunction(L,_wrap_new_SBLanguageRuntime);
30891     assert(!lua_isnil(L,-1));
30892     lua_replace(L,1); /* replace our table with real constructor */
30893     lua_call(L,lua_gettop(L)-1,1);
30894     return 1;
30895 }
30896 static swig_lua_attribute swig_SBLanguageRuntime_attributes[] = {
30897     {0,0,0}
30898 };
30899 static swig_lua_method swig_SBLanguageRuntime_methods[]= {
30900     {0,0}
30901 };
30902 static swig_lua_method swig_SBLanguageRuntime_meta[] = {
30903     {0,0}
30904 };
30905 
30906 static swig_lua_attribute swig_SBLanguageRuntime_Sf_SwigStatic_attributes[] = {
30907     {0,0,0}
30908 };
30909 static swig_lua_const_info swig_SBLanguageRuntime_Sf_SwigStatic_constants[]= {
30910     {0,0,0,0,0,0}
30911 };
30912 static swig_lua_method swig_SBLanguageRuntime_Sf_SwigStatic_methods[]= {
30913     { "GetLanguageTypeFromString", _wrap_SBLanguageRuntime_GetLanguageTypeFromString},
30914     { "GetNameForLanguageType", _wrap_SBLanguageRuntime_GetNameForLanguageType},
30915     {0,0}
30916 };
30917 static swig_lua_class* swig_SBLanguageRuntime_Sf_SwigStatic_classes[]= {
30918     0
30919 };
30920 
30921 static swig_lua_namespace swig_SBLanguageRuntime_Sf_SwigStatic = {
30922     "SBLanguageRuntime",
30923     swig_SBLanguageRuntime_Sf_SwigStatic_methods,
30924     swig_SBLanguageRuntime_Sf_SwigStatic_attributes,
30925     swig_SBLanguageRuntime_Sf_SwigStatic_constants,
30926     swig_SBLanguageRuntime_Sf_SwigStatic_classes,
30927     0
30928 };
30929 static swig_lua_class *swig_SBLanguageRuntime_bases[] = {0};
30930 static const char *swig_SBLanguageRuntime_base_names[] = {0};
30931 static swig_lua_class _wrap_class_SBLanguageRuntime = { "SBLanguageRuntime", "SBLanguageRuntime", &SWIGTYPE_p_lldb__SBLanguageRuntime,_proxy__wrap_new_SBLanguageRuntime, swig_delete_SBLanguageRuntime, swig_SBLanguageRuntime_methods, swig_SBLanguageRuntime_attributes, &swig_SBLanguageRuntime_Sf_SwigStatic, swig_SBLanguageRuntime_meta, swig_SBLanguageRuntime_bases, swig_SBLanguageRuntime_base_names };
30932 
30933 static int _wrap_new_SBLaunchInfo(lua_State* L) {
30934   int SWIG_arg = 0;
30935   char **arg1 = (char **) 0 ;
30936   lldb::SBLaunchInfo *result = 0 ;
30937 
30938   SWIG_check_num_args("lldb::SBLaunchInfo::SBLaunchInfo",1,1)
30939   {
30940     if (lua_istable(L, 1)) {
30941       size_t size = lua_rawlen(L, 1);
30942       arg1 = (char **)malloc((size + 1) * sizeof(char *));
30943       int i = 0, j = 0;
30944       while (i++ < size) {
30945         lua_rawgeti(L, 1, i);
30946         if (!lua_isstring(L, -1)) {
30947           // if current element cannot be converted to string, raise an error
30948           lua_pop(L, 1);
30949           return luaL_error(L, "List should only contain strings");
30950         }
30951         arg1[j++] = (char *)lua_tostring(L, -1);
30952         lua_pop(L, 1);
30953       }
30954       arg1[j] = 0;
30955     } else if (lua_isnil(L, 1)) {
30956       // "nil" is also acceptable, equivalent as an empty table
30957       arg1 = NULL;
30958     } else {
30959       return luaL_error(L, "A list of strings expected");
30960     }
30961   }
30962   result = (lldb::SBLaunchInfo *)new lldb::SBLaunchInfo((char const **)arg1);
30963   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBLaunchInfo,1); SWIG_arg++;
30964   {
30965     free((char *) arg1);
30966   }
30967   return SWIG_arg;
30968 
30969   if(0) SWIG_fail;
30970 
30971 fail:
30972   {
30973     free((char *) arg1);
30974   }
30975   lua_error(L);
30976   return SWIG_arg;
30977 }
30978 
30979 
30980 static int _wrap_SBLaunchInfo_GetProcessID(lua_State* L) {
30981   int SWIG_arg = 0;
30982   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30983   lldb::pid_t result;
30984 
30985   SWIG_check_num_args("lldb::SBLaunchInfo::GetProcessID",1,1)
30986   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetProcessID",1,"lldb::SBLaunchInfo *");
30987 
30988   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30989     SWIG_fail_ptr("SBLaunchInfo_GetProcessID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30990   }
30991 
30992   result = (lldb::pid_t)(arg1)->GetProcessID();
30993   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
30994   return SWIG_arg;
30995 
30996   if(0) SWIG_fail;
30997 
30998 fail:
30999   lua_error(L);
31000   return SWIG_arg;
31001 }
31002 
31003 
31004 static int _wrap_SBLaunchInfo_GetUserID(lua_State* L) {
31005   int SWIG_arg = 0;
31006   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31007   uint32_t result;
31008 
31009   SWIG_check_num_args("lldb::SBLaunchInfo::GetUserID",1,1)
31010   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetUserID",1,"lldb::SBLaunchInfo *");
31011 
31012   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31013     SWIG_fail_ptr("SBLaunchInfo_GetUserID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31014   }
31015 
31016   result = (uint32_t)(arg1)->GetUserID();
31017   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
31018   return SWIG_arg;
31019 
31020   if(0) SWIG_fail;
31021 
31022 fail:
31023   lua_error(L);
31024   return SWIG_arg;
31025 }
31026 
31027 
31028 static int _wrap_SBLaunchInfo_GetGroupID(lua_State* L) {
31029   int SWIG_arg = 0;
31030   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31031   uint32_t result;
31032 
31033   SWIG_check_num_args("lldb::SBLaunchInfo::GetGroupID",1,1)
31034   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetGroupID",1,"lldb::SBLaunchInfo *");
31035 
31036   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31037     SWIG_fail_ptr("SBLaunchInfo_GetGroupID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31038   }
31039 
31040   result = (uint32_t)(arg1)->GetGroupID();
31041   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
31042   return SWIG_arg;
31043 
31044   if(0) SWIG_fail;
31045 
31046 fail:
31047   lua_error(L);
31048   return SWIG_arg;
31049 }
31050 
31051 
31052 static int _wrap_SBLaunchInfo_UserIDIsValid(lua_State* L) {
31053   int SWIG_arg = 0;
31054   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31055   bool result;
31056 
31057   SWIG_check_num_args("lldb::SBLaunchInfo::UserIDIsValid",1,1)
31058   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::UserIDIsValid",1,"lldb::SBLaunchInfo *");
31059 
31060   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31061     SWIG_fail_ptr("SBLaunchInfo_UserIDIsValid",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31062   }
31063 
31064   result = (bool)(arg1)->UserIDIsValid();
31065   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31066   return SWIG_arg;
31067 
31068   if(0) SWIG_fail;
31069 
31070 fail:
31071   lua_error(L);
31072   return SWIG_arg;
31073 }
31074 
31075 
31076 static int _wrap_SBLaunchInfo_GroupIDIsValid(lua_State* L) {
31077   int SWIG_arg = 0;
31078   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31079   bool result;
31080 
31081   SWIG_check_num_args("lldb::SBLaunchInfo::GroupIDIsValid",1,1)
31082   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GroupIDIsValid",1,"lldb::SBLaunchInfo *");
31083 
31084   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31085     SWIG_fail_ptr("SBLaunchInfo_GroupIDIsValid",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31086   }
31087 
31088   result = (bool)(arg1)->GroupIDIsValid();
31089   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31090   return SWIG_arg;
31091 
31092   if(0) SWIG_fail;
31093 
31094 fail:
31095   lua_error(L);
31096   return SWIG_arg;
31097 }
31098 
31099 
31100 static int _wrap_SBLaunchInfo_SetUserID(lua_State* L) {
31101   int SWIG_arg = 0;
31102   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31103   uint32_t arg2 ;
31104 
31105   SWIG_check_num_args("lldb::SBLaunchInfo::SetUserID",2,2)
31106   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetUserID",1,"lldb::SBLaunchInfo *");
31107   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetUserID",2,"uint32_t");
31108 
31109   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31110     SWIG_fail_ptr("SBLaunchInfo_SetUserID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31111   }
31112 
31113   arg2 = (uint32_t)lua_tointeger(L, 2);
31114   (arg1)->SetUserID(arg2);
31115 
31116   return SWIG_arg;
31117 
31118   if(0) SWIG_fail;
31119 
31120 fail:
31121   lua_error(L);
31122   return SWIG_arg;
31123 }
31124 
31125 
31126 static int _wrap_SBLaunchInfo_SetGroupID(lua_State* L) {
31127   int SWIG_arg = 0;
31128   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31129   uint32_t arg2 ;
31130 
31131   SWIG_check_num_args("lldb::SBLaunchInfo::SetGroupID",2,2)
31132   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetGroupID",1,"lldb::SBLaunchInfo *");
31133   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetGroupID",2,"uint32_t");
31134 
31135   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31136     SWIG_fail_ptr("SBLaunchInfo_SetGroupID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31137   }
31138 
31139   arg2 = (uint32_t)lua_tointeger(L, 2);
31140   (arg1)->SetGroupID(arg2);
31141 
31142   return SWIG_arg;
31143 
31144   if(0) SWIG_fail;
31145 
31146 fail:
31147   lua_error(L);
31148   return SWIG_arg;
31149 }
31150 
31151 
31152 static int _wrap_SBLaunchInfo_GetExecutableFile(lua_State* L) {
31153   int SWIG_arg = 0;
31154   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31155   lldb::SBFileSpec result;
31156 
31157   SWIG_check_num_args("lldb::SBLaunchInfo::GetExecutableFile",1,1)
31158   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetExecutableFile",1,"lldb::SBLaunchInfo *");
31159 
31160   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31161     SWIG_fail_ptr("SBLaunchInfo_GetExecutableFile",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31162   }
31163 
31164   result = (arg1)->GetExecutableFile();
31165   {
31166     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
31167     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
31168   }
31169   return SWIG_arg;
31170 
31171   if(0) SWIG_fail;
31172 
31173 fail:
31174   lua_error(L);
31175   return SWIG_arg;
31176 }
31177 
31178 
31179 static int _wrap_SBLaunchInfo_SetExecutableFile(lua_State* L) {
31180   int SWIG_arg = 0;
31181   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31182   lldb::SBFileSpec arg2 ;
31183   bool arg3 ;
31184   lldb::SBFileSpec *argp2 ;
31185 
31186   SWIG_check_num_args("lldb::SBLaunchInfo::SetExecutableFile",3,3)
31187   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetExecutableFile",1,"lldb::SBLaunchInfo *");
31188   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetExecutableFile",2,"lldb::SBFileSpec");
31189   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::SetExecutableFile",3,"bool");
31190 
31191   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31192     SWIG_fail_ptr("SBLaunchInfo_SetExecutableFile",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31193   }
31194 
31195 
31196   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFileSpec,0))){
31197     SWIG_fail_ptr("SBLaunchInfo_SetExecutableFile",2,SWIGTYPE_p_lldb__SBFileSpec);
31198   }
31199   arg2 = *argp2;
31200 
31201   arg3 = (lua_toboolean(L, 3)!=0);
31202   (arg1)->SetExecutableFile(arg2,arg3);
31203 
31204   return SWIG_arg;
31205 
31206   if(0) SWIG_fail;
31207 
31208 fail:
31209   lua_error(L);
31210   return SWIG_arg;
31211 }
31212 
31213 
31214 static int _wrap_SBLaunchInfo_GetListener(lua_State* L) {
31215   int SWIG_arg = 0;
31216   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31217   lldb::SBListener result;
31218 
31219   SWIG_check_num_args("lldb::SBLaunchInfo::GetListener",1,1)
31220   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetListener",1,"lldb::SBLaunchInfo *");
31221 
31222   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31223     SWIG_fail_ptr("SBLaunchInfo_GetListener",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31224   }
31225 
31226   result = (arg1)->GetListener();
31227   {
31228     lldb::SBListener * resultptr = new lldb::SBListener((const lldb::SBListener &) result);
31229     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
31230   }
31231   return SWIG_arg;
31232 
31233   if(0) SWIG_fail;
31234 
31235 fail:
31236   lua_error(L);
31237   return SWIG_arg;
31238 }
31239 
31240 
31241 static int _wrap_SBLaunchInfo_SetListener(lua_State* L) {
31242   int SWIG_arg = 0;
31243   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31244   lldb::SBListener *arg2 = 0 ;
31245 
31246   SWIG_check_num_args("lldb::SBLaunchInfo::SetListener",2,2)
31247   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetListener",1,"lldb::SBLaunchInfo *");
31248   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetListener",2,"lldb::SBListener &");
31249 
31250   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31251     SWIG_fail_ptr("SBLaunchInfo_SetListener",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31252   }
31253 
31254 
31255   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
31256     SWIG_fail_ptr("SBLaunchInfo_SetListener",2,SWIGTYPE_p_lldb__SBListener);
31257   }
31258 
31259   (arg1)->SetListener(*arg2);
31260 
31261   return SWIG_arg;
31262 
31263   if(0) SWIG_fail;
31264 
31265 fail:
31266   lua_error(L);
31267   return SWIG_arg;
31268 }
31269 
31270 
31271 static int _wrap_SBLaunchInfo_GetNumArguments(lua_State* L) {
31272   int SWIG_arg = 0;
31273   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31274   uint32_t result;
31275 
31276   SWIG_check_num_args("lldb::SBLaunchInfo::GetNumArguments",1,1)
31277   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetNumArguments",1,"lldb::SBLaunchInfo *");
31278 
31279   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31280     SWIG_fail_ptr("SBLaunchInfo_GetNumArguments",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31281   }
31282 
31283   result = (uint32_t)(arg1)->GetNumArguments();
31284   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
31285   return SWIG_arg;
31286 
31287   if(0) SWIG_fail;
31288 
31289 fail:
31290   lua_error(L);
31291   return SWIG_arg;
31292 }
31293 
31294 
31295 static int _wrap_SBLaunchInfo_GetArgumentAtIndex(lua_State* L) {
31296   int SWIG_arg = 0;
31297   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31298   uint32_t arg2 ;
31299   char *result = 0 ;
31300 
31301   SWIG_check_num_args("lldb::SBLaunchInfo::GetArgumentAtIndex",2,2)
31302   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetArgumentAtIndex",1,"lldb::SBLaunchInfo *");
31303   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::GetArgumentAtIndex",2,"uint32_t");
31304 
31305   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31306     SWIG_fail_ptr("SBLaunchInfo_GetArgumentAtIndex",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31307   }
31308 
31309   arg2 = (uint32_t)lua_tointeger(L, 2);
31310   result = (char *)(arg1)->GetArgumentAtIndex(arg2);
31311   lua_pushstring(L,(const char *)result); SWIG_arg++;
31312   return SWIG_arg;
31313 
31314   if(0) SWIG_fail;
31315 
31316 fail:
31317   lua_error(L);
31318   return SWIG_arg;
31319 }
31320 
31321 
31322 static int _wrap_SBLaunchInfo_SetArguments(lua_State* L) {
31323   int SWIG_arg = 0;
31324   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31325   char **arg2 = (char **) 0 ;
31326   bool arg3 ;
31327 
31328   SWIG_check_num_args("lldb::SBLaunchInfo::SetArguments",3,3)
31329   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetArguments",1,"lldb::SBLaunchInfo *");
31330   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::SetArguments",3,"bool");
31331 
31332   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31333     SWIG_fail_ptr("SBLaunchInfo_SetArguments",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31334   }
31335 
31336   {
31337     if (lua_istable(L, 2)) {
31338       size_t size = lua_rawlen(L, 2);
31339       arg2 = (char **)malloc((size + 1) * sizeof(char *));
31340       int i = 0, j = 0;
31341       while (i++ < size) {
31342         lua_rawgeti(L, 2, i);
31343         if (!lua_isstring(L, -1)) {
31344           // if current element cannot be converted to string, raise an error
31345           lua_pop(L, 1);
31346           return luaL_error(L, "List should only contain strings");
31347         }
31348         arg2[j++] = (char *)lua_tostring(L, -1);
31349         lua_pop(L, 1);
31350       }
31351       arg2[j] = 0;
31352     } else if (lua_isnil(L, 2)) {
31353       // "nil" is also acceptable, equivalent as an empty table
31354       arg2 = NULL;
31355     } else {
31356       return luaL_error(L, "A list of strings expected");
31357     }
31358   }
31359   arg3 = (lua_toboolean(L, 3)!=0);
31360   (arg1)->SetArguments((char const **)arg2,arg3);
31361 
31362   {
31363     free((char *) arg2);
31364   }
31365   return SWIG_arg;
31366 
31367   if(0) SWIG_fail;
31368 
31369 fail:
31370   {
31371     free((char *) arg2);
31372   }
31373   lua_error(L);
31374   return SWIG_arg;
31375 }
31376 
31377 
31378 static int _wrap_SBLaunchInfo_GetNumEnvironmentEntries(lua_State* L) {
31379   int SWIG_arg = 0;
31380   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31381   uint32_t result;
31382 
31383   SWIG_check_num_args("lldb::SBLaunchInfo::GetNumEnvironmentEntries",1,1)
31384   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetNumEnvironmentEntries",1,"lldb::SBLaunchInfo *");
31385 
31386   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31387     SWIG_fail_ptr("SBLaunchInfo_GetNumEnvironmentEntries",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31388   }
31389 
31390   result = (uint32_t)(arg1)->GetNumEnvironmentEntries();
31391   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
31392   return SWIG_arg;
31393 
31394   if(0) SWIG_fail;
31395 
31396 fail:
31397   lua_error(L);
31398   return SWIG_arg;
31399 }
31400 
31401 
31402 static int _wrap_SBLaunchInfo_GetEnvironmentEntryAtIndex(lua_State* L) {
31403   int SWIG_arg = 0;
31404   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31405   uint32_t arg2 ;
31406   char *result = 0 ;
31407 
31408   SWIG_check_num_args("lldb::SBLaunchInfo::GetEnvironmentEntryAtIndex",2,2)
31409   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetEnvironmentEntryAtIndex",1,"lldb::SBLaunchInfo *");
31410   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::GetEnvironmentEntryAtIndex",2,"uint32_t");
31411 
31412   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31413     SWIG_fail_ptr("SBLaunchInfo_GetEnvironmentEntryAtIndex",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31414   }
31415 
31416   arg2 = (uint32_t)lua_tointeger(L, 2);
31417   result = (char *)(arg1)->GetEnvironmentEntryAtIndex(arg2);
31418   lua_pushstring(L,(const char *)result); SWIG_arg++;
31419   return SWIG_arg;
31420 
31421   if(0) SWIG_fail;
31422 
31423 fail:
31424   lua_error(L);
31425   return SWIG_arg;
31426 }
31427 
31428 
31429 static int _wrap_SBLaunchInfo_SetEnvironmentEntries(lua_State* L) {
31430   int SWIG_arg = 0;
31431   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31432   char **arg2 = (char **) 0 ;
31433   bool arg3 ;
31434 
31435   SWIG_check_num_args("lldb::SBLaunchInfo::SetEnvironmentEntries",3,3)
31436   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironmentEntries",1,"lldb::SBLaunchInfo *");
31437   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironmentEntries",3,"bool");
31438 
31439   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31440     SWIG_fail_ptr("SBLaunchInfo_SetEnvironmentEntries",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31441   }
31442 
31443   {
31444     if (lua_istable(L, 2)) {
31445       size_t size = lua_rawlen(L, 2);
31446       arg2 = (char **)malloc((size + 1) * sizeof(char *));
31447       int i = 0, j = 0;
31448       while (i++ < size) {
31449         lua_rawgeti(L, 2, i);
31450         if (!lua_isstring(L, -1)) {
31451           // if current element cannot be converted to string, raise an error
31452           lua_pop(L, 1);
31453           return luaL_error(L, "List should only contain strings");
31454         }
31455         arg2[j++] = (char *)lua_tostring(L, -1);
31456         lua_pop(L, 1);
31457       }
31458       arg2[j] = 0;
31459     } else if (lua_isnil(L, 2)) {
31460       // "nil" is also acceptable, equivalent as an empty table
31461       arg2 = NULL;
31462     } else {
31463       return luaL_error(L, "A list of strings expected");
31464     }
31465   }
31466   arg3 = (lua_toboolean(L, 3)!=0);
31467   (arg1)->SetEnvironmentEntries((char const **)arg2,arg3);
31468 
31469   {
31470     free((char *) arg2);
31471   }
31472   return SWIG_arg;
31473 
31474   if(0) SWIG_fail;
31475 
31476 fail:
31477   {
31478     free((char *) arg2);
31479   }
31480   lua_error(L);
31481   return SWIG_arg;
31482 }
31483 
31484 
31485 static int _wrap_SBLaunchInfo_SetEnvironment(lua_State* L) {
31486   int SWIG_arg = 0;
31487   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31488   lldb::SBEnvironment *arg2 = 0 ;
31489   bool arg3 ;
31490 
31491   SWIG_check_num_args("lldb::SBLaunchInfo::SetEnvironment",3,3)
31492   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironment",1,"lldb::SBLaunchInfo *");
31493   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironment",2,"lldb::SBEnvironment const &");
31494   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironment",3,"bool");
31495 
31496   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31497     SWIG_fail_ptr("SBLaunchInfo_SetEnvironment",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31498   }
31499 
31500 
31501   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEnvironment,0))){
31502     SWIG_fail_ptr("SBLaunchInfo_SetEnvironment",2,SWIGTYPE_p_lldb__SBEnvironment);
31503   }
31504 
31505   arg3 = (lua_toboolean(L, 3)!=0);
31506   (arg1)->SetEnvironment((lldb::SBEnvironment const &)*arg2,arg3);
31507 
31508   return SWIG_arg;
31509 
31510   if(0) SWIG_fail;
31511 
31512 fail:
31513   lua_error(L);
31514   return SWIG_arg;
31515 }
31516 
31517 
31518 static int _wrap_SBLaunchInfo_GetEnvironment(lua_State* L) {
31519   int SWIG_arg = 0;
31520   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31521   lldb::SBEnvironment result;
31522 
31523   SWIG_check_num_args("lldb::SBLaunchInfo::GetEnvironment",1,1)
31524   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetEnvironment",1,"lldb::SBLaunchInfo *");
31525 
31526   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31527     SWIG_fail_ptr("SBLaunchInfo_GetEnvironment",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31528   }
31529 
31530   result = (arg1)->GetEnvironment();
31531   {
31532     lldb::SBEnvironment * resultptr = new lldb::SBEnvironment((const lldb::SBEnvironment &) result);
31533     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBEnvironment,1); SWIG_arg++;
31534   }
31535   return SWIG_arg;
31536 
31537   if(0) SWIG_fail;
31538 
31539 fail:
31540   lua_error(L);
31541   return SWIG_arg;
31542 }
31543 
31544 
31545 static int _wrap_SBLaunchInfo_Clear(lua_State* L) {
31546   int SWIG_arg = 0;
31547   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31548 
31549   SWIG_check_num_args("lldb::SBLaunchInfo::Clear",1,1)
31550   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::Clear",1,"lldb::SBLaunchInfo *");
31551 
31552   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31553     SWIG_fail_ptr("SBLaunchInfo_Clear",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31554   }
31555 
31556   (arg1)->Clear();
31557 
31558   return SWIG_arg;
31559 
31560   if(0) SWIG_fail;
31561 
31562 fail:
31563   lua_error(L);
31564   return SWIG_arg;
31565 }
31566 
31567 
31568 static int _wrap_SBLaunchInfo_GetWorkingDirectory(lua_State* L) {
31569   int SWIG_arg = 0;
31570   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31571   char *result = 0 ;
31572 
31573   SWIG_check_num_args("lldb::SBLaunchInfo::GetWorkingDirectory",1,1)
31574   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetWorkingDirectory",1,"lldb::SBLaunchInfo const *");
31575 
31576   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31577     SWIG_fail_ptr("SBLaunchInfo_GetWorkingDirectory",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31578   }
31579 
31580   result = (char *)((lldb::SBLaunchInfo const *)arg1)->GetWorkingDirectory();
31581   lua_pushstring(L,(const char *)result); SWIG_arg++;
31582   return SWIG_arg;
31583 
31584   if(0) SWIG_fail;
31585 
31586 fail:
31587   lua_error(L);
31588   return SWIG_arg;
31589 }
31590 
31591 
31592 static int _wrap_SBLaunchInfo_SetWorkingDirectory(lua_State* L) {
31593   int SWIG_arg = 0;
31594   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31595   char *arg2 = (char *) 0 ;
31596 
31597   SWIG_check_num_args("lldb::SBLaunchInfo::SetWorkingDirectory",2,2)
31598   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetWorkingDirectory",1,"lldb::SBLaunchInfo *");
31599   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetWorkingDirectory",2,"char const *");
31600 
31601   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31602     SWIG_fail_ptr("SBLaunchInfo_SetWorkingDirectory",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31603   }
31604 
31605   arg2 = (char *)lua_tostring(L, 2);
31606   (arg1)->SetWorkingDirectory((char const *)arg2);
31607 
31608   return SWIG_arg;
31609 
31610   if(0) SWIG_fail;
31611 
31612 fail:
31613   lua_error(L);
31614   return SWIG_arg;
31615 }
31616 
31617 
31618 static int _wrap_SBLaunchInfo_GetLaunchFlags(lua_State* L) {
31619   int SWIG_arg = 0;
31620   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31621   uint32_t result;
31622 
31623   SWIG_check_num_args("lldb::SBLaunchInfo::GetLaunchFlags",1,1)
31624   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetLaunchFlags",1,"lldb::SBLaunchInfo *");
31625 
31626   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31627     SWIG_fail_ptr("SBLaunchInfo_GetLaunchFlags",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31628   }
31629 
31630   result = (uint32_t)(arg1)->GetLaunchFlags();
31631   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
31632   return SWIG_arg;
31633 
31634   if(0) SWIG_fail;
31635 
31636 fail:
31637   lua_error(L);
31638   return SWIG_arg;
31639 }
31640 
31641 
31642 static int _wrap_SBLaunchInfo_SetLaunchFlags(lua_State* L) {
31643   int SWIG_arg = 0;
31644   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31645   uint32_t arg2 ;
31646 
31647   SWIG_check_num_args("lldb::SBLaunchInfo::SetLaunchFlags",2,2)
31648   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetLaunchFlags",1,"lldb::SBLaunchInfo *");
31649   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetLaunchFlags",2,"uint32_t");
31650 
31651   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31652     SWIG_fail_ptr("SBLaunchInfo_SetLaunchFlags",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31653   }
31654 
31655   arg2 = (uint32_t)lua_tointeger(L, 2);
31656   (arg1)->SetLaunchFlags(arg2);
31657 
31658   return SWIG_arg;
31659 
31660   if(0) SWIG_fail;
31661 
31662 fail:
31663   lua_error(L);
31664   return SWIG_arg;
31665 }
31666 
31667 
31668 static int _wrap_SBLaunchInfo_GetProcessPluginName(lua_State* L) {
31669   int SWIG_arg = 0;
31670   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31671   char *result = 0 ;
31672 
31673   SWIG_check_num_args("lldb::SBLaunchInfo::GetProcessPluginName",1,1)
31674   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetProcessPluginName",1,"lldb::SBLaunchInfo *");
31675 
31676   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31677     SWIG_fail_ptr("SBLaunchInfo_GetProcessPluginName",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31678   }
31679 
31680   result = (char *)(arg1)->GetProcessPluginName();
31681   lua_pushstring(L,(const char *)result); SWIG_arg++;
31682   return SWIG_arg;
31683 
31684   if(0) SWIG_fail;
31685 
31686 fail:
31687   lua_error(L);
31688   return SWIG_arg;
31689 }
31690 
31691 
31692 static int _wrap_SBLaunchInfo_SetProcessPluginName(lua_State* L) {
31693   int SWIG_arg = 0;
31694   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31695   char *arg2 = (char *) 0 ;
31696 
31697   SWIG_check_num_args("lldb::SBLaunchInfo::SetProcessPluginName",2,2)
31698   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetProcessPluginName",1,"lldb::SBLaunchInfo *");
31699   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetProcessPluginName",2,"char const *");
31700 
31701   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31702     SWIG_fail_ptr("SBLaunchInfo_SetProcessPluginName",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31703   }
31704 
31705   arg2 = (char *)lua_tostring(L, 2);
31706   (arg1)->SetProcessPluginName((char const *)arg2);
31707 
31708   return SWIG_arg;
31709 
31710   if(0) SWIG_fail;
31711 
31712 fail:
31713   lua_error(L);
31714   return SWIG_arg;
31715 }
31716 
31717 
31718 static int _wrap_SBLaunchInfo_GetShell(lua_State* L) {
31719   int SWIG_arg = 0;
31720   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31721   char *result = 0 ;
31722 
31723   SWIG_check_num_args("lldb::SBLaunchInfo::GetShell",1,1)
31724   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetShell",1,"lldb::SBLaunchInfo *");
31725 
31726   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31727     SWIG_fail_ptr("SBLaunchInfo_GetShell",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31728   }
31729 
31730   result = (char *)(arg1)->GetShell();
31731   lua_pushstring(L,(const char *)result); SWIG_arg++;
31732   return SWIG_arg;
31733 
31734   if(0) SWIG_fail;
31735 
31736 fail:
31737   lua_error(L);
31738   return SWIG_arg;
31739 }
31740 
31741 
31742 static int _wrap_SBLaunchInfo_SetShell(lua_State* L) {
31743   int SWIG_arg = 0;
31744   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31745   char *arg2 = (char *) 0 ;
31746 
31747   SWIG_check_num_args("lldb::SBLaunchInfo::SetShell",2,2)
31748   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetShell",1,"lldb::SBLaunchInfo *");
31749   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetShell",2,"char const *");
31750 
31751   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31752     SWIG_fail_ptr("SBLaunchInfo_SetShell",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31753   }
31754 
31755   arg2 = (char *)lua_tostring(L, 2);
31756   (arg1)->SetShell((char const *)arg2);
31757 
31758   return SWIG_arg;
31759 
31760   if(0) SWIG_fail;
31761 
31762 fail:
31763   lua_error(L);
31764   return SWIG_arg;
31765 }
31766 
31767 
31768 static int _wrap_SBLaunchInfo_GetShellExpandArguments(lua_State* L) {
31769   int SWIG_arg = 0;
31770   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31771   bool result;
31772 
31773   SWIG_check_num_args("lldb::SBLaunchInfo::GetShellExpandArguments",1,1)
31774   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetShellExpandArguments",1,"lldb::SBLaunchInfo *");
31775 
31776   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31777     SWIG_fail_ptr("SBLaunchInfo_GetShellExpandArguments",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31778   }
31779 
31780   result = (bool)(arg1)->GetShellExpandArguments();
31781   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31782   return SWIG_arg;
31783 
31784   if(0) SWIG_fail;
31785 
31786 fail:
31787   lua_error(L);
31788   return SWIG_arg;
31789 }
31790 
31791 
31792 static int _wrap_SBLaunchInfo_SetShellExpandArguments(lua_State* L) {
31793   int SWIG_arg = 0;
31794   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31795   bool arg2 ;
31796 
31797   SWIG_check_num_args("lldb::SBLaunchInfo::SetShellExpandArguments",2,2)
31798   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetShellExpandArguments",1,"lldb::SBLaunchInfo *");
31799   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetShellExpandArguments",2,"bool");
31800 
31801   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31802     SWIG_fail_ptr("SBLaunchInfo_SetShellExpandArguments",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31803   }
31804 
31805   arg2 = (lua_toboolean(L, 2)!=0);
31806   (arg1)->SetShellExpandArguments(arg2);
31807 
31808   return SWIG_arg;
31809 
31810   if(0) SWIG_fail;
31811 
31812 fail:
31813   lua_error(L);
31814   return SWIG_arg;
31815 }
31816 
31817 
31818 static int _wrap_SBLaunchInfo_GetResumeCount(lua_State* L) {
31819   int SWIG_arg = 0;
31820   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31821   uint32_t result;
31822 
31823   SWIG_check_num_args("lldb::SBLaunchInfo::GetResumeCount",1,1)
31824   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetResumeCount",1,"lldb::SBLaunchInfo *");
31825 
31826   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31827     SWIG_fail_ptr("SBLaunchInfo_GetResumeCount",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31828   }
31829 
31830   result = (uint32_t)(arg1)->GetResumeCount();
31831   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
31832   return SWIG_arg;
31833 
31834   if(0) SWIG_fail;
31835 
31836 fail:
31837   lua_error(L);
31838   return SWIG_arg;
31839 }
31840 
31841 
31842 static int _wrap_SBLaunchInfo_SetResumeCount(lua_State* L) {
31843   int SWIG_arg = 0;
31844   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31845   uint32_t arg2 ;
31846 
31847   SWIG_check_num_args("lldb::SBLaunchInfo::SetResumeCount",2,2)
31848   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetResumeCount",1,"lldb::SBLaunchInfo *");
31849   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetResumeCount",2,"uint32_t");
31850 
31851   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31852     SWIG_fail_ptr("SBLaunchInfo_SetResumeCount",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31853   }
31854 
31855   arg2 = (uint32_t)lua_tointeger(L, 2);
31856   (arg1)->SetResumeCount(arg2);
31857 
31858   return SWIG_arg;
31859 
31860   if(0) SWIG_fail;
31861 
31862 fail:
31863   lua_error(L);
31864   return SWIG_arg;
31865 }
31866 
31867 
31868 static int _wrap_SBLaunchInfo_AddCloseFileAction(lua_State* L) {
31869   int SWIG_arg = 0;
31870   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31871   int arg2 ;
31872   bool result;
31873 
31874   SWIG_check_num_args("lldb::SBLaunchInfo::AddCloseFileAction",2,2)
31875   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::AddCloseFileAction",1,"lldb::SBLaunchInfo *");
31876   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::AddCloseFileAction",2,"int");
31877 
31878   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31879     SWIG_fail_ptr("SBLaunchInfo_AddCloseFileAction",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31880   }
31881 
31882   arg2 = (int)lua_tointeger(L, 2);
31883   result = (bool)(arg1)->AddCloseFileAction(arg2);
31884   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31885   return SWIG_arg;
31886 
31887   if(0) SWIG_fail;
31888 
31889 fail:
31890   lua_error(L);
31891   return SWIG_arg;
31892 }
31893 
31894 
31895 static int _wrap_SBLaunchInfo_AddDuplicateFileAction(lua_State* L) {
31896   int SWIG_arg = 0;
31897   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31898   int arg2 ;
31899   int arg3 ;
31900   bool result;
31901 
31902   SWIG_check_num_args("lldb::SBLaunchInfo::AddDuplicateFileAction",3,3)
31903   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::AddDuplicateFileAction",1,"lldb::SBLaunchInfo *");
31904   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::AddDuplicateFileAction",2,"int");
31905   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::AddDuplicateFileAction",3,"int");
31906 
31907   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31908     SWIG_fail_ptr("SBLaunchInfo_AddDuplicateFileAction",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31909   }
31910 
31911   arg2 = (int)lua_tointeger(L, 2);
31912   arg3 = (int)lua_tointeger(L, 3);
31913   result = (bool)(arg1)->AddDuplicateFileAction(arg2,arg3);
31914   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31915   return SWIG_arg;
31916 
31917   if(0) SWIG_fail;
31918 
31919 fail:
31920   lua_error(L);
31921   return SWIG_arg;
31922 }
31923 
31924 
31925 static int _wrap_SBLaunchInfo_AddOpenFileAction(lua_State* L) {
31926   int SWIG_arg = 0;
31927   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31928   int arg2 ;
31929   char *arg3 = (char *) 0 ;
31930   bool arg4 ;
31931   bool arg5 ;
31932   bool result;
31933 
31934   SWIG_check_num_args("lldb::SBLaunchInfo::AddOpenFileAction",5,5)
31935   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",1,"lldb::SBLaunchInfo *");
31936   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",2,"int");
31937   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",3,"char const *");
31938   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",4,"bool");
31939   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",5,"bool");
31940 
31941   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31942     SWIG_fail_ptr("SBLaunchInfo_AddOpenFileAction",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31943   }
31944 
31945   arg2 = (int)lua_tointeger(L, 2);
31946   arg3 = (char *)lua_tostring(L, 3);
31947   arg4 = (lua_toboolean(L, 4)!=0);
31948   arg5 = (lua_toboolean(L, 5)!=0);
31949   result = (bool)(arg1)->AddOpenFileAction(arg2,(char const *)arg3,arg4,arg5);
31950   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31951   return SWIG_arg;
31952 
31953   if(0) SWIG_fail;
31954 
31955 fail:
31956   lua_error(L);
31957   return SWIG_arg;
31958 }
31959 
31960 
31961 static int _wrap_SBLaunchInfo_AddSuppressFileAction(lua_State* L) {
31962   int SWIG_arg = 0;
31963   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31964   int arg2 ;
31965   bool arg3 ;
31966   bool arg4 ;
31967   bool result;
31968 
31969   SWIG_check_num_args("lldb::SBLaunchInfo::AddSuppressFileAction",4,4)
31970   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::AddSuppressFileAction",1,"lldb::SBLaunchInfo *");
31971   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::AddSuppressFileAction",2,"int");
31972   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::AddSuppressFileAction",3,"bool");
31973   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBLaunchInfo::AddSuppressFileAction",4,"bool");
31974 
31975   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31976     SWIG_fail_ptr("SBLaunchInfo_AddSuppressFileAction",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31977   }
31978 
31979   arg2 = (int)lua_tointeger(L, 2);
31980   arg3 = (lua_toboolean(L, 3)!=0);
31981   arg4 = (lua_toboolean(L, 4)!=0);
31982   result = (bool)(arg1)->AddSuppressFileAction(arg2,arg3,arg4);
31983   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31984   return SWIG_arg;
31985 
31986   if(0) SWIG_fail;
31987 
31988 fail:
31989   lua_error(L);
31990   return SWIG_arg;
31991 }
31992 
31993 
31994 static int _wrap_SBLaunchInfo_SetLaunchEventData(lua_State* L) {
31995   int SWIG_arg = 0;
31996   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31997   char *arg2 = (char *) 0 ;
31998 
31999   SWIG_check_num_args("lldb::SBLaunchInfo::SetLaunchEventData",2,2)
32000   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetLaunchEventData",1,"lldb::SBLaunchInfo *");
32001   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetLaunchEventData",2,"char const *");
32002 
32003   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32004     SWIG_fail_ptr("SBLaunchInfo_SetLaunchEventData",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32005   }
32006 
32007   arg2 = (char *)lua_tostring(L, 2);
32008   (arg1)->SetLaunchEventData((char const *)arg2);
32009 
32010   return SWIG_arg;
32011 
32012   if(0) SWIG_fail;
32013 
32014 fail:
32015   lua_error(L);
32016   return SWIG_arg;
32017 }
32018 
32019 
32020 static int _wrap_SBLaunchInfo_GetLaunchEventData(lua_State* L) {
32021   int SWIG_arg = 0;
32022   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32023   char *result = 0 ;
32024 
32025   SWIG_check_num_args("lldb::SBLaunchInfo::GetLaunchEventData",1,1)
32026   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetLaunchEventData",1,"lldb::SBLaunchInfo const *");
32027 
32028   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32029     SWIG_fail_ptr("SBLaunchInfo_GetLaunchEventData",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32030   }
32031 
32032   result = (char *)((lldb::SBLaunchInfo const *)arg1)->GetLaunchEventData();
32033   lua_pushstring(L,(const char *)result); SWIG_arg++;
32034   return SWIG_arg;
32035 
32036   if(0) SWIG_fail;
32037 
32038 fail:
32039   lua_error(L);
32040   return SWIG_arg;
32041 }
32042 
32043 
32044 static int _wrap_SBLaunchInfo_GetDetachOnError(lua_State* L) {
32045   int SWIG_arg = 0;
32046   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32047   bool result;
32048 
32049   SWIG_check_num_args("lldb::SBLaunchInfo::GetDetachOnError",1,1)
32050   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetDetachOnError",1,"lldb::SBLaunchInfo const *");
32051 
32052   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32053     SWIG_fail_ptr("SBLaunchInfo_GetDetachOnError",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32054   }
32055 
32056   result = (bool)((lldb::SBLaunchInfo const *)arg1)->GetDetachOnError();
32057   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32058   return SWIG_arg;
32059 
32060   if(0) SWIG_fail;
32061 
32062 fail:
32063   lua_error(L);
32064   return SWIG_arg;
32065 }
32066 
32067 
32068 static int _wrap_SBLaunchInfo_SetDetachOnError(lua_State* L) {
32069   int SWIG_arg = 0;
32070   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32071   bool arg2 ;
32072 
32073   SWIG_check_num_args("lldb::SBLaunchInfo::SetDetachOnError",2,2)
32074   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetDetachOnError",1,"lldb::SBLaunchInfo *");
32075   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetDetachOnError",2,"bool");
32076 
32077   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32078     SWIG_fail_ptr("SBLaunchInfo_SetDetachOnError",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32079   }
32080 
32081   arg2 = (lua_toboolean(L, 2)!=0);
32082   (arg1)->SetDetachOnError(arg2);
32083 
32084   return SWIG_arg;
32085 
32086   if(0) SWIG_fail;
32087 
32088 fail:
32089   lua_error(L);
32090   return SWIG_arg;
32091 }
32092 
32093 
32094 static int _wrap_SBLaunchInfo_GetScriptedProcessClassName(lua_State* L) {
32095   int SWIG_arg = 0;
32096   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32097   char *result = 0 ;
32098 
32099   SWIG_check_num_args("lldb::SBLaunchInfo::GetScriptedProcessClassName",1,1)
32100   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetScriptedProcessClassName",1,"lldb::SBLaunchInfo const *");
32101 
32102   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32103     SWIG_fail_ptr("SBLaunchInfo_GetScriptedProcessClassName",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32104   }
32105 
32106   result = (char *)((lldb::SBLaunchInfo const *)arg1)->GetScriptedProcessClassName();
32107   lua_pushstring(L,(const char *)result); SWIG_arg++;
32108   return SWIG_arg;
32109 
32110   if(0) SWIG_fail;
32111 
32112 fail:
32113   lua_error(L);
32114   return SWIG_arg;
32115 }
32116 
32117 
32118 static int _wrap_SBLaunchInfo_SetScriptedProcessClassName(lua_State* L) {
32119   int SWIG_arg = 0;
32120   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32121   char *arg2 = (char *) 0 ;
32122 
32123   SWIG_check_num_args("lldb::SBLaunchInfo::SetScriptedProcessClassName",2,2)
32124   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetScriptedProcessClassName",1,"lldb::SBLaunchInfo *");
32125   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetScriptedProcessClassName",2,"char const *");
32126 
32127   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32128     SWIG_fail_ptr("SBLaunchInfo_SetScriptedProcessClassName",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32129   }
32130 
32131   arg2 = (char *)lua_tostring(L, 2);
32132   (arg1)->SetScriptedProcessClassName((char const *)arg2);
32133 
32134   return SWIG_arg;
32135 
32136   if(0) SWIG_fail;
32137 
32138 fail:
32139   lua_error(L);
32140   return SWIG_arg;
32141 }
32142 
32143 
32144 static int _wrap_SBLaunchInfo_GetScriptedProcessDictionary(lua_State* L) {
32145   int SWIG_arg = 0;
32146   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32147   lldb::SBStructuredData result;
32148 
32149   SWIG_check_num_args("lldb::SBLaunchInfo::GetScriptedProcessDictionary",1,1)
32150   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetScriptedProcessDictionary",1,"lldb::SBLaunchInfo const *");
32151 
32152   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32153     SWIG_fail_ptr("SBLaunchInfo_GetScriptedProcessDictionary",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32154   }
32155 
32156   result = ((lldb::SBLaunchInfo const *)arg1)->GetScriptedProcessDictionary();
32157   {
32158     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
32159     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
32160   }
32161   return SWIG_arg;
32162 
32163   if(0) SWIG_fail;
32164 
32165 fail:
32166   lua_error(L);
32167   return SWIG_arg;
32168 }
32169 
32170 
32171 static int _wrap_SBLaunchInfo_SetScriptedProcessDictionary(lua_State* L) {
32172   int SWIG_arg = 0;
32173   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
32174   lldb::SBStructuredData arg2 ;
32175   lldb::SBStructuredData *argp2 ;
32176 
32177   SWIG_check_num_args("lldb::SBLaunchInfo::SetScriptedProcessDictionary",2,2)
32178   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetScriptedProcessDictionary",1,"lldb::SBLaunchInfo *");
32179   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetScriptedProcessDictionary",2,"lldb::SBStructuredData");
32180 
32181   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
32182     SWIG_fail_ptr("SBLaunchInfo_SetScriptedProcessDictionary",1,SWIGTYPE_p_lldb__SBLaunchInfo);
32183   }
32184 
32185 
32186   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBStructuredData,0))){
32187     SWIG_fail_ptr("SBLaunchInfo_SetScriptedProcessDictionary",2,SWIGTYPE_p_lldb__SBStructuredData);
32188   }
32189   arg2 = *argp2;
32190 
32191   (arg1)->SetScriptedProcessDictionary(arg2);
32192 
32193   return SWIG_arg;
32194 
32195   if(0) SWIG_fail;
32196 
32197 fail:
32198   lua_error(L);
32199   return SWIG_arg;
32200 }
32201 
32202 
32203 static void swig_delete_SBLaunchInfo(void *obj) {
32204 lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) obj;
32205 delete arg1;
32206 }
32207 static int _proxy__wrap_new_SBLaunchInfo(lua_State *L) {
32208     assert(lua_istable(L,1));
32209     lua_pushcfunction(L,_wrap_new_SBLaunchInfo);
32210     assert(!lua_isnil(L,-1));
32211     lua_replace(L,1); /* replace our table with real constructor */
32212     lua_call(L,lua_gettop(L)-1,1);
32213     return 1;
32214 }
32215 static swig_lua_attribute swig_SBLaunchInfo_attributes[] = {
32216     {0,0,0}
32217 };
32218 static swig_lua_method swig_SBLaunchInfo_methods[]= {
32219     { "GetProcessID", _wrap_SBLaunchInfo_GetProcessID},
32220     { "GetUserID", _wrap_SBLaunchInfo_GetUserID},
32221     { "GetGroupID", _wrap_SBLaunchInfo_GetGroupID},
32222     { "UserIDIsValid", _wrap_SBLaunchInfo_UserIDIsValid},
32223     { "GroupIDIsValid", _wrap_SBLaunchInfo_GroupIDIsValid},
32224     { "SetUserID", _wrap_SBLaunchInfo_SetUserID},
32225     { "SetGroupID", _wrap_SBLaunchInfo_SetGroupID},
32226     { "GetExecutableFile", _wrap_SBLaunchInfo_GetExecutableFile},
32227     { "SetExecutableFile", _wrap_SBLaunchInfo_SetExecutableFile},
32228     { "GetListener", _wrap_SBLaunchInfo_GetListener},
32229     { "SetListener", _wrap_SBLaunchInfo_SetListener},
32230     { "GetNumArguments", _wrap_SBLaunchInfo_GetNumArguments},
32231     { "GetArgumentAtIndex", _wrap_SBLaunchInfo_GetArgumentAtIndex},
32232     { "SetArguments", _wrap_SBLaunchInfo_SetArguments},
32233     { "GetNumEnvironmentEntries", _wrap_SBLaunchInfo_GetNumEnvironmentEntries},
32234     { "GetEnvironmentEntryAtIndex", _wrap_SBLaunchInfo_GetEnvironmentEntryAtIndex},
32235     { "SetEnvironmentEntries", _wrap_SBLaunchInfo_SetEnvironmentEntries},
32236     { "SetEnvironment", _wrap_SBLaunchInfo_SetEnvironment},
32237     { "GetEnvironment", _wrap_SBLaunchInfo_GetEnvironment},
32238     { "Clear", _wrap_SBLaunchInfo_Clear},
32239     { "GetWorkingDirectory", _wrap_SBLaunchInfo_GetWorkingDirectory},
32240     { "SetWorkingDirectory", _wrap_SBLaunchInfo_SetWorkingDirectory},
32241     { "GetLaunchFlags", _wrap_SBLaunchInfo_GetLaunchFlags},
32242     { "SetLaunchFlags", _wrap_SBLaunchInfo_SetLaunchFlags},
32243     { "GetProcessPluginName", _wrap_SBLaunchInfo_GetProcessPluginName},
32244     { "SetProcessPluginName", _wrap_SBLaunchInfo_SetProcessPluginName},
32245     { "GetShell", _wrap_SBLaunchInfo_GetShell},
32246     { "SetShell", _wrap_SBLaunchInfo_SetShell},
32247     { "GetShellExpandArguments", _wrap_SBLaunchInfo_GetShellExpandArguments},
32248     { "SetShellExpandArguments", _wrap_SBLaunchInfo_SetShellExpandArguments},
32249     { "GetResumeCount", _wrap_SBLaunchInfo_GetResumeCount},
32250     { "SetResumeCount", _wrap_SBLaunchInfo_SetResumeCount},
32251     { "AddCloseFileAction", _wrap_SBLaunchInfo_AddCloseFileAction},
32252     { "AddDuplicateFileAction", _wrap_SBLaunchInfo_AddDuplicateFileAction},
32253     { "AddOpenFileAction", _wrap_SBLaunchInfo_AddOpenFileAction},
32254     { "AddSuppressFileAction", _wrap_SBLaunchInfo_AddSuppressFileAction},
32255     { "SetLaunchEventData", _wrap_SBLaunchInfo_SetLaunchEventData},
32256     { "GetLaunchEventData", _wrap_SBLaunchInfo_GetLaunchEventData},
32257     { "GetDetachOnError", _wrap_SBLaunchInfo_GetDetachOnError},
32258     { "SetDetachOnError", _wrap_SBLaunchInfo_SetDetachOnError},
32259     { "GetScriptedProcessClassName", _wrap_SBLaunchInfo_GetScriptedProcessClassName},
32260     { "SetScriptedProcessClassName", _wrap_SBLaunchInfo_SetScriptedProcessClassName},
32261     { "GetScriptedProcessDictionary", _wrap_SBLaunchInfo_GetScriptedProcessDictionary},
32262     { "SetScriptedProcessDictionary", _wrap_SBLaunchInfo_SetScriptedProcessDictionary},
32263     {0,0}
32264 };
32265 static swig_lua_method swig_SBLaunchInfo_meta[] = {
32266     {0,0}
32267 };
32268 
32269 static swig_lua_attribute swig_SBLaunchInfo_Sf_SwigStatic_attributes[] = {
32270     {0,0,0}
32271 };
32272 static swig_lua_const_info swig_SBLaunchInfo_Sf_SwigStatic_constants[]= {
32273     {0,0,0,0,0,0}
32274 };
32275 static swig_lua_method swig_SBLaunchInfo_Sf_SwigStatic_methods[]= {
32276     {0,0}
32277 };
32278 static swig_lua_class* swig_SBLaunchInfo_Sf_SwigStatic_classes[]= {
32279     0
32280 };
32281 
32282 static swig_lua_namespace swig_SBLaunchInfo_Sf_SwigStatic = {
32283     "SBLaunchInfo",
32284     swig_SBLaunchInfo_Sf_SwigStatic_methods,
32285     swig_SBLaunchInfo_Sf_SwigStatic_attributes,
32286     swig_SBLaunchInfo_Sf_SwigStatic_constants,
32287     swig_SBLaunchInfo_Sf_SwigStatic_classes,
32288     0
32289 };
32290 static swig_lua_class *swig_SBLaunchInfo_bases[] = {0};
32291 static const char *swig_SBLaunchInfo_base_names[] = {0};
32292 static swig_lua_class _wrap_class_SBLaunchInfo = { "SBLaunchInfo", "SBLaunchInfo", &SWIGTYPE_p_lldb__SBLaunchInfo,_proxy__wrap_new_SBLaunchInfo, swig_delete_SBLaunchInfo, swig_SBLaunchInfo_methods, swig_SBLaunchInfo_attributes, &swig_SBLaunchInfo_Sf_SwigStatic, swig_SBLaunchInfo_meta, swig_SBLaunchInfo_bases, swig_SBLaunchInfo_base_names };
32293 
32294 static int _wrap_new_SBLineEntry__SWIG_0(lua_State* L) {
32295   int SWIG_arg = 0;
32296   lldb::SBLineEntry *result = 0 ;
32297 
32298   SWIG_check_num_args("lldb::SBLineEntry::SBLineEntry",0,0)
32299   result = (lldb::SBLineEntry *)new lldb::SBLineEntry();
32300   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
32301   return SWIG_arg;
32302 
32303   if(0) SWIG_fail;
32304 
32305 fail:
32306   lua_error(L);
32307   return SWIG_arg;
32308 }
32309 
32310 
32311 static int _wrap_new_SBLineEntry__SWIG_1(lua_State* L) {
32312   int SWIG_arg = 0;
32313   lldb::SBLineEntry *arg1 = 0 ;
32314   lldb::SBLineEntry *result = 0 ;
32315 
32316   SWIG_check_num_args("lldb::SBLineEntry::SBLineEntry",1,1)
32317   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBLineEntry::SBLineEntry",1,"lldb::SBLineEntry const &");
32318 
32319   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32320     SWIG_fail_ptr("new_SBLineEntry",1,SWIGTYPE_p_lldb__SBLineEntry);
32321   }
32322 
32323   result = (lldb::SBLineEntry *)new lldb::SBLineEntry((lldb::SBLineEntry const &)*arg1);
32324   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
32325   return SWIG_arg;
32326 
32327   if(0) SWIG_fail;
32328 
32329 fail:
32330   lua_error(L);
32331   return SWIG_arg;
32332 }
32333 
32334 
32335 static int _wrap_new_SBLineEntry(lua_State* L) {
32336   int argc;
32337   int argv[2]={
32338     1,2
32339   };
32340 
32341   argc = lua_gettop(L);
32342   if (argc == 0) {
32343     return _wrap_new_SBLineEntry__SWIG_0(L);
32344   }
32345   if (argc == 1) {
32346     int _v;
32347     {
32348       void *ptr;
32349       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBLineEntry, SWIG_POINTER_NO_NULL)) {
32350         _v = 0;
32351       } else {
32352         _v = 1;
32353       }
32354     }
32355     if (_v) {
32356       return _wrap_new_SBLineEntry__SWIG_1(L);
32357     }
32358   }
32359 
32360   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBLineEntry'\n"
32361     "  Possible C/C++ prototypes are:\n"
32362     "    lldb::SBLineEntry::SBLineEntry()\n"
32363     "    lldb::SBLineEntry::SBLineEntry(lldb::SBLineEntry const &)\n");
32364   lua_error(L);return 0;
32365 }
32366 
32367 
32368 static int _wrap_SBLineEntry_GetStartAddress(lua_State* L) {
32369   int SWIG_arg = 0;
32370   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32371   lldb::SBAddress result;
32372 
32373   SWIG_check_num_args("lldb::SBLineEntry::GetStartAddress",1,1)
32374   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetStartAddress",1,"lldb::SBLineEntry const *");
32375 
32376   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32377     SWIG_fail_ptr("SBLineEntry_GetStartAddress",1,SWIGTYPE_p_lldb__SBLineEntry);
32378   }
32379 
32380   result = ((lldb::SBLineEntry const *)arg1)->GetStartAddress();
32381   {
32382     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
32383     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
32384   }
32385   return SWIG_arg;
32386 
32387   if(0) SWIG_fail;
32388 
32389 fail:
32390   lua_error(L);
32391   return SWIG_arg;
32392 }
32393 
32394 
32395 static int _wrap_SBLineEntry_GetEndAddress(lua_State* L) {
32396   int SWIG_arg = 0;
32397   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32398   lldb::SBAddress result;
32399 
32400   SWIG_check_num_args("lldb::SBLineEntry::GetEndAddress",1,1)
32401   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetEndAddress",1,"lldb::SBLineEntry const *");
32402 
32403   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32404     SWIG_fail_ptr("SBLineEntry_GetEndAddress",1,SWIGTYPE_p_lldb__SBLineEntry);
32405   }
32406 
32407   result = ((lldb::SBLineEntry const *)arg1)->GetEndAddress();
32408   {
32409     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
32410     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
32411   }
32412   return SWIG_arg;
32413 
32414   if(0) SWIG_fail;
32415 
32416 fail:
32417   lua_error(L);
32418   return SWIG_arg;
32419 }
32420 
32421 
32422 static int _wrap_SBLineEntry_IsValid(lua_State* L) {
32423   int SWIG_arg = 0;
32424   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32425   bool result;
32426 
32427   SWIG_check_num_args("lldb::SBLineEntry::IsValid",1,1)
32428   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::IsValid",1,"lldb::SBLineEntry const *");
32429 
32430   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32431     SWIG_fail_ptr("SBLineEntry_IsValid",1,SWIGTYPE_p_lldb__SBLineEntry);
32432   }
32433 
32434   result = (bool)((lldb::SBLineEntry const *)arg1)->IsValid();
32435   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32436   return SWIG_arg;
32437 
32438   if(0) SWIG_fail;
32439 
32440 fail:
32441   lua_error(L);
32442   return SWIG_arg;
32443 }
32444 
32445 
32446 static int _wrap_SBLineEntry_GetFileSpec(lua_State* L) {
32447   int SWIG_arg = 0;
32448   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32449   lldb::SBFileSpec result;
32450 
32451   SWIG_check_num_args("lldb::SBLineEntry::GetFileSpec",1,1)
32452   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetFileSpec",1,"lldb::SBLineEntry const *");
32453 
32454   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32455     SWIG_fail_ptr("SBLineEntry_GetFileSpec",1,SWIGTYPE_p_lldb__SBLineEntry);
32456   }
32457 
32458   result = ((lldb::SBLineEntry const *)arg1)->GetFileSpec();
32459   {
32460     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
32461     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
32462   }
32463   return SWIG_arg;
32464 
32465   if(0) SWIG_fail;
32466 
32467 fail:
32468   lua_error(L);
32469   return SWIG_arg;
32470 }
32471 
32472 
32473 static int _wrap_SBLineEntry_GetLine(lua_State* L) {
32474   int SWIG_arg = 0;
32475   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32476   uint32_t result;
32477 
32478   SWIG_check_num_args("lldb::SBLineEntry::GetLine",1,1)
32479   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetLine",1,"lldb::SBLineEntry const *");
32480 
32481   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32482     SWIG_fail_ptr("SBLineEntry_GetLine",1,SWIGTYPE_p_lldb__SBLineEntry);
32483   }
32484 
32485   result = (uint32_t)((lldb::SBLineEntry const *)arg1)->GetLine();
32486   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
32487   return SWIG_arg;
32488 
32489   if(0) SWIG_fail;
32490 
32491 fail:
32492   lua_error(L);
32493   return SWIG_arg;
32494 }
32495 
32496 
32497 static int _wrap_SBLineEntry_GetColumn(lua_State* L) {
32498   int SWIG_arg = 0;
32499   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32500   uint32_t result;
32501 
32502   SWIG_check_num_args("lldb::SBLineEntry::GetColumn",1,1)
32503   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetColumn",1,"lldb::SBLineEntry const *");
32504 
32505   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32506     SWIG_fail_ptr("SBLineEntry_GetColumn",1,SWIGTYPE_p_lldb__SBLineEntry);
32507   }
32508 
32509   result = (uint32_t)((lldb::SBLineEntry const *)arg1)->GetColumn();
32510   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
32511   return SWIG_arg;
32512 
32513   if(0) SWIG_fail;
32514 
32515 fail:
32516   lua_error(L);
32517   return SWIG_arg;
32518 }
32519 
32520 
32521 static int _wrap_SBLineEntry_GetDescription(lua_State* L) {
32522   int SWIG_arg = 0;
32523   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32524   lldb::SBStream *arg2 = 0 ;
32525   bool result;
32526 
32527   SWIG_check_num_args("lldb::SBLineEntry::GetDescription",2,2)
32528   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetDescription",1,"lldb::SBLineEntry *");
32529   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLineEntry::GetDescription",2,"lldb::SBStream &");
32530 
32531   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32532     SWIG_fail_ptr("SBLineEntry_GetDescription",1,SWIGTYPE_p_lldb__SBLineEntry);
32533   }
32534 
32535 
32536   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
32537     SWIG_fail_ptr("SBLineEntry_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
32538   }
32539 
32540   result = (bool)(arg1)->GetDescription(*arg2);
32541   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32542   return SWIG_arg;
32543 
32544   if(0) SWIG_fail;
32545 
32546 fail:
32547   lua_error(L);
32548   return SWIG_arg;
32549 }
32550 
32551 
32552 static int _wrap_SBLineEntry_SetFileSpec(lua_State* L) {
32553   int SWIG_arg = 0;
32554   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32555   lldb::SBFileSpec arg2 ;
32556   lldb::SBFileSpec *argp2 ;
32557 
32558   SWIG_check_num_args("lldb::SBLineEntry::SetFileSpec",2,2)
32559   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::SetFileSpec",1,"lldb::SBLineEntry *");
32560   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLineEntry::SetFileSpec",2,"lldb::SBFileSpec");
32561 
32562   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32563     SWIG_fail_ptr("SBLineEntry_SetFileSpec",1,SWIGTYPE_p_lldb__SBLineEntry);
32564   }
32565 
32566 
32567   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFileSpec,0))){
32568     SWIG_fail_ptr("SBLineEntry_SetFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
32569   }
32570   arg2 = *argp2;
32571 
32572   (arg1)->SetFileSpec(arg2);
32573 
32574   return SWIG_arg;
32575 
32576   if(0) SWIG_fail;
32577 
32578 fail:
32579   lua_error(L);
32580   return SWIG_arg;
32581 }
32582 
32583 
32584 static int _wrap_SBLineEntry_SetLine(lua_State* L) {
32585   int SWIG_arg = 0;
32586   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32587   uint32_t arg2 ;
32588 
32589   SWIG_check_num_args("lldb::SBLineEntry::SetLine",2,2)
32590   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::SetLine",1,"lldb::SBLineEntry *");
32591   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLineEntry::SetLine",2,"uint32_t");
32592 
32593   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32594     SWIG_fail_ptr("SBLineEntry_SetLine",1,SWIGTYPE_p_lldb__SBLineEntry);
32595   }
32596 
32597   arg2 = (uint32_t)lua_tointeger(L, 2);
32598   (arg1)->SetLine(arg2);
32599 
32600   return SWIG_arg;
32601 
32602   if(0) SWIG_fail;
32603 
32604 fail:
32605   lua_error(L);
32606   return SWIG_arg;
32607 }
32608 
32609 
32610 static int _wrap_SBLineEntry_SetColumn(lua_State* L) {
32611   int SWIG_arg = 0;
32612   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32613   uint32_t arg2 ;
32614 
32615   SWIG_check_num_args("lldb::SBLineEntry::SetColumn",2,2)
32616   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::SetColumn",1,"lldb::SBLineEntry *");
32617   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLineEntry::SetColumn",2,"uint32_t");
32618 
32619   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32620     SWIG_fail_ptr("SBLineEntry_SetColumn",1,SWIGTYPE_p_lldb__SBLineEntry);
32621   }
32622 
32623   arg2 = (uint32_t)lua_tointeger(L, 2);
32624   (arg1)->SetColumn(arg2);
32625 
32626   return SWIG_arg;
32627 
32628   if(0) SWIG_fail;
32629 
32630 fail:
32631   lua_error(L);
32632   return SWIG_arg;
32633 }
32634 
32635 
32636 static int _wrap_SBLineEntry___eq(lua_State* L) {
32637   int SWIG_arg = 0;
32638   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32639   lldb::SBLineEntry *arg2 = 0 ;
32640   bool result;
32641 
32642   SWIG_check_num_args("lldb::SBLineEntry::operator ==",2,2)
32643   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::operator ==",1,"lldb::SBLineEntry const *");
32644   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLineEntry::operator ==",2,"lldb::SBLineEntry const &");
32645 
32646   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32647     SWIG_fail_ptr("SBLineEntry___eq",1,SWIGTYPE_p_lldb__SBLineEntry);
32648   }
32649 
32650 
32651   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLineEntry,0))){
32652     SWIG_fail_ptr("SBLineEntry___eq",2,SWIGTYPE_p_lldb__SBLineEntry);
32653   }
32654 
32655   result = (bool)((lldb::SBLineEntry const *)arg1)->operator ==((lldb::SBLineEntry const &)*arg2);
32656   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32657   return SWIG_arg;
32658 
32659   if(0) SWIG_fail;
32660 
32661 fail:
32662   lua_error(L);
32663   return SWIG_arg;
32664 }
32665 
32666 
32667 static int _wrap_SBLineEntry___tostring(lua_State* L) {
32668   int SWIG_arg = 0;
32669   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32670   std::string result;
32671 
32672   SWIG_check_num_args("lldb::SBLineEntry::__str__",1,1)
32673   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::__str__",1,"lldb::SBLineEntry *");
32674 
32675   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32676     SWIG_fail_ptr("SBLineEntry___tostring",1,SWIGTYPE_p_lldb__SBLineEntry);
32677   }
32678 
32679   result = lldb_SBLineEntry___str__(arg1);
32680   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
32681   return SWIG_arg;
32682 
32683   if(0) SWIG_fail;
32684 
32685 fail:
32686   lua_error(L);
32687   return SWIG_arg;
32688 }
32689 
32690 
32691 static void swig_delete_SBLineEntry(void *obj) {
32692 lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) obj;
32693 delete arg1;
32694 }
32695 static int _proxy__wrap_new_SBLineEntry(lua_State *L) {
32696     assert(lua_istable(L,1));
32697     lua_pushcfunction(L,_wrap_new_SBLineEntry);
32698     assert(!lua_isnil(L,-1));
32699     lua_replace(L,1); /* replace our table with real constructor */
32700     lua_call(L,lua_gettop(L)-1,1);
32701     return 1;
32702 }
32703 static swig_lua_attribute swig_SBLineEntry_attributes[] = {
32704     {0,0,0}
32705 };
32706 static swig_lua_method swig_SBLineEntry_methods[]= {
32707     { "GetStartAddress", _wrap_SBLineEntry_GetStartAddress},
32708     { "GetEndAddress", _wrap_SBLineEntry_GetEndAddress},
32709     { "IsValid", _wrap_SBLineEntry_IsValid},
32710     { "GetFileSpec", _wrap_SBLineEntry_GetFileSpec},
32711     { "GetLine", _wrap_SBLineEntry_GetLine},
32712     { "GetColumn", _wrap_SBLineEntry_GetColumn},
32713     { "GetDescription", _wrap_SBLineEntry_GetDescription},
32714     { "SetFileSpec", _wrap_SBLineEntry_SetFileSpec},
32715     { "SetLine", _wrap_SBLineEntry_SetLine},
32716     { "SetColumn", _wrap_SBLineEntry_SetColumn},
32717     { "__eq", _wrap_SBLineEntry___eq},
32718     { "__tostring", _wrap_SBLineEntry___tostring},
32719     {0,0}
32720 };
32721 static swig_lua_method swig_SBLineEntry_meta[] = {
32722     { "__eq", _wrap_SBLineEntry___eq},
32723     { "__tostring", _wrap_SBLineEntry___tostring},
32724     {0,0}
32725 };
32726 
32727 static swig_lua_attribute swig_SBLineEntry_Sf_SwigStatic_attributes[] = {
32728     {0,0,0}
32729 };
32730 static swig_lua_const_info swig_SBLineEntry_Sf_SwigStatic_constants[]= {
32731     {0,0,0,0,0,0}
32732 };
32733 static swig_lua_method swig_SBLineEntry_Sf_SwigStatic_methods[]= {
32734     {0,0}
32735 };
32736 static swig_lua_class* swig_SBLineEntry_Sf_SwigStatic_classes[]= {
32737     0
32738 };
32739 
32740 static swig_lua_namespace swig_SBLineEntry_Sf_SwigStatic = {
32741     "SBLineEntry",
32742     swig_SBLineEntry_Sf_SwigStatic_methods,
32743     swig_SBLineEntry_Sf_SwigStatic_attributes,
32744     swig_SBLineEntry_Sf_SwigStatic_constants,
32745     swig_SBLineEntry_Sf_SwigStatic_classes,
32746     0
32747 };
32748 static swig_lua_class *swig_SBLineEntry_bases[] = {0};
32749 static const char *swig_SBLineEntry_base_names[] = {0};
32750 static swig_lua_class _wrap_class_SBLineEntry = { "SBLineEntry", "SBLineEntry", &SWIGTYPE_p_lldb__SBLineEntry,_proxy__wrap_new_SBLineEntry, swig_delete_SBLineEntry, swig_SBLineEntry_methods, swig_SBLineEntry_attributes, &swig_SBLineEntry_Sf_SwigStatic, swig_SBLineEntry_meta, swig_SBLineEntry_bases, swig_SBLineEntry_base_names };
32751 
32752 static int _wrap_new_SBListener__SWIG_0(lua_State* L) {
32753   int SWIG_arg = 0;
32754   lldb::SBListener *result = 0 ;
32755 
32756   SWIG_check_num_args("lldb::SBListener::SBListener",0,0)
32757   result = (lldb::SBListener *)new lldb::SBListener();
32758   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
32759   return SWIG_arg;
32760 
32761   if(0) SWIG_fail;
32762 
32763 fail:
32764   lua_error(L);
32765   return SWIG_arg;
32766 }
32767 
32768 
32769 static int _wrap_new_SBListener__SWIG_1(lua_State* L) {
32770   int SWIG_arg = 0;
32771   char *arg1 = (char *) 0 ;
32772   lldb::SBListener *result = 0 ;
32773 
32774   SWIG_check_num_args("lldb::SBListener::SBListener",1,1)
32775   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBListener::SBListener",1,"char const *");
32776   arg1 = (char *)lua_tostring(L, 1);
32777   result = (lldb::SBListener *)new lldb::SBListener((char const *)arg1);
32778   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
32779   return SWIG_arg;
32780 
32781   if(0) SWIG_fail;
32782 
32783 fail:
32784   lua_error(L);
32785   return SWIG_arg;
32786 }
32787 
32788 
32789 static int _wrap_new_SBListener__SWIG_2(lua_State* L) {
32790   int SWIG_arg = 0;
32791   lldb::SBListener *arg1 = 0 ;
32792   lldb::SBListener *result = 0 ;
32793 
32794   SWIG_check_num_args("lldb::SBListener::SBListener",1,1)
32795   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBListener::SBListener",1,"lldb::SBListener const &");
32796 
32797   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32798     SWIG_fail_ptr("new_SBListener",1,SWIGTYPE_p_lldb__SBListener);
32799   }
32800 
32801   result = (lldb::SBListener *)new lldb::SBListener((lldb::SBListener const &)*arg1);
32802   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
32803   return SWIG_arg;
32804 
32805   if(0) SWIG_fail;
32806 
32807 fail:
32808   lua_error(L);
32809   return SWIG_arg;
32810 }
32811 
32812 
32813 static int _wrap_new_SBListener(lua_State* L) {
32814   int argc;
32815   int argv[2]={
32816     1,2
32817   };
32818 
32819   argc = lua_gettop(L);
32820   if (argc == 0) {
32821     return _wrap_new_SBListener__SWIG_0(L);
32822   }
32823   if (argc == 1) {
32824     int _v;
32825     {
32826       void *ptr;
32827       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBListener, SWIG_POINTER_NO_NULL)) {
32828         _v = 0;
32829       } else {
32830         _v = 1;
32831       }
32832     }
32833     if (_v) {
32834       return _wrap_new_SBListener__SWIG_2(L);
32835     }
32836   }
32837   if (argc == 1) {
32838     int _v;
32839     {
32840       _v = SWIG_lua_isnilstring(L,argv[0]);
32841     }
32842     if (_v) {
32843       return _wrap_new_SBListener__SWIG_1(L);
32844     }
32845   }
32846 
32847   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBListener'\n"
32848     "  Possible C/C++ prototypes are:\n"
32849     "    lldb::SBListener::SBListener()\n"
32850     "    lldb::SBListener::SBListener(char const *)\n"
32851     "    lldb::SBListener::SBListener(lldb::SBListener const &)\n");
32852   lua_error(L);return 0;
32853 }
32854 
32855 
32856 static int _wrap_SBListener_AddEvent(lua_State* L) {
32857   int SWIG_arg = 0;
32858   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32859   lldb::SBEvent *arg2 = 0 ;
32860 
32861   SWIG_check_num_args("lldb::SBListener::AddEvent",2,2)
32862   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::AddEvent",1,"lldb::SBListener *");
32863   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::AddEvent",2,"lldb::SBEvent const &");
32864 
32865   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32866     SWIG_fail_ptr("SBListener_AddEvent",1,SWIGTYPE_p_lldb__SBListener);
32867   }
32868 
32869 
32870   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
32871     SWIG_fail_ptr("SBListener_AddEvent",2,SWIGTYPE_p_lldb__SBEvent);
32872   }
32873 
32874   (arg1)->AddEvent((lldb::SBEvent const &)*arg2);
32875 
32876   return SWIG_arg;
32877 
32878   if(0) SWIG_fail;
32879 
32880 fail:
32881   lua_error(L);
32882   return SWIG_arg;
32883 }
32884 
32885 
32886 static int _wrap_SBListener_Clear(lua_State* L) {
32887   int SWIG_arg = 0;
32888   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32889 
32890   SWIG_check_num_args("lldb::SBListener::Clear",1,1)
32891   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::Clear",1,"lldb::SBListener *");
32892 
32893   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32894     SWIG_fail_ptr("SBListener_Clear",1,SWIGTYPE_p_lldb__SBListener);
32895   }
32896 
32897   (arg1)->Clear();
32898 
32899   return SWIG_arg;
32900 
32901   if(0) SWIG_fail;
32902 
32903 fail:
32904   lua_error(L);
32905   return SWIG_arg;
32906 }
32907 
32908 
32909 static int _wrap_SBListener_IsValid(lua_State* L) {
32910   int SWIG_arg = 0;
32911   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32912   bool result;
32913 
32914   SWIG_check_num_args("lldb::SBListener::IsValid",1,1)
32915   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::IsValid",1,"lldb::SBListener const *");
32916 
32917   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32918     SWIG_fail_ptr("SBListener_IsValid",1,SWIGTYPE_p_lldb__SBListener);
32919   }
32920 
32921   result = (bool)((lldb::SBListener const *)arg1)->IsValid();
32922   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32923   return SWIG_arg;
32924 
32925   if(0) SWIG_fail;
32926 
32927 fail:
32928   lua_error(L);
32929   return SWIG_arg;
32930 }
32931 
32932 
32933 static int _wrap_SBListener_StartListeningForEventClass(lua_State* L) {
32934   int SWIG_arg = 0;
32935   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32936   lldb::SBDebugger *arg2 = 0 ;
32937   char *arg3 = (char *) 0 ;
32938   uint32_t arg4 ;
32939   uint32_t result;
32940 
32941   SWIG_check_num_args("lldb::SBListener::StartListeningForEventClass",4,4)
32942   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::StartListeningForEventClass",1,"lldb::SBListener *");
32943   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::StartListeningForEventClass",2,"lldb::SBDebugger &");
32944   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBListener::StartListeningForEventClass",3,"char const *");
32945   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBListener::StartListeningForEventClass",4,"uint32_t");
32946 
32947   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32948     SWIG_fail_ptr("SBListener_StartListeningForEventClass",1,SWIGTYPE_p_lldb__SBListener);
32949   }
32950 
32951 
32952   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBDebugger,0))){
32953     SWIG_fail_ptr("SBListener_StartListeningForEventClass",2,SWIGTYPE_p_lldb__SBDebugger);
32954   }
32955 
32956   arg3 = (char *)lua_tostring(L, 3);
32957   arg4 = (uint32_t)lua_tointeger(L, 4);
32958   result = (uint32_t)(arg1)->StartListeningForEventClass(*arg2,(char const *)arg3,arg4);
32959   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
32960   return SWIG_arg;
32961 
32962   if(0) SWIG_fail;
32963 
32964 fail:
32965   lua_error(L);
32966   return SWIG_arg;
32967 }
32968 
32969 
32970 static int _wrap_SBListener_StopListeningForEventClass(lua_State* L) {
32971   int SWIG_arg = 0;
32972   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32973   lldb::SBDebugger *arg2 = 0 ;
32974   char *arg3 = (char *) 0 ;
32975   uint32_t arg4 ;
32976   uint32_t result;
32977 
32978   SWIG_check_num_args("lldb::SBListener::StopListeningForEventClass",4,4)
32979   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::StopListeningForEventClass",1,"lldb::SBListener *");
32980   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::StopListeningForEventClass",2,"lldb::SBDebugger &");
32981   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBListener::StopListeningForEventClass",3,"char const *");
32982   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBListener::StopListeningForEventClass",4,"uint32_t");
32983 
32984   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32985     SWIG_fail_ptr("SBListener_StopListeningForEventClass",1,SWIGTYPE_p_lldb__SBListener);
32986   }
32987 
32988 
32989   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBDebugger,0))){
32990     SWIG_fail_ptr("SBListener_StopListeningForEventClass",2,SWIGTYPE_p_lldb__SBDebugger);
32991   }
32992 
32993   arg3 = (char *)lua_tostring(L, 3);
32994   arg4 = (uint32_t)lua_tointeger(L, 4);
32995   result = (uint32_t)(arg1)->StopListeningForEventClass(*arg2,(char const *)arg3,arg4);
32996   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
32997   return SWIG_arg;
32998 
32999   if(0) SWIG_fail;
33000 
33001 fail:
33002   lua_error(L);
33003   return SWIG_arg;
33004 }
33005 
33006 
33007 static int _wrap_SBListener_StartListeningForEvents(lua_State* L) {
33008   int SWIG_arg = 0;
33009   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33010   lldb::SBBroadcaster *arg2 = 0 ;
33011   uint32_t arg3 ;
33012   uint32_t result;
33013 
33014   SWIG_check_num_args("lldb::SBListener::StartListeningForEvents",3,3)
33015   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::StartListeningForEvents",1,"lldb::SBListener *");
33016   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::StartListeningForEvents",2,"lldb::SBBroadcaster const &");
33017   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBListener::StartListeningForEvents",3,"uint32_t");
33018 
33019   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33020     SWIG_fail_ptr("SBListener_StartListeningForEvents",1,SWIGTYPE_p_lldb__SBListener);
33021   }
33022 
33023 
33024   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
33025     SWIG_fail_ptr("SBListener_StartListeningForEvents",2,SWIGTYPE_p_lldb__SBBroadcaster);
33026   }
33027 
33028   arg3 = (uint32_t)lua_tointeger(L, 3);
33029   result = (uint32_t)(arg1)->StartListeningForEvents((lldb::SBBroadcaster const &)*arg2,arg3);
33030   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
33031   return SWIG_arg;
33032 
33033   if(0) SWIG_fail;
33034 
33035 fail:
33036   lua_error(L);
33037   return SWIG_arg;
33038 }
33039 
33040 
33041 static int _wrap_SBListener_StopListeningForEvents(lua_State* L) {
33042   int SWIG_arg = 0;
33043   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33044   lldb::SBBroadcaster *arg2 = 0 ;
33045   uint32_t arg3 ;
33046   bool result;
33047 
33048   SWIG_check_num_args("lldb::SBListener::StopListeningForEvents",3,3)
33049   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::StopListeningForEvents",1,"lldb::SBListener *");
33050   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::StopListeningForEvents",2,"lldb::SBBroadcaster const &");
33051   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBListener::StopListeningForEvents",3,"uint32_t");
33052 
33053   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33054     SWIG_fail_ptr("SBListener_StopListeningForEvents",1,SWIGTYPE_p_lldb__SBListener);
33055   }
33056 
33057 
33058   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
33059     SWIG_fail_ptr("SBListener_StopListeningForEvents",2,SWIGTYPE_p_lldb__SBBroadcaster);
33060   }
33061 
33062   arg3 = (uint32_t)lua_tointeger(L, 3);
33063   result = (bool)(arg1)->StopListeningForEvents((lldb::SBBroadcaster const &)*arg2,arg3);
33064   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33065   return SWIG_arg;
33066 
33067   if(0) SWIG_fail;
33068 
33069 fail:
33070   lua_error(L);
33071   return SWIG_arg;
33072 }
33073 
33074 
33075 static int _wrap_SBListener_WaitForEvent(lua_State* L) {
33076   int SWIG_arg = 0;
33077   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33078   uint32_t arg2 ;
33079   lldb::SBEvent *arg3 = 0 ;
33080   bool result;
33081 
33082   SWIG_check_num_args("lldb::SBListener::WaitForEvent",3,3)
33083   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::WaitForEvent",1,"lldb::SBListener *");
33084   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBListener::WaitForEvent",2,"uint32_t");
33085   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::WaitForEvent",3,"lldb::SBEvent &");
33086 
33087   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33088     SWIG_fail_ptr("SBListener_WaitForEvent",1,SWIGTYPE_p_lldb__SBListener);
33089   }
33090 
33091   arg2 = (uint32_t)lua_tointeger(L, 2);
33092 
33093   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
33094     SWIG_fail_ptr("SBListener_WaitForEvent",3,SWIGTYPE_p_lldb__SBEvent);
33095   }
33096 
33097   result = (bool)(arg1)->WaitForEvent(arg2,*arg3);
33098   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33099   return SWIG_arg;
33100 
33101   if(0) SWIG_fail;
33102 
33103 fail:
33104   lua_error(L);
33105   return SWIG_arg;
33106 }
33107 
33108 
33109 static int _wrap_SBListener_WaitForEventForBroadcaster(lua_State* L) {
33110   int SWIG_arg = 0;
33111   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33112   uint32_t arg2 ;
33113   lldb::SBBroadcaster *arg3 = 0 ;
33114   lldb::SBEvent *arg4 = 0 ;
33115   bool result;
33116 
33117   SWIG_check_num_args("lldb::SBListener::WaitForEventForBroadcaster",4,4)
33118   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcaster",1,"lldb::SBListener *");
33119   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcaster",2,"uint32_t");
33120   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcaster",3,"lldb::SBBroadcaster const &");
33121   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcaster",4,"lldb::SBEvent &");
33122 
33123   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33124     SWIG_fail_ptr("SBListener_WaitForEventForBroadcaster",1,SWIGTYPE_p_lldb__SBListener);
33125   }
33126 
33127   arg2 = (uint32_t)lua_tointeger(L, 2);
33128 
33129   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBroadcaster,0))){
33130     SWIG_fail_ptr("SBListener_WaitForEventForBroadcaster",3,SWIGTYPE_p_lldb__SBBroadcaster);
33131   }
33132 
33133 
33134   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBEvent,0))){
33135     SWIG_fail_ptr("SBListener_WaitForEventForBroadcaster",4,SWIGTYPE_p_lldb__SBEvent);
33136   }
33137 
33138   result = (bool)(arg1)->WaitForEventForBroadcaster(arg2,(lldb::SBBroadcaster const &)*arg3,*arg4);
33139   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33140   return SWIG_arg;
33141 
33142   if(0) SWIG_fail;
33143 
33144 fail:
33145   lua_error(L);
33146   return SWIG_arg;
33147 }
33148 
33149 
33150 static int _wrap_SBListener_WaitForEventForBroadcasterWithType(lua_State* L) {
33151   int SWIG_arg = 0;
33152   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33153   uint32_t arg2 ;
33154   lldb::SBBroadcaster *arg3 = 0 ;
33155   uint32_t arg4 ;
33156   lldb::SBEvent *arg5 = 0 ;
33157   bool result;
33158 
33159   SWIG_check_num_args("lldb::SBListener::WaitForEventForBroadcasterWithType",5,5)
33160   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",1,"lldb::SBListener *");
33161   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",2,"uint32_t");
33162   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",3,"lldb::SBBroadcaster const &");
33163   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",4,"uint32_t");
33164   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",5,"lldb::SBEvent &");
33165 
33166   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33167     SWIG_fail_ptr("SBListener_WaitForEventForBroadcasterWithType",1,SWIGTYPE_p_lldb__SBListener);
33168   }
33169 
33170   arg2 = (uint32_t)lua_tointeger(L, 2);
33171 
33172   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBroadcaster,0))){
33173     SWIG_fail_ptr("SBListener_WaitForEventForBroadcasterWithType",3,SWIGTYPE_p_lldb__SBBroadcaster);
33174   }
33175 
33176   arg4 = (uint32_t)lua_tointeger(L, 4);
33177 
33178   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBEvent,0))){
33179     SWIG_fail_ptr("SBListener_WaitForEventForBroadcasterWithType",5,SWIGTYPE_p_lldb__SBEvent);
33180   }
33181 
33182   result = (bool)(arg1)->WaitForEventForBroadcasterWithType(arg2,(lldb::SBBroadcaster const &)*arg3,arg4,*arg5);
33183   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33184   return SWIG_arg;
33185 
33186   if(0) SWIG_fail;
33187 
33188 fail:
33189   lua_error(L);
33190   return SWIG_arg;
33191 }
33192 
33193 
33194 static int _wrap_SBListener_PeekAtNextEvent(lua_State* L) {
33195   int SWIG_arg = 0;
33196   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33197   lldb::SBEvent *arg2 = 0 ;
33198   bool result;
33199 
33200   SWIG_check_num_args("lldb::SBListener::PeekAtNextEvent",2,2)
33201   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEvent",1,"lldb::SBListener *");
33202   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEvent",2,"lldb::SBEvent &");
33203 
33204   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33205     SWIG_fail_ptr("SBListener_PeekAtNextEvent",1,SWIGTYPE_p_lldb__SBListener);
33206   }
33207 
33208 
33209   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
33210     SWIG_fail_ptr("SBListener_PeekAtNextEvent",2,SWIGTYPE_p_lldb__SBEvent);
33211   }
33212 
33213   result = (bool)(arg1)->PeekAtNextEvent(*arg2);
33214   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33215   return SWIG_arg;
33216 
33217   if(0) SWIG_fail;
33218 
33219 fail:
33220   lua_error(L);
33221   return SWIG_arg;
33222 }
33223 
33224 
33225 static int _wrap_SBListener_PeekAtNextEventForBroadcaster(lua_State* L) {
33226   int SWIG_arg = 0;
33227   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33228   lldb::SBBroadcaster *arg2 = 0 ;
33229   lldb::SBEvent *arg3 = 0 ;
33230   bool result;
33231 
33232   SWIG_check_num_args("lldb::SBListener::PeekAtNextEventForBroadcaster",3,3)
33233   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcaster",1,"lldb::SBListener *");
33234   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcaster",2,"lldb::SBBroadcaster const &");
33235   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcaster",3,"lldb::SBEvent &");
33236 
33237   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33238     SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcaster",1,SWIGTYPE_p_lldb__SBListener);
33239   }
33240 
33241 
33242   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
33243     SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcaster",2,SWIGTYPE_p_lldb__SBBroadcaster);
33244   }
33245 
33246 
33247   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
33248     SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcaster",3,SWIGTYPE_p_lldb__SBEvent);
33249   }
33250 
33251   result = (bool)(arg1)->PeekAtNextEventForBroadcaster((lldb::SBBroadcaster const &)*arg2,*arg3);
33252   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33253   return SWIG_arg;
33254 
33255   if(0) SWIG_fail;
33256 
33257 fail:
33258   lua_error(L);
33259   return SWIG_arg;
33260 }
33261 
33262 
33263 static int _wrap_SBListener_PeekAtNextEventForBroadcasterWithType(lua_State* L) {
33264   int SWIG_arg = 0;
33265   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33266   lldb::SBBroadcaster *arg2 = 0 ;
33267   uint32_t arg3 ;
33268   lldb::SBEvent *arg4 = 0 ;
33269   bool result;
33270 
33271   SWIG_check_num_args("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",4,4)
33272   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",1,"lldb::SBListener *");
33273   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",2,"lldb::SBBroadcaster const &");
33274   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",3,"uint32_t");
33275   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",4,"lldb::SBEvent &");
33276 
33277   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33278     SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcasterWithType",1,SWIGTYPE_p_lldb__SBListener);
33279   }
33280 
33281 
33282   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
33283     SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcasterWithType",2,SWIGTYPE_p_lldb__SBBroadcaster);
33284   }
33285 
33286   arg3 = (uint32_t)lua_tointeger(L, 3);
33287 
33288   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBEvent,0))){
33289     SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcasterWithType",4,SWIGTYPE_p_lldb__SBEvent);
33290   }
33291 
33292   result = (bool)(arg1)->PeekAtNextEventForBroadcasterWithType((lldb::SBBroadcaster const &)*arg2,arg3,*arg4);
33293   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33294   return SWIG_arg;
33295 
33296   if(0) SWIG_fail;
33297 
33298 fail:
33299   lua_error(L);
33300   return SWIG_arg;
33301 }
33302 
33303 
33304 static int _wrap_SBListener_GetNextEvent(lua_State* L) {
33305   int SWIG_arg = 0;
33306   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33307   lldb::SBEvent *arg2 = 0 ;
33308   bool result;
33309 
33310   SWIG_check_num_args("lldb::SBListener::GetNextEvent",2,2)
33311   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::GetNextEvent",1,"lldb::SBListener *");
33312   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::GetNextEvent",2,"lldb::SBEvent &");
33313 
33314   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33315     SWIG_fail_ptr("SBListener_GetNextEvent",1,SWIGTYPE_p_lldb__SBListener);
33316   }
33317 
33318 
33319   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
33320     SWIG_fail_ptr("SBListener_GetNextEvent",2,SWIGTYPE_p_lldb__SBEvent);
33321   }
33322 
33323   result = (bool)(arg1)->GetNextEvent(*arg2);
33324   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33325   return SWIG_arg;
33326 
33327   if(0) SWIG_fail;
33328 
33329 fail:
33330   lua_error(L);
33331   return SWIG_arg;
33332 }
33333 
33334 
33335 static int _wrap_SBListener_GetNextEventForBroadcaster(lua_State* L) {
33336   int SWIG_arg = 0;
33337   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33338   lldb::SBBroadcaster *arg2 = 0 ;
33339   lldb::SBEvent *arg3 = 0 ;
33340   bool result;
33341 
33342   SWIG_check_num_args("lldb::SBListener::GetNextEventForBroadcaster",3,3)
33343   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcaster",1,"lldb::SBListener *");
33344   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcaster",2,"lldb::SBBroadcaster const &");
33345   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcaster",3,"lldb::SBEvent &");
33346 
33347   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33348     SWIG_fail_ptr("SBListener_GetNextEventForBroadcaster",1,SWIGTYPE_p_lldb__SBListener);
33349   }
33350 
33351 
33352   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
33353     SWIG_fail_ptr("SBListener_GetNextEventForBroadcaster",2,SWIGTYPE_p_lldb__SBBroadcaster);
33354   }
33355 
33356 
33357   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
33358     SWIG_fail_ptr("SBListener_GetNextEventForBroadcaster",3,SWIGTYPE_p_lldb__SBEvent);
33359   }
33360 
33361   result = (bool)(arg1)->GetNextEventForBroadcaster((lldb::SBBroadcaster const &)*arg2,*arg3);
33362   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33363   return SWIG_arg;
33364 
33365   if(0) SWIG_fail;
33366 
33367 fail:
33368   lua_error(L);
33369   return SWIG_arg;
33370 }
33371 
33372 
33373 static int _wrap_SBListener_GetNextEventForBroadcasterWithType(lua_State* L) {
33374   int SWIG_arg = 0;
33375   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33376   lldb::SBBroadcaster *arg2 = 0 ;
33377   uint32_t arg3 ;
33378   lldb::SBEvent *arg4 = 0 ;
33379   bool result;
33380 
33381   SWIG_check_num_args("lldb::SBListener::GetNextEventForBroadcasterWithType",4,4)
33382   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcasterWithType",1,"lldb::SBListener *");
33383   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcasterWithType",2,"lldb::SBBroadcaster const &");
33384   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcasterWithType",3,"uint32_t");
33385   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcasterWithType",4,"lldb::SBEvent &");
33386 
33387   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33388     SWIG_fail_ptr("SBListener_GetNextEventForBroadcasterWithType",1,SWIGTYPE_p_lldb__SBListener);
33389   }
33390 
33391 
33392   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
33393     SWIG_fail_ptr("SBListener_GetNextEventForBroadcasterWithType",2,SWIGTYPE_p_lldb__SBBroadcaster);
33394   }
33395 
33396   arg3 = (uint32_t)lua_tointeger(L, 3);
33397 
33398   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBEvent,0))){
33399     SWIG_fail_ptr("SBListener_GetNextEventForBroadcasterWithType",4,SWIGTYPE_p_lldb__SBEvent);
33400   }
33401 
33402   result = (bool)(arg1)->GetNextEventForBroadcasterWithType((lldb::SBBroadcaster const &)*arg2,arg3,*arg4);
33403   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33404   return SWIG_arg;
33405 
33406   if(0) SWIG_fail;
33407 
33408 fail:
33409   lua_error(L);
33410   return SWIG_arg;
33411 }
33412 
33413 
33414 static int _wrap_SBListener_HandleBroadcastEvent(lua_State* L) {
33415   int SWIG_arg = 0;
33416   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33417   lldb::SBEvent *arg2 = 0 ;
33418   bool result;
33419 
33420   SWIG_check_num_args("lldb::SBListener::HandleBroadcastEvent",2,2)
33421   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::HandleBroadcastEvent",1,"lldb::SBListener *");
33422   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::HandleBroadcastEvent",2,"lldb::SBEvent const &");
33423 
33424   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33425     SWIG_fail_ptr("SBListener_HandleBroadcastEvent",1,SWIGTYPE_p_lldb__SBListener);
33426   }
33427 
33428 
33429   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
33430     SWIG_fail_ptr("SBListener_HandleBroadcastEvent",2,SWIGTYPE_p_lldb__SBEvent);
33431   }
33432 
33433   result = (bool)(arg1)->HandleBroadcastEvent((lldb::SBEvent const &)*arg2);
33434   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33435   return SWIG_arg;
33436 
33437   if(0) SWIG_fail;
33438 
33439 fail:
33440   lua_error(L);
33441   return SWIG_arg;
33442 }
33443 
33444 
33445 static void swig_delete_SBListener(void *obj) {
33446 lldb::SBListener *arg1 = (lldb::SBListener *) obj;
33447 delete arg1;
33448 }
33449 static int _proxy__wrap_new_SBListener(lua_State *L) {
33450     assert(lua_istable(L,1));
33451     lua_pushcfunction(L,_wrap_new_SBListener);
33452     assert(!lua_isnil(L,-1));
33453     lua_replace(L,1); /* replace our table with real constructor */
33454     lua_call(L,lua_gettop(L)-1,1);
33455     return 1;
33456 }
33457 static swig_lua_attribute swig_SBListener_attributes[] = {
33458     {0,0,0}
33459 };
33460 static swig_lua_method swig_SBListener_methods[]= {
33461     { "AddEvent", _wrap_SBListener_AddEvent},
33462     { "Clear", _wrap_SBListener_Clear},
33463     { "IsValid", _wrap_SBListener_IsValid},
33464     { "StartListeningForEventClass", _wrap_SBListener_StartListeningForEventClass},
33465     { "StopListeningForEventClass", _wrap_SBListener_StopListeningForEventClass},
33466     { "StartListeningForEvents", _wrap_SBListener_StartListeningForEvents},
33467     { "StopListeningForEvents", _wrap_SBListener_StopListeningForEvents},
33468     { "WaitForEvent", _wrap_SBListener_WaitForEvent},
33469     { "WaitForEventForBroadcaster", _wrap_SBListener_WaitForEventForBroadcaster},
33470     { "WaitForEventForBroadcasterWithType", _wrap_SBListener_WaitForEventForBroadcasterWithType},
33471     { "PeekAtNextEvent", _wrap_SBListener_PeekAtNextEvent},
33472     { "PeekAtNextEventForBroadcaster", _wrap_SBListener_PeekAtNextEventForBroadcaster},
33473     { "PeekAtNextEventForBroadcasterWithType", _wrap_SBListener_PeekAtNextEventForBroadcasterWithType},
33474     { "GetNextEvent", _wrap_SBListener_GetNextEvent},
33475     { "GetNextEventForBroadcaster", _wrap_SBListener_GetNextEventForBroadcaster},
33476     { "GetNextEventForBroadcasterWithType", _wrap_SBListener_GetNextEventForBroadcasterWithType},
33477     { "HandleBroadcastEvent", _wrap_SBListener_HandleBroadcastEvent},
33478     {0,0}
33479 };
33480 static swig_lua_method swig_SBListener_meta[] = {
33481     {0,0}
33482 };
33483 
33484 static swig_lua_attribute swig_SBListener_Sf_SwigStatic_attributes[] = {
33485     {0,0,0}
33486 };
33487 static swig_lua_const_info swig_SBListener_Sf_SwigStatic_constants[]= {
33488     {0,0,0,0,0,0}
33489 };
33490 static swig_lua_method swig_SBListener_Sf_SwigStatic_methods[]= {
33491     {0,0}
33492 };
33493 static swig_lua_class* swig_SBListener_Sf_SwigStatic_classes[]= {
33494     0
33495 };
33496 
33497 static swig_lua_namespace swig_SBListener_Sf_SwigStatic = {
33498     "SBListener",
33499     swig_SBListener_Sf_SwigStatic_methods,
33500     swig_SBListener_Sf_SwigStatic_attributes,
33501     swig_SBListener_Sf_SwigStatic_constants,
33502     swig_SBListener_Sf_SwigStatic_classes,
33503     0
33504 };
33505 static swig_lua_class *swig_SBListener_bases[] = {0};
33506 static const char *swig_SBListener_base_names[] = {0};
33507 static swig_lua_class _wrap_class_SBListener = { "SBListener", "SBListener", &SWIGTYPE_p_lldb__SBListener,_proxy__wrap_new_SBListener, swig_delete_SBListener, swig_SBListener_methods, swig_SBListener_attributes, &swig_SBListener_Sf_SwigStatic, swig_SBListener_meta, swig_SBListener_bases, swig_SBListener_base_names };
33508 
33509 static int _wrap_new_SBMemoryRegionInfo__SWIG_0(lua_State* L) {
33510   int SWIG_arg = 0;
33511   lldb::SBMemoryRegionInfo *result = 0 ;
33512 
33513   SWIG_check_num_args("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",0,0)
33514   result = (lldb::SBMemoryRegionInfo *)new lldb::SBMemoryRegionInfo();
33515   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfo,1); SWIG_arg++;
33516   return SWIG_arg;
33517 
33518   if(0) SWIG_fail;
33519 
33520 fail:
33521   lua_error(L);
33522   return SWIG_arg;
33523 }
33524 
33525 
33526 static int _wrap_new_SBMemoryRegionInfo__SWIG_1(lua_State* L) {
33527   int SWIG_arg = 0;
33528   lldb::SBMemoryRegionInfo *arg1 = 0 ;
33529   lldb::SBMemoryRegionInfo *result = 0 ;
33530 
33531   SWIG_check_num_args("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",1,1)
33532   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",1,"lldb::SBMemoryRegionInfo const &");
33533 
33534   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33535     SWIG_fail_ptr("new_SBMemoryRegionInfo",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33536   }
33537 
33538   result = (lldb::SBMemoryRegionInfo *)new lldb::SBMemoryRegionInfo((lldb::SBMemoryRegionInfo const &)*arg1);
33539   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfo,1); SWIG_arg++;
33540   return SWIG_arg;
33541 
33542   if(0) SWIG_fail;
33543 
33544 fail:
33545   lua_error(L);
33546   return SWIG_arg;
33547 }
33548 
33549 
33550 static int _wrap_new_SBMemoryRegionInfo__SWIG_2(lua_State* L) {
33551   int SWIG_arg = 0;
33552   char *arg1 = (char *) 0 ;
33553   lldb::addr_t arg2 ;
33554   lldb::addr_t arg3 ;
33555   uint32_t arg4 ;
33556   bool arg5 ;
33557   bool arg6 ;
33558   lldb::SBMemoryRegionInfo *result = 0 ;
33559 
33560   SWIG_check_num_args("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",6,6)
33561   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",1,"char const *");
33562   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",2,"lldb::addr_t");
33563   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",3,"lldb::addr_t");
33564   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",4,"uint32_t");
33565   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",5,"bool");
33566   if(!lua_isboolean(L,6)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",6,"bool");
33567   arg1 = (char *)lua_tostring(L, 1);
33568   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
33569   arg3 = (lldb::addr_t)lua_tointeger(L, 3);
33570   arg4 = (uint32_t)lua_tointeger(L, 4);
33571   arg5 = (lua_toboolean(L, 5)!=0);
33572   arg6 = (lua_toboolean(L, 6)!=0);
33573   result = (lldb::SBMemoryRegionInfo *)new lldb::SBMemoryRegionInfo((char const *)arg1,arg2,arg3,arg4,arg5,arg6);
33574   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfo,1); SWIG_arg++;
33575   return SWIG_arg;
33576 
33577   if(0) SWIG_fail;
33578 
33579 fail:
33580   lua_error(L);
33581   return SWIG_arg;
33582 }
33583 
33584 
33585 static int _wrap_new_SBMemoryRegionInfo(lua_State* L) {
33586   int argc;
33587   int argv[7]={
33588     1,2,3,4,5,6,7
33589   };
33590 
33591   argc = lua_gettop(L);
33592   if (argc == 0) {
33593     return _wrap_new_SBMemoryRegionInfo__SWIG_0(L);
33594   }
33595   if (argc == 1) {
33596     int _v;
33597     {
33598       void *ptr;
33599       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfo, SWIG_POINTER_NO_NULL)) {
33600         _v = 0;
33601       } else {
33602         _v = 1;
33603       }
33604     }
33605     if (_v) {
33606       return _wrap_new_SBMemoryRegionInfo__SWIG_1(L);
33607     }
33608   }
33609   if (argc == 6) {
33610     int _v;
33611     {
33612       _v = SWIG_lua_isnilstring(L,argv[0]);
33613     }
33614     if (_v) {
33615       {
33616         _v = lua_isnumber(L,argv[1]);
33617       }
33618       if (_v) {
33619         {
33620           _v = lua_isnumber(L,argv[2]);
33621         }
33622         if (_v) {
33623           {
33624             _v = lua_isnumber(L,argv[3]);
33625           }
33626           if (_v) {
33627             {
33628               _v = lua_isboolean(L,argv[4]);
33629             }
33630             if (_v) {
33631               {
33632                 _v = lua_isboolean(L,argv[5]);
33633               }
33634               if (_v) {
33635                 return _wrap_new_SBMemoryRegionInfo__SWIG_2(L);
33636               }
33637             }
33638           }
33639         }
33640       }
33641     }
33642   }
33643 
33644   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBMemoryRegionInfo'\n"
33645     "  Possible C/C++ prototypes are:\n"
33646     "    lldb::SBMemoryRegionInfo::SBMemoryRegionInfo()\n"
33647     "    lldb::SBMemoryRegionInfo::SBMemoryRegionInfo(lldb::SBMemoryRegionInfo const &)\n"
33648     "    lldb::SBMemoryRegionInfo::SBMemoryRegionInfo(char const *,lldb::addr_t,lldb::addr_t,uint32_t,bool,bool)\n");
33649   lua_error(L);return 0;
33650 }
33651 
33652 
33653 static int _wrap_SBMemoryRegionInfo_Clear(lua_State* L) {
33654   int SWIG_arg = 0;
33655   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33656 
33657   SWIG_check_num_args("lldb::SBMemoryRegionInfo::Clear",1,1)
33658   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::Clear",1,"lldb::SBMemoryRegionInfo *");
33659 
33660   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33661     SWIG_fail_ptr("SBMemoryRegionInfo_Clear",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33662   }
33663 
33664   (arg1)->Clear();
33665 
33666   return SWIG_arg;
33667 
33668   if(0) SWIG_fail;
33669 
33670 fail:
33671   lua_error(L);
33672   return SWIG_arg;
33673 }
33674 
33675 
33676 static int _wrap_SBMemoryRegionInfo_GetRegionBase(lua_State* L) {
33677   int SWIG_arg = 0;
33678   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33679   lldb::addr_t result;
33680 
33681   SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetRegionBase",1,1)
33682   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetRegionBase",1,"lldb::SBMemoryRegionInfo *");
33683 
33684   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33685     SWIG_fail_ptr("SBMemoryRegionInfo_GetRegionBase",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33686   }
33687 
33688   result = (lldb::addr_t)(arg1)->GetRegionBase();
33689   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
33690   return SWIG_arg;
33691 
33692   if(0) SWIG_fail;
33693 
33694 fail:
33695   lua_error(L);
33696   return SWIG_arg;
33697 }
33698 
33699 
33700 static int _wrap_SBMemoryRegionInfo_GetRegionEnd(lua_State* L) {
33701   int SWIG_arg = 0;
33702   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33703   lldb::addr_t result;
33704 
33705   SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetRegionEnd",1,1)
33706   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetRegionEnd",1,"lldb::SBMemoryRegionInfo *");
33707 
33708   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33709     SWIG_fail_ptr("SBMemoryRegionInfo_GetRegionEnd",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33710   }
33711 
33712   result = (lldb::addr_t)(arg1)->GetRegionEnd();
33713   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
33714   return SWIG_arg;
33715 
33716   if(0) SWIG_fail;
33717 
33718 fail:
33719   lua_error(L);
33720   return SWIG_arg;
33721 }
33722 
33723 
33724 static int _wrap_SBMemoryRegionInfo_IsReadable(lua_State* L) {
33725   int SWIG_arg = 0;
33726   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33727   bool result;
33728 
33729   SWIG_check_num_args("lldb::SBMemoryRegionInfo::IsReadable",1,1)
33730   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::IsReadable",1,"lldb::SBMemoryRegionInfo *");
33731 
33732   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33733     SWIG_fail_ptr("SBMemoryRegionInfo_IsReadable",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33734   }
33735 
33736   result = (bool)(arg1)->IsReadable();
33737   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33738   return SWIG_arg;
33739 
33740   if(0) SWIG_fail;
33741 
33742 fail:
33743   lua_error(L);
33744   return SWIG_arg;
33745 }
33746 
33747 
33748 static int _wrap_SBMemoryRegionInfo_IsWritable(lua_State* L) {
33749   int SWIG_arg = 0;
33750   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33751   bool result;
33752 
33753   SWIG_check_num_args("lldb::SBMemoryRegionInfo::IsWritable",1,1)
33754   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::IsWritable",1,"lldb::SBMemoryRegionInfo *");
33755 
33756   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33757     SWIG_fail_ptr("SBMemoryRegionInfo_IsWritable",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33758   }
33759 
33760   result = (bool)(arg1)->IsWritable();
33761   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33762   return SWIG_arg;
33763 
33764   if(0) SWIG_fail;
33765 
33766 fail:
33767   lua_error(L);
33768   return SWIG_arg;
33769 }
33770 
33771 
33772 static int _wrap_SBMemoryRegionInfo_IsExecutable(lua_State* L) {
33773   int SWIG_arg = 0;
33774   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33775   bool result;
33776 
33777   SWIG_check_num_args("lldb::SBMemoryRegionInfo::IsExecutable",1,1)
33778   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::IsExecutable",1,"lldb::SBMemoryRegionInfo *");
33779 
33780   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33781     SWIG_fail_ptr("SBMemoryRegionInfo_IsExecutable",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33782   }
33783 
33784   result = (bool)(arg1)->IsExecutable();
33785   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33786   return SWIG_arg;
33787 
33788   if(0) SWIG_fail;
33789 
33790 fail:
33791   lua_error(L);
33792   return SWIG_arg;
33793 }
33794 
33795 
33796 static int _wrap_SBMemoryRegionInfo_IsMapped(lua_State* L) {
33797   int SWIG_arg = 0;
33798   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33799   bool result;
33800 
33801   SWIG_check_num_args("lldb::SBMemoryRegionInfo::IsMapped",1,1)
33802   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::IsMapped",1,"lldb::SBMemoryRegionInfo *");
33803 
33804   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33805     SWIG_fail_ptr("SBMemoryRegionInfo_IsMapped",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33806   }
33807 
33808   result = (bool)(arg1)->IsMapped();
33809   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33810   return SWIG_arg;
33811 
33812   if(0) SWIG_fail;
33813 
33814 fail:
33815   lua_error(L);
33816   return SWIG_arg;
33817 }
33818 
33819 
33820 static int _wrap_SBMemoryRegionInfo_GetName(lua_State* L) {
33821   int SWIG_arg = 0;
33822   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33823   char *result = 0 ;
33824 
33825   SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetName",1,1)
33826   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetName",1,"lldb::SBMemoryRegionInfo *");
33827 
33828   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33829     SWIG_fail_ptr("SBMemoryRegionInfo_GetName",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33830   }
33831 
33832   result = (char *)(arg1)->GetName();
33833   lua_pushstring(L,(const char *)result); SWIG_arg++;
33834   return SWIG_arg;
33835 
33836   if(0) SWIG_fail;
33837 
33838 fail:
33839   lua_error(L);
33840   return SWIG_arg;
33841 }
33842 
33843 
33844 static int _wrap_SBMemoryRegionInfo_HasDirtyMemoryPageList(lua_State* L) {
33845   int SWIG_arg = 0;
33846   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33847   bool result;
33848 
33849   SWIG_check_num_args("lldb::SBMemoryRegionInfo::HasDirtyMemoryPageList",1,1)
33850   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::HasDirtyMemoryPageList",1,"lldb::SBMemoryRegionInfo *");
33851 
33852   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33853     SWIG_fail_ptr("SBMemoryRegionInfo_HasDirtyMemoryPageList",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33854   }
33855 
33856   result = (bool)(arg1)->HasDirtyMemoryPageList();
33857   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33858   return SWIG_arg;
33859 
33860   if(0) SWIG_fail;
33861 
33862 fail:
33863   lua_error(L);
33864   return SWIG_arg;
33865 }
33866 
33867 
33868 static int _wrap_SBMemoryRegionInfo_GetNumDirtyPages(lua_State* L) {
33869   int SWIG_arg = 0;
33870   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33871   uint32_t result;
33872 
33873   SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetNumDirtyPages",1,1)
33874   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetNumDirtyPages",1,"lldb::SBMemoryRegionInfo *");
33875 
33876   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33877     SWIG_fail_ptr("SBMemoryRegionInfo_GetNumDirtyPages",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33878   }
33879 
33880   result = (uint32_t)(arg1)->GetNumDirtyPages();
33881   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
33882   return SWIG_arg;
33883 
33884   if(0) SWIG_fail;
33885 
33886 fail:
33887   lua_error(L);
33888   return SWIG_arg;
33889 }
33890 
33891 
33892 static int _wrap_SBMemoryRegionInfo_GetDirtyPageAddressAtIndex(lua_State* L) {
33893   int SWIG_arg = 0;
33894   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33895   uint32_t arg2 ;
33896   lldb::addr_t result;
33897 
33898   SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetDirtyPageAddressAtIndex",2,2)
33899   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetDirtyPageAddressAtIndex",1,"lldb::SBMemoryRegionInfo *");
33900   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetDirtyPageAddressAtIndex",2,"uint32_t");
33901 
33902   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33903     SWIG_fail_ptr("SBMemoryRegionInfo_GetDirtyPageAddressAtIndex",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33904   }
33905 
33906   arg2 = (uint32_t)lua_tointeger(L, 2);
33907   result = (lldb::addr_t)(arg1)->GetDirtyPageAddressAtIndex(arg2);
33908   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
33909   return SWIG_arg;
33910 
33911   if(0) SWIG_fail;
33912 
33913 fail:
33914   lua_error(L);
33915   return SWIG_arg;
33916 }
33917 
33918 
33919 static int _wrap_SBMemoryRegionInfo_GetPageSize(lua_State* L) {
33920   int SWIG_arg = 0;
33921   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33922   int result;
33923 
33924   SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetPageSize",1,1)
33925   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetPageSize",1,"lldb::SBMemoryRegionInfo *");
33926 
33927   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33928     SWIG_fail_ptr("SBMemoryRegionInfo_GetPageSize",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33929   }
33930 
33931   result = (int)(arg1)->GetPageSize();
33932   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
33933   return SWIG_arg;
33934 
33935   if(0) SWIG_fail;
33936 
33937 fail:
33938   lua_error(L);
33939   return SWIG_arg;
33940 }
33941 
33942 
33943 static int _wrap_SBMemoryRegionInfo___eq(lua_State* L) {
33944   int SWIG_arg = 0;
33945   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33946   lldb::SBMemoryRegionInfo *arg2 = 0 ;
33947   bool result;
33948 
33949   SWIG_check_num_args("lldb::SBMemoryRegionInfo::operator ==",2,2)
33950   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::operator ==",1,"lldb::SBMemoryRegionInfo const *");
33951   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::operator ==",2,"lldb::SBMemoryRegionInfo const &");
33952 
33953   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33954     SWIG_fail_ptr("SBMemoryRegionInfo___eq",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33955   }
33956 
33957 
33958   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33959     SWIG_fail_ptr("SBMemoryRegionInfo___eq",2,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33960   }
33961 
33962   result = (bool)((lldb::SBMemoryRegionInfo const *)arg1)->operator ==((lldb::SBMemoryRegionInfo const &)*arg2);
33963   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33964   return SWIG_arg;
33965 
33966   if(0) SWIG_fail;
33967 
33968 fail:
33969   lua_error(L);
33970   return SWIG_arg;
33971 }
33972 
33973 
33974 static int _wrap_SBMemoryRegionInfo_GetDescription(lua_State* L) {
33975   int SWIG_arg = 0;
33976   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33977   lldb::SBStream *arg2 = 0 ;
33978   bool result;
33979 
33980   SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetDescription",2,2)
33981   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetDescription",1,"lldb::SBMemoryRegionInfo *");
33982   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetDescription",2,"lldb::SBStream &");
33983 
33984   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33985     SWIG_fail_ptr("SBMemoryRegionInfo_GetDescription",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33986   }
33987 
33988 
33989   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
33990     SWIG_fail_ptr("SBMemoryRegionInfo_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
33991   }
33992 
33993   result = (bool)(arg1)->GetDescription(*arg2);
33994   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33995   return SWIG_arg;
33996 
33997   if(0) SWIG_fail;
33998 
33999 fail:
34000   lua_error(L);
34001   return SWIG_arg;
34002 }
34003 
34004 
34005 static int _wrap_SBMemoryRegionInfo___tostring(lua_State* L) {
34006   int SWIG_arg = 0;
34007   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
34008   std::string result;
34009 
34010   SWIG_check_num_args("lldb::SBMemoryRegionInfo::__str__",1,1)
34011   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::__str__",1,"lldb::SBMemoryRegionInfo *");
34012 
34013   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
34014     SWIG_fail_ptr("SBMemoryRegionInfo___tostring",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
34015   }
34016 
34017   result = lldb_SBMemoryRegionInfo___str__(arg1);
34018   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
34019   return SWIG_arg;
34020 
34021   if(0) SWIG_fail;
34022 
34023 fail:
34024   lua_error(L);
34025   return SWIG_arg;
34026 }
34027 
34028 
34029 static void swig_delete_SBMemoryRegionInfo(void *obj) {
34030 lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) obj;
34031 delete arg1;
34032 }
34033 static int _proxy__wrap_new_SBMemoryRegionInfo(lua_State *L) {
34034     assert(lua_istable(L,1));
34035     lua_pushcfunction(L,_wrap_new_SBMemoryRegionInfo);
34036     assert(!lua_isnil(L,-1));
34037     lua_replace(L,1); /* replace our table with real constructor */
34038     lua_call(L,lua_gettop(L)-1,1);
34039     return 1;
34040 }
34041 static swig_lua_attribute swig_SBMemoryRegionInfo_attributes[] = {
34042     {0,0,0}
34043 };
34044 static swig_lua_method swig_SBMemoryRegionInfo_methods[]= {
34045     { "Clear", _wrap_SBMemoryRegionInfo_Clear},
34046     { "GetRegionBase", _wrap_SBMemoryRegionInfo_GetRegionBase},
34047     { "GetRegionEnd", _wrap_SBMemoryRegionInfo_GetRegionEnd},
34048     { "IsReadable", _wrap_SBMemoryRegionInfo_IsReadable},
34049     { "IsWritable", _wrap_SBMemoryRegionInfo_IsWritable},
34050     { "IsExecutable", _wrap_SBMemoryRegionInfo_IsExecutable},
34051     { "IsMapped", _wrap_SBMemoryRegionInfo_IsMapped},
34052     { "GetName", _wrap_SBMemoryRegionInfo_GetName},
34053     { "HasDirtyMemoryPageList", _wrap_SBMemoryRegionInfo_HasDirtyMemoryPageList},
34054     { "GetNumDirtyPages", _wrap_SBMemoryRegionInfo_GetNumDirtyPages},
34055     { "GetDirtyPageAddressAtIndex", _wrap_SBMemoryRegionInfo_GetDirtyPageAddressAtIndex},
34056     { "GetPageSize", _wrap_SBMemoryRegionInfo_GetPageSize},
34057     { "__eq", _wrap_SBMemoryRegionInfo___eq},
34058     { "GetDescription", _wrap_SBMemoryRegionInfo_GetDescription},
34059     { "__tostring", _wrap_SBMemoryRegionInfo___tostring},
34060     {0,0}
34061 };
34062 static swig_lua_method swig_SBMemoryRegionInfo_meta[] = {
34063     { "__eq", _wrap_SBMemoryRegionInfo___eq},
34064     { "__tostring", _wrap_SBMemoryRegionInfo___tostring},
34065     {0,0}
34066 };
34067 
34068 static swig_lua_attribute swig_SBMemoryRegionInfo_Sf_SwigStatic_attributes[] = {
34069     {0,0,0}
34070 };
34071 static swig_lua_const_info swig_SBMemoryRegionInfo_Sf_SwigStatic_constants[]= {
34072     {0,0,0,0,0,0}
34073 };
34074 static swig_lua_method swig_SBMemoryRegionInfo_Sf_SwigStatic_methods[]= {
34075     {0,0}
34076 };
34077 static swig_lua_class* swig_SBMemoryRegionInfo_Sf_SwigStatic_classes[]= {
34078     0
34079 };
34080 
34081 static swig_lua_namespace swig_SBMemoryRegionInfo_Sf_SwigStatic = {
34082     "SBMemoryRegionInfo",
34083     swig_SBMemoryRegionInfo_Sf_SwigStatic_methods,
34084     swig_SBMemoryRegionInfo_Sf_SwigStatic_attributes,
34085     swig_SBMemoryRegionInfo_Sf_SwigStatic_constants,
34086     swig_SBMemoryRegionInfo_Sf_SwigStatic_classes,
34087     0
34088 };
34089 static swig_lua_class *swig_SBMemoryRegionInfo_bases[] = {0};
34090 static const char *swig_SBMemoryRegionInfo_base_names[] = {0};
34091 static swig_lua_class _wrap_class_SBMemoryRegionInfo = { "SBMemoryRegionInfo", "SBMemoryRegionInfo", &SWIGTYPE_p_lldb__SBMemoryRegionInfo,_proxy__wrap_new_SBMemoryRegionInfo, swig_delete_SBMemoryRegionInfo, swig_SBMemoryRegionInfo_methods, swig_SBMemoryRegionInfo_attributes, &swig_SBMemoryRegionInfo_Sf_SwigStatic, swig_SBMemoryRegionInfo_meta, swig_SBMemoryRegionInfo_bases, swig_SBMemoryRegionInfo_base_names };
34092 
34093 static int _wrap_new_SBMemoryRegionInfoList__SWIG_0(lua_State* L) {
34094   int SWIG_arg = 0;
34095   lldb::SBMemoryRegionInfoList *result = 0 ;
34096 
34097   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList",0,0)
34098   result = (lldb::SBMemoryRegionInfoList *)new lldb::SBMemoryRegionInfoList();
34099   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,1); SWIG_arg++;
34100   return SWIG_arg;
34101 
34102   if(0) SWIG_fail;
34103 
34104 fail:
34105   lua_error(L);
34106   return SWIG_arg;
34107 }
34108 
34109 
34110 static int _wrap_new_SBMemoryRegionInfoList__SWIG_1(lua_State* L) {
34111   int SWIG_arg = 0;
34112   lldb::SBMemoryRegionInfoList *arg1 = 0 ;
34113   lldb::SBMemoryRegionInfoList *result = 0 ;
34114 
34115   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList",1,1)
34116   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList",1,"lldb::SBMemoryRegionInfoList const &");
34117 
34118   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
34119     SWIG_fail_ptr("new_SBMemoryRegionInfoList",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
34120   }
34121 
34122   result = (lldb::SBMemoryRegionInfoList *)new lldb::SBMemoryRegionInfoList((lldb::SBMemoryRegionInfoList const &)*arg1);
34123   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,1); SWIG_arg++;
34124   return SWIG_arg;
34125 
34126   if(0) SWIG_fail;
34127 
34128 fail:
34129   lua_error(L);
34130   return SWIG_arg;
34131 }
34132 
34133 
34134 static int _wrap_new_SBMemoryRegionInfoList(lua_State* L) {
34135   int argc;
34136   int argv[2]={
34137     1,2
34138   };
34139 
34140   argc = lua_gettop(L);
34141   if (argc == 0) {
34142     return _wrap_new_SBMemoryRegionInfoList__SWIG_0(L);
34143   }
34144   if (argc == 1) {
34145     int _v;
34146     {
34147       void *ptr;
34148       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfoList, SWIG_POINTER_NO_NULL)) {
34149         _v = 0;
34150       } else {
34151         _v = 1;
34152       }
34153     }
34154     if (_v) {
34155       return _wrap_new_SBMemoryRegionInfoList__SWIG_1(L);
34156     }
34157   }
34158 
34159   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBMemoryRegionInfoList'\n"
34160     "  Possible C/C++ prototypes are:\n"
34161     "    lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList()\n"
34162     "    lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList(lldb::SBMemoryRegionInfoList const &)\n");
34163   lua_error(L);return 0;
34164 }
34165 
34166 
34167 static int _wrap_SBMemoryRegionInfoList_GetSize(lua_State* L) {
34168   int SWIG_arg = 0;
34169   lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
34170   uint32_t result;
34171 
34172   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::GetSize",1,1)
34173   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetSize",1,"lldb::SBMemoryRegionInfoList const *");
34174 
34175   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
34176     SWIG_fail_ptr("SBMemoryRegionInfoList_GetSize",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
34177   }
34178 
34179   result = (uint32_t)((lldb::SBMemoryRegionInfoList const *)arg1)->GetSize();
34180   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
34181   return SWIG_arg;
34182 
34183   if(0) SWIG_fail;
34184 
34185 fail:
34186   lua_error(L);
34187   return SWIG_arg;
34188 }
34189 
34190 
34191 static int _wrap_SBMemoryRegionInfoList_GetMemoryRegionContainingAddress(lua_State* L) {
34192   int SWIG_arg = 0;
34193   lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
34194   lldb::addr_t arg2 ;
34195   lldb::SBMemoryRegionInfo *arg3 = 0 ;
34196   bool result;
34197 
34198   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::GetMemoryRegionContainingAddress",3,3)
34199   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetMemoryRegionContainingAddress",1,"lldb::SBMemoryRegionInfoList *");
34200   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetMemoryRegionContainingAddress",2,"lldb::addr_t");
34201   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetMemoryRegionContainingAddress",3,"lldb::SBMemoryRegionInfo &");
34202 
34203   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
34204     SWIG_fail_ptr("SBMemoryRegionInfoList_GetMemoryRegionContainingAddress",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
34205   }
34206 
34207   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
34208 
34209   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
34210     SWIG_fail_ptr("SBMemoryRegionInfoList_GetMemoryRegionContainingAddress",3,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
34211   }
34212 
34213   result = (bool)(arg1)->GetMemoryRegionContainingAddress(arg2,*arg3);
34214   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34215   return SWIG_arg;
34216 
34217   if(0) SWIG_fail;
34218 
34219 fail:
34220   lua_error(L);
34221   return SWIG_arg;
34222 }
34223 
34224 
34225 static int _wrap_SBMemoryRegionInfoList_GetMemoryRegionAtIndex(lua_State* L) {
34226   int SWIG_arg = 0;
34227   lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
34228   uint32_t arg2 ;
34229   lldb::SBMemoryRegionInfo *arg3 = 0 ;
34230   bool result;
34231 
34232   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::GetMemoryRegionAtIndex",3,3)
34233   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetMemoryRegionAtIndex",1,"lldb::SBMemoryRegionInfoList *");
34234   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetMemoryRegionAtIndex",2,"uint32_t");
34235   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetMemoryRegionAtIndex",3,"lldb::SBMemoryRegionInfo &");
34236 
34237   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
34238     SWIG_fail_ptr("SBMemoryRegionInfoList_GetMemoryRegionAtIndex",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
34239   }
34240 
34241   arg2 = (uint32_t)lua_tointeger(L, 2);
34242 
34243   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
34244     SWIG_fail_ptr("SBMemoryRegionInfoList_GetMemoryRegionAtIndex",3,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
34245   }
34246 
34247   result = (bool)(arg1)->GetMemoryRegionAtIndex(arg2,*arg3);
34248   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34249   return SWIG_arg;
34250 
34251   if(0) SWIG_fail;
34252 
34253 fail:
34254   lua_error(L);
34255   return SWIG_arg;
34256 }
34257 
34258 
34259 static int _wrap_SBMemoryRegionInfoList_Append__SWIG_0(lua_State* L) {
34260   int SWIG_arg = 0;
34261   lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
34262   lldb::SBMemoryRegionInfo *arg2 = 0 ;
34263 
34264   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::Append",2,2)
34265   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Append",1,"lldb::SBMemoryRegionInfoList *");
34266   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Append",2,"lldb::SBMemoryRegionInfo &");
34267 
34268   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
34269     SWIG_fail_ptr("SBMemoryRegionInfoList_Append",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
34270   }
34271 
34272 
34273   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
34274     SWIG_fail_ptr("SBMemoryRegionInfoList_Append",2,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
34275   }
34276 
34277   (arg1)->Append(*arg2);
34278 
34279   return SWIG_arg;
34280 
34281   if(0) SWIG_fail;
34282 
34283 fail:
34284   lua_error(L);
34285   return SWIG_arg;
34286 }
34287 
34288 
34289 static int _wrap_SBMemoryRegionInfoList_Append__SWIG_1(lua_State* L) {
34290   int SWIG_arg = 0;
34291   lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
34292   lldb::SBMemoryRegionInfoList *arg2 = 0 ;
34293 
34294   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::Append",2,2)
34295   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Append",1,"lldb::SBMemoryRegionInfoList *");
34296   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Append",2,"lldb::SBMemoryRegionInfoList &");
34297 
34298   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
34299     SWIG_fail_ptr("SBMemoryRegionInfoList_Append",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
34300   }
34301 
34302 
34303   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
34304     SWIG_fail_ptr("SBMemoryRegionInfoList_Append",2,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
34305   }
34306 
34307   (arg1)->Append(*arg2);
34308 
34309   return SWIG_arg;
34310 
34311   if(0) SWIG_fail;
34312 
34313 fail:
34314   lua_error(L);
34315   return SWIG_arg;
34316 }
34317 
34318 
34319 static int _wrap_SBMemoryRegionInfoList_Append(lua_State* L) {
34320   int argc;
34321   int argv[3]={
34322     1,2,3
34323   };
34324 
34325   argc = lua_gettop(L);
34326   if (argc == 2) {
34327     int _v;
34328     {
34329       void *ptr;
34330       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfoList, 0)) {
34331         _v = 0;
34332       } else {
34333         _v = 1;
34334       }
34335     }
34336     if (_v) {
34337       {
34338         void *ptr;
34339         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfo, SWIG_POINTER_NO_NULL)) {
34340           _v = 0;
34341         } else {
34342           _v = 1;
34343         }
34344       }
34345       if (_v) {
34346         return _wrap_SBMemoryRegionInfoList_Append__SWIG_0(L);
34347       }
34348     }
34349   }
34350   if (argc == 2) {
34351     int _v;
34352     {
34353       void *ptr;
34354       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfoList, 0)) {
34355         _v = 0;
34356       } else {
34357         _v = 1;
34358       }
34359     }
34360     if (_v) {
34361       {
34362         void *ptr;
34363         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfoList, SWIG_POINTER_NO_NULL)) {
34364           _v = 0;
34365         } else {
34366           _v = 1;
34367         }
34368       }
34369       if (_v) {
34370         return _wrap_SBMemoryRegionInfoList_Append__SWIG_1(L);
34371       }
34372     }
34373   }
34374 
34375   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBMemoryRegionInfoList_Append'\n"
34376     "  Possible C/C++ prototypes are:\n"
34377     "    lldb::SBMemoryRegionInfoList::Append(lldb::SBMemoryRegionInfo &)\n"
34378     "    lldb::SBMemoryRegionInfoList::Append(lldb::SBMemoryRegionInfoList &)\n");
34379   lua_error(L);return 0;
34380 }
34381 
34382 
34383 static int _wrap_SBMemoryRegionInfoList_Clear(lua_State* L) {
34384   int SWIG_arg = 0;
34385   lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
34386 
34387   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::Clear",1,1)
34388   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Clear",1,"lldb::SBMemoryRegionInfoList *");
34389 
34390   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
34391     SWIG_fail_ptr("SBMemoryRegionInfoList_Clear",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
34392   }
34393 
34394   (arg1)->Clear();
34395 
34396   return SWIG_arg;
34397 
34398   if(0) SWIG_fail;
34399 
34400 fail:
34401   lua_error(L);
34402   return SWIG_arg;
34403 }
34404 
34405 
34406 static void swig_delete_SBMemoryRegionInfoList(void *obj) {
34407 lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) obj;
34408 delete arg1;
34409 }
34410 static int _proxy__wrap_new_SBMemoryRegionInfoList(lua_State *L) {
34411     assert(lua_istable(L,1));
34412     lua_pushcfunction(L,_wrap_new_SBMemoryRegionInfoList);
34413     assert(!lua_isnil(L,-1));
34414     lua_replace(L,1); /* replace our table with real constructor */
34415     lua_call(L,lua_gettop(L)-1,1);
34416     return 1;
34417 }
34418 static swig_lua_attribute swig_SBMemoryRegionInfoList_attributes[] = {
34419     {0,0,0}
34420 };
34421 static swig_lua_method swig_SBMemoryRegionInfoList_methods[]= {
34422     { "GetSize", _wrap_SBMemoryRegionInfoList_GetSize},
34423     { "GetMemoryRegionContainingAddress", _wrap_SBMemoryRegionInfoList_GetMemoryRegionContainingAddress},
34424     { "GetMemoryRegionAtIndex", _wrap_SBMemoryRegionInfoList_GetMemoryRegionAtIndex},
34425     { "Append", _wrap_SBMemoryRegionInfoList_Append},
34426     { "Clear", _wrap_SBMemoryRegionInfoList_Clear},
34427     {0,0}
34428 };
34429 static swig_lua_method swig_SBMemoryRegionInfoList_meta[] = {
34430     {0,0}
34431 };
34432 
34433 static swig_lua_attribute swig_SBMemoryRegionInfoList_Sf_SwigStatic_attributes[] = {
34434     {0,0,0}
34435 };
34436 static swig_lua_const_info swig_SBMemoryRegionInfoList_Sf_SwigStatic_constants[]= {
34437     {0,0,0,0,0,0}
34438 };
34439 static swig_lua_method swig_SBMemoryRegionInfoList_Sf_SwigStatic_methods[]= {
34440     {0,0}
34441 };
34442 static swig_lua_class* swig_SBMemoryRegionInfoList_Sf_SwigStatic_classes[]= {
34443     0
34444 };
34445 
34446 static swig_lua_namespace swig_SBMemoryRegionInfoList_Sf_SwigStatic = {
34447     "SBMemoryRegionInfoList",
34448     swig_SBMemoryRegionInfoList_Sf_SwigStatic_methods,
34449     swig_SBMemoryRegionInfoList_Sf_SwigStatic_attributes,
34450     swig_SBMemoryRegionInfoList_Sf_SwigStatic_constants,
34451     swig_SBMemoryRegionInfoList_Sf_SwigStatic_classes,
34452     0
34453 };
34454 static swig_lua_class *swig_SBMemoryRegionInfoList_bases[] = {0};
34455 static const char *swig_SBMemoryRegionInfoList_base_names[] = {0};
34456 static swig_lua_class _wrap_class_SBMemoryRegionInfoList = { "SBMemoryRegionInfoList", "SBMemoryRegionInfoList", &SWIGTYPE_p_lldb__SBMemoryRegionInfoList,_proxy__wrap_new_SBMemoryRegionInfoList, swig_delete_SBMemoryRegionInfoList, swig_SBMemoryRegionInfoList_methods, swig_SBMemoryRegionInfoList_attributes, &swig_SBMemoryRegionInfoList_Sf_SwigStatic, swig_SBMemoryRegionInfoList_meta, swig_SBMemoryRegionInfoList_bases, swig_SBMemoryRegionInfoList_base_names };
34457 
34458 static int _wrap_new_SBModule__SWIG_0(lua_State* L) {
34459   int SWIG_arg = 0;
34460   lldb::SBModule *result = 0 ;
34461 
34462   SWIG_check_num_args("lldb::SBModule::SBModule",0,0)
34463   result = (lldb::SBModule *)new lldb::SBModule();
34464   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
34465   return SWIG_arg;
34466 
34467   if(0) SWIG_fail;
34468 
34469 fail:
34470   lua_error(L);
34471   return SWIG_arg;
34472 }
34473 
34474 
34475 static int _wrap_new_SBModule__SWIG_1(lua_State* L) {
34476   int SWIG_arg = 0;
34477   lldb::SBModule *arg1 = 0 ;
34478   lldb::SBModule *result = 0 ;
34479 
34480   SWIG_check_num_args("lldb::SBModule::SBModule",1,1)
34481   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModule::SBModule",1,"lldb::SBModule const &");
34482 
34483   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34484     SWIG_fail_ptr("new_SBModule",1,SWIGTYPE_p_lldb__SBModule);
34485   }
34486 
34487   result = (lldb::SBModule *)new lldb::SBModule((lldb::SBModule const &)*arg1);
34488   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
34489   return SWIG_arg;
34490 
34491   if(0) SWIG_fail;
34492 
34493 fail:
34494   lua_error(L);
34495   return SWIG_arg;
34496 }
34497 
34498 
34499 static int _wrap_new_SBModule__SWIG_2(lua_State* L) {
34500   int SWIG_arg = 0;
34501   lldb::SBModuleSpec *arg1 = 0 ;
34502   lldb::SBModule *result = 0 ;
34503 
34504   SWIG_check_num_args("lldb::SBModule::SBModule",1,1)
34505   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModule::SBModule",1,"lldb::SBModuleSpec const &");
34506 
34507   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
34508     SWIG_fail_ptr("new_SBModule",1,SWIGTYPE_p_lldb__SBModuleSpec);
34509   }
34510 
34511   result = (lldb::SBModule *)new lldb::SBModule((lldb::SBModuleSpec const &)*arg1);
34512   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
34513   return SWIG_arg;
34514 
34515   if(0) SWIG_fail;
34516 
34517 fail:
34518   lua_error(L);
34519   return SWIG_arg;
34520 }
34521 
34522 
34523 static int _wrap_new_SBModule__SWIG_3(lua_State* L) {
34524   int SWIG_arg = 0;
34525   lldb::SBProcess *arg1 = 0 ;
34526   lldb::addr_t arg2 ;
34527   lldb::SBModule *result = 0 ;
34528 
34529   SWIG_check_num_args("lldb::SBModule::SBModule",2,2)
34530   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModule::SBModule",1,"lldb::SBProcess &");
34531   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::SBModule",2,"lldb::addr_t");
34532 
34533   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
34534     SWIG_fail_ptr("new_SBModule",1,SWIGTYPE_p_lldb__SBProcess);
34535   }
34536 
34537   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
34538   result = (lldb::SBModule *)new lldb::SBModule(*arg1,arg2);
34539   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
34540   return SWIG_arg;
34541 
34542   if(0) SWIG_fail;
34543 
34544 fail:
34545   lua_error(L);
34546   return SWIG_arg;
34547 }
34548 
34549 
34550 static int _wrap_new_SBModule(lua_State* L) {
34551   int argc;
34552   int argv[3]={
34553     1,2,3
34554   };
34555 
34556   argc = lua_gettop(L);
34557   if (argc == 0) {
34558     return _wrap_new_SBModule__SWIG_0(L);
34559   }
34560   if (argc == 1) {
34561     int _v;
34562     {
34563       void *ptr;
34564       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, SWIG_POINTER_NO_NULL)) {
34565         _v = 0;
34566       } else {
34567         _v = 1;
34568       }
34569     }
34570     if (_v) {
34571       return _wrap_new_SBModule__SWIG_1(L);
34572     }
34573   }
34574   if (argc == 1) {
34575     int _v;
34576     {
34577       void *ptr;
34578       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpec, SWIG_POINTER_NO_NULL)) {
34579         _v = 0;
34580       } else {
34581         _v = 1;
34582       }
34583     }
34584     if (_v) {
34585       return _wrap_new_SBModule__SWIG_2(L);
34586     }
34587   }
34588   if (argc == 2) {
34589     int _v;
34590     {
34591       void *ptr;
34592       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, SWIG_POINTER_NO_NULL)) {
34593         _v = 0;
34594       } else {
34595         _v = 1;
34596       }
34597     }
34598     if (_v) {
34599       {
34600         _v = lua_isnumber(L,argv[1]);
34601       }
34602       if (_v) {
34603         return _wrap_new_SBModule__SWIG_3(L);
34604       }
34605     }
34606   }
34607 
34608   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBModule'\n"
34609     "  Possible C/C++ prototypes are:\n"
34610     "    lldb::SBModule::SBModule()\n"
34611     "    lldb::SBModule::SBModule(lldb::SBModule const &)\n"
34612     "    lldb::SBModule::SBModule(lldb::SBModuleSpec const &)\n"
34613     "    lldb::SBModule::SBModule(lldb::SBProcess &,lldb::addr_t)\n");
34614   lua_error(L);return 0;
34615 }
34616 
34617 
34618 static int _wrap_SBModule_IsValid(lua_State* L) {
34619   int SWIG_arg = 0;
34620   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34621   bool result;
34622 
34623   SWIG_check_num_args("lldb::SBModule::IsValid",1,1)
34624   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::IsValid",1,"lldb::SBModule const *");
34625 
34626   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34627     SWIG_fail_ptr("SBModule_IsValid",1,SWIGTYPE_p_lldb__SBModule);
34628   }
34629 
34630   result = (bool)((lldb::SBModule const *)arg1)->IsValid();
34631   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34632   return SWIG_arg;
34633 
34634   if(0) SWIG_fail;
34635 
34636 fail:
34637   lua_error(L);
34638   return SWIG_arg;
34639 }
34640 
34641 
34642 static int _wrap_SBModule_Clear(lua_State* L) {
34643   int SWIG_arg = 0;
34644   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34645 
34646   SWIG_check_num_args("lldb::SBModule::Clear",1,1)
34647   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::Clear",1,"lldb::SBModule *");
34648 
34649   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34650     SWIG_fail_ptr("SBModule_Clear",1,SWIGTYPE_p_lldb__SBModule);
34651   }
34652 
34653   (arg1)->Clear();
34654 
34655   return SWIG_arg;
34656 
34657   if(0) SWIG_fail;
34658 
34659 fail:
34660   lua_error(L);
34661   return SWIG_arg;
34662 }
34663 
34664 
34665 static int _wrap_SBModule_GetFileSpec(lua_State* L) {
34666   int SWIG_arg = 0;
34667   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34668   lldb::SBFileSpec result;
34669 
34670   SWIG_check_num_args("lldb::SBModule::GetFileSpec",1,1)
34671   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetFileSpec",1,"lldb::SBModule const *");
34672 
34673   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34674     SWIG_fail_ptr("SBModule_GetFileSpec",1,SWIGTYPE_p_lldb__SBModule);
34675   }
34676 
34677   result = ((lldb::SBModule const *)arg1)->GetFileSpec();
34678   {
34679     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
34680     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
34681   }
34682   return SWIG_arg;
34683 
34684   if(0) SWIG_fail;
34685 
34686 fail:
34687   lua_error(L);
34688   return SWIG_arg;
34689 }
34690 
34691 
34692 static int _wrap_SBModule_GetPlatformFileSpec(lua_State* L) {
34693   int SWIG_arg = 0;
34694   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34695   lldb::SBFileSpec result;
34696 
34697   SWIG_check_num_args("lldb::SBModule::GetPlatformFileSpec",1,1)
34698   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetPlatformFileSpec",1,"lldb::SBModule const *");
34699 
34700   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34701     SWIG_fail_ptr("SBModule_GetPlatformFileSpec",1,SWIGTYPE_p_lldb__SBModule);
34702   }
34703 
34704   result = ((lldb::SBModule const *)arg1)->GetPlatformFileSpec();
34705   {
34706     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
34707     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
34708   }
34709   return SWIG_arg;
34710 
34711   if(0) SWIG_fail;
34712 
34713 fail:
34714   lua_error(L);
34715   return SWIG_arg;
34716 }
34717 
34718 
34719 static int _wrap_SBModule_SetPlatformFileSpec(lua_State* L) {
34720   int SWIG_arg = 0;
34721   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34722   lldb::SBFileSpec *arg2 = 0 ;
34723   bool result;
34724 
34725   SWIG_check_num_args("lldb::SBModule::SetPlatformFileSpec",2,2)
34726   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::SetPlatformFileSpec",1,"lldb::SBModule *");
34727   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::SetPlatformFileSpec",2,"lldb::SBFileSpec const &");
34728 
34729   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34730     SWIG_fail_ptr("SBModule_SetPlatformFileSpec",1,SWIGTYPE_p_lldb__SBModule);
34731   }
34732 
34733 
34734   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
34735     SWIG_fail_ptr("SBModule_SetPlatformFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
34736   }
34737 
34738   result = (bool)(arg1)->SetPlatformFileSpec((lldb::SBFileSpec const &)*arg2);
34739   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34740   return SWIG_arg;
34741 
34742   if(0) SWIG_fail;
34743 
34744 fail:
34745   lua_error(L);
34746   return SWIG_arg;
34747 }
34748 
34749 
34750 static int _wrap_SBModule_GetRemoteInstallFileSpec(lua_State* L) {
34751   int SWIG_arg = 0;
34752   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34753   lldb::SBFileSpec result;
34754 
34755   SWIG_check_num_args("lldb::SBModule::GetRemoteInstallFileSpec",1,1)
34756   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetRemoteInstallFileSpec",1,"lldb::SBModule *");
34757 
34758   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34759     SWIG_fail_ptr("SBModule_GetRemoteInstallFileSpec",1,SWIGTYPE_p_lldb__SBModule);
34760   }
34761 
34762   result = (arg1)->GetRemoteInstallFileSpec();
34763   {
34764     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
34765     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
34766   }
34767   return SWIG_arg;
34768 
34769   if(0) SWIG_fail;
34770 
34771 fail:
34772   lua_error(L);
34773   return SWIG_arg;
34774 }
34775 
34776 
34777 static int _wrap_SBModule_SetRemoteInstallFileSpec(lua_State* L) {
34778   int SWIG_arg = 0;
34779   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34780   lldb::SBFileSpec *arg2 = 0 ;
34781   bool result;
34782 
34783   SWIG_check_num_args("lldb::SBModule::SetRemoteInstallFileSpec",2,2)
34784   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::SetRemoteInstallFileSpec",1,"lldb::SBModule *");
34785   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::SetRemoteInstallFileSpec",2,"lldb::SBFileSpec &");
34786 
34787   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34788     SWIG_fail_ptr("SBModule_SetRemoteInstallFileSpec",1,SWIGTYPE_p_lldb__SBModule);
34789   }
34790 
34791 
34792   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
34793     SWIG_fail_ptr("SBModule_SetRemoteInstallFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
34794   }
34795 
34796   result = (bool)(arg1)->SetRemoteInstallFileSpec(*arg2);
34797   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34798   return SWIG_arg;
34799 
34800   if(0) SWIG_fail;
34801 
34802 fail:
34803   lua_error(L);
34804   return SWIG_arg;
34805 }
34806 
34807 
34808 static int _wrap_SBModule_GetUUIDString(lua_State* L) {
34809   int SWIG_arg = 0;
34810   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34811   char *result = 0 ;
34812 
34813   SWIG_check_num_args("lldb::SBModule::GetUUIDString",1,1)
34814   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetUUIDString",1,"lldb::SBModule const *");
34815 
34816   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34817     SWIG_fail_ptr("SBModule_GetUUIDString",1,SWIGTYPE_p_lldb__SBModule);
34818   }
34819 
34820   result = (char *)((lldb::SBModule const *)arg1)->GetUUIDString();
34821   lua_pushstring(L,(const char *)result); SWIG_arg++;
34822   return SWIG_arg;
34823 
34824   if(0) SWIG_fail;
34825 
34826 fail:
34827   lua_error(L);
34828   return SWIG_arg;
34829 }
34830 
34831 
34832 static int _wrap_SBModule___eq(lua_State* L) {
34833   int SWIG_arg = 0;
34834   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34835   lldb::SBModule *arg2 = 0 ;
34836   bool result;
34837 
34838   SWIG_check_num_args("lldb::SBModule::operator ==",2,2)
34839   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::operator ==",1,"lldb::SBModule const *");
34840   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::operator ==",2,"lldb::SBModule const &");
34841 
34842   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34843     SWIG_fail_ptr("SBModule___eq",1,SWIGTYPE_p_lldb__SBModule);
34844   }
34845 
34846 
34847   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModule,0))){
34848     SWIG_fail_ptr("SBModule___eq",2,SWIGTYPE_p_lldb__SBModule);
34849   }
34850 
34851   result = (bool)((lldb::SBModule const *)arg1)->operator ==((lldb::SBModule const &)*arg2);
34852   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34853   return SWIG_arg;
34854 
34855   if(0) SWIG_fail;
34856 
34857 fail:
34858   lua_error(L);
34859   return SWIG_arg;
34860 }
34861 
34862 
34863 static int _wrap_SBModule_FindSection(lua_State* L) {
34864   int SWIG_arg = 0;
34865   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34866   char *arg2 = (char *) 0 ;
34867   lldb::SBSection result;
34868 
34869   SWIG_check_num_args("lldb::SBModule::FindSection",2,2)
34870   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSection",1,"lldb::SBModule *");
34871   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSection",2,"char const *");
34872 
34873   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34874     SWIG_fail_ptr("SBModule_FindSection",1,SWIGTYPE_p_lldb__SBModule);
34875   }
34876 
34877   arg2 = (char *)lua_tostring(L, 2);
34878   result = (arg1)->FindSection((char const *)arg2);
34879   {
34880     lldb::SBSection * resultptr = new lldb::SBSection((const lldb::SBSection &) result);
34881     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
34882   }
34883   return SWIG_arg;
34884 
34885   if(0) SWIG_fail;
34886 
34887 fail:
34888   lua_error(L);
34889   return SWIG_arg;
34890 }
34891 
34892 
34893 static int _wrap_SBModule_ResolveFileAddress(lua_State* L) {
34894   int SWIG_arg = 0;
34895   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34896   lldb::addr_t arg2 ;
34897   lldb::SBAddress result;
34898 
34899   SWIG_check_num_args("lldb::SBModule::ResolveFileAddress",2,2)
34900   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::ResolveFileAddress",1,"lldb::SBModule *");
34901   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::ResolveFileAddress",2,"lldb::addr_t");
34902 
34903   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34904     SWIG_fail_ptr("SBModule_ResolveFileAddress",1,SWIGTYPE_p_lldb__SBModule);
34905   }
34906 
34907   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
34908   result = (arg1)->ResolveFileAddress(arg2);
34909   {
34910     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
34911     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
34912   }
34913   return SWIG_arg;
34914 
34915   if(0) SWIG_fail;
34916 
34917 fail:
34918   lua_error(L);
34919   return SWIG_arg;
34920 }
34921 
34922 
34923 static int _wrap_SBModule_ResolveSymbolContextForAddress(lua_State* L) {
34924   int SWIG_arg = 0;
34925   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34926   lldb::SBAddress *arg2 = 0 ;
34927   uint32_t arg3 ;
34928   lldb::SBSymbolContext result;
34929 
34930   SWIG_check_num_args("lldb::SBModule::ResolveSymbolContextForAddress",3,3)
34931   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::ResolveSymbolContextForAddress",1,"lldb::SBModule *");
34932   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::ResolveSymbolContextForAddress",2,"lldb::SBAddress const &");
34933   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBModule::ResolveSymbolContextForAddress",3,"uint32_t");
34934 
34935   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34936     SWIG_fail_ptr("SBModule_ResolveSymbolContextForAddress",1,SWIGTYPE_p_lldb__SBModule);
34937   }
34938 
34939 
34940   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
34941     SWIG_fail_ptr("SBModule_ResolveSymbolContextForAddress",2,SWIGTYPE_p_lldb__SBAddress);
34942   }
34943 
34944   arg3 = (uint32_t)lua_tointeger(L, 3);
34945   result = (arg1)->ResolveSymbolContextForAddress((lldb::SBAddress const &)*arg2,arg3);
34946   {
34947     lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
34948     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
34949   }
34950   return SWIG_arg;
34951 
34952   if(0) SWIG_fail;
34953 
34954 fail:
34955   lua_error(L);
34956   return SWIG_arg;
34957 }
34958 
34959 
34960 static int _wrap_SBModule_GetDescription(lua_State* L) {
34961   int SWIG_arg = 0;
34962   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34963   lldb::SBStream *arg2 = 0 ;
34964   bool result;
34965 
34966   SWIG_check_num_args("lldb::SBModule::GetDescription",2,2)
34967   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetDescription",1,"lldb::SBModule *");
34968   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::GetDescription",2,"lldb::SBStream &");
34969 
34970   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34971     SWIG_fail_ptr("SBModule_GetDescription",1,SWIGTYPE_p_lldb__SBModule);
34972   }
34973 
34974 
34975   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
34976     SWIG_fail_ptr("SBModule_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
34977   }
34978 
34979   result = (bool)(arg1)->GetDescription(*arg2);
34980   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34981   return SWIG_arg;
34982 
34983   if(0) SWIG_fail;
34984 
34985 fail:
34986   lua_error(L);
34987   return SWIG_arg;
34988 }
34989 
34990 
34991 static int _wrap_SBModule_GetNumCompileUnits(lua_State* L) {
34992   int SWIG_arg = 0;
34993   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34994   uint32_t result;
34995 
34996   SWIG_check_num_args("lldb::SBModule::GetNumCompileUnits",1,1)
34997   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetNumCompileUnits",1,"lldb::SBModule *");
34998 
34999   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35000     SWIG_fail_ptr("SBModule_GetNumCompileUnits",1,SWIGTYPE_p_lldb__SBModule);
35001   }
35002 
35003   result = (uint32_t)(arg1)->GetNumCompileUnits();
35004   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
35005   return SWIG_arg;
35006 
35007   if(0) SWIG_fail;
35008 
35009 fail:
35010   lua_error(L);
35011   return SWIG_arg;
35012 }
35013 
35014 
35015 static int _wrap_SBModule_GetCompileUnitAtIndex(lua_State* L) {
35016   int SWIG_arg = 0;
35017   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35018   uint32_t arg2 ;
35019   lldb::SBCompileUnit result;
35020 
35021   SWIG_check_num_args("lldb::SBModule::GetCompileUnitAtIndex",2,2)
35022   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetCompileUnitAtIndex",1,"lldb::SBModule *");
35023   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::GetCompileUnitAtIndex",2,"uint32_t");
35024 
35025   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35026     SWIG_fail_ptr("SBModule_GetCompileUnitAtIndex",1,SWIGTYPE_p_lldb__SBModule);
35027   }
35028 
35029   arg2 = (uint32_t)lua_tointeger(L, 2);
35030   result = (arg1)->GetCompileUnitAtIndex(arg2);
35031   {
35032     lldb::SBCompileUnit * resultptr = new lldb::SBCompileUnit((const lldb::SBCompileUnit &) result);
35033     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
35034   }
35035   return SWIG_arg;
35036 
35037   if(0) SWIG_fail;
35038 
35039 fail:
35040   lua_error(L);
35041   return SWIG_arg;
35042 }
35043 
35044 
35045 static int _wrap_SBModule_FindCompileUnits(lua_State* L) {
35046   int SWIG_arg = 0;
35047   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35048   lldb::SBFileSpec *arg2 = 0 ;
35049   lldb::SBSymbolContextList result;
35050 
35051   SWIG_check_num_args("lldb::SBModule::FindCompileUnits",2,2)
35052   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindCompileUnits",1,"lldb::SBModule *");
35053   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::FindCompileUnits",2,"lldb::SBFileSpec const &");
35054 
35055   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35056     SWIG_fail_ptr("SBModule_FindCompileUnits",1,SWIGTYPE_p_lldb__SBModule);
35057   }
35058 
35059 
35060   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
35061     SWIG_fail_ptr("SBModule_FindCompileUnits",2,SWIGTYPE_p_lldb__SBFileSpec);
35062   }
35063 
35064   result = (arg1)->FindCompileUnits((lldb::SBFileSpec const &)*arg2);
35065   {
35066     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
35067     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
35068   }
35069   return SWIG_arg;
35070 
35071   if(0) SWIG_fail;
35072 
35073 fail:
35074   lua_error(L);
35075   return SWIG_arg;
35076 }
35077 
35078 
35079 static int _wrap_SBModule_GetNumSymbols(lua_State* L) {
35080   int SWIG_arg = 0;
35081   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35082   size_t result;
35083 
35084   SWIG_check_num_args("lldb::SBModule::GetNumSymbols",1,1)
35085   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetNumSymbols",1,"lldb::SBModule *");
35086 
35087   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35088     SWIG_fail_ptr("SBModule_GetNumSymbols",1,SWIGTYPE_p_lldb__SBModule);
35089   }
35090 
35091   result = (arg1)->GetNumSymbols();
35092   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
35093   return SWIG_arg;
35094 
35095   if(0) SWIG_fail;
35096 
35097 fail:
35098   lua_error(L);
35099   return SWIG_arg;
35100 }
35101 
35102 
35103 static int _wrap_SBModule_GetSymbolAtIndex(lua_State* L) {
35104   int SWIG_arg = 0;
35105   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35106   size_t arg2 ;
35107   lldb::SBSymbol result;
35108 
35109   SWIG_check_num_args("lldb::SBModule::GetSymbolAtIndex",2,2)
35110   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetSymbolAtIndex",1,"lldb::SBModule *");
35111   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::GetSymbolAtIndex",2,"size_t");
35112 
35113   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35114     SWIG_fail_ptr("SBModule_GetSymbolAtIndex",1,SWIGTYPE_p_lldb__SBModule);
35115   }
35116 
35117   arg2 = (size_t)lua_tointeger(L, 2);
35118   result = (arg1)->GetSymbolAtIndex(arg2);
35119   {
35120     lldb::SBSymbol * resultptr = new lldb::SBSymbol((const lldb::SBSymbol &) result);
35121     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
35122   }
35123   return SWIG_arg;
35124 
35125   if(0) SWIG_fail;
35126 
35127 fail:
35128   lua_error(L);
35129   return SWIG_arg;
35130 }
35131 
35132 
35133 static int _wrap_SBModule_FindSymbol__SWIG_0(lua_State* L) {
35134   int SWIG_arg = 0;
35135   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35136   char *arg2 = (char *) 0 ;
35137   lldb::SymbolType arg3 ;
35138   lldb::SBSymbol result;
35139 
35140   SWIG_check_num_args("lldb::SBModule::FindSymbol",3,3)
35141   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSymbol",1,"lldb::SBModule *");
35142   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSymbol",2,"char const *");
35143   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBModule::FindSymbol",3,"lldb::SymbolType");
35144 
35145   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35146     SWIG_fail_ptr("SBModule_FindSymbol",1,SWIGTYPE_p_lldb__SBModule);
35147   }
35148 
35149   arg2 = (char *)lua_tostring(L, 2);
35150   arg3 = (lldb::SymbolType)lua_tointeger(L, 3);
35151   result = (arg1)->FindSymbol((char const *)arg2,arg3);
35152   {
35153     lldb::SBSymbol * resultptr = new lldb::SBSymbol((const lldb::SBSymbol &) result);
35154     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
35155   }
35156   return SWIG_arg;
35157 
35158   if(0) SWIG_fail;
35159 
35160 fail:
35161   lua_error(L);
35162   return SWIG_arg;
35163 }
35164 
35165 
35166 static int _wrap_SBModule_FindSymbol__SWIG_1(lua_State* L) {
35167   int SWIG_arg = 0;
35168   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35169   char *arg2 = (char *) 0 ;
35170   lldb::SBSymbol result;
35171 
35172   SWIG_check_num_args("lldb::SBModule::FindSymbol",2,2)
35173   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSymbol",1,"lldb::SBModule *");
35174   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSymbol",2,"char const *");
35175 
35176   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35177     SWIG_fail_ptr("SBModule_FindSymbol",1,SWIGTYPE_p_lldb__SBModule);
35178   }
35179 
35180   arg2 = (char *)lua_tostring(L, 2);
35181   result = (arg1)->FindSymbol((char const *)arg2);
35182   {
35183     lldb::SBSymbol * resultptr = new lldb::SBSymbol((const lldb::SBSymbol &) result);
35184     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
35185   }
35186   return SWIG_arg;
35187 
35188   if(0) SWIG_fail;
35189 
35190 fail:
35191   lua_error(L);
35192   return SWIG_arg;
35193 }
35194 
35195 
35196 static int _wrap_SBModule_FindSymbol(lua_State* L) {
35197   int argc;
35198   int argv[4]={
35199     1,2,3,4
35200   };
35201 
35202   argc = lua_gettop(L);
35203   if (argc == 2) {
35204     int _v;
35205     {
35206       void *ptr;
35207       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
35208         _v = 0;
35209       } else {
35210         _v = 1;
35211       }
35212     }
35213     if (_v) {
35214       {
35215         _v = SWIG_lua_isnilstring(L,argv[1]);
35216       }
35217       if (_v) {
35218         return _wrap_SBModule_FindSymbol__SWIG_1(L);
35219       }
35220     }
35221   }
35222   if (argc == 3) {
35223     int _v;
35224     {
35225       void *ptr;
35226       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
35227         _v = 0;
35228       } else {
35229         _v = 1;
35230       }
35231     }
35232     if (_v) {
35233       {
35234         _v = SWIG_lua_isnilstring(L,argv[1]);
35235       }
35236       if (_v) {
35237         {
35238           _v = lua_isnumber(L,argv[2]);
35239         }
35240         if (_v) {
35241           return _wrap_SBModule_FindSymbol__SWIG_0(L);
35242         }
35243       }
35244     }
35245   }
35246 
35247   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModule_FindSymbol'\n"
35248     "  Possible C/C++ prototypes are:\n"
35249     "    lldb::SBModule::FindSymbol(char const *,lldb::SymbolType)\n"
35250     "    lldb::SBModule::FindSymbol(char const *)\n");
35251   lua_error(L);return 0;
35252 }
35253 
35254 
35255 static int _wrap_SBModule_FindSymbols__SWIG_0(lua_State* L) {
35256   int SWIG_arg = 0;
35257   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35258   char *arg2 = (char *) 0 ;
35259   lldb::SymbolType arg3 ;
35260   lldb::SBSymbolContextList result;
35261 
35262   SWIG_check_num_args("lldb::SBModule::FindSymbols",3,3)
35263   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSymbols",1,"lldb::SBModule *");
35264   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSymbols",2,"char const *");
35265   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBModule::FindSymbols",3,"lldb::SymbolType");
35266 
35267   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35268     SWIG_fail_ptr("SBModule_FindSymbols",1,SWIGTYPE_p_lldb__SBModule);
35269   }
35270 
35271   arg2 = (char *)lua_tostring(L, 2);
35272   arg3 = (lldb::SymbolType)lua_tointeger(L, 3);
35273   result = (arg1)->FindSymbols((char const *)arg2,arg3);
35274   {
35275     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
35276     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
35277   }
35278   return SWIG_arg;
35279 
35280   if(0) SWIG_fail;
35281 
35282 fail:
35283   lua_error(L);
35284   return SWIG_arg;
35285 }
35286 
35287 
35288 static int _wrap_SBModule_FindSymbols__SWIG_1(lua_State* L) {
35289   int SWIG_arg = 0;
35290   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35291   char *arg2 = (char *) 0 ;
35292   lldb::SBSymbolContextList result;
35293 
35294   SWIG_check_num_args("lldb::SBModule::FindSymbols",2,2)
35295   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSymbols",1,"lldb::SBModule *");
35296   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSymbols",2,"char const *");
35297 
35298   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35299     SWIG_fail_ptr("SBModule_FindSymbols",1,SWIGTYPE_p_lldb__SBModule);
35300   }
35301 
35302   arg2 = (char *)lua_tostring(L, 2);
35303   result = (arg1)->FindSymbols((char const *)arg2);
35304   {
35305     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
35306     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
35307   }
35308   return SWIG_arg;
35309 
35310   if(0) SWIG_fail;
35311 
35312 fail:
35313   lua_error(L);
35314   return SWIG_arg;
35315 }
35316 
35317 
35318 static int _wrap_SBModule_FindSymbols(lua_State* L) {
35319   int argc;
35320   int argv[4]={
35321     1,2,3,4
35322   };
35323 
35324   argc = lua_gettop(L);
35325   if (argc == 2) {
35326     int _v;
35327     {
35328       void *ptr;
35329       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
35330         _v = 0;
35331       } else {
35332         _v = 1;
35333       }
35334     }
35335     if (_v) {
35336       {
35337         _v = SWIG_lua_isnilstring(L,argv[1]);
35338       }
35339       if (_v) {
35340         return _wrap_SBModule_FindSymbols__SWIG_1(L);
35341       }
35342     }
35343   }
35344   if (argc == 3) {
35345     int _v;
35346     {
35347       void *ptr;
35348       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
35349         _v = 0;
35350       } else {
35351         _v = 1;
35352       }
35353     }
35354     if (_v) {
35355       {
35356         _v = SWIG_lua_isnilstring(L,argv[1]);
35357       }
35358       if (_v) {
35359         {
35360           _v = lua_isnumber(L,argv[2]);
35361         }
35362         if (_v) {
35363           return _wrap_SBModule_FindSymbols__SWIG_0(L);
35364         }
35365       }
35366     }
35367   }
35368 
35369   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModule_FindSymbols'\n"
35370     "  Possible C/C++ prototypes are:\n"
35371     "    lldb::SBModule::FindSymbols(char const *,lldb::SymbolType)\n"
35372     "    lldb::SBModule::FindSymbols(char const *)\n");
35373   lua_error(L);return 0;
35374 }
35375 
35376 
35377 static int _wrap_SBModule_GetNumSections(lua_State* L) {
35378   int SWIG_arg = 0;
35379   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35380   size_t result;
35381 
35382   SWIG_check_num_args("lldb::SBModule::GetNumSections",1,1)
35383   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetNumSections",1,"lldb::SBModule *");
35384 
35385   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35386     SWIG_fail_ptr("SBModule_GetNumSections",1,SWIGTYPE_p_lldb__SBModule);
35387   }
35388 
35389   result = (arg1)->GetNumSections();
35390   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
35391   return SWIG_arg;
35392 
35393   if(0) SWIG_fail;
35394 
35395 fail:
35396   lua_error(L);
35397   return SWIG_arg;
35398 }
35399 
35400 
35401 static int _wrap_SBModule_GetSectionAtIndex(lua_State* L) {
35402   int SWIG_arg = 0;
35403   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35404   size_t arg2 ;
35405   lldb::SBSection result;
35406 
35407   SWIG_check_num_args("lldb::SBModule::GetSectionAtIndex",2,2)
35408   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetSectionAtIndex",1,"lldb::SBModule *");
35409   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::GetSectionAtIndex",2,"size_t");
35410 
35411   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35412     SWIG_fail_ptr("SBModule_GetSectionAtIndex",1,SWIGTYPE_p_lldb__SBModule);
35413   }
35414 
35415   arg2 = (size_t)lua_tointeger(L, 2);
35416   result = (arg1)->GetSectionAtIndex(arg2);
35417   {
35418     lldb::SBSection * resultptr = new lldb::SBSection((const lldb::SBSection &) result);
35419     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
35420   }
35421   return SWIG_arg;
35422 
35423   if(0) SWIG_fail;
35424 
35425 fail:
35426   lua_error(L);
35427   return SWIG_arg;
35428 }
35429 
35430 
35431 static int _wrap_SBModule_FindFunctions__SWIG_0(lua_State* L) {
35432   int SWIG_arg = 0;
35433   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35434   char *arg2 = (char *) 0 ;
35435   uint32_t arg3 ;
35436   lldb::SBSymbolContextList result;
35437 
35438   SWIG_check_num_args("lldb::SBModule::FindFunctions",3,3)
35439   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindFunctions",1,"lldb::SBModule *");
35440   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindFunctions",2,"char const *");
35441   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBModule::FindFunctions",3,"uint32_t");
35442 
35443   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35444     SWIG_fail_ptr("SBModule_FindFunctions",1,SWIGTYPE_p_lldb__SBModule);
35445   }
35446 
35447   arg2 = (char *)lua_tostring(L, 2);
35448   arg3 = (uint32_t)lua_tointeger(L, 3);
35449   result = (arg1)->FindFunctions((char const *)arg2,arg3);
35450   {
35451     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
35452     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
35453   }
35454   return SWIG_arg;
35455 
35456   if(0) SWIG_fail;
35457 
35458 fail:
35459   lua_error(L);
35460   return SWIG_arg;
35461 }
35462 
35463 
35464 static int _wrap_SBModule_FindFunctions__SWIG_1(lua_State* L) {
35465   int SWIG_arg = 0;
35466   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35467   char *arg2 = (char *) 0 ;
35468   lldb::SBSymbolContextList result;
35469 
35470   SWIG_check_num_args("lldb::SBModule::FindFunctions",2,2)
35471   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindFunctions",1,"lldb::SBModule *");
35472   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindFunctions",2,"char const *");
35473 
35474   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35475     SWIG_fail_ptr("SBModule_FindFunctions",1,SWIGTYPE_p_lldb__SBModule);
35476   }
35477 
35478   arg2 = (char *)lua_tostring(L, 2);
35479   result = (arg1)->FindFunctions((char const *)arg2);
35480   {
35481     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
35482     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
35483   }
35484   return SWIG_arg;
35485 
35486   if(0) SWIG_fail;
35487 
35488 fail:
35489   lua_error(L);
35490   return SWIG_arg;
35491 }
35492 
35493 
35494 static int _wrap_SBModule_FindFunctions(lua_State* L) {
35495   int argc;
35496   int argv[4]={
35497     1,2,3,4
35498   };
35499 
35500   argc = lua_gettop(L);
35501   if (argc == 2) {
35502     int _v;
35503     {
35504       void *ptr;
35505       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
35506         _v = 0;
35507       } else {
35508         _v = 1;
35509       }
35510     }
35511     if (_v) {
35512       {
35513         _v = SWIG_lua_isnilstring(L,argv[1]);
35514       }
35515       if (_v) {
35516         return _wrap_SBModule_FindFunctions__SWIG_1(L);
35517       }
35518     }
35519   }
35520   if (argc == 3) {
35521     int _v;
35522     {
35523       void *ptr;
35524       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
35525         _v = 0;
35526       } else {
35527         _v = 1;
35528       }
35529     }
35530     if (_v) {
35531       {
35532         _v = SWIG_lua_isnilstring(L,argv[1]);
35533       }
35534       if (_v) {
35535         {
35536           _v = lua_isnumber(L,argv[2]);
35537         }
35538         if (_v) {
35539           return _wrap_SBModule_FindFunctions__SWIG_0(L);
35540         }
35541       }
35542     }
35543   }
35544 
35545   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModule_FindFunctions'\n"
35546     "  Possible C/C++ prototypes are:\n"
35547     "    lldb::SBModule::FindFunctions(char const *,uint32_t)\n"
35548     "    lldb::SBModule::FindFunctions(char const *)\n");
35549   lua_error(L);return 0;
35550 }
35551 
35552 
35553 static int _wrap_SBModule_FindFirstType(lua_State* L) {
35554   int SWIG_arg = 0;
35555   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35556   char *arg2 = (char *) 0 ;
35557   lldb::SBType result;
35558 
35559   SWIG_check_num_args("lldb::SBModule::FindFirstType",2,2)
35560   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindFirstType",1,"lldb::SBModule *");
35561   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindFirstType",2,"char const *");
35562 
35563   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35564     SWIG_fail_ptr("SBModule_FindFirstType",1,SWIGTYPE_p_lldb__SBModule);
35565   }
35566 
35567   arg2 = (char *)lua_tostring(L, 2);
35568   result = (arg1)->FindFirstType((char const *)arg2);
35569   {
35570     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
35571     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
35572   }
35573   return SWIG_arg;
35574 
35575   if(0) SWIG_fail;
35576 
35577 fail:
35578   lua_error(L);
35579   return SWIG_arg;
35580 }
35581 
35582 
35583 static int _wrap_SBModule_FindTypes(lua_State* L) {
35584   int SWIG_arg = 0;
35585   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35586   char *arg2 = (char *) 0 ;
35587   lldb::SBTypeList result;
35588 
35589   SWIG_check_num_args("lldb::SBModule::FindTypes",2,2)
35590   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindTypes",1,"lldb::SBModule *");
35591   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindTypes",2,"char const *");
35592 
35593   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35594     SWIG_fail_ptr("SBModule_FindTypes",1,SWIGTYPE_p_lldb__SBModule);
35595   }
35596 
35597   arg2 = (char *)lua_tostring(L, 2);
35598   result = (arg1)->FindTypes((char const *)arg2);
35599   {
35600     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
35601     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
35602   }
35603   return SWIG_arg;
35604 
35605   if(0) SWIG_fail;
35606 
35607 fail:
35608   lua_error(L);
35609   return SWIG_arg;
35610 }
35611 
35612 
35613 static int _wrap_SBModule_GetTypeByID(lua_State* L) {
35614   int SWIG_arg = 0;
35615   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35616   lldb::user_id_t arg2 ;
35617   lldb::SBType result;
35618 
35619   SWIG_check_num_args("lldb::SBModule::GetTypeByID",2,2)
35620   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetTypeByID",1,"lldb::SBModule *");
35621   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::GetTypeByID",2,"lldb::user_id_t");
35622 
35623   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35624     SWIG_fail_ptr("SBModule_GetTypeByID",1,SWIGTYPE_p_lldb__SBModule);
35625   }
35626 
35627   arg2 = (lldb::user_id_t)lua_tointeger(L, 2);
35628   result = (arg1)->GetTypeByID(arg2);
35629   {
35630     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
35631     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
35632   }
35633   return SWIG_arg;
35634 
35635   if(0) SWIG_fail;
35636 
35637 fail:
35638   lua_error(L);
35639   return SWIG_arg;
35640 }
35641 
35642 
35643 static int _wrap_SBModule_GetBasicType(lua_State* L) {
35644   int SWIG_arg = 0;
35645   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35646   lldb::BasicType arg2 ;
35647   lldb::SBType result;
35648 
35649   SWIG_check_num_args("lldb::SBModule::GetBasicType",2,2)
35650   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetBasicType",1,"lldb::SBModule *");
35651   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::GetBasicType",2,"lldb::BasicType");
35652 
35653   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35654     SWIG_fail_ptr("SBModule_GetBasicType",1,SWIGTYPE_p_lldb__SBModule);
35655   }
35656 
35657   arg2 = (lldb::BasicType)lua_tointeger(L, 2);
35658   result = (arg1)->GetBasicType(arg2);
35659   {
35660     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
35661     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
35662   }
35663   return SWIG_arg;
35664 
35665   if(0) SWIG_fail;
35666 
35667 fail:
35668   lua_error(L);
35669   return SWIG_arg;
35670 }
35671 
35672 
35673 static int _wrap_SBModule_GetTypes__SWIG_0(lua_State* L) {
35674   int SWIG_arg = 0;
35675   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35676   uint32_t arg2 ;
35677   lldb::SBTypeList result;
35678 
35679   SWIG_check_num_args("lldb::SBModule::GetTypes",2,2)
35680   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetTypes",1,"lldb::SBModule *");
35681   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::GetTypes",2,"uint32_t");
35682 
35683   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35684     SWIG_fail_ptr("SBModule_GetTypes",1,SWIGTYPE_p_lldb__SBModule);
35685   }
35686 
35687   arg2 = (uint32_t)lua_tointeger(L, 2);
35688   result = (arg1)->GetTypes(arg2);
35689   {
35690     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
35691     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
35692   }
35693   return SWIG_arg;
35694 
35695   if(0) SWIG_fail;
35696 
35697 fail:
35698   lua_error(L);
35699   return SWIG_arg;
35700 }
35701 
35702 
35703 static int _wrap_SBModule_GetTypes__SWIG_1(lua_State* L) {
35704   int SWIG_arg = 0;
35705   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35706   lldb::SBTypeList result;
35707 
35708   SWIG_check_num_args("lldb::SBModule::GetTypes",1,1)
35709   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetTypes",1,"lldb::SBModule *");
35710 
35711   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35712     SWIG_fail_ptr("SBModule_GetTypes",1,SWIGTYPE_p_lldb__SBModule);
35713   }
35714 
35715   result = (arg1)->GetTypes();
35716   {
35717     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
35718     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
35719   }
35720   return SWIG_arg;
35721 
35722   if(0) SWIG_fail;
35723 
35724 fail:
35725   lua_error(L);
35726   return SWIG_arg;
35727 }
35728 
35729 
35730 static int _wrap_SBModule_GetTypes(lua_State* L) {
35731   int argc;
35732   int argv[3]={
35733     1,2,3
35734   };
35735 
35736   argc = lua_gettop(L);
35737   if (argc == 1) {
35738     int _v;
35739     {
35740       void *ptr;
35741       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
35742         _v = 0;
35743       } else {
35744         _v = 1;
35745       }
35746     }
35747     if (_v) {
35748       return _wrap_SBModule_GetTypes__SWIG_1(L);
35749     }
35750   }
35751   if (argc == 2) {
35752     int _v;
35753     {
35754       void *ptr;
35755       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
35756         _v = 0;
35757       } else {
35758         _v = 1;
35759       }
35760     }
35761     if (_v) {
35762       {
35763         _v = lua_isnumber(L,argv[1]);
35764       }
35765       if (_v) {
35766         return _wrap_SBModule_GetTypes__SWIG_0(L);
35767       }
35768     }
35769   }
35770 
35771   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModule_GetTypes'\n"
35772     "  Possible C/C++ prototypes are:\n"
35773     "    lldb::SBModule::GetTypes(uint32_t)\n"
35774     "    lldb::SBModule::GetTypes()\n");
35775   lua_error(L);return 0;
35776 }
35777 
35778 
35779 static int _wrap_SBModule_FindGlobalVariables(lua_State* L) {
35780   int SWIG_arg = 0;
35781   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35782   lldb::SBTarget *arg2 = 0 ;
35783   char *arg3 = (char *) 0 ;
35784   uint32_t arg4 ;
35785   lldb::SBValueList result;
35786 
35787   SWIG_check_num_args("lldb::SBModule::FindGlobalVariables",4,4)
35788   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindGlobalVariables",1,"lldb::SBModule *");
35789   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::FindGlobalVariables",2,"lldb::SBTarget &");
35790   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBModule::FindGlobalVariables",3,"char const *");
35791   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBModule::FindGlobalVariables",4,"uint32_t");
35792 
35793   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35794     SWIG_fail_ptr("SBModule_FindGlobalVariables",1,SWIGTYPE_p_lldb__SBModule);
35795   }
35796 
35797 
35798   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
35799     SWIG_fail_ptr("SBModule_FindGlobalVariables",2,SWIGTYPE_p_lldb__SBTarget);
35800   }
35801 
35802   arg3 = (char *)lua_tostring(L, 3);
35803   arg4 = (uint32_t)lua_tointeger(L, 4);
35804   result = (arg1)->FindGlobalVariables(*arg2,(char const *)arg3,arg4);
35805   {
35806     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
35807     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
35808   }
35809   return SWIG_arg;
35810 
35811   if(0) SWIG_fail;
35812 
35813 fail:
35814   lua_error(L);
35815   return SWIG_arg;
35816 }
35817 
35818 
35819 static int _wrap_SBModule_FindFirstGlobalVariable(lua_State* L) {
35820   int SWIG_arg = 0;
35821   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35822   lldb::SBTarget *arg2 = 0 ;
35823   char *arg3 = (char *) 0 ;
35824   lldb::SBValue result;
35825 
35826   SWIG_check_num_args("lldb::SBModule::FindFirstGlobalVariable",3,3)
35827   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindFirstGlobalVariable",1,"lldb::SBModule *");
35828   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::FindFirstGlobalVariable",2,"lldb::SBTarget &");
35829   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBModule::FindFirstGlobalVariable",3,"char const *");
35830 
35831   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35832     SWIG_fail_ptr("SBModule_FindFirstGlobalVariable",1,SWIGTYPE_p_lldb__SBModule);
35833   }
35834 
35835 
35836   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
35837     SWIG_fail_ptr("SBModule_FindFirstGlobalVariable",2,SWIGTYPE_p_lldb__SBTarget);
35838   }
35839 
35840   arg3 = (char *)lua_tostring(L, 3);
35841   result = (arg1)->FindFirstGlobalVariable(*arg2,(char const *)arg3);
35842   {
35843     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
35844     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
35845   }
35846   return SWIG_arg;
35847 
35848   if(0) SWIG_fail;
35849 
35850 fail:
35851   lua_error(L);
35852   return SWIG_arg;
35853 }
35854 
35855 
35856 static int _wrap_SBModule_GetByteOrder(lua_State* L) {
35857   int SWIG_arg = 0;
35858   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35859   lldb::ByteOrder result;
35860 
35861   SWIG_check_num_args("lldb::SBModule::GetByteOrder",1,1)
35862   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetByteOrder",1,"lldb::SBModule *");
35863 
35864   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35865     SWIG_fail_ptr("SBModule_GetByteOrder",1,SWIGTYPE_p_lldb__SBModule);
35866   }
35867 
35868   result = (lldb::ByteOrder)(arg1)->GetByteOrder();
35869   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
35870   return SWIG_arg;
35871 
35872   if(0) SWIG_fail;
35873 
35874 fail:
35875   lua_error(L);
35876   return SWIG_arg;
35877 }
35878 
35879 
35880 static int _wrap_SBModule_GetAddressByteSize(lua_State* L) {
35881   int SWIG_arg = 0;
35882   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35883   uint32_t result;
35884 
35885   SWIG_check_num_args("lldb::SBModule::GetAddressByteSize",1,1)
35886   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetAddressByteSize",1,"lldb::SBModule *");
35887 
35888   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35889     SWIG_fail_ptr("SBModule_GetAddressByteSize",1,SWIGTYPE_p_lldb__SBModule);
35890   }
35891 
35892   result = (uint32_t)(arg1)->GetAddressByteSize();
35893   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
35894   return SWIG_arg;
35895 
35896   if(0) SWIG_fail;
35897 
35898 fail:
35899   lua_error(L);
35900   return SWIG_arg;
35901 }
35902 
35903 
35904 static int _wrap_SBModule_GetTriple(lua_State* L) {
35905   int SWIG_arg = 0;
35906   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35907   char *result = 0 ;
35908 
35909   SWIG_check_num_args("lldb::SBModule::GetTriple",1,1)
35910   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetTriple",1,"lldb::SBModule *");
35911 
35912   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35913     SWIG_fail_ptr("SBModule_GetTriple",1,SWIGTYPE_p_lldb__SBModule);
35914   }
35915 
35916   result = (char *)(arg1)->GetTriple();
35917   lua_pushstring(L,(const char *)result); SWIG_arg++;
35918   return SWIG_arg;
35919 
35920   if(0) SWIG_fail;
35921 
35922 fail:
35923   lua_error(L);
35924   return SWIG_arg;
35925 }
35926 
35927 
35928 static int _wrap_SBModule_GetVersion(lua_State* L) {
35929   int SWIG_arg = 0;
35930   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35931   uint32_t *arg2 = (uint32_t *) 0 ;
35932   uint32_t arg3 ;
35933   uint32_t result;
35934 
35935   SWIG_check_num_args("lldb::SBModule::GetVersion",2,2)
35936   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetVersion",1,"lldb::SBModule *");
35937 
35938   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35939     SWIG_fail_ptr("SBModule_GetVersion",1,SWIGTYPE_p_lldb__SBModule);
35940   }
35941 
35942   {
35943     arg3 = 99;
35944     arg2 = (uint32_t *)malloc(sizeof(uint32_t) * arg3);
35945   }
35946   result = (uint32_t)(arg1)->GetVersion(arg2,arg3);
35947   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
35948   {
35949     uint32_t count = result;
35950     if (count >= arg3)
35951     count = arg3;
35952     lua_newtable(L);
35953     int i = 0;
35954     while (i++ < count) {
35955       lua_pushinteger(L, arg2[i - 1]);
35956       lua_seti(L, -2, i);
35957     }
35958     SWIG_arg++;
35959     free(arg2);
35960   }
35961   return SWIG_arg;
35962 
35963   if(0) SWIG_fail;
35964 
35965 fail:
35966   lua_error(L);
35967   return SWIG_arg;
35968 }
35969 
35970 
35971 static int _wrap_SBModule_GetSymbolFileSpec(lua_State* L) {
35972   int SWIG_arg = 0;
35973   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35974   lldb::SBFileSpec result;
35975 
35976   SWIG_check_num_args("lldb::SBModule::GetSymbolFileSpec",1,1)
35977   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetSymbolFileSpec",1,"lldb::SBModule const *");
35978 
35979   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35980     SWIG_fail_ptr("SBModule_GetSymbolFileSpec",1,SWIGTYPE_p_lldb__SBModule);
35981   }
35982 
35983   result = ((lldb::SBModule const *)arg1)->GetSymbolFileSpec();
35984   {
35985     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
35986     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
35987   }
35988   return SWIG_arg;
35989 
35990   if(0) SWIG_fail;
35991 
35992 fail:
35993   lua_error(L);
35994   return SWIG_arg;
35995 }
35996 
35997 
35998 static int _wrap_SBModule_GetObjectFileHeaderAddress(lua_State* L) {
35999   int SWIG_arg = 0;
36000   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36001   lldb::SBAddress result;
36002 
36003   SWIG_check_num_args("lldb::SBModule::GetObjectFileHeaderAddress",1,1)
36004   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetObjectFileHeaderAddress",1,"lldb::SBModule const *");
36005 
36006   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36007     SWIG_fail_ptr("SBModule_GetObjectFileHeaderAddress",1,SWIGTYPE_p_lldb__SBModule);
36008   }
36009 
36010   result = ((lldb::SBModule const *)arg1)->GetObjectFileHeaderAddress();
36011   {
36012     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
36013     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
36014   }
36015   return SWIG_arg;
36016 
36017   if(0) SWIG_fail;
36018 
36019 fail:
36020   lua_error(L);
36021   return SWIG_arg;
36022 }
36023 
36024 
36025 static int _wrap_SBModule_GetObjectFileEntryPointAddress(lua_State* L) {
36026   int SWIG_arg = 0;
36027   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36028   lldb::SBAddress result;
36029 
36030   SWIG_check_num_args("lldb::SBModule::GetObjectFileEntryPointAddress",1,1)
36031   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetObjectFileEntryPointAddress",1,"lldb::SBModule const *");
36032 
36033   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36034     SWIG_fail_ptr("SBModule_GetObjectFileEntryPointAddress",1,SWIGTYPE_p_lldb__SBModule);
36035   }
36036 
36037   result = ((lldb::SBModule const *)arg1)->GetObjectFileEntryPointAddress();
36038   {
36039     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
36040     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
36041   }
36042   return SWIG_arg;
36043 
36044   if(0) SWIG_fail;
36045 
36046 fail:
36047   lua_error(L);
36048   return SWIG_arg;
36049 }
36050 
36051 
36052 static int _wrap_SBModule_GetNumberAllocatedModules(lua_State* L) {
36053   int SWIG_arg = 0;
36054   uint32_t result;
36055 
36056   SWIG_check_num_args("lldb::SBModule::GetNumberAllocatedModules",0,0)
36057   result = (uint32_t)lldb::SBModule::GetNumberAllocatedModules();
36058   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
36059   return SWIG_arg;
36060 
36061   if(0) SWIG_fail;
36062 
36063 fail:
36064   lua_error(L);
36065   return SWIG_arg;
36066 }
36067 
36068 
36069 static int _wrap_SBModule_GarbageCollectAllocatedModules(lua_State* L) {
36070   int SWIG_arg = 0;
36071 
36072   SWIG_check_num_args("lldb::SBModule::GarbageCollectAllocatedModules",0,0)
36073   lldb::SBModule::GarbageCollectAllocatedModules();
36074 
36075   return SWIG_arg;
36076 
36077   if(0) SWIG_fail;
36078 
36079 fail:
36080   lua_error(L);
36081   return SWIG_arg;
36082 }
36083 
36084 
36085 static int _wrap_SBModule___tostring(lua_State* L) {
36086   int SWIG_arg = 0;
36087   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
36088   std::string result;
36089 
36090   SWIG_check_num_args("lldb::SBModule::__str__",1,1)
36091   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::__str__",1,"lldb::SBModule *");
36092 
36093   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
36094     SWIG_fail_ptr("SBModule___tostring",1,SWIGTYPE_p_lldb__SBModule);
36095   }
36096 
36097   result = lldb_SBModule___str__(arg1);
36098   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
36099   return SWIG_arg;
36100 
36101   if(0) SWIG_fail;
36102 
36103 fail:
36104   lua_error(L);
36105   return SWIG_arg;
36106 }
36107 
36108 
36109 static void swig_delete_SBModule(void *obj) {
36110 lldb::SBModule *arg1 = (lldb::SBModule *) obj;
36111 delete arg1;
36112 }
36113 static int _proxy__wrap_new_SBModule(lua_State *L) {
36114     assert(lua_istable(L,1));
36115     lua_pushcfunction(L,_wrap_new_SBModule);
36116     assert(!lua_isnil(L,-1));
36117     lua_replace(L,1); /* replace our table with real constructor */
36118     lua_call(L,lua_gettop(L)-1,1);
36119     return 1;
36120 }
36121 static swig_lua_attribute swig_SBModule_attributes[] = {
36122     {0,0,0}
36123 };
36124 static swig_lua_method swig_SBModule_methods[]= {
36125     { "IsValid", _wrap_SBModule_IsValid},
36126     { "Clear", _wrap_SBModule_Clear},
36127     { "GetFileSpec", _wrap_SBModule_GetFileSpec},
36128     { "GetPlatformFileSpec", _wrap_SBModule_GetPlatformFileSpec},
36129     { "SetPlatformFileSpec", _wrap_SBModule_SetPlatformFileSpec},
36130     { "GetRemoteInstallFileSpec", _wrap_SBModule_GetRemoteInstallFileSpec},
36131     { "SetRemoteInstallFileSpec", _wrap_SBModule_SetRemoteInstallFileSpec},
36132     { "GetUUIDString", _wrap_SBModule_GetUUIDString},
36133     { "__eq", _wrap_SBModule___eq},
36134     { "FindSection", _wrap_SBModule_FindSection},
36135     { "ResolveFileAddress", _wrap_SBModule_ResolveFileAddress},
36136     { "ResolveSymbolContextForAddress", _wrap_SBModule_ResolveSymbolContextForAddress},
36137     { "GetDescription", _wrap_SBModule_GetDescription},
36138     { "GetNumCompileUnits", _wrap_SBModule_GetNumCompileUnits},
36139     { "GetCompileUnitAtIndex", _wrap_SBModule_GetCompileUnitAtIndex},
36140     { "FindCompileUnits", _wrap_SBModule_FindCompileUnits},
36141     { "GetNumSymbols", _wrap_SBModule_GetNumSymbols},
36142     { "GetSymbolAtIndex", _wrap_SBModule_GetSymbolAtIndex},
36143     { "FindSymbol", _wrap_SBModule_FindSymbol},
36144     { "FindSymbols", _wrap_SBModule_FindSymbols},
36145     { "GetNumSections", _wrap_SBModule_GetNumSections},
36146     { "GetSectionAtIndex", _wrap_SBModule_GetSectionAtIndex},
36147     { "FindFunctions", _wrap_SBModule_FindFunctions},
36148     { "FindFirstType", _wrap_SBModule_FindFirstType},
36149     { "FindTypes", _wrap_SBModule_FindTypes},
36150     { "GetTypeByID", _wrap_SBModule_GetTypeByID},
36151     { "GetBasicType", _wrap_SBModule_GetBasicType},
36152     { "GetTypes", _wrap_SBModule_GetTypes},
36153     { "FindGlobalVariables", _wrap_SBModule_FindGlobalVariables},
36154     { "FindFirstGlobalVariable", _wrap_SBModule_FindFirstGlobalVariable},
36155     { "GetByteOrder", _wrap_SBModule_GetByteOrder},
36156     { "GetAddressByteSize", _wrap_SBModule_GetAddressByteSize},
36157     { "GetTriple", _wrap_SBModule_GetTriple},
36158     { "GetVersion", _wrap_SBModule_GetVersion},
36159     { "GetSymbolFileSpec", _wrap_SBModule_GetSymbolFileSpec},
36160     { "GetObjectFileHeaderAddress", _wrap_SBModule_GetObjectFileHeaderAddress},
36161     { "GetObjectFileEntryPointAddress", _wrap_SBModule_GetObjectFileEntryPointAddress},
36162     { "__tostring", _wrap_SBModule___tostring},
36163     {0,0}
36164 };
36165 static swig_lua_method swig_SBModule_meta[] = {
36166     { "__eq", _wrap_SBModule___eq},
36167     { "__tostring", _wrap_SBModule___tostring},
36168     {0,0}
36169 };
36170 
36171 static swig_lua_attribute swig_SBModule_Sf_SwigStatic_attributes[] = {
36172     {0,0,0}
36173 };
36174 static swig_lua_const_info swig_SBModule_Sf_SwigStatic_constants[]= {
36175     {0,0,0,0,0,0}
36176 };
36177 static swig_lua_method swig_SBModule_Sf_SwigStatic_methods[]= {
36178     { "GetNumberAllocatedModules", _wrap_SBModule_GetNumberAllocatedModules},
36179     { "GarbageCollectAllocatedModules", _wrap_SBModule_GarbageCollectAllocatedModules},
36180     {0,0}
36181 };
36182 static swig_lua_class* swig_SBModule_Sf_SwigStatic_classes[]= {
36183     0
36184 };
36185 
36186 static swig_lua_namespace swig_SBModule_Sf_SwigStatic = {
36187     "SBModule",
36188     swig_SBModule_Sf_SwigStatic_methods,
36189     swig_SBModule_Sf_SwigStatic_attributes,
36190     swig_SBModule_Sf_SwigStatic_constants,
36191     swig_SBModule_Sf_SwigStatic_classes,
36192     0
36193 };
36194 static swig_lua_class *swig_SBModule_bases[] = {0};
36195 static const char *swig_SBModule_base_names[] = {0};
36196 static swig_lua_class _wrap_class_SBModule = { "SBModule", "SBModule", &SWIGTYPE_p_lldb__SBModule,_proxy__wrap_new_SBModule, swig_delete_SBModule, swig_SBModule_methods, swig_SBModule_attributes, &swig_SBModule_Sf_SwigStatic, swig_SBModule_meta, swig_SBModule_bases, swig_SBModule_base_names };
36197 
36198 static int _wrap_new_SBModuleSpec__SWIG_0(lua_State* L) {
36199   int SWIG_arg = 0;
36200   lldb::SBModuleSpec *result = 0 ;
36201 
36202   SWIG_check_num_args("lldb::SBModuleSpec::SBModuleSpec",0,0)
36203   result = (lldb::SBModuleSpec *)new lldb::SBModuleSpec();
36204   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModuleSpec,1); SWIG_arg++;
36205   return SWIG_arg;
36206 
36207   if(0) SWIG_fail;
36208 
36209 fail:
36210   lua_error(L);
36211   return SWIG_arg;
36212 }
36213 
36214 
36215 static int _wrap_new_SBModuleSpec__SWIG_1(lua_State* L) {
36216   int SWIG_arg = 0;
36217   lldb::SBModuleSpec *arg1 = 0 ;
36218   lldb::SBModuleSpec *result = 0 ;
36219 
36220   SWIG_check_num_args("lldb::SBModuleSpec::SBModuleSpec",1,1)
36221   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SBModuleSpec",1,"lldb::SBModuleSpec const &");
36222 
36223   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36224     SWIG_fail_ptr("new_SBModuleSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
36225   }
36226 
36227   result = (lldb::SBModuleSpec *)new lldb::SBModuleSpec((lldb::SBModuleSpec const &)*arg1);
36228   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModuleSpec,1); SWIG_arg++;
36229   return SWIG_arg;
36230 
36231   if(0) SWIG_fail;
36232 
36233 fail:
36234   lua_error(L);
36235   return SWIG_arg;
36236 }
36237 
36238 
36239 static int _wrap_new_SBModuleSpec(lua_State* L) {
36240   int argc;
36241   int argv[2]={
36242     1,2
36243   };
36244 
36245   argc = lua_gettop(L);
36246   if (argc == 0) {
36247     return _wrap_new_SBModuleSpec__SWIG_0(L);
36248   }
36249   if (argc == 1) {
36250     int _v;
36251     {
36252       void *ptr;
36253       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpec, SWIG_POINTER_NO_NULL)) {
36254         _v = 0;
36255       } else {
36256         _v = 1;
36257       }
36258     }
36259     if (_v) {
36260       return _wrap_new_SBModuleSpec__SWIG_1(L);
36261     }
36262   }
36263 
36264   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBModuleSpec'\n"
36265     "  Possible C/C++ prototypes are:\n"
36266     "    lldb::SBModuleSpec::SBModuleSpec()\n"
36267     "    lldb::SBModuleSpec::SBModuleSpec(lldb::SBModuleSpec const &)\n");
36268   lua_error(L);return 0;
36269 }
36270 
36271 
36272 static int _wrap_SBModuleSpec_IsValid(lua_State* L) {
36273   int SWIG_arg = 0;
36274   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36275   bool result;
36276 
36277   SWIG_check_num_args("lldb::SBModuleSpec::IsValid",1,1)
36278   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::IsValid",1,"lldb::SBModuleSpec const *");
36279 
36280   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36281     SWIG_fail_ptr("SBModuleSpec_IsValid",1,SWIGTYPE_p_lldb__SBModuleSpec);
36282   }
36283 
36284   result = (bool)((lldb::SBModuleSpec const *)arg1)->IsValid();
36285   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
36286   return SWIG_arg;
36287 
36288   if(0) SWIG_fail;
36289 
36290 fail:
36291   lua_error(L);
36292   return SWIG_arg;
36293 }
36294 
36295 
36296 static int _wrap_SBModuleSpec_Clear(lua_State* L) {
36297   int SWIG_arg = 0;
36298   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36299 
36300   SWIG_check_num_args("lldb::SBModuleSpec::Clear",1,1)
36301   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::Clear",1,"lldb::SBModuleSpec *");
36302 
36303   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36304     SWIG_fail_ptr("SBModuleSpec_Clear",1,SWIGTYPE_p_lldb__SBModuleSpec);
36305   }
36306 
36307   (arg1)->Clear();
36308 
36309   return SWIG_arg;
36310 
36311   if(0) SWIG_fail;
36312 
36313 fail:
36314   lua_error(L);
36315   return SWIG_arg;
36316 }
36317 
36318 
36319 static int _wrap_SBModuleSpec_GetFileSpec(lua_State* L) {
36320   int SWIG_arg = 0;
36321   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36322   lldb::SBFileSpec result;
36323 
36324   SWIG_check_num_args("lldb::SBModuleSpec::GetFileSpec",1,1)
36325   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetFileSpec",1,"lldb::SBModuleSpec *");
36326 
36327   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36328     SWIG_fail_ptr("SBModuleSpec_GetFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
36329   }
36330 
36331   result = (arg1)->GetFileSpec();
36332   {
36333     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
36334     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
36335   }
36336   return SWIG_arg;
36337 
36338   if(0) SWIG_fail;
36339 
36340 fail:
36341   lua_error(L);
36342   return SWIG_arg;
36343 }
36344 
36345 
36346 static int _wrap_SBModuleSpec_SetFileSpec(lua_State* L) {
36347   int SWIG_arg = 0;
36348   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36349   lldb::SBFileSpec *arg2 = 0 ;
36350 
36351   SWIG_check_num_args("lldb::SBModuleSpec::SetFileSpec",2,2)
36352   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetFileSpec",1,"lldb::SBModuleSpec *");
36353   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetFileSpec",2,"lldb::SBFileSpec const &");
36354 
36355   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36356     SWIG_fail_ptr("SBModuleSpec_SetFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
36357   }
36358 
36359 
36360   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
36361     SWIG_fail_ptr("SBModuleSpec_SetFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
36362   }
36363 
36364   (arg1)->SetFileSpec((lldb::SBFileSpec const &)*arg2);
36365 
36366   return SWIG_arg;
36367 
36368   if(0) SWIG_fail;
36369 
36370 fail:
36371   lua_error(L);
36372   return SWIG_arg;
36373 }
36374 
36375 
36376 static int _wrap_SBModuleSpec_GetPlatformFileSpec(lua_State* L) {
36377   int SWIG_arg = 0;
36378   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36379   lldb::SBFileSpec result;
36380 
36381   SWIG_check_num_args("lldb::SBModuleSpec::GetPlatformFileSpec",1,1)
36382   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetPlatformFileSpec",1,"lldb::SBModuleSpec *");
36383 
36384   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36385     SWIG_fail_ptr("SBModuleSpec_GetPlatformFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
36386   }
36387 
36388   result = (arg1)->GetPlatformFileSpec();
36389   {
36390     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
36391     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
36392   }
36393   return SWIG_arg;
36394 
36395   if(0) SWIG_fail;
36396 
36397 fail:
36398   lua_error(L);
36399   return SWIG_arg;
36400 }
36401 
36402 
36403 static int _wrap_SBModuleSpec_SetPlatformFileSpec(lua_State* L) {
36404   int SWIG_arg = 0;
36405   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36406   lldb::SBFileSpec *arg2 = 0 ;
36407 
36408   SWIG_check_num_args("lldb::SBModuleSpec::SetPlatformFileSpec",2,2)
36409   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetPlatformFileSpec",1,"lldb::SBModuleSpec *");
36410   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetPlatformFileSpec",2,"lldb::SBFileSpec const &");
36411 
36412   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36413     SWIG_fail_ptr("SBModuleSpec_SetPlatformFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
36414   }
36415 
36416 
36417   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
36418     SWIG_fail_ptr("SBModuleSpec_SetPlatformFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
36419   }
36420 
36421   (arg1)->SetPlatformFileSpec((lldb::SBFileSpec const &)*arg2);
36422 
36423   return SWIG_arg;
36424 
36425   if(0) SWIG_fail;
36426 
36427 fail:
36428   lua_error(L);
36429   return SWIG_arg;
36430 }
36431 
36432 
36433 static int _wrap_SBModuleSpec_GetSymbolFileSpec(lua_State* L) {
36434   int SWIG_arg = 0;
36435   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36436   lldb::SBFileSpec result;
36437 
36438   SWIG_check_num_args("lldb::SBModuleSpec::GetSymbolFileSpec",1,1)
36439   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetSymbolFileSpec",1,"lldb::SBModuleSpec *");
36440 
36441   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36442     SWIG_fail_ptr("SBModuleSpec_GetSymbolFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
36443   }
36444 
36445   result = (arg1)->GetSymbolFileSpec();
36446   {
36447     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
36448     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
36449   }
36450   return SWIG_arg;
36451 
36452   if(0) SWIG_fail;
36453 
36454 fail:
36455   lua_error(L);
36456   return SWIG_arg;
36457 }
36458 
36459 
36460 static int _wrap_SBModuleSpec_SetSymbolFileSpec(lua_State* L) {
36461   int SWIG_arg = 0;
36462   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36463   lldb::SBFileSpec *arg2 = 0 ;
36464 
36465   SWIG_check_num_args("lldb::SBModuleSpec::SetSymbolFileSpec",2,2)
36466   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetSymbolFileSpec",1,"lldb::SBModuleSpec *");
36467   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetSymbolFileSpec",2,"lldb::SBFileSpec const &");
36468 
36469   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36470     SWIG_fail_ptr("SBModuleSpec_SetSymbolFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
36471   }
36472 
36473 
36474   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
36475     SWIG_fail_ptr("SBModuleSpec_SetSymbolFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
36476   }
36477 
36478   (arg1)->SetSymbolFileSpec((lldb::SBFileSpec const &)*arg2);
36479 
36480   return SWIG_arg;
36481 
36482   if(0) SWIG_fail;
36483 
36484 fail:
36485   lua_error(L);
36486   return SWIG_arg;
36487 }
36488 
36489 
36490 static int _wrap_SBModuleSpec_GetObjectName(lua_State* L) {
36491   int SWIG_arg = 0;
36492   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36493   char *result = 0 ;
36494 
36495   SWIG_check_num_args("lldb::SBModuleSpec::GetObjectName",1,1)
36496   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetObjectName",1,"lldb::SBModuleSpec *");
36497 
36498   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36499     SWIG_fail_ptr("SBModuleSpec_GetObjectName",1,SWIGTYPE_p_lldb__SBModuleSpec);
36500   }
36501 
36502   result = (char *)(arg1)->GetObjectName();
36503   lua_pushstring(L,(const char *)result); SWIG_arg++;
36504   return SWIG_arg;
36505 
36506   if(0) SWIG_fail;
36507 
36508 fail:
36509   lua_error(L);
36510   return SWIG_arg;
36511 }
36512 
36513 
36514 static int _wrap_SBModuleSpec_SetObjectName(lua_State* L) {
36515   int SWIG_arg = 0;
36516   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36517   char *arg2 = (char *) 0 ;
36518 
36519   SWIG_check_num_args("lldb::SBModuleSpec::SetObjectName",2,2)
36520   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetObjectName",1,"lldb::SBModuleSpec *");
36521   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetObjectName",2,"char const *");
36522 
36523   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36524     SWIG_fail_ptr("SBModuleSpec_SetObjectName",1,SWIGTYPE_p_lldb__SBModuleSpec);
36525   }
36526 
36527   arg2 = (char *)lua_tostring(L, 2);
36528   (arg1)->SetObjectName((char const *)arg2);
36529 
36530   return SWIG_arg;
36531 
36532   if(0) SWIG_fail;
36533 
36534 fail:
36535   lua_error(L);
36536   return SWIG_arg;
36537 }
36538 
36539 
36540 static int _wrap_SBModuleSpec_GetTriple(lua_State* L) {
36541   int SWIG_arg = 0;
36542   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36543   char *result = 0 ;
36544 
36545   SWIG_check_num_args("lldb::SBModuleSpec::GetTriple",1,1)
36546   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetTriple",1,"lldb::SBModuleSpec *");
36547 
36548   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36549     SWIG_fail_ptr("SBModuleSpec_GetTriple",1,SWIGTYPE_p_lldb__SBModuleSpec);
36550   }
36551 
36552   result = (char *)(arg1)->GetTriple();
36553   lua_pushstring(L,(const char *)result); SWIG_arg++;
36554   return SWIG_arg;
36555 
36556   if(0) SWIG_fail;
36557 
36558 fail:
36559   lua_error(L);
36560   return SWIG_arg;
36561 }
36562 
36563 
36564 static int _wrap_SBModuleSpec_SetTriple(lua_State* L) {
36565   int SWIG_arg = 0;
36566   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36567   char *arg2 = (char *) 0 ;
36568 
36569   SWIG_check_num_args("lldb::SBModuleSpec::SetTriple",2,2)
36570   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetTriple",1,"lldb::SBModuleSpec *");
36571   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetTriple",2,"char const *");
36572 
36573   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36574     SWIG_fail_ptr("SBModuleSpec_SetTriple",1,SWIGTYPE_p_lldb__SBModuleSpec);
36575   }
36576 
36577   arg2 = (char *)lua_tostring(L, 2);
36578   (arg1)->SetTriple((char const *)arg2);
36579 
36580   return SWIG_arg;
36581 
36582   if(0) SWIG_fail;
36583 
36584 fail:
36585   lua_error(L);
36586   return SWIG_arg;
36587 }
36588 
36589 
36590 static int _wrap_SBModuleSpec_GetUUIDBytes(lua_State* L) {
36591   int SWIG_arg = 0;
36592   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36593   uint8_t *result = 0 ;
36594 
36595   SWIG_check_num_args("lldb::SBModuleSpec::GetUUIDBytes",1,1)
36596   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetUUIDBytes",1,"lldb::SBModuleSpec *");
36597 
36598   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36599     SWIG_fail_ptr("SBModuleSpec_GetUUIDBytes",1,SWIGTYPE_p_lldb__SBModuleSpec);
36600   }
36601 
36602   result = (uint8_t *)(arg1)->GetUUIDBytes();
36603   SWIG_NewPointerObj(L,result,SWIGTYPE_p_unsigned_char,0); SWIG_arg++;
36604   return SWIG_arg;
36605 
36606   if(0) SWIG_fail;
36607 
36608 fail:
36609   lua_error(L);
36610   return SWIG_arg;
36611 }
36612 
36613 
36614 static int _wrap_SBModuleSpec_GetUUIDLength(lua_State* L) {
36615   int SWIG_arg = 0;
36616   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36617   size_t result;
36618 
36619   SWIG_check_num_args("lldb::SBModuleSpec::GetUUIDLength",1,1)
36620   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetUUIDLength",1,"lldb::SBModuleSpec *");
36621 
36622   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36623     SWIG_fail_ptr("SBModuleSpec_GetUUIDLength",1,SWIGTYPE_p_lldb__SBModuleSpec);
36624   }
36625 
36626   result = (arg1)->GetUUIDLength();
36627   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
36628   return SWIG_arg;
36629 
36630   if(0) SWIG_fail;
36631 
36632 fail:
36633   lua_error(L);
36634   return SWIG_arg;
36635 }
36636 
36637 
36638 static int _wrap_SBModuleSpec_SetUUIDBytes(lua_State* L) {
36639   int SWIG_arg = 0;
36640   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36641   uint8_t *arg2 = (uint8_t *) 0 ;
36642   size_t arg3 ;
36643   bool result;
36644 
36645   SWIG_check_num_args("lldb::SBModuleSpec::SetUUIDBytes",3,3)
36646   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetUUIDBytes",1,"lldb::SBModuleSpec *");
36647   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetUUIDBytes",2,"uint8_t const *");
36648   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBModuleSpec::SetUUIDBytes",3,"size_t");
36649 
36650   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36651     SWIG_fail_ptr("SBModuleSpec_SetUUIDBytes",1,SWIGTYPE_p_lldb__SBModuleSpec);
36652   }
36653 
36654 
36655   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_char,0))){
36656     SWIG_fail_ptr("SBModuleSpec_SetUUIDBytes",2,SWIGTYPE_p_unsigned_char);
36657   }
36658 
36659   arg3 = (size_t)lua_tointeger(L, 3);
36660   result = (bool)(arg1)->SetUUIDBytes((uint8_t const *)arg2,arg3);
36661   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
36662   return SWIG_arg;
36663 
36664   if(0) SWIG_fail;
36665 
36666 fail:
36667   lua_error(L);
36668   return SWIG_arg;
36669 }
36670 
36671 
36672 static int _wrap_SBModuleSpec_GetDescription(lua_State* L) {
36673   int SWIG_arg = 0;
36674   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36675   lldb::SBStream *arg2 = 0 ;
36676   bool result;
36677 
36678   SWIG_check_num_args("lldb::SBModuleSpec::GetDescription",2,2)
36679   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetDescription",1,"lldb::SBModuleSpec *");
36680   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::GetDescription",2,"lldb::SBStream &");
36681 
36682   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36683     SWIG_fail_ptr("SBModuleSpec_GetDescription",1,SWIGTYPE_p_lldb__SBModuleSpec);
36684   }
36685 
36686 
36687   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
36688     SWIG_fail_ptr("SBModuleSpec_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
36689   }
36690 
36691   result = (bool)(arg1)->GetDescription(*arg2);
36692   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
36693   return SWIG_arg;
36694 
36695   if(0) SWIG_fail;
36696 
36697 fail:
36698   lua_error(L);
36699   return SWIG_arg;
36700 }
36701 
36702 
36703 static int _wrap_SBModuleSpec___tostring(lua_State* L) {
36704   int SWIG_arg = 0;
36705   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36706   std::string result;
36707 
36708   SWIG_check_num_args("lldb::SBModuleSpec::__str__",1,1)
36709   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::__str__",1,"lldb::SBModuleSpec *");
36710 
36711   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36712     SWIG_fail_ptr("SBModuleSpec___tostring",1,SWIGTYPE_p_lldb__SBModuleSpec);
36713   }
36714 
36715   result = lldb_SBModuleSpec___str__(arg1);
36716   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
36717   return SWIG_arg;
36718 
36719   if(0) SWIG_fail;
36720 
36721 fail:
36722   lua_error(L);
36723   return SWIG_arg;
36724 }
36725 
36726 
36727 static void swig_delete_SBModuleSpec(void *obj) {
36728 lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) obj;
36729 delete arg1;
36730 }
36731 static int _proxy__wrap_new_SBModuleSpec(lua_State *L) {
36732     assert(lua_istable(L,1));
36733     lua_pushcfunction(L,_wrap_new_SBModuleSpec);
36734     assert(!lua_isnil(L,-1));
36735     lua_replace(L,1); /* replace our table with real constructor */
36736     lua_call(L,lua_gettop(L)-1,1);
36737     return 1;
36738 }
36739 static swig_lua_attribute swig_SBModuleSpec_attributes[] = {
36740     {0,0,0}
36741 };
36742 static swig_lua_method swig_SBModuleSpec_methods[]= {
36743     { "IsValid", _wrap_SBModuleSpec_IsValid},
36744     { "Clear", _wrap_SBModuleSpec_Clear},
36745     { "GetFileSpec", _wrap_SBModuleSpec_GetFileSpec},
36746     { "SetFileSpec", _wrap_SBModuleSpec_SetFileSpec},
36747     { "GetPlatformFileSpec", _wrap_SBModuleSpec_GetPlatformFileSpec},
36748     { "SetPlatformFileSpec", _wrap_SBModuleSpec_SetPlatformFileSpec},
36749     { "GetSymbolFileSpec", _wrap_SBModuleSpec_GetSymbolFileSpec},
36750     { "SetSymbolFileSpec", _wrap_SBModuleSpec_SetSymbolFileSpec},
36751     { "GetObjectName", _wrap_SBModuleSpec_GetObjectName},
36752     { "SetObjectName", _wrap_SBModuleSpec_SetObjectName},
36753     { "GetTriple", _wrap_SBModuleSpec_GetTriple},
36754     { "SetTriple", _wrap_SBModuleSpec_SetTriple},
36755     { "GetUUIDBytes", _wrap_SBModuleSpec_GetUUIDBytes},
36756     { "GetUUIDLength", _wrap_SBModuleSpec_GetUUIDLength},
36757     { "SetUUIDBytes", _wrap_SBModuleSpec_SetUUIDBytes},
36758     { "GetDescription", _wrap_SBModuleSpec_GetDescription},
36759     { "__tostring", _wrap_SBModuleSpec___tostring},
36760     {0,0}
36761 };
36762 static swig_lua_method swig_SBModuleSpec_meta[] = {
36763     { "__tostring", _wrap_SBModuleSpec___tostring},
36764     {0,0}
36765 };
36766 
36767 static swig_lua_attribute swig_SBModuleSpec_Sf_SwigStatic_attributes[] = {
36768     {0,0,0}
36769 };
36770 static swig_lua_const_info swig_SBModuleSpec_Sf_SwigStatic_constants[]= {
36771     {0,0,0,0,0,0}
36772 };
36773 static swig_lua_method swig_SBModuleSpec_Sf_SwigStatic_methods[]= {
36774     {0,0}
36775 };
36776 static swig_lua_class* swig_SBModuleSpec_Sf_SwigStatic_classes[]= {
36777     0
36778 };
36779 
36780 static swig_lua_namespace swig_SBModuleSpec_Sf_SwigStatic = {
36781     "SBModuleSpec",
36782     swig_SBModuleSpec_Sf_SwigStatic_methods,
36783     swig_SBModuleSpec_Sf_SwigStatic_attributes,
36784     swig_SBModuleSpec_Sf_SwigStatic_constants,
36785     swig_SBModuleSpec_Sf_SwigStatic_classes,
36786     0
36787 };
36788 static swig_lua_class *swig_SBModuleSpec_bases[] = {0};
36789 static const char *swig_SBModuleSpec_base_names[] = {0};
36790 static swig_lua_class _wrap_class_SBModuleSpec = { "SBModuleSpec", "SBModuleSpec", &SWIGTYPE_p_lldb__SBModuleSpec,_proxy__wrap_new_SBModuleSpec, swig_delete_SBModuleSpec, swig_SBModuleSpec_methods, swig_SBModuleSpec_attributes, &swig_SBModuleSpec_Sf_SwigStatic, swig_SBModuleSpec_meta, swig_SBModuleSpec_bases, swig_SBModuleSpec_base_names };
36791 
36792 static int _wrap_new_SBModuleSpecList__SWIG_0(lua_State* L) {
36793   int SWIG_arg = 0;
36794   lldb::SBModuleSpecList *result = 0 ;
36795 
36796   SWIG_check_num_args("lldb::SBModuleSpecList::SBModuleSpecList",0,0)
36797   result = (lldb::SBModuleSpecList *)new lldb::SBModuleSpecList();
36798   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModuleSpecList,1); SWIG_arg++;
36799   return SWIG_arg;
36800 
36801   if(0) SWIG_fail;
36802 
36803 fail:
36804   lua_error(L);
36805   return SWIG_arg;
36806 }
36807 
36808 
36809 static int _wrap_new_SBModuleSpecList__SWIG_1(lua_State* L) {
36810   int SWIG_arg = 0;
36811   lldb::SBModuleSpecList *arg1 = 0 ;
36812   lldb::SBModuleSpecList *result = 0 ;
36813 
36814   SWIG_check_num_args("lldb::SBModuleSpecList::SBModuleSpecList",1,1)
36815   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::SBModuleSpecList",1,"lldb::SBModuleSpecList const &");
36816 
36817   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
36818     SWIG_fail_ptr("new_SBModuleSpecList",1,SWIGTYPE_p_lldb__SBModuleSpecList);
36819   }
36820 
36821   result = (lldb::SBModuleSpecList *)new lldb::SBModuleSpecList((lldb::SBModuleSpecList const &)*arg1);
36822   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModuleSpecList,1); SWIG_arg++;
36823   return SWIG_arg;
36824 
36825   if(0) SWIG_fail;
36826 
36827 fail:
36828   lua_error(L);
36829   return SWIG_arg;
36830 }
36831 
36832 
36833 static int _wrap_new_SBModuleSpecList(lua_State* L) {
36834   int argc;
36835   int argv[2]={
36836     1,2
36837   };
36838 
36839   argc = lua_gettop(L);
36840   if (argc == 0) {
36841     return _wrap_new_SBModuleSpecList__SWIG_0(L);
36842   }
36843   if (argc == 1) {
36844     int _v;
36845     {
36846       void *ptr;
36847       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpecList, SWIG_POINTER_NO_NULL)) {
36848         _v = 0;
36849       } else {
36850         _v = 1;
36851       }
36852     }
36853     if (_v) {
36854       return _wrap_new_SBModuleSpecList__SWIG_1(L);
36855     }
36856   }
36857 
36858   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBModuleSpecList'\n"
36859     "  Possible C/C++ prototypes are:\n"
36860     "    lldb::SBModuleSpecList::SBModuleSpecList()\n"
36861     "    lldb::SBModuleSpecList::SBModuleSpecList(lldb::SBModuleSpecList const &)\n");
36862   lua_error(L);return 0;
36863 }
36864 
36865 
36866 static int _wrap_SBModuleSpecList_GetModuleSpecifications(lua_State* L) {
36867   int SWIG_arg = 0;
36868   char *arg1 = (char *) 0 ;
36869   lldb::SBModuleSpecList result;
36870 
36871   SWIG_check_num_args("lldb::SBModuleSpecList::GetModuleSpecifications",1,1)
36872   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::GetModuleSpecifications",1,"char const *");
36873   arg1 = (char *)lua_tostring(L, 1);
36874   result = lldb::SBModuleSpecList::GetModuleSpecifications((char const *)arg1);
36875   {
36876     lldb::SBModuleSpecList * resultptr = new lldb::SBModuleSpecList((const lldb::SBModuleSpecList &) result);
36877     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModuleSpecList,1); SWIG_arg++;
36878   }
36879   return SWIG_arg;
36880 
36881   if(0) SWIG_fail;
36882 
36883 fail:
36884   lua_error(L);
36885   return SWIG_arg;
36886 }
36887 
36888 
36889 static int _wrap_SBModuleSpecList_Append__SWIG_0(lua_State* L) {
36890   int SWIG_arg = 0;
36891   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
36892   lldb::SBModuleSpec *arg2 = 0 ;
36893 
36894   SWIG_check_num_args("lldb::SBModuleSpecList::Append",2,2)
36895   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::Append",1,"lldb::SBModuleSpecList *");
36896   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::Append",2,"lldb::SBModuleSpec const &");
36897 
36898   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
36899     SWIG_fail_ptr("SBModuleSpecList_Append",1,SWIGTYPE_p_lldb__SBModuleSpecList);
36900   }
36901 
36902 
36903   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36904     SWIG_fail_ptr("SBModuleSpecList_Append",2,SWIGTYPE_p_lldb__SBModuleSpec);
36905   }
36906 
36907   (arg1)->Append((lldb::SBModuleSpec const &)*arg2);
36908 
36909   return SWIG_arg;
36910 
36911   if(0) SWIG_fail;
36912 
36913 fail:
36914   lua_error(L);
36915   return SWIG_arg;
36916 }
36917 
36918 
36919 static int _wrap_SBModuleSpecList_Append__SWIG_1(lua_State* L) {
36920   int SWIG_arg = 0;
36921   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
36922   lldb::SBModuleSpecList *arg2 = 0 ;
36923 
36924   SWIG_check_num_args("lldb::SBModuleSpecList::Append",2,2)
36925   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::Append",1,"lldb::SBModuleSpecList *");
36926   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::Append",2,"lldb::SBModuleSpecList const &");
36927 
36928   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
36929     SWIG_fail_ptr("SBModuleSpecList_Append",1,SWIGTYPE_p_lldb__SBModuleSpecList);
36930   }
36931 
36932 
36933   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
36934     SWIG_fail_ptr("SBModuleSpecList_Append",2,SWIGTYPE_p_lldb__SBModuleSpecList);
36935   }
36936 
36937   (arg1)->Append((lldb::SBModuleSpecList const &)*arg2);
36938 
36939   return SWIG_arg;
36940 
36941   if(0) SWIG_fail;
36942 
36943 fail:
36944   lua_error(L);
36945   return SWIG_arg;
36946 }
36947 
36948 
36949 static int _wrap_SBModuleSpecList_Append(lua_State* L) {
36950   int argc;
36951   int argv[3]={
36952     1,2,3
36953   };
36954 
36955   argc = lua_gettop(L);
36956   if (argc == 2) {
36957     int _v;
36958     {
36959       void *ptr;
36960       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpecList, 0)) {
36961         _v = 0;
36962       } else {
36963         _v = 1;
36964       }
36965     }
36966     if (_v) {
36967       {
36968         void *ptr;
36969         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpec, SWIG_POINTER_NO_NULL)) {
36970           _v = 0;
36971         } else {
36972           _v = 1;
36973         }
36974       }
36975       if (_v) {
36976         return _wrap_SBModuleSpecList_Append__SWIG_0(L);
36977       }
36978     }
36979   }
36980   if (argc == 2) {
36981     int _v;
36982     {
36983       void *ptr;
36984       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpecList, 0)) {
36985         _v = 0;
36986       } else {
36987         _v = 1;
36988       }
36989     }
36990     if (_v) {
36991       {
36992         void *ptr;
36993         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpecList, SWIG_POINTER_NO_NULL)) {
36994           _v = 0;
36995         } else {
36996           _v = 1;
36997         }
36998       }
36999       if (_v) {
37000         return _wrap_SBModuleSpecList_Append__SWIG_1(L);
37001       }
37002     }
37003   }
37004 
37005   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModuleSpecList_Append'\n"
37006     "  Possible C/C++ prototypes are:\n"
37007     "    lldb::SBModuleSpecList::Append(lldb::SBModuleSpec const &)\n"
37008     "    lldb::SBModuleSpecList::Append(lldb::SBModuleSpecList const &)\n");
37009   lua_error(L);return 0;
37010 }
37011 
37012 
37013 static int _wrap_SBModuleSpecList_FindFirstMatchingSpec(lua_State* L) {
37014   int SWIG_arg = 0;
37015   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
37016   lldb::SBModuleSpec *arg2 = 0 ;
37017   lldb::SBModuleSpec result;
37018 
37019   SWIG_check_num_args("lldb::SBModuleSpecList::FindFirstMatchingSpec",2,2)
37020   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::FindFirstMatchingSpec",1,"lldb::SBModuleSpecList *");
37021   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::FindFirstMatchingSpec",2,"lldb::SBModuleSpec const &");
37022 
37023   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
37024     SWIG_fail_ptr("SBModuleSpecList_FindFirstMatchingSpec",1,SWIGTYPE_p_lldb__SBModuleSpecList);
37025   }
37026 
37027 
37028   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpec,0))){
37029     SWIG_fail_ptr("SBModuleSpecList_FindFirstMatchingSpec",2,SWIGTYPE_p_lldb__SBModuleSpec);
37030   }
37031 
37032   result = (arg1)->FindFirstMatchingSpec((lldb::SBModuleSpec const &)*arg2);
37033   {
37034     lldb::SBModuleSpec * resultptr = new lldb::SBModuleSpec((const lldb::SBModuleSpec &) result);
37035     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModuleSpec,1); SWIG_arg++;
37036   }
37037   return SWIG_arg;
37038 
37039   if(0) SWIG_fail;
37040 
37041 fail:
37042   lua_error(L);
37043   return SWIG_arg;
37044 }
37045 
37046 
37047 static int _wrap_SBModuleSpecList_FindMatchingSpecs(lua_State* L) {
37048   int SWIG_arg = 0;
37049   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
37050   lldb::SBModuleSpec *arg2 = 0 ;
37051   lldb::SBModuleSpecList result;
37052 
37053   SWIG_check_num_args("lldb::SBModuleSpecList::FindMatchingSpecs",2,2)
37054   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::FindMatchingSpecs",1,"lldb::SBModuleSpecList *");
37055   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::FindMatchingSpecs",2,"lldb::SBModuleSpec const &");
37056 
37057   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
37058     SWIG_fail_ptr("SBModuleSpecList_FindMatchingSpecs",1,SWIGTYPE_p_lldb__SBModuleSpecList);
37059   }
37060 
37061 
37062   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpec,0))){
37063     SWIG_fail_ptr("SBModuleSpecList_FindMatchingSpecs",2,SWIGTYPE_p_lldb__SBModuleSpec);
37064   }
37065 
37066   result = (arg1)->FindMatchingSpecs((lldb::SBModuleSpec const &)*arg2);
37067   {
37068     lldb::SBModuleSpecList * resultptr = new lldb::SBModuleSpecList((const lldb::SBModuleSpecList &) result);
37069     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModuleSpecList,1); SWIG_arg++;
37070   }
37071   return SWIG_arg;
37072 
37073   if(0) SWIG_fail;
37074 
37075 fail:
37076   lua_error(L);
37077   return SWIG_arg;
37078 }
37079 
37080 
37081 static int _wrap_SBModuleSpecList_GetSize(lua_State* L) {
37082   int SWIG_arg = 0;
37083   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
37084   size_t result;
37085 
37086   SWIG_check_num_args("lldb::SBModuleSpecList::GetSize",1,1)
37087   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::GetSize",1,"lldb::SBModuleSpecList *");
37088 
37089   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
37090     SWIG_fail_ptr("SBModuleSpecList_GetSize",1,SWIGTYPE_p_lldb__SBModuleSpecList);
37091   }
37092 
37093   result = (arg1)->GetSize();
37094   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
37095   return SWIG_arg;
37096 
37097   if(0) SWIG_fail;
37098 
37099 fail:
37100   lua_error(L);
37101   return SWIG_arg;
37102 }
37103 
37104 
37105 static int _wrap_SBModuleSpecList_GetSpecAtIndex(lua_State* L) {
37106   int SWIG_arg = 0;
37107   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
37108   size_t arg2 ;
37109   lldb::SBModuleSpec result;
37110 
37111   SWIG_check_num_args("lldb::SBModuleSpecList::GetSpecAtIndex",2,2)
37112   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::GetSpecAtIndex",1,"lldb::SBModuleSpecList *");
37113   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::GetSpecAtIndex",2,"size_t");
37114 
37115   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
37116     SWIG_fail_ptr("SBModuleSpecList_GetSpecAtIndex",1,SWIGTYPE_p_lldb__SBModuleSpecList);
37117   }
37118 
37119   arg2 = (size_t)lua_tointeger(L, 2);
37120   result = (arg1)->GetSpecAtIndex(arg2);
37121   {
37122     lldb::SBModuleSpec * resultptr = new lldb::SBModuleSpec((const lldb::SBModuleSpec &) result);
37123     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModuleSpec,1); SWIG_arg++;
37124   }
37125   return SWIG_arg;
37126 
37127   if(0) SWIG_fail;
37128 
37129 fail:
37130   lua_error(L);
37131   return SWIG_arg;
37132 }
37133 
37134 
37135 static int _wrap_SBModuleSpecList_GetDescription(lua_State* L) {
37136   int SWIG_arg = 0;
37137   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
37138   lldb::SBStream *arg2 = 0 ;
37139   bool result;
37140 
37141   SWIG_check_num_args("lldb::SBModuleSpecList::GetDescription",2,2)
37142   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::GetDescription",1,"lldb::SBModuleSpecList *");
37143   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::GetDescription",2,"lldb::SBStream &");
37144 
37145   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
37146     SWIG_fail_ptr("SBModuleSpecList_GetDescription",1,SWIGTYPE_p_lldb__SBModuleSpecList);
37147   }
37148 
37149 
37150   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
37151     SWIG_fail_ptr("SBModuleSpecList_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
37152   }
37153 
37154   result = (bool)(arg1)->GetDescription(*arg2);
37155   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
37156   return SWIG_arg;
37157 
37158   if(0) SWIG_fail;
37159 
37160 fail:
37161   lua_error(L);
37162   return SWIG_arg;
37163 }
37164 
37165 
37166 static int _wrap_SBModuleSpecList___tostring(lua_State* L) {
37167   int SWIG_arg = 0;
37168   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
37169   std::string result;
37170 
37171   SWIG_check_num_args("lldb::SBModuleSpecList::__str__",1,1)
37172   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::__str__",1,"lldb::SBModuleSpecList *");
37173 
37174   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
37175     SWIG_fail_ptr("SBModuleSpecList___tostring",1,SWIGTYPE_p_lldb__SBModuleSpecList);
37176   }
37177 
37178   result = lldb_SBModuleSpecList___str__(arg1);
37179   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
37180   return SWIG_arg;
37181 
37182   if(0) SWIG_fail;
37183 
37184 fail:
37185   lua_error(L);
37186   return SWIG_arg;
37187 }
37188 
37189 
37190 static void swig_delete_SBModuleSpecList(void *obj) {
37191 lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) obj;
37192 delete arg1;
37193 }
37194 static int _proxy__wrap_new_SBModuleSpecList(lua_State *L) {
37195     assert(lua_istable(L,1));
37196     lua_pushcfunction(L,_wrap_new_SBModuleSpecList);
37197     assert(!lua_isnil(L,-1));
37198     lua_replace(L,1); /* replace our table with real constructor */
37199     lua_call(L,lua_gettop(L)-1,1);
37200     return 1;
37201 }
37202 static swig_lua_attribute swig_SBModuleSpecList_attributes[] = {
37203     {0,0,0}
37204 };
37205 static swig_lua_method swig_SBModuleSpecList_methods[]= {
37206     { "Append", _wrap_SBModuleSpecList_Append},
37207     { "FindFirstMatchingSpec", _wrap_SBModuleSpecList_FindFirstMatchingSpec},
37208     { "FindMatchingSpecs", _wrap_SBModuleSpecList_FindMatchingSpecs},
37209     { "GetSize", _wrap_SBModuleSpecList_GetSize},
37210     { "GetSpecAtIndex", _wrap_SBModuleSpecList_GetSpecAtIndex},
37211     { "GetDescription", _wrap_SBModuleSpecList_GetDescription},
37212     { "__tostring", _wrap_SBModuleSpecList___tostring},
37213     {0,0}
37214 };
37215 static swig_lua_method swig_SBModuleSpecList_meta[] = {
37216     { "__tostring", _wrap_SBModuleSpecList___tostring},
37217     {0,0}
37218 };
37219 
37220 static swig_lua_attribute swig_SBModuleSpecList_Sf_SwigStatic_attributes[] = {
37221     {0,0,0}
37222 };
37223 static swig_lua_const_info swig_SBModuleSpecList_Sf_SwigStatic_constants[]= {
37224     {0,0,0,0,0,0}
37225 };
37226 static swig_lua_method swig_SBModuleSpecList_Sf_SwigStatic_methods[]= {
37227     { "GetModuleSpecifications", _wrap_SBModuleSpecList_GetModuleSpecifications},
37228     {0,0}
37229 };
37230 static swig_lua_class* swig_SBModuleSpecList_Sf_SwigStatic_classes[]= {
37231     0
37232 };
37233 
37234 static swig_lua_namespace swig_SBModuleSpecList_Sf_SwigStatic = {
37235     "SBModuleSpecList",
37236     swig_SBModuleSpecList_Sf_SwigStatic_methods,
37237     swig_SBModuleSpecList_Sf_SwigStatic_attributes,
37238     swig_SBModuleSpecList_Sf_SwigStatic_constants,
37239     swig_SBModuleSpecList_Sf_SwigStatic_classes,
37240     0
37241 };
37242 static swig_lua_class *swig_SBModuleSpecList_bases[] = {0};
37243 static const char *swig_SBModuleSpecList_base_names[] = {0};
37244 static swig_lua_class _wrap_class_SBModuleSpecList = { "SBModuleSpecList", "SBModuleSpecList", &SWIGTYPE_p_lldb__SBModuleSpecList,_proxy__wrap_new_SBModuleSpecList, swig_delete_SBModuleSpecList, swig_SBModuleSpecList_methods, swig_SBModuleSpecList_attributes, &swig_SBModuleSpecList_Sf_SwigStatic, swig_SBModuleSpecList_meta, swig_SBModuleSpecList_bases, swig_SBModuleSpecList_base_names };
37245 
37246 static int _wrap_new_SBPlatformConnectOptions__SWIG_0(lua_State* L) {
37247   int SWIG_arg = 0;
37248   char *arg1 = (char *) 0 ;
37249   lldb::SBPlatformConnectOptions *result = 0 ;
37250 
37251   SWIG_check_num_args("lldb::SBPlatformConnectOptions::SBPlatformConnectOptions",1,1)
37252   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SBPlatformConnectOptions",1,"char const *");
37253   arg1 = (char *)lua_tostring(L, 1);
37254   result = (lldb::SBPlatformConnectOptions *)new lldb::SBPlatformConnectOptions((char const *)arg1);
37255   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformConnectOptions,1); SWIG_arg++;
37256   return SWIG_arg;
37257 
37258   if(0) SWIG_fail;
37259 
37260 fail:
37261   lua_error(L);
37262   return SWIG_arg;
37263 }
37264 
37265 
37266 static int _wrap_new_SBPlatformConnectOptions__SWIG_1(lua_State* L) {
37267   int SWIG_arg = 0;
37268   lldb::SBPlatformConnectOptions *arg1 = 0 ;
37269   lldb::SBPlatformConnectOptions *result = 0 ;
37270 
37271   SWIG_check_num_args("lldb::SBPlatformConnectOptions::SBPlatformConnectOptions",1,1)
37272   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SBPlatformConnectOptions",1,"lldb::SBPlatformConnectOptions const &");
37273 
37274   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
37275     SWIG_fail_ptr("new_SBPlatformConnectOptions",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
37276   }
37277 
37278   result = (lldb::SBPlatformConnectOptions *)new lldb::SBPlatformConnectOptions((lldb::SBPlatformConnectOptions const &)*arg1);
37279   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformConnectOptions,1); SWIG_arg++;
37280   return SWIG_arg;
37281 
37282   if(0) SWIG_fail;
37283 
37284 fail:
37285   lua_error(L);
37286   return SWIG_arg;
37287 }
37288 
37289 
37290 static int _wrap_new_SBPlatformConnectOptions(lua_State* L) {
37291   int argc;
37292   int argv[2]={
37293     1,2
37294   };
37295 
37296   argc = lua_gettop(L);
37297   if (argc == 1) {
37298     int _v;
37299     {
37300       void *ptr;
37301       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBPlatformConnectOptions, SWIG_POINTER_NO_NULL)) {
37302         _v = 0;
37303       } else {
37304         _v = 1;
37305       }
37306     }
37307     if (_v) {
37308       return _wrap_new_SBPlatformConnectOptions__SWIG_1(L);
37309     }
37310   }
37311   if (argc == 1) {
37312     int _v;
37313     {
37314       _v = SWIG_lua_isnilstring(L,argv[0]);
37315     }
37316     if (_v) {
37317       return _wrap_new_SBPlatformConnectOptions__SWIG_0(L);
37318     }
37319   }
37320 
37321   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBPlatformConnectOptions'\n"
37322     "  Possible C/C++ prototypes are:\n"
37323     "    lldb::SBPlatformConnectOptions::SBPlatformConnectOptions(char const *)\n"
37324     "    lldb::SBPlatformConnectOptions::SBPlatformConnectOptions(lldb::SBPlatformConnectOptions const &)\n");
37325   lua_error(L);return 0;
37326 }
37327 
37328 
37329 static int _wrap_SBPlatformConnectOptions_GetURL(lua_State* L) {
37330   int SWIG_arg = 0;
37331   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
37332   char *result = 0 ;
37333 
37334   SWIG_check_num_args("lldb::SBPlatformConnectOptions::GetURL",1,1)
37335   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::GetURL",1,"lldb::SBPlatformConnectOptions *");
37336 
37337   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
37338     SWIG_fail_ptr("SBPlatformConnectOptions_GetURL",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
37339   }
37340 
37341   result = (char *)(arg1)->GetURL();
37342   lua_pushstring(L,(const char *)result); SWIG_arg++;
37343   return SWIG_arg;
37344 
37345   if(0) SWIG_fail;
37346 
37347 fail:
37348   lua_error(L);
37349   return SWIG_arg;
37350 }
37351 
37352 
37353 static int _wrap_SBPlatformConnectOptions_SetURL(lua_State* L) {
37354   int SWIG_arg = 0;
37355   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
37356   char *arg2 = (char *) 0 ;
37357 
37358   SWIG_check_num_args("lldb::SBPlatformConnectOptions::SetURL",2,2)
37359   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SetURL",1,"lldb::SBPlatformConnectOptions *");
37360   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SetURL",2,"char const *");
37361 
37362   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
37363     SWIG_fail_ptr("SBPlatformConnectOptions_SetURL",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
37364   }
37365 
37366   arg2 = (char *)lua_tostring(L, 2);
37367   (arg1)->SetURL((char const *)arg2);
37368 
37369   return SWIG_arg;
37370 
37371   if(0) SWIG_fail;
37372 
37373 fail:
37374   lua_error(L);
37375   return SWIG_arg;
37376 }
37377 
37378 
37379 static int _wrap_SBPlatformConnectOptions_GetRsyncEnabled(lua_State* L) {
37380   int SWIG_arg = 0;
37381   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
37382   bool result;
37383 
37384   SWIG_check_num_args("lldb::SBPlatformConnectOptions::GetRsyncEnabled",1,1)
37385   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::GetRsyncEnabled",1,"lldb::SBPlatformConnectOptions *");
37386 
37387   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
37388     SWIG_fail_ptr("SBPlatformConnectOptions_GetRsyncEnabled",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
37389   }
37390 
37391   result = (bool)(arg1)->GetRsyncEnabled();
37392   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
37393   return SWIG_arg;
37394 
37395   if(0) SWIG_fail;
37396 
37397 fail:
37398   lua_error(L);
37399   return SWIG_arg;
37400 }
37401 
37402 
37403 static int _wrap_SBPlatformConnectOptions_EnableRsync(lua_State* L) {
37404   int SWIG_arg = 0;
37405   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
37406   char *arg2 = (char *) 0 ;
37407   char *arg3 = (char *) 0 ;
37408   bool arg4 ;
37409 
37410   SWIG_check_num_args("lldb::SBPlatformConnectOptions::EnableRsync",4,4)
37411   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::EnableRsync",1,"lldb::SBPlatformConnectOptions *");
37412   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::EnableRsync",2,"char const *");
37413   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::EnableRsync",3,"char const *");
37414   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::EnableRsync",4,"bool");
37415 
37416   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
37417     SWIG_fail_ptr("SBPlatformConnectOptions_EnableRsync",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
37418   }
37419 
37420   arg2 = (char *)lua_tostring(L, 2);
37421   arg3 = (char *)lua_tostring(L, 3);
37422   arg4 = (lua_toboolean(L, 4)!=0);
37423   (arg1)->EnableRsync((char const *)arg2,(char const *)arg3,arg4);
37424 
37425   return SWIG_arg;
37426 
37427   if(0) SWIG_fail;
37428 
37429 fail:
37430   lua_error(L);
37431   return SWIG_arg;
37432 }
37433 
37434 
37435 static int _wrap_SBPlatformConnectOptions_DisableRsync(lua_State* L) {
37436   int SWIG_arg = 0;
37437   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
37438 
37439   SWIG_check_num_args("lldb::SBPlatformConnectOptions::DisableRsync",1,1)
37440   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::DisableRsync",1,"lldb::SBPlatformConnectOptions *");
37441 
37442   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
37443     SWIG_fail_ptr("SBPlatformConnectOptions_DisableRsync",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
37444   }
37445 
37446   (arg1)->DisableRsync();
37447 
37448   return SWIG_arg;
37449 
37450   if(0) SWIG_fail;
37451 
37452 fail:
37453   lua_error(L);
37454   return SWIG_arg;
37455 }
37456 
37457 
37458 static int _wrap_SBPlatformConnectOptions_GetLocalCacheDirectory(lua_State* L) {
37459   int SWIG_arg = 0;
37460   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
37461   char *result = 0 ;
37462 
37463   SWIG_check_num_args("lldb::SBPlatformConnectOptions::GetLocalCacheDirectory",1,1)
37464   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::GetLocalCacheDirectory",1,"lldb::SBPlatformConnectOptions *");
37465 
37466   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
37467     SWIG_fail_ptr("SBPlatformConnectOptions_GetLocalCacheDirectory",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
37468   }
37469 
37470   result = (char *)(arg1)->GetLocalCacheDirectory();
37471   lua_pushstring(L,(const char *)result); SWIG_arg++;
37472   return SWIG_arg;
37473 
37474   if(0) SWIG_fail;
37475 
37476 fail:
37477   lua_error(L);
37478   return SWIG_arg;
37479 }
37480 
37481 
37482 static int _wrap_SBPlatformConnectOptions_SetLocalCacheDirectory(lua_State* L) {
37483   int SWIG_arg = 0;
37484   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
37485   char *arg2 = (char *) 0 ;
37486 
37487   SWIG_check_num_args("lldb::SBPlatformConnectOptions::SetLocalCacheDirectory",2,2)
37488   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SetLocalCacheDirectory",1,"lldb::SBPlatformConnectOptions *");
37489   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SetLocalCacheDirectory",2,"char const *");
37490 
37491   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
37492     SWIG_fail_ptr("SBPlatformConnectOptions_SetLocalCacheDirectory",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
37493   }
37494 
37495   arg2 = (char *)lua_tostring(L, 2);
37496   (arg1)->SetLocalCacheDirectory((char const *)arg2);
37497 
37498   return SWIG_arg;
37499 
37500   if(0) SWIG_fail;
37501 
37502 fail:
37503   lua_error(L);
37504   return SWIG_arg;
37505 }
37506 
37507 
37508 static void swig_delete_SBPlatformConnectOptions(void *obj) {
37509 lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) obj;
37510 delete arg1;
37511 }
37512 static int _proxy__wrap_new_SBPlatformConnectOptions(lua_State *L) {
37513     assert(lua_istable(L,1));
37514     lua_pushcfunction(L,_wrap_new_SBPlatformConnectOptions);
37515     assert(!lua_isnil(L,-1));
37516     lua_replace(L,1); /* replace our table with real constructor */
37517     lua_call(L,lua_gettop(L)-1,1);
37518     return 1;
37519 }
37520 static swig_lua_attribute swig_SBPlatformConnectOptions_attributes[] = {
37521     {0,0,0}
37522 };
37523 static swig_lua_method swig_SBPlatformConnectOptions_methods[]= {
37524     { "GetURL", _wrap_SBPlatformConnectOptions_GetURL},
37525     { "SetURL", _wrap_SBPlatformConnectOptions_SetURL},
37526     { "GetRsyncEnabled", _wrap_SBPlatformConnectOptions_GetRsyncEnabled},
37527     { "EnableRsync", _wrap_SBPlatformConnectOptions_EnableRsync},
37528     { "DisableRsync", _wrap_SBPlatformConnectOptions_DisableRsync},
37529     { "GetLocalCacheDirectory", _wrap_SBPlatformConnectOptions_GetLocalCacheDirectory},
37530     { "SetLocalCacheDirectory", _wrap_SBPlatformConnectOptions_SetLocalCacheDirectory},
37531     {0,0}
37532 };
37533 static swig_lua_method swig_SBPlatformConnectOptions_meta[] = {
37534     {0,0}
37535 };
37536 
37537 static swig_lua_attribute swig_SBPlatformConnectOptions_Sf_SwigStatic_attributes[] = {
37538     {0,0,0}
37539 };
37540 static swig_lua_const_info swig_SBPlatformConnectOptions_Sf_SwigStatic_constants[]= {
37541     {0,0,0,0,0,0}
37542 };
37543 static swig_lua_method swig_SBPlatformConnectOptions_Sf_SwigStatic_methods[]= {
37544     {0,0}
37545 };
37546 static swig_lua_class* swig_SBPlatformConnectOptions_Sf_SwigStatic_classes[]= {
37547     0
37548 };
37549 
37550 static swig_lua_namespace swig_SBPlatformConnectOptions_Sf_SwigStatic = {
37551     "SBPlatformConnectOptions",
37552     swig_SBPlatformConnectOptions_Sf_SwigStatic_methods,
37553     swig_SBPlatformConnectOptions_Sf_SwigStatic_attributes,
37554     swig_SBPlatformConnectOptions_Sf_SwigStatic_constants,
37555     swig_SBPlatformConnectOptions_Sf_SwigStatic_classes,
37556     0
37557 };
37558 static swig_lua_class *swig_SBPlatformConnectOptions_bases[] = {0};
37559 static const char *swig_SBPlatformConnectOptions_base_names[] = {0};
37560 static swig_lua_class _wrap_class_SBPlatformConnectOptions = { "SBPlatformConnectOptions", "SBPlatformConnectOptions", &SWIGTYPE_p_lldb__SBPlatformConnectOptions,_proxy__wrap_new_SBPlatformConnectOptions, swig_delete_SBPlatformConnectOptions, swig_SBPlatformConnectOptions_methods, swig_SBPlatformConnectOptions_attributes, &swig_SBPlatformConnectOptions_Sf_SwigStatic, swig_SBPlatformConnectOptions_meta, swig_SBPlatformConnectOptions_bases, swig_SBPlatformConnectOptions_base_names };
37561 
37562 static int _wrap_new_SBPlatformShellCommand__SWIG_0(lua_State* L) {
37563   int SWIG_arg = 0;
37564   char *arg1 = (char *) 0 ;
37565   char *arg2 = (char *) 0 ;
37566   lldb::SBPlatformShellCommand *result = 0 ;
37567 
37568   SWIG_check_num_args("lldb::SBPlatformShellCommand::SBPlatformShellCommand",2,2)
37569   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,"char const *");
37570   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SBPlatformShellCommand",2,"char const *");
37571   arg1 = (char *)lua_tostring(L, 1);
37572   arg2 = (char *)lua_tostring(L, 2);
37573   result = (lldb::SBPlatformShellCommand *)new lldb::SBPlatformShellCommand((char const *)arg1,(char const *)arg2);
37574   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformShellCommand,1); SWIG_arg++;
37575   return SWIG_arg;
37576 
37577   if(0) SWIG_fail;
37578 
37579 fail:
37580   lua_error(L);
37581   return SWIG_arg;
37582 }
37583 
37584 
37585 static int _wrap_new_SBPlatformShellCommand__SWIG_1(lua_State* L) {
37586   int SWIG_arg = 0;
37587   char *arg1 = (char *) 0 ;
37588   lldb::SBPlatformShellCommand *result = 0 ;
37589 
37590   SWIG_check_num_args("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,1)
37591   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,"char const *");
37592   arg1 = (char *)lua_tostring(L, 1);
37593   result = (lldb::SBPlatformShellCommand *)new lldb::SBPlatformShellCommand((char const *)arg1);
37594   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformShellCommand,1); SWIG_arg++;
37595   return SWIG_arg;
37596 
37597   if(0) SWIG_fail;
37598 
37599 fail:
37600   lua_error(L);
37601   return SWIG_arg;
37602 }
37603 
37604 
37605 static int _wrap_new_SBPlatformShellCommand__SWIG_2(lua_State* L) {
37606   int SWIG_arg = 0;
37607   lldb::SBPlatformShellCommand *arg1 = 0 ;
37608   lldb::SBPlatformShellCommand *result = 0 ;
37609 
37610   SWIG_check_num_args("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,1)
37611   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,"lldb::SBPlatformShellCommand const &");
37612 
37613   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37614     SWIG_fail_ptr("new_SBPlatformShellCommand",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37615   }
37616 
37617   result = (lldb::SBPlatformShellCommand *)new lldb::SBPlatformShellCommand((lldb::SBPlatformShellCommand const &)*arg1);
37618   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformShellCommand,1); SWIG_arg++;
37619   return SWIG_arg;
37620 
37621   if(0) SWIG_fail;
37622 
37623 fail:
37624   lua_error(L);
37625   return SWIG_arg;
37626 }
37627 
37628 
37629 static int _wrap_new_SBPlatformShellCommand(lua_State* L) {
37630   int argc;
37631   int argv[3]={
37632     1,2,3
37633   };
37634 
37635   argc = lua_gettop(L);
37636   if (argc == 1) {
37637     int _v;
37638     {
37639       void *ptr;
37640       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBPlatformShellCommand, SWIG_POINTER_NO_NULL)) {
37641         _v = 0;
37642       } else {
37643         _v = 1;
37644       }
37645     }
37646     if (_v) {
37647       return _wrap_new_SBPlatformShellCommand__SWIG_2(L);
37648     }
37649   }
37650   if (argc == 1) {
37651     int _v;
37652     {
37653       _v = SWIG_lua_isnilstring(L,argv[0]);
37654     }
37655     if (_v) {
37656       return _wrap_new_SBPlatformShellCommand__SWIG_1(L);
37657     }
37658   }
37659   if (argc == 2) {
37660     int _v;
37661     {
37662       _v = SWIG_lua_isnilstring(L,argv[0]);
37663     }
37664     if (_v) {
37665       {
37666         _v = SWIG_lua_isnilstring(L,argv[1]);
37667       }
37668       if (_v) {
37669         return _wrap_new_SBPlatformShellCommand__SWIG_0(L);
37670       }
37671     }
37672   }
37673 
37674   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBPlatformShellCommand'\n"
37675     "  Possible C/C++ prototypes are:\n"
37676     "    lldb::SBPlatformShellCommand::SBPlatformShellCommand(char const *,char const *)\n"
37677     "    lldb::SBPlatformShellCommand::SBPlatformShellCommand(char const *)\n"
37678     "    lldb::SBPlatformShellCommand::SBPlatformShellCommand(lldb::SBPlatformShellCommand const &)\n");
37679   lua_error(L);return 0;
37680 }
37681 
37682 
37683 static int _wrap_SBPlatformShellCommand_Clear(lua_State* L) {
37684   int SWIG_arg = 0;
37685   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37686 
37687   SWIG_check_num_args("lldb::SBPlatformShellCommand::Clear",1,1)
37688   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::Clear",1,"lldb::SBPlatformShellCommand *");
37689 
37690   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37691     SWIG_fail_ptr("SBPlatformShellCommand_Clear",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37692   }
37693 
37694   (arg1)->Clear();
37695 
37696   return SWIG_arg;
37697 
37698   if(0) SWIG_fail;
37699 
37700 fail:
37701   lua_error(L);
37702   return SWIG_arg;
37703 }
37704 
37705 
37706 static int _wrap_SBPlatformShellCommand_GetShell(lua_State* L) {
37707   int SWIG_arg = 0;
37708   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37709   char *result = 0 ;
37710 
37711   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetShell",1,1)
37712   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetShell",1,"lldb::SBPlatformShellCommand *");
37713 
37714   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37715     SWIG_fail_ptr("SBPlatformShellCommand_GetShell",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37716   }
37717 
37718   result = (char *)(arg1)->GetShell();
37719   lua_pushstring(L,(const char *)result); SWIG_arg++;
37720   return SWIG_arg;
37721 
37722   if(0) SWIG_fail;
37723 
37724 fail:
37725   lua_error(L);
37726   return SWIG_arg;
37727 }
37728 
37729 
37730 static int _wrap_SBPlatformShellCommand_SetShell(lua_State* L) {
37731   int SWIG_arg = 0;
37732   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37733   char *arg2 = (char *) 0 ;
37734 
37735   SWIG_check_num_args("lldb::SBPlatformShellCommand::SetShell",2,2)
37736   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetShell",1,"lldb::SBPlatformShellCommand *");
37737   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetShell",2,"char const *");
37738 
37739   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37740     SWIG_fail_ptr("SBPlatformShellCommand_SetShell",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37741   }
37742 
37743   arg2 = (char *)lua_tostring(L, 2);
37744   (arg1)->SetShell((char const *)arg2);
37745 
37746   return SWIG_arg;
37747 
37748   if(0) SWIG_fail;
37749 
37750 fail:
37751   lua_error(L);
37752   return SWIG_arg;
37753 }
37754 
37755 
37756 static int _wrap_SBPlatformShellCommand_GetCommand(lua_State* L) {
37757   int SWIG_arg = 0;
37758   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37759   char *result = 0 ;
37760 
37761   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetCommand",1,1)
37762   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetCommand",1,"lldb::SBPlatformShellCommand *");
37763 
37764   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37765     SWIG_fail_ptr("SBPlatformShellCommand_GetCommand",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37766   }
37767 
37768   result = (char *)(arg1)->GetCommand();
37769   lua_pushstring(L,(const char *)result); SWIG_arg++;
37770   return SWIG_arg;
37771 
37772   if(0) SWIG_fail;
37773 
37774 fail:
37775   lua_error(L);
37776   return SWIG_arg;
37777 }
37778 
37779 
37780 static int _wrap_SBPlatformShellCommand_SetCommand(lua_State* L) {
37781   int SWIG_arg = 0;
37782   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37783   char *arg2 = (char *) 0 ;
37784 
37785   SWIG_check_num_args("lldb::SBPlatformShellCommand::SetCommand",2,2)
37786   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetCommand",1,"lldb::SBPlatformShellCommand *");
37787   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetCommand",2,"char const *");
37788 
37789   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37790     SWIG_fail_ptr("SBPlatformShellCommand_SetCommand",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37791   }
37792 
37793   arg2 = (char *)lua_tostring(L, 2);
37794   (arg1)->SetCommand((char const *)arg2);
37795 
37796   return SWIG_arg;
37797 
37798   if(0) SWIG_fail;
37799 
37800 fail:
37801   lua_error(L);
37802   return SWIG_arg;
37803 }
37804 
37805 
37806 static int _wrap_SBPlatformShellCommand_GetWorkingDirectory(lua_State* L) {
37807   int SWIG_arg = 0;
37808   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37809   char *result = 0 ;
37810 
37811   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetWorkingDirectory",1,1)
37812   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetWorkingDirectory",1,"lldb::SBPlatformShellCommand *");
37813 
37814   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37815     SWIG_fail_ptr("SBPlatformShellCommand_GetWorkingDirectory",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37816   }
37817 
37818   result = (char *)(arg1)->GetWorkingDirectory();
37819   lua_pushstring(L,(const char *)result); SWIG_arg++;
37820   return SWIG_arg;
37821 
37822   if(0) SWIG_fail;
37823 
37824 fail:
37825   lua_error(L);
37826   return SWIG_arg;
37827 }
37828 
37829 
37830 static int _wrap_SBPlatformShellCommand_SetWorkingDirectory(lua_State* L) {
37831   int SWIG_arg = 0;
37832   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37833   char *arg2 = (char *) 0 ;
37834 
37835   SWIG_check_num_args("lldb::SBPlatformShellCommand::SetWorkingDirectory",2,2)
37836   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetWorkingDirectory",1,"lldb::SBPlatformShellCommand *");
37837   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetWorkingDirectory",2,"char const *");
37838 
37839   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37840     SWIG_fail_ptr("SBPlatformShellCommand_SetWorkingDirectory",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37841   }
37842 
37843   arg2 = (char *)lua_tostring(L, 2);
37844   (arg1)->SetWorkingDirectory((char const *)arg2);
37845 
37846   return SWIG_arg;
37847 
37848   if(0) SWIG_fail;
37849 
37850 fail:
37851   lua_error(L);
37852   return SWIG_arg;
37853 }
37854 
37855 
37856 static int _wrap_SBPlatformShellCommand_GetTimeoutSeconds(lua_State* L) {
37857   int SWIG_arg = 0;
37858   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37859   uint32_t result;
37860 
37861   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetTimeoutSeconds",1,1)
37862   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetTimeoutSeconds",1,"lldb::SBPlatformShellCommand *");
37863 
37864   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37865     SWIG_fail_ptr("SBPlatformShellCommand_GetTimeoutSeconds",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37866   }
37867 
37868   result = (uint32_t)(arg1)->GetTimeoutSeconds();
37869   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
37870   return SWIG_arg;
37871 
37872   if(0) SWIG_fail;
37873 
37874 fail:
37875   lua_error(L);
37876   return SWIG_arg;
37877 }
37878 
37879 
37880 static int _wrap_SBPlatformShellCommand_SetTimeoutSeconds(lua_State* L) {
37881   int SWIG_arg = 0;
37882   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37883   uint32_t arg2 ;
37884 
37885   SWIG_check_num_args("lldb::SBPlatformShellCommand::SetTimeoutSeconds",2,2)
37886   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetTimeoutSeconds",1,"lldb::SBPlatformShellCommand *");
37887   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetTimeoutSeconds",2,"uint32_t");
37888 
37889   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37890     SWIG_fail_ptr("SBPlatformShellCommand_SetTimeoutSeconds",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37891   }
37892 
37893   arg2 = (uint32_t)lua_tointeger(L, 2);
37894   (arg1)->SetTimeoutSeconds(arg2);
37895 
37896   return SWIG_arg;
37897 
37898   if(0) SWIG_fail;
37899 
37900 fail:
37901   lua_error(L);
37902   return SWIG_arg;
37903 }
37904 
37905 
37906 static int _wrap_SBPlatformShellCommand_GetSignal(lua_State* L) {
37907   int SWIG_arg = 0;
37908   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37909   int result;
37910 
37911   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetSignal",1,1)
37912   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetSignal",1,"lldb::SBPlatformShellCommand *");
37913 
37914   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37915     SWIG_fail_ptr("SBPlatformShellCommand_GetSignal",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37916   }
37917 
37918   result = (int)(arg1)->GetSignal();
37919   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
37920   return SWIG_arg;
37921 
37922   if(0) SWIG_fail;
37923 
37924 fail:
37925   lua_error(L);
37926   return SWIG_arg;
37927 }
37928 
37929 
37930 static int _wrap_SBPlatformShellCommand_GetStatus(lua_State* L) {
37931   int SWIG_arg = 0;
37932   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37933   int result;
37934 
37935   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetStatus",1,1)
37936   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetStatus",1,"lldb::SBPlatformShellCommand *");
37937 
37938   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37939     SWIG_fail_ptr("SBPlatformShellCommand_GetStatus",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37940   }
37941 
37942   result = (int)(arg1)->GetStatus();
37943   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
37944   return SWIG_arg;
37945 
37946   if(0) SWIG_fail;
37947 
37948 fail:
37949   lua_error(L);
37950   return SWIG_arg;
37951 }
37952 
37953 
37954 static int _wrap_SBPlatformShellCommand_GetOutput(lua_State* L) {
37955   int SWIG_arg = 0;
37956   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37957   char *result = 0 ;
37958 
37959   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetOutput",1,1)
37960   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetOutput",1,"lldb::SBPlatformShellCommand *");
37961 
37962   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37963     SWIG_fail_ptr("SBPlatformShellCommand_GetOutput",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37964   }
37965 
37966   result = (char *)(arg1)->GetOutput();
37967   lua_pushstring(L,(const char *)result); SWIG_arg++;
37968   return SWIG_arg;
37969 
37970   if(0) SWIG_fail;
37971 
37972 fail:
37973   lua_error(L);
37974   return SWIG_arg;
37975 }
37976 
37977 
37978 static void swig_delete_SBPlatformShellCommand(void *obj) {
37979 lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) obj;
37980 delete arg1;
37981 }
37982 static int _proxy__wrap_new_SBPlatformShellCommand(lua_State *L) {
37983     assert(lua_istable(L,1));
37984     lua_pushcfunction(L,_wrap_new_SBPlatformShellCommand);
37985     assert(!lua_isnil(L,-1));
37986     lua_replace(L,1); /* replace our table with real constructor */
37987     lua_call(L,lua_gettop(L)-1,1);
37988     return 1;
37989 }
37990 static swig_lua_attribute swig_SBPlatformShellCommand_attributes[] = {
37991     {0,0,0}
37992 };
37993 static swig_lua_method swig_SBPlatformShellCommand_methods[]= {
37994     { "Clear", _wrap_SBPlatformShellCommand_Clear},
37995     { "GetShell", _wrap_SBPlatformShellCommand_GetShell},
37996     { "SetShell", _wrap_SBPlatformShellCommand_SetShell},
37997     { "GetCommand", _wrap_SBPlatformShellCommand_GetCommand},
37998     { "SetCommand", _wrap_SBPlatformShellCommand_SetCommand},
37999     { "GetWorkingDirectory", _wrap_SBPlatformShellCommand_GetWorkingDirectory},
38000     { "SetWorkingDirectory", _wrap_SBPlatformShellCommand_SetWorkingDirectory},
38001     { "GetTimeoutSeconds", _wrap_SBPlatformShellCommand_GetTimeoutSeconds},
38002     { "SetTimeoutSeconds", _wrap_SBPlatformShellCommand_SetTimeoutSeconds},
38003     { "GetSignal", _wrap_SBPlatformShellCommand_GetSignal},
38004     { "GetStatus", _wrap_SBPlatformShellCommand_GetStatus},
38005     { "GetOutput", _wrap_SBPlatformShellCommand_GetOutput},
38006     {0,0}
38007 };
38008 static swig_lua_method swig_SBPlatformShellCommand_meta[] = {
38009     {0,0}
38010 };
38011 
38012 static swig_lua_attribute swig_SBPlatformShellCommand_Sf_SwigStatic_attributes[] = {
38013     {0,0,0}
38014 };
38015 static swig_lua_const_info swig_SBPlatformShellCommand_Sf_SwigStatic_constants[]= {
38016     {0,0,0,0,0,0}
38017 };
38018 static swig_lua_method swig_SBPlatformShellCommand_Sf_SwigStatic_methods[]= {
38019     {0,0}
38020 };
38021 static swig_lua_class* swig_SBPlatformShellCommand_Sf_SwigStatic_classes[]= {
38022     0
38023 };
38024 
38025 static swig_lua_namespace swig_SBPlatformShellCommand_Sf_SwigStatic = {
38026     "SBPlatformShellCommand",
38027     swig_SBPlatformShellCommand_Sf_SwigStatic_methods,
38028     swig_SBPlatformShellCommand_Sf_SwigStatic_attributes,
38029     swig_SBPlatformShellCommand_Sf_SwigStatic_constants,
38030     swig_SBPlatformShellCommand_Sf_SwigStatic_classes,
38031     0
38032 };
38033 static swig_lua_class *swig_SBPlatformShellCommand_bases[] = {0};
38034 static const char *swig_SBPlatformShellCommand_base_names[] = {0};
38035 static swig_lua_class _wrap_class_SBPlatformShellCommand = { "SBPlatformShellCommand", "SBPlatformShellCommand", &SWIGTYPE_p_lldb__SBPlatformShellCommand,_proxy__wrap_new_SBPlatformShellCommand, swig_delete_SBPlatformShellCommand, swig_SBPlatformShellCommand_methods, swig_SBPlatformShellCommand_attributes, &swig_SBPlatformShellCommand_Sf_SwigStatic, swig_SBPlatformShellCommand_meta, swig_SBPlatformShellCommand_bases, swig_SBPlatformShellCommand_base_names };
38036 
38037 static int _wrap_new_SBPlatform__SWIG_0(lua_State* L) {
38038   int SWIG_arg = 0;
38039   lldb::SBPlatform *result = 0 ;
38040 
38041   SWIG_check_num_args("lldb::SBPlatform::SBPlatform",0,0)
38042   result = (lldb::SBPlatform *)new lldb::SBPlatform();
38043   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
38044   return SWIG_arg;
38045 
38046   if(0) SWIG_fail;
38047 
38048 fail:
38049   lua_error(L);
38050   return SWIG_arg;
38051 }
38052 
38053 
38054 static int _wrap_new_SBPlatform__SWIG_1(lua_State* L) {
38055   int SWIG_arg = 0;
38056   char *arg1 = (char *) 0 ;
38057   lldb::SBPlatform *result = 0 ;
38058 
38059   SWIG_check_num_args("lldb::SBPlatform::SBPlatform",1,1)
38060   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBPlatform::SBPlatform",1,"char const *");
38061   arg1 = (char *)lua_tostring(L, 1);
38062   result = (lldb::SBPlatform *)new lldb::SBPlatform((char const *)arg1);
38063   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
38064   return SWIG_arg;
38065 
38066   if(0) SWIG_fail;
38067 
38068 fail:
38069   lua_error(L);
38070   return SWIG_arg;
38071 }
38072 
38073 
38074 static int _wrap_new_SBPlatform(lua_State* L) {
38075   int argc;
38076   int argv[2]={
38077     1,2
38078   };
38079 
38080   argc = lua_gettop(L);
38081   if (argc == 0) {
38082     return _wrap_new_SBPlatform__SWIG_0(L);
38083   }
38084   if (argc == 1) {
38085     int _v;
38086     {
38087       _v = SWIG_lua_isnilstring(L,argv[0]);
38088     }
38089     if (_v) {
38090       return _wrap_new_SBPlatform__SWIG_1(L);
38091     }
38092   }
38093 
38094   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBPlatform'\n"
38095     "  Possible C/C++ prototypes are:\n"
38096     "    lldb::SBPlatform::SBPlatform()\n"
38097     "    lldb::SBPlatform::SBPlatform(char const *)\n");
38098   lua_error(L);return 0;
38099 }
38100 
38101 
38102 static int _wrap_SBPlatform_GetHostPlatform(lua_State* L) {
38103   int SWIG_arg = 0;
38104   lldb::SBPlatform result;
38105 
38106   SWIG_check_num_args("lldb::SBPlatform::GetHostPlatform",0,0)
38107   result = lldb::SBPlatform::GetHostPlatform();
38108   {
38109     lldb::SBPlatform * resultptr = new lldb::SBPlatform((const lldb::SBPlatform &) result);
38110     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
38111   }
38112   return SWIG_arg;
38113 
38114   if(0) SWIG_fail;
38115 
38116 fail:
38117   lua_error(L);
38118   return SWIG_arg;
38119 }
38120 
38121 
38122 static int _wrap_SBPlatform_IsValid(lua_State* L) {
38123   int SWIG_arg = 0;
38124   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38125   bool result;
38126 
38127   SWIG_check_num_args("lldb::SBPlatform::IsValid",1,1)
38128   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::IsValid",1,"lldb::SBPlatform const *");
38129 
38130   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38131     SWIG_fail_ptr("SBPlatform_IsValid",1,SWIGTYPE_p_lldb__SBPlatform);
38132   }
38133 
38134   result = (bool)((lldb::SBPlatform const *)arg1)->IsValid();
38135   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
38136   return SWIG_arg;
38137 
38138   if(0) SWIG_fail;
38139 
38140 fail:
38141   lua_error(L);
38142   return SWIG_arg;
38143 }
38144 
38145 
38146 static int _wrap_SBPlatform_Clear(lua_State* L) {
38147   int SWIG_arg = 0;
38148   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38149 
38150   SWIG_check_num_args("lldb::SBPlatform::Clear",1,1)
38151   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Clear",1,"lldb::SBPlatform *");
38152 
38153   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38154     SWIG_fail_ptr("SBPlatform_Clear",1,SWIGTYPE_p_lldb__SBPlatform);
38155   }
38156 
38157   (arg1)->Clear();
38158 
38159   return SWIG_arg;
38160 
38161   if(0) SWIG_fail;
38162 
38163 fail:
38164   lua_error(L);
38165   return SWIG_arg;
38166 }
38167 
38168 
38169 static int _wrap_SBPlatform_GetWorkingDirectory(lua_State* L) {
38170   int SWIG_arg = 0;
38171   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38172   char *result = 0 ;
38173 
38174   SWIG_check_num_args("lldb::SBPlatform::GetWorkingDirectory",1,1)
38175   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetWorkingDirectory",1,"lldb::SBPlatform *");
38176 
38177   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38178     SWIG_fail_ptr("SBPlatform_GetWorkingDirectory",1,SWIGTYPE_p_lldb__SBPlatform);
38179   }
38180 
38181   result = (char *)(arg1)->GetWorkingDirectory();
38182   lua_pushstring(L,(const char *)result); SWIG_arg++;
38183   return SWIG_arg;
38184 
38185   if(0) SWIG_fail;
38186 
38187 fail:
38188   lua_error(L);
38189   return SWIG_arg;
38190 }
38191 
38192 
38193 static int _wrap_SBPlatform_SetWorkingDirectory(lua_State* L) {
38194   int SWIG_arg = 0;
38195   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38196   char *arg2 = (char *) 0 ;
38197   bool result;
38198 
38199   SWIG_check_num_args("lldb::SBPlatform::SetWorkingDirectory",2,2)
38200   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::SetWorkingDirectory",1,"lldb::SBPlatform *");
38201   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::SetWorkingDirectory",2,"char const *");
38202 
38203   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38204     SWIG_fail_ptr("SBPlatform_SetWorkingDirectory",1,SWIGTYPE_p_lldb__SBPlatform);
38205   }
38206 
38207   arg2 = (char *)lua_tostring(L, 2);
38208   result = (bool)(arg1)->SetWorkingDirectory((char const *)arg2);
38209   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
38210   return SWIG_arg;
38211 
38212   if(0) SWIG_fail;
38213 
38214 fail:
38215   lua_error(L);
38216   return SWIG_arg;
38217 }
38218 
38219 
38220 static int _wrap_SBPlatform_GetName(lua_State* L) {
38221   int SWIG_arg = 0;
38222   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38223   char *result = 0 ;
38224 
38225   SWIG_check_num_args("lldb::SBPlatform::GetName",1,1)
38226   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetName",1,"lldb::SBPlatform *");
38227 
38228   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38229     SWIG_fail_ptr("SBPlatform_GetName",1,SWIGTYPE_p_lldb__SBPlatform);
38230   }
38231 
38232   result = (char *)(arg1)->GetName();
38233   lua_pushstring(L,(const char *)result); SWIG_arg++;
38234   return SWIG_arg;
38235 
38236   if(0) SWIG_fail;
38237 
38238 fail:
38239   lua_error(L);
38240   return SWIG_arg;
38241 }
38242 
38243 
38244 static int _wrap_SBPlatform_ConnectRemote(lua_State* L) {
38245   int SWIG_arg = 0;
38246   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38247   lldb::SBPlatformConnectOptions *arg2 = 0 ;
38248   lldb::SBError result;
38249 
38250   SWIG_check_num_args("lldb::SBPlatform::ConnectRemote",2,2)
38251   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::ConnectRemote",1,"lldb::SBPlatform *");
38252   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::ConnectRemote",2,"lldb::SBPlatformConnectOptions &");
38253 
38254   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38255     SWIG_fail_ptr("SBPlatform_ConnectRemote",1,SWIGTYPE_p_lldb__SBPlatform);
38256   }
38257 
38258 
38259   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
38260     SWIG_fail_ptr("SBPlatform_ConnectRemote",2,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
38261   }
38262 
38263   result = (arg1)->ConnectRemote(*arg2);
38264   {
38265     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
38266     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
38267   }
38268   return SWIG_arg;
38269 
38270   if(0) SWIG_fail;
38271 
38272 fail:
38273   lua_error(L);
38274   return SWIG_arg;
38275 }
38276 
38277 
38278 static int _wrap_SBPlatform_DisconnectRemote(lua_State* L) {
38279   int SWIG_arg = 0;
38280   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38281 
38282   SWIG_check_num_args("lldb::SBPlatform::DisconnectRemote",1,1)
38283   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::DisconnectRemote",1,"lldb::SBPlatform *");
38284 
38285   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38286     SWIG_fail_ptr("SBPlatform_DisconnectRemote",1,SWIGTYPE_p_lldb__SBPlatform);
38287   }
38288 
38289   (arg1)->DisconnectRemote();
38290 
38291   return SWIG_arg;
38292 
38293   if(0) SWIG_fail;
38294 
38295 fail:
38296   lua_error(L);
38297   return SWIG_arg;
38298 }
38299 
38300 
38301 static int _wrap_SBPlatform_IsConnected(lua_State* L) {
38302   int SWIG_arg = 0;
38303   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38304   bool result;
38305 
38306   SWIG_check_num_args("lldb::SBPlatform::IsConnected",1,1)
38307   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::IsConnected",1,"lldb::SBPlatform *");
38308 
38309   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38310     SWIG_fail_ptr("SBPlatform_IsConnected",1,SWIGTYPE_p_lldb__SBPlatform);
38311   }
38312 
38313   result = (bool)(arg1)->IsConnected();
38314   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
38315   return SWIG_arg;
38316 
38317   if(0) SWIG_fail;
38318 
38319 fail:
38320   lua_error(L);
38321   return SWIG_arg;
38322 }
38323 
38324 
38325 static int _wrap_SBPlatform_GetTriple(lua_State* L) {
38326   int SWIG_arg = 0;
38327   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38328   char *result = 0 ;
38329 
38330   SWIG_check_num_args("lldb::SBPlatform::GetTriple",1,1)
38331   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetTriple",1,"lldb::SBPlatform *");
38332 
38333   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38334     SWIG_fail_ptr("SBPlatform_GetTriple",1,SWIGTYPE_p_lldb__SBPlatform);
38335   }
38336 
38337   result = (char *)(arg1)->GetTriple();
38338   lua_pushstring(L,(const char *)result); SWIG_arg++;
38339   return SWIG_arg;
38340 
38341   if(0) SWIG_fail;
38342 
38343 fail:
38344   lua_error(L);
38345   return SWIG_arg;
38346 }
38347 
38348 
38349 static int _wrap_SBPlatform_GetHostname(lua_State* L) {
38350   int SWIG_arg = 0;
38351   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38352   char *result = 0 ;
38353 
38354   SWIG_check_num_args("lldb::SBPlatform::GetHostname",1,1)
38355   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetHostname",1,"lldb::SBPlatform *");
38356 
38357   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38358     SWIG_fail_ptr("SBPlatform_GetHostname",1,SWIGTYPE_p_lldb__SBPlatform);
38359   }
38360 
38361   result = (char *)(arg1)->GetHostname();
38362   lua_pushstring(L,(const char *)result); SWIG_arg++;
38363   return SWIG_arg;
38364 
38365   if(0) SWIG_fail;
38366 
38367 fail:
38368   lua_error(L);
38369   return SWIG_arg;
38370 }
38371 
38372 
38373 static int _wrap_SBPlatform_GetOSBuild(lua_State* L) {
38374   int SWIG_arg = 0;
38375   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38376   char *result = 0 ;
38377 
38378   SWIG_check_num_args("lldb::SBPlatform::GetOSBuild",1,1)
38379   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSBuild",1,"lldb::SBPlatform *");
38380 
38381   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38382     SWIG_fail_ptr("SBPlatform_GetOSBuild",1,SWIGTYPE_p_lldb__SBPlatform);
38383   }
38384 
38385   result = (char *)(arg1)->GetOSBuild();
38386   lua_pushstring(L,(const char *)result); SWIG_arg++;
38387   return SWIG_arg;
38388 
38389   if(0) SWIG_fail;
38390 
38391 fail:
38392   lua_error(L);
38393   return SWIG_arg;
38394 }
38395 
38396 
38397 static int _wrap_SBPlatform_GetOSDescription(lua_State* L) {
38398   int SWIG_arg = 0;
38399   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38400   char *result = 0 ;
38401 
38402   SWIG_check_num_args("lldb::SBPlatform::GetOSDescription",1,1)
38403   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSDescription",1,"lldb::SBPlatform *");
38404 
38405   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38406     SWIG_fail_ptr("SBPlatform_GetOSDescription",1,SWIGTYPE_p_lldb__SBPlatform);
38407   }
38408 
38409   result = (char *)(arg1)->GetOSDescription();
38410   lua_pushstring(L,(const char *)result); SWIG_arg++;
38411   return SWIG_arg;
38412 
38413   if(0) SWIG_fail;
38414 
38415 fail:
38416   lua_error(L);
38417   return SWIG_arg;
38418 }
38419 
38420 
38421 static int _wrap_SBPlatform_GetOSMajorVersion(lua_State* L) {
38422   int SWIG_arg = 0;
38423   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38424   uint32_t result;
38425 
38426   SWIG_check_num_args("lldb::SBPlatform::GetOSMajorVersion",1,1)
38427   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSMajorVersion",1,"lldb::SBPlatform *");
38428 
38429   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38430     SWIG_fail_ptr("SBPlatform_GetOSMajorVersion",1,SWIGTYPE_p_lldb__SBPlatform);
38431   }
38432 
38433   result = (uint32_t)(arg1)->GetOSMajorVersion();
38434   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
38435   return SWIG_arg;
38436 
38437   if(0) SWIG_fail;
38438 
38439 fail:
38440   lua_error(L);
38441   return SWIG_arg;
38442 }
38443 
38444 
38445 static int _wrap_SBPlatform_GetOSMinorVersion(lua_State* L) {
38446   int SWIG_arg = 0;
38447   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38448   uint32_t result;
38449 
38450   SWIG_check_num_args("lldb::SBPlatform::GetOSMinorVersion",1,1)
38451   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSMinorVersion",1,"lldb::SBPlatform *");
38452 
38453   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38454     SWIG_fail_ptr("SBPlatform_GetOSMinorVersion",1,SWIGTYPE_p_lldb__SBPlatform);
38455   }
38456 
38457   result = (uint32_t)(arg1)->GetOSMinorVersion();
38458   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
38459   return SWIG_arg;
38460 
38461   if(0) SWIG_fail;
38462 
38463 fail:
38464   lua_error(L);
38465   return SWIG_arg;
38466 }
38467 
38468 
38469 static int _wrap_SBPlatform_GetOSUpdateVersion(lua_State* L) {
38470   int SWIG_arg = 0;
38471   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38472   uint32_t result;
38473 
38474   SWIG_check_num_args("lldb::SBPlatform::GetOSUpdateVersion",1,1)
38475   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSUpdateVersion",1,"lldb::SBPlatform *");
38476 
38477   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38478     SWIG_fail_ptr("SBPlatform_GetOSUpdateVersion",1,SWIGTYPE_p_lldb__SBPlatform);
38479   }
38480 
38481   result = (uint32_t)(arg1)->GetOSUpdateVersion();
38482   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
38483   return SWIG_arg;
38484 
38485   if(0) SWIG_fail;
38486 
38487 fail:
38488   lua_error(L);
38489   return SWIG_arg;
38490 }
38491 
38492 
38493 static int _wrap_SBPlatform_Get(lua_State* L) {
38494   int SWIG_arg = 0;
38495   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38496   lldb::SBFileSpec *arg2 = 0 ;
38497   lldb::SBFileSpec *arg3 = 0 ;
38498   lldb::SBError result;
38499 
38500   SWIG_check_num_args("lldb::SBPlatform::Get",3,3)
38501   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Get",1,"lldb::SBPlatform *");
38502   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Get",2,"lldb::SBFileSpec &");
38503   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBPlatform::Get",3,"lldb::SBFileSpec &");
38504 
38505   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38506     SWIG_fail_ptr("SBPlatform_Get",1,SWIGTYPE_p_lldb__SBPlatform);
38507   }
38508 
38509 
38510   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
38511     SWIG_fail_ptr("SBPlatform_Get",2,SWIGTYPE_p_lldb__SBFileSpec);
38512   }
38513 
38514 
38515   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
38516     SWIG_fail_ptr("SBPlatform_Get",3,SWIGTYPE_p_lldb__SBFileSpec);
38517   }
38518 
38519   result = (arg1)->Get(*arg2,*arg3);
38520   {
38521     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
38522     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
38523   }
38524   return SWIG_arg;
38525 
38526   if(0) SWIG_fail;
38527 
38528 fail:
38529   lua_error(L);
38530   return SWIG_arg;
38531 }
38532 
38533 
38534 static int _wrap_SBPlatform_Put(lua_State* L) {
38535   int SWIG_arg = 0;
38536   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38537   lldb::SBFileSpec *arg2 = 0 ;
38538   lldb::SBFileSpec *arg3 = 0 ;
38539   lldb::SBError result;
38540 
38541   SWIG_check_num_args("lldb::SBPlatform::Put",3,3)
38542   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Put",1,"lldb::SBPlatform *");
38543   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Put",2,"lldb::SBFileSpec &");
38544   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBPlatform::Put",3,"lldb::SBFileSpec &");
38545 
38546   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38547     SWIG_fail_ptr("SBPlatform_Put",1,SWIGTYPE_p_lldb__SBPlatform);
38548   }
38549 
38550 
38551   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
38552     SWIG_fail_ptr("SBPlatform_Put",2,SWIGTYPE_p_lldb__SBFileSpec);
38553   }
38554 
38555 
38556   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
38557     SWIG_fail_ptr("SBPlatform_Put",3,SWIGTYPE_p_lldb__SBFileSpec);
38558   }
38559 
38560   result = (arg1)->Put(*arg2,*arg3);
38561   {
38562     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
38563     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
38564   }
38565   return SWIG_arg;
38566 
38567   if(0) SWIG_fail;
38568 
38569 fail:
38570   lua_error(L);
38571   return SWIG_arg;
38572 }
38573 
38574 
38575 static int _wrap_SBPlatform_Install(lua_State* L) {
38576   int SWIG_arg = 0;
38577   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38578   lldb::SBFileSpec *arg2 = 0 ;
38579   lldb::SBFileSpec *arg3 = 0 ;
38580   lldb::SBError result;
38581 
38582   SWIG_check_num_args("lldb::SBPlatform::Install",3,3)
38583   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Install",1,"lldb::SBPlatform *");
38584   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Install",2,"lldb::SBFileSpec &");
38585   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBPlatform::Install",3,"lldb::SBFileSpec &");
38586 
38587   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38588     SWIG_fail_ptr("SBPlatform_Install",1,SWIGTYPE_p_lldb__SBPlatform);
38589   }
38590 
38591 
38592   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
38593     SWIG_fail_ptr("SBPlatform_Install",2,SWIGTYPE_p_lldb__SBFileSpec);
38594   }
38595 
38596 
38597   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
38598     SWIG_fail_ptr("SBPlatform_Install",3,SWIGTYPE_p_lldb__SBFileSpec);
38599   }
38600 
38601   result = (arg1)->Install(*arg2,*arg3);
38602   {
38603     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
38604     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
38605   }
38606   return SWIG_arg;
38607 
38608   if(0) SWIG_fail;
38609 
38610 fail:
38611   lua_error(L);
38612   return SWIG_arg;
38613 }
38614 
38615 
38616 static int _wrap_SBPlatform_Run(lua_State* L) {
38617   int SWIG_arg = 0;
38618   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38619   lldb::SBPlatformShellCommand *arg2 = 0 ;
38620   lldb::SBError result;
38621 
38622   SWIG_check_num_args("lldb::SBPlatform::Run",2,2)
38623   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Run",1,"lldb::SBPlatform *");
38624   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Run",2,"lldb::SBPlatformShellCommand &");
38625 
38626   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38627     SWIG_fail_ptr("SBPlatform_Run",1,SWIGTYPE_p_lldb__SBPlatform);
38628   }
38629 
38630 
38631   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
38632     SWIG_fail_ptr("SBPlatform_Run",2,SWIGTYPE_p_lldb__SBPlatformShellCommand);
38633   }
38634 
38635   result = (arg1)->Run(*arg2);
38636   {
38637     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
38638     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
38639   }
38640   return SWIG_arg;
38641 
38642   if(0) SWIG_fail;
38643 
38644 fail:
38645   lua_error(L);
38646   return SWIG_arg;
38647 }
38648 
38649 
38650 static int _wrap_SBPlatform_Launch(lua_State* L) {
38651   int SWIG_arg = 0;
38652   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38653   lldb::SBLaunchInfo *arg2 = 0 ;
38654   lldb::SBError result;
38655 
38656   SWIG_check_num_args("lldb::SBPlatform::Launch",2,2)
38657   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Launch",1,"lldb::SBPlatform *");
38658   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Launch",2,"lldb::SBLaunchInfo &");
38659 
38660   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38661     SWIG_fail_ptr("SBPlatform_Launch",1,SWIGTYPE_p_lldb__SBPlatform);
38662   }
38663 
38664 
38665   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
38666     SWIG_fail_ptr("SBPlatform_Launch",2,SWIGTYPE_p_lldb__SBLaunchInfo);
38667   }
38668 
38669   result = (arg1)->Launch(*arg2);
38670   {
38671     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
38672     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
38673   }
38674   return SWIG_arg;
38675 
38676   if(0) SWIG_fail;
38677 
38678 fail:
38679   lua_error(L);
38680   return SWIG_arg;
38681 }
38682 
38683 
38684 static int _wrap_SBPlatform_Kill(lua_State* L) {
38685   int SWIG_arg = 0;
38686   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38687   lldb::pid_t arg2 ;
38688   lldb::SBError result;
38689 
38690   SWIG_check_num_args("lldb::SBPlatform::Kill",2,2)
38691   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Kill",1,"lldb::SBPlatform *");
38692   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBPlatform::Kill",2,"lldb::pid_t const");
38693 
38694   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38695     SWIG_fail_ptr("SBPlatform_Kill",1,SWIGTYPE_p_lldb__SBPlatform);
38696   }
38697 
38698   arg2 = (lldb::pid_t const)lua_tointeger(L, 2);
38699   result = (arg1)->Kill(arg2);
38700   {
38701     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
38702     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
38703   }
38704   return SWIG_arg;
38705 
38706   if(0) SWIG_fail;
38707 
38708 fail:
38709   lua_error(L);
38710   return SWIG_arg;
38711 }
38712 
38713 
38714 static int _wrap_SBPlatform_MakeDirectory__SWIG_0(lua_State* L) {
38715   int SWIG_arg = 0;
38716   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38717   char *arg2 = (char *) 0 ;
38718   uint32_t arg3 ;
38719   lldb::SBError result;
38720 
38721   SWIG_check_num_args("lldb::SBPlatform::MakeDirectory",3,3)
38722   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",1,"lldb::SBPlatform *");
38723   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",2,"char const *");
38724   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",3,"uint32_t");
38725 
38726   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38727     SWIG_fail_ptr("SBPlatform_MakeDirectory",1,SWIGTYPE_p_lldb__SBPlatform);
38728   }
38729 
38730   arg2 = (char *)lua_tostring(L, 2);
38731   arg3 = (uint32_t)lua_tointeger(L, 3);
38732   result = (arg1)->MakeDirectory((char const *)arg2,arg3);
38733   {
38734     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
38735     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
38736   }
38737   return SWIG_arg;
38738 
38739   if(0) SWIG_fail;
38740 
38741 fail:
38742   lua_error(L);
38743   return SWIG_arg;
38744 }
38745 
38746 
38747 static int _wrap_SBPlatform_MakeDirectory__SWIG_1(lua_State* L) {
38748   int SWIG_arg = 0;
38749   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38750   char *arg2 = (char *) 0 ;
38751   lldb::SBError result;
38752 
38753   SWIG_check_num_args("lldb::SBPlatform::MakeDirectory",2,2)
38754   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",1,"lldb::SBPlatform *");
38755   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",2,"char const *");
38756 
38757   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38758     SWIG_fail_ptr("SBPlatform_MakeDirectory",1,SWIGTYPE_p_lldb__SBPlatform);
38759   }
38760 
38761   arg2 = (char *)lua_tostring(L, 2);
38762   result = (arg1)->MakeDirectory((char const *)arg2);
38763   {
38764     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
38765     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
38766   }
38767   return SWIG_arg;
38768 
38769   if(0) SWIG_fail;
38770 
38771 fail:
38772   lua_error(L);
38773   return SWIG_arg;
38774 }
38775 
38776 
38777 static int _wrap_SBPlatform_MakeDirectory(lua_State* L) {
38778   int argc;
38779   int argv[4]={
38780     1,2,3,4
38781   };
38782 
38783   argc = lua_gettop(L);
38784   if (argc == 2) {
38785     int _v;
38786     {
38787       void *ptr;
38788       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBPlatform, 0)) {
38789         _v = 0;
38790       } else {
38791         _v = 1;
38792       }
38793     }
38794     if (_v) {
38795       {
38796         _v = SWIG_lua_isnilstring(L,argv[1]);
38797       }
38798       if (_v) {
38799         return _wrap_SBPlatform_MakeDirectory__SWIG_1(L);
38800       }
38801     }
38802   }
38803   if (argc == 3) {
38804     int _v;
38805     {
38806       void *ptr;
38807       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBPlatform, 0)) {
38808         _v = 0;
38809       } else {
38810         _v = 1;
38811       }
38812     }
38813     if (_v) {
38814       {
38815         _v = SWIG_lua_isnilstring(L,argv[1]);
38816       }
38817       if (_v) {
38818         {
38819           _v = lua_isnumber(L,argv[2]);
38820         }
38821         if (_v) {
38822           return _wrap_SBPlatform_MakeDirectory__SWIG_0(L);
38823         }
38824       }
38825     }
38826   }
38827 
38828   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBPlatform_MakeDirectory'\n"
38829     "  Possible C/C++ prototypes are:\n"
38830     "    lldb::SBPlatform::MakeDirectory(char const *,uint32_t)\n"
38831     "    lldb::SBPlatform::MakeDirectory(char const *)\n");
38832   lua_error(L);return 0;
38833 }
38834 
38835 
38836 static int _wrap_SBPlatform_GetFilePermissions(lua_State* L) {
38837   int SWIG_arg = 0;
38838   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38839   char *arg2 = (char *) 0 ;
38840   uint32_t result;
38841 
38842   SWIG_check_num_args("lldb::SBPlatform::GetFilePermissions",2,2)
38843   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetFilePermissions",1,"lldb::SBPlatform *");
38844   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::GetFilePermissions",2,"char const *");
38845 
38846   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38847     SWIG_fail_ptr("SBPlatform_GetFilePermissions",1,SWIGTYPE_p_lldb__SBPlatform);
38848   }
38849 
38850   arg2 = (char *)lua_tostring(L, 2);
38851   result = (uint32_t)(arg1)->GetFilePermissions((char const *)arg2);
38852   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
38853   return SWIG_arg;
38854 
38855   if(0) SWIG_fail;
38856 
38857 fail:
38858   lua_error(L);
38859   return SWIG_arg;
38860 }
38861 
38862 
38863 static int _wrap_SBPlatform_SetFilePermissions(lua_State* L) {
38864   int SWIG_arg = 0;
38865   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38866   char *arg2 = (char *) 0 ;
38867   uint32_t arg3 ;
38868   lldb::SBError result;
38869 
38870   SWIG_check_num_args("lldb::SBPlatform::SetFilePermissions",3,3)
38871   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::SetFilePermissions",1,"lldb::SBPlatform *");
38872   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::SetFilePermissions",2,"char const *");
38873   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBPlatform::SetFilePermissions",3,"uint32_t");
38874 
38875   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38876     SWIG_fail_ptr("SBPlatform_SetFilePermissions",1,SWIGTYPE_p_lldb__SBPlatform);
38877   }
38878 
38879   arg2 = (char *)lua_tostring(L, 2);
38880   arg3 = (uint32_t)lua_tointeger(L, 3);
38881   result = (arg1)->SetFilePermissions((char const *)arg2,arg3);
38882   {
38883     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
38884     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
38885   }
38886   return SWIG_arg;
38887 
38888   if(0) SWIG_fail;
38889 
38890 fail:
38891   lua_error(L);
38892   return SWIG_arg;
38893 }
38894 
38895 
38896 static int _wrap_SBPlatform_GetUnixSignals(lua_State* L) {
38897   int SWIG_arg = 0;
38898   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38899   lldb::SBUnixSignals result;
38900 
38901   SWIG_check_num_args("lldb::SBPlatform::GetUnixSignals",1,1)
38902   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetUnixSignals",1,"lldb::SBPlatform *");
38903 
38904   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38905     SWIG_fail_ptr("SBPlatform_GetUnixSignals",1,SWIGTYPE_p_lldb__SBPlatform);
38906   }
38907 
38908   result = (arg1)->GetUnixSignals();
38909   {
38910     lldb::SBUnixSignals * resultptr = new lldb::SBUnixSignals((const lldb::SBUnixSignals &) result);
38911     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBUnixSignals,1); SWIG_arg++;
38912   }
38913   return SWIG_arg;
38914 
38915   if(0) SWIG_fail;
38916 
38917 fail:
38918   lua_error(L);
38919   return SWIG_arg;
38920 }
38921 
38922 
38923 static int _wrap_SBPlatform_GetEnvironment(lua_State* L) {
38924   int SWIG_arg = 0;
38925   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38926   lldb::SBEnvironment result;
38927 
38928   SWIG_check_num_args("lldb::SBPlatform::GetEnvironment",1,1)
38929   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetEnvironment",1,"lldb::SBPlatform *");
38930 
38931   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38932     SWIG_fail_ptr("SBPlatform_GetEnvironment",1,SWIGTYPE_p_lldb__SBPlatform);
38933   }
38934 
38935   result = (arg1)->GetEnvironment();
38936   {
38937     lldb::SBEnvironment * resultptr = new lldb::SBEnvironment((const lldb::SBEnvironment &) result);
38938     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBEnvironment,1); SWIG_arg++;
38939   }
38940   return SWIG_arg;
38941 
38942   if(0) SWIG_fail;
38943 
38944 fail:
38945   lua_error(L);
38946   return SWIG_arg;
38947 }
38948 
38949 
38950 static void swig_delete_SBPlatform(void *obj) {
38951 lldb::SBPlatform *arg1 = (lldb::SBPlatform *) obj;
38952 delete arg1;
38953 }
38954 static int _proxy__wrap_new_SBPlatform(lua_State *L) {
38955     assert(lua_istable(L,1));
38956     lua_pushcfunction(L,_wrap_new_SBPlatform);
38957     assert(!lua_isnil(L,-1));
38958     lua_replace(L,1); /* replace our table with real constructor */
38959     lua_call(L,lua_gettop(L)-1,1);
38960     return 1;
38961 }
38962 static swig_lua_attribute swig_SBPlatform_attributes[] = {
38963     {0,0,0}
38964 };
38965 static swig_lua_method swig_SBPlatform_methods[]= {
38966     { "IsValid", _wrap_SBPlatform_IsValid},
38967     { "Clear", _wrap_SBPlatform_Clear},
38968     { "GetWorkingDirectory", _wrap_SBPlatform_GetWorkingDirectory},
38969     { "SetWorkingDirectory", _wrap_SBPlatform_SetWorkingDirectory},
38970     { "GetName", _wrap_SBPlatform_GetName},
38971     { "ConnectRemote", _wrap_SBPlatform_ConnectRemote},
38972     { "DisconnectRemote", _wrap_SBPlatform_DisconnectRemote},
38973     { "IsConnected", _wrap_SBPlatform_IsConnected},
38974     { "GetTriple", _wrap_SBPlatform_GetTriple},
38975     { "GetHostname", _wrap_SBPlatform_GetHostname},
38976     { "GetOSBuild", _wrap_SBPlatform_GetOSBuild},
38977     { "GetOSDescription", _wrap_SBPlatform_GetOSDescription},
38978     { "GetOSMajorVersion", _wrap_SBPlatform_GetOSMajorVersion},
38979     { "GetOSMinorVersion", _wrap_SBPlatform_GetOSMinorVersion},
38980     { "GetOSUpdateVersion", _wrap_SBPlatform_GetOSUpdateVersion},
38981     { "Get", _wrap_SBPlatform_Get},
38982     { "Put", _wrap_SBPlatform_Put},
38983     { "Install", _wrap_SBPlatform_Install},
38984     { "Run", _wrap_SBPlatform_Run},
38985     { "Launch", _wrap_SBPlatform_Launch},
38986     { "Kill", _wrap_SBPlatform_Kill},
38987     { "MakeDirectory", _wrap_SBPlatform_MakeDirectory},
38988     { "GetFilePermissions", _wrap_SBPlatform_GetFilePermissions},
38989     { "SetFilePermissions", _wrap_SBPlatform_SetFilePermissions},
38990     { "GetUnixSignals", _wrap_SBPlatform_GetUnixSignals},
38991     { "GetEnvironment", _wrap_SBPlatform_GetEnvironment},
38992     {0,0}
38993 };
38994 static swig_lua_method swig_SBPlatform_meta[] = {
38995     {0,0}
38996 };
38997 
38998 static swig_lua_attribute swig_SBPlatform_Sf_SwigStatic_attributes[] = {
38999     {0,0,0}
39000 };
39001 static swig_lua_const_info swig_SBPlatform_Sf_SwigStatic_constants[]= {
39002     {0,0,0,0,0,0}
39003 };
39004 static swig_lua_method swig_SBPlatform_Sf_SwigStatic_methods[]= {
39005     { "GetHostPlatform", _wrap_SBPlatform_GetHostPlatform},
39006     {0,0}
39007 };
39008 static swig_lua_class* swig_SBPlatform_Sf_SwigStatic_classes[]= {
39009     0
39010 };
39011 
39012 static swig_lua_namespace swig_SBPlatform_Sf_SwigStatic = {
39013     "SBPlatform",
39014     swig_SBPlatform_Sf_SwigStatic_methods,
39015     swig_SBPlatform_Sf_SwigStatic_attributes,
39016     swig_SBPlatform_Sf_SwigStatic_constants,
39017     swig_SBPlatform_Sf_SwigStatic_classes,
39018     0
39019 };
39020 static swig_lua_class *swig_SBPlatform_bases[] = {0};
39021 static const char *swig_SBPlatform_base_names[] = {0};
39022 static swig_lua_class _wrap_class_SBPlatform = { "SBPlatform", "SBPlatform", &SWIGTYPE_p_lldb__SBPlatform,_proxy__wrap_new_SBPlatform, swig_delete_SBPlatform, swig_SBPlatform_methods, swig_SBPlatform_attributes, &swig_SBPlatform_Sf_SwigStatic, swig_SBPlatform_meta, swig_SBPlatform_bases, swig_SBPlatform_base_names };
39023 
39024 static int _wrap_new_SBProcess__SWIG_0(lua_State* L) {
39025   int SWIG_arg = 0;
39026   lldb::SBProcess *result = 0 ;
39027 
39028   SWIG_check_num_args("lldb::SBProcess::SBProcess",0,0)
39029   result = (lldb::SBProcess *)new lldb::SBProcess();
39030   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
39031   return SWIG_arg;
39032 
39033   if(0) SWIG_fail;
39034 
39035 fail:
39036   lua_error(L);
39037   return SWIG_arg;
39038 }
39039 
39040 
39041 static int _wrap_new_SBProcess__SWIG_1(lua_State* L) {
39042   int SWIG_arg = 0;
39043   lldb::SBProcess *arg1 = 0 ;
39044   lldb::SBProcess *result = 0 ;
39045 
39046   SWIG_check_num_args("lldb::SBProcess::SBProcess",1,1)
39047   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::SBProcess",1,"lldb::SBProcess const &");
39048 
39049   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39050     SWIG_fail_ptr("new_SBProcess",1,SWIGTYPE_p_lldb__SBProcess);
39051   }
39052 
39053   result = (lldb::SBProcess *)new lldb::SBProcess((lldb::SBProcess const &)*arg1);
39054   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
39055   return SWIG_arg;
39056 
39057   if(0) SWIG_fail;
39058 
39059 fail:
39060   lua_error(L);
39061   return SWIG_arg;
39062 }
39063 
39064 
39065 static int _wrap_new_SBProcess(lua_State* L) {
39066   int argc;
39067   int argv[2]={
39068     1,2
39069   };
39070 
39071   argc = lua_gettop(L);
39072   if (argc == 0) {
39073     return _wrap_new_SBProcess__SWIG_0(L);
39074   }
39075   if (argc == 1) {
39076     int _v;
39077     {
39078       void *ptr;
39079       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, SWIG_POINTER_NO_NULL)) {
39080         _v = 0;
39081       } else {
39082         _v = 1;
39083       }
39084     }
39085     if (_v) {
39086       return _wrap_new_SBProcess__SWIG_1(L);
39087     }
39088   }
39089 
39090   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBProcess'\n"
39091     "  Possible C/C++ prototypes are:\n"
39092     "    lldb::SBProcess::SBProcess()\n"
39093     "    lldb::SBProcess::SBProcess(lldb::SBProcess const &)\n");
39094   lua_error(L);return 0;
39095 }
39096 
39097 
39098 static int _wrap_SBProcess_GetBroadcasterClassName(lua_State* L) {
39099   int SWIG_arg = 0;
39100   char *result = 0 ;
39101 
39102   SWIG_check_num_args("lldb::SBProcess::GetBroadcasterClassName",0,0)
39103   result = (char *)lldb::SBProcess::GetBroadcasterClassName();
39104   lua_pushstring(L,(const char *)result); SWIG_arg++;
39105   return SWIG_arg;
39106 
39107   if(0) SWIG_fail;
39108 
39109 fail:
39110   lua_error(L);
39111   return SWIG_arg;
39112 }
39113 
39114 
39115 static int _wrap_SBProcess_GetPluginName(lua_State* L) {
39116   int SWIG_arg = 0;
39117   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39118   char *result = 0 ;
39119 
39120   SWIG_check_num_args("lldb::SBProcess::GetPluginName",1,1)
39121   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetPluginName",1,"lldb::SBProcess *");
39122 
39123   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39124     SWIG_fail_ptr("SBProcess_GetPluginName",1,SWIGTYPE_p_lldb__SBProcess);
39125   }
39126 
39127   result = (char *)(arg1)->GetPluginName();
39128   lua_pushstring(L,(const char *)result); SWIG_arg++;
39129   return SWIG_arg;
39130 
39131   if(0) SWIG_fail;
39132 
39133 fail:
39134   lua_error(L);
39135   return SWIG_arg;
39136 }
39137 
39138 
39139 static int _wrap_SBProcess_GetShortPluginName(lua_State* L) {
39140   int SWIG_arg = 0;
39141   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39142   char *result = 0 ;
39143 
39144   SWIG_check_num_args("lldb::SBProcess::GetShortPluginName",1,1)
39145   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetShortPluginName",1,"lldb::SBProcess *");
39146 
39147   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39148     SWIG_fail_ptr("SBProcess_GetShortPluginName",1,SWIGTYPE_p_lldb__SBProcess);
39149   }
39150 
39151   result = (char *)(arg1)->GetShortPluginName();
39152   lua_pushstring(L,(const char *)result); SWIG_arg++;
39153   return SWIG_arg;
39154 
39155   if(0) SWIG_fail;
39156 
39157 fail:
39158   lua_error(L);
39159   return SWIG_arg;
39160 }
39161 
39162 
39163 static int _wrap_SBProcess_Clear(lua_State* L) {
39164   int SWIG_arg = 0;
39165   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39166 
39167   SWIG_check_num_args("lldb::SBProcess::Clear",1,1)
39168   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Clear",1,"lldb::SBProcess *");
39169 
39170   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39171     SWIG_fail_ptr("SBProcess_Clear",1,SWIGTYPE_p_lldb__SBProcess);
39172   }
39173 
39174   (arg1)->Clear();
39175 
39176   return SWIG_arg;
39177 
39178   if(0) SWIG_fail;
39179 
39180 fail:
39181   lua_error(L);
39182   return SWIG_arg;
39183 }
39184 
39185 
39186 static int _wrap_SBProcess_IsValid(lua_State* L) {
39187   int SWIG_arg = 0;
39188   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39189   bool result;
39190 
39191   SWIG_check_num_args("lldb::SBProcess::IsValid",1,1)
39192   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::IsValid",1,"lldb::SBProcess const *");
39193 
39194   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39195     SWIG_fail_ptr("SBProcess_IsValid",1,SWIGTYPE_p_lldb__SBProcess);
39196   }
39197 
39198   result = (bool)((lldb::SBProcess const *)arg1)->IsValid();
39199   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
39200   return SWIG_arg;
39201 
39202   if(0) SWIG_fail;
39203 
39204 fail:
39205   lua_error(L);
39206   return SWIG_arg;
39207 }
39208 
39209 
39210 static int _wrap_SBProcess_GetTarget(lua_State* L) {
39211   int SWIG_arg = 0;
39212   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39213   lldb::SBTarget result;
39214 
39215   SWIG_check_num_args("lldb::SBProcess::GetTarget",1,1)
39216   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetTarget",1,"lldb::SBProcess const *");
39217 
39218   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39219     SWIG_fail_ptr("SBProcess_GetTarget",1,SWIGTYPE_p_lldb__SBProcess);
39220   }
39221 
39222   result = ((lldb::SBProcess const *)arg1)->GetTarget();
39223   {
39224     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
39225     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
39226   }
39227   return SWIG_arg;
39228 
39229   if(0) SWIG_fail;
39230 
39231 fail:
39232   lua_error(L);
39233   return SWIG_arg;
39234 }
39235 
39236 
39237 static int _wrap_SBProcess_GetByteOrder(lua_State* L) {
39238   int SWIG_arg = 0;
39239   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39240   lldb::ByteOrder result;
39241 
39242   SWIG_check_num_args("lldb::SBProcess::GetByteOrder",1,1)
39243   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetByteOrder",1,"lldb::SBProcess const *");
39244 
39245   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39246     SWIG_fail_ptr("SBProcess_GetByteOrder",1,SWIGTYPE_p_lldb__SBProcess);
39247   }
39248 
39249   result = (lldb::ByteOrder)((lldb::SBProcess const *)arg1)->GetByteOrder();
39250   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
39251   return SWIG_arg;
39252 
39253   if(0) SWIG_fail;
39254 
39255 fail:
39256   lua_error(L);
39257   return SWIG_arg;
39258 }
39259 
39260 
39261 static int _wrap_SBProcess_PutSTDIN(lua_State* L) {
39262   int SWIG_arg = 0;
39263   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39264   char *arg2 = (char *) 0 ;
39265   size_t arg3 ;
39266   size_t result;
39267 
39268   SWIG_check_num_args("lldb::SBProcess::PutSTDIN",2,2)
39269   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::PutSTDIN",1,"lldb::SBProcess *");
39270 
39271   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39272     SWIG_fail_ptr("SBProcess_PutSTDIN",1,SWIGTYPE_p_lldb__SBProcess);
39273   }
39274 
39275   {
39276     arg2 = (char *)luaL_checklstring(L, 2, &arg3);
39277   }
39278   result = (arg1)->PutSTDIN((char const *)arg2,arg3);
39279   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
39280   return SWIG_arg;
39281 
39282   if(0) SWIG_fail;
39283 
39284 fail:
39285   lua_error(L);
39286   return SWIG_arg;
39287 }
39288 
39289 
39290 static int _wrap_SBProcess_GetSTDOUT(lua_State* L) {
39291   int SWIG_arg = 0;
39292   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39293   char *arg2 = (char *) 0 ;
39294   size_t arg3 ;
39295   size_t result;
39296 
39297   SWIG_check_num_args("lldb::SBProcess::GetSTDOUT",2,2)
39298   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetSTDOUT",1,"lldb::SBProcess const *");
39299 
39300   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39301     SWIG_fail_ptr("SBProcess_GetSTDOUT",1,SWIGTYPE_p_lldb__SBProcess);
39302   }
39303 
39304   {
39305     arg3 = luaL_checkinteger(L, 2);
39306     if (arg3 <= 0) {
39307       return luaL_error(L, "Positive integer expected");
39308     }
39309     arg2 = (char *) malloc(arg3);
39310   }
39311   result = ((lldb::SBProcess const *)arg1)->GetSTDOUT(arg2,arg3);
39312   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
39313   {
39314     lua_pop(L, 1); // Blow away the previous result
39315     if (result == 0) {
39316       lua_pushliteral(L, "");
39317     } else {
39318       lua_pushlstring(L, (const char *)arg2, result);
39319     }
39320     free(arg2);
39321     // SWIG_arg was already incremented
39322   }
39323   return SWIG_arg;
39324 
39325   if(0) SWIG_fail;
39326 
39327 fail:
39328   lua_error(L);
39329   return SWIG_arg;
39330 }
39331 
39332 
39333 static int _wrap_SBProcess_GetSTDERR(lua_State* L) {
39334   int SWIG_arg = 0;
39335   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39336   char *arg2 = (char *) 0 ;
39337   size_t arg3 ;
39338   size_t result;
39339 
39340   SWIG_check_num_args("lldb::SBProcess::GetSTDERR",2,2)
39341   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetSTDERR",1,"lldb::SBProcess const *");
39342 
39343   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39344     SWIG_fail_ptr("SBProcess_GetSTDERR",1,SWIGTYPE_p_lldb__SBProcess);
39345   }
39346 
39347   {
39348     arg3 = luaL_checkinteger(L, 2);
39349     if (arg3 <= 0) {
39350       return luaL_error(L, "Positive integer expected");
39351     }
39352     arg2 = (char *) malloc(arg3);
39353   }
39354   result = ((lldb::SBProcess const *)arg1)->GetSTDERR(arg2,arg3);
39355   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
39356   {
39357     lua_pop(L, 1); // Blow away the previous result
39358     if (result == 0) {
39359       lua_pushliteral(L, "");
39360     } else {
39361       lua_pushlstring(L, (const char *)arg2, result);
39362     }
39363     free(arg2);
39364     // SWIG_arg was already incremented
39365   }
39366   return SWIG_arg;
39367 
39368   if(0) SWIG_fail;
39369 
39370 fail:
39371   lua_error(L);
39372   return SWIG_arg;
39373 }
39374 
39375 
39376 static int _wrap_SBProcess_GetAsyncProfileData(lua_State* L) {
39377   int SWIG_arg = 0;
39378   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39379   char *arg2 = (char *) 0 ;
39380   size_t arg3 ;
39381   size_t result;
39382 
39383   SWIG_check_num_args("lldb::SBProcess::GetAsyncProfileData",2,2)
39384   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetAsyncProfileData",1,"lldb::SBProcess const *");
39385 
39386   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39387     SWIG_fail_ptr("SBProcess_GetAsyncProfileData",1,SWIGTYPE_p_lldb__SBProcess);
39388   }
39389 
39390   {
39391     arg3 = luaL_checkinteger(L, 2);
39392     if (arg3 <= 0) {
39393       return luaL_error(L, "Positive integer expected");
39394     }
39395     arg2 = (char *) malloc(arg3);
39396   }
39397   result = ((lldb::SBProcess const *)arg1)->GetAsyncProfileData(arg2,arg3);
39398   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
39399   {
39400     lua_pop(L, 1); // Blow away the previous result
39401     if (result == 0) {
39402       lua_pushliteral(L, "");
39403     } else {
39404       lua_pushlstring(L, (const char *)arg2, result);
39405     }
39406     free(arg2);
39407     // SWIG_arg was already incremented
39408   }
39409   return SWIG_arg;
39410 
39411   if(0) SWIG_fail;
39412 
39413 fail:
39414   lua_error(L);
39415   return SWIG_arg;
39416 }
39417 
39418 
39419 static int _wrap_SBProcess_ReportEventState__SWIG_0(lua_State* L) {
39420   int SWIG_arg = 0;
39421   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39422   lldb::SBEvent *arg2 = 0 ;
39423   lldb::SBFile arg3 ;
39424   lldb::SBFile *argp3 ;
39425 
39426   SWIG_check_num_args("lldb::SBProcess::ReportEventState",3,3)
39427   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",1,"lldb::SBProcess const *");
39428   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",2,"lldb::SBEvent const &");
39429   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",3,"lldb::SBFile");
39430 
39431   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39432     SWIG_fail_ptr("SBProcess_ReportEventState",1,SWIGTYPE_p_lldb__SBProcess);
39433   }
39434 
39435 
39436   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
39437     SWIG_fail_ptr("SBProcess_ReportEventState",2,SWIGTYPE_p_lldb__SBEvent);
39438   }
39439 
39440 
39441   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBFile,0))){
39442     SWIG_fail_ptr("SBProcess_ReportEventState",3,SWIGTYPE_p_lldb__SBFile);
39443   }
39444   arg3 = *argp3;
39445 
39446   ((lldb::SBProcess const *)arg1)->ReportEventState((lldb::SBEvent const &)*arg2,arg3);
39447 
39448   return SWIG_arg;
39449 
39450   if(0) SWIG_fail;
39451 
39452 fail:
39453   lua_error(L);
39454   return SWIG_arg;
39455 }
39456 
39457 
39458 static int _wrap_SBProcess_ReportEventState__SWIG_1(lua_State* L) {
39459   int SWIG_arg = 0;
39460   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39461   lldb::SBEvent *arg2 = 0 ;
39462   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg3 ;
39463 
39464   SWIG_check_num_args("lldb::SBProcess::ReportEventState",3,3)
39465   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",1,"lldb::SBProcess const *");
39466   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",2,"lldb::SBEvent const &");
39467 
39468   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39469     SWIG_fail_ptr("SBProcess_ReportEventState",1,SWIGTYPE_p_lldb__SBProcess);
39470   }
39471 
39472 
39473   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
39474     SWIG_fail_ptr("SBProcess_ReportEventState",2,SWIGTYPE_p_lldb__SBEvent);
39475   }
39476 
39477   {
39478     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 3, LUA_FILEHANDLE);
39479     lldb::FileSP file_sp;
39480     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
39481     if (!file_sp->IsValid())
39482     return luaL_error(L, "Invalid file");
39483     arg3 = file_sp;
39484   }
39485   ((lldb::SBProcess const *)arg1)->ReportEventState((lldb::SBEvent const &)*arg2,arg3);
39486 
39487   return SWIG_arg;
39488 
39489   if(0) SWIG_fail;
39490 
39491 fail:
39492   lua_error(L);
39493   return SWIG_arg;
39494 }
39495 
39496 
39497 static int _wrap_SBProcess_ReportEventState(lua_State* L) {
39498   int argc;
39499   int argv[4]={
39500     1,2,3,4
39501   };
39502 
39503   argc = lua_gettop(L);
39504   if (argc == 3) {
39505     int _v;
39506     {
39507       void *ptr;
39508       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
39509         _v = 0;
39510       } else {
39511         _v = 1;
39512       }
39513     }
39514     if (_v) {
39515       {
39516         void *ptr;
39517         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
39518           _v = 0;
39519         } else {
39520           _v = 1;
39521         }
39522       }
39523       if (_v) {
39524         {
39525           void *ptr;
39526           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
39527             _v = 0;
39528           } else {
39529             _v = 1;
39530           }
39531         }
39532         if (_v) {
39533           return _wrap_SBProcess_ReportEventState__SWIG_0(L);
39534         }
39535       }
39536     }
39537   }
39538   if (argc == 3) {
39539     int _v;
39540     {
39541       void *ptr;
39542       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
39543         _v = 0;
39544       } else {
39545         _v = 1;
39546       }
39547     }
39548     if (_v) {
39549       {
39550         void *ptr;
39551         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
39552           _v = 0;
39553         } else {
39554           _v = 1;
39555         }
39556       }
39557       if (_v) {
39558         {
39559           _v = (lua_isuserdata(L, argv[2])) &&
39560           (luaL_testudata(L, argv[2], LUA_FILEHANDLE) != nullptr);
39561         }
39562         if (_v) {
39563           return _wrap_SBProcess_ReportEventState__SWIG_1(L);
39564         }
39565       }
39566     }
39567   }
39568 
39569   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBProcess_ReportEventState'\n"
39570     "  Possible C/C++ prototypes are:\n"
39571     "    lldb::SBProcess::ReportEventState(lldb::SBEvent const &,lldb::SBFile) const\n"
39572     "    lldb::SBProcess::ReportEventState(lldb::SBEvent const &,lldb::FileSP) const\n");
39573   lua_error(L);return 0;
39574 }
39575 
39576 
39577 static int _wrap_SBProcess_AppendEventStateReport(lua_State* L) {
39578   int SWIG_arg = 0;
39579   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39580   lldb::SBEvent *arg2 = 0 ;
39581   lldb::SBCommandReturnObject *arg3 = 0 ;
39582 
39583   SWIG_check_num_args("lldb::SBProcess::AppendEventStateReport",3,3)
39584   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::AppendEventStateReport",1,"lldb::SBProcess *");
39585   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::AppendEventStateReport",2,"lldb::SBEvent const &");
39586   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::AppendEventStateReport",3,"lldb::SBCommandReturnObject &");
39587 
39588   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39589     SWIG_fail_ptr("SBProcess_AppendEventStateReport",1,SWIGTYPE_p_lldb__SBProcess);
39590   }
39591 
39592 
39593   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
39594     SWIG_fail_ptr("SBProcess_AppendEventStateReport",2,SWIGTYPE_p_lldb__SBEvent);
39595   }
39596 
39597 
39598   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
39599     SWIG_fail_ptr("SBProcess_AppendEventStateReport",3,SWIGTYPE_p_lldb__SBCommandReturnObject);
39600   }
39601 
39602   (arg1)->AppendEventStateReport((lldb::SBEvent const &)*arg2,*arg3);
39603 
39604   return SWIG_arg;
39605 
39606   if(0) SWIG_fail;
39607 
39608 fail:
39609   lua_error(L);
39610   return SWIG_arg;
39611 }
39612 
39613 
39614 static int _wrap_SBProcess_RemoteAttachToProcessWithID(lua_State* L) {
39615   int SWIG_arg = 0;
39616   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39617   lldb::pid_t arg2 ;
39618   lldb::SBError *arg3 = 0 ;
39619   bool result;
39620 
39621   SWIG_check_num_args("lldb::SBProcess::RemoteAttachToProcessWithID",3,3)
39622   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::RemoteAttachToProcessWithID",1,"lldb::SBProcess *");
39623   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::RemoteAttachToProcessWithID",2,"lldb::pid_t");
39624   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::RemoteAttachToProcessWithID",3,"lldb::SBError &");
39625 
39626   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39627     SWIG_fail_ptr("SBProcess_RemoteAttachToProcessWithID",1,SWIGTYPE_p_lldb__SBProcess);
39628   }
39629 
39630   arg2 = (lldb::pid_t)lua_tointeger(L, 2);
39631 
39632   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
39633     SWIG_fail_ptr("SBProcess_RemoteAttachToProcessWithID",3,SWIGTYPE_p_lldb__SBError);
39634   }
39635 
39636   result = (bool)(arg1)->RemoteAttachToProcessWithID(arg2,*arg3);
39637   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
39638   return SWIG_arg;
39639 
39640   if(0) SWIG_fail;
39641 
39642 fail:
39643   lua_error(L);
39644   return SWIG_arg;
39645 }
39646 
39647 
39648 static int _wrap_SBProcess_RemoteLaunch(lua_State* L) {
39649   int SWIG_arg = 0;
39650   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39651   char **arg2 = (char **) 0 ;
39652   char **arg3 = (char **) 0 ;
39653   char *arg4 = (char *) 0 ;
39654   char *arg5 = (char *) 0 ;
39655   char *arg6 = (char *) 0 ;
39656   char *arg7 = (char *) 0 ;
39657   uint32_t arg8 ;
39658   bool arg9 ;
39659   lldb::SBError *arg10 = 0 ;
39660   bool result;
39661 
39662   SWIG_check_num_args("lldb::SBProcess::RemoteLaunch",10,10)
39663   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",1,"lldb::SBProcess *");
39664   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",4,"char const *");
39665   if(!SWIG_lua_isnilstring(L,5)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",5,"char const *");
39666   if(!SWIG_lua_isnilstring(L,6)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",6,"char const *");
39667   if(!SWIG_lua_isnilstring(L,7)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",7,"char const *");
39668   if(!lua_isinteger(L,8)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",8,"uint32_t");
39669   if(!lua_isboolean(L,9)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",9,"bool");
39670   if(!lua_isuserdata(L,10)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",10,"lldb::SBError &");
39671 
39672   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39673     SWIG_fail_ptr("SBProcess_RemoteLaunch",1,SWIGTYPE_p_lldb__SBProcess);
39674   }
39675 
39676   {
39677     if (lua_istable(L, 2)) {
39678       size_t size = lua_rawlen(L, 2);
39679       arg2 = (char **)malloc((size + 1) * sizeof(char *));
39680       int i = 0, j = 0;
39681       while (i++ < size) {
39682         lua_rawgeti(L, 2, i);
39683         if (!lua_isstring(L, -1)) {
39684           // if current element cannot be converted to string, raise an error
39685           lua_pop(L, 1);
39686           return luaL_error(L, "List should only contain strings");
39687         }
39688         arg2[j++] = (char *)lua_tostring(L, -1);
39689         lua_pop(L, 1);
39690       }
39691       arg2[j] = 0;
39692     } else if (lua_isnil(L, 2)) {
39693       // "nil" is also acceptable, equivalent as an empty table
39694       arg2 = NULL;
39695     } else {
39696       return luaL_error(L, "A list of strings expected");
39697     }
39698   }
39699   {
39700     if (lua_istable(L, 3)) {
39701       size_t size = lua_rawlen(L, 3);
39702       arg3 = (char **)malloc((size + 1) * sizeof(char *));
39703       int i = 0, j = 0;
39704       while (i++ < size) {
39705         lua_rawgeti(L, 3, i);
39706         if (!lua_isstring(L, -1)) {
39707           // if current element cannot be converted to string, raise an error
39708           lua_pop(L, 1);
39709           return luaL_error(L, "List should only contain strings");
39710         }
39711         arg3[j++] = (char *)lua_tostring(L, -1);
39712         lua_pop(L, 1);
39713       }
39714       arg3[j] = 0;
39715     } else if (lua_isnil(L, 3)) {
39716       // "nil" is also acceptable, equivalent as an empty table
39717       arg3 = NULL;
39718     } else {
39719       return luaL_error(L, "A list of strings expected");
39720     }
39721   }
39722   arg4 = (char *)lua_tostring(L, 4);
39723   arg5 = (char *)lua_tostring(L, 5);
39724   arg6 = (char *)lua_tostring(L, 6);
39725   arg7 = (char *)lua_tostring(L, 7);
39726   arg8 = (uint32_t)lua_tointeger(L, 8);
39727   arg9 = (lua_toboolean(L, 9)!=0);
39728 
39729   if (!SWIG_IsOK(SWIG_ConvertPtr(L,10,(void**)&arg10,SWIGTYPE_p_lldb__SBError,0))){
39730     SWIG_fail_ptr("SBProcess_RemoteLaunch",10,SWIGTYPE_p_lldb__SBError);
39731   }
39732 
39733   result = (bool)(arg1)->RemoteLaunch((char const **)arg2,(char const **)arg3,(char const *)arg4,(char const *)arg5,(char const *)arg6,(char const *)arg7,arg8,arg9,*arg10);
39734   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
39735   {
39736     free((char *) arg2);
39737   }
39738   {
39739     free((char *) arg3);
39740   }
39741   return SWIG_arg;
39742 
39743   if(0) SWIG_fail;
39744 
39745 fail:
39746   {
39747     free((char *) arg2);
39748   }
39749   {
39750     free((char *) arg3);
39751   }
39752   lua_error(L);
39753   return SWIG_arg;
39754 }
39755 
39756 
39757 static int _wrap_SBProcess_GetNumThreads(lua_State* L) {
39758   int SWIG_arg = 0;
39759   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39760   uint32_t result;
39761 
39762   SWIG_check_num_args("lldb::SBProcess::GetNumThreads",1,1)
39763   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumThreads",1,"lldb::SBProcess *");
39764 
39765   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39766     SWIG_fail_ptr("SBProcess_GetNumThreads",1,SWIGTYPE_p_lldb__SBProcess);
39767   }
39768 
39769   result = (uint32_t)(arg1)->GetNumThreads();
39770   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
39771   return SWIG_arg;
39772 
39773   if(0) SWIG_fail;
39774 
39775 fail:
39776   lua_error(L);
39777   return SWIG_arg;
39778 }
39779 
39780 
39781 static int _wrap_SBProcess_GetThreadAtIndex(lua_State* L) {
39782   int SWIG_arg = 0;
39783   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39784   size_t arg2 ;
39785   lldb::SBThread result;
39786 
39787   SWIG_check_num_args("lldb::SBProcess::GetThreadAtIndex",2,2)
39788   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetThreadAtIndex",1,"lldb::SBProcess *");
39789   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetThreadAtIndex",2,"size_t");
39790 
39791   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39792     SWIG_fail_ptr("SBProcess_GetThreadAtIndex",1,SWIGTYPE_p_lldb__SBProcess);
39793   }
39794 
39795   arg2 = (size_t)lua_tointeger(L, 2);
39796   result = (arg1)->GetThreadAtIndex(arg2);
39797   {
39798     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
39799     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
39800   }
39801   return SWIG_arg;
39802 
39803   if(0) SWIG_fail;
39804 
39805 fail:
39806   lua_error(L);
39807   return SWIG_arg;
39808 }
39809 
39810 
39811 static int _wrap_SBProcess_GetThreadByID(lua_State* L) {
39812   int SWIG_arg = 0;
39813   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39814   lldb::tid_t arg2 ;
39815   lldb::SBThread result;
39816 
39817   SWIG_check_num_args("lldb::SBProcess::GetThreadByID",2,2)
39818   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetThreadByID",1,"lldb::SBProcess *");
39819   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetThreadByID",2,"lldb::tid_t");
39820 
39821   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39822     SWIG_fail_ptr("SBProcess_GetThreadByID",1,SWIGTYPE_p_lldb__SBProcess);
39823   }
39824 
39825   arg2 = (lldb::tid_t)lua_tointeger(L, 2);
39826   result = (arg1)->GetThreadByID(arg2);
39827   {
39828     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
39829     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
39830   }
39831   return SWIG_arg;
39832 
39833   if(0) SWIG_fail;
39834 
39835 fail:
39836   lua_error(L);
39837   return SWIG_arg;
39838 }
39839 
39840 
39841 static int _wrap_SBProcess_GetThreadByIndexID(lua_State* L) {
39842   int SWIG_arg = 0;
39843   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39844   uint32_t arg2 ;
39845   lldb::SBThread result;
39846 
39847   SWIG_check_num_args("lldb::SBProcess::GetThreadByIndexID",2,2)
39848   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetThreadByIndexID",1,"lldb::SBProcess *");
39849   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetThreadByIndexID",2,"uint32_t");
39850 
39851   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39852     SWIG_fail_ptr("SBProcess_GetThreadByIndexID",1,SWIGTYPE_p_lldb__SBProcess);
39853   }
39854 
39855   arg2 = (uint32_t)lua_tointeger(L, 2);
39856   result = (arg1)->GetThreadByIndexID(arg2);
39857   {
39858     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
39859     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
39860   }
39861   return SWIG_arg;
39862 
39863   if(0) SWIG_fail;
39864 
39865 fail:
39866   lua_error(L);
39867   return SWIG_arg;
39868 }
39869 
39870 
39871 static int _wrap_SBProcess_GetSelectedThread(lua_State* L) {
39872   int SWIG_arg = 0;
39873   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39874   lldb::SBThread result;
39875 
39876   SWIG_check_num_args("lldb::SBProcess::GetSelectedThread",1,1)
39877   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetSelectedThread",1,"lldb::SBProcess const *");
39878 
39879   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39880     SWIG_fail_ptr("SBProcess_GetSelectedThread",1,SWIGTYPE_p_lldb__SBProcess);
39881   }
39882 
39883   result = ((lldb::SBProcess const *)arg1)->GetSelectedThread();
39884   {
39885     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
39886     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
39887   }
39888   return SWIG_arg;
39889 
39890   if(0) SWIG_fail;
39891 
39892 fail:
39893   lua_error(L);
39894   return SWIG_arg;
39895 }
39896 
39897 
39898 static int _wrap_SBProcess_CreateOSPluginThread(lua_State* L) {
39899   int SWIG_arg = 0;
39900   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39901   lldb::tid_t arg2 ;
39902   lldb::addr_t arg3 ;
39903   lldb::SBThread result;
39904 
39905   SWIG_check_num_args("lldb::SBProcess::CreateOSPluginThread",3,3)
39906   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::CreateOSPluginThread",1,"lldb::SBProcess *");
39907   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::CreateOSPluginThread",2,"lldb::tid_t");
39908   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBProcess::CreateOSPluginThread",3,"lldb::addr_t");
39909 
39910   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39911     SWIG_fail_ptr("SBProcess_CreateOSPluginThread",1,SWIGTYPE_p_lldb__SBProcess);
39912   }
39913 
39914   arg2 = (lldb::tid_t)lua_tointeger(L, 2);
39915   arg3 = (lldb::addr_t)lua_tointeger(L, 3);
39916   result = (arg1)->CreateOSPluginThread(arg2,arg3);
39917   {
39918     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
39919     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
39920   }
39921   return SWIG_arg;
39922 
39923   if(0) SWIG_fail;
39924 
39925 fail:
39926   lua_error(L);
39927   return SWIG_arg;
39928 }
39929 
39930 
39931 static int _wrap_SBProcess_SetSelectedThread(lua_State* L) {
39932   int SWIG_arg = 0;
39933   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39934   lldb::SBThread *arg2 = 0 ;
39935   bool result;
39936 
39937   SWIG_check_num_args("lldb::SBProcess::SetSelectedThread",2,2)
39938   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThread",1,"lldb::SBProcess *");
39939   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThread",2,"lldb::SBThread const &");
39940 
39941   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39942     SWIG_fail_ptr("SBProcess_SetSelectedThread",1,SWIGTYPE_p_lldb__SBProcess);
39943   }
39944 
39945 
39946   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBThread,0))){
39947     SWIG_fail_ptr("SBProcess_SetSelectedThread",2,SWIGTYPE_p_lldb__SBThread);
39948   }
39949 
39950   result = (bool)(arg1)->SetSelectedThread((lldb::SBThread const &)*arg2);
39951   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
39952   return SWIG_arg;
39953 
39954   if(0) SWIG_fail;
39955 
39956 fail:
39957   lua_error(L);
39958   return SWIG_arg;
39959 }
39960 
39961 
39962 static int _wrap_SBProcess_SetSelectedThreadByID(lua_State* L) {
39963   int SWIG_arg = 0;
39964   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39965   lldb::tid_t arg2 ;
39966   bool result;
39967 
39968   SWIG_check_num_args("lldb::SBProcess::SetSelectedThreadByID",2,2)
39969   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThreadByID",1,"lldb::SBProcess *");
39970   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThreadByID",2,"lldb::tid_t");
39971 
39972   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39973     SWIG_fail_ptr("SBProcess_SetSelectedThreadByID",1,SWIGTYPE_p_lldb__SBProcess);
39974   }
39975 
39976   arg2 = (lldb::tid_t)lua_tointeger(L, 2);
39977   result = (bool)(arg1)->SetSelectedThreadByID(arg2);
39978   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
39979   return SWIG_arg;
39980 
39981   if(0) SWIG_fail;
39982 
39983 fail:
39984   lua_error(L);
39985   return SWIG_arg;
39986 }
39987 
39988 
39989 static int _wrap_SBProcess_SetSelectedThreadByIndexID(lua_State* L) {
39990   int SWIG_arg = 0;
39991   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39992   uint32_t arg2 ;
39993   bool result;
39994 
39995   SWIG_check_num_args("lldb::SBProcess::SetSelectedThreadByIndexID",2,2)
39996   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThreadByIndexID",1,"lldb::SBProcess *");
39997   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThreadByIndexID",2,"uint32_t");
39998 
39999   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40000     SWIG_fail_ptr("SBProcess_SetSelectedThreadByIndexID",1,SWIGTYPE_p_lldb__SBProcess);
40001   }
40002 
40003   arg2 = (uint32_t)lua_tointeger(L, 2);
40004   result = (bool)(arg1)->SetSelectedThreadByIndexID(arg2);
40005   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40006   return SWIG_arg;
40007 
40008   if(0) SWIG_fail;
40009 
40010 fail:
40011   lua_error(L);
40012   return SWIG_arg;
40013 }
40014 
40015 
40016 static int _wrap_SBProcess_GetNumQueues(lua_State* L) {
40017   int SWIG_arg = 0;
40018   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40019   uint32_t result;
40020 
40021   SWIG_check_num_args("lldb::SBProcess::GetNumQueues",1,1)
40022   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumQueues",1,"lldb::SBProcess *");
40023 
40024   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40025     SWIG_fail_ptr("SBProcess_GetNumQueues",1,SWIGTYPE_p_lldb__SBProcess);
40026   }
40027 
40028   result = (uint32_t)(arg1)->GetNumQueues();
40029   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40030   return SWIG_arg;
40031 
40032   if(0) SWIG_fail;
40033 
40034 fail:
40035   lua_error(L);
40036   return SWIG_arg;
40037 }
40038 
40039 
40040 static int _wrap_SBProcess_GetQueueAtIndex(lua_State* L) {
40041   int SWIG_arg = 0;
40042   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40043   uint32_t arg2 ;
40044   lldb::SBQueue result;
40045 
40046   SWIG_check_num_args("lldb::SBProcess::GetQueueAtIndex",2,2)
40047   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetQueueAtIndex",1,"lldb::SBProcess *");
40048   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetQueueAtIndex",2,"uint32_t");
40049 
40050   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40051     SWIG_fail_ptr("SBProcess_GetQueueAtIndex",1,SWIGTYPE_p_lldb__SBProcess);
40052   }
40053 
40054   arg2 = (uint32_t)lua_tointeger(L, 2);
40055   result = (arg1)->GetQueueAtIndex(arg2);
40056   {
40057     lldb::SBQueue * resultptr = new lldb::SBQueue((const lldb::SBQueue &) result);
40058     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBQueue,1); SWIG_arg++;
40059   }
40060   return SWIG_arg;
40061 
40062   if(0) SWIG_fail;
40063 
40064 fail:
40065   lua_error(L);
40066   return SWIG_arg;
40067 }
40068 
40069 
40070 static int _wrap_SBProcess_GetState(lua_State* L) {
40071   int SWIG_arg = 0;
40072   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40073   lldb::StateType result;
40074 
40075   SWIG_check_num_args("lldb::SBProcess::GetState",1,1)
40076   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetState",1,"lldb::SBProcess *");
40077 
40078   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40079     SWIG_fail_ptr("SBProcess_GetState",1,SWIGTYPE_p_lldb__SBProcess);
40080   }
40081 
40082   result = (lldb::StateType)(arg1)->GetState();
40083   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40084   return SWIG_arg;
40085 
40086   if(0) SWIG_fail;
40087 
40088 fail:
40089   lua_error(L);
40090   return SWIG_arg;
40091 }
40092 
40093 
40094 static int _wrap_SBProcess_GetExitStatus(lua_State* L) {
40095   int SWIG_arg = 0;
40096   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40097   int result;
40098 
40099   SWIG_check_num_args("lldb::SBProcess::GetExitStatus",1,1)
40100   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetExitStatus",1,"lldb::SBProcess *");
40101 
40102   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40103     SWIG_fail_ptr("SBProcess_GetExitStatus",1,SWIGTYPE_p_lldb__SBProcess);
40104   }
40105 
40106   result = (int)(arg1)->GetExitStatus();
40107   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40108   return SWIG_arg;
40109 
40110   if(0) SWIG_fail;
40111 
40112 fail:
40113   lua_error(L);
40114   return SWIG_arg;
40115 }
40116 
40117 
40118 static int _wrap_SBProcess_GetExitDescription(lua_State* L) {
40119   int SWIG_arg = 0;
40120   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40121   char *result = 0 ;
40122 
40123   SWIG_check_num_args("lldb::SBProcess::GetExitDescription",1,1)
40124   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetExitDescription",1,"lldb::SBProcess *");
40125 
40126   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40127     SWIG_fail_ptr("SBProcess_GetExitDescription",1,SWIGTYPE_p_lldb__SBProcess);
40128   }
40129 
40130   result = (char *)(arg1)->GetExitDescription();
40131   lua_pushstring(L,(const char *)result); SWIG_arg++;
40132   return SWIG_arg;
40133 
40134   if(0) SWIG_fail;
40135 
40136 fail:
40137   lua_error(L);
40138   return SWIG_arg;
40139 }
40140 
40141 
40142 static int _wrap_SBProcess_GetProcessID(lua_State* L) {
40143   int SWIG_arg = 0;
40144   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40145   lldb::pid_t result;
40146 
40147   SWIG_check_num_args("lldb::SBProcess::GetProcessID",1,1)
40148   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetProcessID",1,"lldb::SBProcess *");
40149 
40150   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40151     SWIG_fail_ptr("SBProcess_GetProcessID",1,SWIGTYPE_p_lldb__SBProcess);
40152   }
40153 
40154   result = (lldb::pid_t)(arg1)->GetProcessID();
40155   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40156   return SWIG_arg;
40157 
40158   if(0) SWIG_fail;
40159 
40160 fail:
40161   lua_error(L);
40162   return SWIG_arg;
40163 }
40164 
40165 
40166 static int _wrap_SBProcess_GetUniqueID(lua_State* L) {
40167   int SWIG_arg = 0;
40168   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40169   uint32_t result;
40170 
40171   SWIG_check_num_args("lldb::SBProcess::GetUniqueID",1,1)
40172   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetUniqueID",1,"lldb::SBProcess *");
40173 
40174   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40175     SWIG_fail_ptr("SBProcess_GetUniqueID",1,SWIGTYPE_p_lldb__SBProcess);
40176   }
40177 
40178   result = (uint32_t)(arg1)->GetUniqueID();
40179   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40180   return SWIG_arg;
40181 
40182   if(0) SWIG_fail;
40183 
40184 fail:
40185   lua_error(L);
40186   return SWIG_arg;
40187 }
40188 
40189 
40190 static int _wrap_SBProcess_GetAddressByteSize(lua_State* L) {
40191   int SWIG_arg = 0;
40192   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40193   uint32_t result;
40194 
40195   SWIG_check_num_args("lldb::SBProcess::GetAddressByteSize",1,1)
40196   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetAddressByteSize",1,"lldb::SBProcess const *");
40197 
40198   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40199     SWIG_fail_ptr("SBProcess_GetAddressByteSize",1,SWIGTYPE_p_lldb__SBProcess);
40200   }
40201 
40202   result = (uint32_t)((lldb::SBProcess const *)arg1)->GetAddressByteSize();
40203   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40204   return SWIG_arg;
40205 
40206   if(0) SWIG_fail;
40207 
40208 fail:
40209   lua_error(L);
40210   return SWIG_arg;
40211 }
40212 
40213 
40214 static int _wrap_SBProcess_Destroy(lua_State* L) {
40215   int SWIG_arg = 0;
40216   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40217   lldb::SBError result;
40218 
40219   SWIG_check_num_args("lldb::SBProcess::Destroy",1,1)
40220   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Destroy",1,"lldb::SBProcess *");
40221 
40222   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40223     SWIG_fail_ptr("SBProcess_Destroy",1,SWIGTYPE_p_lldb__SBProcess);
40224   }
40225 
40226   result = (arg1)->Destroy();
40227   {
40228     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
40229     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
40230   }
40231   return SWIG_arg;
40232 
40233   if(0) SWIG_fail;
40234 
40235 fail:
40236   lua_error(L);
40237   return SWIG_arg;
40238 }
40239 
40240 
40241 static int _wrap_SBProcess_Continue(lua_State* L) {
40242   int SWIG_arg = 0;
40243   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40244   lldb::SBError result;
40245 
40246   SWIG_check_num_args("lldb::SBProcess::Continue",1,1)
40247   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Continue",1,"lldb::SBProcess *");
40248 
40249   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40250     SWIG_fail_ptr("SBProcess_Continue",1,SWIGTYPE_p_lldb__SBProcess);
40251   }
40252 
40253   result = (arg1)->Continue();
40254   {
40255     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
40256     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
40257   }
40258   return SWIG_arg;
40259 
40260   if(0) SWIG_fail;
40261 
40262 fail:
40263   lua_error(L);
40264   return SWIG_arg;
40265 }
40266 
40267 
40268 static int _wrap_SBProcess_Stop(lua_State* L) {
40269   int SWIG_arg = 0;
40270   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40271   lldb::SBError result;
40272 
40273   SWIG_check_num_args("lldb::SBProcess::Stop",1,1)
40274   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Stop",1,"lldb::SBProcess *");
40275 
40276   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40277     SWIG_fail_ptr("SBProcess_Stop",1,SWIGTYPE_p_lldb__SBProcess);
40278   }
40279 
40280   result = (arg1)->Stop();
40281   {
40282     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
40283     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
40284   }
40285   return SWIG_arg;
40286 
40287   if(0) SWIG_fail;
40288 
40289 fail:
40290   lua_error(L);
40291   return SWIG_arg;
40292 }
40293 
40294 
40295 static int _wrap_SBProcess_Kill(lua_State* L) {
40296   int SWIG_arg = 0;
40297   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40298   lldb::SBError result;
40299 
40300   SWIG_check_num_args("lldb::SBProcess::Kill",1,1)
40301   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Kill",1,"lldb::SBProcess *");
40302 
40303   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40304     SWIG_fail_ptr("SBProcess_Kill",1,SWIGTYPE_p_lldb__SBProcess);
40305   }
40306 
40307   result = (arg1)->Kill();
40308   {
40309     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
40310     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
40311   }
40312   return SWIG_arg;
40313 
40314   if(0) SWIG_fail;
40315 
40316 fail:
40317   lua_error(L);
40318   return SWIG_arg;
40319 }
40320 
40321 
40322 static int _wrap_SBProcess_Detach(lua_State* L) {
40323   int SWIG_arg = 0;
40324   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40325   lldb::SBError result;
40326 
40327   SWIG_check_num_args("lldb::SBProcess::Detach",1,1)
40328   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Detach",1,"lldb::SBProcess *");
40329 
40330   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40331     SWIG_fail_ptr("SBProcess_Detach",1,SWIGTYPE_p_lldb__SBProcess);
40332   }
40333 
40334   result = (arg1)->Detach();
40335   {
40336     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
40337     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
40338   }
40339   return SWIG_arg;
40340 
40341   if(0) SWIG_fail;
40342 
40343 fail:
40344   lua_error(L);
40345   return SWIG_arg;
40346 }
40347 
40348 
40349 static int _wrap_SBProcess_Signal(lua_State* L) {
40350   int SWIG_arg = 0;
40351   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40352   int arg2 ;
40353   lldb::SBError result;
40354 
40355   SWIG_check_num_args("lldb::SBProcess::Signal",2,2)
40356   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Signal",1,"lldb::SBProcess *");
40357   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::Signal",2,"int");
40358 
40359   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40360     SWIG_fail_ptr("SBProcess_Signal",1,SWIGTYPE_p_lldb__SBProcess);
40361   }
40362 
40363   arg2 = (int)lua_tointeger(L, 2);
40364   result = (arg1)->Signal(arg2);
40365   {
40366     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
40367     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
40368   }
40369   return SWIG_arg;
40370 
40371   if(0) SWIG_fail;
40372 
40373 fail:
40374   lua_error(L);
40375   return SWIG_arg;
40376 }
40377 
40378 
40379 static int _wrap_SBProcess_GetUnixSignals(lua_State* L) {
40380   int SWIG_arg = 0;
40381   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40382   lldb::SBUnixSignals result;
40383 
40384   SWIG_check_num_args("lldb::SBProcess::GetUnixSignals",1,1)
40385   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetUnixSignals",1,"lldb::SBProcess *");
40386 
40387   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40388     SWIG_fail_ptr("SBProcess_GetUnixSignals",1,SWIGTYPE_p_lldb__SBProcess);
40389   }
40390 
40391   result = (arg1)->GetUnixSignals();
40392   {
40393     lldb::SBUnixSignals * resultptr = new lldb::SBUnixSignals((const lldb::SBUnixSignals &) result);
40394     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBUnixSignals,1); SWIG_arg++;
40395   }
40396   return SWIG_arg;
40397 
40398   if(0) SWIG_fail;
40399 
40400 fail:
40401   lua_error(L);
40402   return SWIG_arg;
40403 }
40404 
40405 
40406 static int _wrap_SBProcess_GetStopID__SWIG_0(lua_State* L) {
40407   int SWIG_arg = 0;
40408   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40409   bool arg2 ;
40410   uint32_t result;
40411 
40412   SWIG_check_num_args("lldb::SBProcess::GetStopID",2,2)
40413   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetStopID",1,"lldb::SBProcess *");
40414   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBProcess::GetStopID",2,"bool");
40415 
40416   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40417     SWIG_fail_ptr("SBProcess_GetStopID",1,SWIGTYPE_p_lldb__SBProcess);
40418   }
40419 
40420   arg2 = (lua_toboolean(L, 2)!=0);
40421   result = (uint32_t)(arg1)->GetStopID(arg2);
40422   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40423   return SWIG_arg;
40424 
40425   if(0) SWIG_fail;
40426 
40427 fail:
40428   lua_error(L);
40429   return SWIG_arg;
40430 }
40431 
40432 
40433 static int _wrap_SBProcess_GetStopID__SWIG_1(lua_State* L) {
40434   int SWIG_arg = 0;
40435   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40436   uint32_t result;
40437 
40438   SWIG_check_num_args("lldb::SBProcess::GetStopID",1,1)
40439   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetStopID",1,"lldb::SBProcess *");
40440 
40441   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40442     SWIG_fail_ptr("SBProcess_GetStopID",1,SWIGTYPE_p_lldb__SBProcess);
40443   }
40444 
40445   result = (uint32_t)(arg1)->GetStopID();
40446   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40447   return SWIG_arg;
40448 
40449   if(0) SWIG_fail;
40450 
40451 fail:
40452   lua_error(L);
40453   return SWIG_arg;
40454 }
40455 
40456 
40457 static int _wrap_SBProcess_GetStopID(lua_State* L) {
40458   int argc;
40459   int argv[3]={
40460     1,2,3
40461   };
40462 
40463   argc = lua_gettop(L);
40464   if (argc == 1) {
40465     int _v;
40466     {
40467       void *ptr;
40468       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
40469         _v = 0;
40470       } else {
40471         _v = 1;
40472       }
40473     }
40474     if (_v) {
40475       return _wrap_SBProcess_GetStopID__SWIG_1(L);
40476     }
40477   }
40478   if (argc == 2) {
40479     int _v;
40480     {
40481       void *ptr;
40482       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
40483         _v = 0;
40484       } else {
40485         _v = 1;
40486       }
40487     }
40488     if (_v) {
40489       {
40490         _v = lua_isboolean(L,argv[1]);
40491       }
40492       if (_v) {
40493         return _wrap_SBProcess_GetStopID__SWIG_0(L);
40494       }
40495     }
40496   }
40497 
40498   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBProcess_GetStopID'\n"
40499     "  Possible C/C++ prototypes are:\n"
40500     "    lldb::SBProcess::GetStopID(bool)\n"
40501     "    lldb::SBProcess::GetStopID()\n");
40502   lua_error(L);return 0;
40503 }
40504 
40505 
40506 static int _wrap_SBProcess_SendAsyncInterrupt(lua_State* L) {
40507   int SWIG_arg = 0;
40508   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40509 
40510   SWIG_check_num_args("lldb::SBProcess::SendAsyncInterrupt",1,1)
40511   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SendAsyncInterrupt",1,"lldb::SBProcess *");
40512 
40513   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40514     SWIG_fail_ptr("SBProcess_SendAsyncInterrupt",1,SWIGTYPE_p_lldb__SBProcess);
40515   }
40516 
40517   (arg1)->SendAsyncInterrupt();
40518 
40519   return SWIG_arg;
40520 
40521   if(0) SWIG_fail;
40522 
40523 fail:
40524   lua_error(L);
40525   return SWIG_arg;
40526 }
40527 
40528 
40529 static int _wrap_SBProcess_ReadMemory(lua_State* L) {
40530   int SWIG_arg = 0;
40531   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40532   lldb::addr_t arg2 ;
40533   void *arg3 = (void *) 0 ;
40534   size_t arg4 ;
40535   lldb::SBError *arg5 = 0 ;
40536   size_t result;
40537 
40538   SWIG_check_num_args("lldb::SBProcess::ReadMemory",4,4)
40539   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReadMemory",1,"lldb::SBProcess *");
40540   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::ReadMemory",2,"lldb::addr_t");
40541   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::ReadMemory",4,"lldb::SBError &");
40542 
40543   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40544     SWIG_fail_ptr("SBProcess_ReadMemory",1,SWIGTYPE_p_lldb__SBProcess);
40545   }
40546 
40547   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
40548   {
40549     arg4 = luaL_checkinteger(L, 3);
40550     if (arg4 <= 0) {
40551       return luaL_error(L, "Positive integer expected");
40552     }
40553     arg3 = (char *) malloc(arg4);
40554   }
40555 
40556   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
40557     SWIG_fail_ptr("SBProcess_ReadMemory",5,SWIGTYPE_p_lldb__SBError);
40558   }
40559 
40560   result = (arg1)->ReadMemory(arg2,arg3,arg4,*arg5);
40561   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40562   {
40563     lua_pop(L, 1); // Blow away the previous result
40564     if (result == 0) {
40565       lua_pushliteral(L, "");
40566     } else {
40567       lua_pushlstring(L, (const char *)arg3, result);
40568     }
40569     free(arg3);
40570     // SWIG_arg was already incremented
40571   }
40572   return SWIG_arg;
40573 
40574   if(0) SWIG_fail;
40575 
40576 fail:
40577   lua_error(L);
40578   return SWIG_arg;
40579 }
40580 
40581 
40582 static int _wrap_SBProcess_WriteMemory(lua_State* L) {
40583   int SWIG_arg = 0;
40584   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40585   lldb::addr_t arg2 ;
40586   void *arg3 = (void *) 0 ;
40587   size_t arg4 ;
40588   lldb::SBError *arg5 = 0 ;
40589   size_t result;
40590 
40591   SWIG_check_num_args("lldb::SBProcess::WriteMemory",4,4)
40592   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::WriteMemory",1,"lldb::SBProcess *");
40593   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::WriteMemory",2,"lldb::addr_t");
40594   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::WriteMemory",4,"lldb::SBError &");
40595 
40596   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40597     SWIG_fail_ptr("SBProcess_WriteMemory",1,SWIGTYPE_p_lldb__SBProcess);
40598   }
40599 
40600   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
40601   {
40602     arg3 = (void *)luaL_checklstring(L, 3, &arg4);
40603   }
40604 
40605   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
40606     SWIG_fail_ptr("SBProcess_WriteMemory",5,SWIGTYPE_p_lldb__SBError);
40607   }
40608 
40609   result = (arg1)->WriteMemory(arg2,(void const *)arg3,arg4,*arg5);
40610   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40611   return SWIG_arg;
40612 
40613   if(0) SWIG_fail;
40614 
40615 fail:
40616   lua_error(L);
40617   return SWIG_arg;
40618 }
40619 
40620 
40621 static int _wrap_SBProcess_ReadCStringFromMemory(lua_State* L) {
40622   int SWIG_arg = 0;
40623   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40624   lldb::addr_t arg2 ;
40625   void *arg3 = (void *) 0 ;
40626   size_t arg4 ;
40627   lldb::SBError *arg5 = 0 ;
40628   size_t result;
40629 
40630   SWIG_check_num_args("lldb::SBProcess::ReadCStringFromMemory",4,4)
40631   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReadCStringFromMemory",1,"lldb::SBProcess *");
40632   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::ReadCStringFromMemory",2,"lldb::addr_t");
40633   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::ReadCStringFromMemory",4,"lldb::SBError &");
40634 
40635   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40636     SWIG_fail_ptr("SBProcess_ReadCStringFromMemory",1,SWIGTYPE_p_lldb__SBProcess);
40637   }
40638 
40639   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
40640   {
40641     arg4 = luaL_checkinteger(L, 3);
40642     if (arg4 <= 0) {
40643       return luaL_error(L, "Positive integer expected");
40644     }
40645     arg3 = (char *) malloc(arg4);
40646   }
40647 
40648   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
40649     SWIG_fail_ptr("SBProcess_ReadCStringFromMemory",5,SWIGTYPE_p_lldb__SBError);
40650   }
40651 
40652   result = (arg1)->ReadCStringFromMemory(arg2,arg3,arg4,*arg5);
40653   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40654   {
40655     lua_pop(L, 1); // Blow away the previous result
40656     if (result == 0) {
40657       lua_pushliteral(L, "");
40658     } else {
40659       lua_pushlstring(L, (const char *)arg3, result);
40660     }
40661     free(arg3);
40662     // SWIG_arg was already incremented
40663   }
40664   return SWIG_arg;
40665 
40666   if(0) SWIG_fail;
40667 
40668 fail:
40669   lua_error(L);
40670   return SWIG_arg;
40671 }
40672 
40673 
40674 static int _wrap_SBProcess_ReadUnsignedFromMemory(lua_State* L) {
40675   int SWIG_arg = 0;
40676   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40677   lldb::addr_t arg2 ;
40678   uint32_t arg3 ;
40679   lldb::SBError *arg4 = 0 ;
40680   uint64_t result;
40681 
40682   SWIG_check_num_args("lldb::SBProcess::ReadUnsignedFromMemory",4,4)
40683   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReadUnsignedFromMemory",1,"lldb::SBProcess *");
40684   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::ReadUnsignedFromMemory",2,"lldb::addr_t");
40685   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBProcess::ReadUnsignedFromMemory",3,"uint32_t");
40686   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::ReadUnsignedFromMemory",4,"lldb::SBError &");
40687 
40688   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40689     SWIG_fail_ptr("SBProcess_ReadUnsignedFromMemory",1,SWIGTYPE_p_lldb__SBProcess);
40690   }
40691 
40692   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
40693   arg3 = (uint32_t)lua_tointeger(L, 3);
40694 
40695   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
40696     SWIG_fail_ptr("SBProcess_ReadUnsignedFromMemory",4,SWIGTYPE_p_lldb__SBError);
40697   }
40698 
40699   result = (uint64_t)(arg1)->ReadUnsignedFromMemory(arg2,arg3,*arg4);
40700   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40701   return SWIG_arg;
40702 
40703   if(0) SWIG_fail;
40704 
40705 fail:
40706   lua_error(L);
40707   return SWIG_arg;
40708 }
40709 
40710 
40711 static int _wrap_SBProcess_ReadPointerFromMemory(lua_State* L) {
40712   int SWIG_arg = 0;
40713   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40714   lldb::addr_t arg2 ;
40715   lldb::SBError *arg3 = 0 ;
40716   lldb::addr_t result;
40717 
40718   SWIG_check_num_args("lldb::SBProcess::ReadPointerFromMemory",3,3)
40719   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReadPointerFromMemory",1,"lldb::SBProcess *");
40720   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::ReadPointerFromMemory",2,"lldb::addr_t");
40721   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::ReadPointerFromMemory",3,"lldb::SBError &");
40722 
40723   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40724     SWIG_fail_ptr("SBProcess_ReadPointerFromMemory",1,SWIGTYPE_p_lldb__SBProcess);
40725   }
40726 
40727   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
40728 
40729   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
40730     SWIG_fail_ptr("SBProcess_ReadPointerFromMemory",3,SWIGTYPE_p_lldb__SBError);
40731   }
40732 
40733   result = (lldb::addr_t)(arg1)->ReadPointerFromMemory(arg2,*arg3);
40734   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40735   return SWIG_arg;
40736 
40737   if(0) SWIG_fail;
40738 
40739 fail:
40740   lua_error(L);
40741   return SWIG_arg;
40742 }
40743 
40744 
40745 static int _wrap_SBProcess_GetStateFromEvent(lua_State* L) {
40746   int SWIG_arg = 0;
40747   lldb::SBEvent *arg1 = 0 ;
40748   lldb::StateType result;
40749 
40750   SWIG_check_num_args("lldb::SBProcess::GetStateFromEvent",1,1)
40751   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetStateFromEvent",1,"lldb::SBEvent const &");
40752 
40753   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
40754     SWIG_fail_ptr("SBProcess_GetStateFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
40755   }
40756 
40757   result = (lldb::StateType)lldb::SBProcess::GetStateFromEvent((lldb::SBEvent const &)*arg1);
40758   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40759   return SWIG_arg;
40760 
40761   if(0) SWIG_fail;
40762 
40763 fail:
40764   lua_error(L);
40765   return SWIG_arg;
40766 }
40767 
40768 
40769 static int _wrap_SBProcess_GetRestartedFromEvent(lua_State* L) {
40770   int SWIG_arg = 0;
40771   lldb::SBEvent *arg1 = 0 ;
40772   bool result;
40773 
40774   SWIG_check_num_args("lldb::SBProcess::GetRestartedFromEvent",1,1)
40775   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetRestartedFromEvent",1,"lldb::SBEvent const &");
40776 
40777   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
40778     SWIG_fail_ptr("SBProcess_GetRestartedFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
40779   }
40780 
40781   result = (bool)lldb::SBProcess::GetRestartedFromEvent((lldb::SBEvent const &)*arg1);
40782   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40783   return SWIG_arg;
40784 
40785   if(0) SWIG_fail;
40786 
40787 fail:
40788   lua_error(L);
40789   return SWIG_arg;
40790 }
40791 
40792 
40793 static int _wrap_SBProcess_GetNumRestartedReasonsFromEvent(lua_State* L) {
40794   int SWIG_arg = 0;
40795   lldb::SBEvent *arg1 = 0 ;
40796   size_t result;
40797 
40798   SWIG_check_num_args("lldb::SBProcess::GetNumRestartedReasonsFromEvent",1,1)
40799   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumRestartedReasonsFromEvent",1,"lldb::SBEvent const &");
40800 
40801   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
40802     SWIG_fail_ptr("SBProcess_GetNumRestartedReasonsFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
40803   }
40804 
40805   result = lldb::SBProcess::GetNumRestartedReasonsFromEvent((lldb::SBEvent const &)*arg1);
40806   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40807   return SWIG_arg;
40808 
40809   if(0) SWIG_fail;
40810 
40811 fail:
40812   lua_error(L);
40813   return SWIG_arg;
40814 }
40815 
40816 
40817 static int _wrap_SBProcess_GetRestartedReasonAtIndexFromEvent(lua_State* L) {
40818   int SWIG_arg = 0;
40819   lldb::SBEvent *arg1 = 0 ;
40820   size_t arg2 ;
40821   char *result = 0 ;
40822 
40823   SWIG_check_num_args("lldb::SBProcess::GetRestartedReasonAtIndexFromEvent",2,2)
40824   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetRestartedReasonAtIndexFromEvent",1,"lldb::SBEvent const &");
40825   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetRestartedReasonAtIndexFromEvent",2,"size_t");
40826 
40827   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
40828     SWIG_fail_ptr("SBProcess_GetRestartedReasonAtIndexFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
40829   }
40830 
40831   arg2 = (size_t)lua_tointeger(L, 2);
40832   result = (char *)lldb::SBProcess::GetRestartedReasonAtIndexFromEvent((lldb::SBEvent const &)*arg1,arg2);
40833   lua_pushstring(L,(const char *)result); SWIG_arg++;
40834   return SWIG_arg;
40835 
40836   if(0) SWIG_fail;
40837 
40838 fail:
40839   lua_error(L);
40840   return SWIG_arg;
40841 }
40842 
40843 
40844 static int _wrap_SBProcess_GetProcessFromEvent(lua_State* L) {
40845   int SWIG_arg = 0;
40846   lldb::SBEvent *arg1 = 0 ;
40847   lldb::SBProcess result;
40848 
40849   SWIG_check_num_args("lldb::SBProcess::GetProcessFromEvent",1,1)
40850   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetProcessFromEvent",1,"lldb::SBEvent const &");
40851 
40852   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
40853     SWIG_fail_ptr("SBProcess_GetProcessFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
40854   }
40855 
40856   result = lldb::SBProcess::GetProcessFromEvent((lldb::SBEvent const &)*arg1);
40857   {
40858     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
40859     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
40860   }
40861   return SWIG_arg;
40862 
40863   if(0) SWIG_fail;
40864 
40865 fail:
40866   lua_error(L);
40867   return SWIG_arg;
40868 }
40869 
40870 
40871 static int _wrap_SBProcess_GetInterruptedFromEvent(lua_State* L) {
40872   int SWIG_arg = 0;
40873   lldb::SBEvent *arg1 = 0 ;
40874   bool result;
40875 
40876   SWIG_check_num_args("lldb::SBProcess::GetInterruptedFromEvent",1,1)
40877   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetInterruptedFromEvent",1,"lldb::SBEvent const &");
40878 
40879   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
40880     SWIG_fail_ptr("SBProcess_GetInterruptedFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
40881   }
40882 
40883   result = (bool)lldb::SBProcess::GetInterruptedFromEvent((lldb::SBEvent const &)*arg1);
40884   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40885   return SWIG_arg;
40886 
40887   if(0) SWIG_fail;
40888 
40889 fail:
40890   lua_error(L);
40891   return SWIG_arg;
40892 }
40893 
40894 
40895 static int _wrap_SBProcess_GetStructuredDataFromEvent(lua_State* L) {
40896   int SWIG_arg = 0;
40897   lldb::SBEvent *arg1 = 0 ;
40898   lldb::SBStructuredData result;
40899 
40900   SWIG_check_num_args("lldb::SBProcess::GetStructuredDataFromEvent",1,1)
40901   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetStructuredDataFromEvent",1,"lldb::SBEvent const &");
40902 
40903   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
40904     SWIG_fail_ptr("SBProcess_GetStructuredDataFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
40905   }
40906 
40907   result = lldb::SBProcess::GetStructuredDataFromEvent((lldb::SBEvent const &)*arg1);
40908   {
40909     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
40910     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
40911   }
40912   return SWIG_arg;
40913 
40914   if(0) SWIG_fail;
40915 
40916 fail:
40917   lua_error(L);
40918   return SWIG_arg;
40919 }
40920 
40921 
40922 static int _wrap_SBProcess_EventIsProcessEvent(lua_State* L) {
40923   int SWIG_arg = 0;
40924   lldb::SBEvent *arg1 = 0 ;
40925   bool result;
40926 
40927   SWIG_check_num_args("lldb::SBProcess::EventIsProcessEvent",1,1)
40928   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::EventIsProcessEvent",1,"lldb::SBEvent const &");
40929 
40930   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
40931     SWIG_fail_ptr("SBProcess_EventIsProcessEvent",1,SWIGTYPE_p_lldb__SBEvent);
40932   }
40933 
40934   result = (bool)lldb::SBProcess::EventIsProcessEvent((lldb::SBEvent const &)*arg1);
40935   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40936   return SWIG_arg;
40937 
40938   if(0) SWIG_fail;
40939 
40940 fail:
40941   lua_error(L);
40942   return SWIG_arg;
40943 }
40944 
40945 
40946 static int _wrap_SBProcess_EventIsStructuredDataEvent(lua_State* L) {
40947   int SWIG_arg = 0;
40948   lldb::SBEvent *arg1 = 0 ;
40949   bool result;
40950 
40951   SWIG_check_num_args("lldb::SBProcess::EventIsStructuredDataEvent",1,1)
40952   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::EventIsStructuredDataEvent",1,"lldb::SBEvent const &");
40953 
40954   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
40955     SWIG_fail_ptr("SBProcess_EventIsStructuredDataEvent",1,SWIGTYPE_p_lldb__SBEvent);
40956   }
40957 
40958   result = (bool)lldb::SBProcess::EventIsStructuredDataEvent((lldb::SBEvent const &)*arg1);
40959   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40960   return SWIG_arg;
40961 
40962   if(0) SWIG_fail;
40963 
40964 fail:
40965   lua_error(L);
40966   return SWIG_arg;
40967 }
40968 
40969 
40970 static int _wrap_SBProcess_GetBroadcaster(lua_State* L) {
40971   int SWIG_arg = 0;
40972   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40973   lldb::SBBroadcaster result;
40974 
40975   SWIG_check_num_args("lldb::SBProcess::GetBroadcaster",1,1)
40976   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetBroadcaster",1,"lldb::SBProcess const *");
40977 
40978   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40979     SWIG_fail_ptr("SBProcess_GetBroadcaster",1,SWIGTYPE_p_lldb__SBProcess);
40980   }
40981 
40982   result = ((lldb::SBProcess const *)arg1)->GetBroadcaster();
40983   {
40984     lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster((const lldb::SBBroadcaster &) result);
40985     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
40986   }
40987   return SWIG_arg;
40988 
40989   if(0) SWIG_fail;
40990 
40991 fail:
40992   lua_error(L);
40993   return SWIG_arg;
40994 }
40995 
40996 
40997 static int _wrap_SBProcess_GetDescription(lua_State* L) {
40998   int SWIG_arg = 0;
40999   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41000   lldb::SBStream *arg2 = 0 ;
41001   bool result;
41002 
41003   SWIG_check_num_args("lldb::SBProcess::GetDescription",2,2)
41004   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetDescription",1,"lldb::SBProcess *");
41005   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::GetDescription",2,"lldb::SBStream &");
41006 
41007   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41008     SWIG_fail_ptr("SBProcess_GetDescription",1,SWIGTYPE_p_lldb__SBProcess);
41009   }
41010 
41011 
41012   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
41013     SWIG_fail_ptr("SBProcess_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
41014   }
41015 
41016   result = (bool)(arg1)->GetDescription(*arg2);
41017   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41018   return SWIG_arg;
41019 
41020   if(0) SWIG_fail;
41021 
41022 fail:
41023   lua_error(L);
41024   return SWIG_arg;
41025 }
41026 
41027 
41028 static int _wrap_SBProcess_GetExtendedCrashInformation(lua_State* L) {
41029   int SWIG_arg = 0;
41030   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41031   lldb::SBStructuredData result;
41032 
41033   SWIG_check_num_args("lldb::SBProcess::GetExtendedCrashInformation",1,1)
41034   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetExtendedCrashInformation",1,"lldb::SBProcess *");
41035 
41036   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41037     SWIG_fail_ptr("SBProcess_GetExtendedCrashInformation",1,SWIGTYPE_p_lldb__SBProcess);
41038   }
41039 
41040   result = (arg1)->GetExtendedCrashInformation();
41041   {
41042     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
41043     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
41044   }
41045   return SWIG_arg;
41046 
41047   if(0) SWIG_fail;
41048 
41049 fail:
41050   lua_error(L);
41051   return SWIG_arg;
41052 }
41053 
41054 
41055 static int _wrap_SBProcess_GetNumSupportedHardwareWatchpoints(lua_State* L) {
41056   int SWIG_arg = 0;
41057   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41058   lldb::SBError *arg2 = 0 ;
41059   uint32_t result;
41060 
41061   SWIG_check_num_args("lldb::SBProcess::GetNumSupportedHardwareWatchpoints",2,2)
41062   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumSupportedHardwareWatchpoints",1,"lldb::SBProcess const *");
41063   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::GetNumSupportedHardwareWatchpoints",2,"lldb::SBError &");
41064 
41065   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41066     SWIG_fail_ptr("SBProcess_GetNumSupportedHardwareWatchpoints",1,SWIGTYPE_p_lldb__SBProcess);
41067   }
41068 
41069 
41070   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
41071     SWIG_fail_ptr("SBProcess_GetNumSupportedHardwareWatchpoints",2,SWIGTYPE_p_lldb__SBError);
41072   }
41073 
41074   result = (uint32_t)((lldb::SBProcess const *)arg1)->GetNumSupportedHardwareWatchpoints(*arg2);
41075   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41076   return SWIG_arg;
41077 
41078   if(0) SWIG_fail;
41079 
41080 fail:
41081   lua_error(L);
41082   return SWIG_arg;
41083 }
41084 
41085 
41086 static int _wrap_SBProcess_LoadImage(lua_State* L) {
41087   int SWIG_arg = 0;
41088   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41089   lldb::SBFileSpec *arg2 = 0 ;
41090   lldb::SBError *arg3 = 0 ;
41091   uint32_t result;
41092 
41093   SWIG_check_num_args("lldb::SBProcess::LoadImage",3,3)
41094   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::LoadImage",1,"lldb::SBProcess *");
41095   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::LoadImage",2,"lldb::SBFileSpec &");
41096   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::LoadImage",3,"lldb::SBError &");
41097 
41098   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41099     SWIG_fail_ptr("SBProcess_LoadImage",1,SWIGTYPE_p_lldb__SBProcess);
41100   }
41101 
41102 
41103   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
41104     SWIG_fail_ptr("SBProcess_LoadImage",2,SWIGTYPE_p_lldb__SBFileSpec);
41105   }
41106 
41107 
41108   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
41109     SWIG_fail_ptr("SBProcess_LoadImage",3,SWIGTYPE_p_lldb__SBError);
41110   }
41111 
41112   result = (uint32_t)(arg1)->LoadImage(*arg2,*arg3);
41113   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41114   return SWIG_arg;
41115 
41116   if(0) SWIG_fail;
41117 
41118 fail:
41119   lua_error(L);
41120   return SWIG_arg;
41121 }
41122 
41123 
41124 static int _wrap_SBProcess_LoadImageUsingPaths(lua_State* L) {
41125   int SWIG_arg = 0;
41126   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41127   lldb::SBFileSpec *arg2 = 0 ;
41128   lldb::SBStringList *arg3 = 0 ;
41129   lldb::SBFileSpec *arg4 = 0 ;
41130   lldb::SBError *arg5 = 0 ;
41131   uint32_t result;
41132 
41133   SWIG_check_num_args("lldb::SBProcess::LoadImageUsingPaths",5,5)
41134   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",1,"lldb::SBProcess *");
41135   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",2,"lldb::SBFileSpec const &");
41136   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",3,"lldb::SBStringList &");
41137   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",4,"lldb::SBFileSpec &");
41138   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",5,"lldb::SBError &");
41139 
41140   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41141     SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",1,SWIGTYPE_p_lldb__SBProcess);
41142   }
41143 
41144 
41145   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
41146     SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",2,SWIGTYPE_p_lldb__SBFileSpec);
41147   }
41148 
41149 
41150   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStringList,0))){
41151     SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",3,SWIGTYPE_p_lldb__SBStringList);
41152   }
41153 
41154 
41155   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpec,0))){
41156     SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",4,SWIGTYPE_p_lldb__SBFileSpec);
41157   }
41158 
41159 
41160   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
41161     SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",5,SWIGTYPE_p_lldb__SBError);
41162   }
41163 
41164   result = (uint32_t)(arg1)->LoadImageUsingPaths((lldb::SBFileSpec const &)*arg2,*arg3,*arg4,*arg5);
41165   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41166   return SWIG_arg;
41167 
41168   if(0) SWIG_fail;
41169 
41170 fail:
41171   lua_error(L);
41172   return SWIG_arg;
41173 }
41174 
41175 
41176 static int _wrap_SBProcess_UnloadImage(lua_State* L) {
41177   int SWIG_arg = 0;
41178   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41179   uint32_t arg2 ;
41180   lldb::SBError result;
41181 
41182   SWIG_check_num_args("lldb::SBProcess::UnloadImage",2,2)
41183   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::UnloadImage",1,"lldb::SBProcess *");
41184   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::UnloadImage",2,"uint32_t");
41185 
41186   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41187     SWIG_fail_ptr("SBProcess_UnloadImage",1,SWIGTYPE_p_lldb__SBProcess);
41188   }
41189 
41190   arg2 = (uint32_t)lua_tointeger(L, 2);
41191   result = (arg1)->UnloadImage(arg2);
41192   {
41193     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
41194     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
41195   }
41196   return SWIG_arg;
41197 
41198   if(0) SWIG_fail;
41199 
41200 fail:
41201   lua_error(L);
41202   return SWIG_arg;
41203 }
41204 
41205 
41206 static int _wrap_SBProcess_SendEventData(lua_State* L) {
41207   int SWIG_arg = 0;
41208   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41209   char *arg2 = (char *) 0 ;
41210   lldb::SBError result;
41211 
41212   SWIG_check_num_args("lldb::SBProcess::SendEventData",2,2)
41213   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SendEventData",1,"lldb::SBProcess *");
41214   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBProcess::SendEventData",2,"char const *");
41215 
41216   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41217     SWIG_fail_ptr("SBProcess_SendEventData",1,SWIGTYPE_p_lldb__SBProcess);
41218   }
41219 
41220   arg2 = (char *)lua_tostring(L, 2);
41221   result = (arg1)->SendEventData((char const *)arg2);
41222   {
41223     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
41224     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
41225   }
41226   return SWIG_arg;
41227 
41228   if(0) SWIG_fail;
41229 
41230 fail:
41231   lua_error(L);
41232   return SWIG_arg;
41233 }
41234 
41235 
41236 static int _wrap_SBProcess_GetNumExtendedBacktraceTypes(lua_State* L) {
41237   int SWIG_arg = 0;
41238   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41239   uint32_t result;
41240 
41241   SWIG_check_num_args("lldb::SBProcess::GetNumExtendedBacktraceTypes",1,1)
41242   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumExtendedBacktraceTypes",1,"lldb::SBProcess *");
41243 
41244   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41245     SWIG_fail_ptr("SBProcess_GetNumExtendedBacktraceTypes",1,SWIGTYPE_p_lldb__SBProcess);
41246   }
41247 
41248   result = (uint32_t)(arg1)->GetNumExtendedBacktraceTypes();
41249   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41250   return SWIG_arg;
41251 
41252   if(0) SWIG_fail;
41253 
41254 fail:
41255   lua_error(L);
41256   return SWIG_arg;
41257 }
41258 
41259 
41260 static int _wrap_SBProcess_GetExtendedBacktraceTypeAtIndex(lua_State* L) {
41261   int SWIG_arg = 0;
41262   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41263   uint32_t arg2 ;
41264   char *result = 0 ;
41265 
41266   SWIG_check_num_args("lldb::SBProcess::GetExtendedBacktraceTypeAtIndex",2,2)
41267   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetExtendedBacktraceTypeAtIndex",1,"lldb::SBProcess *");
41268   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetExtendedBacktraceTypeAtIndex",2,"uint32_t");
41269 
41270   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41271     SWIG_fail_ptr("SBProcess_GetExtendedBacktraceTypeAtIndex",1,SWIGTYPE_p_lldb__SBProcess);
41272   }
41273 
41274   arg2 = (uint32_t)lua_tointeger(L, 2);
41275   result = (char *)(arg1)->GetExtendedBacktraceTypeAtIndex(arg2);
41276   lua_pushstring(L,(const char *)result); SWIG_arg++;
41277   return SWIG_arg;
41278 
41279   if(0) SWIG_fail;
41280 
41281 fail:
41282   lua_error(L);
41283   return SWIG_arg;
41284 }
41285 
41286 
41287 static int _wrap_SBProcess_GetHistoryThreads(lua_State* L) {
41288   int SWIG_arg = 0;
41289   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41290   lldb::addr_t arg2 ;
41291   lldb::SBThreadCollection result;
41292 
41293   SWIG_check_num_args("lldb::SBProcess::GetHistoryThreads",2,2)
41294   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetHistoryThreads",1,"lldb::SBProcess *");
41295   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetHistoryThreads",2,"lldb::addr_t");
41296 
41297   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41298     SWIG_fail_ptr("SBProcess_GetHistoryThreads",1,SWIGTYPE_p_lldb__SBProcess);
41299   }
41300 
41301   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
41302   result = (arg1)->GetHistoryThreads(arg2);
41303   {
41304     lldb::SBThreadCollection * resultptr = new lldb::SBThreadCollection((const lldb::SBThreadCollection &) result);
41305     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadCollection,1); SWIG_arg++;
41306   }
41307   return SWIG_arg;
41308 
41309   if(0) SWIG_fail;
41310 
41311 fail:
41312   lua_error(L);
41313   return SWIG_arg;
41314 }
41315 
41316 
41317 static int _wrap_SBProcess_IsInstrumentationRuntimePresent(lua_State* L) {
41318   int SWIG_arg = 0;
41319   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41320   lldb::InstrumentationRuntimeType arg2 ;
41321   bool result;
41322 
41323   SWIG_check_num_args("lldb::SBProcess::IsInstrumentationRuntimePresent",2,2)
41324   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::IsInstrumentationRuntimePresent",1,"lldb::SBProcess *");
41325   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::IsInstrumentationRuntimePresent",2,"lldb::InstrumentationRuntimeType");
41326 
41327   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41328     SWIG_fail_ptr("SBProcess_IsInstrumentationRuntimePresent",1,SWIGTYPE_p_lldb__SBProcess);
41329   }
41330 
41331   arg2 = (lldb::InstrumentationRuntimeType)lua_tointeger(L, 2);
41332   result = (bool)(arg1)->IsInstrumentationRuntimePresent(arg2);
41333   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41334   return SWIG_arg;
41335 
41336   if(0) SWIG_fail;
41337 
41338 fail:
41339   lua_error(L);
41340   return SWIG_arg;
41341 }
41342 
41343 
41344 static int _wrap_SBProcess_SaveCore(lua_State* L) {
41345   int SWIG_arg = 0;
41346   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41347   char *arg2 = (char *) 0 ;
41348   lldb::SBError result;
41349 
41350   SWIG_check_num_args("lldb::SBProcess::SaveCore",2,2)
41351   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SaveCore",1,"lldb::SBProcess *");
41352   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBProcess::SaveCore",2,"char const *");
41353 
41354   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41355     SWIG_fail_ptr("SBProcess_SaveCore",1,SWIGTYPE_p_lldb__SBProcess);
41356   }
41357 
41358   arg2 = (char *)lua_tostring(L, 2);
41359   result = (arg1)->SaveCore((char const *)arg2);
41360   {
41361     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
41362     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
41363   }
41364   return SWIG_arg;
41365 
41366   if(0) SWIG_fail;
41367 
41368 fail:
41369   lua_error(L);
41370   return SWIG_arg;
41371 }
41372 
41373 
41374 static int _wrap_SBProcess_GetMemoryRegionInfo(lua_State* L) {
41375   int SWIG_arg = 0;
41376   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41377   lldb::addr_t arg2 ;
41378   lldb::SBMemoryRegionInfo *arg3 = 0 ;
41379   lldb::SBError result;
41380 
41381   SWIG_check_num_args("lldb::SBProcess::GetMemoryRegionInfo",3,3)
41382   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetMemoryRegionInfo",1,"lldb::SBProcess *");
41383   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetMemoryRegionInfo",2,"lldb::addr_t");
41384   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::GetMemoryRegionInfo",3,"lldb::SBMemoryRegionInfo &");
41385 
41386   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41387     SWIG_fail_ptr("SBProcess_GetMemoryRegionInfo",1,SWIGTYPE_p_lldb__SBProcess);
41388   }
41389 
41390   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
41391 
41392   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
41393     SWIG_fail_ptr("SBProcess_GetMemoryRegionInfo",3,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
41394   }
41395 
41396   result = (arg1)->GetMemoryRegionInfo(arg2,*arg3);
41397   {
41398     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
41399     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
41400   }
41401   return SWIG_arg;
41402 
41403   if(0) SWIG_fail;
41404 
41405 fail:
41406   lua_error(L);
41407   return SWIG_arg;
41408 }
41409 
41410 
41411 static int _wrap_SBProcess_GetMemoryRegions(lua_State* L) {
41412   int SWIG_arg = 0;
41413   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41414   lldb::SBMemoryRegionInfoList result;
41415 
41416   SWIG_check_num_args("lldb::SBProcess::GetMemoryRegions",1,1)
41417   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetMemoryRegions",1,"lldb::SBProcess *");
41418 
41419   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41420     SWIG_fail_ptr("SBProcess_GetMemoryRegions",1,SWIGTYPE_p_lldb__SBProcess);
41421   }
41422 
41423   result = (arg1)->GetMemoryRegions();
41424   {
41425     lldb::SBMemoryRegionInfoList * resultptr = new lldb::SBMemoryRegionInfoList((const lldb::SBMemoryRegionInfoList &) result);
41426     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,1); SWIG_arg++;
41427   }
41428   return SWIG_arg;
41429 
41430   if(0) SWIG_fail;
41431 
41432 fail:
41433   lua_error(L);
41434   return SWIG_arg;
41435 }
41436 
41437 
41438 static int _wrap_SBProcess_GetProcessInfo(lua_State* L) {
41439   int SWIG_arg = 0;
41440   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41441   lldb::SBProcessInfo result;
41442 
41443   SWIG_check_num_args("lldb::SBProcess::GetProcessInfo",1,1)
41444   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetProcessInfo",1,"lldb::SBProcess *");
41445 
41446   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41447     SWIG_fail_ptr("SBProcess_GetProcessInfo",1,SWIGTYPE_p_lldb__SBProcess);
41448   }
41449 
41450   result = (arg1)->GetProcessInfo();
41451   {
41452     lldb::SBProcessInfo * resultptr = new lldb::SBProcessInfo((const lldb::SBProcessInfo &) result);
41453     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcessInfo,1); SWIG_arg++;
41454   }
41455   return SWIG_arg;
41456 
41457   if(0) SWIG_fail;
41458 
41459 fail:
41460   lua_error(L);
41461   return SWIG_arg;
41462 }
41463 
41464 
41465 static int _wrap_SBProcess_AllocateMemory(lua_State* L) {
41466   int SWIG_arg = 0;
41467   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41468   size_t arg2 ;
41469   uint32_t arg3 ;
41470   lldb::SBError *arg4 = 0 ;
41471   lldb::addr_t result;
41472 
41473   SWIG_check_num_args("lldb::SBProcess::AllocateMemory",4,4)
41474   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::AllocateMemory",1,"lldb::SBProcess *");
41475   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::AllocateMemory",2,"size_t");
41476   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBProcess::AllocateMemory",3,"uint32_t");
41477   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::AllocateMemory",4,"lldb::SBError &");
41478 
41479   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41480     SWIG_fail_ptr("SBProcess_AllocateMemory",1,SWIGTYPE_p_lldb__SBProcess);
41481   }
41482 
41483   arg2 = (size_t)lua_tointeger(L, 2);
41484   arg3 = (uint32_t)lua_tointeger(L, 3);
41485 
41486   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
41487     SWIG_fail_ptr("SBProcess_AllocateMemory",4,SWIGTYPE_p_lldb__SBError);
41488   }
41489 
41490   result = (lldb::addr_t)(arg1)->AllocateMemory(arg2,arg3,*arg4);
41491   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41492   return SWIG_arg;
41493 
41494   if(0) SWIG_fail;
41495 
41496 fail:
41497   lua_error(L);
41498   return SWIG_arg;
41499 }
41500 
41501 
41502 static int _wrap_SBProcess_DeallocateMemory(lua_State* L) {
41503   int SWIG_arg = 0;
41504   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41505   lldb::addr_t arg2 ;
41506   lldb::SBError result;
41507 
41508   SWIG_check_num_args("lldb::SBProcess::DeallocateMemory",2,2)
41509   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::DeallocateMemory",1,"lldb::SBProcess *");
41510   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::DeallocateMemory",2,"lldb::addr_t");
41511 
41512   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41513     SWIG_fail_ptr("SBProcess_DeallocateMemory",1,SWIGTYPE_p_lldb__SBProcess);
41514   }
41515 
41516   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
41517   result = (arg1)->DeallocateMemory(arg2);
41518   {
41519     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
41520     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
41521   }
41522   return SWIG_arg;
41523 
41524   if(0) SWIG_fail;
41525 
41526 fail:
41527   lua_error(L);
41528   return SWIG_arg;
41529 }
41530 
41531 
41532 static int _wrap_SBProcess___tostring(lua_State* L) {
41533   int SWIG_arg = 0;
41534   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41535   std::string result;
41536 
41537   SWIG_check_num_args("lldb::SBProcess::__str__",1,1)
41538   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::__str__",1,"lldb::SBProcess *");
41539 
41540   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41541     SWIG_fail_ptr("SBProcess___tostring",1,SWIGTYPE_p_lldb__SBProcess);
41542   }
41543 
41544   result = lldb_SBProcess___str__(arg1);
41545   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
41546   return SWIG_arg;
41547 
41548   if(0) SWIG_fail;
41549 
41550 fail:
41551   lua_error(L);
41552   return SWIG_arg;
41553 }
41554 
41555 
41556 static void swig_delete_SBProcess(void *obj) {
41557 lldb::SBProcess *arg1 = (lldb::SBProcess *) obj;
41558 delete arg1;
41559 }
41560 static int _proxy__wrap_new_SBProcess(lua_State *L) {
41561     assert(lua_istable(L,1));
41562     lua_pushcfunction(L,_wrap_new_SBProcess);
41563     assert(!lua_isnil(L,-1));
41564     lua_replace(L,1); /* replace our table with real constructor */
41565     lua_call(L,lua_gettop(L)-1,1);
41566     return 1;
41567 }
41568 static swig_lua_attribute swig_SBProcess_attributes[] = {
41569     {0,0,0}
41570 };
41571 static swig_lua_method swig_SBProcess_methods[]= {
41572     { "GetPluginName", _wrap_SBProcess_GetPluginName},
41573     { "GetShortPluginName", _wrap_SBProcess_GetShortPluginName},
41574     { "Clear", _wrap_SBProcess_Clear},
41575     { "IsValid", _wrap_SBProcess_IsValid},
41576     { "GetTarget", _wrap_SBProcess_GetTarget},
41577     { "GetByteOrder", _wrap_SBProcess_GetByteOrder},
41578     { "PutSTDIN", _wrap_SBProcess_PutSTDIN},
41579     { "GetSTDOUT", _wrap_SBProcess_GetSTDOUT},
41580     { "GetSTDERR", _wrap_SBProcess_GetSTDERR},
41581     { "GetAsyncProfileData", _wrap_SBProcess_GetAsyncProfileData},
41582     { "ReportEventState", _wrap_SBProcess_ReportEventState},
41583     { "AppendEventStateReport", _wrap_SBProcess_AppendEventStateReport},
41584     { "RemoteAttachToProcessWithID", _wrap_SBProcess_RemoteAttachToProcessWithID},
41585     { "RemoteLaunch", _wrap_SBProcess_RemoteLaunch},
41586     { "GetNumThreads", _wrap_SBProcess_GetNumThreads},
41587     { "GetThreadAtIndex", _wrap_SBProcess_GetThreadAtIndex},
41588     { "GetThreadByID", _wrap_SBProcess_GetThreadByID},
41589     { "GetThreadByIndexID", _wrap_SBProcess_GetThreadByIndexID},
41590     { "GetSelectedThread", _wrap_SBProcess_GetSelectedThread},
41591     { "CreateOSPluginThread", _wrap_SBProcess_CreateOSPluginThread},
41592     { "SetSelectedThread", _wrap_SBProcess_SetSelectedThread},
41593     { "SetSelectedThreadByID", _wrap_SBProcess_SetSelectedThreadByID},
41594     { "SetSelectedThreadByIndexID", _wrap_SBProcess_SetSelectedThreadByIndexID},
41595     { "GetNumQueues", _wrap_SBProcess_GetNumQueues},
41596     { "GetQueueAtIndex", _wrap_SBProcess_GetQueueAtIndex},
41597     { "GetState", _wrap_SBProcess_GetState},
41598     { "GetExitStatus", _wrap_SBProcess_GetExitStatus},
41599     { "GetExitDescription", _wrap_SBProcess_GetExitDescription},
41600     { "GetProcessID", _wrap_SBProcess_GetProcessID},
41601     { "GetUniqueID", _wrap_SBProcess_GetUniqueID},
41602     { "GetAddressByteSize", _wrap_SBProcess_GetAddressByteSize},
41603     { "Destroy", _wrap_SBProcess_Destroy},
41604     { "Continue", _wrap_SBProcess_Continue},
41605     { "Stop", _wrap_SBProcess_Stop},
41606     { "Kill", _wrap_SBProcess_Kill},
41607     { "Detach", _wrap_SBProcess_Detach},
41608     { "Signal", _wrap_SBProcess_Signal},
41609     { "GetUnixSignals", _wrap_SBProcess_GetUnixSignals},
41610     { "GetStopID", _wrap_SBProcess_GetStopID},
41611     { "SendAsyncInterrupt", _wrap_SBProcess_SendAsyncInterrupt},
41612     { "ReadMemory", _wrap_SBProcess_ReadMemory},
41613     { "WriteMemory", _wrap_SBProcess_WriteMemory},
41614     { "ReadCStringFromMemory", _wrap_SBProcess_ReadCStringFromMemory},
41615     { "ReadUnsignedFromMemory", _wrap_SBProcess_ReadUnsignedFromMemory},
41616     { "ReadPointerFromMemory", _wrap_SBProcess_ReadPointerFromMemory},
41617     { "GetBroadcaster", _wrap_SBProcess_GetBroadcaster},
41618     { "GetDescription", _wrap_SBProcess_GetDescription},
41619     { "GetExtendedCrashInformation", _wrap_SBProcess_GetExtendedCrashInformation},
41620     { "GetNumSupportedHardwareWatchpoints", _wrap_SBProcess_GetNumSupportedHardwareWatchpoints},
41621     { "LoadImage", _wrap_SBProcess_LoadImage},
41622     { "LoadImageUsingPaths", _wrap_SBProcess_LoadImageUsingPaths},
41623     { "UnloadImage", _wrap_SBProcess_UnloadImage},
41624     { "SendEventData", _wrap_SBProcess_SendEventData},
41625     { "GetNumExtendedBacktraceTypes", _wrap_SBProcess_GetNumExtendedBacktraceTypes},
41626     { "GetExtendedBacktraceTypeAtIndex", _wrap_SBProcess_GetExtendedBacktraceTypeAtIndex},
41627     { "GetHistoryThreads", _wrap_SBProcess_GetHistoryThreads},
41628     { "IsInstrumentationRuntimePresent", _wrap_SBProcess_IsInstrumentationRuntimePresent},
41629     { "SaveCore", _wrap_SBProcess_SaveCore},
41630     { "GetMemoryRegionInfo", _wrap_SBProcess_GetMemoryRegionInfo},
41631     { "GetMemoryRegions", _wrap_SBProcess_GetMemoryRegions},
41632     { "GetProcessInfo", _wrap_SBProcess_GetProcessInfo},
41633     { "AllocateMemory", _wrap_SBProcess_AllocateMemory},
41634     { "DeallocateMemory", _wrap_SBProcess_DeallocateMemory},
41635     { "__tostring", _wrap_SBProcess___tostring},
41636     {0,0}
41637 };
41638 static swig_lua_method swig_SBProcess_meta[] = {
41639     { "__tostring", _wrap_SBProcess___tostring},
41640     {0,0}
41641 };
41642 
41643 static swig_lua_attribute swig_SBProcess_Sf_SwigStatic_attributes[] = {
41644     {0,0,0}
41645 };
41646 static swig_lua_const_info swig_SBProcess_Sf_SwigStatic_constants[]= {
41647     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitStateChanged", lldb::SBProcess::eBroadcastBitStateChanged)},
41648     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitInterrupt", lldb::SBProcess::eBroadcastBitInterrupt)},
41649     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitSTDOUT", lldb::SBProcess::eBroadcastBitSTDOUT)},
41650     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitSTDERR", lldb::SBProcess::eBroadcastBitSTDERR)},
41651     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitProfileData", lldb::SBProcess::eBroadcastBitProfileData)},
41652     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitStructuredData", lldb::SBProcess::eBroadcastBitStructuredData)},
41653     {0,0,0,0,0,0}
41654 };
41655 static swig_lua_method swig_SBProcess_Sf_SwigStatic_methods[]= {
41656     { "GetBroadcasterClassName", _wrap_SBProcess_GetBroadcasterClassName},
41657     { "GetStateFromEvent", _wrap_SBProcess_GetStateFromEvent},
41658     { "GetRestartedFromEvent", _wrap_SBProcess_GetRestartedFromEvent},
41659     { "GetNumRestartedReasonsFromEvent", _wrap_SBProcess_GetNumRestartedReasonsFromEvent},
41660     { "GetRestartedReasonAtIndexFromEvent", _wrap_SBProcess_GetRestartedReasonAtIndexFromEvent},
41661     { "GetProcessFromEvent", _wrap_SBProcess_GetProcessFromEvent},
41662     { "GetInterruptedFromEvent", _wrap_SBProcess_GetInterruptedFromEvent},
41663     { "GetStructuredDataFromEvent", _wrap_SBProcess_GetStructuredDataFromEvent},
41664     { "EventIsProcessEvent", _wrap_SBProcess_EventIsProcessEvent},
41665     { "EventIsStructuredDataEvent", _wrap_SBProcess_EventIsStructuredDataEvent},
41666     {0,0}
41667 };
41668 static swig_lua_class* swig_SBProcess_Sf_SwigStatic_classes[]= {
41669     0
41670 };
41671 
41672 static swig_lua_namespace swig_SBProcess_Sf_SwigStatic = {
41673     "SBProcess",
41674     swig_SBProcess_Sf_SwigStatic_methods,
41675     swig_SBProcess_Sf_SwigStatic_attributes,
41676     swig_SBProcess_Sf_SwigStatic_constants,
41677     swig_SBProcess_Sf_SwigStatic_classes,
41678     0
41679 };
41680 static swig_lua_class *swig_SBProcess_bases[] = {0};
41681 static const char *swig_SBProcess_base_names[] = {0};
41682 static swig_lua_class _wrap_class_SBProcess = { "SBProcess", "SBProcess", &SWIGTYPE_p_lldb__SBProcess,_proxy__wrap_new_SBProcess, swig_delete_SBProcess, swig_SBProcess_methods, swig_SBProcess_attributes, &swig_SBProcess_Sf_SwigStatic, swig_SBProcess_meta, swig_SBProcess_bases, swig_SBProcess_base_names };
41683 
41684 static int _wrap_new_SBProcessInfo__SWIG_0(lua_State* L) {
41685   int SWIG_arg = 0;
41686   lldb::SBProcessInfo *result = 0 ;
41687 
41688   SWIG_check_num_args("lldb::SBProcessInfo::SBProcessInfo",0,0)
41689   result = (lldb::SBProcessInfo *)new lldb::SBProcessInfo();
41690   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBProcessInfo,1); SWIG_arg++;
41691   return SWIG_arg;
41692 
41693   if(0) SWIG_fail;
41694 
41695 fail:
41696   lua_error(L);
41697   return SWIG_arg;
41698 }
41699 
41700 
41701 static int _wrap_new_SBProcessInfo__SWIG_1(lua_State* L) {
41702   int SWIG_arg = 0;
41703   lldb::SBProcessInfo *arg1 = 0 ;
41704   lldb::SBProcessInfo *result = 0 ;
41705 
41706   SWIG_check_num_args("lldb::SBProcessInfo::SBProcessInfo",1,1)
41707   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::SBProcessInfo",1,"lldb::SBProcessInfo const &");
41708 
41709   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
41710     SWIG_fail_ptr("new_SBProcessInfo",1,SWIGTYPE_p_lldb__SBProcessInfo);
41711   }
41712 
41713   result = (lldb::SBProcessInfo *)new lldb::SBProcessInfo((lldb::SBProcessInfo const &)*arg1);
41714   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBProcessInfo,1); SWIG_arg++;
41715   return SWIG_arg;
41716 
41717   if(0) SWIG_fail;
41718 
41719 fail:
41720   lua_error(L);
41721   return SWIG_arg;
41722 }
41723 
41724 
41725 static int _wrap_new_SBProcessInfo(lua_State* L) {
41726   int argc;
41727   int argv[2]={
41728     1,2
41729   };
41730 
41731   argc = lua_gettop(L);
41732   if (argc == 0) {
41733     return _wrap_new_SBProcessInfo__SWIG_0(L);
41734   }
41735   if (argc == 1) {
41736     int _v;
41737     {
41738       void *ptr;
41739       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcessInfo, SWIG_POINTER_NO_NULL)) {
41740         _v = 0;
41741       } else {
41742         _v = 1;
41743       }
41744     }
41745     if (_v) {
41746       return _wrap_new_SBProcessInfo__SWIG_1(L);
41747     }
41748   }
41749 
41750   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBProcessInfo'\n"
41751     "  Possible C/C++ prototypes are:\n"
41752     "    lldb::SBProcessInfo::SBProcessInfo()\n"
41753     "    lldb::SBProcessInfo::SBProcessInfo(lldb::SBProcessInfo const &)\n");
41754   lua_error(L);return 0;
41755 }
41756 
41757 
41758 static int _wrap_SBProcessInfo_IsValid(lua_State* L) {
41759   int SWIG_arg = 0;
41760   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
41761   bool result;
41762 
41763   SWIG_check_num_args("lldb::SBProcessInfo::IsValid",1,1)
41764   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::IsValid",1,"lldb::SBProcessInfo *");
41765 
41766   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
41767     SWIG_fail_ptr("SBProcessInfo_IsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
41768   }
41769 
41770   result = (bool)(arg1)->IsValid();
41771   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41772   return SWIG_arg;
41773 
41774   if(0) SWIG_fail;
41775 
41776 fail:
41777   lua_error(L);
41778   return SWIG_arg;
41779 }
41780 
41781 
41782 static int _wrap_SBProcessInfo_GetName(lua_State* L) {
41783   int SWIG_arg = 0;
41784   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
41785   char *result = 0 ;
41786 
41787   SWIG_check_num_args("lldb::SBProcessInfo::GetName",1,1)
41788   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetName",1,"lldb::SBProcessInfo *");
41789 
41790   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
41791     SWIG_fail_ptr("SBProcessInfo_GetName",1,SWIGTYPE_p_lldb__SBProcessInfo);
41792   }
41793 
41794   result = (char *)(arg1)->GetName();
41795   lua_pushstring(L,(const char *)result); SWIG_arg++;
41796   return SWIG_arg;
41797 
41798   if(0) SWIG_fail;
41799 
41800 fail:
41801   lua_error(L);
41802   return SWIG_arg;
41803 }
41804 
41805 
41806 static int _wrap_SBProcessInfo_GetExecutableFile(lua_State* L) {
41807   int SWIG_arg = 0;
41808   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
41809   lldb::SBFileSpec result;
41810 
41811   SWIG_check_num_args("lldb::SBProcessInfo::GetExecutableFile",1,1)
41812   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetExecutableFile",1,"lldb::SBProcessInfo *");
41813 
41814   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
41815     SWIG_fail_ptr("SBProcessInfo_GetExecutableFile",1,SWIGTYPE_p_lldb__SBProcessInfo);
41816   }
41817 
41818   result = (arg1)->GetExecutableFile();
41819   {
41820     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
41821     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
41822   }
41823   return SWIG_arg;
41824 
41825   if(0) SWIG_fail;
41826 
41827 fail:
41828   lua_error(L);
41829   return SWIG_arg;
41830 }
41831 
41832 
41833 static int _wrap_SBProcessInfo_GetProcessID(lua_State* L) {
41834   int SWIG_arg = 0;
41835   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
41836   lldb::pid_t result;
41837 
41838   SWIG_check_num_args("lldb::SBProcessInfo::GetProcessID",1,1)
41839   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetProcessID",1,"lldb::SBProcessInfo *");
41840 
41841   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
41842     SWIG_fail_ptr("SBProcessInfo_GetProcessID",1,SWIGTYPE_p_lldb__SBProcessInfo);
41843   }
41844 
41845   result = (lldb::pid_t)(arg1)->GetProcessID();
41846   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41847   return SWIG_arg;
41848 
41849   if(0) SWIG_fail;
41850 
41851 fail:
41852   lua_error(L);
41853   return SWIG_arg;
41854 }
41855 
41856 
41857 static int _wrap_SBProcessInfo_GetUserID(lua_State* L) {
41858   int SWIG_arg = 0;
41859   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
41860   uint32_t result;
41861 
41862   SWIG_check_num_args("lldb::SBProcessInfo::GetUserID",1,1)
41863   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetUserID",1,"lldb::SBProcessInfo *");
41864 
41865   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
41866     SWIG_fail_ptr("SBProcessInfo_GetUserID",1,SWIGTYPE_p_lldb__SBProcessInfo);
41867   }
41868 
41869   result = (uint32_t)(arg1)->GetUserID();
41870   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41871   return SWIG_arg;
41872 
41873   if(0) SWIG_fail;
41874 
41875 fail:
41876   lua_error(L);
41877   return SWIG_arg;
41878 }
41879 
41880 
41881 static int _wrap_SBProcessInfo_GetGroupID(lua_State* L) {
41882   int SWIG_arg = 0;
41883   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
41884   uint32_t result;
41885 
41886   SWIG_check_num_args("lldb::SBProcessInfo::GetGroupID",1,1)
41887   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetGroupID",1,"lldb::SBProcessInfo *");
41888 
41889   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
41890     SWIG_fail_ptr("SBProcessInfo_GetGroupID",1,SWIGTYPE_p_lldb__SBProcessInfo);
41891   }
41892 
41893   result = (uint32_t)(arg1)->GetGroupID();
41894   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41895   return SWIG_arg;
41896 
41897   if(0) SWIG_fail;
41898 
41899 fail:
41900   lua_error(L);
41901   return SWIG_arg;
41902 }
41903 
41904 
41905 static int _wrap_SBProcessInfo_UserIDIsValid(lua_State* L) {
41906   int SWIG_arg = 0;
41907   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
41908   bool result;
41909 
41910   SWIG_check_num_args("lldb::SBProcessInfo::UserIDIsValid",1,1)
41911   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::UserIDIsValid",1,"lldb::SBProcessInfo *");
41912 
41913   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
41914     SWIG_fail_ptr("SBProcessInfo_UserIDIsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
41915   }
41916 
41917   result = (bool)(arg1)->UserIDIsValid();
41918   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41919   return SWIG_arg;
41920 
41921   if(0) SWIG_fail;
41922 
41923 fail:
41924   lua_error(L);
41925   return SWIG_arg;
41926 }
41927 
41928 
41929 static int _wrap_SBProcessInfo_GroupIDIsValid(lua_State* L) {
41930   int SWIG_arg = 0;
41931   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
41932   bool result;
41933 
41934   SWIG_check_num_args("lldb::SBProcessInfo::GroupIDIsValid",1,1)
41935   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GroupIDIsValid",1,"lldb::SBProcessInfo *");
41936 
41937   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
41938     SWIG_fail_ptr("SBProcessInfo_GroupIDIsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
41939   }
41940 
41941   result = (bool)(arg1)->GroupIDIsValid();
41942   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41943   return SWIG_arg;
41944 
41945   if(0) SWIG_fail;
41946 
41947 fail:
41948   lua_error(L);
41949   return SWIG_arg;
41950 }
41951 
41952 
41953 static int _wrap_SBProcessInfo_GetEffectiveUserID(lua_State* L) {
41954   int SWIG_arg = 0;
41955   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
41956   uint32_t result;
41957 
41958   SWIG_check_num_args("lldb::SBProcessInfo::GetEffectiveUserID",1,1)
41959   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetEffectiveUserID",1,"lldb::SBProcessInfo *");
41960 
41961   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
41962     SWIG_fail_ptr("SBProcessInfo_GetEffectiveUserID",1,SWIGTYPE_p_lldb__SBProcessInfo);
41963   }
41964 
41965   result = (uint32_t)(arg1)->GetEffectiveUserID();
41966   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41967   return SWIG_arg;
41968 
41969   if(0) SWIG_fail;
41970 
41971 fail:
41972   lua_error(L);
41973   return SWIG_arg;
41974 }
41975 
41976 
41977 static int _wrap_SBProcessInfo_GetEffectiveGroupID(lua_State* L) {
41978   int SWIG_arg = 0;
41979   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
41980   uint32_t result;
41981 
41982   SWIG_check_num_args("lldb::SBProcessInfo::GetEffectiveGroupID",1,1)
41983   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetEffectiveGroupID",1,"lldb::SBProcessInfo *");
41984 
41985   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
41986     SWIG_fail_ptr("SBProcessInfo_GetEffectiveGroupID",1,SWIGTYPE_p_lldb__SBProcessInfo);
41987   }
41988 
41989   result = (uint32_t)(arg1)->GetEffectiveGroupID();
41990   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41991   return SWIG_arg;
41992 
41993   if(0) SWIG_fail;
41994 
41995 fail:
41996   lua_error(L);
41997   return SWIG_arg;
41998 }
41999 
42000 
42001 static int _wrap_SBProcessInfo_EffectiveUserIDIsValid(lua_State* L) {
42002   int SWIG_arg = 0;
42003   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
42004   bool result;
42005 
42006   SWIG_check_num_args("lldb::SBProcessInfo::EffectiveUserIDIsValid",1,1)
42007   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::EffectiveUserIDIsValid",1,"lldb::SBProcessInfo *");
42008 
42009   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
42010     SWIG_fail_ptr("SBProcessInfo_EffectiveUserIDIsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
42011   }
42012 
42013   result = (bool)(arg1)->EffectiveUserIDIsValid();
42014   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
42015   return SWIG_arg;
42016 
42017   if(0) SWIG_fail;
42018 
42019 fail:
42020   lua_error(L);
42021   return SWIG_arg;
42022 }
42023 
42024 
42025 static int _wrap_SBProcessInfo_EffectiveGroupIDIsValid(lua_State* L) {
42026   int SWIG_arg = 0;
42027   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
42028   bool result;
42029 
42030   SWIG_check_num_args("lldb::SBProcessInfo::EffectiveGroupIDIsValid",1,1)
42031   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::EffectiveGroupIDIsValid",1,"lldb::SBProcessInfo *");
42032 
42033   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
42034     SWIG_fail_ptr("SBProcessInfo_EffectiveGroupIDIsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
42035   }
42036 
42037   result = (bool)(arg1)->EffectiveGroupIDIsValid();
42038   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
42039   return SWIG_arg;
42040 
42041   if(0) SWIG_fail;
42042 
42043 fail:
42044   lua_error(L);
42045   return SWIG_arg;
42046 }
42047 
42048 
42049 static int _wrap_SBProcessInfo_GetParentProcessID(lua_State* L) {
42050   int SWIG_arg = 0;
42051   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
42052   lldb::pid_t result;
42053 
42054   SWIG_check_num_args("lldb::SBProcessInfo::GetParentProcessID",1,1)
42055   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetParentProcessID",1,"lldb::SBProcessInfo *");
42056 
42057   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
42058     SWIG_fail_ptr("SBProcessInfo_GetParentProcessID",1,SWIGTYPE_p_lldb__SBProcessInfo);
42059   }
42060 
42061   result = (lldb::pid_t)(arg1)->GetParentProcessID();
42062   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42063   return SWIG_arg;
42064 
42065   if(0) SWIG_fail;
42066 
42067 fail:
42068   lua_error(L);
42069   return SWIG_arg;
42070 }
42071 
42072 
42073 static int _wrap_SBProcessInfo_GetTriple(lua_State* L) {
42074   int SWIG_arg = 0;
42075   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
42076   char *result = 0 ;
42077 
42078   SWIG_check_num_args("lldb::SBProcessInfo::GetTriple",1,1)
42079   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetTriple",1,"lldb::SBProcessInfo *");
42080 
42081   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
42082     SWIG_fail_ptr("SBProcessInfo_GetTriple",1,SWIGTYPE_p_lldb__SBProcessInfo);
42083   }
42084 
42085   result = (char *)(arg1)->GetTriple();
42086   lua_pushstring(L,(const char *)result); SWIG_arg++;
42087   return SWIG_arg;
42088 
42089   if(0) SWIG_fail;
42090 
42091 fail:
42092   lua_error(L);
42093   return SWIG_arg;
42094 }
42095 
42096 
42097 static void swig_delete_SBProcessInfo(void *obj) {
42098 lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) obj;
42099 delete arg1;
42100 }
42101 static int _proxy__wrap_new_SBProcessInfo(lua_State *L) {
42102     assert(lua_istable(L,1));
42103     lua_pushcfunction(L,_wrap_new_SBProcessInfo);
42104     assert(!lua_isnil(L,-1));
42105     lua_replace(L,1); /* replace our table with real constructor */
42106     lua_call(L,lua_gettop(L)-1,1);
42107     return 1;
42108 }
42109 static swig_lua_attribute swig_SBProcessInfo_attributes[] = {
42110     {0,0,0}
42111 };
42112 static swig_lua_method swig_SBProcessInfo_methods[]= {
42113     { "IsValid", _wrap_SBProcessInfo_IsValid},
42114     { "GetName", _wrap_SBProcessInfo_GetName},
42115     { "GetExecutableFile", _wrap_SBProcessInfo_GetExecutableFile},
42116     { "GetProcessID", _wrap_SBProcessInfo_GetProcessID},
42117     { "GetUserID", _wrap_SBProcessInfo_GetUserID},
42118     { "GetGroupID", _wrap_SBProcessInfo_GetGroupID},
42119     { "UserIDIsValid", _wrap_SBProcessInfo_UserIDIsValid},
42120     { "GroupIDIsValid", _wrap_SBProcessInfo_GroupIDIsValid},
42121     { "GetEffectiveUserID", _wrap_SBProcessInfo_GetEffectiveUserID},
42122     { "GetEffectiveGroupID", _wrap_SBProcessInfo_GetEffectiveGroupID},
42123     { "EffectiveUserIDIsValid", _wrap_SBProcessInfo_EffectiveUserIDIsValid},
42124     { "EffectiveGroupIDIsValid", _wrap_SBProcessInfo_EffectiveGroupIDIsValid},
42125     { "GetParentProcessID", _wrap_SBProcessInfo_GetParentProcessID},
42126     { "GetTriple", _wrap_SBProcessInfo_GetTriple},
42127     {0,0}
42128 };
42129 static swig_lua_method swig_SBProcessInfo_meta[] = {
42130     {0,0}
42131 };
42132 
42133 static swig_lua_attribute swig_SBProcessInfo_Sf_SwigStatic_attributes[] = {
42134     {0,0,0}
42135 };
42136 static swig_lua_const_info swig_SBProcessInfo_Sf_SwigStatic_constants[]= {
42137     {0,0,0,0,0,0}
42138 };
42139 static swig_lua_method swig_SBProcessInfo_Sf_SwigStatic_methods[]= {
42140     {0,0}
42141 };
42142 static swig_lua_class* swig_SBProcessInfo_Sf_SwigStatic_classes[]= {
42143     0
42144 };
42145 
42146 static swig_lua_namespace swig_SBProcessInfo_Sf_SwigStatic = {
42147     "SBProcessInfo",
42148     swig_SBProcessInfo_Sf_SwigStatic_methods,
42149     swig_SBProcessInfo_Sf_SwigStatic_attributes,
42150     swig_SBProcessInfo_Sf_SwigStatic_constants,
42151     swig_SBProcessInfo_Sf_SwigStatic_classes,
42152     0
42153 };
42154 static swig_lua_class *swig_SBProcessInfo_bases[] = {0};
42155 static const char *swig_SBProcessInfo_base_names[] = {0};
42156 static swig_lua_class _wrap_class_SBProcessInfo = { "SBProcessInfo", "SBProcessInfo", &SWIGTYPE_p_lldb__SBProcessInfo,_proxy__wrap_new_SBProcessInfo, swig_delete_SBProcessInfo, swig_SBProcessInfo_methods, swig_SBProcessInfo_attributes, &swig_SBProcessInfo_Sf_SwigStatic, swig_SBProcessInfo_meta, swig_SBProcessInfo_bases, swig_SBProcessInfo_base_names };
42157 
42158 static int _wrap_new_SBQueue__SWIG_0(lua_State* L) {
42159   int SWIG_arg = 0;
42160   lldb::SBQueue *result = 0 ;
42161 
42162   SWIG_check_num_args("lldb::SBQueue::SBQueue",0,0)
42163   result = (lldb::SBQueue *)new lldb::SBQueue();
42164   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBQueue,1); SWIG_arg++;
42165   return SWIG_arg;
42166 
42167   if(0) SWIG_fail;
42168 
42169 fail:
42170   lua_error(L);
42171   return SWIG_arg;
42172 }
42173 
42174 
42175 static int _wrap_new_SBQueue__SWIG_1(lua_State* L) {
42176   int SWIG_arg = 0;
42177   lldb::QueueSP *arg1 = 0 ;
42178   lldb::SBQueue *result = 0 ;
42179 
42180   SWIG_check_num_args("lldb::SBQueue::SBQueue",1,1)
42181   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBQueue::SBQueue",1,"lldb::QueueSP const &");
42182 
42183   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__shared_ptrT_lldb_private__Queue_t,0))){
42184     SWIG_fail_ptr("new_SBQueue",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__Queue_t);
42185   }
42186 
42187   result = (lldb::SBQueue *)new lldb::SBQueue((lldb::QueueSP const &)*arg1);
42188   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBQueue,1); SWIG_arg++;
42189   return SWIG_arg;
42190 
42191   if(0) SWIG_fail;
42192 
42193 fail:
42194   lua_error(L);
42195   return SWIG_arg;
42196 }
42197 
42198 
42199 static int _wrap_new_SBQueue(lua_State* L) {
42200   int argc;
42201   int argv[2]={
42202     1,2
42203   };
42204 
42205   argc = lua_gettop(L);
42206   if (argc == 0) {
42207     return _wrap_new_SBQueue__SWIG_0(L);
42208   }
42209   if (argc == 1) {
42210     int _v;
42211     {
42212       void *ptr;
42213       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__Queue_t, SWIG_POINTER_NO_NULL)) {
42214         _v = 0;
42215       } else {
42216         _v = 1;
42217       }
42218     }
42219     if (_v) {
42220       return _wrap_new_SBQueue__SWIG_1(L);
42221     }
42222   }
42223 
42224   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBQueue'\n"
42225     "  Possible C/C++ prototypes are:\n"
42226     "    lldb::SBQueue::SBQueue()\n"
42227     "    lldb::SBQueue::SBQueue(lldb::QueueSP const &)\n");
42228   lua_error(L);return 0;
42229 }
42230 
42231 
42232 static int _wrap_SBQueue_IsValid(lua_State* L) {
42233   int SWIG_arg = 0;
42234   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
42235   bool result;
42236 
42237   SWIG_check_num_args("lldb::SBQueue::IsValid",1,1)
42238   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::IsValid",1,"lldb::SBQueue const *");
42239 
42240   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
42241     SWIG_fail_ptr("SBQueue_IsValid",1,SWIGTYPE_p_lldb__SBQueue);
42242   }
42243 
42244   result = (bool)((lldb::SBQueue const *)arg1)->IsValid();
42245   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
42246   return SWIG_arg;
42247 
42248   if(0) SWIG_fail;
42249 
42250 fail:
42251   lua_error(L);
42252   return SWIG_arg;
42253 }
42254 
42255 
42256 static int _wrap_SBQueue_Clear(lua_State* L) {
42257   int SWIG_arg = 0;
42258   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
42259 
42260   SWIG_check_num_args("lldb::SBQueue::Clear",1,1)
42261   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::Clear",1,"lldb::SBQueue *");
42262 
42263   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
42264     SWIG_fail_ptr("SBQueue_Clear",1,SWIGTYPE_p_lldb__SBQueue);
42265   }
42266 
42267   (arg1)->Clear();
42268 
42269   return SWIG_arg;
42270 
42271   if(0) SWIG_fail;
42272 
42273 fail:
42274   lua_error(L);
42275   return SWIG_arg;
42276 }
42277 
42278 
42279 static int _wrap_SBQueue_GetProcess(lua_State* L) {
42280   int SWIG_arg = 0;
42281   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
42282   lldb::SBProcess result;
42283 
42284   SWIG_check_num_args("lldb::SBQueue::GetProcess",1,1)
42285   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetProcess",1,"lldb::SBQueue *");
42286 
42287   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
42288     SWIG_fail_ptr("SBQueue_GetProcess",1,SWIGTYPE_p_lldb__SBQueue);
42289   }
42290 
42291   result = (arg1)->GetProcess();
42292   {
42293     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
42294     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
42295   }
42296   return SWIG_arg;
42297 
42298   if(0) SWIG_fail;
42299 
42300 fail:
42301   lua_error(L);
42302   return SWIG_arg;
42303 }
42304 
42305 
42306 static int _wrap_SBQueue_GetQueueID(lua_State* L) {
42307   int SWIG_arg = 0;
42308   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
42309   lldb::queue_id_t result;
42310 
42311   SWIG_check_num_args("lldb::SBQueue::GetQueueID",1,1)
42312   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetQueueID",1,"lldb::SBQueue const *");
42313 
42314   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
42315     SWIG_fail_ptr("SBQueue_GetQueueID",1,SWIGTYPE_p_lldb__SBQueue);
42316   }
42317 
42318   result = (lldb::queue_id_t)((lldb::SBQueue const *)arg1)->GetQueueID();
42319   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42320   return SWIG_arg;
42321 
42322   if(0) SWIG_fail;
42323 
42324 fail:
42325   lua_error(L);
42326   return SWIG_arg;
42327 }
42328 
42329 
42330 static int _wrap_SBQueue_GetName(lua_State* L) {
42331   int SWIG_arg = 0;
42332   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
42333   char *result = 0 ;
42334 
42335   SWIG_check_num_args("lldb::SBQueue::GetName",1,1)
42336   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetName",1,"lldb::SBQueue const *");
42337 
42338   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
42339     SWIG_fail_ptr("SBQueue_GetName",1,SWIGTYPE_p_lldb__SBQueue);
42340   }
42341 
42342   result = (char *)((lldb::SBQueue const *)arg1)->GetName();
42343   lua_pushstring(L,(const char *)result); SWIG_arg++;
42344   return SWIG_arg;
42345 
42346   if(0) SWIG_fail;
42347 
42348 fail:
42349   lua_error(L);
42350   return SWIG_arg;
42351 }
42352 
42353 
42354 static int _wrap_SBQueue_GetKind(lua_State* L) {
42355   int SWIG_arg = 0;
42356   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
42357   lldb::QueueKind result;
42358 
42359   SWIG_check_num_args("lldb::SBQueue::GetKind",1,1)
42360   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetKind",1,"lldb::SBQueue *");
42361 
42362   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
42363     SWIG_fail_ptr("SBQueue_GetKind",1,SWIGTYPE_p_lldb__SBQueue);
42364   }
42365 
42366   result = (lldb::QueueKind)(arg1)->GetKind();
42367   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42368   return SWIG_arg;
42369 
42370   if(0) SWIG_fail;
42371 
42372 fail:
42373   lua_error(L);
42374   return SWIG_arg;
42375 }
42376 
42377 
42378 static int _wrap_SBQueue_GetIndexID(lua_State* L) {
42379   int SWIG_arg = 0;
42380   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
42381   uint32_t result;
42382 
42383   SWIG_check_num_args("lldb::SBQueue::GetIndexID",1,1)
42384   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetIndexID",1,"lldb::SBQueue const *");
42385 
42386   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
42387     SWIG_fail_ptr("SBQueue_GetIndexID",1,SWIGTYPE_p_lldb__SBQueue);
42388   }
42389 
42390   result = (uint32_t)((lldb::SBQueue const *)arg1)->GetIndexID();
42391   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42392   return SWIG_arg;
42393 
42394   if(0) SWIG_fail;
42395 
42396 fail:
42397   lua_error(L);
42398   return SWIG_arg;
42399 }
42400 
42401 
42402 static int _wrap_SBQueue_GetNumThreads(lua_State* L) {
42403   int SWIG_arg = 0;
42404   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
42405   uint32_t result;
42406 
42407   SWIG_check_num_args("lldb::SBQueue::GetNumThreads",1,1)
42408   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetNumThreads",1,"lldb::SBQueue *");
42409 
42410   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
42411     SWIG_fail_ptr("SBQueue_GetNumThreads",1,SWIGTYPE_p_lldb__SBQueue);
42412   }
42413 
42414   result = (uint32_t)(arg1)->GetNumThreads();
42415   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42416   return SWIG_arg;
42417 
42418   if(0) SWIG_fail;
42419 
42420 fail:
42421   lua_error(L);
42422   return SWIG_arg;
42423 }
42424 
42425 
42426 static int _wrap_SBQueue_GetThreadAtIndex(lua_State* L) {
42427   int SWIG_arg = 0;
42428   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
42429   uint32_t arg2 ;
42430   lldb::SBThread result;
42431 
42432   SWIG_check_num_args("lldb::SBQueue::GetThreadAtIndex",2,2)
42433   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetThreadAtIndex",1,"lldb::SBQueue *");
42434   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBQueue::GetThreadAtIndex",2,"uint32_t");
42435 
42436   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
42437     SWIG_fail_ptr("SBQueue_GetThreadAtIndex",1,SWIGTYPE_p_lldb__SBQueue);
42438   }
42439 
42440   arg2 = (uint32_t)lua_tointeger(L, 2);
42441   result = (arg1)->GetThreadAtIndex(arg2);
42442   {
42443     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
42444     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
42445   }
42446   return SWIG_arg;
42447 
42448   if(0) SWIG_fail;
42449 
42450 fail:
42451   lua_error(L);
42452   return SWIG_arg;
42453 }
42454 
42455 
42456 static int _wrap_SBQueue_GetNumPendingItems(lua_State* L) {
42457   int SWIG_arg = 0;
42458   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
42459   uint32_t result;
42460 
42461   SWIG_check_num_args("lldb::SBQueue::GetNumPendingItems",1,1)
42462   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetNumPendingItems",1,"lldb::SBQueue *");
42463 
42464   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
42465     SWIG_fail_ptr("SBQueue_GetNumPendingItems",1,SWIGTYPE_p_lldb__SBQueue);
42466   }
42467 
42468   result = (uint32_t)(arg1)->GetNumPendingItems();
42469   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42470   return SWIG_arg;
42471 
42472   if(0) SWIG_fail;
42473 
42474 fail:
42475   lua_error(L);
42476   return SWIG_arg;
42477 }
42478 
42479 
42480 static int _wrap_SBQueue_GetPendingItemAtIndex(lua_State* L) {
42481   int SWIG_arg = 0;
42482   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
42483   uint32_t arg2 ;
42484   lldb::SBQueueItem result;
42485 
42486   SWIG_check_num_args("lldb::SBQueue::GetPendingItemAtIndex",2,2)
42487   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetPendingItemAtIndex",1,"lldb::SBQueue *");
42488   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBQueue::GetPendingItemAtIndex",2,"uint32_t");
42489 
42490   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
42491     SWIG_fail_ptr("SBQueue_GetPendingItemAtIndex",1,SWIGTYPE_p_lldb__SBQueue);
42492   }
42493 
42494   arg2 = (uint32_t)lua_tointeger(L, 2);
42495   result = (arg1)->GetPendingItemAtIndex(arg2);
42496   {
42497     lldb::SBQueueItem * resultptr = new lldb::SBQueueItem((const lldb::SBQueueItem &) result);
42498     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBQueueItem,1); SWIG_arg++;
42499   }
42500   return SWIG_arg;
42501 
42502   if(0) SWIG_fail;
42503 
42504 fail:
42505   lua_error(L);
42506   return SWIG_arg;
42507 }
42508 
42509 
42510 static int _wrap_SBQueue_GetNumRunningItems(lua_State* L) {
42511   int SWIG_arg = 0;
42512   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
42513   uint32_t result;
42514 
42515   SWIG_check_num_args("lldb::SBQueue::GetNumRunningItems",1,1)
42516   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetNumRunningItems",1,"lldb::SBQueue *");
42517 
42518   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
42519     SWIG_fail_ptr("SBQueue_GetNumRunningItems",1,SWIGTYPE_p_lldb__SBQueue);
42520   }
42521 
42522   result = (uint32_t)(arg1)->GetNumRunningItems();
42523   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42524   return SWIG_arg;
42525 
42526   if(0) SWIG_fail;
42527 
42528 fail:
42529   lua_error(L);
42530   return SWIG_arg;
42531 }
42532 
42533 
42534 static void swig_delete_SBQueue(void *obj) {
42535 lldb::SBQueue *arg1 = (lldb::SBQueue *) obj;
42536 delete arg1;
42537 }
42538 static int _proxy__wrap_new_SBQueue(lua_State *L) {
42539     assert(lua_istable(L,1));
42540     lua_pushcfunction(L,_wrap_new_SBQueue);
42541     assert(!lua_isnil(L,-1));
42542     lua_replace(L,1); /* replace our table with real constructor */
42543     lua_call(L,lua_gettop(L)-1,1);
42544     return 1;
42545 }
42546 static swig_lua_attribute swig_SBQueue_attributes[] = {
42547     {0,0,0}
42548 };
42549 static swig_lua_method swig_SBQueue_methods[]= {
42550     { "IsValid", _wrap_SBQueue_IsValid},
42551     { "Clear", _wrap_SBQueue_Clear},
42552     { "GetProcess", _wrap_SBQueue_GetProcess},
42553     { "GetQueueID", _wrap_SBQueue_GetQueueID},
42554     { "GetName", _wrap_SBQueue_GetName},
42555     { "GetKind", _wrap_SBQueue_GetKind},
42556     { "GetIndexID", _wrap_SBQueue_GetIndexID},
42557     { "GetNumThreads", _wrap_SBQueue_GetNumThreads},
42558     { "GetThreadAtIndex", _wrap_SBQueue_GetThreadAtIndex},
42559     { "GetNumPendingItems", _wrap_SBQueue_GetNumPendingItems},
42560     { "GetPendingItemAtIndex", _wrap_SBQueue_GetPendingItemAtIndex},
42561     { "GetNumRunningItems", _wrap_SBQueue_GetNumRunningItems},
42562     {0,0}
42563 };
42564 static swig_lua_method swig_SBQueue_meta[] = {
42565     {0,0}
42566 };
42567 
42568 static swig_lua_attribute swig_SBQueue_Sf_SwigStatic_attributes[] = {
42569     {0,0,0}
42570 };
42571 static swig_lua_const_info swig_SBQueue_Sf_SwigStatic_constants[]= {
42572     {0,0,0,0,0,0}
42573 };
42574 static swig_lua_method swig_SBQueue_Sf_SwigStatic_methods[]= {
42575     {0,0}
42576 };
42577 static swig_lua_class* swig_SBQueue_Sf_SwigStatic_classes[]= {
42578     0
42579 };
42580 
42581 static swig_lua_namespace swig_SBQueue_Sf_SwigStatic = {
42582     "SBQueue",
42583     swig_SBQueue_Sf_SwigStatic_methods,
42584     swig_SBQueue_Sf_SwigStatic_attributes,
42585     swig_SBQueue_Sf_SwigStatic_constants,
42586     swig_SBQueue_Sf_SwigStatic_classes,
42587     0
42588 };
42589 static swig_lua_class *swig_SBQueue_bases[] = {0};
42590 static const char *swig_SBQueue_base_names[] = {0};
42591 static swig_lua_class _wrap_class_SBQueue = { "SBQueue", "SBQueue", &SWIGTYPE_p_lldb__SBQueue,_proxy__wrap_new_SBQueue, swig_delete_SBQueue, swig_SBQueue_methods, swig_SBQueue_attributes, &swig_SBQueue_Sf_SwigStatic, swig_SBQueue_meta, swig_SBQueue_bases, swig_SBQueue_base_names };
42592 
42593 static int _wrap_new_SBQueueItem__SWIG_0(lua_State* L) {
42594   int SWIG_arg = 0;
42595   lldb::SBQueueItem *result = 0 ;
42596 
42597   SWIG_check_num_args("lldb::SBQueueItem::SBQueueItem",0,0)
42598   result = (lldb::SBQueueItem *)new lldb::SBQueueItem();
42599   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBQueueItem,1); SWIG_arg++;
42600   return SWIG_arg;
42601 
42602   if(0) SWIG_fail;
42603 
42604 fail:
42605   lua_error(L);
42606   return SWIG_arg;
42607 }
42608 
42609 
42610 static int _wrap_new_SBQueueItem__SWIG_1(lua_State* L) {
42611   int SWIG_arg = 0;
42612   lldb::QueueItemSP *arg1 = 0 ;
42613   lldb::SBQueueItem *result = 0 ;
42614 
42615   SWIG_check_num_args("lldb::SBQueueItem::SBQueueItem",1,1)
42616   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBQueueItem::SBQueueItem",1,"lldb::QueueItemSP const &");
42617 
42618   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t,0))){
42619     SWIG_fail_ptr("new_SBQueueItem",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t);
42620   }
42621 
42622   result = (lldb::SBQueueItem *)new lldb::SBQueueItem((lldb::QueueItemSP const &)*arg1);
42623   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBQueueItem,1); SWIG_arg++;
42624   return SWIG_arg;
42625 
42626   if(0) SWIG_fail;
42627 
42628 fail:
42629   lua_error(L);
42630   return SWIG_arg;
42631 }
42632 
42633 
42634 static int _wrap_new_SBQueueItem(lua_State* L) {
42635   int argc;
42636   int argv[2]={
42637     1,2
42638   };
42639 
42640   argc = lua_gettop(L);
42641   if (argc == 0) {
42642     return _wrap_new_SBQueueItem__SWIG_0(L);
42643   }
42644   if (argc == 1) {
42645     int _v;
42646     {
42647       void *ptr;
42648       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t, SWIG_POINTER_NO_NULL)) {
42649         _v = 0;
42650       } else {
42651         _v = 1;
42652       }
42653     }
42654     if (_v) {
42655       return _wrap_new_SBQueueItem__SWIG_1(L);
42656     }
42657   }
42658 
42659   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBQueueItem'\n"
42660     "  Possible C/C++ prototypes are:\n"
42661     "    lldb::SBQueueItem::SBQueueItem()\n"
42662     "    lldb::SBQueueItem::SBQueueItem(lldb::QueueItemSP const &)\n");
42663   lua_error(L);return 0;
42664 }
42665 
42666 
42667 static int _wrap_SBQueueItem_IsValid(lua_State* L) {
42668   int SWIG_arg = 0;
42669   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
42670   bool result;
42671 
42672   SWIG_check_num_args("lldb::SBQueueItem::IsValid",1,1)
42673   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::IsValid",1,"lldb::SBQueueItem const *");
42674 
42675   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
42676     SWIG_fail_ptr("SBQueueItem_IsValid",1,SWIGTYPE_p_lldb__SBQueueItem);
42677   }
42678 
42679   result = (bool)((lldb::SBQueueItem const *)arg1)->IsValid();
42680   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
42681   return SWIG_arg;
42682 
42683   if(0) SWIG_fail;
42684 
42685 fail:
42686   lua_error(L);
42687   return SWIG_arg;
42688 }
42689 
42690 
42691 static int _wrap_SBQueueItem_Clear(lua_State* L) {
42692   int SWIG_arg = 0;
42693   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
42694 
42695   SWIG_check_num_args("lldb::SBQueueItem::Clear",1,1)
42696   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::Clear",1,"lldb::SBQueueItem *");
42697 
42698   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
42699     SWIG_fail_ptr("SBQueueItem_Clear",1,SWIGTYPE_p_lldb__SBQueueItem);
42700   }
42701 
42702   (arg1)->Clear();
42703 
42704   return SWIG_arg;
42705 
42706   if(0) SWIG_fail;
42707 
42708 fail:
42709   lua_error(L);
42710   return SWIG_arg;
42711 }
42712 
42713 
42714 static int _wrap_SBQueueItem_GetKind(lua_State* L) {
42715   int SWIG_arg = 0;
42716   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
42717   lldb::QueueItemKind result;
42718 
42719   SWIG_check_num_args("lldb::SBQueueItem::GetKind",1,1)
42720   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::GetKind",1,"lldb::SBQueueItem const *");
42721 
42722   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
42723     SWIG_fail_ptr("SBQueueItem_GetKind",1,SWIGTYPE_p_lldb__SBQueueItem);
42724   }
42725 
42726   result = (lldb::QueueItemKind)((lldb::SBQueueItem const *)arg1)->GetKind();
42727   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42728   return SWIG_arg;
42729 
42730   if(0) SWIG_fail;
42731 
42732 fail:
42733   lua_error(L);
42734   return SWIG_arg;
42735 }
42736 
42737 
42738 static int _wrap_SBQueueItem_SetKind(lua_State* L) {
42739   int SWIG_arg = 0;
42740   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
42741   lldb::QueueItemKind arg2 ;
42742 
42743   SWIG_check_num_args("lldb::SBQueueItem::SetKind",2,2)
42744   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::SetKind",1,"lldb::SBQueueItem *");
42745   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBQueueItem::SetKind",2,"lldb::QueueItemKind");
42746 
42747   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
42748     SWIG_fail_ptr("SBQueueItem_SetKind",1,SWIGTYPE_p_lldb__SBQueueItem);
42749   }
42750 
42751   arg2 = (lldb::QueueItemKind)lua_tointeger(L, 2);
42752   (arg1)->SetKind(arg2);
42753 
42754   return SWIG_arg;
42755 
42756   if(0) SWIG_fail;
42757 
42758 fail:
42759   lua_error(L);
42760   return SWIG_arg;
42761 }
42762 
42763 
42764 static int _wrap_SBQueueItem_GetAddress(lua_State* L) {
42765   int SWIG_arg = 0;
42766   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
42767   lldb::SBAddress result;
42768 
42769   SWIG_check_num_args("lldb::SBQueueItem::GetAddress",1,1)
42770   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::GetAddress",1,"lldb::SBQueueItem const *");
42771 
42772   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
42773     SWIG_fail_ptr("SBQueueItem_GetAddress",1,SWIGTYPE_p_lldb__SBQueueItem);
42774   }
42775 
42776   result = ((lldb::SBQueueItem const *)arg1)->GetAddress();
42777   {
42778     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
42779     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
42780   }
42781   return SWIG_arg;
42782 
42783   if(0) SWIG_fail;
42784 
42785 fail:
42786   lua_error(L);
42787   return SWIG_arg;
42788 }
42789 
42790 
42791 static int _wrap_SBQueueItem_SetAddress(lua_State* L) {
42792   int SWIG_arg = 0;
42793   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
42794   lldb::SBAddress arg2 ;
42795   lldb::SBAddress *argp2 ;
42796 
42797   SWIG_check_num_args("lldb::SBQueueItem::SetAddress",2,2)
42798   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::SetAddress",1,"lldb::SBQueueItem *");
42799   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBQueueItem::SetAddress",2,"lldb::SBAddress");
42800 
42801   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
42802     SWIG_fail_ptr("SBQueueItem_SetAddress",1,SWIGTYPE_p_lldb__SBQueueItem);
42803   }
42804 
42805 
42806   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
42807     SWIG_fail_ptr("SBQueueItem_SetAddress",2,SWIGTYPE_p_lldb__SBAddress);
42808   }
42809   arg2 = *argp2;
42810 
42811   (arg1)->SetAddress(arg2);
42812 
42813   return SWIG_arg;
42814 
42815   if(0) SWIG_fail;
42816 
42817 fail:
42818   lua_error(L);
42819   return SWIG_arg;
42820 }
42821 
42822 
42823 static int _wrap_SBQueueItem_SetQueueItem(lua_State* L) {
42824   int SWIG_arg = 0;
42825   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
42826   lldb::QueueItemSP *arg2 = 0 ;
42827 
42828   SWIG_check_num_args("lldb::SBQueueItem::SetQueueItem",2,2)
42829   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::SetQueueItem",1,"lldb::SBQueueItem *");
42830   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBQueueItem::SetQueueItem",2,"lldb::QueueItemSP const &");
42831 
42832   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
42833     SWIG_fail_ptr("SBQueueItem_SetQueueItem",1,SWIGTYPE_p_lldb__SBQueueItem);
42834   }
42835 
42836 
42837   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t,0))){
42838     SWIG_fail_ptr("SBQueueItem_SetQueueItem",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t);
42839   }
42840 
42841   (arg1)->SetQueueItem((lldb::QueueItemSP const &)*arg2);
42842 
42843   return SWIG_arg;
42844 
42845   if(0) SWIG_fail;
42846 
42847 fail:
42848   lua_error(L);
42849   return SWIG_arg;
42850 }
42851 
42852 
42853 static int _wrap_SBQueueItem_GetExtendedBacktraceThread(lua_State* L) {
42854   int SWIG_arg = 0;
42855   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
42856   char *arg2 = (char *) 0 ;
42857   lldb::SBThread result;
42858 
42859   SWIG_check_num_args("lldb::SBQueueItem::GetExtendedBacktraceThread",2,2)
42860   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::GetExtendedBacktraceThread",1,"lldb::SBQueueItem *");
42861   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBQueueItem::GetExtendedBacktraceThread",2,"char const *");
42862 
42863   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
42864     SWIG_fail_ptr("SBQueueItem_GetExtendedBacktraceThread",1,SWIGTYPE_p_lldb__SBQueueItem);
42865   }
42866 
42867   arg2 = (char *)lua_tostring(L, 2);
42868   result = (arg1)->GetExtendedBacktraceThread((char const *)arg2);
42869   {
42870     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
42871     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
42872   }
42873   return SWIG_arg;
42874 
42875   if(0) SWIG_fail;
42876 
42877 fail:
42878   lua_error(L);
42879   return SWIG_arg;
42880 }
42881 
42882 
42883 static void swig_delete_SBQueueItem(void *obj) {
42884 lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) obj;
42885 delete arg1;
42886 }
42887 static int _proxy__wrap_new_SBQueueItem(lua_State *L) {
42888     assert(lua_istable(L,1));
42889     lua_pushcfunction(L,_wrap_new_SBQueueItem);
42890     assert(!lua_isnil(L,-1));
42891     lua_replace(L,1); /* replace our table with real constructor */
42892     lua_call(L,lua_gettop(L)-1,1);
42893     return 1;
42894 }
42895 static swig_lua_attribute swig_SBQueueItem_attributes[] = {
42896     {0,0,0}
42897 };
42898 static swig_lua_method swig_SBQueueItem_methods[]= {
42899     { "IsValid", _wrap_SBQueueItem_IsValid},
42900     { "Clear", _wrap_SBQueueItem_Clear},
42901     { "GetKind", _wrap_SBQueueItem_GetKind},
42902     { "SetKind", _wrap_SBQueueItem_SetKind},
42903     { "GetAddress", _wrap_SBQueueItem_GetAddress},
42904     { "SetAddress", _wrap_SBQueueItem_SetAddress},
42905     { "SetQueueItem", _wrap_SBQueueItem_SetQueueItem},
42906     { "GetExtendedBacktraceThread", _wrap_SBQueueItem_GetExtendedBacktraceThread},
42907     {0,0}
42908 };
42909 static swig_lua_method swig_SBQueueItem_meta[] = {
42910     {0,0}
42911 };
42912 
42913 static swig_lua_attribute swig_SBQueueItem_Sf_SwigStatic_attributes[] = {
42914     {0,0,0}
42915 };
42916 static swig_lua_const_info swig_SBQueueItem_Sf_SwigStatic_constants[]= {
42917     {0,0,0,0,0,0}
42918 };
42919 static swig_lua_method swig_SBQueueItem_Sf_SwigStatic_methods[]= {
42920     {0,0}
42921 };
42922 static swig_lua_class* swig_SBQueueItem_Sf_SwigStatic_classes[]= {
42923     0
42924 };
42925 
42926 static swig_lua_namespace swig_SBQueueItem_Sf_SwigStatic = {
42927     "SBQueueItem",
42928     swig_SBQueueItem_Sf_SwigStatic_methods,
42929     swig_SBQueueItem_Sf_SwigStatic_attributes,
42930     swig_SBQueueItem_Sf_SwigStatic_constants,
42931     swig_SBQueueItem_Sf_SwigStatic_classes,
42932     0
42933 };
42934 static swig_lua_class *swig_SBQueueItem_bases[] = {0};
42935 static const char *swig_SBQueueItem_base_names[] = {0};
42936 static swig_lua_class _wrap_class_SBQueueItem = { "SBQueueItem", "SBQueueItem", &SWIGTYPE_p_lldb__SBQueueItem,_proxy__wrap_new_SBQueueItem, swig_delete_SBQueueItem, swig_SBQueueItem_methods, swig_SBQueueItem_attributes, &swig_SBQueueItem_Sf_SwigStatic, swig_SBQueueItem_meta, swig_SBQueueItem_bases, swig_SBQueueItem_base_names };
42937 
42938 static int _wrap_SBReproducer_Capture(lua_State* L) {
42939   int SWIG_arg = 0;
42940   char *arg1 = (char *) 0 ;
42941   char *result = 0 ;
42942 
42943   SWIG_check_num_args("lldb::SBReproducer::Capture",1,1)
42944   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBReproducer::Capture",1,"char const *");
42945   arg1 = (char *)lua_tostring(L, 1);
42946   result = (char *)lldb::SBReproducer::Capture((char const *)arg1);
42947   lua_pushstring(L,(const char *)result); SWIG_arg++;
42948   return SWIG_arg;
42949 
42950   if(0) SWIG_fail;
42951 
42952 fail:
42953   lua_error(L);
42954   return SWIG_arg;
42955 }
42956 
42957 
42958 static int _wrap_SBReproducer_PassiveReplay(lua_State* L) {
42959   int SWIG_arg = 0;
42960   char *arg1 = (char *) 0 ;
42961   char *result = 0 ;
42962 
42963   SWIG_check_num_args("lldb::SBReproducer::PassiveReplay",1,1)
42964   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBReproducer::PassiveReplay",1,"char const *");
42965   arg1 = (char *)lua_tostring(L, 1);
42966   result = (char *)lldb::SBReproducer::PassiveReplay((char const *)arg1);
42967   lua_pushstring(L,(const char *)result); SWIG_arg++;
42968   return SWIG_arg;
42969 
42970   if(0) SWIG_fail;
42971 
42972 fail:
42973   lua_error(L);
42974   return SWIG_arg;
42975 }
42976 
42977 
42978 static int _wrap_SBReproducer_SetAutoGenerate(lua_State* L) {
42979   int SWIG_arg = 0;
42980   bool arg1 ;
42981   bool result;
42982 
42983   SWIG_check_num_args("lldb::SBReproducer::SetAutoGenerate",1,1)
42984   if(!lua_isboolean(L,1)) SWIG_fail_arg("lldb::SBReproducer::SetAutoGenerate",1,"bool");
42985   arg1 = (lua_toboolean(L, 1)!=0);
42986   result = (bool)lldb::SBReproducer::SetAutoGenerate(arg1);
42987   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
42988   return SWIG_arg;
42989 
42990   if(0) SWIG_fail;
42991 
42992 fail:
42993   lua_error(L);
42994   return SWIG_arg;
42995 }
42996 
42997 
42998 static int _wrap_SBReproducer_SetWorkingDirectory(lua_State* L) {
42999   int SWIG_arg = 0;
43000   char *arg1 = (char *) 0 ;
43001 
43002   SWIG_check_num_args("lldb::SBReproducer::SetWorkingDirectory",1,1)
43003   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBReproducer::SetWorkingDirectory",1,"char const *");
43004   arg1 = (char *)lua_tostring(L, 1);
43005   lldb::SBReproducer::SetWorkingDirectory((char const *)arg1);
43006 
43007   return SWIG_arg;
43008 
43009   if(0) SWIG_fail;
43010 
43011 fail:
43012   lua_error(L);
43013   return SWIG_arg;
43014 }
43015 
43016 
43017 static int _wrap_new_SBReproducer(lua_State* L) {
43018   int SWIG_arg = 0;
43019   lldb::SBReproducer *result = 0 ;
43020 
43021   SWIG_check_num_args("lldb::SBReproducer::SBReproducer",0,0)
43022   result = (lldb::SBReproducer *)new lldb::SBReproducer();
43023   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBReproducer,1); SWIG_arg++;
43024   return SWIG_arg;
43025 
43026   if(0) SWIG_fail;
43027 
43028 fail:
43029   lua_error(L);
43030   return SWIG_arg;
43031 }
43032 
43033 
43034 static void swig_delete_SBReproducer(void *obj) {
43035 lldb::SBReproducer *arg1 = (lldb::SBReproducer *) obj;
43036 delete arg1;
43037 }
43038 static int _proxy__wrap_new_SBReproducer(lua_State *L) {
43039     assert(lua_istable(L,1));
43040     lua_pushcfunction(L,_wrap_new_SBReproducer);
43041     assert(!lua_isnil(L,-1));
43042     lua_replace(L,1); /* replace our table with real constructor */
43043     lua_call(L,lua_gettop(L)-1,1);
43044     return 1;
43045 }
43046 static swig_lua_attribute swig_SBReproducer_attributes[] = {
43047     {0,0,0}
43048 };
43049 static swig_lua_method swig_SBReproducer_methods[]= {
43050     {0,0}
43051 };
43052 static swig_lua_method swig_SBReproducer_meta[] = {
43053     {0,0}
43054 };
43055 
43056 static swig_lua_attribute swig_SBReproducer_Sf_SwigStatic_attributes[] = {
43057     {0,0,0}
43058 };
43059 static swig_lua_const_info swig_SBReproducer_Sf_SwigStatic_constants[]= {
43060     {0,0,0,0,0,0}
43061 };
43062 static swig_lua_method swig_SBReproducer_Sf_SwigStatic_methods[]= {
43063     { "Capture", _wrap_SBReproducer_Capture},
43064     { "PassiveReplay", _wrap_SBReproducer_PassiveReplay},
43065     { "SetAutoGenerate", _wrap_SBReproducer_SetAutoGenerate},
43066     { "SetWorkingDirectory", _wrap_SBReproducer_SetWorkingDirectory},
43067     {0,0}
43068 };
43069 static swig_lua_class* swig_SBReproducer_Sf_SwigStatic_classes[]= {
43070     0
43071 };
43072 
43073 static swig_lua_namespace swig_SBReproducer_Sf_SwigStatic = {
43074     "SBReproducer",
43075     swig_SBReproducer_Sf_SwigStatic_methods,
43076     swig_SBReproducer_Sf_SwigStatic_attributes,
43077     swig_SBReproducer_Sf_SwigStatic_constants,
43078     swig_SBReproducer_Sf_SwigStatic_classes,
43079     0
43080 };
43081 static swig_lua_class *swig_SBReproducer_bases[] = {0};
43082 static const char *swig_SBReproducer_base_names[] = {0};
43083 static swig_lua_class _wrap_class_SBReproducer = { "SBReproducer", "SBReproducer", &SWIGTYPE_p_lldb__SBReproducer,_proxy__wrap_new_SBReproducer, swig_delete_SBReproducer, swig_SBReproducer_methods, swig_SBReproducer_attributes, &swig_SBReproducer_Sf_SwigStatic, swig_SBReproducer_meta, swig_SBReproducer_bases, swig_SBReproducer_base_names };
43084 
43085 static int _wrap_new_SBSection__SWIG_0(lua_State* L) {
43086   int SWIG_arg = 0;
43087   lldb::SBSection *result = 0 ;
43088 
43089   SWIG_check_num_args("lldb::SBSection::SBSection",0,0)
43090   result = (lldb::SBSection *)new lldb::SBSection();
43091   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
43092   return SWIG_arg;
43093 
43094   if(0) SWIG_fail;
43095 
43096 fail:
43097   lua_error(L);
43098   return SWIG_arg;
43099 }
43100 
43101 
43102 static int _wrap_new_SBSection__SWIG_1(lua_State* L) {
43103   int SWIG_arg = 0;
43104   lldb::SBSection *arg1 = 0 ;
43105   lldb::SBSection *result = 0 ;
43106 
43107   SWIG_check_num_args("lldb::SBSection::SBSection",1,1)
43108   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSection::SBSection",1,"lldb::SBSection const &");
43109 
43110   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43111     SWIG_fail_ptr("new_SBSection",1,SWIGTYPE_p_lldb__SBSection);
43112   }
43113 
43114   result = (lldb::SBSection *)new lldb::SBSection((lldb::SBSection const &)*arg1);
43115   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
43116   return SWIG_arg;
43117 
43118   if(0) SWIG_fail;
43119 
43120 fail:
43121   lua_error(L);
43122   return SWIG_arg;
43123 }
43124 
43125 
43126 static int _wrap_new_SBSection(lua_State* L) {
43127   int argc;
43128   int argv[2]={
43129     1,2
43130   };
43131 
43132   argc = lua_gettop(L);
43133   if (argc == 0) {
43134     return _wrap_new_SBSection__SWIG_0(L);
43135   }
43136   if (argc == 1) {
43137     int _v;
43138     {
43139       void *ptr;
43140       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSection, SWIG_POINTER_NO_NULL)) {
43141         _v = 0;
43142       } else {
43143         _v = 1;
43144       }
43145     }
43146     if (_v) {
43147       return _wrap_new_SBSection__SWIG_1(L);
43148     }
43149   }
43150 
43151   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBSection'\n"
43152     "  Possible C/C++ prototypes are:\n"
43153     "    lldb::SBSection::SBSection()\n"
43154     "    lldb::SBSection::SBSection(lldb::SBSection const &)\n");
43155   lua_error(L);return 0;
43156 }
43157 
43158 
43159 static int _wrap_SBSection_IsValid(lua_State* L) {
43160   int SWIG_arg = 0;
43161   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43162   bool result;
43163 
43164   SWIG_check_num_args("lldb::SBSection::IsValid",1,1)
43165   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::IsValid",1,"lldb::SBSection const *");
43166 
43167   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43168     SWIG_fail_ptr("SBSection_IsValid",1,SWIGTYPE_p_lldb__SBSection);
43169   }
43170 
43171   result = (bool)((lldb::SBSection const *)arg1)->IsValid();
43172   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
43173   return SWIG_arg;
43174 
43175   if(0) SWIG_fail;
43176 
43177 fail:
43178   lua_error(L);
43179   return SWIG_arg;
43180 }
43181 
43182 
43183 static int _wrap_SBSection_GetName(lua_State* L) {
43184   int SWIG_arg = 0;
43185   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43186   char *result = 0 ;
43187 
43188   SWIG_check_num_args("lldb::SBSection::GetName",1,1)
43189   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetName",1,"lldb::SBSection *");
43190 
43191   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43192     SWIG_fail_ptr("SBSection_GetName",1,SWIGTYPE_p_lldb__SBSection);
43193   }
43194 
43195   result = (char *)(arg1)->GetName();
43196   lua_pushstring(L,(const char *)result); SWIG_arg++;
43197   return SWIG_arg;
43198 
43199   if(0) SWIG_fail;
43200 
43201 fail:
43202   lua_error(L);
43203   return SWIG_arg;
43204 }
43205 
43206 
43207 static int _wrap_SBSection_GetParent(lua_State* L) {
43208   int SWIG_arg = 0;
43209   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43210   lldb::SBSection result;
43211 
43212   SWIG_check_num_args("lldb::SBSection::GetParent",1,1)
43213   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetParent",1,"lldb::SBSection *");
43214 
43215   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43216     SWIG_fail_ptr("SBSection_GetParent",1,SWIGTYPE_p_lldb__SBSection);
43217   }
43218 
43219   result = (arg1)->GetParent();
43220   {
43221     lldb::SBSection * resultptr = new lldb::SBSection((const lldb::SBSection &) result);
43222     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
43223   }
43224   return SWIG_arg;
43225 
43226   if(0) SWIG_fail;
43227 
43228 fail:
43229   lua_error(L);
43230   return SWIG_arg;
43231 }
43232 
43233 
43234 static int _wrap_SBSection_FindSubSection(lua_State* L) {
43235   int SWIG_arg = 0;
43236   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43237   char *arg2 = (char *) 0 ;
43238   lldb::SBSection result;
43239 
43240   SWIG_check_num_args("lldb::SBSection::FindSubSection",2,2)
43241   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::FindSubSection",1,"lldb::SBSection *");
43242   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBSection::FindSubSection",2,"char const *");
43243 
43244   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43245     SWIG_fail_ptr("SBSection_FindSubSection",1,SWIGTYPE_p_lldb__SBSection);
43246   }
43247 
43248   arg2 = (char *)lua_tostring(L, 2);
43249   result = (arg1)->FindSubSection((char const *)arg2);
43250   {
43251     lldb::SBSection * resultptr = new lldb::SBSection((const lldb::SBSection &) result);
43252     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
43253   }
43254   return SWIG_arg;
43255 
43256   if(0) SWIG_fail;
43257 
43258 fail:
43259   lua_error(L);
43260   return SWIG_arg;
43261 }
43262 
43263 
43264 static int _wrap_SBSection_GetNumSubSections(lua_State* L) {
43265   int SWIG_arg = 0;
43266   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43267   size_t result;
43268 
43269   SWIG_check_num_args("lldb::SBSection::GetNumSubSections",1,1)
43270   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetNumSubSections",1,"lldb::SBSection *");
43271 
43272   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43273     SWIG_fail_ptr("SBSection_GetNumSubSections",1,SWIGTYPE_p_lldb__SBSection);
43274   }
43275 
43276   result = (arg1)->GetNumSubSections();
43277   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43278   return SWIG_arg;
43279 
43280   if(0) SWIG_fail;
43281 
43282 fail:
43283   lua_error(L);
43284   return SWIG_arg;
43285 }
43286 
43287 
43288 static int _wrap_SBSection_GetSubSectionAtIndex(lua_State* L) {
43289   int SWIG_arg = 0;
43290   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43291   size_t arg2 ;
43292   lldb::SBSection result;
43293 
43294   SWIG_check_num_args("lldb::SBSection::GetSubSectionAtIndex",2,2)
43295   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetSubSectionAtIndex",1,"lldb::SBSection *");
43296   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBSection::GetSubSectionAtIndex",2,"size_t");
43297 
43298   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43299     SWIG_fail_ptr("SBSection_GetSubSectionAtIndex",1,SWIGTYPE_p_lldb__SBSection);
43300   }
43301 
43302   arg2 = (size_t)lua_tointeger(L, 2);
43303   result = (arg1)->GetSubSectionAtIndex(arg2);
43304   {
43305     lldb::SBSection * resultptr = new lldb::SBSection((const lldb::SBSection &) result);
43306     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
43307   }
43308   return SWIG_arg;
43309 
43310   if(0) SWIG_fail;
43311 
43312 fail:
43313   lua_error(L);
43314   return SWIG_arg;
43315 }
43316 
43317 
43318 static int _wrap_SBSection_GetFileAddress(lua_State* L) {
43319   int SWIG_arg = 0;
43320   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43321   lldb::addr_t result;
43322 
43323   SWIG_check_num_args("lldb::SBSection::GetFileAddress",1,1)
43324   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetFileAddress",1,"lldb::SBSection *");
43325 
43326   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43327     SWIG_fail_ptr("SBSection_GetFileAddress",1,SWIGTYPE_p_lldb__SBSection);
43328   }
43329 
43330   result = (lldb::addr_t)(arg1)->GetFileAddress();
43331   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43332   return SWIG_arg;
43333 
43334   if(0) SWIG_fail;
43335 
43336 fail:
43337   lua_error(L);
43338   return SWIG_arg;
43339 }
43340 
43341 
43342 static int _wrap_SBSection_GetLoadAddress(lua_State* L) {
43343   int SWIG_arg = 0;
43344   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43345   lldb::SBTarget *arg2 = 0 ;
43346   lldb::addr_t result;
43347 
43348   SWIG_check_num_args("lldb::SBSection::GetLoadAddress",2,2)
43349   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetLoadAddress",1,"lldb::SBSection *");
43350   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSection::GetLoadAddress",2,"lldb::SBTarget &");
43351 
43352   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43353     SWIG_fail_ptr("SBSection_GetLoadAddress",1,SWIGTYPE_p_lldb__SBSection);
43354   }
43355 
43356 
43357   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
43358     SWIG_fail_ptr("SBSection_GetLoadAddress",2,SWIGTYPE_p_lldb__SBTarget);
43359   }
43360 
43361   result = (lldb::addr_t)(arg1)->GetLoadAddress(*arg2);
43362   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43363   return SWIG_arg;
43364 
43365   if(0) SWIG_fail;
43366 
43367 fail:
43368   lua_error(L);
43369   return SWIG_arg;
43370 }
43371 
43372 
43373 static int _wrap_SBSection_GetByteSize(lua_State* L) {
43374   int SWIG_arg = 0;
43375   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43376   lldb::addr_t result;
43377 
43378   SWIG_check_num_args("lldb::SBSection::GetByteSize",1,1)
43379   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetByteSize",1,"lldb::SBSection *");
43380 
43381   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43382     SWIG_fail_ptr("SBSection_GetByteSize",1,SWIGTYPE_p_lldb__SBSection);
43383   }
43384 
43385   result = (lldb::addr_t)(arg1)->GetByteSize();
43386   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43387   return SWIG_arg;
43388 
43389   if(0) SWIG_fail;
43390 
43391 fail:
43392   lua_error(L);
43393   return SWIG_arg;
43394 }
43395 
43396 
43397 static int _wrap_SBSection_GetFileOffset(lua_State* L) {
43398   int SWIG_arg = 0;
43399   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43400   uint64_t result;
43401 
43402   SWIG_check_num_args("lldb::SBSection::GetFileOffset",1,1)
43403   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetFileOffset",1,"lldb::SBSection *");
43404 
43405   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43406     SWIG_fail_ptr("SBSection_GetFileOffset",1,SWIGTYPE_p_lldb__SBSection);
43407   }
43408 
43409   result = (uint64_t)(arg1)->GetFileOffset();
43410   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43411   return SWIG_arg;
43412 
43413   if(0) SWIG_fail;
43414 
43415 fail:
43416   lua_error(L);
43417   return SWIG_arg;
43418 }
43419 
43420 
43421 static int _wrap_SBSection_GetFileByteSize(lua_State* L) {
43422   int SWIG_arg = 0;
43423   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43424   uint64_t result;
43425 
43426   SWIG_check_num_args("lldb::SBSection::GetFileByteSize",1,1)
43427   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetFileByteSize",1,"lldb::SBSection *");
43428 
43429   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43430     SWIG_fail_ptr("SBSection_GetFileByteSize",1,SWIGTYPE_p_lldb__SBSection);
43431   }
43432 
43433   result = (uint64_t)(arg1)->GetFileByteSize();
43434   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43435   return SWIG_arg;
43436 
43437   if(0) SWIG_fail;
43438 
43439 fail:
43440   lua_error(L);
43441   return SWIG_arg;
43442 }
43443 
43444 
43445 static int _wrap_SBSection_GetSectionData__SWIG_0(lua_State* L) {
43446   int SWIG_arg = 0;
43447   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43448   lldb::SBData result;
43449 
43450   SWIG_check_num_args("lldb::SBSection::GetSectionData",1,1)
43451   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetSectionData",1,"lldb::SBSection *");
43452 
43453   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43454     SWIG_fail_ptr("SBSection_GetSectionData",1,SWIGTYPE_p_lldb__SBSection);
43455   }
43456 
43457   result = (arg1)->GetSectionData();
43458   {
43459     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
43460     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
43461   }
43462   return SWIG_arg;
43463 
43464   if(0) SWIG_fail;
43465 
43466 fail:
43467   lua_error(L);
43468   return SWIG_arg;
43469 }
43470 
43471 
43472 static int _wrap_SBSection_GetSectionData__SWIG_1(lua_State* L) {
43473   int SWIG_arg = 0;
43474   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43475   uint64_t arg2 ;
43476   uint64_t arg3 ;
43477   lldb::SBData result;
43478 
43479   SWIG_check_num_args("lldb::SBSection::GetSectionData",3,3)
43480   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetSectionData",1,"lldb::SBSection *");
43481   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBSection::GetSectionData",2,"uint64_t");
43482   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBSection::GetSectionData",3,"uint64_t");
43483 
43484   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43485     SWIG_fail_ptr("SBSection_GetSectionData",1,SWIGTYPE_p_lldb__SBSection);
43486   }
43487 
43488   arg2 = (uint64_t)lua_tointeger(L, 2);
43489   arg3 = (uint64_t)lua_tointeger(L, 3);
43490   result = (arg1)->GetSectionData(arg2,arg3);
43491   {
43492     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
43493     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
43494   }
43495   return SWIG_arg;
43496 
43497   if(0) SWIG_fail;
43498 
43499 fail:
43500   lua_error(L);
43501   return SWIG_arg;
43502 }
43503 
43504 
43505 static int _wrap_SBSection_GetSectionData(lua_State* L) {
43506   int argc;
43507   int argv[4]={
43508     1,2,3,4
43509   };
43510 
43511   argc = lua_gettop(L);
43512   if (argc == 1) {
43513     int _v;
43514     {
43515       void *ptr;
43516       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSection, 0)) {
43517         _v = 0;
43518       } else {
43519         _v = 1;
43520       }
43521     }
43522     if (_v) {
43523       return _wrap_SBSection_GetSectionData__SWIG_0(L);
43524     }
43525   }
43526   if (argc == 3) {
43527     int _v;
43528     {
43529       void *ptr;
43530       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSection, 0)) {
43531         _v = 0;
43532       } else {
43533         _v = 1;
43534       }
43535     }
43536     if (_v) {
43537       {
43538         _v = lua_isnumber(L,argv[1]);
43539       }
43540       if (_v) {
43541         {
43542           _v = lua_isnumber(L,argv[2]);
43543         }
43544         if (_v) {
43545           return _wrap_SBSection_GetSectionData__SWIG_1(L);
43546         }
43547       }
43548     }
43549   }
43550 
43551   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBSection_GetSectionData'\n"
43552     "  Possible C/C++ prototypes are:\n"
43553     "    lldb::SBSection::GetSectionData()\n"
43554     "    lldb::SBSection::GetSectionData(uint64_t,uint64_t)\n");
43555   lua_error(L);return 0;
43556 }
43557 
43558 
43559 static int _wrap_SBSection_GetSectionType(lua_State* L) {
43560   int SWIG_arg = 0;
43561   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43562   lldb::SectionType result;
43563 
43564   SWIG_check_num_args("lldb::SBSection::GetSectionType",1,1)
43565   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetSectionType",1,"lldb::SBSection *");
43566 
43567   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43568     SWIG_fail_ptr("SBSection_GetSectionType",1,SWIGTYPE_p_lldb__SBSection);
43569   }
43570 
43571   result = (lldb::SectionType)(arg1)->GetSectionType();
43572   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43573   return SWIG_arg;
43574 
43575   if(0) SWIG_fail;
43576 
43577 fail:
43578   lua_error(L);
43579   return SWIG_arg;
43580 }
43581 
43582 
43583 static int _wrap_SBSection_GetPermissions(lua_State* L) {
43584   int SWIG_arg = 0;
43585   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43586   uint32_t result;
43587 
43588   SWIG_check_num_args("lldb::SBSection::GetPermissions",1,1)
43589   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetPermissions",1,"lldb::SBSection const *");
43590 
43591   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43592     SWIG_fail_ptr("SBSection_GetPermissions",1,SWIGTYPE_p_lldb__SBSection);
43593   }
43594 
43595   result = (uint32_t)((lldb::SBSection const *)arg1)->GetPermissions();
43596   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43597   return SWIG_arg;
43598 
43599   if(0) SWIG_fail;
43600 
43601 fail:
43602   lua_error(L);
43603   return SWIG_arg;
43604 }
43605 
43606 
43607 static int _wrap_SBSection_GetTargetByteSize(lua_State* L) {
43608   int SWIG_arg = 0;
43609   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43610   uint32_t result;
43611 
43612   SWIG_check_num_args("lldb::SBSection::GetTargetByteSize",1,1)
43613   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetTargetByteSize",1,"lldb::SBSection *");
43614 
43615   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43616     SWIG_fail_ptr("SBSection_GetTargetByteSize",1,SWIGTYPE_p_lldb__SBSection);
43617   }
43618 
43619   result = (uint32_t)(arg1)->GetTargetByteSize();
43620   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43621   return SWIG_arg;
43622 
43623   if(0) SWIG_fail;
43624 
43625 fail:
43626   lua_error(L);
43627   return SWIG_arg;
43628 }
43629 
43630 
43631 static int _wrap_SBSection_GetDescription(lua_State* L) {
43632   int SWIG_arg = 0;
43633   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43634   lldb::SBStream *arg2 = 0 ;
43635   bool result;
43636 
43637   SWIG_check_num_args("lldb::SBSection::GetDescription",2,2)
43638   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetDescription",1,"lldb::SBSection *");
43639   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSection::GetDescription",2,"lldb::SBStream &");
43640 
43641   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43642     SWIG_fail_ptr("SBSection_GetDescription",1,SWIGTYPE_p_lldb__SBSection);
43643   }
43644 
43645 
43646   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
43647     SWIG_fail_ptr("SBSection_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
43648   }
43649 
43650   result = (bool)(arg1)->GetDescription(*arg2);
43651   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
43652   return SWIG_arg;
43653 
43654   if(0) SWIG_fail;
43655 
43656 fail:
43657   lua_error(L);
43658   return SWIG_arg;
43659 }
43660 
43661 
43662 static int _wrap_SBSection___eq(lua_State* L) {
43663   int SWIG_arg = 0;
43664   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43665   lldb::SBSection *arg2 = 0 ;
43666   bool result;
43667 
43668   SWIG_check_num_args("lldb::SBSection::operator ==",2,2)
43669   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::operator ==",1,"lldb::SBSection *");
43670   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSection::operator ==",2,"lldb::SBSection const &");
43671 
43672   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43673     SWIG_fail_ptr("SBSection___eq",1,SWIGTYPE_p_lldb__SBSection);
43674   }
43675 
43676 
43677   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBSection,0))){
43678     SWIG_fail_ptr("SBSection___eq",2,SWIGTYPE_p_lldb__SBSection);
43679   }
43680 
43681   result = (bool)(arg1)->operator ==((lldb::SBSection const &)*arg2);
43682   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
43683   return SWIG_arg;
43684 
43685   if(0) SWIG_fail;
43686 
43687 fail:
43688   lua_error(L);
43689   return SWIG_arg;
43690 }
43691 
43692 
43693 static int _wrap_SBSection___tostring(lua_State* L) {
43694   int SWIG_arg = 0;
43695   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43696   std::string result;
43697 
43698   SWIG_check_num_args("lldb::SBSection::__str__",1,1)
43699   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::__str__",1,"lldb::SBSection *");
43700 
43701   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43702     SWIG_fail_ptr("SBSection___tostring",1,SWIGTYPE_p_lldb__SBSection);
43703   }
43704 
43705   result = lldb_SBSection___str__(arg1);
43706   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
43707   return SWIG_arg;
43708 
43709   if(0) SWIG_fail;
43710 
43711 fail:
43712   lua_error(L);
43713   return SWIG_arg;
43714 }
43715 
43716 
43717 static void swig_delete_SBSection(void *obj) {
43718 lldb::SBSection *arg1 = (lldb::SBSection *) obj;
43719 delete arg1;
43720 }
43721 static int _proxy__wrap_new_SBSection(lua_State *L) {
43722     assert(lua_istable(L,1));
43723     lua_pushcfunction(L,_wrap_new_SBSection);
43724     assert(!lua_isnil(L,-1));
43725     lua_replace(L,1); /* replace our table with real constructor */
43726     lua_call(L,lua_gettop(L)-1,1);
43727     return 1;
43728 }
43729 static swig_lua_attribute swig_SBSection_attributes[] = {
43730     {0,0,0}
43731 };
43732 static swig_lua_method swig_SBSection_methods[]= {
43733     { "IsValid", _wrap_SBSection_IsValid},
43734     { "GetName", _wrap_SBSection_GetName},
43735     { "GetParent", _wrap_SBSection_GetParent},
43736     { "FindSubSection", _wrap_SBSection_FindSubSection},
43737     { "GetNumSubSections", _wrap_SBSection_GetNumSubSections},
43738     { "GetSubSectionAtIndex", _wrap_SBSection_GetSubSectionAtIndex},
43739     { "GetFileAddress", _wrap_SBSection_GetFileAddress},
43740     { "GetLoadAddress", _wrap_SBSection_GetLoadAddress},
43741     { "GetByteSize", _wrap_SBSection_GetByteSize},
43742     { "GetFileOffset", _wrap_SBSection_GetFileOffset},
43743     { "GetFileByteSize", _wrap_SBSection_GetFileByteSize},
43744     { "GetSectionData", _wrap_SBSection_GetSectionData},
43745     { "GetSectionType", _wrap_SBSection_GetSectionType},
43746     { "GetPermissions", _wrap_SBSection_GetPermissions},
43747     { "GetTargetByteSize", _wrap_SBSection_GetTargetByteSize},
43748     { "GetDescription", _wrap_SBSection_GetDescription},
43749     { "__eq", _wrap_SBSection___eq},
43750     { "__tostring", _wrap_SBSection___tostring},
43751     {0,0}
43752 };
43753 static swig_lua_method swig_SBSection_meta[] = {
43754     { "__eq", _wrap_SBSection___eq},
43755     { "__tostring", _wrap_SBSection___tostring},
43756     {0,0}
43757 };
43758 
43759 static swig_lua_attribute swig_SBSection_Sf_SwigStatic_attributes[] = {
43760     {0,0,0}
43761 };
43762 static swig_lua_const_info swig_SBSection_Sf_SwigStatic_constants[]= {
43763     {0,0,0,0,0,0}
43764 };
43765 static swig_lua_method swig_SBSection_Sf_SwigStatic_methods[]= {
43766     {0,0}
43767 };
43768 static swig_lua_class* swig_SBSection_Sf_SwigStatic_classes[]= {
43769     0
43770 };
43771 
43772 static swig_lua_namespace swig_SBSection_Sf_SwigStatic = {
43773     "SBSection",
43774     swig_SBSection_Sf_SwigStatic_methods,
43775     swig_SBSection_Sf_SwigStatic_attributes,
43776     swig_SBSection_Sf_SwigStatic_constants,
43777     swig_SBSection_Sf_SwigStatic_classes,
43778     0
43779 };
43780 static swig_lua_class *swig_SBSection_bases[] = {0};
43781 static const char *swig_SBSection_base_names[] = {0};
43782 static swig_lua_class _wrap_class_SBSection = { "SBSection", "SBSection", &SWIGTYPE_p_lldb__SBSection,_proxy__wrap_new_SBSection, swig_delete_SBSection, swig_SBSection_methods, swig_SBSection_attributes, &swig_SBSection_Sf_SwigStatic, swig_SBSection_meta, swig_SBSection_bases, swig_SBSection_base_names };
43783 
43784 static int _wrap_new_SBSourceManager(lua_State* L) {
43785   int SWIG_arg = 0;
43786   lldb::SBSourceManager *arg1 = 0 ;
43787   lldb::SBSourceManager *result = 0 ;
43788 
43789   SWIG_check_num_args("lldb::SBSourceManager::SBSourceManager",1,1)
43790   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSourceManager::SBSourceManager",1,"lldb::SBSourceManager const &");
43791 
43792   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSourceManager,0))){
43793     SWIG_fail_ptr("new_SBSourceManager",1,SWIGTYPE_p_lldb__SBSourceManager);
43794   }
43795 
43796   result = (lldb::SBSourceManager *)new lldb::SBSourceManager((lldb::SBSourceManager const &)*arg1);
43797   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSourceManager,1); SWIG_arg++;
43798   return SWIG_arg;
43799 
43800   if(0) SWIG_fail;
43801 
43802 fail:
43803   lua_error(L);
43804   return SWIG_arg;
43805 }
43806 
43807 
43808 static int _wrap_SBSourceManager_DisplaySourceLinesWithLineNumbers(lua_State* L) {
43809   int SWIG_arg = 0;
43810   lldb::SBSourceManager *arg1 = (lldb::SBSourceManager *) 0 ;
43811   lldb::SBFileSpec *arg2 = 0 ;
43812   uint32_t arg3 ;
43813   uint32_t arg4 ;
43814   uint32_t arg5 ;
43815   char *arg6 = (char *) 0 ;
43816   lldb::SBStream *arg7 = 0 ;
43817   size_t result;
43818 
43819   SWIG_check_num_args("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",7,7)
43820   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",1,"lldb::SBSourceManager *");
43821   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",2,"lldb::SBFileSpec const &");
43822   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",3,"uint32_t");
43823   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",4,"uint32_t");
43824   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",5,"uint32_t");
43825   if(!SWIG_lua_isnilstring(L,6)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",6,"char const *");
43826   if(!lua_isuserdata(L,7)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",7,"lldb::SBStream &");
43827 
43828   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSourceManager,0))){
43829     SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbers",1,SWIGTYPE_p_lldb__SBSourceManager);
43830   }
43831 
43832 
43833   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
43834     SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbers",2,SWIGTYPE_p_lldb__SBFileSpec);
43835   }
43836 
43837   arg3 = (uint32_t)lua_tointeger(L, 3);
43838   arg4 = (uint32_t)lua_tointeger(L, 4);
43839   arg5 = (uint32_t)lua_tointeger(L, 5);
43840   arg6 = (char *)lua_tostring(L, 6);
43841 
43842   if (!SWIG_IsOK(SWIG_ConvertPtr(L,7,(void**)&arg7,SWIGTYPE_p_lldb__SBStream,0))){
43843     SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbers",7,SWIGTYPE_p_lldb__SBStream);
43844   }
43845 
43846   result = (arg1)->DisplaySourceLinesWithLineNumbers((lldb::SBFileSpec const &)*arg2,arg3,arg4,arg5,(char const *)arg6,*arg7);
43847   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43848   return SWIG_arg;
43849 
43850   if(0) SWIG_fail;
43851 
43852 fail:
43853   lua_error(L);
43854   return SWIG_arg;
43855 }
43856 
43857 
43858 static int _wrap_SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn(lua_State* L) {
43859   int SWIG_arg = 0;
43860   lldb::SBSourceManager *arg1 = (lldb::SBSourceManager *) 0 ;
43861   lldb::SBFileSpec *arg2 = 0 ;
43862   uint32_t arg3 ;
43863   uint32_t arg4 ;
43864   uint32_t arg5 ;
43865   uint32_t arg6 ;
43866   char *arg7 = (char *) 0 ;
43867   lldb::SBStream *arg8 = 0 ;
43868   size_t result;
43869 
43870   SWIG_check_num_args("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",8,8)
43871   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",1,"lldb::SBSourceManager *");
43872   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",2,"lldb::SBFileSpec const &");
43873   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",3,"uint32_t");
43874   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",4,"uint32_t");
43875   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",5,"uint32_t");
43876   if(!lua_isinteger(L,6)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",6,"uint32_t");
43877   if(!SWIG_lua_isnilstring(L,7)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",7,"char const *");
43878   if(!lua_isuserdata(L,8)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",8,"lldb::SBStream &");
43879 
43880   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSourceManager,0))){
43881     SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn",1,SWIGTYPE_p_lldb__SBSourceManager);
43882   }
43883 
43884 
43885   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
43886     SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn",2,SWIGTYPE_p_lldb__SBFileSpec);
43887   }
43888 
43889   arg3 = (uint32_t)lua_tointeger(L, 3);
43890   arg4 = (uint32_t)lua_tointeger(L, 4);
43891   arg5 = (uint32_t)lua_tointeger(L, 5);
43892   arg6 = (uint32_t)lua_tointeger(L, 6);
43893   arg7 = (char *)lua_tostring(L, 7);
43894 
43895   if (!SWIG_IsOK(SWIG_ConvertPtr(L,8,(void**)&arg8,SWIGTYPE_p_lldb__SBStream,0))){
43896     SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn",8,SWIGTYPE_p_lldb__SBStream);
43897   }
43898 
43899   result = (arg1)->DisplaySourceLinesWithLineNumbersAndColumn((lldb::SBFileSpec const &)*arg2,arg3,arg4,arg5,arg6,(char const *)arg7,*arg8);
43900   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43901   return SWIG_arg;
43902 
43903   if(0) SWIG_fail;
43904 
43905 fail:
43906   lua_error(L);
43907   return SWIG_arg;
43908 }
43909 
43910 
43911 static void swig_delete_SBSourceManager(void *obj) {
43912 lldb::SBSourceManager *arg1 = (lldb::SBSourceManager *) obj;
43913 delete arg1;
43914 }
43915 static int _proxy__wrap_new_SBSourceManager(lua_State *L) {
43916     assert(lua_istable(L,1));
43917     lua_pushcfunction(L,_wrap_new_SBSourceManager);
43918     assert(!lua_isnil(L,-1));
43919     lua_replace(L,1); /* replace our table with real constructor */
43920     lua_call(L,lua_gettop(L)-1,1);
43921     return 1;
43922 }
43923 static swig_lua_attribute swig_SBSourceManager_attributes[] = {
43924     {0,0,0}
43925 };
43926 static swig_lua_method swig_SBSourceManager_methods[]= {
43927     { "DisplaySourceLinesWithLineNumbers", _wrap_SBSourceManager_DisplaySourceLinesWithLineNumbers},
43928     { "DisplaySourceLinesWithLineNumbersAndColumn", _wrap_SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn},
43929     {0,0}
43930 };
43931 static swig_lua_method swig_SBSourceManager_meta[] = {
43932     {0,0}
43933 };
43934 
43935 static swig_lua_attribute swig_SBSourceManager_Sf_SwigStatic_attributes[] = {
43936     {0,0,0}
43937 };
43938 static swig_lua_const_info swig_SBSourceManager_Sf_SwigStatic_constants[]= {
43939     {0,0,0,0,0,0}
43940 };
43941 static swig_lua_method swig_SBSourceManager_Sf_SwigStatic_methods[]= {
43942     {0,0}
43943 };
43944 static swig_lua_class* swig_SBSourceManager_Sf_SwigStatic_classes[]= {
43945     0
43946 };
43947 
43948 static swig_lua_namespace swig_SBSourceManager_Sf_SwigStatic = {
43949     "SBSourceManager",
43950     swig_SBSourceManager_Sf_SwigStatic_methods,
43951     swig_SBSourceManager_Sf_SwigStatic_attributes,
43952     swig_SBSourceManager_Sf_SwigStatic_constants,
43953     swig_SBSourceManager_Sf_SwigStatic_classes,
43954     0
43955 };
43956 static swig_lua_class *swig_SBSourceManager_bases[] = {0};
43957 static const char *swig_SBSourceManager_base_names[] = {0};
43958 static swig_lua_class _wrap_class_SBSourceManager = { "SBSourceManager", "SBSourceManager", &SWIGTYPE_p_lldb__SBSourceManager,_proxy__wrap_new_SBSourceManager, swig_delete_SBSourceManager, swig_SBSourceManager_methods, swig_SBSourceManager_attributes, &swig_SBSourceManager_Sf_SwigStatic, swig_SBSourceManager_meta, swig_SBSourceManager_bases, swig_SBSourceManager_base_names };
43959 
43960 static int _wrap_new_SBStream(lua_State* L) {
43961   int SWIG_arg = 0;
43962   lldb::SBStream *result = 0 ;
43963 
43964   SWIG_check_num_args("lldb::SBStream::SBStream",0,0)
43965   result = (lldb::SBStream *)new lldb::SBStream();
43966   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStream,1); SWIG_arg++;
43967   return SWIG_arg;
43968 
43969   if(0) SWIG_fail;
43970 
43971 fail:
43972   lua_error(L);
43973   return SWIG_arg;
43974 }
43975 
43976 
43977 static int _wrap_SBStream_IsValid(lua_State* L) {
43978   int SWIG_arg = 0;
43979   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
43980   bool result;
43981 
43982   SWIG_check_num_args("lldb::SBStream::IsValid",1,1)
43983   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::IsValid",1,"lldb::SBStream const *");
43984 
43985   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
43986     SWIG_fail_ptr("SBStream_IsValid",1,SWIGTYPE_p_lldb__SBStream);
43987   }
43988 
43989   result = (bool)((lldb::SBStream const *)arg1)->IsValid();
43990   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
43991   return SWIG_arg;
43992 
43993   if(0) SWIG_fail;
43994 
43995 fail:
43996   lua_error(L);
43997   return SWIG_arg;
43998 }
43999 
44000 
44001 static int _wrap_SBStream_GetData(lua_State* L) {
44002   int SWIG_arg = 0;
44003   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
44004   char *result = 0 ;
44005 
44006   SWIG_check_num_args("lldb::SBStream::GetData",1,1)
44007   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::GetData",1,"lldb::SBStream *");
44008 
44009   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
44010     SWIG_fail_ptr("SBStream_GetData",1,SWIGTYPE_p_lldb__SBStream);
44011   }
44012 
44013   result = (char *)(arg1)->GetData();
44014   lua_pushstring(L,(const char *)result); SWIG_arg++;
44015   return SWIG_arg;
44016 
44017   if(0) SWIG_fail;
44018 
44019 fail:
44020   lua_error(L);
44021   return SWIG_arg;
44022 }
44023 
44024 
44025 static int _wrap_SBStream_GetSize(lua_State* L) {
44026   int SWIG_arg = 0;
44027   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
44028   size_t result;
44029 
44030   SWIG_check_num_args("lldb::SBStream::GetSize",1,1)
44031   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::GetSize",1,"lldb::SBStream *");
44032 
44033   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
44034     SWIG_fail_ptr("SBStream_GetSize",1,SWIGTYPE_p_lldb__SBStream);
44035   }
44036 
44037   result = (arg1)->GetSize();
44038   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
44039   return SWIG_arg;
44040 
44041   if(0) SWIG_fail;
44042 
44043 fail:
44044   lua_error(L);
44045   return SWIG_arg;
44046 }
44047 
44048 
44049 static int _wrap_SBStream_Print(lua_State* L) {
44050   int SWIG_arg = 0;
44051   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
44052   char *arg2 = (char *) 0 ;
44053 
44054   SWIG_check_num_args("lldb::SBStream::Print",2,2)
44055   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::Print",1,"lldb::SBStream *");
44056   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStream::Print",2,"char const *");
44057 
44058   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
44059     SWIG_fail_ptr("SBStream_Print",1,SWIGTYPE_p_lldb__SBStream);
44060   }
44061 
44062   arg2 = (char *)lua_tostring(L, 2);
44063   (arg1)->Print((char const *)arg2);
44064 
44065   return SWIG_arg;
44066 
44067   if(0) SWIG_fail;
44068 
44069 fail:
44070   lua_error(L);
44071   return SWIG_arg;
44072 }
44073 
44074 
44075 static int _wrap_SBStream_RedirectToFile__SWIG_0(lua_State* L) {
44076   int SWIG_arg = 0;
44077   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
44078   char *arg2 = (char *) 0 ;
44079   bool arg3 ;
44080 
44081   SWIG_check_num_args("lldb::SBStream::RedirectToFile",3,3)
44082   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",1,"lldb::SBStream *");
44083   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",2,"char const *");
44084   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",3,"bool");
44085 
44086   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
44087     SWIG_fail_ptr("SBStream_RedirectToFile",1,SWIGTYPE_p_lldb__SBStream);
44088   }
44089 
44090   arg2 = (char *)lua_tostring(L, 2);
44091   arg3 = (lua_toboolean(L, 3)!=0);
44092   (arg1)->RedirectToFile((char const *)arg2,arg3);
44093 
44094   return SWIG_arg;
44095 
44096   if(0) SWIG_fail;
44097 
44098 fail:
44099   lua_error(L);
44100   return SWIG_arg;
44101 }
44102 
44103 
44104 static int _wrap_SBStream_RedirectToFile__SWIG_1(lua_State* L) {
44105   int SWIG_arg = 0;
44106   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
44107   lldb::SBFile arg2 ;
44108   lldb::SBFile *argp2 ;
44109 
44110   SWIG_check_num_args("lldb::SBStream::RedirectToFile",2,2)
44111   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",1,"lldb::SBStream *");
44112   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",2,"lldb::SBFile");
44113 
44114   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
44115     SWIG_fail_ptr("SBStream_RedirectToFile",1,SWIGTYPE_p_lldb__SBStream);
44116   }
44117 
44118 
44119   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
44120     SWIG_fail_ptr("SBStream_RedirectToFile",2,SWIGTYPE_p_lldb__SBFile);
44121   }
44122   arg2 = *argp2;
44123 
44124   (arg1)->RedirectToFile(arg2);
44125 
44126   return SWIG_arg;
44127 
44128   if(0) SWIG_fail;
44129 
44130 fail:
44131   lua_error(L);
44132   return SWIG_arg;
44133 }
44134 
44135 
44136 static int _wrap_SBStream_RedirectToFile__SWIG_2(lua_State* L) {
44137   int SWIG_arg = 0;
44138   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
44139   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
44140 
44141   SWIG_check_num_args("lldb::SBStream::RedirectToFile",2,2)
44142   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",1,"lldb::SBStream *");
44143 
44144   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
44145     SWIG_fail_ptr("SBStream_RedirectToFile",1,SWIGTYPE_p_lldb__SBStream);
44146   }
44147 
44148   {
44149     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
44150     lldb::FileSP file_sp;
44151     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
44152     if (!file_sp->IsValid())
44153     return luaL_error(L, "Invalid file");
44154     arg2 = file_sp;
44155   }
44156   (arg1)->RedirectToFile(arg2);
44157 
44158   return SWIG_arg;
44159 
44160   if(0) SWIG_fail;
44161 
44162 fail:
44163   lua_error(L);
44164   return SWIG_arg;
44165 }
44166 
44167 
44168 static int _wrap_SBStream_RedirectToFile(lua_State* L) {
44169   int argc;
44170   int argv[4]={
44171     1,2,3,4
44172   };
44173 
44174   argc = lua_gettop(L);
44175   if (argc == 2) {
44176     int _v;
44177     {
44178       void *ptr;
44179       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, 0)) {
44180         _v = 0;
44181       } else {
44182         _v = 1;
44183       }
44184     }
44185     if (_v) {
44186       {
44187         void *ptr;
44188         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
44189           _v = 0;
44190         } else {
44191           _v = 1;
44192         }
44193       }
44194       if (_v) {
44195         return _wrap_SBStream_RedirectToFile__SWIG_1(L);
44196       }
44197     }
44198   }
44199   if (argc == 2) {
44200     int _v;
44201     {
44202       void *ptr;
44203       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, 0)) {
44204         _v = 0;
44205       } else {
44206         _v = 1;
44207       }
44208     }
44209     if (_v) {
44210       {
44211         _v = (lua_isuserdata(L, argv[1])) &&
44212         (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
44213       }
44214       if (_v) {
44215         return _wrap_SBStream_RedirectToFile__SWIG_2(L);
44216       }
44217     }
44218   }
44219   if (argc == 3) {
44220     int _v;
44221     {
44222       void *ptr;
44223       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, 0)) {
44224         _v = 0;
44225       } else {
44226         _v = 1;
44227       }
44228     }
44229     if (_v) {
44230       {
44231         _v = SWIG_lua_isnilstring(L,argv[1]);
44232       }
44233       if (_v) {
44234         {
44235           _v = lua_isboolean(L,argv[2]);
44236         }
44237         if (_v) {
44238           return _wrap_SBStream_RedirectToFile__SWIG_0(L);
44239         }
44240       }
44241     }
44242   }
44243 
44244   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStream_RedirectToFile'\n"
44245     "  Possible C/C++ prototypes are:\n"
44246     "    lldb::SBStream::RedirectToFile(char const *,bool)\n"
44247     "    lldb::SBStream::RedirectToFile(lldb::SBFile)\n"
44248     "    lldb::SBStream::RedirectToFile(lldb::FileSP)\n");
44249   lua_error(L);return 0;
44250 }
44251 
44252 
44253 static int _wrap_SBStream_RedirectToFileHandle(lua_State* L) {
44254   int SWIG_arg = 0;
44255   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
44256   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
44257   bool arg3 ;
44258 
44259   SWIG_check_num_args("lldb::SBStream::RedirectToFileHandle",3,3)
44260   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFileHandle",1,"lldb::SBStream *");
44261   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBStream::RedirectToFileHandle",3,"bool");
44262 
44263   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
44264     SWIG_fail_ptr("SBStream_RedirectToFileHandle",1,SWIGTYPE_p_lldb__SBStream);
44265   }
44266 
44267   {
44268     luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
44269     lldb::FileSP file_sp;
44270     file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
44271     if (!file_sp->IsValid())
44272     return luaL_error(L, "Invalid file");
44273     arg2 = file_sp;
44274   }
44275   arg3 = (lua_toboolean(L, 3)!=0);
44276   lldb_SBStream_RedirectToFileHandle(arg1,arg2,arg3);
44277 
44278   return SWIG_arg;
44279 
44280   if(0) SWIG_fail;
44281 
44282 fail:
44283   lua_error(L);
44284   return SWIG_arg;
44285 }
44286 
44287 
44288 static int _wrap_SBStream_RedirectToFileDescriptor(lua_State* L) {
44289   int SWIG_arg = 0;
44290   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
44291   int arg2 ;
44292   bool arg3 ;
44293 
44294   SWIG_check_num_args("lldb::SBStream::RedirectToFileDescriptor",3,3)
44295   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFileDescriptor",1,"lldb::SBStream *");
44296   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBStream::RedirectToFileDescriptor",2,"int");
44297   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBStream::RedirectToFileDescriptor",3,"bool");
44298 
44299   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
44300     SWIG_fail_ptr("SBStream_RedirectToFileDescriptor",1,SWIGTYPE_p_lldb__SBStream);
44301   }
44302 
44303   arg2 = (int)lua_tointeger(L, 2);
44304   arg3 = (lua_toboolean(L, 3)!=0);
44305   (arg1)->RedirectToFileDescriptor(arg2,arg3);
44306 
44307   return SWIG_arg;
44308 
44309   if(0) SWIG_fail;
44310 
44311 fail:
44312   lua_error(L);
44313   return SWIG_arg;
44314 }
44315 
44316 
44317 static int _wrap_SBStream_Clear(lua_State* L) {
44318   int SWIG_arg = 0;
44319   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
44320 
44321   SWIG_check_num_args("lldb::SBStream::Clear",1,1)
44322   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::Clear",1,"lldb::SBStream *");
44323 
44324   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
44325     SWIG_fail_ptr("SBStream_Clear",1,SWIGTYPE_p_lldb__SBStream);
44326   }
44327 
44328   (arg1)->Clear();
44329 
44330   return SWIG_arg;
44331 
44332   if(0) SWIG_fail;
44333 
44334 fail:
44335   lua_error(L);
44336   return SWIG_arg;
44337 }
44338 
44339 
44340 static void swig_delete_SBStream(void *obj) {
44341 lldb::SBStream *arg1 = (lldb::SBStream *) obj;
44342 delete arg1;
44343 }
44344 static int _proxy__wrap_new_SBStream(lua_State *L) {
44345     assert(lua_istable(L,1));
44346     lua_pushcfunction(L,_wrap_new_SBStream);
44347     assert(!lua_isnil(L,-1));
44348     lua_replace(L,1); /* replace our table with real constructor */
44349     lua_call(L,lua_gettop(L)-1,1);
44350     return 1;
44351 }
44352 static swig_lua_attribute swig_SBStream_attributes[] = {
44353     {0,0,0}
44354 };
44355 static swig_lua_method swig_SBStream_methods[]= {
44356     { "IsValid", _wrap_SBStream_IsValid},
44357     { "GetData", _wrap_SBStream_GetData},
44358     { "GetSize", _wrap_SBStream_GetSize},
44359     { "Print", _wrap_SBStream_Print},
44360     { "RedirectToFile", _wrap_SBStream_RedirectToFile},
44361     { "RedirectToFileHandle", _wrap_SBStream_RedirectToFileHandle},
44362     { "RedirectToFileDescriptor", _wrap_SBStream_RedirectToFileDescriptor},
44363     { "Clear", _wrap_SBStream_Clear},
44364     {0,0}
44365 };
44366 static swig_lua_method swig_SBStream_meta[] = {
44367     {0,0}
44368 };
44369 
44370 static swig_lua_attribute swig_SBStream_Sf_SwigStatic_attributes[] = {
44371     {0,0,0}
44372 };
44373 static swig_lua_const_info swig_SBStream_Sf_SwigStatic_constants[]= {
44374     {0,0,0,0,0,0}
44375 };
44376 static swig_lua_method swig_SBStream_Sf_SwigStatic_methods[]= {
44377     {0,0}
44378 };
44379 static swig_lua_class* swig_SBStream_Sf_SwigStatic_classes[]= {
44380     0
44381 };
44382 
44383 static swig_lua_namespace swig_SBStream_Sf_SwigStatic = {
44384     "SBStream",
44385     swig_SBStream_Sf_SwigStatic_methods,
44386     swig_SBStream_Sf_SwigStatic_attributes,
44387     swig_SBStream_Sf_SwigStatic_constants,
44388     swig_SBStream_Sf_SwigStatic_classes,
44389     0
44390 };
44391 static swig_lua_class *swig_SBStream_bases[] = {0};
44392 static const char *swig_SBStream_base_names[] = {0};
44393 static swig_lua_class _wrap_class_SBStream = { "SBStream", "SBStream", &SWIGTYPE_p_lldb__SBStream,_proxy__wrap_new_SBStream, swig_delete_SBStream, swig_SBStream_methods, swig_SBStream_attributes, &swig_SBStream_Sf_SwigStatic, swig_SBStream_meta, swig_SBStream_bases, swig_SBStream_base_names };
44394 
44395 static int _wrap_new_SBStringList__SWIG_0(lua_State* L) {
44396   int SWIG_arg = 0;
44397   lldb::SBStringList *result = 0 ;
44398 
44399   SWIG_check_num_args("lldb::SBStringList::SBStringList",0,0)
44400   result = (lldb::SBStringList *)new lldb::SBStringList();
44401   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStringList,1); SWIG_arg++;
44402   return SWIG_arg;
44403 
44404   if(0) SWIG_fail;
44405 
44406 fail:
44407   lua_error(L);
44408   return SWIG_arg;
44409 }
44410 
44411 
44412 static int _wrap_new_SBStringList__SWIG_1(lua_State* L) {
44413   int SWIG_arg = 0;
44414   lldb::SBStringList *arg1 = 0 ;
44415   lldb::SBStringList *result = 0 ;
44416 
44417   SWIG_check_num_args("lldb::SBStringList::SBStringList",1,1)
44418   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBStringList::SBStringList",1,"lldb::SBStringList const &");
44419 
44420   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
44421     SWIG_fail_ptr("new_SBStringList",1,SWIGTYPE_p_lldb__SBStringList);
44422   }
44423 
44424   result = (lldb::SBStringList *)new lldb::SBStringList((lldb::SBStringList const &)*arg1);
44425   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStringList,1); SWIG_arg++;
44426   return SWIG_arg;
44427 
44428   if(0) SWIG_fail;
44429 
44430 fail:
44431   lua_error(L);
44432   return SWIG_arg;
44433 }
44434 
44435 
44436 static int _wrap_new_SBStringList(lua_State* L) {
44437   int argc;
44438   int argv[2]={
44439     1,2
44440   };
44441 
44442   argc = lua_gettop(L);
44443   if (argc == 0) {
44444     return _wrap_new_SBStringList__SWIG_0(L);
44445   }
44446   if (argc == 1) {
44447     int _v;
44448     {
44449       void *ptr;
44450       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, SWIG_POINTER_NO_NULL)) {
44451         _v = 0;
44452       } else {
44453         _v = 1;
44454       }
44455     }
44456     if (_v) {
44457       return _wrap_new_SBStringList__SWIG_1(L);
44458     }
44459   }
44460 
44461   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBStringList'\n"
44462     "  Possible C/C++ prototypes are:\n"
44463     "    lldb::SBStringList::SBStringList()\n"
44464     "    lldb::SBStringList::SBStringList(lldb::SBStringList const &)\n");
44465   lua_error(L);return 0;
44466 }
44467 
44468 
44469 static int _wrap_SBStringList_IsValid(lua_State* L) {
44470   int SWIG_arg = 0;
44471   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
44472   bool result;
44473 
44474   SWIG_check_num_args("lldb::SBStringList::IsValid",1,1)
44475   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::IsValid",1,"lldb::SBStringList const *");
44476 
44477   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
44478     SWIG_fail_ptr("SBStringList_IsValid",1,SWIGTYPE_p_lldb__SBStringList);
44479   }
44480 
44481   result = (bool)((lldb::SBStringList const *)arg1)->IsValid();
44482   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
44483   return SWIG_arg;
44484 
44485   if(0) SWIG_fail;
44486 
44487 fail:
44488   lua_error(L);
44489   return SWIG_arg;
44490 }
44491 
44492 
44493 static int _wrap_SBStringList_AppendString(lua_State* L) {
44494   int SWIG_arg = 0;
44495   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
44496   char *arg2 = (char *) 0 ;
44497 
44498   SWIG_check_num_args("lldb::SBStringList::AppendString",2,2)
44499   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::AppendString",1,"lldb::SBStringList *");
44500   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStringList::AppendString",2,"char const *");
44501 
44502   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
44503     SWIG_fail_ptr("SBStringList_AppendString",1,SWIGTYPE_p_lldb__SBStringList);
44504   }
44505 
44506   arg2 = (char *)lua_tostring(L, 2);
44507   (arg1)->AppendString((char const *)arg2);
44508 
44509   return SWIG_arg;
44510 
44511   if(0) SWIG_fail;
44512 
44513 fail:
44514   lua_error(L);
44515   return SWIG_arg;
44516 }
44517 
44518 
44519 static int _wrap_SBStringList_AppendList__SWIG_0(lua_State* L) {
44520   int SWIG_arg = 0;
44521   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
44522   char **arg2 = (char **) 0 ;
44523   int arg3 ;
44524 
44525   SWIG_check_num_args("lldb::SBStringList::AppendList",3,3)
44526   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::AppendList",1,"lldb::SBStringList *");
44527   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBStringList::AppendList",3,"int");
44528 
44529   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
44530     SWIG_fail_ptr("SBStringList_AppendList",1,SWIGTYPE_p_lldb__SBStringList);
44531   }
44532 
44533   {
44534     if (lua_istable(L, 2)) {
44535       size_t size = lua_rawlen(L, 2);
44536       arg2 = (char **)malloc((size + 1) * sizeof(char *));
44537       int i = 0, j = 0;
44538       while (i++ < size) {
44539         lua_rawgeti(L, 2, i);
44540         if (!lua_isstring(L, -1)) {
44541           // if current element cannot be converted to string, raise an error
44542           lua_pop(L, 1);
44543           return luaL_error(L, "List should only contain strings");
44544         }
44545         arg2[j++] = (char *)lua_tostring(L, -1);
44546         lua_pop(L, 1);
44547       }
44548       arg2[j] = 0;
44549     } else if (lua_isnil(L, 2)) {
44550       // "nil" is also acceptable, equivalent as an empty table
44551       arg2 = NULL;
44552     } else {
44553       return luaL_error(L, "A list of strings expected");
44554     }
44555   }
44556   arg3 = (int)lua_tointeger(L, 3);
44557   (arg1)->AppendList((char const **)arg2,arg3);
44558 
44559   {
44560     free((char *) arg2);
44561   }
44562   return SWIG_arg;
44563 
44564   if(0) SWIG_fail;
44565 
44566 fail:
44567   {
44568     free((char *) arg2);
44569   }
44570   lua_error(L);
44571   return SWIG_arg;
44572 }
44573 
44574 
44575 static int _wrap_SBStringList_AppendList__SWIG_1(lua_State* L) {
44576   int SWIG_arg = 0;
44577   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
44578   lldb::SBStringList *arg2 = 0 ;
44579 
44580   SWIG_check_num_args("lldb::SBStringList::AppendList",2,2)
44581   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::AppendList",1,"lldb::SBStringList *");
44582   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStringList::AppendList",2,"lldb::SBStringList const &");
44583 
44584   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
44585     SWIG_fail_ptr("SBStringList_AppendList",1,SWIGTYPE_p_lldb__SBStringList);
44586   }
44587 
44588 
44589   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
44590     SWIG_fail_ptr("SBStringList_AppendList",2,SWIGTYPE_p_lldb__SBStringList);
44591   }
44592 
44593   (arg1)->AppendList((lldb::SBStringList const &)*arg2);
44594 
44595   return SWIG_arg;
44596 
44597   if(0) SWIG_fail;
44598 
44599 fail:
44600   lua_error(L);
44601   return SWIG_arg;
44602 }
44603 
44604 
44605 static int _wrap_SBStringList_AppendList(lua_State* L) {
44606   int argc;
44607   int argv[4]={
44608     1,2,3,4
44609   };
44610 
44611   argc = lua_gettop(L);
44612   if (argc == 2) {
44613     int _v;
44614     {
44615       void *ptr;
44616       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, 0)) {
44617         _v = 0;
44618       } else {
44619         _v = 1;
44620       }
44621     }
44622     if (_v) {
44623       {
44624         void *ptr;
44625         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, SWIG_POINTER_NO_NULL)) {
44626           _v = 0;
44627         } else {
44628           _v = 1;
44629         }
44630       }
44631       if (_v) {
44632         return _wrap_SBStringList_AppendList__SWIG_1(L);
44633       }
44634     }
44635   }
44636   if (argc == 3) {
44637     int _v;
44638     {
44639       void *ptr;
44640       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, 0)) {
44641         _v = 0;
44642       } else {
44643         _v = 1;
44644       }
44645     }
44646     if (_v) {
44647       {
44648         _v = (lua_istable(L, argv[1]) || lua_isnil(L, argv[1]));
44649       }
44650       if (_v) {
44651         {
44652           _v = lua_isnumber(L,argv[2]);
44653         }
44654         if (_v) {
44655           return _wrap_SBStringList_AppendList__SWIG_0(L);
44656         }
44657       }
44658     }
44659   }
44660 
44661   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStringList_AppendList'\n"
44662     "  Possible C/C++ prototypes are:\n"
44663     "    lldb::SBStringList::AppendList(char const **,int)\n"
44664     "    lldb::SBStringList::AppendList(lldb::SBStringList const &)\n");
44665   lua_error(L);return 0;
44666 }
44667 
44668 
44669 static int _wrap_SBStringList_GetSize(lua_State* L) {
44670   int SWIG_arg = 0;
44671   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
44672   uint32_t result;
44673 
44674   SWIG_check_num_args("lldb::SBStringList::GetSize",1,1)
44675   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::GetSize",1,"lldb::SBStringList const *");
44676 
44677   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
44678     SWIG_fail_ptr("SBStringList_GetSize",1,SWIGTYPE_p_lldb__SBStringList);
44679   }
44680 
44681   result = (uint32_t)((lldb::SBStringList const *)arg1)->GetSize();
44682   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
44683   return SWIG_arg;
44684 
44685   if(0) SWIG_fail;
44686 
44687 fail:
44688   lua_error(L);
44689   return SWIG_arg;
44690 }
44691 
44692 
44693 static int _wrap_SBStringList_GetStringAtIndex(lua_State* L) {
44694   int SWIG_arg = 0;
44695   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
44696   size_t arg2 ;
44697   char *result = 0 ;
44698 
44699   SWIG_check_num_args("lldb::SBStringList::GetStringAtIndex",2,2)
44700   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::GetStringAtIndex",1,"lldb::SBStringList *");
44701   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBStringList::GetStringAtIndex",2,"size_t");
44702 
44703   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
44704     SWIG_fail_ptr("SBStringList_GetStringAtIndex",1,SWIGTYPE_p_lldb__SBStringList);
44705   }
44706 
44707   arg2 = (size_t)lua_tointeger(L, 2);
44708   result = (char *)(arg1)->GetStringAtIndex(arg2);
44709   lua_pushstring(L,(const char *)result); SWIG_arg++;
44710   return SWIG_arg;
44711 
44712   if(0) SWIG_fail;
44713 
44714 fail:
44715   lua_error(L);
44716   return SWIG_arg;
44717 }
44718 
44719 
44720 static int _wrap_SBStringList_Clear(lua_State* L) {
44721   int SWIG_arg = 0;
44722   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
44723 
44724   SWIG_check_num_args("lldb::SBStringList::Clear",1,1)
44725   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::Clear",1,"lldb::SBStringList *");
44726 
44727   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
44728     SWIG_fail_ptr("SBStringList_Clear",1,SWIGTYPE_p_lldb__SBStringList);
44729   }
44730 
44731   (arg1)->Clear();
44732 
44733   return SWIG_arg;
44734 
44735   if(0) SWIG_fail;
44736 
44737 fail:
44738   lua_error(L);
44739   return SWIG_arg;
44740 }
44741 
44742 
44743 static void swig_delete_SBStringList(void *obj) {
44744 lldb::SBStringList *arg1 = (lldb::SBStringList *) obj;
44745 delete arg1;
44746 }
44747 static int _proxy__wrap_new_SBStringList(lua_State *L) {
44748     assert(lua_istable(L,1));
44749     lua_pushcfunction(L,_wrap_new_SBStringList);
44750     assert(!lua_isnil(L,-1));
44751     lua_replace(L,1); /* replace our table with real constructor */
44752     lua_call(L,lua_gettop(L)-1,1);
44753     return 1;
44754 }
44755 static swig_lua_attribute swig_SBStringList_attributes[] = {
44756     {0,0,0}
44757 };
44758 static swig_lua_method swig_SBStringList_methods[]= {
44759     { "IsValid", _wrap_SBStringList_IsValid},
44760     { "AppendString", _wrap_SBStringList_AppendString},
44761     { "AppendList", _wrap_SBStringList_AppendList},
44762     { "GetSize", _wrap_SBStringList_GetSize},
44763     { "GetStringAtIndex", _wrap_SBStringList_GetStringAtIndex},
44764     { "Clear", _wrap_SBStringList_Clear},
44765     {0,0}
44766 };
44767 static swig_lua_method swig_SBStringList_meta[] = {
44768     {0,0}
44769 };
44770 
44771 static swig_lua_attribute swig_SBStringList_Sf_SwigStatic_attributes[] = {
44772     {0,0,0}
44773 };
44774 static swig_lua_const_info swig_SBStringList_Sf_SwigStatic_constants[]= {
44775     {0,0,0,0,0,0}
44776 };
44777 static swig_lua_method swig_SBStringList_Sf_SwigStatic_methods[]= {
44778     {0,0}
44779 };
44780 static swig_lua_class* swig_SBStringList_Sf_SwigStatic_classes[]= {
44781     0
44782 };
44783 
44784 static swig_lua_namespace swig_SBStringList_Sf_SwigStatic = {
44785     "SBStringList",
44786     swig_SBStringList_Sf_SwigStatic_methods,
44787     swig_SBStringList_Sf_SwigStatic_attributes,
44788     swig_SBStringList_Sf_SwigStatic_constants,
44789     swig_SBStringList_Sf_SwigStatic_classes,
44790     0
44791 };
44792 static swig_lua_class *swig_SBStringList_bases[] = {0};
44793 static const char *swig_SBStringList_base_names[] = {0};
44794 static swig_lua_class _wrap_class_SBStringList = { "SBStringList", "SBStringList", &SWIGTYPE_p_lldb__SBStringList,_proxy__wrap_new_SBStringList, swig_delete_SBStringList, swig_SBStringList_methods, swig_SBStringList_attributes, &swig_SBStringList_Sf_SwigStatic, swig_SBStringList_meta, swig_SBStringList_bases, swig_SBStringList_base_names };
44795 
44796 static int _wrap_new_SBStructuredData__SWIG_0(lua_State* L) {
44797   int SWIG_arg = 0;
44798   lldb::SBStructuredData *result = 0 ;
44799 
44800   SWIG_check_num_args("lldb::SBStructuredData::SBStructuredData",0,0)
44801   result = (lldb::SBStructuredData *)new lldb::SBStructuredData();
44802   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
44803   return SWIG_arg;
44804 
44805   if(0) SWIG_fail;
44806 
44807 fail:
44808   lua_error(L);
44809   return SWIG_arg;
44810 }
44811 
44812 
44813 static int _wrap_new_SBStructuredData__SWIG_1(lua_State* L) {
44814   int SWIG_arg = 0;
44815   lldb::SBStructuredData *arg1 = 0 ;
44816   lldb::SBStructuredData *result = 0 ;
44817 
44818   SWIG_check_num_args("lldb::SBStructuredData::SBStructuredData",1,1)
44819   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBStructuredData::SBStructuredData",1,"lldb::SBStructuredData const &");
44820 
44821   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44822     SWIG_fail_ptr("new_SBStructuredData",1,SWIGTYPE_p_lldb__SBStructuredData);
44823   }
44824 
44825   result = (lldb::SBStructuredData *)new lldb::SBStructuredData((lldb::SBStructuredData const &)*arg1);
44826   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
44827   return SWIG_arg;
44828 
44829   if(0) SWIG_fail;
44830 
44831 fail:
44832   lua_error(L);
44833   return SWIG_arg;
44834 }
44835 
44836 
44837 static int _wrap_new_SBStructuredData__SWIG_2(lua_State* L) {
44838   int SWIG_arg = 0;
44839   lldb::EventSP *arg1 = 0 ;
44840   lldb::SBStructuredData *result = 0 ;
44841 
44842   SWIG_check_num_args("lldb::SBStructuredData::SBStructuredData",1,1)
44843   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBStructuredData::SBStructuredData",1,"lldb::EventSP const &");
44844 
44845   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__shared_ptrT_lldb_private__Event_t,0))){
44846     SWIG_fail_ptr("new_SBStructuredData",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__Event_t);
44847   }
44848 
44849   result = (lldb::SBStructuredData *)new lldb::SBStructuredData((lldb::EventSP const &)*arg1);
44850   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
44851   return SWIG_arg;
44852 
44853   if(0) SWIG_fail;
44854 
44855 fail:
44856   lua_error(L);
44857   return SWIG_arg;
44858 }
44859 
44860 
44861 static int _wrap_new_SBStructuredData(lua_State* L) {
44862   int argc;
44863   int argv[2]={
44864     1,2
44865   };
44866 
44867   argc = lua_gettop(L);
44868   if (argc == 0) {
44869     return _wrap_new_SBStructuredData__SWIG_0(L);
44870   }
44871   if (argc == 1) {
44872     int _v;
44873     {
44874       void *ptr;
44875       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
44876         _v = 0;
44877       } else {
44878         _v = 1;
44879       }
44880     }
44881     if (_v) {
44882       return _wrap_new_SBStructuredData__SWIG_1(L);
44883     }
44884   }
44885   if (argc == 1) {
44886     int _v;
44887     {
44888       void *ptr;
44889       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__Event_t, SWIG_POINTER_NO_NULL)) {
44890         _v = 0;
44891       } else {
44892         _v = 1;
44893       }
44894     }
44895     if (_v) {
44896       return _wrap_new_SBStructuredData__SWIG_2(L);
44897     }
44898   }
44899 
44900   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBStructuredData'\n"
44901     "  Possible C/C++ prototypes are:\n"
44902     "    lldb::SBStructuredData::SBStructuredData()\n"
44903     "    lldb::SBStructuredData::SBStructuredData(lldb::SBStructuredData const &)\n"
44904     "    lldb::SBStructuredData::SBStructuredData(lldb::EventSP const &)\n");
44905   lua_error(L);return 0;
44906 }
44907 
44908 
44909 static int _wrap_SBStructuredData_IsValid(lua_State* L) {
44910   int SWIG_arg = 0;
44911   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44912   bool result;
44913 
44914   SWIG_check_num_args("lldb::SBStructuredData::IsValid",1,1)
44915   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::IsValid",1,"lldb::SBStructuredData const *");
44916 
44917   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44918     SWIG_fail_ptr("SBStructuredData_IsValid",1,SWIGTYPE_p_lldb__SBStructuredData);
44919   }
44920 
44921   result = (bool)((lldb::SBStructuredData const *)arg1)->IsValid();
44922   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
44923   return SWIG_arg;
44924 
44925   if(0) SWIG_fail;
44926 
44927 fail:
44928   lua_error(L);
44929   return SWIG_arg;
44930 }
44931 
44932 
44933 static int _wrap_SBStructuredData_Clear(lua_State* L) {
44934   int SWIG_arg = 0;
44935   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44936 
44937   SWIG_check_num_args("lldb::SBStructuredData::Clear",1,1)
44938   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::Clear",1,"lldb::SBStructuredData *");
44939 
44940   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44941     SWIG_fail_ptr("SBStructuredData_Clear",1,SWIGTYPE_p_lldb__SBStructuredData);
44942   }
44943 
44944   (arg1)->Clear();
44945 
44946   return SWIG_arg;
44947 
44948   if(0) SWIG_fail;
44949 
44950 fail:
44951   lua_error(L);
44952   return SWIG_arg;
44953 }
44954 
44955 
44956 static int _wrap_SBStructuredData_GetType(lua_State* L) {
44957   int SWIG_arg = 0;
44958   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44959   lldb::StructuredDataType result;
44960 
44961   SWIG_check_num_args("lldb::SBStructuredData::GetType",1,1)
44962   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetType",1,"lldb::SBStructuredData const *");
44963 
44964   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44965     SWIG_fail_ptr("SBStructuredData_GetType",1,SWIGTYPE_p_lldb__SBStructuredData);
44966   }
44967 
44968   result = (lldb::StructuredDataType)((lldb::SBStructuredData const *)arg1)->GetType();
44969   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
44970   return SWIG_arg;
44971 
44972   if(0) SWIG_fail;
44973 
44974 fail:
44975   lua_error(L);
44976   return SWIG_arg;
44977 }
44978 
44979 
44980 static int _wrap_SBStructuredData_GetSize(lua_State* L) {
44981   int SWIG_arg = 0;
44982   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44983   size_t result;
44984 
44985   SWIG_check_num_args("lldb::SBStructuredData::GetSize",1,1)
44986   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetSize",1,"lldb::SBStructuredData const *");
44987 
44988   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44989     SWIG_fail_ptr("SBStructuredData_GetSize",1,SWIGTYPE_p_lldb__SBStructuredData);
44990   }
44991 
44992   result = ((lldb::SBStructuredData const *)arg1)->GetSize();
44993   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
44994   return SWIG_arg;
44995 
44996   if(0) SWIG_fail;
44997 
44998 fail:
44999   lua_error(L);
45000   return SWIG_arg;
45001 }
45002 
45003 
45004 static int _wrap_SBStructuredData_GetKeys(lua_State* L) {
45005   int SWIG_arg = 0;
45006   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45007   lldb::SBStringList *arg2 = 0 ;
45008   bool result;
45009 
45010   SWIG_check_num_args("lldb::SBStructuredData::GetKeys",2,2)
45011   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetKeys",1,"lldb::SBStructuredData const *");
45012   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetKeys",2,"lldb::SBStringList &");
45013 
45014   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45015     SWIG_fail_ptr("SBStructuredData_GetKeys",1,SWIGTYPE_p_lldb__SBStructuredData);
45016   }
45017 
45018 
45019   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
45020     SWIG_fail_ptr("SBStructuredData_GetKeys",2,SWIGTYPE_p_lldb__SBStringList);
45021   }
45022 
45023   result = (bool)((lldb::SBStructuredData const *)arg1)->GetKeys(*arg2);
45024   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45025   return SWIG_arg;
45026 
45027   if(0) SWIG_fail;
45028 
45029 fail:
45030   lua_error(L);
45031   return SWIG_arg;
45032 }
45033 
45034 
45035 static int _wrap_SBStructuredData_GetValueForKey(lua_State* L) {
45036   int SWIG_arg = 0;
45037   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45038   char *arg2 = (char *) 0 ;
45039   lldb::SBStructuredData result;
45040 
45041   SWIG_check_num_args("lldb::SBStructuredData::GetValueForKey",2,2)
45042   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetValueForKey",1,"lldb::SBStructuredData const *");
45043   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetValueForKey",2,"char const *");
45044 
45045   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45046     SWIG_fail_ptr("SBStructuredData_GetValueForKey",1,SWIGTYPE_p_lldb__SBStructuredData);
45047   }
45048 
45049   arg2 = (char *)lua_tostring(L, 2);
45050   result = ((lldb::SBStructuredData const *)arg1)->GetValueForKey((char const *)arg2);
45051   {
45052     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
45053     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
45054   }
45055   return SWIG_arg;
45056 
45057   if(0) SWIG_fail;
45058 
45059 fail:
45060   lua_error(L);
45061   return SWIG_arg;
45062 }
45063 
45064 
45065 static int _wrap_SBStructuredData_GetItemAtIndex(lua_State* L) {
45066   int SWIG_arg = 0;
45067   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45068   size_t arg2 ;
45069   lldb::SBStructuredData result;
45070 
45071   SWIG_check_num_args("lldb::SBStructuredData::GetItemAtIndex",2,2)
45072   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetItemAtIndex",1,"lldb::SBStructuredData const *");
45073   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetItemAtIndex",2,"size_t");
45074 
45075   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45076     SWIG_fail_ptr("SBStructuredData_GetItemAtIndex",1,SWIGTYPE_p_lldb__SBStructuredData);
45077   }
45078 
45079   arg2 = (size_t)lua_tointeger(L, 2);
45080   result = ((lldb::SBStructuredData const *)arg1)->GetItemAtIndex(arg2);
45081   {
45082     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
45083     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
45084   }
45085   return SWIG_arg;
45086 
45087   if(0) SWIG_fail;
45088 
45089 fail:
45090   lua_error(L);
45091   return SWIG_arg;
45092 }
45093 
45094 
45095 static int _wrap_SBStructuredData_GetIntegerValue__SWIG_0(lua_State* L) {
45096   int SWIG_arg = 0;
45097   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45098   uint64_t arg2 ;
45099   uint64_t result;
45100 
45101   SWIG_check_num_args("lldb::SBStructuredData::GetIntegerValue",2,2)
45102   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetIntegerValue",1,"lldb::SBStructuredData const *");
45103   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetIntegerValue",2,"uint64_t");
45104 
45105   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45106     SWIG_fail_ptr("SBStructuredData_GetIntegerValue",1,SWIGTYPE_p_lldb__SBStructuredData);
45107   }
45108 
45109   arg2 = (uint64_t)lua_tointeger(L, 2);
45110   result = (uint64_t)((lldb::SBStructuredData const *)arg1)->GetIntegerValue(arg2);
45111   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
45112   return SWIG_arg;
45113 
45114   if(0) SWIG_fail;
45115 
45116 fail:
45117   lua_error(L);
45118   return SWIG_arg;
45119 }
45120 
45121 
45122 static int _wrap_SBStructuredData_GetIntegerValue__SWIG_1(lua_State* L) {
45123   int SWIG_arg = 0;
45124   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45125   uint64_t result;
45126 
45127   SWIG_check_num_args("lldb::SBStructuredData::GetIntegerValue",1,1)
45128   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetIntegerValue",1,"lldb::SBStructuredData const *");
45129 
45130   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45131     SWIG_fail_ptr("SBStructuredData_GetIntegerValue",1,SWIGTYPE_p_lldb__SBStructuredData);
45132   }
45133 
45134   result = (uint64_t)((lldb::SBStructuredData const *)arg1)->GetIntegerValue();
45135   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
45136   return SWIG_arg;
45137 
45138   if(0) SWIG_fail;
45139 
45140 fail:
45141   lua_error(L);
45142   return SWIG_arg;
45143 }
45144 
45145 
45146 static int _wrap_SBStructuredData_GetIntegerValue(lua_State* L) {
45147   int argc;
45148   int argv[3]={
45149     1,2,3
45150   };
45151 
45152   argc = lua_gettop(L);
45153   if (argc == 1) {
45154     int _v;
45155     {
45156       void *ptr;
45157       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
45158         _v = 0;
45159       } else {
45160         _v = 1;
45161       }
45162     }
45163     if (_v) {
45164       return _wrap_SBStructuredData_GetIntegerValue__SWIG_1(L);
45165     }
45166   }
45167   if (argc == 2) {
45168     int _v;
45169     {
45170       void *ptr;
45171       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
45172         _v = 0;
45173       } else {
45174         _v = 1;
45175       }
45176     }
45177     if (_v) {
45178       {
45179         _v = lua_isnumber(L,argv[1]);
45180       }
45181       if (_v) {
45182         return _wrap_SBStructuredData_GetIntegerValue__SWIG_0(L);
45183       }
45184     }
45185   }
45186 
45187   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStructuredData_GetIntegerValue'\n"
45188     "  Possible C/C++ prototypes are:\n"
45189     "    lldb::SBStructuredData::GetIntegerValue(uint64_t) const\n"
45190     "    lldb::SBStructuredData::GetIntegerValue() const\n");
45191   lua_error(L);return 0;
45192 }
45193 
45194 
45195 static int _wrap_SBStructuredData_GetFloatValue__SWIG_0(lua_State* L) {
45196   int SWIG_arg = 0;
45197   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45198   double arg2 ;
45199   double result;
45200 
45201   SWIG_check_num_args("lldb::SBStructuredData::GetFloatValue",2,2)
45202   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetFloatValue",1,"lldb::SBStructuredData const *");
45203   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetFloatValue",2,"double");
45204 
45205   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45206     SWIG_fail_ptr("SBStructuredData_GetFloatValue",1,SWIGTYPE_p_lldb__SBStructuredData);
45207   }
45208 
45209   arg2 = (double)lua_tonumber(L, 2);
45210   result = (double)((lldb::SBStructuredData const *)arg1)->GetFloatValue(arg2);
45211   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
45212   return SWIG_arg;
45213 
45214   if(0) SWIG_fail;
45215 
45216 fail:
45217   lua_error(L);
45218   return SWIG_arg;
45219 }
45220 
45221 
45222 static int _wrap_SBStructuredData_GetFloatValue__SWIG_1(lua_State* L) {
45223   int SWIG_arg = 0;
45224   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45225   double result;
45226 
45227   SWIG_check_num_args("lldb::SBStructuredData::GetFloatValue",1,1)
45228   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetFloatValue",1,"lldb::SBStructuredData const *");
45229 
45230   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45231     SWIG_fail_ptr("SBStructuredData_GetFloatValue",1,SWIGTYPE_p_lldb__SBStructuredData);
45232   }
45233 
45234   result = (double)((lldb::SBStructuredData const *)arg1)->GetFloatValue();
45235   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
45236   return SWIG_arg;
45237 
45238   if(0) SWIG_fail;
45239 
45240 fail:
45241   lua_error(L);
45242   return SWIG_arg;
45243 }
45244 
45245 
45246 static int _wrap_SBStructuredData_GetFloatValue(lua_State* L) {
45247   int argc;
45248   int argv[3]={
45249     1,2,3
45250   };
45251 
45252   argc = lua_gettop(L);
45253   if (argc == 1) {
45254     int _v;
45255     {
45256       void *ptr;
45257       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
45258         _v = 0;
45259       } else {
45260         _v = 1;
45261       }
45262     }
45263     if (_v) {
45264       return _wrap_SBStructuredData_GetFloatValue__SWIG_1(L);
45265     }
45266   }
45267   if (argc == 2) {
45268     int _v;
45269     {
45270       void *ptr;
45271       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
45272         _v = 0;
45273       } else {
45274         _v = 1;
45275       }
45276     }
45277     if (_v) {
45278       {
45279         _v = lua_isnumber(L,argv[1]);
45280       }
45281       if (_v) {
45282         return _wrap_SBStructuredData_GetFloatValue__SWIG_0(L);
45283       }
45284     }
45285   }
45286 
45287   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStructuredData_GetFloatValue'\n"
45288     "  Possible C/C++ prototypes are:\n"
45289     "    lldb::SBStructuredData::GetFloatValue(double) const\n"
45290     "    lldb::SBStructuredData::GetFloatValue() const\n");
45291   lua_error(L);return 0;
45292 }
45293 
45294 
45295 static int _wrap_SBStructuredData_GetBooleanValue__SWIG_0(lua_State* L) {
45296   int SWIG_arg = 0;
45297   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45298   bool arg2 ;
45299   bool result;
45300 
45301   SWIG_check_num_args("lldb::SBStructuredData::GetBooleanValue",2,2)
45302   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetBooleanValue",1,"lldb::SBStructuredData const *");
45303   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetBooleanValue",2,"bool");
45304 
45305   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45306     SWIG_fail_ptr("SBStructuredData_GetBooleanValue",1,SWIGTYPE_p_lldb__SBStructuredData);
45307   }
45308 
45309   arg2 = (lua_toboolean(L, 2)!=0);
45310   result = (bool)((lldb::SBStructuredData const *)arg1)->GetBooleanValue(arg2);
45311   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45312   return SWIG_arg;
45313 
45314   if(0) SWIG_fail;
45315 
45316 fail:
45317   lua_error(L);
45318   return SWIG_arg;
45319 }
45320 
45321 
45322 static int _wrap_SBStructuredData_GetBooleanValue__SWIG_1(lua_State* L) {
45323   int SWIG_arg = 0;
45324   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45325   bool result;
45326 
45327   SWIG_check_num_args("lldb::SBStructuredData::GetBooleanValue",1,1)
45328   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetBooleanValue",1,"lldb::SBStructuredData const *");
45329 
45330   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45331     SWIG_fail_ptr("SBStructuredData_GetBooleanValue",1,SWIGTYPE_p_lldb__SBStructuredData);
45332   }
45333 
45334   result = (bool)((lldb::SBStructuredData const *)arg1)->GetBooleanValue();
45335   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45336   return SWIG_arg;
45337 
45338   if(0) SWIG_fail;
45339 
45340 fail:
45341   lua_error(L);
45342   return SWIG_arg;
45343 }
45344 
45345 
45346 static int _wrap_SBStructuredData_GetBooleanValue(lua_State* L) {
45347   int argc;
45348   int argv[3]={
45349     1,2,3
45350   };
45351 
45352   argc = lua_gettop(L);
45353   if (argc == 1) {
45354     int _v;
45355     {
45356       void *ptr;
45357       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
45358         _v = 0;
45359       } else {
45360         _v = 1;
45361       }
45362     }
45363     if (_v) {
45364       return _wrap_SBStructuredData_GetBooleanValue__SWIG_1(L);
45365     }
45366   }
45367   if (argc == 2) {
45368     int _v;
45369     {
45370       void *ptr;
45371       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
45372         _v = 0;
45373       } else {
45374         _v = 1;
45375       }
45376     }
45377     if (_v) {
45378       {
45379         _v = lua_isboolean(L,argv[1]);
45380       }
45381       if (_v) {
45382         return _wrap_SBStructuredData_GetBooleanValue__SWIG_0(L);
45383       }
45384     }
45385   }
45386 
45387   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStructuredData_GetBooleanValue'\n"
45388     "  Possible C/C++ prototypes are:\n"
45389     "    lldb::SBStructuredData::GetBooleanValue(bool) const\n"
45390     "    lldb::SBStructuredData::GetBooleanValue() const\n");
45391   lua_error(L);return 0;
45392 }
45393 
45394 
45395 static int _wrap_SBStructuredData_GetStringValue(lua_State* L) {
45396   int SWIG_arg = 0;
45397   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45398   char *arg2 = (char *) 0 ;
45399   size_t arg3 ;
45400   size_t result;
45401 
45402   SWIG_check_num_args("lldb::SBStructuredData::GetStringValue",2,2)
45403   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetStringValue",1,"lldb::SBStructuredData const *");
45404 
45405   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45406     SWIG_fail_ptr("SBStructuredData_GetStringValue",1,SWIGTYPE_p_lldb__SBStructuredData);
45407   }
45408 
45409   {
45410     arg3 = luaL_checkinteger(L, 2);
45411     if (arg3 <= 0) {
45412       return luaL_error(L, "Positive integer expected");
45413     }
45414     arg2 = (char *) malloc(arg3);
45415   }
45416   result = ((lldb::SBStructuredData const *)arg1)->GetStringValue(arg2,arg3);
45417   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
45418   {
45419     lua_pop(L, 1); // Blow away the previous result
45420     if (result == 0) {
45421       lua_pushliteral(L, "");
45422     } else {
45423       lua_pushlstring(L, (const char *)arg2, result);
45424     }
45425     free(arg2);
45426     // SWIG_arg was already incremented
45427   }
45428   return SWIG_arg;
45429 
45430   if(0) SWIG_fail;
45431 
45432 fail:
45433   lua_error(L);
45434   return SWIG_arg;
45435 }
45436 
45437 
45438 static int _wrap_SBStructuredData_GetAsJSON(lua_State* L) {
45439   int SWIG_arg = 0;
45440   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45441   lldb::SBStream *arg2 = 0 ;
45442   lldb::SBError result;
45443 
45444   SWIG_check_num_args("lldb::SBStructuredData::GetAsJSON",2,2)
45445   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetAsJSON",1,"lldb::SBStructuredData const *");
45446   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetAsJSON",2,"lldb::SBStream &");
45447 
45448   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45449     SWIG_fail_ptr("SBStructuredData_GetAsJSON",1,SWIGTYPE_p_lldb__SBStructuredData);
45450   }
45451 
45452 
45453   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
45454     SWIG_fail_ptr("SBStructuredData_GetAsJSON",2,SWIGTYPE_p_lldb__SBStream);
45455   }
45456 
45457   result = ((lldb::SBStructuredData const *)arg1)->GetAsJSON(*arg2);
45458   {
45459     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
45460     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
45461   }
45462   return SWIG_arg;
45463 
45464   if(0) SWIG_fail;
45465 
45466 fail:
45467   lua_error(L);
45468   return SWIG_arg;
45469 }
45470 
45471 
45472 static int _wrap_SBStructuredData_GetDescription(lua_State* L) {
45473   int SWIG_arg = 0;
45474   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45475   lldb::SBStream *arg2 = 0 ;
45476   lldb::SBError result;
45477 
45478   SWIG_check_num_args("lldb::SBStructuredData::GetDescription",2,2)
45479   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetDescription",1,"lldb::SBStructuredData const *");
45480   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetDescription",2,"lldb::SBStream &");
45481 
45482   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45483     SWIG_fail_ptr("SBStructuredData_GetDescription",1,SWIGTYPE_p_lldb__SBStructuredData);
45484   }
45485 
45486 
45487   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
45488     SWIG_fail_ptr("SBStructuredData_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
45489   }
45490 
45491   result = ((lldb::SBStructuredData const *)arg1)->GetDescription(*arg2);
45492   {
45493     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
45494     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
45495   }
45496   return SWIG_arg;
45497 
45498   if(0) SWIG_fail;
45499 
45500 fail:
45501   lua_error(L);
45502   return SWIG_arg;
45503 }
45504 
45505 
45506 static int _wrap_SBStructuredData_SetFromJSON__SWIG_0(lua_State* L) {
45507   int SWIG_arg = 0;
45508   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45509   lldb::SBStream *arg2 = 0 ;
45510   lldb::SBError result;
45511 
45512   SWIG_check_num_args("lldb::SBStructuredData::SetFromJSON",2,2)
45513   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::SetFromJSON",1,"lldb::SBStructuredData *");
45514   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStructuredData::SetFromJSON",2,"lldb::SBStream &");
45515 
45516   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45517     SWIG_fail_ptr("SBStructuredData_SetFromJSON",1,SWIGTYPE_p_lldb__SBStructuredData);
45518   }
45519 
45520 
45521   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
45522     SWIG_fail_ptr("SBStructuredData_SetFromJSON",2,SWIGTYPE_p_lldb__SBStream);
45523   }
45524 
45525   result = (arg1)->SetFromJSON(*arg2);
45526   {
45527     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
45528     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
45529   }
45530   return SWIG_arg;
45531 
45532   if(0) SWIG_fail;
45533 
45534 fail:
45535   lua_error(L);
45536   return SWIG_arg;
45537 }
45538 
45539 
45540 static int _wrap_SBStructuredData_SetFromJSON__SWIG_1(lua_State* L) {
45541   int SWIG_arg = 0;
45542   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
45543   char *arg2 = (char *) 0 ;
45544   lldb::SBError result;
45545 
45546   SWIG_check_num_args("lldb::SBStructuredData::SetFromJSON",2,2)
45547   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::SetFromJSON",1,"lldb::SBStructuredData *");
45548   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStructuredData::SetFromJSON",2,"char const *");
45549 
45550   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45551     SWIG_fail_ptr("SBStructuredData_SetFromJSON",1,SWIGTYPE_p_lldb__SBStructuredData);
45552   }
45553 
45554   arg2 = (char *)lua_tostring(L, 2);
45555   result = (arg1)->SetFromJSON((char const *)arg2);
45556   {
45557     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
45558     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
45559   }
45560   return SWIG_arg;
45561 
45562   if(0) SWIG_fail;
45563 
45564 fail:
45565   lua_error(L);
45566   return SWIG_arg;
45567 }
45568 
45569 
45570 static int _wrap_SBStructuredData_SetFromJSON(lua_State* L) {
45571   int argc;
45572   int argv[3]={
45573     1,2,3
45574   };
45575 
45576   argc = lua_gettop(L);
45577   if (argc == 2) {
45578     int _v;
45579     {
45580       void *ptr;
45581       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
45582         _v = 0;
45583       } else {
45584         _v = 1;
45585       }
45586     }
45587     if (_v) {
45588       {
45589         void *ptr;
45590         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
45591           _v = 0;
45592         } else {
45593           _v = 1;
45594         }
45595       }
45596       if (_v) {
45597         return _wrap_SBStructuredData_SetFromJSON__SWIG_0(L);
45598       }
45599     }
45600   }
45601   if (argc == 2) {
45602     int _v;
45603     {
45604       void *ptr;
45605       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
45606         _v = 0;
45607       } else {
45608         _v = 1;
45609       }
45610     }
45611     if (_v) {
45612       {
45613         _v = SWIG_lua_isnilstring(L,argv[1]);
45614       }
45615       if (_v) {
45616         return _wrap_SBStructuredData_SetFromJSON__SWIG_1(L);
45617       }
45618     }
45619   }
45620 
45621   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStructuredData_SetFromJSON'\n"
45622     "  Possible C/C++ prototypes are:\n"
45623     "    lldb::SBStructuredData::SetFromJSON(lldb::SBStream &)\n"
45624     "    lldb::SBStructuredData::SetFromJSON(char const *)\n");
45625   lua_error(L);return 0;
45626 }
45627 
45628 
45629 static void swig_delete_SBStructuredData(void *obj) {
45630 lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) obj;
45631 delete arg1;
45632 }
45633 static int _proxy__wrap_new_SBStructuredData(lua_State *L) {
45634     assert(lua_istable(L,1));
45635     lua_pushcfunction(L,_wrap_new_SBStructuredData);
45636     assert(!lua_isnil(L,-1));
45637     lua_replace(L,1); /* replace our table with real constructor */
45638     lua_call(L,lua_gettop(L)-1,1);
45639     return 1;
45640 }
45641 static swig_lua_attribute swig_SBStructuredData_attributes[] = {
45642     {0,0,0}
45643 };
45644 static swig_lua_method swig_SBStructuredData_methods[]= {
45645     { "IsValid", _wrap_SBStructuredData_IsValid},
45646     { "Clear", _wrap_SBStructuredData_Clear},
45647     { "GetType", _wrap_SBStructuredData_GetType},
45648     { "GetSize", _wrap_SBStructuredData_GetSize},
45649     { "GetKeys", _wrap_SBStructuredData_GetKeys},
45650     { "GetValueForKey", _wrap_SBStructuredData_GetValueForKey},
45651     { "GetItemAtIndex", _wrap_SBStructuredData_GetItemAtIndex},
45652     { "GetIntegerValue", _wrap_SBStructuredData_GetIntegerValue},
45653     { "GetFloatValue", _wrap_SBStructuredData_GetFloatValue},
45654     { "GetBooleanValue", _wrap_SBStructuredData_GetBooleanValue},
45655     { "GetStringValue", _wrap_SBStructuredData_GetStringValue},
45656     { "GetAsJSON", _wrap_SBStructuredData_GetAsJSON},
45657     { "GetDescription", _wrap_SBStructuredData_GetDescription},
45658     { "SetFromJSON", _wrap_SBStructuredData_SetFromJSON},
45659     {0,0}
45660 };
45661 static swig_lua_method swig_SBStructuredData_meta[] = {
45662     {0,0}
45663 };
45664 
45665 static swig_lua_attribute swig_SBStructuredData_Sf_SwigStatic_attributes[] = {
45666     {0,0,0}
45667 };
45668 static swig_lua_const_info swig_SBStructuredData_Sf_SwigStatic_constants[]= {
45669     {0,0,0,0,0,0}
45670 };
45671 static swig_lua_method swig_SBStructuredData_Sf_SwigStatic_methods[]= {
45672     {0,0}
45673 };
45674 static swig_lua_class* swig_SBStructuredData_Sf_SwigStatic_classes[]= {
45675     0
45676 };
45677 
45678 static swig_lua_namespace swig_SBStructuredData_Sf_SwigStatic = {
45679     "SBStructuredData",
45680     swig_SBStructuredData_Sf_SwigStatic_methods,
45681     swig_SBStructuredData_Sf_SwigStatic_attributes,
45682     swig_SBStructuredData_Sf_SwigStatic_constants,
45683     swig_SBStructuredData_Sf_SwigStatic_classes,
45684     0
45685 };
45686 static swig_lua_class *swig_SBStructuredData_bases[] = {0};
45687 static const char *swig_SBStructuredData_base_names[] = {0};
45688 static swig_lua_class _wrap_class_SBStructuredData = { "SBStructuredData", "SBStructuredData", &SWIGTYPE_p_lldb__SBStructuredData,_proxy__wrap_new_SBStructuredData, swig_delete_SBStructuredData, swig_SBStructuredData_methods, swig_SBStructuredData_attributes, &swig_SBStructuredData_Sf_SwigStatic, swig_SBStructuredData_meta, swig_SBStructuredData_bases, swig_SBStructuredData_base_names };
45689 
45690 static int _wrap_new_SBSymbol__SWIG_0(lua_State* L) {
45691   int SWIG_arg = 0;
45692   lldb::SBSymbol *result = 0 ;
45693 
45694   SWIG_check_num_args("lldb::SBSymbol::SBSymbol",0,0)
45695   result = (lldb::SBSymbol *)new lldb::SBSymbol();
45696   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
45697   return SWIG_arg;
45698 
45699   if(0) SWIG_fail;
45700 
45701 fail:
45702   lua_error(L);
45703   return SWIG_arg;
45704 }
45705 
45706 
45707 static int _wrap_new_SBSymbol__SWIG_1(lua_State* L) {
45708   int SWIG_arg = 0;
45709   lldb::SBSymbol *arg1 = 0 ;
45710   lldb::SBSymbol *result = 0 ;
45711 
45712   SWIG_check_num_args("lldb::SBSymbol::SBSymbol",1,1)
45713   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSymbol::SBSymbol",1,"lldb::SBSymbol const &");
45714 
45715   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
45716     SWIG_fail_ptr("new_SBSymbol",1,SWIGTYPE_p_lldb__SBSymbol);
45717   }
45718 
45719   result = (lldb::SBSymbol *)new lldb::SBSymbol((lldb::SBSymbol const &)*arg1);
45720   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
45721   return SWIG_arg;
45722 
45723   if(0) SWIG_fail;
45724 
45725 fail:
45726   lua_error(L);
45727   return SWIG_arg;
45728 }
45729 
45730 
45731 static int _wrap_new_SBSymbol(lua_State* L) {
45732   int argc;
45733   int argv[2]={
45734     1,2
45735   };
45736 
45737   argc = lua_gettop(L);
45738   if (argc == 0) {
45739     return _wrap_new_SBSymbol__SWIG_0(L);
45740   }
45741   if (argc == 1) {
45742     int _v;
45743     {
45744       void *ptr;
45745       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbol, SWIG_POINTER_NO_NULL)) {
45746         _v = 0;
45747       } else {
45748         _v = 1;
45749       }
45750     }
45751     if (_v) {
45752       return _wrap_new_SBSymbol__SWIG_1(L);
45753     }
45754   }
45755 
45756   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBSymbol'\n"
45757     "  Possible C/C++ prototypes are:\n"
45758     "    lldb::SBSymbol::SBSymbol()\n"
45759     "    lldb::SBSymbol::SBSymbol(lldb::SBSymbol const &)\n");
45760   lua_error(L);return 0;
45761 }
45762 
45763 
45764 static int _wrap_SBSymbol_IsValid(lua_State* L) {
45765   int SWIG_arg = 0;
45766   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
45767   bool result;
45768 
45769   SWIG_check_num_args("lldb::SBSymbol::IsValid",1,1)
45770   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::IsValid",1,"lldb::SBSymbol const *");
45771 
45772   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
45773     SWIG_fail_ptr("SBSymbol_IsValid",1,SWIGTYPE_p_lldb__SBSymbol);
45774   }
45775 
45776   result = (bool)((lldb::SBSymbol const *)arg1)->IsValid();
45777   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45778   return SWIG_arg;
45779 
45780   if(0) SWIG_fail;
45781 
45782 fail:
45783   lua_error(L);
45784   return SWIG_arg;
45785 }
45786 
45787 
45788 static int _wrap_SBSymbol_GetName(lua_State* L) {
45789   int SWIG_arg = 0;
45790   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
45791   char *result = 0 ;
45792 
45793   SWIG_check_num_args("lldb::SBSymbol::GetName",1,1)
45794   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetName",1,"lldb::SBSymbol const *");
45795 
45796   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
45797     SWIG_fail_ptr("SBSymbol_GetName",1,SWIGTYPE_p_lldb__SBSymbol);
45798   }
45799 
45800   result = (char *)((lldb::SBSymbol const *)arg1)->GetName();
45801   lua_pushstring(L,(const char *)result); SWIG_arg++;
45802   return SWIG_arg;
45803 
45804   if(0) SWIG_fail;
45805 
45806 fail:
45807   lua_error(L);
45808   return SWIG_arg;
45809 }
45810 
45811 
45812 static int _wrap_SBSymbol_GetDisplayName(lua_State* L) {
45813   int SWIG_arg = 0;
45814   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
45815   char *result = 0 ;
45816 
45817   SWIG_check_num_args("lldb::SBSymbol::GetDisplayName",1,1)
45818   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetDisplayName",1,"lldb::SBSymbol const *");
45819 
45820   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
45821     SWIG_fail_ptr("SBSymbol_GetDisplayName",1,SWIGTYPE_p_lldb__SBSymbol);
45822   }
45823 
45824   result = (char *)((lldb::SBSymbol const *)arg1)->GetDisplayName();
45825   lua_pushstring(L,(const char *)result); SWIG_arg++;
45826   return SWIG_arg;
45827 
45828   if(0) SWIG_fail;
45829 
45830 fail:
45831   lua_error(L);
45832   return SWIG_arg;
45833 }
45834 
45835 
45836 static int _wrap_SBSymbol_GetMangledName(lua_State* L) {
45837   int SWIG_arg = 0;
45838   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
45839   char *result = 0 ;
45840 
45841   SWIG_check_num_args("lldb::SBSymbol::GetMangledName",1,1)
45842   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetMangledName",1,"lldb::SBSymbol const *");
45843 
45844   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
45845     SWIG_fail_ptr("SBSymbol_GetMangledName",1,SWIGTYPE_p_lldb__SBSymbol);
45846   }
45847 
45848   result = (char *)((lldb::SBSymbol const *)arg1)->GetMangledName();
45849   lua_pushstring(L,(const char *)result); SWIG_arg++;
45850   return SWIG_arg;
45851 
45852   if(0) SWIG_fail;
45853 
45854 fail:
45855   lua_error(L);
45856   return SWIG_arg;
45857 }
45858 
45859 
45860 static int _wrap_SBSymbol_GetInstructions__SWIG_0(lua_State* L) {
45861   int SWIG_arg = 0;
45862   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
45863   lldb::SBTarget arg2 ;
45864   lldb::SBTarget *argp2 ;
45865   lldb::SBInstructionList result;
45866 
45867   SWIG_check_num_args("lldb::SBSymbol::GetInstructions",2,2)
45868   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",1,"lldb::SBSymbol *");
45869   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",2,"lldb::SBTarget");
45870 
45871   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
45872     SWIG_fail_ptr("SBSymbol_GetInstructions",1,SWIGTYPE_p_lldb__SBSymbol);
45873   }
45874 
45875 
45876   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
45877     SWIG_fail_ptr("SBSymbol_GetInstructions",2,SWIGTYPE_p_lldb__SBTarget);
45878   }
45879   arg2 = *argp2;
45880 
45881   result = (arg1)->GetInstructions(arg2);
45882   {
45883     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
45884     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
45885   }
45886   return SWIG_arg;
45887 
45888   if(0) SWIG_fail;
45889 
45890 fail:
45891   lua_error(L);
45892   return SWIG_arg;
45893 }
45894 
45895 
45896 static int _wrap_SBSymbol_GetInstructions__SWIG_1(lua_State* L) {
45897   int SWIG_arg = 0;
45898   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
45899   lldb::SBTarget arg2 ;
45900   char *arg3 = (char *) 0 ;
45901   lldb::SBTarget *argp2 ;
45902   lldb::SBInstructionList result;
45903 
45904   SWIG_check_num_args("lldb::SBSymbol::GetInstructions",3,3)
45905   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",1,"lldb::SBSymbol *");
45906   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",2,"lldb::SBTarget");
45907   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",3,"char const *");
45908 
45909   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
45910     SWIG_fail_ptr("SBSymbol_GetInstructions",1,SWIGTYPE_p_lldb__SBSymbol);
45911   }
45912 
45913 
45914   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
45915     SWIG_fail_ptr("SBSymbol_GetInstructions",2,SWIGTYPE_p_lldb__SBTarget);
45916   }
45917   arg2 = *argp2;
45918 
45919   arg3 = (char *)lua_tostring(L, 3);
45920   result = (arg1)->GetInstructions(arg2,(char const *)arg3);
45921   {
45922     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
45923     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
45924   }
45925   return SWIG_arg;
45926 
45927   if(0) SWIG_fail;
45928 
45929 fail:
45930   lua_error(L);
45931   return SWIG_arg;
45932 }
45933 
45934 
45935 static int _wrap_SBSymbol_GetInstructions(lua_State* L) {
45936   int argc;
45937   int argv[4]={
45938     1,2,3,4
45939   };
45940 
45941   argc = lua_gettop(L);
45942   if (argc == 2) {
45943     int _v;
45944     {
45945       void *ptr;
45946       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbol, 0)) {
45947         _v = 0;
45948       } else {
45949         _v = 1;
45950       }
45951     }
45952     if (_v) {
45953       {
45954         void *ptr;
45955         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
45956           _v = 0;
45957         } else {
45958           _v = 1;
45959         }
45960       }
45961       if (_v) {
45962         return _wrap_SBSymbol_GetInstructions__SWIG_0(L);
45963       }
45964     }
45965   }
45966   if (argc == 3) {
45967     int _v;
45968     {
45969       void *ptr;
45970       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbol, 0)) {
45971         _v = 0;
45972       } else {
45973         _v = 1;
45974       }
45975     }
45976     if (_v) {
45977       {
45978         void *ptr;
45979         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
45980           _v = 0;
45981         } else {
45982           _v = 1;
45983         }
45984       }
45985       if (_v) {
45986         {
45987           _v = SWIG_lua_isnilstring(L,argv[2]);
45988         }
45989         if (_v) {
45990           return _wrap_SBSymbol_GetInstructions__SWIG_1(L);
45991         }
45992       }
45993     }
45994   }
45995 
45996   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBSymbol_GetInstructions'\n"
45997     "  Possible C/C++ prototypes are:\n"
45998     "    lldb::SBSymbol::GetInstructions(lldb::SBTarget)\n"
45999     "    lldb::SBSymbol::GetInstructions(lldb::SBTarget,char const *)\n");
46000   lua_error(L);return 0;
46001 }
46002 
46003 
46004 static int _wrap_SBSymbol_GetStartAddress(lua_State* L) {
46005   int SWIG_arg = 0;
46006   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
46007   lldb::SBAddress result;
46008 
46009   SWIG_check_num_args("lldb::SBSymbol::GetStartAddress",1,1)
46010   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetStartAddress",1,"lldb::SBSymbol *");
46011 
46012   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
46013     SWIG_fail_ptr("SBSymbol_GetStartAddress",1,SWIGTYPE_p_lldb__SBSymbol);
46014   }
46015 
46016   result = (arg1)->GetStartAddress();
46017   {
46018     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
46019     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
46020   }
46021   return SWIG_arg;
46022 
46023   if(0) SWIG_fail;
46024 
46025 fail:
46026   lua_error(L);
46027   return SWIG_arg;
46028 }
46029 
46030 
46031 static int _wrap_SBSymbol_GetEndAddress(lua_State* L) {
46032   int SWIG_arg = 0;
46033   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
46034   lldb::SBAddress result;
46035 
46036   SWIG_check_num_args("lldb::SBSymbol::GetEndAddress",1,1)
46037   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetEndAddress",1,"lldb::SBSymbol *");
46038 
46039   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
46040     SWIG_fail_ptr("SBSymbol_GetEndAddress",1,SWIGTYPE_p_lldb__SBSymbol);
46041   }
46042 
46043   result = (arg1)->GetEndAddress();
46044   {
46045     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
46046     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
46047   }
46048   return SWIG_arg;
46049 
46050   if(0) SWIG_fail;
46051 
46052 fail:
46053   lua_error(L);
46054   return SWIG_arg;
46055 }
46056 
46057 
46058 static int _wrap_SBSymbol_GetPrologueByteSize(lua_State* L) {
46059   int SWIG_arg = 0;
46060   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
46061   uint32_t result;
46062 
46063   SWIG_check_num_args("lldb::SBSymbol::GetPrologueByteSize",1,1)
46064   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetPrologueByteSize",1,"lldb::SBSymbol *");
46065 
46066   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
46067     SWIG_fail_ptr("SBSymbol_GetPrologueByteSize",1,SWIGTYPE_p_lldb__SBSymbol);
46068   }
46069 
46070   result = (uint32_t)(arg1)->GetPrologueByteSize();
46071   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
46072   return SWIG_arg;
46073 
46074   if(0) SWIG_fail;
46075 
46076 fail:
46077   lua_error(L);
46078   return SWIG_arg;
46079 }
46080 
46081 
46082 static int _wrap_SBSymbol_GetType(lua_State* L) {
46083   int SWIG_arg = 0;
46084   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
46085   lldb::SymbolType result;
46086 
46087   SWIG_check_num_args("lldb::SBSymbol::GetType",1,1)
46088   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetType",1,"lldb::SBSymbol *");
46089 
46090   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
46091     SWIG_fail_ptr("SBSymbol_GetType",1,SWIGTYPE_p_lldb__SBSymbol);
46092   }
46093 
46094   result = (lldb::SymbolType)(arg1)->GetType();
46095   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
46096   return SWIG_arg;
46097 
46098   if(0) SWIG_fail;
46099 
46100 fail:
46101   lua_error(L);
46102   return SWIG_arg;
46103 }
46104 
46105 
46106 static int _wrap_SBSymbol_GetDescription(lua_State* L) {
46107   int SWIG_arg = 0;
46108   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
46109   lldb::SBStream *arg2 = 0 ;
46110   bool result;
46111 
46112   SWIG_check_num_args("lldb::SBSymbol::GetDescription",2,2)
46113   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetDescription",1,"lldb::SBSymbol *");
46114   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbol::GetDescription",2,"lldb::SBStream &");
46115 
46116   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
46117     SWIG_fail_ptr("SBSymbol_GetDescription",1,SWIGTYPE_p_lldb__SBSymbol);
46118   }
46119 
46120 
46121   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
46122     SWIG_fail_ptr("SBSymbol_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
46123   }
46124 
46125   result = (bool)(arg1)->GetDescription(*arg2);
46126   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
46127   return SWIG_arg;
46128 
46129   if(0) SWIG_fail;
46130 
46131 fail:
46132   lua_error(L);
46133   return SWIG_arg;
46134 }
46135 
46136 
46137 static int _wrap_SBSymbol_IsExternal(lua_State* L) {
46138   int SWIG_arg = 0;
46139   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
46140   bool result;
46141 
46142   SWIG_check_num_args("lldb::SBSymbol::IsExternal",1,1)
46143   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::IsExternal",1,"lldb::SBSymbol *");
46144 
46145   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
46146     SWIG_fail_ptr("SBSymbol_IsExternal",1,SWIGTYPE_p_lldb__SBSymbol);
46147   }
46148 
46149   result = (bool)(arg1)->IsExternal();
46150   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
46151   return SWIG_arg;
46152 
46153   if(0) SWIG_fail;
46154 
46155 fail:
46156   lua_error(L);
46157   return SWIG_arg;
46158 }
46159 
46160 
46161 static int _wrap_SBSymbol_IsSynthetic(lua_State* L) {
46162   int SWIG_arg = 0;
46163   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
46164   bool result;
46165 
46166   SWIG_check_num_args("lldb::SBSymbol::IsSynthetic",1,1)
46167   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::IsSynthetic",1,"lldb::SBSymbol *");
46168 
46169   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
46170     SWIG_fail_ptr("SBSymbol_IsSynthetic",1,SWIGTYPE_p_lldb__SBSymbol);
46171   }
46172 
46173   result = (bool)(arg1)->IsSynthetic();
46174   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
46175   return SWIG_arg;
46176 
46177   if(0) SWIG_fail;
46178 
46179 fail:
46180   lua_error(L);
46181   return SWIG_arg;
46182 }
46183 
46184 
46185 static int _wrap_SBSymbol___eq(lua_State* L) {
46186   int SWIG_arg = 0;
46187   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
46188   lldb::SBSymbol *arg2 = 0 ;
46189   bool result;
46190 
46191   SWIG_check_num_args("lldb::SBSymbol::operator ==",2,2)
46192   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::operator ==",1,"lldb::SBSymbol const *");
46193   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbol::operator ==",2,"lldb::SBSymbol const &");
46194 
46195   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
46196     SWIG_fail_ptr("SBSymbol___eq",1,SWIGTYPE_p_lldb__SBSymbol);
46197   }
46198 
46199 
46200   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBSymbol,0))){
46201     SWIG_fail_ptr("SBSymbol___eq",2,SWIGTYPE_p_lldb__SBSymbol);
46202   }
46203 
46204   result = (bool)((lldb::SBSymbol const *)arg1)->operator ==((lldb::SBSymbol const &)*arg2);
46205   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
46206   return SWIG_arg;
46207 
46208   if(0) SWIG_fail;
46209 
46210 fail:
46211   lua_error(L);
46212   return SWIG_arg;
46213 }
46214 
46215 
46216 static int _wrap_SBSymbol___tostring(lua_State* L) {
46217   int SWIG_arg = 0;
46218   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
46219   std::string result;
46220 
46221   SWIG_check_num_args("lldb::SBSymbol::__str__",1,1)
46222   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::__str__",1,"lldb::SBSymbol *");
46223 
46224   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
46225     SWIG_fail_ptr("SBSymbol___tostring",1,SWIGTYPE_p_lldb__SBSymbol);
46226   }
46227 
46228   result = lldb_SBSymbol___str__(arg1);
46229   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
46230   return SWIG_arg;
46231 
46232   if(0) SWIG_fail;
46233 
46234 fail:
46235   lua_error(L);
46236   return SWIG_arg;
46237 }
46238 
46239 
46240 static void swig_delete_SBSymbol(void *obj) {
46241 lldb::SBSymbol *arg1 = (lldb::SBSymbol *) obj;
46242 delete arg1;
46243 }
46244 static int _proxy__wrap_new_SBSymbol(lua_State *L) {
46245     assert(lua_istable(L,1));
46246     lua_pushcfunction(L,_wrap_new_SBSymbol);
46247     assert(!lua_isnil(L,-1));
46248     lua_replace(L,1); /* replace our table with real constructor */
46249     lua_call(L,lua_gettop(L)-1,1);
46250     return 1;
46251 }
46252 static swig_lua_attribute swig_SBSymbol_attributes[] = {
46253     {0,0,0}
46254 };
46255 static swig_lua_method swig_SBSymbol_methods[]= {
46256     { "IsValid", _wrap_SBSymbol_IsValid},
46257     { "GetName", _wrap_SBSymbol_GetName},
46258     { "GetDisplayName", _wrap_SBSymbol_GetDisplayName},
46259     { "GetMangledName", _wrap_SBSymbol_GetMangledName},
46260     { "GetInstructions", _wrap_SBSymbol_GetInstructions},
46261     { "GetStartAddress", _wrap_SBSymbol_GetStartAddress},
46262     { "GetEndAddress", _wrap_SBSymbol_GetEndAddress},
46263     { "GetPrologueByteSize", _wrap_SBSymbol_GetPrologueByteSize},
46264     { "GetType", _wrap_SBSymbol_GetType},
46265     { "GetDescription", _wrap_SBSymbol_GetDescription},
46266     { "IsExternal", _wrap_SBSymbol_IsExternal},
46267     { "IsSynthetic", _wrap_SBSymbol_IsSynthetic},
46268     { "__eq", _wrap_SBSymbol___eq},
46269     { "__tostring", _wrap_SBSymbol___tostring},
46270     {0,0}
46271 };
46272 static swig_lua_method swig_SBSymbol_meta[] = {
46273     { "__eq", _wrap_SBSymbol___eq},
46274     { "__tostring", _wrap_SBSymbol___tostring},
46275     {0,0}
46276 };
46277 
46278 static swig_lua_attribute swig_SBSymbol_Sf_SwigStatic_attributes[] = {
46279     {0,0,0}
46280 };
46281 static swig_lua_const_info swig_SBSymbol_Sf_SwigStatic_constants[]= {
46282     {0,0,0,0,0,0}
46283 };
46284 static swig_lua_method swig_SBSymbol_Sf_SwigStatic_methods[]= {
46285     {0,0}
46286 };
46287 static swig_lua_class* swig_SBSymbol_Sf_SwigStatic_classes[]= {
46288     0
46289 };
46290 
46291 static swig_lua_namespace swig_SBSymbol_Sf_SwigStatic = {
46292     "SBSymbol",
46293     swig_SBSymbol_Sf_SwigStatic_methods,
46294     swig_SBSymbol_Sf_SwigStatic_attributes,
46295     swig_SBSymbol_Sf_SwigStatic_constants,
46296     swig_SBSymbol_Sf_SwigStatic_classes,
46297     0
46298 };
46299 static swig_lua_class *swig_SBSymbol_bases[] = {0};
46300 static const char *swig_SBSymbol_base_names[] = {0};
46301 static swig_lua_class _wrap_class_SBSymbol = { "SBSymbol", "SBSymbol", &SWIGTYPE_p_lldb__SBSymbol,_proxy__wrap_new_SBSymbol, swig_delete_SBSymbol, swig_SBSymbol_methods, swig_SBSymbol_attributes, &swig_SBSymbol_Sf_SwigStatic, swig_SBSymbol_meta, swig_SBSymbol_bases, swig_SBSymbol_base_names };
46302 
46303 static int _wrap_new_SBSymbolContext__SWIG_0(lua_State* L) {
46304   int SWIG_arg = 0;
46305   lldb::SBSymbolContext *result = 0 ;
46306 
46307   SWIG_check_num_args("lldb::SBSymbolContext::SBSymbolContext",0,0)
46308   result = (lldb::SBSymbolContext *)new lldb::SBSymbolContext();
46309   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
46310   return SWIG_arg;
46311 
46312   if(0) SWIG_fail;
46313 
46314 fail:
46315   lua_error(L);
46316   return SWIG_arg;
46317 }
46318 
46319 
46320 static int _wrap_new_SBSymbolContext__SWIG_1(lua_State* L) {
46321   int SWIG_arg = 0;
46322   lldb::SBSymbolContext *arg1 = 0 ;
46323   lldb::SBSymbolContext *result = 0 ;
46324 
46325   SWIG_check_num_args("lldb::SBSymbolContext::SBSymbolContext",1,1)
46326   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SBSymbolContext",1,"lldb::SBSymbolContext const &");
46327 
46328   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
46329     SWIG_fail_ptr("new_SBSymbolContext",1,SWIGTYPE_p_lldb__SBSymbolContext);
46330   }
46331 
46332   result = (lldb::SBSymbolContext *)new lldb::SBSymbolContext((lldb::SBSymbolContext const &)*arg1);
46333   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
46334   return SWIG_arg;
46335 
46336   if(0) SWIG_fail;
46337 
46338 fail:
46339   lua_error(L);
46340   return SWIG_arg;
46341 }
46342 
46343 
46344 static int _wrap_new_SBSymbolContext(lua_State* L) {
46345   int argc;
46346   int argv[2]={
46347     1,2
46348   };
46349 
46350   argc = lua_gettop(L);
46351   if (argc == 0) {
46352     return _wrap_new_SBSymbolContext__SWIG_0(L);
46353   }
46354   if (argc == 1) {
46355     int _v;
46356     {
46357       void *ptr;
46358       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContext, SWIG_POINTER_NO_NULL)) {
46359         _v = 0;
46360       } else {
46361         _v = 1;
46362       }
46363     }
46364     if (_v) {
46365       return _wrap_new_SBSymbolContext__SWIG_1(L);
46366     }
46367   }
46368 
46369   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBSymbolContext'\n"
46370     "  Possible C/C++ prototypes are:\n"
46371     "    lldb::SBSymbolContext::SBSymbolContext()\n"
46372     "    lldb::SBSymbolContext::SBSymbolContext(lldb::SBSymbolContext const &)\n");
46373   lua_error(L);return 0;
46374 }
46375 
46376 
46377 static int _wrap_SBSymbolContext_IsValid(lua_State* L) {
46378   int SWIG_arg = 0;
46379   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
46380   bool result;
46381 
46382   SWIG_check_num_args("lldb::SBSymbolContext::IsValid",1,1)
46383   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::IsValid",1,"lldb::SBSymbolContext const *");
46384 
46385   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
46386     SWIG_fail_ptr("SBSymbolContext_IsValid",1,SWIGTYPE_p_lldb__SBSymbolContext);
46387   }
46388 
46389   result = (bool)((lldb::SBSymbolContext const *)arg1)->IsValid();
46390   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
46391   return SWIG_arg;
46392 
46393   if(0) SWIG_fail;
46394 
46395 fail:
46396   lua_error(L);
46397   return SWIG_arg;
46398 }
46399 
46400 
46401 static int _wrap_SBSymbolContext_GetModule(lua_State* L) {
46402   int SWIG_arg = 0;
46403   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
46404   lldb::SBModule result;
46405 
46406   SWIG_check_num_args("lldb::SBSymbolContext::GetModule",1,1)
46407   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetModule",1,"lldb::SBSymbolContext *");
46408 
46409   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
46410     SWIG_fail_ptr("SBSymbolContext_GetModule",1,SWIGTYPE_p_lldb__SBSymbolContext);
46411   }
46412 
46413   result = (arg1)->GetModule();
46414   {
46415     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
46416     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
46417   }
46418   return SWIG_arg;
46419 
46420   if(0) SWIG_fail;
46421 
46422 fail:
46423   lua_error(L);
46424   return SWIG_arg;
46425 }
46426 
46427 
46428 static int _wrap_SBSymbolContext_GetCompileUnit(lua_State* L) {
46429   int SWIG_arg = 0;
46430   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
46431   lldb::SBCompileUnit result;
46432 
46433   SWIG_check_num_args("lldb::SBSymbolContext::GetCompileUnit",1,1)
46434   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetCompileUnit",1,"lldb::SBSymbolContext *");
46435 
46436   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
46437     SWIG_fail_ptr("SBSymbolContext_GetCompileUnit",1,SWIGTYPE_p_lldb__SBSymbolContext);
46438   }
46439 
46440   result = (arg1)->GetCompileUnit();
46441   {
46442     lldb::SBCompileUnit * resultptr = new lldb::SBCompileUnit((const lldb::SBCompileUnit &) result);
46443     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
46444   }
46445   return SWIG_arg;
46446 
46447   if(0) SWIG_fail;
46448 
46449 fail:
46450   lua_error(L);
46451   return SWIG_arg;
46452 }
46453 
46454 
46455 static int _wrap_SBSymbolContext_GetFunction(lua_State* L) {
46456   int SWIG_arg = 0;
46457   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
46458   lldb::SBFunction result;
46459 
46460   SWIG_check_num_args("lldb::SBSymbolContext::GetFunction",1,1)
46461   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetFunction",1,"lldb::SBSymbolContext *");
46462 
46463   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
46464     SWIG_fail_ptr("SBSymbolContext_GetFunction",1,SWIGTYPE_p_lldb__SBSymbolContext);
46465   }
46466 
46467   result = (arg1)->GetFunction();
46468   {
46469     lldb::SBFunction * resultptr = new lldb::SBFunction((const lldb::SBFunction &) result);
46470     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
46471   }
46472   return SWIG_arg;
46473 
46474   if(0) SWIG_fail;
46475 
46476 fail:
46477   lua_error(L);
46478   return SWIG_arg;
46479 }
46480 
46481 
46482 static int _wrap_SBSymbolContext_GetBlock(lua_State* L) {
46483   int SWIG_arg = 0;
46484   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
46485   lldb::SBBlock result;
46486 
46487   SWIG_check_num_args("lldb::SBSymbolContext::GetBlock",1,1)
46488   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetBlock",1,"lldb::SBSymbolContext *");
46489 
46490   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
46491     SWIG_fail_ptr("SBSymbolContext_GetBlock",1,SWIGTYPE_p_lldb__SBSymbolContext);
46492   }
46493 
46494   result = (arg1)->GetBlock();
46495   {
46496     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
46497     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
46498   }
46499   return SWIG_arg;
46500 
46501   if(0) SWIG_fail;
46502 
46503 fail:
46504   lua_error(L);
46505   return SWIG_arg;
46506 }
46507 
46508 
46509 static int _wrap_SBSymbolContext_GetLineEntry(lua_State* L) {
46510   int SWIG_arg = 0;
46511   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
46512   lldb::SBLineEntry result;
46513 
46514   SWIG_check_num_args("lldb::SBSymbolContext::GetLineEntry",1,1)
46515   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetLineEntry",1,"lldb::SBSymbolContext *");
46516 
46517   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
46518     SWIG_fail_ptr("SBSymbolContext_GetLineEntry",1,SWIGTYPE_p_lldb__SBSymbolContext);
46519   }
46520 
46521   result = (arg1)->GetLineEntry();
46522   {
46523     lldb::SBLineEntry * resultptr = new lldb::SBLineEntry((const lldb::SBLineEntry &) result);
46524     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
46525   }
46526   return SWIG_arg;
46527 
46528   if(0) SWIG_fail;
46529 
46530 fail:
46531   lua_error(L);
46532   return SWIG_arg;
46533 }
46534 
46535 
46536 static int _wrap_SBSymbolContext_GetSymbol(lua_State* L) {
46537   int SWIG_arg = 0;
46538   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
46539   lldb::SBSymbol result;
46540 
46541   SWIG_check_num_args("lldb::SBSymbolContext::GetSymbol",1,1)
46542   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetSymbol",1,"lldb::SBSymbolContext *");
46543 
46544   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
46545     SWIG_fail_ptr("SBSymbolContext_GetSymbol",1,SWIGTYPE_p_lldb__SBSymbolContext);
46546   }
46547 
46548   result = (arg1)->GetSymbol();
46549   {
46550     lldb::SBSymbol * resultptr = new lldb::SBSymbol((const lldb::SBSymbol &) result);
46551     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
46552   }
46553   return SWIG_arg;
46554 
46555   if(0) SWIG_fail;
46556 
46557 fail:
46558   lua_error(L);
46559   return SWIG_arg;
46560 }
46561 
46562 
46563 static int _wrap_SBSymbolContext_SetModule(lua_State* L) {
46564   int SWIG_arg = 0;
46565   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
46566   lldb::SBModule arg2 ;
46567   lldb::SBModule *argp2 ;
46568 
46569   SWIG_check_num_args("lldb::SBSymbolContext::SetModule",2,2)
46570   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetModule",1,"lldb::SBSymbolContext *");
46571   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetModule",2,"lldb::SBModule");
46572 
46573   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
46574     SWIG_fail_ptr("SBSymbolContext_SetModule",1,SWIGTYPE_p_lldb__SBSymbolContext);
46575   }
46576 
46577 
46578   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBModule,0))){
46579     SWIG_fail_ptr("SBSymbolContext_SetModule",2,SWIGTYPE_p_lldb__SBModule);
46580   }
46581   arg2 = *argp2;
46582 
46583   (arg1)->SetModule(arg2);
46584 
46585   return SWIG_arg;
46586 
46587   if(0) SWIG_fail;
46588 
46589 fail:
46590   lua_error(L);
46591   return SWIG_arg;
46592 }
46593 
46594 
46595 static int _wrap_SBSymbolContext_SetCompileUnit(lua_State* L) {
46596   int SWIG_arg = 0;
46597   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
46598   lldb::SBCompileUnit arg2 ;
46599   lldb::SBCompileUnit *argp2 ;
46600 
46601   SWIG_check_num_args("lldb::SBSymbolContext::SetCompileUnit",2,2)
46602   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetCompileUnit",1,"lldb::SBSymbolContext *");
46603   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetCompileUnit",2,"lldb::SBCompileUnit");
46604 
46605   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
46606     SWIG_fail_ptr("SBSymbolContext_SetCompileUnit",1,SWIGTYPE_p_lldb__SBSymbolContext);
46607   }
46608 
46609 
46610   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBCompileUnit,0))){
46611     SWIG_fail_ptr("SBSymbolContext_SetCompileUnit",2,SWIGTYPE_p_lldb__SBCompileUnit);
46612   }
46613   arg2 = *argp2;
46614 
46615   (arg1)->SetCompileUnit(arg2);
46616 
46617   return SWIG_arg;
46618 
46619   if(0) SWIG_fail;
46620 
46621 fail:
46622   lua_error(L);
46623   return SWIG_arg;
46624 }
46625 
46626 
46627 static int _wrap_SBSymbolContext_SetFunction(lua_State* L) {
46628   int SWIG_arg = 0;
46629   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
46630   lldb::SBFunction arg2 ;
46631   lldb::SBFunction *argp2 ;
46632 
46633   SWIG_check_num_args("lldb::SBSymbolContext::SetFunction",2,2)
46634   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetFunction",1,"lldb::SBSymbolContext *");
46635   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetFunction",2,"lldb::SBFunction");
46636 
46637   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
46638     SWIG_fail_ptr("SBSymbolContext_SetFunction",1,SWIGTYPE_p_lldb__SBSymbolContext);
46639   }
46640 
46641 
46642   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFunction,0))){
46643     SWIG_fail_ptr("SBSymbolContext_SetFunction",2,SWIGTYPE_p_lldb__SBFunction);
46644   }
46645   arg2 = *argp2;
46646 
46647   (arg1)->SetFunction(arg2);
46648 
46649   return SWIG_arg;
46650 
46651   if(0) SWIG_fail;
46652 
46653 fail:
46654   lua_error(L);
46655   return SWIG_arg;
46656 }
46657 
46658 
46659 static int _wrap_SBSymbolContext_SetBlock(lua_State* L) {
46660   int SWIG_arg = 0;
46661   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
46662   lldb::SBBlock arg2 ;
46663   lldb::SBBlock *argp2 ;
46664 
46665   SWIG_check_num_args("lldb::SBSymbolContext::SetBlock",2,2)
46666   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetBlock",1,"lldb::SBSymbolContext *");
46667   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetBlock",2,"lldb::SBBlock");
46668 
46669   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
46670     SWIG_fail_ptr("SBSymbolContext_SetBlock",1,SWIGTYPE_p_lldb__SBSymbolContext);
46671   }
46672 
46673 
46674   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBBlock,0))){
46675     SWIG_fail_ptr("SBSymbolContext_SetBlock",2,SWIGTYPE_p_lldb__SBBlock);
46676   }
46677   arg2 = *argp2;
46678 
46679   (arg1)->SetBlock(arg2);
46680 
46681   return SWIG_arg;
46682 
46683   if(0) SWIG_fail;
46684 
46685 fail:
46686   lua_error(L);
46687   return SWIG_arg;
46688 }
46689 
46690 
46691 static int _wrap_SBSymbolContext_SetLineEntry(lua_State* L) {
46692   int SWIG_arg = 0;
46693   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
46694   lldb::SBLineEntry arg2 ;
46695   lldb::SBLineEntry *argp2 ;
46696 
46697   SWIG_check_num_args("lldb::SBSymbolContext::SetLineEntry",2,2)
46698   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetLineEntry",1,"lldb::SBSymbolContext *");
46699   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetLineEntry",2,"lldb::SBLineEntry");
46700 
46701   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
46702     SWIG_fail_ptr("SBSymbolContext_SetLineEntry",1,SWIGTYPE_p_lldb__SBSymbolContext);
46703   }
46704 
46705 
46706   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBLineEntry,0))){
46707     SWIG_fail_ptr("SBSymbolContext_SetLineEntry",2,SWIGTYPE_p_lldb__SBLineEntry);
46708   }
46709   arg2 = *argp2;
46710 
46711   (arg1)->SetLineEntry(arg2);
46712 
46713   return SWIG_arg;
46714 
46715   if(0) SWIG_fail;
46716 
46717 fail:
46718   lua_error(L);
46719   return SWIG_arg;
46720 }
46721 
46722 
46723 static int _wrap_SBSymbolContext_SetSymbol(lua_State* L) {
46724   int SWIG_arg = 0;
46725   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
46726   lldb::SBSymbol arg2 ;
46727   lldb::SBSymbol *argp2 ;
46728 
46729   SWIG_check_num_args("lldb::SBSymbolContext::SetSymbol",2,2)
46730   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetSymbol",1,"lldb::SBSymbolContext *");
46731   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetSymbol",2,"lldb::SBSymbol");
46732 
46733   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
46734     SWIG_fail_ptr("SBSymbolContext_SetSymbol",1,SWIGTYPE_p_lldb__SBSymbolContext);
46735   }
46736 
46737 
46738   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBSymbol,0))){
46739     SWIG_fail_ptr("SBSymbolContext_SetSymbol",2,SWIGTYPE_p_lldb__SBSymbol);
46740   }
46741   arg2 = *argp2;
46742 
46743   (arg1)->SetSymbol(arg2);
46744 
46745   return SWIG_arg;
46746 
46747   if(0) SWIG_fail;
46748 
46749 fail:
46750   lua_error(L);
46751   return SWIG_arg;
46752 }
46753 
46754 
46755 static int _wrap_SBSymbolContext_GetParentOfInlinedScope(lua_State* L) {
46756   int SWIG_arg = 0;
46757   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
46758   lldb::SBAddress *arg2 = 0 ;
46759   lldb::SBAddress *arg3 = 0 ;
46760   lldb::SBSymbolContext result;
46761 
46762   SWIG_check_num_args("lldb::SBSymbolContext::GetParentOfInlinedScope",3,3)
46763   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetParentOfInlinedScope",1,"lldb::SBSymbolContext const *");
46764   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::GetParentOfInlinedScope",2,"lldb::SBAddress const &");
46765   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBSymbolContext::GetParentOfInlinedScope",3,"lldb::SBAddress &");
46766 
46767   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
46768     SWIG_fail_ptr("SBSymbolContext_GetParentOfInlinedScope",1,SWIGTYPE_p_lldb__SBSymbolContext);
46769   }
46770 
46771 
46772   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
46773     SWIG_fail_ptr("SBSymbolContext_GetParentOfInlinedScope",2,SWIGTYPE_p_lldb__SBAddress);
46774   }
46775 
46776 
46777   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBAddress,0))){
46778     SWIG_fail_ptr("SBSymbolContext_GetParentOfInlinedScope",3,SWIGTYPE_p_lldb__SBAddress);
46779   }
46780 
46781   result = ((lldb::SBSymbolContext const *)arg1)->GetParentOfInlinedScope((lldb::SBAddress const &)*arg2,*arg3);
46782   {
46783     lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
46784     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
46785   }
46786   return SWIG_arg;
46787 
46788   if(0) SWIG_fail;
46789 
46790 fail:
46791   lua_error(L);
46792   return SWIG_arg;
46793 }
46794 
46795 
46796 static int _wrap_SBSymbolContext_GetDescription(lua_State* L) {
46797   int SWIG_arg = 0;
46798   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
46799   lldb::SBStream *arg2 = 0 ;
46800   bool result;
46801 
46802   SWIG_check_num_args("lldb::SBSymbolContext::GetDescription",2,2)
46803   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetDescription",1,"lldb::SBSymbolContext *");
46804   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::GetDescription",2,"lldb::SBStream &");
46805 
46806   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
46807     SWIG_fail_ptr("SBSymbolContext_GetDescription",1,SWIGTYPE_p_lldb__SBSymbolContext);
46808   }
46809 
46810 
46811   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
46812     SWIG_fail_ptr("SBSymbolContext_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
46813   }
46814 
46815   result = (bool)(arg1)->GetDescription(*arg2);
46816   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
46817   return SWIG_arg;
46818 
46819   if(0) SWIG_fail;
46820 
46821 fail:
46822   lua_error(L);
46823   return SWIG_arg;
46824 }
46825 
46826 
46827 static int _wrap_SBSymbolContext___tostring(lua_State* L) {
46828   int SWIG_arg = 0;
46829   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
46830   std::string result;
46831 
46832   SWIG_check_num_args("lldb::SBSymbolContext::__str__",1,1)
46833   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::__str__",1,"lldb::SBSymbolContext *");
46834 
46835   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
46836     SWIG_fail_ptr("SBSymbolContext___tostring",1,SWIGTYPE_p_lldb__SBSymbolContext);
46837   }
46838 
46839   result = lldb_SBSymbolContext___str__(arg1);
46840   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
46841   return SWIG_arg;
46842 
46843   if(0) SWIG_fail;
46844 
46845 fail:
46846   lua_error(L);
46847   return SWIG_arg;
46848 }
46849 
46850 
46851 static void swig_delete_SBSymbolContext(void *obj) {
46852 lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) obj;
46853 delete arg1;
46854 }
46855 static int _proxy__wrap_new_SBSymbolContext(lua_State *L) {
46856     assert(lua_istable(L,1));
46857     lua_pushcfunction(L,_wrap_new_SBSymbolContext);
46858     assert(!lua_isnil(L,-1));
46859     lua_replace(L,1); /* replace our table with real constructor */
46860     lua_call(L,lua_gettop(L)-1,1);
46861     return 1;
46862 }
46863 static swig_lua_attribute swig_SBSymbolContext_attributes[] = {
46864     {0,0,0}
46865 };
46866 static swig_lua_method swig_SBSymbolContext_methods[]= {
46867     { "IsValid", _wrap_SBSymbolContext_IsValid},
46868     { "GetModule", _wrap_SBSymbolContext_GetModule},
46869     { "GetCompileUnit", _wrap_SBSymbolContext_GetCompileUnit},
46870     { "GetFunction", _wrap_SBSymbolContext_GetFunction},
46871     { "GetBlock", _wrap_SBSymbolContext_GetBlock},
46872     { "GetLineEntry", _wrap_SBSymbolContext_GetLineEntry},
46873     { "GetSymbol", _wrap_SBSymbolContext_GetSymbol},
46874     { "SetModule", _wrap_SBSymbolContext_SetModule},
46875     { "SetCompileUnit", _wrap_SBSymbolContext_SetCompileUnit},
46876     { "SetFunction", _wrap_SBSymbolContext_SetFunction},
46877     { "SetBlock", _wrap_SBSymbolContext_SetBlock},
46878     { "SetLineEntry", _wrap_SBSymbolContext_SetLineEntry},
46879     { "SetSymbol", _wrap_SBSymbolContext_SetSymbol},
46880     { "GetParentOfInlinedScope", _wrap_SBSymbolContext_GetParentOfInlinedScope},
46881     { "GetDescription", _wrap_SBSymbolContext_GetDescription},
46882     { "__tostring", _wrap_SBSymbolContext___tostring},
46883     {0,0}
46884 };
46885 static swig_lua_method swig_SBSymbolContext_meta[] = {
46886     { "__tostring", _wrap_SBSymbolContext___tostring},
46887     {0,0}
46888 };
46889 
46890 static swig_lua_attribute swig_SBSymbolContext_Sf_SwigStatic_attributes[] = {
46891     {0,0,0}
46892 };
46893 static swig_lua_const_info swig_SBSymbolContext_Sf_SwigStatic_constants[]= {
46894     {0,0,0,0,0,0}
46895 };
46896 static swig_lua_method swig_SBSymbolContext_Sf_SwigStatic_methods[]= {
46897     {0,0}
46898 };
46899 static swig_lua_class* swig_SBSymbolContext_Sf_SwigStatic_classes[]= {
46900     0
46901 };
46902 
46903 static swig_lua_namespace swig_SBSymbolContext_Sf_SwigStatic = {
46904     "SBSymbolContext",
46905     swig_SBSymbolContext_Sf_SwigStatic_methods,
46906     swig_SBSymbolContext_Sf_SwigStatic_attributes,
46907     swig_SBSymbolContext_Sf_SwigStatic_constants,
46908     swig_SBSymbolContext_Sf_SwigStatic_classes,
46909     0
46910 };
46911 static swig_lua_class *swig_SBSymbolContext_bases[] = {0};
46912 static const char *swig_SBSymbolContext_base_names[] = {0};
46913 static swig_lua_class _wrap_class_SBSymbolContext = { "SBSymbolContext", "SBSymbolContext", &SWIGTYPE_p_lldb__SBSymbolContext,_proxy__wrap_new_SBSymbolContext, swig_delete_SBSymbolContext, swig_SBSymbolContext_methods, swig_SBSymbolContext_attributes, &swig_SBSymbolContext_Sf_SwigStatic, swig_SBSymbolContext_meta, swig_SBSymbolContext_bases, swig_SBSymbolContext_base_names };
46914 
46915 static int _wrap_new_SBSymbolContextList__SWIG_0(lua_State* L) {
46916   int SWIG_arg = 0;
46917   lldb::SBSymbolContextList *result = 0 ;
46918 
46919   SWIG_check_num_args("lldb::SBSymbolContextList::SBSymbolContextList",0,0)
46920   result = (lldb::SBSymbolContextList *)new lldb::SBSymbolContextList();
46921   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
46922   return SWIG_arg;
46923 
46924   if(0) SWIG_fail;
46925 
46926 fail:
46927   lua_error(L);
46928   return SWIG_arg;
46929 }
46930 
46931 
46932 static int _wrap_new_SBSymbolContextList__SWIG_1(lua_State* L) {
46933   int SWIG_arg = 0;
46934   lldb::SBSymbolContextList *arg1 = 0 ;
46935   lldb::SBSymbolContextList *result = 0 ;
46936 
46937   SWIG_check_num_args("lldb::SBSymbolContextList::SBSymbolContextList",1,1)
46938   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::SBSymbolContextList",1,"lldb::SBSymbolContextList const &");
46939 
46940   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
46941     SWIG_fail_ptr("new_SBSymbolContextList",1,SWIGTYPE_p_lldb__SBSymbolContextList);
46942   }
46943 
46944   result = (lldb::SBSymbolContextList *)new lldb::SBSymbolContextList((lldb::SBSymbolContextList const &)*arg1);
46945   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
46946   return SWIG_arg;
46947 
46948   if(0) SWIG_fail;
46949 
46950 fail:
46951   lua_error(L);
46952   return SWIG_arg;
46953 }
46954 
46955 
46956 static int _wrap_new_SBSymbolContextList(lua_State* L) {
46957   int argc;
46958   int argv[2]={
46959     1,2
46960   };
46961 
46962   argc = lua_gettop(L);
46963   if (argc == 0) {
46964     return _wrap_new_SBSymbolContextList__SWIG_0(L);
46965   }
46966   if (argc == 1) {
46967     int _v;
46968     {
46969       void *ptr;
46970       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContextList, SWIG_POINTER_NO_NULL)) {
46971         _v = 0;
46972       } else {
46973         _v = 1;
46974       }
46975     }
46976     if (_v) {
46977       return _wrap_new_SBSymbolContextList__SWIG_1(L);
46978     }
46979   }
46980 
46981   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBSymbolContextList'\n"
46982     "  Possible C/C++ prototypes are:\n"
46983     "    lldb::SBSymbolContextList::SBSymbolContextList()\n"
46984     "    lldb::SBSymbolContextList::SBSymbolContextList(lldb::SBSymbolContextList const &)\n");
46985   lua_error(L);return 0;
46986 }
46987 
46988 
46989 static int _wrap_SBSymbolContextList_IsValid(lua_State* L) {
46990   int SWIG_arg = 0;
46991   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
46992   bool result;
46993 
46994   SWIG_check_num_args("lldb::SBSymbolContextList::IsValid",1,1)
46995   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::IsValid",1,"lldb::SBSymbolContextList const *");
46996 
46997   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
46998     SWIG_fail_ptr("SBSymbolContextList_IsValid",1,SWIGTYPE_p_lldb__SBSymbolContextList);
46999   }
47000 
47001   result = (bool)((lldb::SBSymbolContextList const *)arg1)->IsValid();
47002   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
47003   return SWIG_arg;
47004 
47005   if(0) SWIG_fail;
47006 
47007 fail:
47008   lua_error(L);
47009   return SWIG_arg;
47010 }
47011 
47012 
47013 static int _wrap_SBSymbolContextList_GetSize(lua_State* L) {
47014   int SWIG_arg = 0;
47015   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
47016   uint32_t result;
47017 
47018   SWIG_check_num_args("lldb::SBSymbolContextList::GetSize",1,1)
47019   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::GetSize",1,"lldb::SBSymbolContextList const *");
47020 
47021   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
47022     SWIG_fail_ptr("SBSymbolContextList_GetSize",1,SWIGTYPE_p_lldb__SBSymbolContextList);
47023   }
47024 
47025   result = (uint32_t)((lldb::SBSymbolContextList const *)arg1)->GetSize();
47026   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
47027   return SWIG_arg;
47028 
47029   if(0) SWIG_fail;
47030 
47031 fail:
47032   lua_error(L);
47033   return SWIG_arg;
47034 }
47035 
47036 
47037 static int _wrap_SBSymbolContextList_GetContextAtIndex(lua_State* L) {
47038   int SWIG_arg = 0;
47039   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
47040   uint32_t arg2 ;
47041   lldb::SBSymbolContext result;
47042 
47043   SWIG_check_num_args("lldb::SBSymbolContextList::GetContextAtIndex",2,2)
47044   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::GetContextAtIndex",1,"lldb::SBSymbolContextList *");
47045   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBSymbolContextList::GetContextAtIndex",2,"uint32_t");
47046 
47047   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
47048     SWIG_fail_ptr("SBSymbolContextList_GetContextAtIndex",1,SWIGTYPE_p_lldb__SBSymbolContextList);
47049   }
47050 
47051   arg2 = (uint32_t)lua_tointeger(L, 2);
47052   result = (arg1)->GetContextAtIndex(arg2);
47053   {
47054     lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
47055     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
47056   }
47057   return SWIG_arg;
47058 
47059   if(0) SWIG_fail;
47060 
47061 fail:
47062   lua_error(L);
47063   return SWIG_arg;
47064 }
47065 
47066 
47067 static int _wrap_SBSymbolContextList_Append__SWIG_0(lua_State* L) {
47068   int SWIG_arg = 0;
47069   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
47070   lldb::SBSymbolContext *arg2 = 0 ;
47071 
47072   SWIG_check_num_args("lldb::SBSymbolContextList::Append",2,2)
47073   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::Append",1,"lldb::SBSymbolContextList *");
47074   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContextList::Append",2,"lldb::SBSymbolContext &");
47075 
47076   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
47077     SWIG_fail_ptr("SBSymbolContextList_Append",1,SWIGTYPE_p_lldb__SBSymbolContextList);
47078   }
47079 
47080 
47081   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBSymbolContext,0))){
47082     SWIG_fail_ptr("SBSymbolContextList_Append",2,SWIGTYPE_p_lldb__SBSymbolContext);
47083   }
47084 
47085   (arg1)->Append(*arg2);
47086 
47087   return SWIG_arg;
47088 
47089   if(0) SWIG_fail;
47090 
47091 fail:
47092   lua_error(L);
47093   return SWIG_arg;
47094 }
47095 
47096 
47097 static int _wrap_SBSymbolContextList_Append__SWIG_1(lua_State* L) {
47098   int SWIG_arg = 0;
47099   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
47100   lldb::SBSymbolContextList *arg2 = 0 ;
47101 
47102   SWIG_check_num_args("lldb::SBSymbolContextList::Append",2,2)
47103   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::Append",1,"lldb::SBSymbolContextList *");
47104   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContextList::Append",2,"lldb::SBSymbolContextList &");
47105 
47106   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
47107     SWIG_fail_ptr("SBSymbolContextList_Append",1,SWIGTYPE_p_lldb__SBSymbolContextList);
47108   }
47109 
47110 
47111   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
47112     SWIG_fail_ptr("SBSymbolContextList_Append",2,SWIGTYPE_p_lldb__SBSymbolContextList);
47113   }
47114 
47115   (arg1)->Append(*arg2);
47116 
47117   return SWIG_arg;
47118 
47119   if(0) SWIG_fail;
47120 
47121 fail:
47122   lua_error(L);
47123   return SWIG_arg;
47124 }
47125 
47126 
47127 static int _wrap_SBSymbolContextList_Append(lua_State* L) {
47128   int argc;
47129   int argv[3]={
47130     1,2,3
47131   };
47132 
47133   argc = lua_gettop(L);
47134   if (argc == 2) {
47135     int _v;
47136     {
47137       void *ptr;
47138       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContextList, 0)) {
47139         _v = 0;
47140       } else {
47141         _v = 1;
47142       }
47143     }
47144     if (_v) {
47145       {
47146         void *ptr;
47147         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContext, SWIG_POINTER_NO_NULL)) {
47148           _v = 0;
47149         } else {
47150           _v = 1;
47151         }
47152       }
47153       if (_v) {
47154         return _wrap_SBSymbolContextList_Append__SWIG_0(L);
47155       }
47156     }
47157   }
47158   if (argc == 2) {
47159     int _v;
47160     {
47161       void *ptr;
47162       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContextList, 0)) {
47163         _v = 0;
47164       } else {
47165         _v = 1;
47166       }
47167     }
47168     if (_v) {
47169       {
47170         void *ptr;
47171         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContextList, SWIG_POINTER_NO_NULL)) {
47172           _v = 0;
47173         } else {
47174           _v = 1;
47175         }
47176       }
47177       if (_v) {
47178         return _wrap_SBSymbolContextList_Append__SWIG_1(L);
47179       }
47180     }
47181   }
47182 
47183   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBSymbolContextList_Append'\n"
47184     "  Possible C/C++ prototypes are:\n"
47185     "    lldb::SBSymbolContextList::Append(lldb::SBSymbolContext &)\n"
47186     "    lldb::SBSymbolContextList::Append(lldb::SBSymbolContextList &)\n");
47187   lua_error(L);return 0;
47188 }
47189 
47190 
47191 static int _wrap_SBSymbolContextList_GetDescription(lua_State* L) {
47192   int SWIG_arg = 0;
47193   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
47194   lldb::SBStream *arg2 = 0 ;
47195   bool result;
47196 
47197   SWIG_check_num_args("lldb::SBSymbolContextList::GetDescription",2,2)
47198   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::GetDescription",1,"lldb::SBSymbolContextList *");
47199   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContextList::GetDescription",2,"lldb::SBStream &");
47200 
47201   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
47202     SWIG_fail_ptr("SBSymbolContextList_GetDescription",1,SWIGTYPE_p_lldb__SBSymbolContextList);
47203   }
47204 
47205 
47206   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
47207     SWIG_fail_ptr("SBSymbolContextList_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
47208   }
47209 
47210   result = (bool)(arg1)->GetDescription(*arg2);
47211   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
47212   return SWIG_arg;
47213 
47214   if(0) SWIG_fail;
47215 
47216 fail:
47217   lua_error(L);
47218   return SWIG_arg;
47219 }
47220 
47221 
47222 static int _wrap_SBSymbolContextList_Clear(lua_State* L) {
47223   int SWIG_arg = 0;
47224   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
47225 
47226   SWIG_check_num_args("lldb::SBSymbolContextList::Clear",1,1)
47227   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::Clear",1,"lldb::SBSymbolContextList *");
47228 
47229   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
47230     SWIG_fail_ptr("SBSymbolContextList_Clear",1,SWIGTYPE_p_lldb__SBSymbolContextList);
47231   }
47232 
47233   (arg1)->Clear();
47234 
47235   return SWIG_arg;
47236 
47237   if(0) SWIG_fail;
47238 
47239 fail:
47240   lua_error(L);
47241   return SWIG_arg;
47242 }
47243 
47244 
47245 static int _wrap_SBSymbolContextList___tostring(lua_State* L) {
47246   int SWIG_arg = 0;
47247   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
47248   std::string result;
47249 
47250   SWIG_check_num_args("lldb::SBSymbolContextList::__str__",1,1)
47251   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::__str__",1,"lldb::SBSymbolContextList *");
47252 
47253   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
47254     SWIG_fail_ptr("SBSymbolContextList___tostring",1,SWIGTYPE_p_lldb__SBSymbolContextList);
47255   }
47256 
47257   result = lldb_SBSymbolContextList___str__(arg1);
47258   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
47259   return SWIG_arg;
47260 
47261   if(0) SWIG_fail;
47262 
47263 fail:
47264   lua_error(L);
47265   return SWIG_arg;
47266 }
47267 
47268 
47269 static void swig_delete_SBSymbolContextList(void *obj) {
47270 lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) obj;
47271 delete arg1;
47272 }
47273 static int _proxy__wrap_new_SBSymbolContextList(lua_State *L) {
47274     assert(lua_istable(L,1));
47275     lua_pushcfunction(L,_wrap_new_SBSymbolContextList);
47276     assert(!lua_isnil(L,-1));
47277     lua_replace(L,1); /* replace our table with real constructor */
47278     lua_call(L,lua_gettop(L)-1,1);
47279     return 1;
47280 }
47281 static swig_lua_attribute swig_SBSymbolContextList_attributes[] = {
47282     {0,0,0}
47283 };
47284 static swig_lua_method swig_SBSymbolContextList_methods[]= {
47285     { "IsValid", _wrap_SBSymbolContextList_IsValid},
47286     { "GetSize", _wrap_SBSymbolContextList_GetSize},
47287     { "GetContextAtIndex", _wrap_SBSymbolContextList_GetContextAtIndex},
47288     { "Append", _wrap_SBSymbolContextList_Append},
47289     { "GetDescription", _wrap_SBSymbolContextList_GetDescription},
47290     { "Clear", _wrap_SBSymbolContextList_Clear},
47291     { "__tostring", _wrap_SBSymbolContextList___tostring},
47292     {0,0}
47293 };
47294 static swig_lua_method swig_SBSymbolContextList_meta[] = {
47295     { "__tostring", _wrap_SBSymbolContextList___tostring},
47296     {0,0}
47297 };
47298 
47299 static swig_lua_attribute swig_SBSymbolContextList_Sf_SwigStatic_attributes[] = {
47300     {0,0,0}
47301 };
47302 static swig_lua_const_info swig_SBSymbolContextList_Sf_SwigStatic_constants[]= {
47303     {0,0,0,0,0,0}
47304 };
47305 static swig_lua_method swig_SBSymbolContextList_Sf_SwigStatic_methods[]= {
47306     {0,0}
47307 };
47308 static swig_lua_class* swig_SBSymbolContextList_Sf_SwigStatic_classes[]= {
47309     0
47310 };
47311 
47312 static swig_lua_namespace swig_SBSymbolContextList_Sf_SwigStatic = {
47313     "SBSymbolContextList",
47314     swig_SBSymbolContextList_Sf_SwigStatic_methods,
47315     swig_SBSymbolContextList_Sf_SwigStatic_attributes,
47316     swig_SBSymbolContextList_Sf_SwigStatic_constants,
47317     swig_SBSymbolContextList_Sf_SwigStatic_classes,
47318     0
47319 };
47320 static swig_lua_class *swig_SBSymbolContextList_bases[] = {0};
47321 static const char *swig_SBSymbolContextList_base_names[] = {0};
47322 static swig_lua_class _wrap_class_SBSymbolContextList = { "SBSymbolContextList", "SBSymbolContextList", &SWIGTYPE_p_lldb__SBSymbolContextList,_proxy__wrap_new_SBSymbolContextList, swig_delete_SBSymbolContextList, swig_SBSymbolContextList_methods, swig_SBSymbolContextList_attributes, &swig_SBSymbolContextList_Sf_SwigStatic, swig_SBSymbolContextList_meta, swig_SBSymbolContextList_bases, swig_SBSymbolContextList_base_names };
47323 
47324 static int _wrap_new_SBTarget__SWIG_0(lua_State* L) {
47325   int SWIG_arg = 0;
47326   lldb::SBTarget *result = 0 ;
47327 
47328   SWIG_check_num_args("lldb::SBTarget::SBTarget",0,0)
47329   result = (lldb::SBTarget *)new lldb::SBTarget();
47330   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
47331   return SWIG_arg;
47332 
47333   if(0) SWIG_fail;
47334 
47335 fail:
47336   lua_error(L);
47337   return SWIG_arg;
47338 }
47339 
47340 
47341 static int _wrap_new_SBTarget__SWIG_1(lua_State* L) {
47342   int SWIG_arg = 0;
47343   lldb::SBTarget *arg1 = 0 ;
47344   lldb::SBTarget *result = 0 ;
47345 
47346   SWIG_check_num_args("lldb::SBTarget::SBTarget",1,1)
47347   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTarget::SBTarget",1,"lldb::SBTarget const &");
47348 
47349   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47350     SWIG_fail_ptr("new_SBTarget",1,SWIGTYPE_p_lldb__SBTarget);
47351   }
47352 
47353   result = (lldb::SBTarget *)new lldb::SBTarget((lldb::SBTarget const &)*arg1);
47354   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
47355   return SWIG_arg;
47356 
47357   if(0) SWIG_fail;
47358 
47359 fail:
47360   lua_error(L);
47361   return SWIG_arg;
47362 }
47363 
47364 
47365 static int _wrap_new_SBTarget(lua_State* L) {
47366   int argc;
47367   int argv[2]={
47368     1,2
47369   };
47370 
47371   argc = lua_gettop(L);
47372   if (argc == 0) {
47373     return _wrap_new_SBTarget__SWIG_0(L);
47374   }
47375   if (argc == 1) {
47376     int _v;
47377     {
47378       void *ptr;
47379       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
47380         _v = 0;
47381       } else {
47382         _v = 1;
47383       }
47384     }
47385     if (_v) {
47386       return _wrap_new_SBTarget__SWIG_1(L);
47387     }
47388   }
47389 
47390   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTarget'\n"
47391     "  Possible C/C++ prototypes are:\n"
47392     "    lldb::SBTarget::SBTarget()\n"
47393     "    lldb::SBTarget::SBTarget(lldb::SBTarget const &)\n");
47394   lua_error(L);return 0;
47395 }
47396 
47397 
47398 static int _wrap_SBTarget_GetBroadcasterClassName(lua_State* L) {
47399   int SWIG_arg = 0;
47400   char *result = 0 ;
47401 
47402   SWIG_check_num_args("lldb::SBTarget::GetBroadcasterClassName",0,0)
47403   result = (char *)lldb::SBTarget::GetBroadcasterClassName();
47404   lua_pushstring(L,(const char *)result); SWIG_arg++;
47405   return SWIG_arg;
47406 
47407   if(0) SWIG_fail;
47408 
47409 fail:
47410   lua_error(L);
47411   return SWIG_arg;
47412 }
47413 
47414 
47415 static int _wrap_SBTarget_IsValid(lua_State* L) {
47416   int SWIG_arg = 0;
47417   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47418   bool result;
47419 
47420   SWIG_check_num_args("lldb::SBTarget::IsValid",1,1)
47421   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::IsValid",1,"lldb::SBTarget const *");
47422 
47423   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47424     SWIG_fail_ptr("SBTarget_IsValid",1,SWIGTYPE_p_lldb__SBTarget);
47425   }
47426 
47427   result = (bool)((lldb::SBTarget const *)arg1)->IsValid();
47428   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
47429   return SWIG_arg;
47430 
47431   if(0) SWIG_fail;
47432 
47433 fail:
47434   lua_error(L);
47435   return SWIG_arg;
47436 }
47437 
47438 
47439 static int _wrap_SBTarget_EventIsTargetEvent(lua_State* L) {
47440   int SWIG_arg = 0;
47441   lldb::SBEvent *arg1 = 0 ;
47442   bool result;
47443 
47444   SWIG_check_num_args("lldb::SBTarget::EventIsTargetEvent",1,1)
47445   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTarget::EventIsTargetEvent",1,"lldb::SBEvent const &");
47446 
47447   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
47448     SWIG_fail_ptr("SBTarget_EventIsTargetEvent",1,SWIGTYPE_p_lldb__SBEvent);
47449   }
47450 
47451   result = (bool)lldb::SBTarget::EventIsTargetEvent((lldb::SBEvent const &)*arg1);
47452   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
47453   return SWIG_arg;
47454 
47455   if(0) SWIG_fail;
47456 
47457 fail:
47458   lua_error(L);
47459   return SWIG_arg;
47460 }
47461 
47462 
47463 static int _wrap_SBTarget_GetTargetFromEvent(lua_State* L) {
47464   int SWIG_arg = 0;
47465   lldb::SBEvent *arg1 = 0 ;
47466   lldb::SBTarget result;
47467 
47468   SWIG_check_num_args("lldb::SBTarget::GetTargetFromEvent",1,1)
47469   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTarget::GetTargetFromEvent",1,"lldb::SBEvent const &");
47470 
47471   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
47472     SWIG_fail_ptr("SBTarget_GetTargetFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
47473   }
47474 
47475   result = lldb::SBTarget::GetTargetFromEvent((lldb::SBEvent const &)*arg1);
47476   {
47477     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
47478     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
47479   }
47480   return SWIG_arg;
47481 
47482   if(0) SWIG_fail;
47483 
47484 fail:
47485   lua_error(L);
47486   return SWIG_arg;
47487 }
47488 
47489 
47490 static int _wrap_SBTarget_GetNumModulesFromEvent(lua_State* L) {
47491   int SWIG_arg = 0;
47492   lldb::SBEvent *arg1 = 0 ;
47493   uint32_t result;
47494 
47495   SWIG_check_num_args("lldb::SBTarget::GetNumModulesFromEvent",1,1)
47496   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTarget::GetNumModulesFromEvent",1,"lldb::SBEvent const &");
47497 
47498   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
47499     SWIG_fail_ptr("SBTarget_GetNumModulesFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
47500   }
47501 
47502   result = (uint32_t)lldb::SBTarget::GetNumModulesFromEvent((lldb::SBEvent const &)*arg1);
47503   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
47504   return SWIG_arg;
47505 
47506   if(0) SWIG_fail;
47507 
47508 fail:
47509   lua_error(L);
47510   return SWIG_arg;
47511 }
47512 
47513 
47514 static int _wrap_SBTarget_GetModuleAtIndexFromEvent(lua_State* L) {
47515   int SWIG_arg = 0;
47516   uint32_t arg1 ;
47517   lldb::SBEvent *arg2 = 0 ;
47518   lldb::SBModule result;
47519 
47520   SWIG_check_num_args("lldb::SBTarget::GetModuleAtIndexFromEvent",2,2)
47521   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBTarget::GetModuleAtIndexFromEvent",1,"uint32_t const");
47522   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetModuleAtIndexFromEvent",2,"lldb::SBEvent const &");
47523   arg1 = (uint32_t const)lua_tointeger(L, 1);
47524 
47525   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
47526     SWIG_fail_ptr("SBTarget_GetModuleAtIndexFromEvent",2,SWIGTYPE_p_lldb__SBEvent);
47527   }
47528 
47529   result = lldb::SBTarget::GetModuleAtIndexFromEvent(arg1,(lldb::SBEvent const &)*arg2);
47530   {
47531     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
47532     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
47533   }
47534   return SWIG_arg;
47535 
47536   if(0) SWIG_fail;
47537 
47538 fail:
47539   lua_error(L);
47540   return SWIG_arg;
47541 }
47542 
47543 
47544 static int _wrap_SBTarget_GetProcess(lua_State* L) {
47545   int SWIG_arg = 0;
47546   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47547   lldb::SBProcess result;
47548 
47549   SWIG_check_num_args("lldb::SBTarget::GetProcess",1,1)
47550   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetProcess",1,"lldb::SBTarget *");
47551 
47552   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47553     SWIG_fail_ptr("SBTarget_GetProcess",1,SWIGTYPE_p_lldb__SBTarget);
47554   }
47555 
47556   result = (arg1)->GetProcess();
47557   {
47558     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
47559     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
47560   }
47561   return SWIG_arg;
47562 
47563   if(0) SWIG_fail;
47564 
47565 fail:
47566   lua_error(L);
47567   return SWIG_arg;
47568 }
47569 
47570 
47571 static int _wrap_SBTarget_GetPlatform(lua_State* L) {
47572   int SWIG_arg = 0;
47573   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47574   lldb::SBPlatform result;
47575 
47576   SWIG_check_num_args("lldb::SBTarget::GetPlatform",1,1)
47577   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetPlatform",1,"lldb::SBTarget *");
47578 
47579   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47580     SWIG_fail_ptr("SBTarget_GetPlatform",1,SWIGTYPE_p_lldb__SBTarget);
47581   }
47582 
47583   result = (arg1)->GetPlatform();
47584   {
47585     lldb::SBPlatform * resultptr = new lldb::SBPlatform((const lldb::SBPlatform &) result);
47586     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
47587   }
47588   return SWIG_arg;
47589 
47590   if(0) SWIG_fail;
47591 
47592 fail:
47593   lua_error(L);
47594   return SWIG_arg;
47595 }
47596 
47597 
47598 static int _wrap_SBTarget_Install(lua_State* L) {
47599   int SWIG_arg = 0;
47600   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47601   lldb::SBError result;
47602 
47603   SWIG_check_num_args("lldb::SBTarget::Install",1,1)
47604   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Install",1,"lldb::SBTarget *");
47605 
47606   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47607     SWIG_fail_ptr("SBTarget_Install",1,SWIGTYPE_p_lldb__SBTarget);
47608   }
47609 
47610   result = (arg1)->Install();
47611   {
47612     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
47613     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
47614   }
47615   return SWIG_arg;
47616 
47617   if(0) SWIG_fail;
47618 
47619 fail:
47620   lua_error(L);
47621   return SWIG_arg;
47622 }
47623 
47624 
47625 static int _wrap_SBTarget_Launch__SWIG_0(lua_State* L) {
47626   int SWIG_arg = 0;
47627   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47628   lldb::SBListener *arg2 = 0 ;
47629   char **arg3 = (char **) 0 ;
47630   char **arg4 = (char **) 0 ;
47631   char *arg5 = (char *) 0 ;
47632   char *arg6 = (char *) 0 ;
47633   char *arg7 = (char *) 0 ;
47634   char *arg8 = (char *) 0 ;
47635   uint32_t arg9 ;
47636   bool arg10 ;
47637   lldb::SBError *arg11 = 0 ;
47638   lldb::SBProcess result;
47639 
47640   SWIG_check_num_args("lldb::SBTarget::Launch",11,11)
47641   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Launch",1,"lldb::SBTarget *");
47642   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::Launch",2,"lldb::SBListener &");
47643   if(!SWIG_lua_isnilstring(L,5)) SWIG_fail_arg("lldb::SBTarget::Launch",5,"char const *");
47644   if(!SWIG_lua_isnilstring(L,6)) SWIG_fail_arg("lldb::SBTarget::Launch",6,"char const *");
47645   if(!SWIG_lua_isnilstring(L,7)) SWIG_fail_arg("lldb::SBTarget::Launch",7,"char const *");
47646   if(!SWIG_lua_isnilstring(L,8)) SWIG_fail_arg("lldb::SBTarget::Launch",8,"char const *");
47647   if(!lua_isinteger(L,9)) SWIG_fail_arg("lldb::SBTarget::Launch",9,"uint32_t");
47648   if(!lua_isboolean(L,10)) SWIG_fail_arg("lldb::SBTarget::Launch",10,"bool");
47649   if(!lua_isuserdata(L,11)) SWIG_fail_arg("lldb::SBTarget::Launch",11,"lldb::SBError &");
47650 
47651   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47652     SWIG_fail_ptr("SBTarget_Launch",1,SWIGTYPE_p_lldb__SBTarget);
47653   }
47654 
47655 
47656   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
47657     SWIG_fail_ptr("SBTarget_Launch",2,SWIGTYPE_p_lldb__SBListener);
47658   }
47659 
47660   {
47661     if (lua_istable(L, 3)) {
47662       size_t size = lua_rawlen(L, 3);
47663       arg3 = (char **)malloc((size + 1) * sizeof(char *));
47664       int i = 0, j = 0;
47665       while (i++ < size) {
47666         lua_rawgeti(L, 3, i);
47667         if (!lua_isstring(L, -1)) {
47668           // if current element cannot be converted to string, raise an error
47669           lua_pop(L, 1);
47670           return luaL_error(L, "List should only contain strings");
47671         }
47672         arg3[j++] = (char *)lua_tostring(L, -1);
47673         lua_pop(L, 1);
47674       }
47675       arg3[j] = 0;
47676     } else if (lua_isnil(L, 3)) {
47677       // "nil" is also acceptable, equivalent as an empty table
47678       arg3 = NULL;
47679     } else {
47680       return luaL_error(L, "A list of strings expected");
47681     }
47682   }
47683   {
47684     if (lua_istable(L, 4)) {
47685       size_t size = lua_rawlen(L, 4);
47686       arg4 = (char **)malloc((size + 1) * sizeof(char *));
47687       int i = 0, j = 0;
47688       while (i++ < size) {
47689         lua_rawgeti(L, 4, i);
47690         if (!lua_isstring(L, -1)) {
47691           // if current element cannot be converted to string, raise an error
47692           lua_pop(L, 1);
47693           return luaL_error(L, "List should only contain strings");
47694         }
47695         arg4[j++] = (char *)lua_tostring(L, -1);
47696         lua_pop(L, 1);
47697       }
47698       arg4[j] = 0;
47699     } else if (lua_isnil(L, 4)) {
47700       // "nil" is also acceptable, equivalent as an empty table
47701       arg4 = NULL;
47702     } else {
47703       return luaL_error(L, "A list of strings expected");
47704     }
47705   }
47706   arg5 = (char *)lua_tostring(L, 5);
47707   arg6 = (char *)lua_tostring(L, 6);
47708   arg7 = (char *)lua_tostring(L, 7);
47709   arg8 = (char *)lua_tostring(L, 8);
47710   arg9 = (uint32_t)lua_tointeger(L, 9);
47711   arg10 = (lua_toboolean(L, 10)!=0);
47712 
47713   if (!SWIG_IsOK(SWIG_ConvertPtr(L,11,(void**)&arg11,SWIGTYPE_p_lldb__SBError,0))){
47714     SWIG_fail_ptr("SBTarget_Launch",11,SWIGTYPE_p_lldb__SBError);
47715   }
47716 
47717   result = (arg1)->Launch(*arg2,(char const **)arg3,(char const **)arg4,(char const *)arg5,(char const *)arg6,(char const *)arg7,(char const *)arg8,arg9,arg10,*arg11);
47718   {
47719     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
47720     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
47721   }
47722   {
47723     free((char *) arg3);
47724   }
47725   {
47726     free((char *) arg4);
47727   }
47728   return SWIG_arg;
47729 
47730   if(0) SWIG_fail;
47731 
47732 fail:
47733   {
47734     free((char *) arg3);
47735   }
47736   {
47737     free((char *) arg4);
47738   }
47739   lua_error(L);
47740   return SWIG_arg;
47741 }
47742 
47743 
47744 static int _wrap_SBTarget_LaunchSimple(lua_State* L) {
47745   int SWIG_arg = 0;
47746   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47747   char **arg2 = (char **) 0 ;
47748   char **arg3 = (char **) 0 ;
47749   char *arg4 = (char *) 0 ;
47750   lldb::SBProcess result;
47751 
47752   SWIG_check_num_args("lldb::SBTarget::LaunchSimple",4,4)
47753   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::LaunchSimple",1,"lldb::SBTarget *");
47754   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::LaunchSimple",4,"char const *");
47755 
47756   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47757     SWIG_fail_ptr("SBTarget_LaunchSimple",1,SWIGTYPE_p_lldb__SBTarget);
47758   }
47759 
47760   {
47761     if (lua_istable(L, 2)) {
47762       size_t size = lua_rawlen(L, 2);
47763       arg2 = (char **)malloc((size + 1) * sizeof(char *));
47764       int i = 0, j = 0;
47765       while (i++ < size) {
47766         lua_rawgeti(L, 2, i);
47767         if (!lua_isstring(L, -1)) {
47768           // if current element cannot be converted to string, raise an error
47769           lua_pop(L, 1);
47770           return luaL_error(L, "List should only contain strings");
47771         }
47772         arg2[j++] = (char *)lua_tostring(L, -1);
47773         lua_pop(L, 1);
47774       }
47775       arg2[j] = 0;
47776     } else if (lua_isnil(L, 2)) {
47777       // "nil" is also acceptable, equivalent as an empty table
47778       arg2 = NULL;
47779     } else {
47780       return luaL_error(L, "A list of strings expected");
47781     }
47782   }
47783   {
47784     if (lua_istable(L, 3)) {
47785       size_t size = lua_rawlen(L, 3);
47786       arg3 = (char **)malloc((size + 1) * sizeof(char *));
47787       int i = 0, j = 0;
47788       while (i++ < size) {
47789         lua_rawgeti(L, 3, i);
47790         if (!lua_isstring(L, -1)) {
47791           // if current element cannot be converted to string, raise an error
47792           lua_pop(L, 1);
47793           return luaL_error(L, "List should only contain strings");
47794         }
47795         arg3[j++] = (char *)lua_tostring(L, -1);
47796         lua_pop(L, 1);
47797       }
47798       arg3[j] = 0;
47799     } else if (lua_isnil(L, 3)) {
47800       // "nil" is also acceptable, equivalent as an empty table
47801       arg3 = NULL;
47802     } else {
47803       return luaL_error(L, "A list of strings expected");
47804     }
47805   }
47806   arg4 = (char *)lua_tostring(L, 4);
47807   result = (arg1)->LaunchSimple((char const **)arg2,(char const **)arg3,(char const *)arg4);
47808   {
47809     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
47810     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
47811   }
47812   {
47813     free((char *) arg2);
47814   }
47815   {
47816     free((char *) arg3);
47817   }
47818   return SWIG_arg;
47819 
47820   if(0) SWIG_fail;
47821 
47822 fail:
47823   {
47824     free((char *) arg2);
47825   }
47826   {
47827     free((char *) arg3);
47828   }
47829   lua_error(L);
47830   return SWIG_arg;
47831 }
47832 
47833 
47834 static int _wrap_SBTarget_Launch__SWIG_1(lua_State* L) {
47835   int SWIG_arg = 0;
47836   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47837   lldb::SBLaunchInfo *arg2 = 0 ;
47838   lldb::SBError *arg3 = 0 ;
47839   lldb::SBProcess result;
47840 
47841   SWIG_check_num_args("lldb::SBTarget::Launch",3,3)
47842   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Launch",1,"lldb::SBTarget *");
47843   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::Launch",2,"lldb::SBLaunchInfo &");
47844   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::Launch",3,"lldb::SBError &");
47845 
47846   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47847     SWIG_fail_ptr("SBTarget_Launch",1,SWIGTYPE_p_lldb__SBTarget);
47848   }
47849 
47850 
47851   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
47852     SWIG_fail_ptr("SBTarget_Launch",2,SWIGTYPE_p_lldb__SBLaunchInfo);
47853   }
47854 
47855 
47856   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
47857     SWIG_fail_ptr("SBTarget_Launch",3,SWIGTYPE_p_lldb__SBError);
47858   }
47859 
47860   result = (arg1)->Launch(*arg2,*arg3);
47861   {
47862     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
47863     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
47864   }
47865   return SWIG_arg;
47866 
47867   if(0) SWIG_fail;
47868 
47869 fail:
47870   lua_error(L);
47871   return SWIG_arg;
47872 }
47873 
47874 
47875 static int _wrap_SBTarget_Launch(lua_State* L) {
47876   int argc;
47877   int argv[12]={
47878     1,2,3,4,5,6,7,8,9,10,11,12
47879   };
47880 
47881   argc = lua_gettop(L);
47882   if (argc == 3) {
47883     int _v;
47884     {
47885       void *ptr;
47886       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
47887         _v = 0;
47888       } else {
47889         _v = 1;
47890       }
47891     }
47892     if (_v) {
47893       {
47894         void *ptr;
47895         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBLaunchInfo, SWIG_POINTER_NO_NULL)) {
47896           _v = 0;
47897         } else {
47898           _v = 1;
47899         }
47900       }
47901       if (_v) {
47902         {
47903           void *ptr;
47904           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
47905             _v = 0;
47906           } else {
47907             _v = 1;
47908           }
47909         }
47910         if (_v) {
47911           return _wrap_SBTarget_Launch__SWIG_1(L);
47912         }
47913       }
47914     }
47915   }
47916   if (argc == 11) {
47917     int _v;
47918     {
47919       void *ptr;
47920       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
47921         _v = 0;
47922       } else {
47923         _v = 1;
47924       }
47925     }
47926     if (_v) {
47927       {
47928         void *ptr;
47929         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBListener, SWIG_POINTER_NO_NULL)) {
47930           _v = 0;
47931         } else {
47932           _v = 1;
47933         }
47934       }
47935       if (_v) {
47936         {
47937           _v = (lua_istable(L, argv[2]) || lua_isnil(L, argv[2]));
47938         }
47939         if (_v) {
47940           {
47941             _v = (lua_istable(L, argv[3]) || lua_isnil(L, argv[3]));
47942           }
47943           if (_v) {
47944             {
47945               _v = SWIG_lua_isnilstring(L,argv[4]);
47946             }
47947             if (_v) {
47948               {
47949                 _v = SWIG_lua_isnilstring(L,argv[5]);
47950               }
47951               if (_v) {
47952                 {
47953                   _v = SWIG_lua_isnilstring(L,argv[6]);
47954                 }
47955                 if (_v) {
47956                   {
47957                     _v = SWIG_lua_isnilstring(L,argv[7]);
47958                   }
47959                   if (_v) {
47960                     {
47961                       _v = lua_isnumber(L,argv[8]);
47962                     }
47963                     if (_v) {
47964                       {
47965                         _v = lua_isboolean(L,argv[9]);
47966                       }
47967                       if (_v) {
47968                         {
47969                           void *ptr;
47970                           if (lua_isuserdata(L,argv[10])==0 || SWIG_ConvertPtr(L,argv[10], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
47971                             _v = 0;
47972                           } else {
47973                             _v = 1;
47974                           }
47975                         }
47976                         if (_v) {
47977                           return _wrap_SBTarget_Launch__SWIG_0(L);
47978                         }
47979                       }
47980                     }
47981                   }
47982                 }
47983               }
47984             }
47985           }
47986         }
47987       }
47988     }
47989   }
47990 
47991   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_Launch'\n"
47992     "  Possible C/C++ prototypes are:\n"
47993     "    lldb::SBTarget::Launch(lldb::SBListener &,char const **,char const **,char const *,char const *,char const *,char const *,uint32_t,bool,lldb::SBError &)\n"
47994     "    lldb::SBTarget::Launch(lldb::SBLaunchInfo &,lldb::SBError &)\n");
47995   lua_error(L);return 0;
47996 }
47997 
47998 
47999 static int _wrap_SBTarget_LoadCore__SWIG_0(lua_State* L) {
48000   int SWIG_arg = 0;
48001   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48002   char *arg2 = (char *) 0 ;
48003   lldb::SBProcess result;
48004 
48005   SWIG_check_num_args("lldb::SBTarget::LoadCore",2,2)
48006   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::LoadCore",1,"lldb::SBTarget *");
48007   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::LoadCore",2,"char const *");
48008 
48009   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48010     SWIG_fail_ptr("SBTarget_LoadCore",1,SWIGTYPE_p_lldb__SBTarget);
48011   }
48012 
48013   arg2 = (char *)lua_tostring(L, 2);
48014   result = (arg1)->LoadCore((char const *)arg2);
48015   {
48016     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
48017     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
48018   }
48019   return SWIG_arg;
48020 
48021   if(0) SWIG_fail;
48022 
48023 fail:
48024   lua_error(L);
48025   return SWIG_arg;
48026 }
48027 
48028 
48029 static int _wrap_SBTarget_LoadCore__SWIG_1(lua_State* L) {
48030   int SWIG_arg = 0;
48031   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48032   char *arg2 = (char *) 0 ;
48033   lldb::SBError *arg3 = 0 ;
48034   lldb::SBProcess result;
48035 
48036   SWIG_check_num_args("lldb::SBTarget::LoadCore",3,3)
48037   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::LoadCore",1,"lldb::SBTarget *");
48038   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::LoadCore",2,"char const *");
48039   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::LoadCore",3,"lldb::SBError &");
48040 
48041   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48042     SWIG_fail_ptr("SBTarget_LoadCore",1,SWIGTYPE_p_lldb__SBTarget);
48043   }
48044 
48045   arg2 = (char *)lua_tostring(L, 2);
48046 
48047   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
48048     SWIG_fail_ptr("SBTarget_LoadCore",3,SWIGTYPE_p_lldb__SBError);
48049   }
48050 
48051   result = (arg1)->LoadCore((char const *)arg2,*arg3);
48052   {
48053     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
48054     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
48055   }
48056   return SWIG_arg;
48057 
48058   if(0) SWIG_fail;
48059 
48060 fail:
48061   lua_error(L);
48062   return SWIG_arg;
48063 }
48064 
48065 
48066 static int _wrap_SBTarget_LoadCore(lua_State* L) {
48067   int argc;
48068   int argv[4]={
48069     1,2,3,4
48070   };
48071 
48072   argc = lua_gettop(L);
48073   if (argc == 2) {
48074     int _v;
48075     {
48076       void *ptr;
48077       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48078         _v = 0;
48079       } else {
48080         _v = 1;
48081       }
48082     }
48083     if (_v) {
48084       {
48085         _v = SWIG_lua_isnilstring(L,argv[1]);
48086       }
48087       if (_v) {
48088         return _wrap_SBTarget_LoadCore__SWIG_0(L);
48089       }
48090     }
48091   }
48092   if (argc == 3) {
48093     int _v;
48094     {
48095       void *ptr;
48096       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48097         _v = 0;
48098       } else {
48099         _v = 1;
48100       }
48101     }
48102     if (_v) {
48103       {
48104         _v = SWIG_lua_isnilstring(L,argv[1]);
48105       }
48106       if (_v) {
48107         {
48108           void *ptr;
48109           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
48110             _v = 0;
48111           } else {
48112             _v = 1;
48113           }
48114         }
48115         if (_v) {
48116           return _wrap_SBTarget_LoadCore__SWIG_1(L);
48117         }
48118       }
48119     }
48120   }
48121 
48122   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_LoadCore'\n"
48123     "  Possible C/C++ prototypes are:\n"
48124     "    lldb::SBTarget::LoadCore(char const *)\n"
48125     "    lldb::SBTarget::LoadCore(char const *,lldb::SBError &)\n");
48126   lua_error(L);return 0;
48127 }
48128 
48129 
48130 static int _wrap_SBTarget_Attach(lua_State* L) {
48131   int SWIG_arg = 0;
48132   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48133   lldb::SBAttachInfo *arg2 = 0 ;
48134   lldb::SBError *arg3 = 0 ;
48135   lldb::SBProcess result;
48136 
48137   SWIG_check_num_args("lldb::SBTarget::Attach",3,3)
48138   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Attach",1,"lldb::SBTarget *");
48139   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::Attach",2,"lldb::SBAttachInfo &");
48140   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::Attach",3,"lldb::SBError &");
48141 
48142   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48143     SWIG_fail_ptr("SBTarget_Attach",1,SWIGTYPE_p_lldb__SBTarget);
48144   }
48145 
48146 
48147   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAttachInfo,0))){
48148     SWIG_fail_ptr("SBTarget_Attach",2,SWIGTYPE_p_lldb__SBAttachInfo);
48149   }
48150 
48151 
48152   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
48153     SWIG_fail_ptr("SBTarget_Attach",3,SWIGTYPE_p_lldb__SBError);
48154   }
48155 
48156   result = (arg1)->Attach(*arg2,*arg3);
48157   {
48158     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
48159     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
48160   }
48161   return SWIG_arg;
48162 
48163   if(0) SWIG_fail;
48164 
48165 fail:
48166   lua_error(L);
48167   return SWIG_arg;
48168 }
48169 
48170 
48171 static int _wrap_SBTarget_AttachToProcessWithID(lua_State* L) {
48172   int SWIG_arg = 0;
48173   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48174   lldb::SBListener *arg2 = 0 ;
48175   lldb::pid_t arg3 ;
48176   lldb::SBError *arg4 = 0 ;
48177   lldb::SBProcess result;
48178 
48179   SWIG_check_num_args("lldb::SBTarget::AttachToProcessWithID",4,4)
48180   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithID",1,"lldb::SBTarget *");
48181   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithID",2,"lldb::SBListener &");
48182   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithID",3,"lldb::pid_t");
48183   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithID",4,"lldb::SBError &");
48184 
48185   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48186     SWIG_fail_ptr("SBTarget_AttachToProcessWithID",1,SWIGTYPE_p_lldb__SBTarget);
48187   }
48188 
48189 
48190   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
48191     SWIG_fail_ptr("SBTarget_AttachToProcessWithID",2,SWIGTYPE_p_lldb__SBListener);
48192   }
48193 
48194   arg3 = (lldb::pid_t)lua_tointeger(L, 3);
48195 
48196   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
48197     SWIG_fail_ptr("SBTarget_AttachToProcessWithID",4,SWIGTYPE_p_lldb__SBError);
48198   }
48199 
48200   result = (arg1)->AttachToProcessWithID(*arg2,arg3,*arg4);
48201   {
48202     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
48203     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
48204   }
48205   return SWIG_arg;
48206 
48207   if(0) SWIG_fail;
48208 
48209 fail:
48210   lua_error(L);
48211   return SWIG_arg;
48212 }
48213 
48214 
48215 static int _wrap_SBTarget_AttachToProcessWithName(lua_State* L) {
48216   int SWIG_arg = 0;
48217   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48218   lldb::SBListener *arg2 = 0 ;
48219   char *arg3 = (char *) 0 ;
48220   bool arg4 ;
48221   lldb::SBError *arg5 = 0 ;
48222   lldb::SBProcess result;
48223 
48224   SWIG_check_num_args("lldb::SBTarget::AttachToProcessWithName",5,5)
48225   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",1,"lldb::SBTarget *");
48226   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",2,"lldb::SBListener &");
48227   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",3,"char const *");
48228   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",4,"bool");
48229   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",5,"lldb::SBError &");
48230 
48231   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48232     SWIG_fail_ptr("SBTarget_AttachToProcessWithName",1,SWIGTYPE_p_lldb__SBTarget);
48233   }
48234 
48235 
48236   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
48237     SWIG_fail_ptr("SBTarget_AttachToProcessWithName",2,SWIGTYPE_p_lldb__SBListener);
48238   }
48239 
48240   arg3 = (char *)lua_tostring(L, 3);
48241   arg4 = (lua_toboolean(L, 4)!=0);
48242 
48243   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
48244     SWIG_fail_ptr("SBTarget_AttachToProcessWithName",5,SWIGTYPE_p_lldb__SBError);
48245   }
48246 
48247   result = (arg1)->AttachToProcessWithName(*arg2,(char const *)arg3,arg4,*arg5);
48248   {
48249     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
48250     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
48251   }
48252   return SWIG_arg;
48253 
48254   if(0) SWIG_fail;
48255 
48256 fail:
48257   lua_error(L);
48258   return SWIG_arg;
48259 }
48260 
48261 
48262 static int _wrap_SBTarget_ConnectRemote(lua_State* L) {
48263   int SWIG_arg = 0;
48264   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48265   lldb::SBListener *arg2 = 0 ;
48266   char *arg3 = (char *) 0 ;
48267   char *arg4 = (char *) 0 ;
48268   lldb::SBError *arg5 = 0 ;
48269   lldb::SBProcess result;
48270 
48271   SWIG_check_num_args("lldb::SBTarget::ConnectRemote",5,5)
48272   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",1,"lldb::SBTarget *");
48273   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",2,"lldb::SBListener &");
48274   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",3,"char const *");
48275   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",4,"char const *");
48276   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",5,"lldb::SBError &");
48277 
48278   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48279     SWIG_fail_ptr("SBTarget_ConnectRemote",1,SWIGTYPE_p_lldb__SBTarget);
48280   }
48281 
48282 
48283   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
48284     SWIG_fail_ptr("SBTarget_ConnectRemote",2,SWIGTYPE_p_lldb__SBListener);
48285   }
48286 
48287   arg3 = (char *)lua_tostring(L, 3);
48288   arg4 = (char *)lua_tostring(L, 4);
48289 
48290   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
48291     SWIG_fail_ptr("SBTarget_ConnectRemote",5,SWIGTYPE_p_lldb__SBError);
48292   }
48293 
48294   result = (arg1)->ConnectRemote(*arg2,(char const *)arg3,(char const *)arg4,*arg5);
48295   {
48296     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
48297     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
48298   }
48299   return SWIG_arg;
48300 
48301   if(0) SWIG_fail;
48302 
48303 fail:
48304   lua_error(L);
48305   return SWIG_arg;
48306 }
48307 
48308 
48309 static int _wrap_SBTarget_GetExecutable(lua_State* L) {
48310   int SWIG_arg = 0;
48311   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48312   lldb::SBFileSpec result;
48313 
48314   SWIG_check_num_args("lldb::SBTarget::GetExecutable",1,1)
48315   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetExecutable",1,"lldb::SBTarget *");
48316 
48317   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48318     SWIG_fail_ptr("SBTarget_GetExecutable",1,SWIGTYPE_p_lldb__SBTarget);
48319   }
48320 
48321   result = (arg1)->GetExecutable();
48322   {
48323     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
48324     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
48325   }
48326   return SWIG_arg;
48327 
48328   if(0) SWIG_fail;
48329 
48330 fail:
48331   lua_error(L);
48332   return SWIG_arg;
48333 }
48334 
48335 
48336 static int _wrap_SBTarget_AppendImageSearchPath(lua_State* L) {
48337   int SWIG_arg = 0;
48338   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48339   char *arg2 = (char *) 0 ;
48340   char *arg3 = (char *) 0 ;
48341   lldb::SBError *arg4 = 0 ;
48342 
48343   SWIG_check_num_args("lldb::SBTarget::AppendImageSearchPath",4,4)
48344   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AppendImageSearchPath",1,"lldb::SBTarget *");
48345   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::AppendImageSearchPath",2,"char const *");
48346   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::AppendImageSearchPath",3,"char const *");
48347   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::AppendImageSearchPath",4,"lldb::SBError &");
48348 
48349   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48350     SWIG_fail_ptr("SBTarget_AppendImageSearchPath",1,SWIGTYPE_p_lldb__SBTarget);
48351   }
48352 
48353   arg2 = (char *)lua_tostring(L, 2);
48354   arg3 = (char *)lua_tostring(L, 3);
48355 
48356   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
48357     SWIG_fail_ptr("SBTarget_AppendImageSearchPath",4,SWIGTYPE_p_lldb__SBError);
48358   }
48359 
48360   (arg1)->AppendImageSearchPath((char const *)arg2,(char const *)arg3,*arg4);
48361 
48362   return SWIG_arg;
48363 
48364   if(0) SWIG_fail;
48365 
48366 fail:
48367   lua_error(L);
48368   return SWIG_arg;
48369 }
48370 
48371 
48372 static int _wrap_SBTarget_AddModule__SWIG_0(lua_State* L) {
48373   int SWIG_arg = 0;
48374   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48375   lldb::SBModule *arg2 = 0 ;
48376   bool result;
48377 
48378   SWIG_check_num_args("lldb::SBTarget::AddModule",2,2)
48379   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AddModule",1,"lldb::SBTarget *");
48380   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::AddModule",2,"lldb::SBModule &");
48381 
48382   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48383     SWIG_fail_ptr("SBTarget_AddModule",1,SWIGTYPE_p_lldb__SBTarget);
48384   }
48385 
48386 
48387   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModule,0))){
48388     SWIG_fail_ptr("SBTarget_AddModule",2,SWIGTYPE_p_lldb__SBModule);
48389   }
48390 
48391   result = (bool)(arg1)->AddModule(*arg2);
48392   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
48393   return SWIG_arg;
48394 
48395   if(0) SWIG_fail;
48396 
48397 fail:
48398   lua_error(L);
48399   return SWIG_arg;
48400 }
48401 
48402 
48403 static int _wrap_SBTarget_AddModule__SWIG_1(lua_State* L) {
48404   int SWIG_arg = 0;
48405   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48406   char *arg2 = (char *) 0 ;
48407   char *arg3 = (char *) 0 ;
48408   char *arg4 = (char *) 0 ;
48409   lldb::SBModule result;
48410 
48411   SWIG_check_num_args("lldb::SBTarget::AddModule",4,4)
48412   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AddModule",1,"lldb::SBTarget *");
48413   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::AddModule",2,"char const *");
48414   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::AddModule",3,"char const *");
48415   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::AddModule",4,"char const *");
48416 
48417   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48418     SWIG_fail_ptr("SBTarget_AddModule",1,SWIGTYPE_p_lldb__SBTarget);
48419   }
48420 
48421   arg2 = (char *)lua_tostring(L, 2);
48422   arg3 = (char *)lua_tostring(L, 3);
48423   arg4 = (char *)lua_tostring(L, 4);
48424   result = (arg1)->AddModule((char const *)arg2,(char const *)arg3,(char const *)arg4);
48425   {
48426     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
48427     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
48428   }
48429   return SWIG_arg;
48430 
48431   if(0) SWIG_fail;
48432 
48433 fail:
48434   lua_error(L);
48435   return SWIG_arg;
48436 }
48437 
48438 
48439 static int _wrap_SBTarget_AddModule__SWIG_2(lua_State* L) {
48440   int SWIG_arg = 0;
48441   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48442   char *arg2 = (char *) 0 ;
48443   char *arg3 = (char *) 0 ;
48444   char *arg4 = (char *) 0 ;
48445   char *arg5 = (char *) 0 ;
48446   lldb::SBModule result;
48447 
48448   SWIG_check_num_args("lldb::SBTarget::AddModule",5,5)
48449   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AddModule",1,"lldb::SBTarget *");
48450   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::AddModule",2,"char const *");
48451   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::AddModule",3,"char const *");
48452   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::AddModule",4,"char const *");
48453   if(!SWIG_lua_isnilstring(L,5)) SWIG_fail_arg("lldb::SBTarget::AddModule",5,"char const *");
48454 
48455   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48456     SWIG_fail_ptr("SBTarget_AddModule",1,SWIGTYPE_p_lldb__SBTarget);
48457   }
48458 
48459   arg2 = (char *)lua_tostring(L, 2);
48460   arg3 = (char *)lua_tostring(L, 3);
48461   arg4 = (char *)lua_tostring(L, 4);
48462   arg5 = (char *)lua_tostring(L, 5);
48463   result = (arg1)->AddModule((char const *)arg2,(char const *)arg3,(char const *)arg4,(char const *)arg5);
48464   {
48465     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
48466     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
48467   }
48468   return SWIG_arg;
48469 
48470   if(0) SWIG_fail;
48471 
48472 fail:
48473   lua_error(L);
48474   return SWIG_arg;
48475 }
48476 
48477 
48478 static int _wrap_SBTarget_AddModule__SWIG_3(lua_State* L) {
48479   int SWIG_arg = 0;
48480   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48481   lldb::SBModuleSpec *arg2 = 0 ;
48482   lldb::SBModule result;
48483 
48484   SWIG_check_num_args("lldb::SBTarget::AddModule",2,2)
48485   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AddModule",1,"lldb::SBTarget *");
48486   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::AddModule",2,"lldb::SBModuleSpec const &");
48487 
48488   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48489     SWIG_fail_ptr("SBTarget_AddModule",1,SWIGTYPE_p_lldb__SBTarget);
48490   }
48491 
48492 
48493   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpec,0))){
48494     SWIG_fail_ptr("SBTarget_AddModule",2,SWIGTYPE_p_lldb__SBModuleSpec);
48495   }
48496 
48497   result = (arg1)->AddModule((lldb::SBModuleSpec const &)*arg2);
48498   {
48499     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
48500     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
48501   }
48502   return SWIG_arg;
48503 
48504   if(0) SWIG_fail;
48505 
48506 fail:
48507   lua_error(L);
48508   return SWIG_arg;
48509 }
48510 
48511 
48512 static int _wrap_SBTarget_AddModule(lua_State* L) {
48513   int argc;
48514   int argv[6]={
48515     1,2,3,4,5,6
48516   };
48517 
48518   argc = lua_gettop(L);
48519   if (argc == 2) {
48520     int _v;
48521     {
48522       void *ptr;
48523       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48524         _v = 0;
48525       } else {
48526         _v = 1;
48527       }
48528     }
48529     if (_v) {
48530       {
48531         void *ptr;
48532         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, SWIG_POINTER_NO_NULL)) {
48533           _v = 0;
48534         } else {
48535           _v = 1;
48536         }
48537       }
48538       if (_v) {
48539         return _wrap_SBTarget_AddModule__SWIG_0(L);
48540       }
48541     }
48542   }
48543   if (argc == 2) {
48544     int _v;
48545     {
48546       void *ptr;
48547       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48548         _v = 0;
48549       } else {
48550         _v = 1;
48551       }
48552     }
48553     if (_v) {
48554       {
48555         void *ptr;
48556         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpec, SWIG_POINTER_NO_NULL)) {
48557           _v = 0;
48558         } else {
48559           _v = 1;
48560         }
48561       }
48562       if (_v) {
48563         return _wrap_SBTarget_AddModule__SWIG_3(L);
48564       }
48565     }
48566   }
48567   if (argc == 4) {
48568     int _v;
48569     {
48570       void *ptr;
48571       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48572         _v = 0;
48573       } else {
48574         _v = 1;
48575       }
48576     }
48577     if (_v) {
48578       {
48579         _v = SWIG_lua_isnilstring(L,argv[1]);
48580       }
48581       if (_v) {
48582         {
48583           _v = SWIG_lua_isnilstring(L,argv[2]);
48584         }
48585         if (_v) {
48586           {
48587             _v = SWIG_lua_isnilstring(L,argv[3]);
48588           }
48589           if (_v) {
48590             return _wrap_SBTarget_AddModule__SWIG_1(L);
48591           }
48592         }
48593       }
48594     }
48595   }
48596   if (argc == 5) {
48597     int _v;
48598     {
48599       void *ptr;
48600       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48601         _v = 0;
48602       } else {
48603         _v = 1;
48604       }
48605     }
48606     if (_v) {
48607       {
48608         _v = SWIG_lua_isnilstring(L,argv[1]);
48609       }
48610       if (_v) {
48611         {
48612           _v = SWIG_lua_isnilstring(L,argv[2]);
48613         }
48614         if (_v) {
48615           {
48616             _v = SWIG_lua_isnilstring(L,argv[3]);
48617           }
48618           if (_v) {
48619             {
48620               _v = SWIG_lua_isnilstring(L,argv[4]);
48621             }
48622             if (_v) {
48623               return _wrap_SBTarget_AddModule__SWIG_2(L);
48624             }
48625           }
48626         }
48627       }
48628     }
48629   }
48630 
48631   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_AddModule'\n"
48632     "  Possible C/C++ prototypes are:\n"
48633     "    lldb::SBTarget::AddModule(lldb::SBModule &)\n"
48634     "    lldb::SBTarget::AddModule(char const *,char const *,char const *)\n"
48635     "    lldb::SBTarget::AddModule(char const *,char const *,char const *,char const *)\n"
48636     "    lldb::SBTarget::AddModule(lldb::SBModuleSpec const &)\n");
48637   lua_error(L);return 0;
48638 }
48639 
48640 
48641 static int _wrap_SBTarget_GetNumModules(lua_State* L) {
48642   int SWIG_arg = 0;
48643   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48644   uint32_t result;
48645 
48646   SWIG_check_num_args("lldb::SBTarget::GetNumModules",1,1)
48647   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetNumModules",1,"lldb::SBTarget const *");
48648 
48649   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48650     SWIG_fail_ptr("SBTarget_GetNumModules",1,SWIGTYPE_p_lldb__SBTarget);
48651   }
48652 
48653   result = (uint32_t)((lldb::SBTarget const *)arg1)->GetNumModules();
48654   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
48655   return SWIG_arg;
48656 
48657   if(0) SWIG_fail;
48658 
48659 fail:
48660   lua_error(L);
48661   return SWIG_arg;
48662 }
48663 
48664 
48665 static int _wrap_SBTarget_GetModuleAtIndex(lua_State* L) {
48666   int SWIG_arg = 0;
48667   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48668   uint32_t arg2 ;
48669   lldb::SBModule result;
48670 
48671   SWIG_check_num_args("lldb::SBTarget::GetModuleAtIndex",2,2)
48672   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetModuleAtIndex",1,"lldb::SBTarget *");
48673   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::GetModuleAtIndex",2,"uint32_t");
48674 
48675   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48676     SWIG_fail_ptr("SBTarget_GetModuleAtIndex",1,SWIGTYPE_p_lldb__SBTarget);
48677   }
48678 
48679   arg2 = (uint32_t)lua_tointeger(L, 2);
48680   result = (arg1)->GetModuleAtIndex(arg2);
48681   {
48682     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
48683     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
48684   }
48685   return SWIG_arg;
48686 
48687   if(0) SWIG_fail;
48688 
48689 fail:
48690   lua_error(L);
48691   return SWIG_arg;
48692 }
48693 
48694 
48695 static int _wrap_SBTarget_RemoveModule(lua_State* L) {
48696   int SWIG_arg = 0;
48697   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48698   lldb::SBModule arg2 ;
48699   lldb::SBModule *argp2 ;
48700   bool result;
48701 
48702   SWIG_check_num_args("lldb::SBTarget::RemoveModule",2,2)
48703   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::RemoveModule",1,"lldb::SBTarget *");
48704   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::RemoveModule",2,"lldb::SBModule");
48705 
48706   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48707     SWIG_fail_ptr("SBTarget_RemoveModule",1,SWIGTYPE_p_lldb__SBTarget);
48708   }
48709 
48710 
48711   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBModule,0))){
48712     SWIG_fail_ptr("SBTarget_RemoveModule",2,SWIGTYPE_p_lldb__SBModule);
48713   }
48714   arg2 = *argp2;
48715 
48716   result = (bool)(arg1)->RemoveModule(arg2);
48717   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
48718   return SWIG_arg;
48719 
48720   if(0) SWIG_fail;
48721 
48722 fail:
48723   lua_error(L);
48724   return SWIG_arg;
48725 }
48726 
48727 
48728 static int _wrap_SBTarget_GetDebugger(lua_State* L) {
48729   int SWIG_arg = 0;
48730   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48731   lldb::SBDebugger result;
48732 
48733   SWIG_check_num_args("lldb::SBTarget::GetDebugger",1,1)
48734   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetDebugger",1,"lldb::SBTarget const *");
48735 
48736   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48737     SWIG_fail_ptr("SBTarget_GetDebugger",1,SWIGTYPE_p_lldb__SBTarget);
48738   }
48739 
48740   result = ((lldb::SBTarget const *)arg1)->GetDebugger();
48741   {
48742     lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
48743     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
48744   }
48745   return SWIG_arg;
48746 
48747   if(0) SWIG_fail;
48748 
48749 fail:
48750   lua_error(L);
48751   return SWIG_arg;
48752 }
48753 
48754 
48755 static int _wrap_SBTarget_FindModule(lua_State* L) {
48756   int SWIG_arg = 0;
48757   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48758   lldb::SBFileSpec *arg2 = 0 ;
48759   lldb::SBModule result;
48760 
48761   SWIG_check_num_args("lldb::SBTarget::FindModule",2,2)
48762   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindModule",1,"lldb::SBTarget *");
48763   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::FindModule",2,"lldb::SBFileSpec const &");
48764 
48765   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48766     SWIG_fail_ptr("SBTarget_FindModule",1,SWIGTYPE_p_lldb__SBTarget);
48767   }
48768 
48769 
48770   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
48771     SWIG_fail_ptr("SBTarget_FindModule",2,SWIGTYPE_p_lldb__SBFileSpec);
48772   }
48773 
48774   result = (arg1)->FindModule((lldb::SBFileSpec const &)*arg2);
48775   {
48776     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
48777     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
48778   }
48779   return SWIG_arg;
48780 
48781   if(0) SWIG_fail;
48782 
48783 fail:
48784   lua_error(L);
48785   return SWIG_arg;
48786 }
48787 
48788 
48789 static int _wrap_SBTarget_FindCompileUnits(lua_State* L) {
48790   int SWIG_arg = 0;
48791   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48792   lldb::SBFileSpec *arg2 = 0 ;
48793   lldb::SBSymbolContextList result;
48794 
48795   SWIG_check_num_args("lldb::SBTarget::FindCompileUnits",2,2)
48796   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindCompileUnits",1,"lldb::SBTarget *");
48797   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::FindCompileUnits",2,"lldb::SBFileSpec const &");
48798 
48799   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48800     SWIG_fail_ptr("SBTarget_FindCompileUnits",1,SWIGTYPE_p_lldb__SBTarget);
48801   }
48802 
48803 
48804   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
48805     SWIG_fail_ptr("SBTarget_FindCompileUnits",2,SWIGTYPE_p_lldb__SBFileSpec);
48806   }
48807 
48808   result = (arg1)->FindCompileUnits((lldb::SBFileSpec const &)*arg2);
48809   {
48810     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
48811     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
48812   }
48813   return SWIG_arg;
48814 
48815   if(0) SWIG_fail;
48816 
48817 fail:
48818   lua_error(L);
48819   return SWIG_arg;
48820 }
48821 
48822 
48823 static int _wrap_SBTarget_GetByteOrder(lua_State* L) {
48824   int SWIG_arg = 0;
48825   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48826   lldb::ByteOrder result;
48827 
48828   SWIG_check_num_args("lldb::SBTarget::GetByteOrder",1,1)
48829   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetByteOrder",1,"lldb::SBTarget *");
48830 
48831   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48832     SWIG_fail_ptr("SBTarget_GetByteOrder",1,SWIGTYPE_p_lldb__SBTarget);
48833   }
48834 
48835   result = (lldb::ByteOrder)(arg1)->GetByteOrder();
48836   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
48837   return SWIG_arg;
48838 
48839   if(0) SWIG_fail;
48840 
48841 fail:
48842   lua_error(L);
48843   return SWIG_arg;
48844 }
48845 
48846 
48847 static int _wrap_SBTarget_GetAddressByteSize(lua_State* L) {
48848   int SWIG_arg = 0;
48849   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48850   uint32_t result;
48851 
48852   SWIG_check_num_args("lldb::SBTarget::GetAddressByteSize",1,1)
48853   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetAddressByteSize",1,"lldb::SBTarget *");
48854 
48855   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48856     SWIG_fail_ptr("SBTarget_GetAddressByteSize",1,SWIGTYPE_p_lldb__SBTarget);
48857   }
48858 
48859   result = (uint32_t)(arg1)->GetAddressByteSize();
48860   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
48861   return SWIG_arg;
48862 
48863   if(0) SWIG_fail;
48864 
48865 fail:
48866   lua_error(L);
48867   return SWIG_arg;
48868 }
48869 
48870 
48871 static int _wrap_SBTarget_GetTriple(lua_State* L) {
48872   int SWIG_arg = 0;
48873   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48874   char *result = 0 ;
48875 
48876   SWIG_check_num_args("lldb::SBTarget::GetTriple",1,1)
48877   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetTriple",1,"lldb::SBTarget *");
48878 
48879   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48880     SWIG_fail_ptr("SBTarget_GetTriple",1,SWIGTYPE_p_lldb__SBTarget);
48881   }
48882 
48883   result = (char *)(arg1)->GetTriple();
48884   lua_pushstring(L,(const char *)result); SWIG_arg++;
48885   return SWIG_arg;
48886 
48887   if(0) SWIG_fail;
48888 
48889 fail:
48890   lua_error(L);
48891   return SWIG_arg;
48892 }
48893 
48894 
48895 static int _wrap_SBTarget_GetDataByteSize(lua_State* L) {
48896   int SWIG_arg = 0;
48897   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48898   uint32_t result;
48899 
48900   SWIG_check_num_args("lldb::SBTarget::GetDataByteSize",1,1)
48901   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetDataByteSize",1,"lldb::SBTarget *");
48902 
48903   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48904     SWIG_fail_ptr("SBTarget_GetDataByteSize",1,SWIGTYPE_p_lldb__SBTarget);
48905   }
48906 
48907   result = (uint32_t)(arg1)->GetDataByteSize();
48908   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
48909   return SWIG_arg;
48910 
48911   if(0) SWIG_fail;
48912 
48913 fail:
48914   lua_error(L);
48915   return SWIG_arg;
48916 }
48917 
48918 
48919 static int _wrap_SBTarget_GetCodeByteSize(lua_State* L) {
48920   int SWIG_arg = 0;
48921   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48922   uint32_t result;
48923 
48924   SWIG_check_num_args("lldb::SBTarget::GetCodeByteSize",1,1)
48925   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetCodeByteSize",1,"lldb::SBTarget *");
48926 
48927   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48928     SWIG_fail_ptr("SBTarget_GetCodeByteSize",1,SWIGTYPE_p_lldb__SBTarget);
48929   }
48930 
48931   result = (uint32_t)(arg1)->GetCodeByteSize();
48932   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
48933   return SWIG_arg;
48934 
48935   if(0) SWIG_fail;
48936 
48937 fail:
48938   lua_error(L);
48939   return SWIG_arg;
48940 }
48941 
48942 
48943 static int _wrap_SBTarget_GetMaximumNumberOfChildrenToDisplay(lua_State* L) {
48944   int SWIG_arg = 0;
48945   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48946   uint32_t result;
48947 
48948   SWIG_check_num_args("lldb::SBTarget::GetMaximumNumberOfChildrenToDisplay",1,1)
48949   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetMaximumNumberOfChildrenToDisplay",1,"lldb::SBTarget const *");
48950 
48951   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48952     SWIG_fail_ptr("SBTarget_GetMaximumNumberOfChildrenToDisplay",1,SWIGTYPE_p_lldb__SBTarget);
48953   }
48954 
48955   result = (uint32_t)((lldb::SBTarget const *)arg1)->GetMaximumNumberOfChildrenToDisplay();
48956   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
48957   return SWIG_arg;
48958 
48959   if(0) SWIG_fail;
48960 
48961 fail:
48962   lua_error(L);
48963   return SWIG_arg;
48964 }
48965 
48966 
48967 static int _wrap_SBTarget_SetSectionLoadAddress(lua_State* L) {
48968   int SWIG_arg = 0;
48969   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48970   lldb::SBSection arg2 ;
48971   lldb::addr_t arg3 ;
48972   lldb::SBSection *argp2 ;
48973   lldb::SBError result;
48974 
48975   SWIG_check_num_args("lldb::SBTarget::SetSectionLoadAddress",3,3)
48976   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::SetSectionLoadAddress",1,"lldb::SBTarget *");
48977   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::SetSectionLoadAddress",2,"lldb::SBSection");
48978   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::SetSectionLoadAddress",3,"lldb::addr_t");
48979 
48980   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48981     SWIG_fail_ptr("SBTarget_SetSectionLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
48982   }
48983 
48984 
48985   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBSection,0))){
48986     SWIG_fail_ptr("SBTarget_SetSectionLoadAddress",2,SWIGTYPE_p_lldb__SBSection);
48987   }
48988   arg2 = *argp2;
48989 
48990   arg3 = (lldb::addr_t)lua_tointeger(L, 3);
48991   result = (arg1)->SetSectionLoadAddress(arg2,arg3);
48992   {
48993     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
48994     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
48995   }
48996   return SWIG_arg;
48997 
48998   if(0) SWIG_fail;
48999 
49000 fail:
49001   lua_error(L);
49002   return SWIG_arg;
49003 }
49004 
49005 
49006 static int _wrap_SBTarget_ClearSectionLoadAddress(lua_State* L) {
49007   int SWIG_arg = 0;
49008   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49009   lldb::SBSection arg2 ;
49010   lldb::SBSection *argp2 ;
49011   lldb::SBError result;
49012 
49013   SWIG_check_num_args("lldb::SBTarget::ClearSectionLoadAddress",2,2)
49014   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ClearSectionLoadAddress",1,"lldb::SBTarget *");
49015   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ClearSectionLoadAddress",2,"lldb::SBSection");
49016 
49017   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49018     SWIG_fail_ptr("SBTarget_ClearSectionLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
49019   }
49020 
49021 
49022   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBSection,0))){
49023     SWIG_fail_ptr("SBTarget_ClearSectionLoadAddress",2,SWIGTYPE_p_lldb__SBSection);
49024   }
49025   arg2 = *argp2;
49026 
49027   result = (arg1)->ClearSectionLoadAddress(arg2);
49028   {
49029     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
49030     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
49031   }
49032   return SWIG_arg;
49033 
49034   if(0) SWIG_fail;
49035 
49036 fail:
49037   lua_error(L);
49038   return SWIG_arg;
49039 }
49040 
49041 
49042 static int _wrap_SBTarget_SetModuleLoadAddress(lua_State* L) {
49043   int SWIG_arg = 0;
49044   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49045   lldb::SBModule arg2 ;
49046   int64_t arg3 ;
49047   lldb::SBModule *argp2 ;
49048   lldb::SBError result;
49049 
49050   SWIG_check_num_args("lldb::SBTarget::SetModuleLoadAddress",3,3)
49051   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::SetModuleLoadAddress",1,"lldb::SBTarget *");
49052   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::SetModuleLoadAddress",2,"lldb::SBModule");
49053   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::SetModuleLoadAddress",3,"int64_t");
49054 
49055   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49056     SWIG_fail_ptr("SBTarget_SetModuleLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
49057   }
49058 
49059 
49060   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBModule,0))){
49061     SWIG_fail_ptr("SBTarget_SetModuleLoadAddress",2,SWIGTYPE_p_lldb__SBModule);
49062   }
49063   arg2 = *argp2;
49064 
49065   arg3 = (int64_t)lua_tointeger(L, 3);
49066   result = (arg1)->SetModuleLoadAddress(arg2,arg3);
49067   {
49068     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
49069     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
49070   }
49071   return SWIG_arg;
49072 
49073   if(0) SWIG_fail;
49074 
49075 fail:
49076   lua_error(L);
49077   return SWIG_arg;
49078 }
49079 
49080 
49081 static int _wrap_SBTarget_ClearModuleLoadAddress(lua_State* L) {
49082   int SWIG_arg = 0;
49083   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49084   lldb::SBModule arg2 ;
49085   lldb::SBModule *argp2 ;
49086   lldb::SBError result;
49087 
49088   SWIG_check_num_args("lldb::SBTarget::ClearModuleLoadAddress",2,2)
49089   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ClearModuleLoadAddress",1,"lldb::SBTarget *");
49090   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ClearModuleLoadAddress",2,"lldb::SBModule");
49091 
49092   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49093     SWIG_fail_ptr("SBTarget_ClearModuleLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
49094   }
49095 
49096 
49097   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBModule,0))){
49098     SWIG_fail_ptr("SBTarget_ClearModuleLoadAddress",2,SWIGTYPE_p_lldb__SBModule);
49099   }
49100   arg2 = *argp2;
49101 
49102   result = (arg1)->ClearModuleLoadAddress(arg2);
49103   {
49104     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
49105     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
49106   }
49107   return SWIG_arg;
49108 
49109   if(0) SWIG_fail;
49110 
49111 fail:
49112   lua_error(L);
49113   return SWIG_arg;
49114 }
49115 
49116 
49117 static int _wrap_SBTarget_FindFunctions__SWIG_0(lua_State* L) {
49118   int SWIG_arg = 0;
49119   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49120   char *arg2 = (char *) 0 ;
49121   uint32_t arg3 ;
49122   lldb::SBSymbolContextList result;
49123 
49124   SWIG_check_num_args("lldb::SBTarget::FindFunctions",3,3)
49125   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",1,"lldb::SBTarget *");
49126   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",2,"char const *");
49127   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",3,"uint32_t");
49128 
49129   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49130     SWIG_fail_ptr("SBTarget_FindFunctions",1,SWIGTYPE_p_lldb__SBTarget);
49131   }
49132 
49133   arg2 = (char *)lua_tostring(L, 2);
49134   arg3 = (uint32_t)lua_tointeger(L, 3);
49135   result = (arg1)->FindFunctions((char const *)arg2,arg3);
49136   {
49137     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
49138     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
49139   }
49140   return SWIG_arg;
49141 
49142   if(0) SWIG_fail;
49143 
49144 fail:
49145   lua_error(L);
49146   return SWIG_arg;
49147 }
49148 
49149 
49150 static int _wrap_SBTarget_FindFunctions__SWIG_1(lua_State* L) {
49151   int SWIG_arg = 0;
49152   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49153   char *arg2 = (char *) 0 ;
49154   lldb::SBSymbolContextList result;
49155 
49156   SWIG_check_num_args("lldb::SBTarget::FindFunctions",2,2)
49157   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",1,"lldb::SBTarget *");
49158   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",2,"char const *");
49159 
49160   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49161     SWIG_fail_ptr("SBTarget_FindFunctions",1,SWIGTYPE_p_lldb__SBTarget);
49162   }
49163 
49164   arg2 = (char *)lua_tostring(L, 2);
49165   result = (arg1)->FindFunctions((char const *)arg2);
49166   {
49167     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
49168     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
49169   }
49170   return SWIG_arg;
49171 
49172   if(0) SWIG_fail;
49173 
49174 fail:
49175   lua_error(L);
49176   return SWIG_arg;
49177 }
49178 
49179 
49180 static int _wrap_SBTarget_FindFunctions(lua_State* L) {
49181   int argc;
49182   int argv[4]={
49183     1,2,3,4
49184   };
49185 
49186   argc = lua_gettop(L);
49187   if (argc == 2) {
49188     int _v;
49189     {
49190       void *ptr;
49191       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49192         _v = 0;
49193       } else {
49194         _v = 1;
49195       }
49196     }
49197     if (_v) {
49198       {
49199         _v = SWIG_lua_isnilstring(L,argv[1]);
49200       }
49201       if (_v) {
49202         return _wrap_SBTarget_FindFunctions__SWIG_1(L);
49203       }
49204     }
49205   }
49206   if (argc == 3) {
49207     int _v;
49208     {
49209       void *ptr;
49210       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49211         _v = 0;
49212       } else {
49213         _v = 1;
49214       }
49215     }
49216     if (_v) {
49217       {
49218         _v = SWIG_lua_isnilstring(L,argv[1]);
49219       }
49220       if (_v) {
49221         {
49222           _v = lua_isnumber(L,argv[2]);
49223         }
49224         if (_v) {
49225           return _wrap_SBTarget_FindFunctions__SWIG_0(L);
49226         }
49227       }
49228     }
49229   }
49230 
49231   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_FindFunctions'\n"
49232     "  Possible C/C++ prototypes are:\n"
49233     "    lldb::SBTarget::FindFunctions(char const *,uint32_t)\n"
49234     "    lldb::SBTarget::FindFunctions(char const *)\n");
49235   lua_error(L);return 0;
49236 }
49237 
49238 
49239 static int _wrap_SBTarget_FindFirstType(lua_State* L) {
49240   int SWIG_arg = 0;
49241   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49242   char *arg2 = (char *) 0 ;
49243   lldb::SBType result;
49244 
49245   SWIG_check_num_args("lldb::SBTarget::FindFirstType",2,2)
49246   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindFirstType",1,"lldb::SBTarget *");
49247   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindFirstType",2,"char const *");
49248 
49249   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49250     SWIG_fail_ptr("SBTarget_FindFirstType",1,SWIGTYPE_p_lldb__SBTarget);
49251   }
49252 
49253   arg2 = (char *)lua_tostring(L, 2);
49254   result = (arg1)->FindFirstType((char const *)arg2);
49255   {
49256     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
49257     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
49258   }
49259   return SWIG_arg;
49260 
49261   if(0) SWIG_fail;
49262 
49263 fail:
49264   lua_error(L);
49265   return SWIG_arg;
49266 }
49267 
49268 
49269 static int _wrap_SBTarget_FindTypes(lua_State* L) {
49270   int SWIG_arg = 0;
49271   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49272   char *arg2 = (char *) 0 ;
49273   lldb::SBTypeList result;
49274 
49275   SWIG_check_num_args("lldb::SBTarget::FindTypes",2,2)
49276   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindTypes",1,"lldb::SBTarget *");
49277   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindTypes",2,"char const *");
49278 
49279   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49280     SWIG_fail_ptr("SBTarget_FindTypes",1,SWIGTYPE_p_lldb__SBTarget);
49281   }
49282 
49283   arg2 = (char *)lua_tostring(L, 2);
49284   result = (arg1)->FindTypes((char const *)arg2);
49285   {
49286     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
49287     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
49288   }
49289   return SWIG_arg;
49290 
49291   if(0) SWIG_fail;
49292 
49293 fail:
49294   lua_error(L);
49295   return SWIG_arg;
49296 }
49297 
49298 
49299 static int _wrap_SBTarget_GetBasicType(lua_State* L) {
49300   int SWIG_arg = 0;
49301   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49302   lldb::BasicType arg2 ;
49303   lldb::SBType result;
49304 
49305   SWIG_check_num_args("lldb::SBTarget::GetBasicType",2,2)
49306   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetBasicType",1,"lldb::SBTarget *");
49307   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::GetBasicType",2,"lldb::BasicType");
49308 
49309   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49310     SWIG_fail_ptr("SBTarget_GetBasicType",1,SWIGTYPE_p_lldb__SBTarget);
49311   }
49312 
49313   arg2 = (lldb::BasicType)lua_tointeger(L, 2);
49314   result = (arg1)->GetBasicType(arg2);
49315   {
49316     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
49317     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
49318   }
49319   return SWIG_arg;
49320 
49321   if(0) SWIG_fail;
49322 
49323 fail:
49324   lua_error(L);
49325   return SWIG_arg;
49326 }
49327 
49328 
49329 static int _wrap_SBTarget_GetSourceManager(lua_State* L) {
49330   int SWIG_arg = 0;
49331   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49332   SwigValueWrapper< lldb::SBSourceManager > result;
49333 
49334   SWIG_check_num_args("lldb::SBTarget::GetSourceManager",1,1)
49335   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetSourceManager",1,"lldb::SBTarget *");
49336 
49337   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49338     SWIG_fail_ptr("SBTarget_GetSourceManager",1,SWIGTYPE_p_lldb__SBTarget);
49339   }
49340 
49341   result = (arg1)->GetSourceManager();
49342   {
49343     lldb::SBSourceManager * resultptr = new lldb::SBSourceManager((const lldb::SBSourceManager &) result);
49344     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSourceManager,1); SWIG_arg++;
49345   }
49346   return SWIG_arg;
49347 
49348   if(0) SWIG_fail;
49349 
49350 fail:
49351   lua_error(L);
49352   return SWIG_arg;
49353 }
49354 
49355 
49356 static int _wrap_SBTarget_FindGlobalVariables__SWIG_0(lua_State* L) {
49357   int SWIG_arg = 0;
49358   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49359   char *arg2 = (char *) 0 ;
49360   uint32_t arg3 ;
49361   lldb::SBValueList result;
49362 
49363   SWIG_check_num_args("lldb::SBTarget::FindGlobalVariables",3,3)
49364   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",1,"lldb::SBTarget *");
49365   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",2,"char const *");
49366   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",3,"uint32_t");
49367 
49368   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49369     SWIG_fail_ptr("SBTarget_FindGlobalVariables",1,SWIGTYPE_p_lldb__SBTarget);
49370   }
49371 
49372   arg2 = (char *)lua_tostring(L, 2);
49373   arg3 = (uint32_t)lua_tointeger(L, 3);
49374   result = (arg1)->FindGlobalVariables((char const *)arg2,arg3);
49375   {
49376     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
49377     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
49378   }
49379   return SWIG_arg;
49380 
49381   if(0) SWIG_fail;
49382 
49383 fail:
49384   lua_error(L);
49385   return SWIG_arg;
49386 }
49387 
49388 
49389 static int _wrap_SBTarget_FindFirstGlobalVariable(lua_State* L) {
49390   int SWIG_arg = 0;
49391   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49392   char *arg2 = (char *) 0 ;
49393   lldb::SBValue result;
49394 
49395   SWIG_check_num_args("lldb::SBTarget::FindFirstGlobalVariable",2,2)
49396   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindFirstGlobalVariable",1,"lldb::SBTarget *");
49397   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindFirstGlobalVariable",2,"char const *");
49398 
49399   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49400     SWIG_fail_ptr("SBTarget_FindFirstGlobalVariable",1,SWIGTYPE_p_lldb__SBTarget);
49401   }
49402 
49403   arg2 = (char *)lua_tostring(L, 2);
49404   result = (arg1)->FindFirstGlobalVariable((char const *)arg2);
49405   {
49406     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
49407     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
49408   }
49409   return SWIG_arg;
49410 
49411   if(0) SWIG_fail;
49412 
49413 fail:
49414   lua_error(L);
49415   return SWIG_arg;
49416 }
49417 
49418 
49419 static int _wrap_SBTarget_FindGlobalVariables__SWIG_1(lua_State* L) {
49420   int SWIG_arg = 0;
49421   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49422   char *arg2 = (char *) 0 ;
49423   uint32_t arg3 ;
49424   lldb::MatchType arg4 ;
49425   lldb::SBValueList result;
49426 
49427   SWIG_check_num_args("lldb::SBTarget::FindGlobalVariables",4,4)
49428   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",1,"lldb::SBTarget *");
49429   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",2,"char const *");
49430   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",3,"uint32_t");
49431   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",4,"lldb::MatchType");
49432 
49433   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49434     SWIG_fail_ptr("SBTarget_FindGlobalVariables",1,SWIGTYPE_p_lldb__SBTarget);
49435   }
49436 
49437   arg2 = (char *)lua_tostring(L, 2);
49438   arg3 = (uint32_t)lua_tointeger(L, 3);
49439   arg4 = (lldb::MatchType)lua_tointeger(L, 4);
49440   result = (arg1)->FindGlobalVariables((char const *)arg2,arg3,arg4);
49441   {
49442     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
49443     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
49444   }
49445   return SWIG_arg;
49446 
49447   if(0) SWIG_fail;
49448 
49449 fail:
49450   lua_error(L);
49451   return SWIG_arg;
49452 }
49453 
49454 
49455 static int _wrap_SBTarget_FindGlobalVariables(lua_State* L) {
49456   int argc;
49457   int argv[5]={
49458     1,2,3,4,5
49459   };
49460 
49461   argc = lua_gettop(L);
49462   if (argc == 3) {
49463     int _v;
49464     {
49465       void *ptr;
49466       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49467         _v = 0;
49468       } else {
49469         _v = 1;
49470       }
49471     }
49472     if (_v) {
49473       {
49474         _v = SWIG_lua_isnilstring(L,argv[1]);
49475       }
49476       if (_v) {
49477         {
49478           _v = lua_isnumber(L,argv[2]);
49479         }
49480         if (_v) {
49481           return _wrap_SBTarget_FindGlobalVariables__SWIG_0(L);
49482         }
49483       }
49484     }
49485   }
49486   if (argc == 4) {
49487     int _v;
49488     {
49489       void *ptr;
49490       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49491         _v = 0;
49492       } else {
49493         _v = 1;
49494       }
49495     }
49496     if (_v) {
49497       {
49498         _v = SWIG_lua_isnilstring(L,argv[1]);
49499       }
49500       if (_v) {
49501         {
49502           _v = lua_isnumber(L,argv[2]);
49503         }
49504         if (_v) {
49505           {
49506             _v = lua_isnumber(L,argv[3]);
49507           }
49508           if (_v) {
49509             return _wrap_SBTarget_FindGlobalVariables__SWIG_1(L);
49510           }
49511         }
49512       }
49513     }
49514   }
49515 
49516   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_FindGlobalVariables'\n"
49517     "  Possible C/C++ prototypes are:\n"
49518     "    lldb::SBTarget::FindGlobalVariables(char const *,uint32_t)\n"
49519     "    lldb::SBTarget::FindGlobalVariables(char const *,uint32_t,lldb::MatchType)\n");
49520   lua_error(L);return 0;
49521 }
49522 
49523 
49524 static int _wrap_SBTarget_FindGlobalFunctions(lua_State* L) {
49525   int SWIG_arg = 0;
49526   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49527   char *arg2 = (char *) 0 ;
49528   uint32_t arg3 ;
49529   lldb::MatchType arg4 ;
49530   lldb::SBSymbolContextList result;
49531 
49532   SWIG_check_num_args("lldb::SBTarget::FindGlobalFunctions",4,4)
49533   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindGlobalFunctions",1,"lldb::SBTarget *");
49534   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindGlobalFunctions",2,"char const *");
49535   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::FindGlobalFunctions",3,"uint32_t");
49536   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::FindGlobalFunctions",4,"lldb::MatchType");
49537 
49538   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49539     SWIG_fail_ptr("SBTarget_FindGlobalFunctions",1,SWIGTYPE_p_lldb__SBTarget);
49540   }
49541 
49542   arg2 = (char *)lua_tostring(L, 2);
49543   arg3 = (uint32_t)lua_tointeger(L, 3);
49544   arg4 = (lldb::MatchType)lua_tointeger(L, 4);
49545   result = (arg1)->FindGlobalFunctions((char const *)arg2,arg3,arg4);
49546   {
49547     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
49548     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
49549   }
49550   return SWIG_arg;
49551 
49552   if(0) SWIG_fail;
49553 
49554 fail:
49555   lua_error(L);
49556   return SWIG_arg;
49557 }
49558 
49559 
49560 static int _wrap_SBTarget_Clear(lua_State* L) {
49561   int SWIG_arg = 0;
49562   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49563 
49564   SWIG_check_num_args("lldb::SBTarget::Clear",1,1)
49565   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Clear",1,"lldb::SBTarget *");
49566 
49567   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49568     SWIG_fail_ptr("SBTarget_Clear",1,SWIGTYPE_p_lldb__SBTarget);
49569   }
49570 
49571   (arg1)->Clear();
49572 
49573   return SWIG_arg;
49574 
49575   if(0) SWIG_fail;
49576 
49577 fail:
49578   lua_error(L);
49579   return SWIG_arg;
49580 }
49581 
49582 
49583 static int _wrap_SBTarget_ResolveFileAddress(lua_State* L) {
49584   int SWIG_arg = 0;
49585   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49586   lldb::addr_t arg2 ;
49587   lldb::SBAddress result;
49588 
49589   SWIG_check_num_args("lldb::SBTarget::ResolveFileAddress",2,2)
49590   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ResolveFileAddress",1,"lldb::SBTarget *");
49591   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::ResolveFileAddress",2,"lldb::addr_t");
49592 
49593   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49594     SWIG_fail_ptr("SBTarget_ResolveFileAddress",1,SWIGTYPE_p_lldb__SBTarget);
49595   }
49596 
49597   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
49598   result = (arg1)->ResolveFileAddress(arg2);
49599   {
49600     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
49601     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
49602   }
49603   return SWIG_arg;
49604 
49605   if(0) SWIG_fail;
49606 
49607 fail:
49608   lua_error(L);
49609   return SWIG_arg;
49610 }
49611 
49612 
49613 static int _wrap_SBTarget_ResolveLoadAddress(lua_State* L) {
49614   int SWIG_arg = 0;
49615   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49616   lldb::addr_t arg2 ;
49617   lldb::SBAddress result;
49618 
49619   SWIG_check_num_args("lldb::SBTarget::ResolveLoadAddress",2,2)
49620   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ResolveLoadAddress",1,"lldb::SBTarget *");
49621   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::ResolveLoadAddress",2,"lldb::addr_t");
49622 
49623   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49624     SWIG_fail_ptr("SBTarget_ResolveLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
49625   }
49626 
49627   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
49628   result = (arg1)->ResolveLoadAddress(arg2);
49629   {
49630     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
49631     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
49632   }
49633   return SWIG_arg;
49634 
49635   if(0) SWIG_fail;
49636 
49637 fail:
49638   lua_error(L);
49639   return SWIG_arg;
49640 }
49641 
49642 
49643 static int _wrap_SBTarget_ResolvePastLoadAddress(lua_State* L) {
49644   int SWIG_arg = 0;
49645   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49646   uint32_t arg2 ;
49647   lldb::addr_t arg3 ;
49648   lldb::SBAddress result;
49649 
49650   SWIG_check_num_args("lldb::SBTarget::ResolvePastLoadAddress",3,3)
49651   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ResolvePastLoadAddress",1,"lldb::SBTarget *");
49652   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::ResolvePastLoadAddress",2,"uint32_t");
49653   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::ResolvePastLoadAddress",3,"lldb::addr_t");
49654 
49655   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49656     SWIG_fail_ptr("SBTarget_ResolvePastLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
49657   }
49658 
49659   arg2 = (uint32_t)lua_tointeger(L, 2);
49660   arg3 = (lldb::addr_t)lua_tointeger(L, 3);
49661   result = (arg1)->ResolvePastLoadAddress(arg2,arg3);
49662   {
49663     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
49664     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
49665   }
49666   return SWIG_arg;
49667 
49668   if(0) SWIG_fail;
49669 
49670 fail:
49671   lua_error(L);
49672   return SWIG_arg;
49673 }
49674 
49675 
49676 static int _wrap_SBTarget_ResolveSymbolContextForAddress(lua_State* L) {
49677   int SWIG_arg = 0;
49678   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49679   lldb::SBAddress *arg2 = 0 ;
49680   uint32_t arg3 ;
49681   lldb::SBSymbolContext result;
49682 
49683   SWIG_check_num_args("lldb::SBTarget::ResolveSymbolContextForAddress",3,3)
49684   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ResolveSymbolContextForAddress",1,"lldb::SBTarget *");
49685   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ResolveSymbolContextForAddress",2,"lldb::SBAddress const &");
49686   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::ResolveSymbolContextForAddress",3,"uint32_t");
49687 
49688   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49689     SWIG_fail_ptr("SBTarget_ResolveSymbolContextForAddress",1,SWIGTYPE_p_lldb__SBTarget);
49690   }
49691 
49692 
49693   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
49694     SWIG_fail_ptr("SBTarget_ResolveSymbolContextForAddress",2,SWIGTYPE_p_lldb__SBAddress);
49695   }
49696 
49697   arg3 = (uint32_t)lua_tointeger(L, 3);
49698   result = (arg1)->ResolveSymbolContextForAddress((lldb::SBAddress const &)*arg2,arg3);
49699   {
49700     lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
49701     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
49702   }
49703   return SWIG_arg;
49704 
49705   if(0) SWIG_fail;
49706 
49707 fail:
49708   lua_error(L);
49709   return SWIG_arg;
49710 }
49711 
49712 
49713 static int _wrap_SBTarget_ReadMemory(lua_State* L) {
49714   int SWIG_arg = 0;
49715   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49716   lldb::SBAddress arg2 ;
49717   void *arg3 = (void *) 0 ;
49718   size_t arg4 ;
49719   lldb::SBError *arg5 = 0 ;
49720   lldb::SBAddress *argp2 ;
49721   size_t result;
49722 
49723   SWIG_check_num_args("lldb::SBTarget::ReadMemory",4,4)
49724   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ReadMemory",1,"lldb::SBTarget *");
49725   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ReadMemory",2,"lldb::SBAddress const");
49726   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::ReadMemory",4,"lldb::SBError &");
49727 
49728   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49729     SWIG_fail_ptr("SBTarget_ReadMemory",1,SWIGTYPE_p_lldb__SBTarget);
49730   }
49731 
49732 
49733   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
49734     SWIG_fail_ptr("SBTarget_ReadMemory",2,SWIGTYPE_p_lldb__SBAddress);
49735   }
49736   arg2 = *argp2;
49737 
49738   {
49739     arg4 = luaL_checkinteger(L, 3);
49740     if (arg4 <= 0) {
49741       return luaL_error(L, "Positive integer expected");
49742     }
49743     arg3 = (char *) malloc(arg4);
49744   }
49745 
49746   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
49747     SWIG_fail_ptr("SBTarget_ReadMemory",5,SWIGTYPE_p_lldb__SBError);
49748   }
49749 
49750   result = (arg1)->ReadMemory(arg2,arg3,arg4,*arg5);
49751   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
49752   {
49753     lua_pop(L, 1); // Blow away the previous result
49754     if (result == 0) {
49755       lua_pushliteral(L, "");
49756     } else {
49757       lua_pushlstring(L, (const char *)arg3, result);
49758     }
49759     free(arg3);
49760     // SWIG_arg was already incremented
49761   }
49762   return SWIG_arg;
49763 
49764   if(0) SWIG_fail;
49765 
49766 fail:
49767   lua_error(L);
49768   return SWIG_arg;
49769 }
49770 
49771 
49772 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_0(lua_State* L) {
49773   int SWIG_arg = 0;
49774   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49775   char *arg2 = (char *) 0 ;
49776   uint32_t arg3 ;
49777   lldb::SBBreakpoint result;
49778 
49779   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",3,3)
49780   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
49781   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"char const *");
49782   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
49783 
49784   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49785     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
49786   }
49787 
49788   arg2 = (char *)lua_tostring(L, 2);
49789   arg3 = (uint32_t)lua_tointeger(L, 3);
49790   result = (arg1)->BreakpointCreateByLocation((char const *)arg2,arg3);
49791   {
49792     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49793     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49794   }
49795   return SWIG_arg;
49796 
49797   if(0) SWIG_fail;
49798 
49799 fail:
49800   lua_error(L);
49801   return SWIG_arg;
49802 }
49803 
49804 
49805 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_1(lua_State* L) {
49806   int SWIG_arg = 0;
49807   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49808   lldb::SBFileSpec *arg2 = 0 ;
49809   uint32_t arg3 ;
49810   lldb::SBBreakpoint result;
49811 
49812   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",3,3)
49813   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
49814   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
49815   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
49816 
49817   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49818     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
49819   }
49820 
49821 
49822   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
49823     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
49824   }
49825 
49826   arg3 = (uint32_t)lua_tointeger(L, 3);
49827   result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3);
49828   {
49829     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49830     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49831   }
49832   return SWIG_arg;
49833 
49834   if(0) SWIG_fail;
49835 
49836 fail:
49837   lua_error(L);
49838   return SWIG_arg;
49839 }
49840 
49841 
49842 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_2(lua_State* L) {
49843   int SWIG_arg = 0;
49844   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49845   lldb::SBFileSpec *arg2 = 0 ;
49846   uint32_t arg3 ;
49847   lldb::addr_t arg4 ;
49848   lldb::SBBreakpoint result;
49849 
49850   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",4,4)
49851   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
49852   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
49853   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
49854   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",4,"lldb::addr_t");
49855 
49856   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49857     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
49858   }
49859 
49860 
49861   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
49862     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
49863   }
49864 
49865   arg3 = (uint32_t)lua_tointeger(L, 3);
49866   arg4 = (lldb::addr_t)lua_tointeger(L, 4);
49867   result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3,arg4);
49868   {
49869     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49870     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49871   }
49872   return SWIG_arg;
49873 
49874   if(0) SWIG_fail;
49875 
49876 fail:
49877   lua_error(L);
49878   return SWIG_arg;
49879 }
49880 
49881 
49882 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_3(lua_State* L) {
49883   int SWIG_arg = 0;
49884   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49885   lldb::SBFileSpec *arg2 = 0 ;
49886   uint32_t arg3 ;
49887   lldb::addr_t arg4 ;
49888   lldb::SBFileSpecList *arg5 = 0 ;
49889   lldb::SBBreakpoint result;
49890 
49891   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",5,5)
49892   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
49893   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
49894   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
49895   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",4,"lldb::addr_t");
49896   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",5,"lldb::SBFileSpecList &");
49897 
49898   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49899     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
49900   }
49901 
49902 
49903   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
49904     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
49905   }
49906 
49907   arg3 = (uint32_t)lua_tointeger(L, 3);
49908   arg4 = (lldb::addr_t)lua_tointeger(L, 4);
49909 
49910   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49911     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",5,SWIGTYPE_p_lldb__SBFileSpecList);
49912   }
49913 
49914   result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3,arg4,*arg5);
49915   {
49916     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49917     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49918   }
49919   return SWIG_arg;
49920 
49921   if(0) SWIG_fail;
49922 
49923 fail:
49924   lua_error(L);
49925   return SWIG_arg;
49926 }
49927 
49928 
49929 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_4(lua_State* L) {
49930   int SWIG_arg = 0;
49931   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49932   lldb::SBFileSpec *arg2 = 0 ;
49933   uint32_t arg3 ;
49934   uint32_t arg4 ;
49935   lldb::addr_t arg5 ;
49936   lldb::SBFileSpecList *arg6 = 0 ;
49937   lldb::SBBreakpoint result;
49938 
49939   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",6,6)
49940   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
49941   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
49942   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
49943   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",4,"uint32_t");
49944   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",5,"lldb::addr_t");
49945   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",6,"lldb::SBFileSpecList &");
49946 
49947   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49948     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
49949   }
49950 
49951 
49952   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
49953     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
49954   }
49955 
49956   arg3 = (uint32_t)lua_tointeger(L, 3);
49957   arg4 = (uint32_t)lua_tointeger(L, 4);
49958   arg5 = (lldb::addr_t)lua_tointeger(L, 5);
49959 
49960   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49961     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",6,SWIGTYPE_p_lldb__SBFileSpecList);
49962   }
49963 
49964   result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3,arg4,arg5,*arg6);
49965   {
49966     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49967     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49968   }
49969   return SWIG_arg;
49970 
49971   if(0) SWIG_fail;
49972 
49973 fail:
49974   lua_error(L);
49975   return SWIG_arg;
49976 }
49977 
49978 
49979 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_5(lua_State* L) {
49980   int SWIG_arg = 0;
49981   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49982   lldb::SBFileSpec *arg2 = 0 ;
49983   uint32_t arg3 ;
49984   uint32_t arg4 ;
49985   lldb::addr_t arg5 ;
49986   lldb::SBFileSpecList *arg6 = 0 ;
49987   bool arg7 ;
49988   lldb::SBBreakpoint result;
49989 
49990   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",7,7)
49991   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
49992   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
49993   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
49994   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",4,"uint32_t");
49995   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",5,"lldb::addr_t");
49996   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",6,"lldb::SBFileSpecList &");
49997   if(!lua_isboolean(L,7)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",7,"bool");
49998 
49999   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50000     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
50001   }
50002 
50003 
50004   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
50005     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
50006   }
50007 
50008   arg3 = (uint32_t)lua_tointeger(L, 3);
50009   arg4 = (uint32_t)lua_tointeger(L, 4);
50010   arg5 = (lldb::addr_t)lua_tointeger(L, 5);
50011 
50012   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50013     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",6,SWIGTYPE_p_lldb__SBFileSpecList);
50014   }
50015 
50016   arg7 = (lua_toboolean(L, 7)!=0);
50017   result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3,arg4,arg5,*arg6,arg7);
50018   {
50019     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50020     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50021   }
50022   return SWIG_arg;
50023 
50024   if(0) SWIG_fail;
50025 
50026 fail:
50027   lua_error(L);
50028   return SWIG_arg;
50029 }
50030 
50031 
50032 static int _wrap_SBTarget_BreakpointCreateByLocation(lua_State* L) {
50033   int argc;
50034   int argv[8]={
50035     1,2,3,4,5,6,7,8
50036   };
50037 
50038   argc = lua_gettop(L);
50039   if (argc == 3) {
50040     int _v;
50041     {
50042       void *ptr;
50043       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50044         _v = 0;
50045       } else {
50046         _v = 1;
50047       }
50048     }
50049     if (_v) {
50050       {
50051         void *ptr;
50052         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
50053           _v = 0;
50054         } else {
50055           _v = 1;
50056         }
50057       }
50058       if (_v) {
50059         {
50060           _v = lua_isnumber(L,argv[2]);
50061         }
50062         if (_v) {
50063           return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_1(L);
50064         }
50065       }
50066     }
50067   }
50068   if (argc == 3) {
50069     int _v;
50070     {
50071       void *ptr;
50072       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50073         _v = 0;
50074       } else {
50075         _v = 1;
50076       }
50077     }
50078     if (_v) {
50079       {
50080         _v = SWIG_lua_isnilstring(L,argv[1]);
50081       }
50082       if (_v) {
50083         {
50084           _v = lua_isnumber(L,argv[2]);
50085         }
50086         if (_v) {
50087           return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_0(L);
50088         }
50089       }
50090     }
50091   }
50092   if (argc == 4) {
50093     int _v;
50094     {
50095       void *ptr;
50096       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50097         _v = 0;
50098       } else {
50099         _v = 1;
50100       }
50101     }
50102     if (_v) {
50103       {
50104         void *ptr;
50105         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
50106           _v = 0;
50107         } else {
50108           _v = 1;
50109         }
50110       }
50111       if (_v) {
50112         {
50113           _v = lua_isnumber(L,argv[2]);
50114         }
50115         if (_v) {
50116           {
50117             _v = lua_isnumber(L,argv[3]);
50118           }
50119           if (_v) {
50120             return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_2(L);
50121           }
50122         }
50123       }
50124     }
50125   }
50126   if (argc == 5) {
50127     int _v;
50128     {
50129       void *ptr;
50130       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50131         _v = 0;
50132       } else {
50133         _v = 1;
50134       }
50135     }
50136     if (_v) {
50137       {
50138         void *ptr;
50139         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
50140           _v = 0;
50141         } else {
50142           _v = 1;
50143         }
50144       }
50145       if (_v) {
50146         {
50147           _v = lua_isnumber(L,argv[2]);
50148         }
50149         if (_v) {
50150           {
50151             _v = lua_isnumber(L,argv[3]);
50152           }
50153           if (_v) {
50154             {
50155               void *ptr;
50156               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50157                 _v = 0;
50158               } else {
50159                 _v = 1;
50160               }
50161             }
50162             if (_v) {
50163               return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_3(L);
50164             }
50165           }
50166         }
50167       }
50168     }
50169   }
50170   if (argc == 6) {
50171     int _v;
50172     {
50173       void *ptr;
50174       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50175         _v = 0;
50176       } else {
50177         _v = 1;
50178       }
50179     }
50180     if (_v) {
50181       {
50182         void *ptr;
50183         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
50184           _v = 0;
50185         } else {
50186           _v = 1;
50187         }
50188       }
50189       if (_v) {
50190         {
50191           _v = lua_isnumber(L,argv[2]);
50192         }
50193         if (_v) {
50194           {
50195             _v = lua_isnumber(L,argv[3]);
50196           }
50197           if (_v) {
50198             {
50199               _v = lua_isnumber(L,argv[4]);
50200             }
50201             if (_v) {
50202               {
50203                 void *ptr;
50204                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50205                   _v = 0;
50206                 } else {
50207                   _v = 1;
50208                 }
50209               }
50210               if (_v) {
50211                 return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_4(L);
50212               }
50213             }
50214           }
50215         }
50216       }
50217     }
50218   }
50219   if (argc == 7) {
50220     int _v;
50221     {
50222       void *ptr;
50223       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50224         _v = 0;
50225       } else {
50226         _v = 1;
50227       }
50228     }
50229     if (_v) {
50230       {
50231         void *ptr;
50232         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
50233           _v = 0;
50234         } else {
50235           _v = 1;
50236         }
50237       }
50238       if (_v) {
50239         {
50240           _v = lua_isnumber(L,argv[2]);
50241         }
50242         if (_v) {
50243           {
50244             _v = lua_isnumber(L,argv[3]);
50245           }
50246           if (_v) {
50247             {
50248               _v = lua_isnumber(L,argv[4]);
50249             }
50250             if (_v) {
50251               {
50252                 void *ptr;
50253                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50254                   _v = 0;
50255                 } else {
50256                   _v = 1;
50257                 }
50258               }
50259               if (_v) {
50260                 {
50261                   _v = lua_isboolean(L,argv[6]);
50262                 }
50263                 if (_v) {
50264                   return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_5(L);
50265                 }
50266               }
50267             }
50268           }
50269         }
50270       }
50271     }
50272   }
50273 
50274   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateByLocation'\n"
50275     "  Possible C/C++ prototypes are:\n"
50276     "    lldb::SBTarget::BreakpointCreateByLocation(char const *,uint32_t)\n"
50277     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t)\n"
50278     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t,lldb::addr_t)\n"
50279     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t,lldb::addr_t,lldb::SBFileSpecList &)\n"
50280     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t,uint32_t,lldb::addr_t,lldb::SBFileSpecList &)\n"
50281     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t,uint32_t,lldb::addr_t,lldb::SBFileSpecList &,bool)\n");
50282   lua_error(L);return 0;
50283 }
50284 
50285 
50286 static int _wrap_SBTarget_BreakpointCreateByName__SWIG_0(lua_State* L) {
50287   int SWIG_arg = 0;
50288   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50289   char *arg2 = (char *) 0 ;
50290   char *arg3 = (char *) 0 ;
50291   lldb::SBBreakpoint result;
50292 
50293   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByName",3,3)
50294   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",1,"lldb::SBTarget *");
50295   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",2,"char const *");
50296   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",3,"char const *");
50297 
50298   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50299     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",1,SWIGTYPE_p_lldb__SBTarget);
50300   }
50301 
50302   arg2 = (char *)lua_tostring(L, 2);
50303   arg3 = (char *)lua_tostring(L, 3);
50304   result = (arg1)->BreakpointCreateByName((char const *)arg2,(char const *)arg3);
50305   {
50306     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50307     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50308   }
50309   return SWIG_arg;
50310 
50311   if(0) SWIG_fail;
50312 
50313 fail:
50314   lua_error(L);
50315   return SWIG_arg;
50316 }
50317 
50318 
50319 static int _wrap_SBTarget_BreakpointCreateByName__SWIG_1(lua_State* L) {
50320   int SWIG_arg = 0;
50321   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50322   char *arg2 = (char *) 0 ;
50323   lldb::SBBreakpoint result;
50324 
50325   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByName",2,2)
50326   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",1,"lldb::SBTarget *");
50327   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",2,"char const *");
50328 
50329   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50330     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",1,SWIGTYPE_p_lldb__SBTarget);
50331   }
50332 
50333   arg2 = (char *)lua_tostring(L, 2);
50334   result = (arg1)->BreakpointCreateByName((char const *)arg2);
50335   {
50336     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50337     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50338   }
50339   return SWIG_arg;
50340 
50341   if(0) SWIG_fail;
50342 
50343 fail:
50344   lua_error(L);
50345   return SWIG_arg;
50346 }
50347 
50348 
50349 static int _wrap_SBTarget_BreakpointCreateByName__SWIG_2(lua_State* L) {
50350   int SWIG_arg = 0;
50351   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50352   char *arg2 = (char *) 0 ;
50353   uint32_t arg3 ;
50354   lldb::SBFileSpecList *arg4 = 0 ;
50355   lldb::SBFileSpecList *arg5 = 0 ;
50356   lldb::SBBreakpoint result;
50357 
50358   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByName",5,5)
50359   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",1,"lldb::SBTarget *");
50360   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",2,"char const *");
50361   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",3,"uint32_t");
50362   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",4,"lldb::SBFileSpecList const &");
50363   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",5,"lldb::SBFileSpecList const &");
50364 
50365   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50366     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",1,SWIGTYPE_p_lldb__SBTarget);
50367   }
50368 
50369   arg2 = (char *)lua_tostring(L, 2);
50370   arg3 = (uint32_t)lua_tointeger(L, 3);
50371 
50372   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50373     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",4,SWIGTYPE_p_lldb__SBFileSpecList);
50374   }
50375 
50376 
50377   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50378     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",5,SWIGTYPE_p_lldb__SBFileSpecList);
50379   }
50380 
50381   result = (arg1)->BreakpointCreateByName((char const *)arg2,arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBFileSpecList const &)*arg5);
50382   {
50383     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50384     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50385   }
50386   return SWIG_arg;
50387 
50388   if(0) SWIG_fail;
50389 
50390 fail:
50391   lua_error(L);
50392   return SWIG_arg;
50393 }
50394 
50395 
50396 static int _wrap_SBTarget_BreakpointCreateByName__SWIG_3(lua_State* L) {
50397   int SWIG_arg = 0;
50398   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50399   char *arg2 = (char *) 0 ;
50400   uint32_t arg3 ;
50401   lldb::LanguageType arg4 ;
50402   lldb::SBFileSpecList *arg5 = 0 ;
50403   lldb::SBFileSpecList *arg6 = 0 ;
50404   lldb::SBBreakpoint result;
50405 
50406   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByName",6,6)
50407   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",1,"lldb::SBTarget *");
50408   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",2,"char const *");
50409   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",3,"uint32_t");
50410   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",4,"lldb::LanguageType");
50411   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",5,"lldb::SBFileSpecList const &");
50412   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",6,"lldb::SBFileSpecList const &");
50413 
50414   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50415     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",1,SWIGTYPE_p_lldb__SBTarget);
50416   }
50417 
50418   arg2 = (char *)lua_tostring(L, 2);
50419   arg3 = (uint32_t)lua_tointeger(L, 3);
50420   arg4 = (lldb::LanguageType)lua_tointeger(L, 4);
50421 
50422   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50423     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",5,SWIGTYPE_p_lldb__SBFileSpecList);
50424   }
50425 
50426 
50427   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50428     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",6,SWIGTYPE_p_lldb__SBFileSpecList);
50429   }
50430 
50431   result = (arg1)->BreakpointCreateByName((char const *)arg2,arg3,arg4,(lldb::SBFileSpecList const &)*arg5,(lldb::SBFileSpecList const &)*arg6);
50432   {
50433     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50434     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50435   }
50436   return SWIG_arg;
50437 
50438   if(0) SWIG_fail;
50439 
50440 fail:
50441   lua_error(L);
50442   return SWIG_arg;
50443 }
50444 
50445 
50446 static int _wrap_SBTarget_BreakpointCreateByName(lua_State* L) {
50447   int argc;
50448   int argv[7]={
50449     1,2,3,4,5,6,7
50450   };
50451 
50452   argc = lua_gettop(L);
50453   if (argc == 2) {
50454     int _v;
50455     {
50456       void *ptr;
50457       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50458         _v = 0;
50459       } else {
50460         _v = 1;
50461       }
50462     }
50463     if (_v) {
50464       {
50465         _v = SWIG_lua_isnilstring(L,argv[1]);
50466       }
50467       if (_v) {
50468         return _wrap_SBTarget_BreakpointCreateByName__SWIG_1(L);
50469       }
50470     }
50471   }
50472   if (argc == 3) {
50473     int _v;
50474     {
50475       void *ptr;
50476       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50477         _v = 0;
50478       } else {
50479         _v = 1;
50480       }
50481     }
50482     if (_v) {
50483       {
50484         _v = SWIG_lua_isnilstring(L,argv[1]);
50485       }
50486       if (_v) {
50487         {
50488           _v = SWIG_lua_isnilstring(L,argv[2]);
50489         }
50490         if (_v) {
50491           return _wrap_SBTarget_BreakpointCreateByName__SWIG_0(L);
50492         }
50493       }
50494     }
50495   }
50496   if (argc == 5) {
50497     int _v;
50498     {
50499       void *ptr;
50500       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50501         _v = 0;
50502       } else {
50503         _v = 1;
50504       }
50505     }
50506     if (_v) {
50507       {
50508         _v = SWIG_lua_isnilstring(L,argv[1]);
50509       }
50510       if (_v) {
50511         {
50512           _v = lua_isnumber(L,argv[2]);
50513         }
50514         if (_v) {
50515           {
50516             void *ptr;
50517             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50518               _v = 0;
50519             } else {
50520               _v = 1;
50521             }
50522           }
50523           if (_v) {
50524             {
50525               void *ptr;
50526               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50527                 _v = 0;
50528               } else {
50529                 _v = 1;
50530               }
50531             }
50532             if (_v) {
50533               return _wrap_SBTarget_BreakpointCreateByName__SWIG_2(L);
50534             }
50535           }
50536         }
50537       }
50538     }
50539   }
50540   if (argc == 6) {
50541     int _v;
50542     {
50543       void *ptr;
50544       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50545         _v = 0;
50546       } else {
50547         _v = 1;
50548       }
50549     }
50550     if (_v) {
50551       {
50552         _v = SWIG_lua_isnilstring(L,argv[1]);
50553       }
50554       if (_v) {
50555         {
50556           _v = lua_isnumber(L,argv[2]);
50557         }
50558         if (_v) {
50559           {
50560             _v = lua_isnumber(L,argv[3]);
50561           }
50562           if (_v) {
50563             {
50564               void *ptr;
50565               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50566                 _v = 0;
50567               } else {
50568                 _v = 1;
50569               }
50570             }
50571             if (_v) {
50572               {
50573                 void *ptr;
50574                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50575                   _v = 0;
50576                 } else {
50577                   _v = 1;
50578                 }
50579               }
50580               if (_v) {
50581                 return _wrap_SBTarget_BreakpointCreateByName__SWIG_3(L);
50582               }
50583             }
50584           }
50585         }
50586       }
50587     }
50588   }
50589 
50590   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateByName'\n"
50591     "  Possible C/C++ prototypes are:\n"
50592     "    lldb::SBTarget::BreakpointCreateByName(char const *,char const *)\n"
50593     "    lldb::SBTarget::BreakpointCreateByName(char const *)\n"
50594     "    lldb::SBTarget::BreakpointCreateByName(char const *,uint32_t,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n"
50595     "    lldb::SBTarget::BreakpointCreateByName(char const *,uint32_t,lldb::LanguageType,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n");
50596   lua_error(L);return 0;
50597 }
50598 
50599 
50600 static int _wrap_SBTarget_BreakpointCreateByNames__SWIG_0(lua_State* L) {
50601   int SWIG_arg = 0;
50602   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50603   char **arg2 = (char **) 0 ;
50604   uint32_t arg3 ;
50605   uint32_t arg4 ;
50606   lldb::SBFileSpecList *arg5 = 0 ;
50607   lldb::SBFileSpecList *arg6 = 0 ;
50608   lldb::SBBreakpoint result;
50609 
50610   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByNames",6,6)
50611   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",1,"lldb::SBTarget *");
50612   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",3,"uint32_t");
50613   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",4,"uint32_t");
50614   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",5,"lldb::SBFileSpecList const &");
50615   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",6,"lldb::SBFileSpecList const &");
50616 
50617   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50618     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",1,SWIGTYPE_p_lldb__SBTarget);
50619   }
50620 
50621   {
50622     if (lua_istable(L, 2)) {
50623       size_t size = lua_rawlen(L, 2);
50624       arg2 = (char **)malloc((size + 1) * sizeof(char *));
50625       int i = 0, j = 0;
50626       while (i++ < size) {
50627         lua_rawgeti(L, 2, i);
50628         if (!lua_isstring(L, -1)) {
50629           // if current element cannot be converted to string, raise an error
50630           lua_pop(L, 1);
50631           return luaL_error(L, "List should only contain strings");
50632         }
50633         arg2[j++] = (char *)lua_tostring(L, -1);
50634         lua_pop(L, 1);
50635       }
50636       arg2[j] = 0;
50637     } else if (lua_isnil(L, 2)) {
50638       // "nil" is also acceptable, equivalent as an empty table
50639       arg2 = NULL;
50640     } else {
50641       return luaL_error(L, "A list of strings expected");
50642     }
50643   }
50644   arg3 = (uint32_t)lua_tointeger(L, 3);
50645   arg4 = (uint32_t)lua_tointeger(L, 4);
50646 
50647   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50648     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",5,SWIGTYPE_p_lldb__SBFileSpecList);
50649   }
50650 
50651 
50652   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50653     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",6,SWIGTYPE_p_lldb__SBFileSpecList);
50654   }
50655 
50656   result = (arg1)->BreakpointCreateByNames((char const **)arg2,arg3,arg4,(lldb::SBFileSpecList const &)*arg5,(lldb::SBFileSpecList const &)*arg6);
50657   {
50658     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50659     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50660   }
50661   {
50662     free((char *) arg2);
50663   }
50664   return SWIG_arg;
50665 
50666   if(0) SWIG_fail;
50667 
50668 fail:
50669   {
50670     free((char *) arg2);
50671   }
50672   lua_error(L);
50673   return SWIG_arg;
50674 }
50675 
50676 
50677 static int _wrap_SBTarget_BreakpointCreateByNames__SWIG_1(lua_State* L) {
50678   int SWIG_arg = 0;
50679   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50680   char **arg2 = (char **) 0 ;
50681   uint32_t arg3 ;
50682   uint32_t arg4 ;
50683   lldb::LanguageType arg5 ;
50684   lldb::SBFileSpecList *arg6 = 0 ;
50685   lldb::SBFileSpecList *arg7 = 0 ;
50686   lldb::SBBreakpoint result;
50687 
50688   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByNames",7,7)
50689   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",1,"lldb::SBTarget *");
50690   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",3,"uint32_t");
50691   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",4,"uint32_t");
50692   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",5,"lldb::LanguageType");
50693   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",6,"lldb::SBFileSpecList const &");
50694   if(!lua_isuserdata(L,7)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",7,"lldb::SBFileSpecList const &");
50695 
50696   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50697     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",1,SWIGTYPE_p_lldb__SBTarget);
50698   }
50699 
50700   {
50701     if (lua_istable(L, 2)) {
50702       size_t size = lua_rawlen(L, 2);
50703       arg2 = (char **)malloc((size + 1) * sizeof(char *));
50704       int i = 0, j = 0;
50705       while (i++ < size) {
50706         lua_rawgeti(L, 2, i);
50707         if (!lua_isstring(L, -1)) {
50708           // if current element cannot be converted to string, raise an error
50709           lua_pop(L, 1);
50710           return luaL_error(L, "List should only contain strings");
50711         }
50712         arg2[j++] = (char *)lua_tostring(L, -1);
50713         lua_pop(L, 1);
50714       }
50715       arg2[j] = 0;
50716     } else if (lua_isnil(L, 2)) {
50717       // "nil" is also acceptable, equivalent as an empty table
50718       arg2 = NULL;
50719     } else {
50720       return luaL_error(L, "A list of strings expected");
50721     }
50722   }
50723   arg3 = (uint32_t)lua_tointeger(L, 3);
50724   arg4 = (uint32_t)lua_tointeger(L, 4);
50725   arg5 = (lldb::LanguageType)lua_tointeger(L, 5);
50726 
50727   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50728     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",6,SWIGTYPE_p_lldb__SBFileSpecList);
50729   }
50730 
50731 
50732   if (!SWIG_IsOK(SWIG_ConvertPtr(L,7,(void**)&arg7,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50733     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",7,SWIGTYPE_p_lldb__SBFileSpecList);
50734   }
50735 
50736   result = (arg1)->BreakpointCreateByNames((char const **)arg2,arg3,arg4,arg5,(lldb::SBFileSpecList const &)*arg6,(lldb::SBFileSpecList const &)*arg7);
50737   {
50738     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50739     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50740   }
50741   {
50742     free((char *) arg2);
50743   }
50744   return SWIG_arg;
50745 
50746   if(0) SWIG_fail;
50747 
50748 fail:
50749   {
50750     free((char *) arg2);
50751   }
50752   lua_error(L);
50753   return SWIG_arg;
50754 }
50755 
50756 
50757 static int _wrap_SBTarget_BreakpointCreateByNames__SWIG_2(lua_State* L) {
50758   int SWIG_arg = 0;
50759   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50760   char **arg2 = (char **) 0 ;
50761   uint32_t arg3 ;
50762   uint32_t arg4 ;
50763   lldb::LanguageType arg5 ;
50764   lldb::addr_t arg6 ;
50765   lldb::SBFileSpecList *arg7 = 0 ;
50766   lldb::SBFileSpecList *arg8 = 0 ;
50767   lldb::SBBreakpoint result;
50768 
50769   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByNames",8,8)
50770   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",1,"lldb::SBTarget *");
50771   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",3,"uint32_t");
50772   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",4,"uint32_t");
50773   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",5,"lldb::LanguageType");
50774   if(!lua_isinteger(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",6,"lldb::addr_t");
50775   if(!lua_isuserdata(L,7)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",7,"lldb::SBFileSpecList const &");
50776   if(!lua_isuserdata(L,8)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",8,"lldb::SBFileSpecList const &");
50777 
50778   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50779     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",1,SWIGTYPE_p_lldb__SBTarget);
50780   }
50781 
50782   {
50783     if (lua_istable(L, 2)) {
50784       size_t size = lua_rawlen(L, 2);
50785       arg2 = (char **)malloc((size + 1) * sizeof(char *));
50786       int i = 0, j = 0;
50787       while (i++ < size) {
50788         lua_rawgeti(L, 2, i);
50789         if (!lua_isstring(L, -1)) {
50790           // if current element cannot be converted to string, raise an error
50791           lua_pop(L, 1);
50792           return luaL_error(L, "List should only contain strings");
50793         }
50794         arg2[j++] = (char *)lua_tostring(L, -1);
50795         lua_pop(L, 1);
50796       }
50797       arg2[j] = 0;
50798     } else if (lua_isnil(L, 2)) {
50799       // "nil" is also acceptable, equivalent as an empty table
50800       arg2 = NULL;
50801     } else {
50802       return luaL_error(L, "A list of strings expected");
50803     }
50804   }
50805   arg3 = (uint32_t)lua_tointeger(L, 3);
50806   arg4 = (uint32_t)lua_tointeger(L, 4);
50807   arg5 = (lldb::LanguageType)lua_tointeger(L, 5);
50808   arg6 = (lldb::addr_t)lua_tointeger(L, 6);
50809 
50810   if (!SWIG_IsOK(SWIG_ConvertPtr(L,7,(void**)&arg7,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50811     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",7,SWIGTYPE_p_lldb__SBFileSpecList);
50812   }
50813 
50814 
50815   if (!SWIG_IsOK(SWIG_ConvertPtr(L,8,(void**)&arg8,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50816     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",8,SWIGTYPE_p_lldb__SBFileSpecList);
50817   }
50818 
50819   result = (arg1)->BreakpointCreateByNames((char const **)arg2,arg3,arg4,arg5,arg6,(lldb::SBFileSpecList const &)*arg7,(lldb::SBFileSpecList const &)*arg8);
50820   {
50821     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50822     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50823   }
50824   {
50825     free((char *) arg2);
50826   }
50827   return SWIG_arg;
50828 
50829   if(0) SWIG_fail;
50830 
50831 fail:
50832   {
50833     free((char *) arg2);
50834   }
50835   lua_error(L);
50836   return SWIG_arg;
50837 }
50838 
50839 
50840 static int _wrap_SBTarget_BreakpointCreateByNames(lua_State* L) {
50841   int argc;
50842   int argv[9]={
50843     1,2,3,4,5,6,7,8,9
50844   };
50845 
50846   argc = lua_gettop(L);
50847   if (argc == 6) {
50848     int _v;
50849     {
50850       void *ptr;
50851       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50852         _v = 0;
50853       } else {
50854         _v = 1;
50855       }
50856     }
50857     if (_v) {
50858       {
50859         _v = (lua_istable(L, argv[1]) || lua_isnil(L, argv[1]));
50860       }
50861       if (_v) {
50862         {
50863           _v = lua_isnumber(L,argv[2]);
50864         }
50865         if (_v) {
50866           {
50867             _v = lua_isnumber(L,argv[3]);
50868           }
50869           if (_v) {
50870             {
50871               void *ptr;
50872               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50873                 _v = 0;
50874               } else {
50875                 _v = 1;
50876               }
50877             }
50878             if (_v) {
50879               {
50880                 void *ptr;
50881                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50882                   _v = 0;
50883                 } else {
50884                   _v = 1;
50885                 }
50886               }
50887               if (_v) {
50888                 return _wrap_SBTarget_BreakpointCreateByNames__SWIG_0(L);
50889               }
50890             }
50891           }
50892         }
50893       }
50894     }
50895   }
50896   if (argc == 7) {
50897     int _v;
50898     {
50899       void *ptr;
50900       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50901         _v = 0;
50902       } else {
50903         _v = 1;
50904       }
50905     }
50906     if (_v) {
50907       {
50908         _v = (lua_istable(L, argv[1]) || lua_isnil(L, argv[1]));
50909       }
50910       if (_v) {
50911         {
50912           _v = lua_isnumber(L,argv[2]);
50913         }
50914         if (_v) {
50915           {
50916             _v = lua_isnumber(L,argv[3]);
50917           }
50918           if (_v) {
50919             {
50920               _v = lua_isnumber(L,argv[4]);
50921             }
50922             if (_v) {
50923               {
50924                 void *ptr;
50925                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50926                   _v = 0;
50927                 } else {
50928                   _v = 1;
50929                 }
50930               }
50931               if (_v) {
50932                 {
50933                   void *ptr;
50934                   if (lua_isuserdata(L,argv[6])==0 || SWIG_ConvertPtr(L,argv[6], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50935                     _v = 0;
50936                   } else {
50937                     _v = 1;
50938                   }
50939                 }
50940                 if (_v) {
50941                   return _wrap_SBTarget_BreakpointCreateByNames__SWIG_1(L);
50942                 }
50943               }
50944             }
50945           }
50946         }
50947       }
50948     }
50949   }
50950   if (argc == 8) {
50951     int _v;
50952     {
50953       void *ptr;
50954       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50955         _v = 0;
50956       } else {
50957         _v = 1;
50958       }
50959     }
50960     if (_v) {
50961       {
50962         _v = (lua_istable(L, argv[1]) || lua_isnil(L, argv[1]));
50963       }
50964       if (_v) {
50965         {
50966           _v = lua_isnumber(L,argv[2]);
50967         }
50968         if (_v) {
50969           {
50970             _v = lua_isnumber(L,argv[3]);
50971           }
50972           if (_v) {
50973             {
50974               _v = lua_isnumber(L,argv[4]);
50975             }
50976             if (_v) {
50977               {
50978                 _v = lua_isnumber(L,argv[5]);
50979               }
50980               if (_v) {
50981                 {
50982                   void *ptr;
50983                   if (lua_isuserdata(L,argv[6])==0 || SWIG_ConvertPtr(L,argv[6], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50984                     _v = 0;
50985                   } else {
50986                     _v = 1;
50987                   }
50988                 }
50989                 if (_v) {
50990                   {
50991                     void *ptr;
50992                     if (lua_isuserdata(L,argv[7])==0 || SWIG_ConvertPtr(L,argv[7], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50993                       _v = 0;
50994                     } else {
50995                       _v = 1;
50996                     }
50997                   }
50998                   if (_v) {
50999                     return _wrap_SBTarget_BreakpointCreateByNames__SWIG_2(L);
51000                   }
51001                 }
51002               }
51003             }
51004           }
51005         }
51006       }
51007     }
51008   }
51009 
51010   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateByNames'\n"
51011     "  Possible C/C++ prototypes are:\n"
51012     "    lldb::SBTarget::BreakpointCreateByNames(char const **,uint32_t,uint32_t,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n"
51013     "    lldb::SBTarget::BreakpointCreateByNames(char const **,uint32_t,uint32_t,lldb::LanguageType,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n"
51014     "    lldb::SBTarget::BreakpointCreateByNames(char const **,uint32_t,uint32_t,lldb::LanguageType,lldb::addr_t,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n");
51015   lua_error(L);return 0;
51016 }
51017 
51018 
51019 static int _wrap_SBTarget_BreakpointCreateByRegex__SWIG_0(lua_State* L) {
51020   int SWIG_arg = 0;
51021   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51022   char *arg2 = (char *) 0 ;
51023   char *arg3 = (char *) 0 ;
51024   lldb::SBBreakpoint result;
51025 
51026   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByRegex",3,3)
51027   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",1,"lldb::SBTarget *");
51028   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",2,"char const *");
51029   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",3,"char const *");
51030 
51031   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51032     SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",1,SWIGTYPE_p_lldb__SBTarget);
51033   }
51034 
51035   arg2 = (char *)lua_tostring(L, 2);
51036   arg3 = (char *)lua_tostring(L, 3);
51037   result = (arg1)->BreakpointCreateByRegex((char const *)arg2,(char const *)arg3);
51038   {
51039     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
51040     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
51041   }
51042   return SWIG_arg;
51043 
51044   if(0) SWIG_fail;
51045 
51046 fail:
51047   lua_error(L);
51048   return SWIG_arg;
51049 }
51050 
51051 
51052 static int _wrap_SBTarget_BreakpointCreateByRegex__SWIG_1(lua_State* L) {
51053   int SWIG_arg = 0;
51054   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51055   char *arg2 = (char *) 0 ;
51056   lldb::SBBreakpoint result;
51057 
51058   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByRegex",2,2)
51059   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",1,"lldb::SBTarget *");
51060   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",2,"char const *");
51061 
51062   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51063     SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",1,SWIGTYPE_p_lldb__SBTarget);
51064   }
51065 
51066   arg2 = (char *)lua_tostring(L, 2);
51067   result = (arg1)->BreakpointCreateByRegex((char const *)arg2);
51068   {
51069     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
51070     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
51071   }
51072   return SWIG_arg;
51073 
51074   if(0) SWIG_fail;
51075 
51076 fail:
51077   lua_error(L);
51078   return SWIG_arg;
51079 }
51080 
51081 
51082 static int _wrap_SBTarget_BreakpointCreateByRegex__SWIG_2(lua_State* L) {
51083   int SWIG_arg = 0;
51084   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51085   char *arg2 = (char *) 0 ;
51086   lldb::LanguageType arg3 ;
51087   lldb::SBFileSpecList *arg4 = 0 ;
51088   lldb::SBFileSpecList *arg5 = 0 ;
51089   lldb::SBBreakpoint result;
51090 
51091   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByRegex",5,5)
51092   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",1,"lldb::SBTarget *");
51093   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",2,"char const *");
51094   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",3,"lldb::LanguageType");
51095   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",4,"lldb::SBFileSpecList const &");
51096   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",5,"lldb::SBFileSpecList const &");
51097 
51098   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51099     SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",1,SWIGTYPE_p_lldb__SBTarget);
51100   }
51101 
51102   arg2 = (char *)lua_tostring(L, 2);
51103   arg3 = (lldb::LanguageType)lua_tointeger(L, 3);
51104 
51105   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
51106     SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",4,SWIGTYPE_p_lldb__SBFileSpecList);
51107   }
51108 
51109 
51110   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
51111     SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",5,SWIGTYPE_p_lldb__SBFileSpecList);
51112   }
51113 
51114   result = (arg1)->BreakpointCreateByRegex((char const *)arg2,arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBFileSpecList const &)*arg5);
51115   {
51116     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
51117     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
51118   }
51119   return SWIG_arg;
51120 
51121   if(0) SWIG_fail;
51122 
51123 fail:
51124   lua_error(L);
51125   return SWIG_arg;
51126 }
51127 
51128 
51129 static int _wrap_SBTarget_BreakpointCreateByRegex(lua_State* L) {
51130   int argc;
51131   int argv[6]={
51132     1,2,3,4,5,6
51133   };
51134 
51135   argc = lua_gettop(L);
51136   if (argc == 2) {
51137     int _v;
51138     {
51139       void *ptr;
51140       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51141         _v = 0;
51142       } else {
51143         _v = 1;
51144       }
51145     }
51146     if (_v) {
51147       {
51148         _v = SWIG_lua_isnilstring(L,argv[1]);
51149       }
51150       if (_v) {
51151         return _wrap_SBTarget_BreakpointCreateByRegex__SWIG_1(L);
51152       }
51153     }
51154   }
51155   if (argc == 3) {
51156     int _v;
51157     {
51158       void *ptr;
51159       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51160         _v = 0;
51161       } else {
51162         _v = 1;
51163       }
51164     }
51165     if (_v) {
51166       {
51167         _v = SWIG_lua_isnilstring(L,argv[1]);
51168       }
51169       if (_v) {
51170         {
51171           _v = SWIG_lua_isnilstring(L,argv[2]);
51172         }
51173         if (_v) {
51174           return _wrap_SBTarget_BreakpointCreateByRegex__SWIG_0(L);
51175         }
51176       }
51177     }
51178   }
51179   if (argc == 5) {
51180     int _v;
51181     {
51182       void *ptr;
51183       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51184         _v = 0;
51185       } else {
51186         _v = 1;
51187       }
51188     }
51189     if (_v) {
51190       {
51191         _v = SWIG_lua_isnilstring(L,argv[1]);
51192       }
51193       if (_v) {
51194         {
51195           _v = lua_isnumber(L,argv[2]);
51196         }
51197         if (_v) {
51198           {
51199             void *ptr;
51200             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
51201               _v = 0;
51202             } else {
51203               _v = 1;
51204             }
51205           }
51206           if (_v) {
51207             {
51208               void *ptr;
51209               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
51210                 _v = 0;
51211               } else {
51212                 _v = 1;
51213               }
51214             }
51215             if (_v) {
51216               return _wrap_SBTarget_BreakpointCreateByRegex__SWIG_2(L);
51217             }
51218           }
51219         }
51220       }
51221     }
51222   }
51223 
51224   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateByRegex'\n"
51225     "  Possible C/C++ prototypes are:\n"
51226     "    lldb::SBTarget::BreakpointCreateByRegex(char const *,char const *)\n"
51227     "    lldb::SBTarget::BreakpointCreateByRegex(char const *)\n"
51228     "    lldb::SBTarget::BreakpointCreateByRegex(char const *,lldb::LanguageType,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n");
51229   lua_error(L);return 0;
51230 }
51231 
51232 
51233 static int _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_0(lua_State* L) {
51234   int SWIG_arg = 0;
51235   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51236   char *arg2 = (char *) 0 ;
51237   lldb::SBFileSpec *arg3 = 0 ;
51238   char *arg4 = (char *) 0 ;
51239   lldb::SBBreakpoint result;
51240 
51241   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySourceRegex",4,4)
51242   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",1,"lldb::SBTarget *");
51243   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",2,"char const *");
51244   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",3,"lldb::SBFileSpec const &");
51245   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",4,"char const *");
51246 
51247   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51248     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",1,SWIGTYPE_p_lldb__SBTarget);
51249   }
51250 
51251   arg2 = (char *)lua_tostring(L, 2);
51252 
51253   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
51254     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",3,SWIGTYPE_p_lldb__SBFileSpec);
51255   }
51256 
51257   arg4 = (char *)lua_tostring(L, 4);
51258   result = (arg1)->BreakpointCreateBySourceRegex((char const *)arg2,(lldb::SBFileSpec const &)*arg3,(char const *)arg4);
51259   {
51260     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
51261     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
51262   }
51263   return SWIG_arg;
51264 
51265   if(0) SWIG_fail;
51266 
51267 fail:
51268   lua_error(L);
51269   return SWIG_arg;
51270 }
51271 
51272 
51273 static int _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_1(lua_State* L) {
51274   int SWIG_arg = 0;
51275   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51276   char *arg2 = (char *) 0 ;
51277   lldb::SBFileSpec *arg3 = 0 ;
51278   lldb::SBBreakpoint result;
51279 
51280   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySourceRegex",3,3)
51281   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",1,"lldb::SBTarget *");
51282   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",2,"char const *");
51283   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",3,"lldb::SBFileSpec const &");
51284 
51285   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51286     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",1,SWIGTYPE_p_lldb__SBTarget);
51287   }
51288 
51289   arg2 = (char *)lua_tostring(L, 2);
51290 
51291   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
51292     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",3,SWIGTYPE_p_lldb__SBFileSpec);
51293   }
51294 
51295   result = (arg1)->BreakpointCreateBySourceRegex((char const *)arg2,(lldb::SBFileSpec const &)*arg3);
51296   {
51297     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
51298     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
51299   }
51300   return SWIG_arg;
51301 
51302   if(0) SWIG_fail;
51303 
51304 fail:
51305   lua_error(L);
51306   return SWIG_arg;
51307 }
51308 
51309 
51310 static int _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_2(lua_State* L) {
51311   int SWIG_arg = 0;
51312   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51313   char *arg2 = (char *) 0 ;
51314   lldb::SBFileSpecList *arg3 = 0 ;
51315   lldb::SBFileSpecList *arg4 = 0 ;
51316   lldb::SBBreakpoint result;
51317 
51318   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySourceRegex",4,4)
51319   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",1,"lldb::SBTarget *");
51320   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",2,"char const *");
51321   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",3,"lldb::SBFileSpecList const &");
51322   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",4,"lldb::SBFileSpecList const &");
51323 
51324   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51325     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",1,SWIGTYPE_p_lldb__SBTarget);
51326   }
51327 
51328   arg2 = (char *)lua_tostring(L, 2);
51329 
51330   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpecList,0))){
51331     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",3,SWIGTYPE_p_lldb__SBFileSpecList);
51332   }
51333 
51334 
51335   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
51336     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",4,SWIGTYPE_p_lldb__SBFileSpecList);
51337   }
51338 
51339   result = (arg1)->BreakpointCreateBySourceRegex((char const *)arg2,(lldb::SBFileSpecList const &)*arg3,(lldb::SBFileSpecList const &)*arg4);
51340   {
51341     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
51342     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
51343   }
51344   return SWIG_arg;
51345 
51346   if(0) SWIG_fail;
51347 
51348 fail:
51349   lua_error(L);
51350   return SWIG_arg;
51351 }
51352 
51353 
51354 static int _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_3(lua_State* L) {
51355   int SWIG_arg = 0;
51356   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51357   char *arg2 = (char *) 0 ;
51358   lldb::SBFileSpecList *arg3 = 0 ;
51359   lldb::SBFileSpecList *arg4 = 0 ;
51360   lldb::SBStringList *arg5 = 0 ;
51361   lldb::SBBreakpoint result;
51362 
51363   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySourceRegex",5,5)
51364   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",1,"lldb::SBTarget *");
51365   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",2,"char const *");
51366   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",3,"lldb::SBFileSpecList const &");
51367   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",4,"lldb::SBFileSpecList const &");
51368   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",5,"lldb::SBStringList const &");
51369 
51370   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51371     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",1,SWIGTYPE_p_lldb__SBTarget);
51372   }
51373 
51374   arg2 = (char *)lua_tostring(L, 2);
51375 
51376   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpecList,0))){
51377     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",3,SWIGTYPE_p_lldb__SBFileSpecList);
51378   }
51379 
51380 
51381   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
51382     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",4,SWIGTYPE_p_lldb__SBFileSpecList);
51383   }
51384 
51385 
51386   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBStringList,0))){
51387     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",5,SWIGTYPE_p_lldb__SBStringList);
51388   }
51389 
51390   result = (arg1)->BreakpointCreateBySourceRegex((char const *)arg2,(lldb::SBFileSpecList const &)*arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBStringList const &)*arg5);
51391   {
51392     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
51393     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
51394   }
51395   return SWIG_arg;
51396 
51397   if(0) SWIG_fail;
51398 
51399 fail:
51400   lua_error(L);
51401   return SWIG_arg;
51402 }
51403 
51404 
51405 static int _wrap_SBTarget_BreakpointCreateBySourceRegex(lua_State* L) {
51406   int argc;
51407   int argv[6]={
51408     1,2,3,4,5,6
51409   };
51410 
51411   argc = lua_gettop(L);
51412   if (argc == 3) {
51413     int _v;
51414     {
51415       void *ptr;
51416       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51417         _v = 0;
51418       } else {
51419         _v = 1;
51420       }
51421     }
51422     if (_v) {
51423       {
51424         _v = SWIG_lua_isnilstring(L,argv[1]);
51425       }
51426       if (_v) {
51427         {
51428           void *ptr;
51429           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
51430             _v = 0;
51431           } else {
51432             _v = 1;
51433           }
51434         }
51435         if (_v) {
51436           return _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_1(L);
51437         }
51438       }
51439     }
51440   }
51441   if (argc == 4) {
51442     int _v;
51443     {
51444       void *ptr;
51445       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51446         _v = 0;
51447       } else {
51448         _v = 1;
51449       }
51450     }
51451     if (_v) {
51452       {
51453         _v = SWIG_lua_isnilstring(L,argv[1]);
51454       }
51455       if (_v) {
51456         {
51457           void *ptr;
51458           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
51459             _v = 0;
51460           } else {
51461             _v = 1;
51462           }
51463         }
51464         if (_v) {
51465           {
51466             _v = SWIG_lua_isnilstring(L,argv[3]);
51467           }
51468           if (_v) {
51469             return _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_0(L);
51470           }
51471         }
51472       }
51473     }
51474   }
51475   if (argc == 4) {
51476     int _v;
51477     {
51478       void *ptr;
51479       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51480         _v = 0;
51481       } else {
51482         _v = 1;
51483       }
51484     }
51485     if (_v) {
51486       {
51487         _v = SWIG_lua_isnilstring(L,argv[1]);
51488       }
51489       if (_v) {
51490         {
51491           void *ptr;
51492           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
51493             _v = 0;
51494           } else {
51495             _v = 1;
51496           }
51497         }
51498         if (_v) {
51499           {
51500             void *ptr;
51501             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
51502               _v = 0;
51503             } else {
51504               _v = 1;
51505             }
51506           }
51507           if (_v) {
51508             return _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_2(L);
51509           }
51510         }
51511       }
51512     }
51513   }
51514   if (argc == 5) {
51515     int _v;
51516     {
51517       void *ptr;
51518       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51519         _v = 0;
51520       } else {
51521         _v = 1;
51522       }
51523     }
51524     if (_v) {
51525       {
51526         _v = SWIG_lua_isnilstring(L,argv[1]);
51527       }
51528       if (_v) {
51529         {
51530           void *ptr;
51531           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
51532             _v = 0;
51533           } else {
51534             _v = 1;
51535           }
51536         }
51537         if (_v) {
51538           {
51539             void *ptr;
51540             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
51541               _v = 0;
51542             } else {
51543               _v = 1;
51544             }
51545           }
51546           if (_v) {
51547             {
51548               void *ptr;
51549               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, SWIG_POINTER_NO_NULL)) {
51550                 _v = 0;
51551               } else {
51552                 _v = 1;
51553               }
51554             }
51555             if (_v) {
51556               return _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_3(L);
51557             }
51558           }
51559         }
51560       }
51561     }
51562   }
51563 
51564   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateBySourceRegex'\n"
51565     "  Possible C/C++ prototypes are:\n"
51566     "    lldb::SBTarget::BreakpointCreateBySourceRegex(char const *,lldb::SBFileSpec const &,char const *)\n"
51567     "    lldb::SBTarget::BreakpointCreateBySourceRegex(char const *,lldb::SBFileSpec const &)\n"
51568     "    lldb::SBTarget::BreakpointCreateBySourceRegex(char const *,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n"
51569     "    lldb::SBTarget::BreakpointCreateBySourceRegex(char const *,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &,lldb::SBStringList const &)\n");
51570   lua_error(L);return 0;
51571 }
51572 
51573 
51574 static int _wrap_SBTarget_BreakpointCreateForException(lua_State* L) {
51575   int SWIG_arg = 0;
51576   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51577   lldb::LanguageType arg2 ;
51578   bool arg3 ;
51579   bool arg4 ;
51580   lldb::SBBreakpoint result;
51581 
51582   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateForException",4,4)
51583   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateForException",1,"lldb::SBTarget *");
51584   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateForException",2,"lldb::LanguageType");
51585   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateForException",3,"bool");
51586   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateForException",4,"bool");
51587 
51588   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51589     SWIG_fail_ptr("SBTarget_BreakpointCreateForException",1,SWIGTYPE_p_lldb__SBTarget);
51590   }
51591 
51592   arg2 = (lldb::LanguageType)lua_tointeger(L, 2);
51593   arg3 = (lua_toboolean(L, 3)!=0);
51594   arg4 = (lua_toboolean(L, 4)!=0);
51595   result = (arg1)->BreakpointCreateForException(arg2,arg3,arg4);
51596   {
51597     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
51598     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
51599   }
51600   return SWIG_arg;
51601 
51602   if(0) SWIG_fail;
51603 
51604 fail:
51605   lua_error(L);
51606   return SWIG_arg;
51607 }
51608 
51609 
51610 static int _wrap_SBTarget_BreakpointCreateByAddress(lua_State* L) {
51611   int SWIG_arg = 0;
51612   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51613   lldb::addr_t arg2 ;
51614   lldb::SBBreakpoint result;
51615 
51616   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByAddress",2,2)
51617   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByAddress",1,"lldb::SBTarget *");
51618   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByAddress",2,"lldb::addr_t");
51619 
51620   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51621     SWIG_fail_ptr("SBTarget_BreakpointCreateByAddress",1,SWIGTYPE_p_lldb__SBTarget);
51622   }
51623 
51624   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
51625   result = (arg1)->BreakpointCreateByAddress(arg2);
51626   {
51627     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
51628     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
51629   }
51630   return SWIG_arg;
51631 
51632   if(0) SWIG_fail;
51633 
51634 fail:
51635   lua_error(L);
51636   return SWIG_arg;
51637 }
51638 
51639 
51640 static int _wrap_SBTarget_GetEnvironment(lua_State* L) {
51641   int SWIG_arg = 0;
51642   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51643   lldb::SBEnvironment result;
51644 
51645   SWIG_check_num_args("lldb::SBTarget::GetEnvironment",1,1)
51646   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetEnvironment",1,"lldb::SBTarget *");
51647 
51648   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51649     SWIG_fail_ptr("SBTarget_GetEnvironment",1,SWIGTYPE_p_lldb__SBTarget);
51650   }
51651 
51652   result = (arg1)->GetEnvironment();
51653   {
51654     lldb::SBEnvironment * resultptr = new lldb::SBEnvironment((const lldb::SBEnvironment &) result);
51655     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBEnvironment,1); SWIG_arg++;
51656   }
51657   return SWIG_arg;
51658 
51659   if(0) SWIG_fail;
51660 
51661 fail:
51662   lua_error(L);
51663   return SWIG_arg;
51664 }
51665 
51666 
51667 static int _wrap_SBTarget_BreakpointCreateBySBAddress(lua_State* L) {
51668   int SWIG_arg = 0;
51669   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51670   lldb::SBAddress *arg2 = 0 ;
51671   lldb::SBBreakpoint result;
51672 
51673   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySBAddress",2,2)
51674   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySBAddress",1,"lldb::SBTarget *");
51675   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySBAddress",2,"lldb::SBAddress &");
51676 
51677   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51678     SWIG_fail_ptr("SBTarget_BreakpointCreateBySBAddress",1,SWIGTYPE_p_lldb__SBTarget);
51679   }
51680 
51681 
51682   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
51683     SWIG_fail_ptr("SBTarget_BreakpointCreateBySBAddress",2,SWIGTYPE_p_lldb__SBAddress);
51684   }
51685 
51686   result = (arg1)->BreakpointCreateBySBAddress(*arg2);
51687   {
51688     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
51689     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
51690   }
51691   return SWIG_arg;
51692 
51693   if(0) SWIG_fail;
51694 
51695 fail:
51696   lua_error(L);
51697   return SWIG_arg;
51698 }
51699 
51700 
51701 static int _wrap_SBTarget_BreakpointCreateFromScript__SWIG_0(lua_State* L) {
51702   int SWIG_arg = 0;
51703   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51704   char *arg2 = (char *) 0 ;
51705   lldb::SBStructuredData *arg3 = 0 ;
51706   lldb::SBFileSpecList *arg4 = 0 ;
51707   lldb::SBFileSpecList *arg5 = 0 ;
51708   bool arg6 ;
51709   lldb::SBBreakpoint result;
51710 
51711   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateFromScript",6,6)
51712   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",1,"lldb::SBTarget *");
51713   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",2,"char const *");
51714   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",3,"lldb::SBStructuredData &");
51715   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",4,"lldb::SBFileSpecList const &");
51716   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",5,"lldb::SBFileSpecList const &");
51717   if(!lua_isboolean(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",6,"bool");
51718 
51719   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51720     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",1,SWIGTYPE_p_lldb__SBTarget);
51721   }
51722 
51723   arg2 = (char *)lua_tostring(L, 2);
51724 
51725   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
51726     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",3,SWIGTYPE_p_lldb__SBStructuredData);
51727   }
51728 
51729 
51730   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
51731     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",4,SWIGTYPE_p_lldb__SBFileSpecList);
51732   }
51733 
51734 
51735   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
51736     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",5,SWIGTYPE_p_lldb__SBFileSpecList);
51737   }
51738 
51739   arg6 = (lua_toboolean(L, 6)!=0);
51740   result = (arg1)->BreakpointCreateFromScript((char const *)arg2,*arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBFileSpecList const &)*arg5,arg6);
51741   {
51742     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
51743     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
51744   }
51745   return SWIG_arg;
51746 
51747   if(0) SWIG_fail;
51748 
51749 fail:
51750   lua_error(L);
51751   return SWIG_arg;
51752 }
51753 
51754 
51755 static int _wrap_SBTarget_BreakpointCreateFromScript__SWIG_1(lua_State* L) {
51756   int SWIG_arg = 0;
51757   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51758   char *arg2 = (char *) 0 ;
51759   lldb::SBStructuredData *arg3 = 0 ;
51760   lldb::SBFileSpecList *arg4 = 0 ;
51761   lldb::SBFileSpecList *arg5 = 0 ;
51762   lldb::SBBreakpoint result;
51763 
51764   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateFromScript",5,5)
51765   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",1,"lldb::SBTarget *");
51766   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",2,"char const *");
51767   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",3,"lldb::SBStructuredData &");
51768   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",4,"lldb::SBFileSpecList const &");
51769   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",5,"lldb::SBFileSpecList const &");
51770 
51771   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51772     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",1,SWIGTYPE_p_lldb__SBTarget);
51773   }
51774 
51775   arg2 = (char *)lua_tostring(L, 2);
51776 
51777   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
51778     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",3,SWIGTYPE_p_lldb__SBStructuredData);
51779   }
51780 
51781 
51782   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
51783     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",4,SWIGTYPE_p_lldb__SBFileSpecList);
51784   }
51785 
51786 
51787   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
51788     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",5,SWIGTYPE_p_lldb__SBFileSpecList);
51789   }
51790 
51791   result = (arg1)->BreakpointCreateFromScript((char const *)arg2,*arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBFileSpecList const &)*arg5);
51792   {
51793     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
51794     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
51795   }
51796   return SWIG_arg;
51797 
51798   if(0) SWIG_fail;
51799 
51800 fail:
51801   lua_error(L);
51802   return SWIG_arg;
51803 }
51804 
51805 
51806 static int _wrap_SBTarget_BreakpointCreateFromScript(lua_State* L) {
51807   int argc;
51808   int argv[7]={
51809     1,2,3,4,5,6,7
51810   };
51811 
51812   argc = lua_gettop(L);
51813   if (argc == 5) {
51814     int _v;
51815     {
51816       void *ptr;
51817       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51818         _v = 0;
51819       } else {
51820         _v = 1;
51821       }
51822     }
51823     if (_v) {
51824       {
51825         _v = SWIG_lua_isnilstring(L,argv[1]);
51826       }
51827       if (_v) {
51828         {
51829           void *ptr;
51830           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
51831             _v = 0;
51832           } else {
51833             _v = 1;
51834           }
51835         }
51836         if (_v) {
51837           {
51838             void *ptr;
51839             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
51840               _v = 0;
51841             } else {
51842               _v = 1;
51843             }
51844           }
51845           if (_v) {
51846             {
51847               void *ptr;
51848               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
51849                 _v = 0;
51850               } else {
51851                 _v = 1;
51852               }
51853             }
51854             if (_v) {
51855               return _wrap_SBTarget_BreakpointCreateFromScript__SWIG_1(L);
51856             }
51857           }
51858         }
51859       }
51860     }
51861   }
51862   if (argc == 6) {
51863     int _v;
51864     {
51865       void *ptr;
51866       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51867         _v = 0;
51868       } else {
51869         _v = 1;
51870       }
51871     }
51872     if (_v) {
51873       {
51874         _v = SWIG_lua_isnilstring(L,argv[1]);
51875       }
51876       if (_v) {
51877         {
51878           void *ptr;
51879           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
51880             _v = 0;
51881           } else {
51882             _v = 1;
51883           }
51884         }
51885         if (_v) {
51886           {
51887             void *ptr;
51888             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
51889               _v = 0;
51890             } else {
51891               _v = 1;
51892             }
51893           }
51894           if (_v) {
51895             {
51896               void *ptr;
51897               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
51898                 _v = 0;
51899               } else {
51900                 _v = 1;
51901               }
51902             }
51903             if (_v) {
51904               {
51905                 _v = lua_isboolean(L,argv[5]);
51906               }
51907               if (_v) {
51908                 return _wrap_SBTarget_BreakpointCreateFromScript__SWIG_0(L);
51909               }
51910             }
51911           }
51912         }
51913       }
51914     }
51915   }
51916 
51917   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateFromScript'\n"
51918     "  Possible C/C++ prototypes are:\n"
51919     "    lldb::SBTarget::BreakpointCreateFromScript(char const *,lldb::SBStructuredData &,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &,bool)\n"
51920     "    lldb::SBTarget::BreakpointCreateFromScript(char const *,lldb::SBStructuredData &,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n");
51921   lua_error(L);return 0;
51922 }
51923 
51924 
51925 static int _wrap_SBTarget_GetNumBreakpoints(lua_State* L) {
51926   int SWIG_arg = 0;
51927   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51928   uint32_t result;
51929 
51930   SWIG_check_num_args("lldb::SBTarget::GetNumBreakpoints",1,1)
51931   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetNumBreakpoints",1,"lldb::SBTarget const *");
51932 
51933   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51934     SWIG_fail_ptr("SBTarget_GetNumBreakpoints",1,SWIGTYPE_p_lldb__SBTarget);
51935   }
51936 
51937   result = (uint32_t)((lldb::SBTarget const *)arg1)->GetNumBreakpoints();
51938   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
51939   return SWIG_arg;
51940 
51941   if(0) SWIG_fail;
51942 
51943 fail:
51944   lua_error(L);
51945   return SWIG_arg;
51946 }
51947 
51948 
51949 static int _wrap_SBTarget_GetBreakpointAtIndex(lua_State* L) {
51950   int SWIG_arg = 0;
51951   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51952   uint32_t arg2 ;
51953   lldb::SBBreakpoint result;
51954 
51955   SWIG_check_num_args("lldb::SBTarget::GetBreakpointAtIndex",2,2)
51956   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetBreakpointAtIndex",1,"lldb::SBTarget const *");
51957   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::GetBreakpointAtIndex",2,"uint32_t");
51958 
51959   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51960     SWIG_fail_ptr("SBTarget_GetBreakpointAtIndex",1,SWIGTYPE_p_lldb__SBTarget);
51961   }
51962 
51963   arg2 = (uint32_t)lua_tointeger(L, 2);
51964   result = ((lldb::SBTarget const *)arg1)->GetBreakpointAtIndex(arg2);
51965   {
51966     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
51967     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
51968   }
51969   return SWIG_arg;
51970 
51971   if(0) SWIG_fail;
51972 
51973 fail:
51974   lua_error(L);
51975   return SWIG_arg;
51976 }
51977 
51978 
51979 static int _wrap_SBTarget_BreakpointDelete(lua_State* L) {
51980   int SWIG_arg = 0;
51981   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51982   lldb::break_id_t arg2 ;
51983   bool result;
51984 
51985   SWIG_check_num_args("lldb::SBTarget::BreakpointDelete",2,2)
51986   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointDelete",1,"lldb::SBTarget *");
51987   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointDelete",2,"lldb::break_id_t");
51988 
51989   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51990     SWIG_fail_ptr("SBTarget_BreakpointDelete",1,SWIGTYPE_p_lldb__SBTarget);
51991   }
51992 
51993   arg2 = (lldb::break_id_t)lua_tointeger(L, 2);
51994   result = (bool)(arg1)->BreakpointDelete(arg2);
51995   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
51996   return SWIG_arg;
51997 
51998   if(0) SWIG_fail;
51999 
52000 fail:
52001   lua_error(L);
52002   return SWIG_arg;
52003 }
52004 
52005 
52006 static int _wrap_SBTarget_FindBreakpointByID(lua_State* L) {
52007   int SWIG_arg = 0;
52008   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52009   lldb::break_id_t arg2 ;
52010   lldb::SBBreakpoint result;
52011 
52012   SWIG_check_num_args("lldb::SBTarget::FindBreakpointByID",2,2)
52013   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointByID",1,"lldb::SBTarget *");
52014   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointByID",2,"lldb::break_id_t");
52015 
52016   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52017     SWIG_fail_ptr("SBTarget_FindBreakpointByID",1,SWIGTYPE_p_lldb__SBTarget);
52018   }
52019 
52020   arg2 = (lldb::break_id_t)lua_tointeger(L, 2);
52021   result = (arg1)->FindBreakpointByID(arg2);
52022   {
52023     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
52024     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
52025   }
52026   return SWIG_arg;
52027 
52028   if(0) SWIG_fail;
52029 
52030 fail:
52031   lua_error(L);
52032   return SWIG_arg;
52033 }
52034 
52035 
52036 static int _wrap_SBTarget_FindBreakpointsByName(lua_State* L) {
52037   int SWIG_arg = 0;
52038   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52039   char *arg2 = (char *) 0 ;
52040   lldb::SBBreakpointList *arg3 = 0 ;
52041   bool result;
52042 
52043   SWIG_check_num_args("lldb::SBTarget::FindBreakpointsByName",3,3)
52044   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointsByName",1,"lldb::SBTarget *");
52045   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointsByName",2,"char const *");
52046   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointsByName",3,"lldb::SBBreakpointList &");
52047 
52048   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52049     SWIG_fail_ptr("SBTarget_FindBreakpointsByName",1,SWIGTYPE_p_lldb__SBTarget);
52050   }
52051 
52052   arg2 = (char *)lua_tostring(L, 2);
52053 
52054   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBreakpointList,0))){
52055     SWIG_fail_ptr("SBTarget_FindBreakpointsByName",3,SWIGTYPE_p_lldb__SBBreakpointList);
52056   }
52057 
52058   result = (bool)(arg1)->FindBreakpointsByName((char const *)arg2,*arg3);
52059   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52060   return SWIG_arg;
52061 
52062   if(0) SWIG_fail;
52063 
52064 fail:
52065   lua_error(L);
52066   return SWIG_arg;
52067 }
52068 
52069 
52070 static int _wrap_SBTarget_DeleteBreakpointName(lua_State* L) {
52071   int SWIG_arg = 0;
52072   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52073   char *arg2 = (char *) 0 ;
52074 
52075   SWIG_check_num_args("lldb::SBTarget::DeleteBreakpointName",2,2)
52076   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DeleteBreakpointName",1,"lldb::SBTarget *");
52077   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::DeleteBreakpointName",2,"char const *");
52078 
52079   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52080     SWIG_fail_ptr("SBTarget_DeleteBreakpointName",1,SWIGTYPE_p_lldb__SBTarget);
52081   }
52082 
52083   arg2 = (char *)lua_tostring(L, 2);
52084   (arg1)->DeleteBreakpointName((char const *)arg2);
52085 
52086   return SWIG_arg;
52087 
52088   if(0) SWIG_fail;
52089 
52090 fail:
52091   lua_error(L);
52092   return SWIG_arg;
52093 }
52094 
52095 
52096 static int _wrap_SBTarget_GetBreakpointNames(lua_State* L) {
52097   int SWIG_arg = 0;
52098   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52099   lldb::SBStringList *arg2 = 0 ;
52100 
52101   SWIG_check_num_args("lldb::SBTarget::GetBreakpointNames",2,2)
52102   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetBreakpointNames",1,"lldb::SBTarget *");
52103   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetBreakpointNames",2,"lldb::SBStringList &");
52104 
52105   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52106     SWIG_fail_ptr("SBTarget_GetBreakpointNames",1,SWIGTYPE_p_lldb__SBTarget);
52107   }
52108 
52109 
52110   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
52111     SWIG_fail_ptr("SBTarget_GetBreakpointNames",2,SWIGTYPE_p_lldb__SBStringList);
52112   }
52113 
52114   (arg1)->GetBreakpointNames(*arg2);
52115 
52116   return SWIG_arg;
52117 
52118   if(0) SWIG_fail;
52119 
52120 fail:
52121   lua_error(L);
52122   return SWIG_arg;
52123 }
52124 
52125 
52126 static int _wrap_SBTarget_EnableAllBreakpoints(lua_State* L) {
52127   int SWIG_arg = 0;
52128   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52129   bool result;
52130 
52131   SWIG_check_num_args("lldb::SBTarget::EnableAllBreakpoints",1,1)
52132   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::EnableAllBreakpoints",1,"lldb::SBTarget *");
52133 
52134   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52135     SWIG_fail_ptr("SBTarget_EnableAllBreakpoints",1,SWIGTYPE_p_lldb__SBTarget);
52136   }
52137 
52138   result = (bool)(arg1)->EnableAllBreakpoints();
52139   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52140   return SWIG_arg;
52141 
52142   if(0) SWIG_fail;
52143 
52144 fail:
52145   lua_error(L);
52146   return SWIG_arg;
52147 }
52148 
52149 
52150 static int _wrap_SBTarget_DisableAllBreakpoints(lua_State* L) {
52151   int SWIG_arg = 0;
52152   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52153   bool result;
52154 
52155   SWIG_check_num_args("lldb::SBTarget::DisableAllBreakpoints",1,1)
52156   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DisableAllBreakpoints",1,"lldb::SBTarget *");
52157 
52158   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52159     SWIG_fail_ptr("SBTarget_DisableAllBreakpoints",1,SWIGTYPE_p_lldb__SBTarget);
52160   }
52161 
52162   result = (bool)(arg1)->DisableAllBreakpoints();
52163   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52164   return SWIG_arg;
52165 
52166   if(0) SWIG_fail;
52167 
52168 fail:
52169   lua_error(L);
52170   return SWIG_arg;
52171 }
52172 
52173 
52174 static int _wrap_SBTarget_DeleteAllBreakpoints(lua_State* L) {
52175   int SWIG_arg = 0;
52176   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52177   bool result;
52178 
52179   SWIG_check_num_args("lldb::SBTarget::DeleteAllBreakpoints",1,1)
52180   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DeleteAllBreakpoints",1,"lldb::SBTarget *");
52181 
52182   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52183     SWIG_fail_ptr("SBTarget_DeleteAllBreakpoints",1,SWIGTYPE_p_lldb__SBTarget);
52184   }
52185 
52186   result = (bool)(arg1)->DeleteAllBreakpoints();
52187   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52188   return SWIG_arg;
52189 
52190   if(0) SWIG_fail;
52191 
52192 fail:
52193   lua_error(L);
52194   return SWIG_arg;
52195 }
52196 
52197 
52198 static int _wrap_SBTarget_BreakpointsCreateFromFile__SWIG_0(lua_State* L) {
52199   int SWIG_arg = 0;
52200   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52201   lldb::SBFileSpec *arg2 = 0 ;
52202   lldb::SBBreakpointList *arg3 = 0 ;
52203   lldb::SBError result;
52204 
52205   SWIG_check_num_args("lldb::SBTarget::BreakpointsCreateFromFile",3,3)
52206   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",1,"lldb::SBTarget *");
52207   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",2,"lldb::SBFileSpec &");
52208   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",3,"lldb::SBBreakpointList &");
52209 
52210   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52211     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",1,SWIGTYPE_p_lldb__SBTarget);
52212   }
52213 
52214 
52215   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
52216     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",2,SWIGTYPE_p_lldb__SBFileSpec);
52217   }
52218 
52219 
52220   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBreakpointList,0))){
52221     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",3,SWIGTYPE_p_lldb__SBBreakpointList);
52222   }
52223 
52224   result = (arg1)->BreakpointsCreateFromFile(*arg2,*arg3);
52225   {
52226     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
52227     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
52228   }
52229   return SWIG_arg;
52230 
52231   if(0) SWIG_fail;
52232 
52233 fail:
52234   lua_error(L);
52235   return SWIG_arg;
52236 }
52237 
52238 
52239 static int _wrap_SBTarget_BreakpointsCreateFromFile__SWIG_1(lua_State* L) {
52240   int SWIG_arg = 0;
52241   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52242   lldb::SBFileSpec *arg2 = 0 ;
52243   lldb::SBStringList *arg3 = 0 ;
52244   lldb::SBBreakpointList *arg4 = 0 ;
52245   lldb::SBError result;
52246 
52247   SWIG_check_num_args("lldb::SBTarget::BreakpointsCreateFromFile",4,4)
52248   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",1,"lldb::SBTarget *");
52249   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",2,"lldb::SBFileSpec &");
52250   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",3,"lldb::SBStringList &");
52251   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",4,"lldb::SBBreakpointList &");
52252 
52253   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52254     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",1,SWIGTYPE_p_lldb__SBTarget);
52255   }
52256 
52257 
52258   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
52259     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",2,SWIGTYPE_p_lldb__SBFileSpec);
52260   }
52261 
52262 
52263   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStringList,0))){
52264     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",3,SWIGTYPE_p_lldb__SBStringList);
52265   }
52266 
52267 
52268   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBBreakpointList,0))){
52269     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",4,SWIGTYPE_p_lldb__SBBreakpointList);
52270   }
52271 
52272   result = (arg1)->BreakpointsCreateFromFile(*arg2,*arg3,*arg4);
52273   {
52274     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
52275     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
52276   }
52277   return SWIG_arg;
52278 
52279   if(0) SWIG_fail;
52280 
52281 fail:
52282   lua_error(L);
52283   return SWIG_arg;
52284 }
52285 
52286 
52287 static int _wrap_SBTarget_BreakpointsCreateFromFile(lua_State* L) {
52288   int argc;
52289   int argv[5]={
52290     1,2,3,4,5
52291   };
52292 
52293   argc = lua_gettop(L);
52294   if (argc == 3) {
52295     int _v;
52296     {
52297       void *ptr;
52298       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52299         _v = 0;
52300       } else {
52301         _v = 1;
52302       }
52303     }
52304     if (_v) {
52305       {
52306         void *ptr;
52307         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
52308           _v = 0;
52309         } else {
52310           _v = 1;
52311         }
52312       }
52313       if (_v) {
52314         {
52315           void *ptr;
52316           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointList, SWIG_POINTER_NO_NULL)) {
52317             _v = 0;
52318           } else {
52319             _v = 1;
52320           }
52321         }
52322         if (_v) {
52323           return _wrap_SBTarget_BreakpointsCreateFromFile__SWIG_0(L);
52324         }
52325       }
52326     }
52327   }
52328   if (argc == 4) {
52329     int _v;
52330     {
52331       void *ptr;
52332       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52333         _v = 0;
52334       } else {
52335         _v = 1;
52336       }
52337     }
52338     if (_v) {
52339       {
52340         void *ptr;
52341         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
52342           _v = 0;
52343         } else {
52344           _v = 1;
52345         }
52346       }
52347       if (_v) {
52348         {
52349           void *ptr;
52350           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, SWIG_POINTER_NO_NULL)) {
52351             _v = 0;
52352           } else {
52353             _v = 1;
52354           }
52355         }
52356         if (_v) {
52357           {
52358             void *ptr;
52359             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointList, SWIG_POINTER_NO_NULL)) {
52360               _v = 0;
52361             } else {
52362               _v = 1;
52363             }
52364           }
52365           if (_v) {
52366             return _wrap_SBTarget_BreakpointsCreateFromFile__SWIG_1(L);
52367           }
52368         }
52369       }
52370     }
52371   }
52372 
52373   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointsCreateFromFile'\n"
52374     "  Possible C/C++ prototypes are:\n"
52375     "    lldb::SBTarget::BreakpointsCreateFromFile(lldb::SBFileSpec &,lldb::SBBreakpointList &)\n"
52376     "    lldb::SBTarget::BreakpointsCreateFromFile(lldb::SBFileSpec &,lldb::SBStringList &,lldb::SBBreakpointList &)\n");
52377   lua_error(L);return 0;
52378 }
52379 
52380 
52381 static int _wrap_SBTarget_BreakpointsWriteToFile__SWIG_0(lua_State* L) {
52382   int SWIG_arg = 0;
52383   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52384   lldb::SBFileSpec *arg2 = 0 ;
52385   lldb::SBError result;
52386 
52387   SWIG_check_num_args("lldb::SBTarget::BreakpointsWriteToFile",2,2)
52388   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",1,"lldb::SBTarget *");
52389   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",2,"lldb::SBFileSpec &");
52390 
52391   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52392     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",1,SWIGTYPE_p_lldb__SBTarget);
52393   }
52394 
52395 
52396   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
52397     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",2,SWIGTYPE_p_lldb__SBFileSpec);
52398   }
52399 
52400   result = (arg1)->BreakpointsWriteToFile(*arg2);
52401   {
52402     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
52403     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
52404   }
52405   return SWIG_arg;
52406 
52407   if(0) SWIG_fail;
52408 
52409 fail:
52410   lua_error(L);
52411   return SWIG_arg;
52412 }
52413 
52414 
52415 static int _wrap_SBTarget_BreakpointsWriteToFile__SWIG_1(lua_State* L) {
52416   int SWIG_arg = 0;
52417   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52418   lldb::SBFileSpec *arg2 = 0 ;
52419   lldb::SBBreakpointList *arg3 = 0 ;
52420   bool arg4 ;
52421   lldb::SBError result;
52422 
52423   SWIG_check_num_args("lldb::SBTarget::BreakpointsWriteToFile",4,4)
52424   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",1,"lldb::SBTarget *");
52425   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",2,"lldb::SBFileSpec &");
52426   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",3,"lldb::SBBreakpointList &");
52427   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",4,"bool");
52428 
52429   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52430     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",1,SWIGTYPE_p_lldb__SBTarget);
52431   }
52432 
52433 
52434   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
52435     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",2,SWIGTYPE_p_lldb__SBFileSpec);
52436   }
52437 
52438 
52439   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBreakpointList,0))){
52440     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",3,SWIGTYPE_p_lldb__SBBreakpointList);
52441   }
52442 
52443   arg4 = (lua_toboolean(L, 4)!=0);
52444   result = (arg1)->BreakpointsWriteToFile(*arg2,*arg3,arg4);
52445   {
52446     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
52447     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
52448   }
52449   return SWIG_arg;
52450 
52451   if(0) SWIG_fail;
52452 
52453 fail:
52454   lua_error(L);
52455   return SWIG_arg;
52456 }
52457 
52458 
52459 static int _wrap_SBTarget_BreakpointsWriteToFile__SWIG_2(lua_State* L) {
52460   int SWIG_arg = 0;
52461   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52462   lldb::SBFileSpec *arg2 = 0 ;
52463   lldb::SBBreakpointList *arg3 = 0 ;
52464   lldb::SBError result;
52465 
52466   SWIG_check_num_args("lldb::SBTarget::BreakpointsWriteToFile",3,3)
52467   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",1,"lldb::SBTarget *");
52468   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",2,"lldb::SBFileSpec &");
52469   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",3,"lldb::SBBreakpointList &");
52470 
52471   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52472     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",1,SWIGTYPE_p_lldb__SBTarget);
52473   }
52474 
52475 
52476   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
52477     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",2,SWIGTYPE_p_lldb__SBFileSpec);
52478   }
52479 
52480 
52481   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBreakpointList,0))){
52482     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",3,SWIGTYPE_p_lldb__SBBreakpointList);
52483   }
52484 
52485   result = (arg1)->BreakpointsWriteToFile(*arg2,*arg3);
52486   {
52487     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
52488     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
52489   }
52490   return SWIG_arg;
52491 
52492   if(0) SWIG_fail;
52493 
52494 fail:
52495   lua_error(L);
52496   return SWIG_arg;
52497 }
52498 
52499 
52500 static int _wrap_SBTarget_BreakpointsWriteToFile(lua_State* L) {
52501   int argc;
52502   int argv[5]={
52503     1,2,3,4,5
52504   };
52505 
52506   argc = lua_gettop(L);
52507   if (argc == 2) {
52508     int _v;
52509     {
52510       void *ptr;
52511       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52512         _v = 0;
52513       } else {
52514         _v = 1;
52515       }
52516     }
52517     if (_v) {
52518       {
52519         void *ptr;
52520         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
52521           _v = 0;
52522         } else {
52523           _v = 1;
52524         }
52525       }
52526       if (_v) {
52527         return _wrap_SBTarget_BreakpointsWriteToFile__SWIG_0(L);
52528       }
52529     }
52530   }
52531   if (argc == 3) {
52532     int _v;
52533     {
52534       void *ptr;
52535       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52536         _v = 0;
52537       } else {
52538         _v = 1;
52539       }
52540     }
52541     if (_v) {
52542       {
52543         void *ptr;
52544         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
52545           _v = 0;
52546         } else {
52547           _v = 1;
52548         }
52549       }
52550       if (_v) {
52551         {
52552           void *ptr;
52553           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointList, SWIG_POINTER_NO_NULL)) {
52554             _v = 0;
52555           } else {
52556             _v = 1;
52557           }
52558         }
52559         if (_v) {
52560           return _wrap_SBTarget_BreakpointsWriteToFile__SWIG_2(L);
52561         }
52562       }
52563     }
52564   }
52565   if (argc == 4) {
52566     int _v;
52567     {
52568       void *ptr;
52569       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52570         _v = 0;
52571       } else {
52572         _v = 1;
52573       }
52574     }
52575     if (_v) {
52576       {
52577         void *ptr;
52578         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
52579           _v = 0;
52580         } else {
52581           _v = 1;
52582         }
52583       }
52584       if (_v) {
52585         {
52586           void *ptr;
52587           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointList, SWIG_POINTER_NO_NULL)) {
52588             _v = 0;
52589           } else {
52590             _v = 1;
52591           }
52592         }
52593         if (_v) {
52594           {
52595             _v = lua_isboolean(L,argv[3]);
52596           }
52597           if (_v) {
52598             return _wrap_SBTarget_BreakpointsWriteToFile__SWIG_1(L);
52599           }
52600         }
52601       }
52602     }
52603   }
52604 
52605   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointsWriteToFile'\n"
52606     "  Possible C/C++ prototypes are:\n"
52607     "    lldb::SBTarget::BreakpointsWriteToFile(lldb::SBFileSpec &)\n"
52608     "    lldb::SBTarget::BreakpointsWriteToFile(lldb::SBFileSpec &,lldb::SBBreakpointList &,bool)\n"
52609     "    lldb::SBTarget::BreakpointsWriteToFile(lldb::SBFileSpec &,lldb::SBBreakpointList &)\n");
52610   lua_error(L);return 0;
52611 }
52612 
52613 
52614 static int _wrap_SBTarget_GetNumWatchpoints(lua_State* L) {
52615   int SWIG_arg = 0;
52616   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52617   uint32_t result;
52618 
52619   SWIG_check_num_args("lldb::SBTarget::GetNumWatchpoints",1,1)
52620   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetNumWatchpoints",1,"lldb::SBTarget const *");
52621 
52622   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52623     SWIG_fail_ptr("SBTarget_GetNumWatchpoints",1,SWIGTYPE_p_lldb__SBTarget);
52624   }
52625 
52626   result = (uint32_t)((lldb::SBTarget const *)arg1)->GetNumWatchpoints();
52627   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
52628   return SWIG_arg;
52629 
52630   if(0) SWIG_fail;
52631 
52632 fail:
52633   lua_error(L);
52634   return SWIG_arg;
52635 }
52636 
52637 
52638 static int _wrap_SBTarget_GetWatchpointAtIndex(lua_State* L) {
52639   int SWIG_arg = 0;
52640   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52641   uint32_t arg2 ;
52642   lldb::SBWatchpoint result;
52643 
52644   SWIG_check_num_args("lldb::SBTarget::GetWatchpointAtIndex",2,2)
52645   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetWatchpointAtIndex",1,"lldb::SBTarget const *");
52646   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::GetWatchpointAtIndex",2,"uint32_t");
52647 
52648   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52649     SWIG_fail_ptr("SBTarget_GetWatchpointAtIndex",1,SWIGTYPE_p_lldb__SBTarget);
52650   }
52651 
52652   arg2 = (uint32_t)lua_tointeger(L, 2);
52653   result = ((lldb::SBTarget const *)arg1)->GetWatchpointAtIndex(arg2);
52654   {
52655     lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint((const lldb::SBWatchpoint &) result);
52656     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
52657   }
52658   return SWIG_arg;
52659 
52660   if(0) SWIG_fail;
52661 
52662 fail:
52663   lua_error(L);
52664   return SWIG_arg;
52665 }
52666 
52667 
52668 static int _wrap_SBTarget_DeleteWatchpoint(lua_State* L) {
52669   int SWIG_arg = 0;
52670   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52671   lldb::watch_id_t arg2 ;
52672   bool result;
52673 
52674   SWIG_check_num_args("lldb::SBTarget::DeleteWatchpoint",2,2)
52675   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DeleteWatchpoint",1,"lldb::SBTarget *");
52676   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::DeleteWatchpoint",2,"lldb::watch_id_t");
52677 
52678   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52679     SWIG_fail_ptr("SBTarget_DeleteWatchpoint",1,SWIGTYPE_p_lldb__SBTarget);
52680   }
52681 
52682   arg2 = (lldb::watch_id_t)lua_tointeger(L, 2);
52683   result = (bool)(arg1)->DeleteWatchpoint(arg2);
52684   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52685   return SWIG_arg;
52686 
52687   if(0) SWIG_fail;
52688 
52689 fail:
52690   lua_error(L);
52691   return SWIG_arg;
52692 }
52693 
52694 
52695 static int _wrap_SBTarget_FindWatchpointByID(lua_State* L) {
52696   int SWIG_arg = 0;
52697   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52698   lldb::watch_id_t arg2 ;
52699   lldb::SBWatchpoint result;
52700 
52701   SWIG_check_num_args("lldb::SBTarget::FindWatchpointByID",2,2)
52702   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindWatchpointByID",1,"lldb::SBTarget *");
52703   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::FindWatchpointByID",2,"lldb::watch_id_t");
52704 
52705   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52706     SWIG_fail_ptr("SBTarget_FindWatchpointByID",1,SWIGTYPE_p_lldb__SBTarget);
52707   }
52708 
52709   arg2 = (lldb::watch_id_t)lua_tointeger(L, 2);
52710   result = (arg1)->FindWatchpointByID(arg2);
52711   {
52712     lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint((const lldb::SBWatchpoint &) result);
52713     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
52714   }
52715   return SWIG_arg;
52716 
52717   if(0) SWIG_fail;
52718 
52719 fail:
52720   lua_error(L);
52721   return SWIG_arg;
52722 }
52723 
52724 
52725 static int _wrap_SBTarget_EnableAllWatchpoints(lua_State* L) {
52726   int SWIG_arg = 0;
52727   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52728   bool result;
52729 
52730   SWIG_check_num_args("lldb::SBTarget::EnableAllWatchpoints",1,1)
52731   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::EnableAllWatchpoints",1,"lldb::SBTarget *");
52732 
52733   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52734     SWIG_fail_ptr("SBTarget_EnableAllWatchpoints",1,SWIGTYPE_p_lldb__SBTarget);
52735   }
52736 
52737   result = (bool)(arg1)->EnableAllWatchpoints();
52738   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52739   return SWIG_arg;
52740 
52741   if(0) SWIG_fail;
52742 
52743 fail:
52744   lua_error(L);
52745   return SWIG_arg;
52746 }
52747 
52748 
52749 static int _wrap_SBTarget_DisableAllWatchpoints(lua_State* L) {
52750   int SWIG_arg = 0;
52751   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52752   bool result;
52753 
52754   SWIG_check_num_args("lldb::SBTarget::DisableAllWatchpoints",1,1)
52755   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DisableAllWatchpoints",1,"lldb::SBTarget *");
52756 
52757   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52758     SWIG_fail_ptr("SBTarget_DisableAllWatchpoints",1,SWIGTYPE_p_lldb__SBTarget);
52759   }
52760 
52761   result = (bool)(arg1)->DisableAllWatchpoints();
52762   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52763   return SWIG_arg;
52764 
52765   if(0) SWIG_fail;
52766 
52767 fail:
52768   lua_error(L);
52769   return SWIG_arg;
52770 }
52771 
52772 
52773 static int _wrap_SBTarget_DeleteAllWatchpoints(lua_State* L) {
52774   int SWIG_arg = 0;
52775   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52776   bool result;
52777 
52778   SWIG_check_num_args("lldb::SBTarget::DeleteAllWatchpoints",1,1)
52779   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DeleteAllWatchpoints",1,"lldb::SBTarget *");
52780 
52781   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52782     SWIG_fail_ptr("SBTarget_DeleteAllWatchpoints",1,SWIGTYPE_p_lldb__SBTarget);
52783   }
52784 
52785   result = (bool)(arg1)->DeleteAllWatchpoints();
52786   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52787   return SWIG_arg;
52788 
52789   if(0) SWIG_fail;
52790 
52791 fail:
52792   lua_error(L);
52793   return SWIG_arg;
52794 }
52795 
52796 
52797 static int _wrap_SBTarget_WatchAddress(lua_State* L) {
52798   int SWIG_arg = 0;
52799   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52800   lldb::addr_t arg2 ;
52801   size_t arg3 ;
52802   bool arg4 ;
52803   bool arg5 ;
52804   lldb::SBError *arg6 = 0 ;
52805   lldb::SBWatchpoint result;
52806 
52807   SWIG_check_num_args("lldb::SBTarget::WatchAddress",6,6)
52808   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",1,"lldb::SBTarget *");
52809   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",2,"lldb::addr_t");
52810   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",3,"size_t");
52811   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",4,"bool");
52812   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",5,"bool");
52813   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",6,"lldb::SBError &");
52814 
52815   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52816     SWIG_fail_ptr("SBTarget_WatchAddress",1,SWIGTYPE_p_lldb__SBTarget);
52817   }
52818 
52819   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
52820   arg3 = (size_t)lua_tointeger(L, 3);
52821   arg4 = (lua_toboolean(L, 4)!=0);
52822   arg5 = (lua_toboolean(L, 5)!=0);
52823 
52824   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBError,0))){
52825     SWIG_fail_ptr("SBTarget_WatchAddress",6,SWIGTYPE_p_lldb__SBError);
52826   }
52827 
52828   result = (arg1)->WatchAddress(arg2,arg3,arg4,arg5,*arg6);
52829   {
52830     lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint((const lldb::SBWatchpoint &) result);
52831     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
52832   }
52833   return SWIG_arg;
52834 
52835   if(0) SWIG_fail;
52836 
52837 fail:
52838   lua_error(L);
52839   return SWIG_arg;
52840 }
52841 
52842 
52843 static int _wrap_SBTarget_GetBroadcaster(lua_State* L) {
52844   int SWIG_arg = 0;
52845   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52846   lldb::SBBroadcaster result;
52847 
52848   SWIG_check_num_args("lldb::SBTarget::GetBroadcaster",1,1)
52849   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetBroadcaster",1,"lldb::SBTarget const *");
52850 
52851   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52852     SWIG_fail_ptr("SBTarget_GetBroadcaster",1,SWIGTYPE_p_lldb__SBTarget);
52853   }
52854 
52855   result = ((lldb::SBTarget const *)arg1)->GetBroadcaster();
52856   {
52857     lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster((const lldb::SBBroadcaster &) result);
52858     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
52859   }
52860   return SWIG_arg;
52861 
52862   if(0) SWIG_fail;
52863 
52864 fail:
52865   lua_error(L);
52866   return SWIG_arg;
52867 }
52868 
52869 
52870 static int _wrap_SBTarget_CreateValueFromAddress(lua_State* L) {
52871   int SWIG_arg = 0;
52872   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52873   char *arg2 = (char *) 0 ;
52874   lldb::SBAddress arg3 ;
52875   lldb::SBType arg4 ;
52876   lldb::SBAddress *argp3 ;
52877   lldb::SBType *argp4 ;
52878   lldb::SBValue result;
52879 
52880   SWIG_check_num_args("lldb::SBTarget::CreateValueFromAddress",4,4)
52881   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromAddress",1,"lldb::SBTarget *");
52882   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromAddress",2,"char const *");
52883   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromAddress",3,"lldb::SBAddress");
52884   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromAddress",4,"lldb::SBType");
52885 
52886   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52887     SWIG_fail_ptr("SBTarget_CreateValueFromAddress",1,SWIGTYPE_p_lldb__SBTarget);
52888   }
52889 
52890   arg2 = (char *)lua_tostring(L, 2);
52891 
52892   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBAddress,0))){
52893     SWIG_fail_ptr("SBTarget_CreateValueFromAddress",3,SWIGTYPE_p_lldb__SBAddress);
52894   }
52895   arg3 = *argp3;
52896 
52897 
52898   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
52899     SWIG_fail_ptr("SBTarget_CreateValueFromAddress",4,SWIGTYPE_p_lldb__SBType);
52900   }
52901   arg4 = *argp4;
52902 
52903   result = (arg1)->CreateValueFromAddress((char const *)arg2,arg3,arg4);
52904   {
52905     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
52906     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
52907   }
52908   return SWIG_arg;
52909 
52910   if(0) SWIG_fail;
52911 
52912 fail:
52913   lua_error(L);
52914   return SWIG_arg;
52915 }
52916 
52917 
52918 static int _wrap_SBTarget_CreateValueFromData(lua_State* L) {
52919   int SWIG_arg = 0;
52920   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52921   char *arg2 = (char *) 0 ;
52922   lldb::SBData arg3 ;
52923   lldb::SBType arg4 ;
52924   lldb::SBData *argp3 ;
52925   lldb::SBType *argp4 ;
52926   lldb::SBValue result;
52927 
52928   SWIG_check_num_args("lldb::SBTarget::CreateValueFromData",4,4)
52929   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromData",1,"lldb::SBTarget *");
52930   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromData",2,"char const *");
52931   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromData",3,"lldb::SBData");
52932   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromData",4,"lldb::SBType");
52933 
52934   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52935     SWIG_fail_ptr("SBTarget_CreateValueFromData",1,SWIGTYPE_p_lldb__SBTarget);
52936   }
52937 
52938   arg2 = (char *)lua_tostring(L, 2);
52939 
52940   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBData,0))){
52941     SWIG_fail_ptr("SBTarget_CreateValueFromData",3,SWIGTYPE_p_lldb__SBData);
52942   }
52943   arg3 = *argp3;
52944 
52945 
52946   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
52947     SWIG_fail_ptr("SBTarget_CreateValueFromData",4,SWIGTYPE_p_lldb__SBType);
52948   }
52949   arg4 = *argp4;
52950 
52951   result = (arg1)->CreateValueFromData((char const *)arg2,arg3,arg4);
52952   {
52953     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
52954     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
52955   }
52956   return SWIG_arg;
52957 
52958   if(0) SWIG_fail;
52959 
52960 fail:
52961   lua_error(L);
52962   return SWIG_arg;
52963 }
52964 
52965 
52966 static int _wrap_SBTarget_CreateValueFromExpression(lua_State* L) {
52967   int SWIG_arg = 0;
52968   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52969   char *arg2 = (char *) 0 ;
52970   char *arg3 = (char *) 0 ;
52971   lldb::SBValue result;
52972 
52973   SWIG_check_num_args("lldb::SBTarget::CreateValueFromExpression",3,3)
52974   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromExpression",1,"lldb::SBTarget *");
52975   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromExpression",2,"char const *");
52976   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromExpression",3,"char const *");
52977 
52978   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52979     SWIG_fail_ptr("SBTarget_CreateValueFromExpression",1,SWIGTYPE_p_lldb__SBTarget);
52980   }
52981 
52982   arg2 = (char *)lua_tostring(L, 2);
52983   arg3 = (char *)lua_tostring(L, 3);
52984   result = (arg1)->CreateValueFromExpression((char const *)arg2,(char const *)arg3);
52985   {
52986     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
52987     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
52988   }
52989   return SWIG_arg;
52990 
52991   if(0) SWIG_fail;
52992 
52993 fail:
52994   lua_error(L);
52995   return SWIG_arg;
52996 }
52997 
52998 
52999 static int _wrap_SBTarget_ReadInstructions__SWIG_0(lua_State* L) {
53000   int SWIG_arg = 0;
53001   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53002   lldb::SBAddress arg2 ;
53003   uint32_t arg3 ;
53004   lldb::SBAddress *argp2 ;
53005   lldb::SBInstructionList result;
53006 
53007   SWIG_check_num_args("lldb::SBTarget::ReadInstructions",3,3)
53008   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",1,"lldb::SBTarget *");
53009   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",2,"lldb::SBAddress");
53010   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",3,"uint32_t");
53011 
53012   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53013     SWIG_fail_ptr("SBTarget_ReadInstructions",1,SWIGTYPE_p_lldb__SBTarget);
53014   }
53015 
53016 
53017   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
53018     SWIG_fail_ptr("SBTarget_ReadInstructions",2,SWIGTYPE_p_lldb__SBAddress);
53019   }
53020   arg2 = *argp2;
53021 
53022   arg3 = (uint32_t)lua_tointeger(L, 3);
53023   result = (arg1)->ReadInstructions(arg2,arg3);
53024   {
53025     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
53026     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
53027   }
53028   return SWIG_arg;
53029 
53030   if(0) SWIG_fail;
53031 
53032 fail:
53033   lua_error(L);
53034   return SWIG_arg;
53035 }
53036 
53037 
53038 static int _wrap_SBTarget_ReadInstructions__SWIG_1(lua_State* L) {
53039   int SWIG_arg = 0;
53040   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53041   lldb::SBAddress arg2 ;
53042   uint32_t arg3 ;
53043   char *arg4 = (char *) 0 ;
53044   lldb::SBAddress *argp2 ;
53045   lldb::SBInstructionList result;
53046 
53047   SWIG_check_num_args("lldb::SBTarget::ReadInstructions",4,4)
53048   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",1,"lldb::SBTarget *");
53049   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",2,"lldb::SBAddress");
53050   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",3,"uint32_t");
53051   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",4,"char const *");
53052 
53053   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53054     SWIG_fail_ptr("SBTarget_ReadInstructions",1,SWIGTYPE_p_lldb__SBTarget);
53055   }
53056 
53057 
53058   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
53059     SWIG_fail_ptr("SBTarget_ReadInstructions",2,SWIGTYPE_p_lldb__SBAddress);
53060   }
53061   arg2 = *argp2;
53062 
53063   arg3 = (uint32_t)lua_tointeger(L, 3);
53064   arg4 = (char *)lua_tostring(L, 4);
53065   result = (arg1)->ReadInstructions(arg2,arg3,(char const *)arg4);
53066   {
53067     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
53068     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
53069   }
53070   return SWIG_arg;
53071 
53072   if(0) SWIG_fail;
53073 
53074 fail:
53075   lua_error(L);
53076   return SWIG_arg;
53077 }
53078 
53079 
53080 static int _wrap_SBTarget_ReadInstructions(lua_State* L) {
53081   int argc;
53082   int argv[5]={
53083     1,2,3,4,5
53084   };
53085 
53086   argc = lua_gettop(L);
53087   if (argc == 3) {
53088     int _v;
53089     {
53090       void *ptr;
53091       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
53092         _v = 0;
53093       } else {
53094         _v = 1;
53095       }
53096     }
53097     if (_v) {
53098       {
53099         void *ptr;
53100         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, SWIG_POINTER_NO_NULL)) {
53101           _v = 0;
53102         } else {
53103           _v = 1;
53104         }
53105       }
53106       if (_v) {
53107         {
53108           _v = lua_isnumber(L,argv[2]);
53109         }
53110         if (_v) {
53111           return _wrap_SBTarget_ReadInstructions__SWIG_0(L);
53112         }
53113       }
53114     }
53115   }
53116   if (argc == 4) {
53117     int _v;
53118     {
53119       void *ptr;
53120       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
53121         _v = 0;
53122       } else {
53123         _v = 1;
53124       }
53125     }
53126     if (_v) {
53127       {
53128         void *ptr;
53129         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, SWIG_POINTER_NO_NULL)) {
53130           _v = 0;
53131         } else {
53132           _v = 1;
53133         }
53134       }
53135       if (_v) {
53136         {
53137           _v = lua_isnumber(L,argv[2]);
53138         }
53139         if (_v) {
53140           {
53141             _v = SWIG_lua_isnilstring(L,argv[3]);
53142           }
53143           if (_v) {
53144             return _wrap_SBTarget_ReadInstructions__SWIG_1(L);
53145           }
53146         }
53147       }
53148     }
53149   }
53150 
53151   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_ReadInstructions'\n"
53152     "  Possible C/C++ prototypes are:\n"
53153     "    lldb::SBTarget::ReadInstructions(lldb::SBAddress,uint32_t)\n"
53154     "    lldb::SBTarget::ReadInstructions(lldb::SBAddress,uint32_t,char const *)\n");
53155   lua_error(L);return 0;
53156 }
53157 
53158 
53159 static int _wrap_SBTarget_GetInstructions(lua_State* L) {
53160   int SWIG_arg = 0;
53161   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53162   lldb::SBAddress arg2 ;
53163   void *arg3 = (void *) 0 ;
53164   size_t arg4 ;
53165   lldb::SBAddress *argp2 ;
53166   lldb::SBInstructionList result;
53167 
53168   SWIG_check_num_args("lldb::SBTarget::GetInstructions",3,3)
53169   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetInstructions",1,"lldb::SBTarget *");
53170   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetInstructions",2,"lldb::SBAddress");
53171 
53172   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53173     SWIG_fail_ptr("SBTarget_GetInstructions",1,SWIGTYPE_p_lldb__SBTarget);
53174   }
53175 
53176 
53177   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
53178     SWIG_fail_ptr("SBTarget_GetInstructions",2,SWIGTYPE_p_lldb__SBAddress);
53179   }
53180   arg2 = *argp2;
53181 
53182   {
53183     arg3 = (void *)luaL_checklstring(L, 3, &arg4);
53184   }
53185   result = (arg1)->GetInstructions(arg2,(void const *)arg3,arg4);
53186   {
53187     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
53188     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
53189   }
53190   return SWIG_arg;
53191 
53192   if(0) SWIG_fail;
53193 
53194 fail:
53195   lua_error(L);
53196   return SWIG_arg;
53197 }
53198 
53199 
53200 static int _wrap_SBTarget_GetInstructionsWithFlavor(lua_State* L) {
53201   int SWIG_arg = 0;
53202   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53203   lldb::SBAddress arg2 ;
53204   char *arg3 = (char *) 0 ;
53205   void *arg4 = (void *) 0 ;
53206   size_t arg5 ;
53207   lldb::SBAddress *argp2 ;
53208   lldb::SBInstructionList result;
53209 
53210   SWIG_check_num_args("lldb::SBTarget::GetInstructionsWithFlavor",4,4)
53211   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetInstructionsWithFlavor",1,"lldb::SBTarget *");
53212   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetInstructionsWithFlavor",2,"lldb::SBAddress");
53213   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::GetInstructionsWithFlavor",3,"char const *");
53214 
53215   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53216     SWIG_fail_ptr("SBTarget_GetInstructionsWithFlavor",1,SWIGTYPE_p_lldb__SBTarget);
53217   }
53218 
53219 
53220   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
53221     SWIG_fail_ptr("SBTarget_GetInstructionsWithFlavor",2,SWIGTYPE_p_lldb__SBAddress);
53222   }
53223   arg2 = *argp2;
53224 
53225   arg3 = (char *)lua_tostring(L, 3);
53226   {
53227     arg4 = (void *)luaL_checklstring(L, 4, &arg5);
53228   }
53229   result = (arg1)->GetInstructionsWithFlavor(arg2,(char const *)arg3,(void const *)arg4,arg5);
53230   {
53231     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
53232     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
53233   }
53234   return SWIG_arg;
53235 
53236   if(0) SWIG_fail;
53237 
53238 fail:
53239   lua_error(L);
53240   return SWIG_arg;
53241 }
53242 
53243 
53244 static int _wrap_SBTarget_FindSymbols__SWIG_0(lua_State* L) {
53245   int SWIG_arg = 0;
53246   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53247   char *arg2 = (char *) 0 ;
53248   lldb::SymbolType arg3 ;
53249   lldb::SBSymbolContextList result;
53250 
53251   SWIG_check_num_args("lldb::SBTarget::FindSymbols",3,3)
53252   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",1,"lldb::SBTarget *");
53253   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",2,"char const *");
53254   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",3,"lldb::SymbolType");
53255 
53256   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53257     SWIG_fail_ptr("SBTarget_FindSymbols",1,SWIGTYPE_p_lldb__SBTarget);
53258   }
53259 
53260   arg2 = (char *)lua_tostring(L, 2);
53261   arg3 = (lldb::SymbolType)lua_tointeger(L, 3);
53262   result = (arg1)->FindSymbols((char const *)arg2,arg3);
53263   {
53264     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
53265     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
53266   }
53267   return SWIG_arg;
53268 
53269   if(0) SWIG_fail;
53270 
53271 fail:
53272   lua_error(L);
53273   return SWIG_arg;
53274 }
53275 
53276 
53277 static int _wrap_SBTarget_FindSymbols__SWIG_1(lua_State* L) {
53278   int SWIG_arg = 0;
53279   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53280   char *arg2 = (char *) 0 ;
53281   lldb::SBSymbolContextList result;
53282 
53283   SWIG_check_num_args("lldb::SBTarget::FindSymbols",2,2)
53284   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",1,"lldb::SBTarget *");
53285   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",2,"char const *");
53286 
53287   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53288     SWIG_fail_ptr("SBTarget_FindSymbols",1,SWIGTYPE_p_lldb__SBTarget);
53289   }
53290 
53291   arg2 = (char *)lua_tostring(L, 2);
53292   result = (arg1)->FindSymbols((char const *)arg2);
53293   {
53294     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
53295     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
53296   }
53297   return SWIG_arg;
53298 
53299   if(0) SWIG_fail;
53300 
53301 fail:
53302   lua_error(L);
53303   return SWIG_arg;
53304 }
53305 
53306 
53307 static int _wrap_SBTarget_FindSymbols(lua_State* L) {
53308   int argc;
53309   int argv[4]={
53310     1,2,3,4
53311   };
53312 
53313   argc = lua_gettop(L);
53314   if (argc == 2) {
53315     int _v;
53316     {
53317       void *ptr;
53318       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
53319         _v = 0;
53320       } else {
53321         _v = 1;
53322       }
53323     }
53324     if (_v) {
53325       {
53326         _v = SWIG_lua_isnilstring(L,argv[1]);
53327       }
53328       if (_v) {
53329         return _wrap_SBTarget_FindSymbols__SWIG_1(L);
53330       }
53331     }
53332   }
53333   if (argc == 3) {
53334     int _v;
53335     {
53336       void *ptr;
53337       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
53338         _v = 0;
53339       } else {
53340         _v = 1;
53341       }
53342     }
53343     if (_v) {
53344       {
53345         _v = SWIG_lua_isnilstring(L,argv[1]);
53346       }
53347       if (_v) {
53348         {
53349           _v = lua_isnumber(L,argv[2]);
53350         }
53351         if (_v) {
53352           return _wrap_SBTarget_FindSymbols__SWIG_0(L);
53353         }
53354       }
53355     }
53356   }
53357 
53358   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_FindSymbols'\n"
53359     "  Possible C/C++ prototypes are:\n"
53360     "    lldb::SBTarget::FindSymbols(char const *,lldb::SymbolType)\n"
53361     "    lldb::SBTarget::FindSymbols(char const *)\n");
53362   lua_error(L);return 0;
53363 }
53364 
53365 
53366 static int _wrap_SBTarget_GetDescription(lua_State* L) {
53367   int SWIG_arg = 0;
53368   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53369   lldb::SBStream *arg2 = 0 ;
53370   lldb::DescriptionLevel arg3 ;
53371   bool result;
53372 
53373   SWIG_check_num_args("lldb::SBTarget::GetDescription",3,3)
53374   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetDescription",1,"lldb::SBTarget *");
53375   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetDescription",2,"lldb::SBStream &");
53376   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::GetDescription",3,"lldb::DescriptionLevel");
53377 
53378   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53379     SWIG_fail_ptr("SBTarget_GetDescription",1,SWIGTYPE_p_lldb__SBTarget);
53380   }
53381 
53382 
53383   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
53384     SWIG_fail_ptr("SBTarget_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
53385   }
53386 
53387   arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
53388   result = (bool)(arg1)->GetDescription(*arg2,arg3);
53389   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
53390   return SWIG_arg;
53391 
53392   if(0) SWIG_fail;
53393 
53394 fail:
53395   lua_error(L);
53396   return SWIG_arg;
53397 }
53398 
53399 
53400 static int _wrap_SBTarget_GetStackRedZoneSize(lua_State* L) {
53401   int SWIG_arg = 0;
53402   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53403   lldb::addr_t result;
53404 
53405   SWIG_check_num_args("lldb::SBTarget::GetStackRedZoneSize",1,1)
53406   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetStackRedZoneSize",1,"lldb::SBTarget *");
53407 
53408   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53409     SWIG_fail_ptr("SBTarget_GetStackRedZoneSize",1,SWIGTYPE_p_lldb__SBTarget);
53410   }
53411 
53412   result = (lldb::addr_t)(arg1)->GetStackRedZoneSize();
53413   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
53414   return SWIG_arg;
53415 
53416   if(0) SWIG_fail;
53417 
53418 fail:
53419   lua_error(L);
53420   return SWIG_arg;
53421 }
53422 
53423 
53424 static int _wrap_SBTarget_IsLoaded(lua_State* L) {
53425   int SWIG_arg = 0;
53426   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53427   lldb::SBModule *arg2 = 0 ;
53428   bool result;
53429 
53430   SWIG_check_num_args("lldb::SBTarget::IsLoaded",2,2)
53431   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::IsLoaded",1,"lldb::SBTarget const *");
53432   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::IsLoaded",2,"lldb::SBModule const &");
53433 
53434   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53435     SWIG_fail_ptr("SBTarget_IsLoaded",1,SWIGTYPE_p_lldb__SBTarget);
53436   }
53437 
53438 
53439   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModule,0))){
53440     SWIG_fail_ptr("SBTarget_IsLoaded",2,SWIGTYPE_p_lldb__SBModule);
53441   }
53442 
53443   result = (bool)((lldb::SBTarget const *)arg1)->IsLoaded((lldb::SBModule const &)*arg2);
53444   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
53445   return SWIG_arg;
53446 
53447   if(0) SWIG_fail;
53448 
53449 fail:
53450   lua_error(L);
53451   return SWIG_arg;
53452 }
53453 
53454 
53455 static int _wrap_SBTarget_GetLaunchInfo(lua_State* L) {
53456   int SWIG_arg = 0;
53457   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53458   SwigValueWrapper< lldb::SBLaunchInfo > result;
53459 
53460   SWIG_check_num_args("lldb::SBTarget::GetLaunchInfo",1,1)
53461   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetLaunchInfo",1,"lldb::SBTarget const *");
53462 
53463   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53464     SWIG_fail_ptr("SBTarget_GetLaunchInfo",1,SWIGTYPE_p_lldb__SBTarget);
53465   }
53466 
53467   result = ((lldb::SBTarget const *)arg1)->GetLaunchInfo();
53468   {
53469     lldb::SBLaunchInfo * resultptr = new lldb::SBLaunchInfo((const lldb::SBLaunchInfo &) result);
53470     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLaunchInfo,1); SWIG_arg++;
53471   }
53472   return SWIG_arg;
53473 
53474   if(0) SWIG_fail;
53475 
53476 fail:
53477   lua_error(L);
53478   return SWIG_arg;
53479 }
53480 
53481 
53482 static int _wrap_SBTarget_SetLaunchInfo(lua_State* L) {
53483   int SWIG_arg = 0;
53484   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53485   lldb::SBLaunchInfo *arg2 = 0 ;
53486 
53487   SWIG_check_num_args("lldb::SBTarget::SetLaunchInfo",2,2)
53488   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::SetLaunchInfo",1,"lldb::SBTarget *");
53489   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::SetLaunchInfo",2,"lldb::SBLaunchInfo const &");
53490 
53491   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53492     SWIG_fail_ptr("SBTarget_SetLaunchInfo",1,SWIGTYPE_p_lldb__SBTarget);
53493   }
53494 
53495 
53496   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
53497     SWIG_fail_ptr("SBTarget_SetLaunchInfo",2,SWIGTYPE_p_lldb__SBLaunchInfo);
53498   }
53499 
53500   (arg1)->SetLaunchInfo((lldb::SBLaunchInfo const &)*arg2);
53501 
53502   return SWIG_arg;
53503 
53504   if(0) SWIG_fail;
53505 
53506 fail:
53507   lua_error(L);
53508   return SWIG_arg;
53509 }
53510 
53511 
53512 static int _wrap_SBTarget_SetCollectingStats(lua_State* L) {
53513   int SWIG_arg = 0;
53514   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53515   bool arg2 ;
53516 
53517   SWIG_check_num_args("lldb::SBTarget::SetCollectingStats",2,2)
53518   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::SetCollectingStats",1,"lldb::SBTarget *");
53519   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBTarget::SetCollectingStats",2,"bool");
53520 
53521   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53522     SWIG_fail_ptr("SBTarget_SetCollectingStats",1,SWIGTYPE_p_lldb__SBTarget);
53523   }
53524 
53525   arg2 = (lua_toboolean(L, 2)!=0);
53526   (arg1)->SetCollectingStats(arg2);
53527 
53528   return SWIG_arg;
53529 
53530   if(0) SWIG_fail;
53531 
53532 fail:
53533   lua_error(L);
53534   return SWIG_arg;
53535 }
53536 
53537 
53538 static int _wrap_SBTarget_GetCollectingStats(lua_State* L) {
53539   int SWIG_arg = 0;
53540   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53541   bool result;
53542 
53543   SWIG_check_num_args("lldb::SBTarget::GetCollectingStats",1,1)
53544   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetCollectingStats",1,"lldb::SBTarget *");
53545 
53546   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53547     SWIG_fail_ptr("SBTarget_GetCollectingStats",1,SWIGTYPE_p_lldb__SBTarget);
53548   }
53549 
53550   result = (bool)(arg1)->GetCollectingStats();
53551   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
53552   return SWIG_arg;
53553 
53554   if(0) SWIG_fail;
53555 
53556 fail:
53557   lua_error(L);
53558   return SWIG_arg;
53559 }
53560 
53561 
53562 static int _wrap_SBTarget_GetStatistics(lua_State* L) {
53563   int SWIG_arg = 0;
53564   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53565   lldb::SBStructuredData result;
53566 
53567   SWIG_check_num_args("lldb::SBTarget::GetStatistics",1,1)
53568   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetStatistics",1,"lldb::SBTarget *");
53569 
53570   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53571     SWIG_fail_ptr("SBTarget_GetStatistics",1,SWIGTYPE_p_lldb__SBTarget);
53572   }
53573 
53574   result = (arg1)->GetStatistics();
53575   {
53576     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
53577     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
53578   }
53579   return SWIG_arg;
53580 
53581   if(0) SWIG_fail;
53582 
53583 fail:
53584   lua_error(L);
53585   return SWIG_arg;
53586 }
53587 
53588 
53589 static int _wrap_SBTarget___eq(lua_State* L) {
53590   int SWIG_arg = 0;
53591   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53592   lldb::SBTarget *arg2 = 0 ;
53593   bool result;
53594 
53595   SWIG_check_num_args("lldb::SBTarget::operator ==",2,2)
53596   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::operator ==",1,"lldb::SBTarget const *");
53597   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::operator ==",2,"lldb::SBTarget const &");
53598 
53599   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53600     SWIG_fail_ptr("SBTarget___eq",1,SWIGTYPE_p_lldb__SBTarget);
53601   }
53602 
53603 
53604   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
53605     SWIG_fail_ptr("SBTarget___eq",2,SWIGTYPE_p_lldb__SBTarget);
53606   }
53607 
53608   result = (bool)((lldb::SBTarget const *)arg1)->operator ==((lldb::SBTarget const &)*arg2);
53609   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
53610   return SWIG_arg;
53611 
53612   if(0) SWIG_fail;
53613 
53614 fail:
53615   lua_error(L);
53616   return SWIG_arg;
53617 }
53618 
53619 
53620 static int _wrap_SBTarget_EvaluateExpression__SWIG_0(lua_State* L) {
53621   int SWIG_arg = 0;
53622   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53623   char *arg2 = (char *) 0 ;
53624   lldb::SBValue result;
53625 
53626   SWIG_check_num_args("lldb::SBTarget::EvaluateExpression",2,2)
53627   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",1,"lldb::SBTarget *");
53628   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",2,"char const *");
53629 
53630   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53631     SWIG_fail_ptr("SBTarget_EvaluateExpression",1,SWIGTYPE_p_lldb__SBTarget);
53632   }
53633 
53634   arg2 = (char *)lua_tostring(L, 2);
53635   result = (arg1)->EvaluateExpression((char const *)arg2);
53636   {
53637     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
53638     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
53639   }
53640   return SWIG_arg;
53641 
53642   if(0) SWIG_fail;
53643 
53644 fail:
53645   lua_error(L);
53646   return SWIG_arg;
53647 }
53648 
53649 
53650 static int _wrap_SBTarget_EvaluateExpression__SWIG_1(lua_State* L) {
53651   int SWIG_arg = 0;
53652   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53653   char *arg2 = (char *) 0 ;
53654   lldb::SBExpressionOptions *arg3 = 0 ;
53655   lldb::SBValue result;
53656 
53657   SWIG_check_num_args("lldb::SBTarget::EvaluateExpression",3,3)
53658   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",1,"lldb::SBTarget *");
53659   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",2,"char const *");
53660   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",3,"lldb::SBExpressionOptions const &");
53661 
53662   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53663     SWIG_fail_ptr("SBTarget_EvaluateExpression",1,SWIGTYPE_p_lldb__SBTarget);
53664   }
53665 
53666   arg2 = (char *)lua_tostring(L, 2);
53667 
53668   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
53669     SWIG_fail_ptr("SBTarget_EvaluateExpression",3,SWIGTYPE_p_lldb__SBExpressionOptions);
53670   }
53671 
53672   result = (arg1)->EvaluateExpression((char const *)arg2,(lldb::SBExpressionOptions const &)*arg3);
53673   {
53674     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
53675     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
53676   }
53677   return SWIG_arg;
53678 
53679   if(0) SWIG_fail;
53680 
53681 fail:
53682   lua_error(L);
53683   return SWIG_arg;
53684 }
53685 
53686 
53687 static int _wrap_SBTarget_EvaluateExpression(lua_State* L) {
53688   int argc;
53689   int argv[4]={
53690     1,2,3,4
53691   };
53692 
53693   argc = lua_gettop(L);
53694   if (argc == 2) {
53695     int _v;
53696     {
53697       void *ptr;
53698       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
53699         _v = 0;
53700       } else {
53701         _v = 1;
53702       }
53703     }
53704     if (_v) {
53705       {
53706         _v = SWIG_lua_isnilstring(L,argv[1]);
53707       }
53708       if (_v) {
53709         return _wrap_SBTarget_EvaluateExpression__SWIG_0(L);
53710       }
53711     }
53712   }
53713   if (argc == 3) {
53714     int _v;
53715     {
53716       void *ptr;
53717       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
53718         _v = 0;
53719       } else {
53720         _v = 1;
53721       }
53722     }
53723     if (_v) {
53724       {
53725         _v = SWIG_lua_isnilstring(L,argv[1]);
53726       }
53727       if (_v) {
53728         {
53729           void *ptr;
53730           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
53731             _v = 0;
53732           } else {
53733             _v = 1;
53734           }
53735         }
53736         if (_v) {
53737           return _wrap_SBTarget_EvaluateExpression__SWIG_1(L);
53738         }
53739       }
53740     }
53741   }
53742 
53743   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_EvaluateExpression'\n"
53744     "  Possible C/C++ prototypes are:\n"
53745     "    lldb::SBTarget::EvaluateExpression(char const *)\n"
53746     "    lldb::SBTarget::EvaluateExpression(char const *,lldb::SBExpressionOptions const &)\n");
53747   lua_error(L);return 0;
53748 }
53749 
53750 
53751 static int _wrap_SBTarget___tostring(lua_State* L) {
53752   int SWIG_arg = 0;
53753   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53754   std::string result;
53755 
53756   SWIG_check_num_args("lldb::SBTarget::__str__",1,1)
53757   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::__str__",1,"lldb::SBTarget *");
53758 
53759   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53760     SWIG_fail_ptr("SBTarget___tostring",1,SWIGTYPE_p_lldb__SBTarget);
53761   }
53762 
53763   result = lldb_SBTarget___str__(arg1);
53764   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
53765   return SWIG_arg;
53766 
53767   if(0) SWIG_fail;
53768 
53769 fail:
53770   lua_error(L);
53771   return SWIG_arg;
53772 }
53773 
53774 
53775 static int _wrap_SBTarget_GetTrace(lua_State* L) {
53776   int SWIG_arg = 0;
53777   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53778   lldb::SBTrace result;
53779 
53780   SWIG_check_num_args("lldb::SBTarget::GetTrace",1,1)
53781   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetTrace",1,"lldb::SBTarget *");
53782 
53783   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53784     SWIG_fail_ptr("SBTarget_GetTrace",1,SWIGTYPE_p_lldb__SBTarget);
53785   }
53786 
53787   result = (arg1)->GetTrace();
53788   {
53789     lldb::SBTrace * resultptr = new lldb::SBTrace((const lldb::SBTrace &) result);
53790     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTrace,1); SWIG_arg++;
53791   }
53792   return SWIG_arg;
53793 
53794   if(0) SWIG_fail;
53795 
53796 fail:
53797   lua_error(L);
53798   return SWIG_arg;
53799 }
53800 
53801 
53802 static int _wrap_SBTarget_CreateTrace(lua_State* L) {
53803   int SWIG_arg = 0;
53804   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53805   lldb::SBError *arg2 = 0 ;
53806   lldb::SBTrace result;
53807 
53808   SWIG_check_num_args("lldb::SBTarget::CreateTrace",2,2)
53809   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::CreateTrace",1,"lldb::SBTarget *");
53810   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::CreateTrace",2,"lldb::SBError &");
53811 
53812   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53813     SWIG_fail_ptr("SBTarget_CreateTrace",1,SWIGTYPE_p_lldb__SBTarget);
53814   }
53815 
53816 
53817   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
53818     SWIG_fail_ptr("SBTarget_CreateTrace",2,SWIGTYPE_p_lldb__SBError);
53819   }
53820 
53821   result = (arg1)->CreateTrace(*arg2);
53822   {
53823     lldb::SBTrace * resultptr = new lldb::SBTrace((const lldb::SBTrace &) result);
53824     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTrace,1); SWIG_arg++;
53825   }
53826   return SWIG_arg;
53827 
53828   if(0) SWIG_fail;
53829 
53830 fail:
53831   lua_error(L);
53832   return SWIG_arg;
53833 }
53834 
53835 
53836 static void swig_delete_SBTarget(void *obj) {
53837 lldb::SBTarget *arg1 = (lldb::SBTarget *) obj;
53838 delete arg1;
53839 }
53840 static int _proxy__wrap_new_SBTarget(lua_State *L) {
53841     assert(lua_istable(L,1));
53842     lua_pushcfunction(L,_wrap_new_SBTarget);
53843     assert(!lua_isnil(L,-1));
53844     lua_replace(L,1); /* replace our table with real constructor */
53845     lua_call(L,lua_gettop(L)-1,1);
53846     return 1;
53847 }
53848 static swig_lua_attribute swig_SBTarget_attributes[] = {
53849     {0,0,0}
53850 };
53851 static swig_lua_method swig_SBTarget_methods[]= {
53852     { "IsValid", _wrap_SBTarget_IsValid},
53853     { "GetProcess", _wrap_SBTarget_GetProcess},
53854     { "GetPlatform", _wrap_SBTarget_GetPlatform},
53855     { "Install", _wrap_SBTarget_Install},
53856     { "LaunchSimple", _wrap_SBTarget_LaunchSimple},
53857     { "Launch", _wrap_SBTarget_Launch},
53858     { "LoadCore", _wrap_SBTarget_LoadCore},
53859     { "Attach", _wrap_SBTarget_Attach},
53860     { "AttachToProcessWithID", _wrap_SBTarget_AttachToProcessWithID},
53861     { "AttachToProcessWithName", _wrap_SBTarget_AttachToProcessWithName},
53862     { "ConnectRemote", _wrap_SBTarget_ConnectRemote},
53863     { "GetExecutable", _wrap_SBTarget_GetExecutable},
53864     { "AppendImageSearchPath", _wrap_SBTarget_AppendImageSearchPath},
53865     { "AddModule", _wrap_SBTarget_AddModule},
53866     { "GetNumModules", _wrap_SBTarget_GetNumModules},
53867     { "GetModuleAtIndex", _wrap_SBTarget_GetModuleAtIndex},
53868     { "RemoveModule", _wrap_SBTarget_RemoveModule},
53869     { "GetDebugger", _wrap_SBTarget_GetDebugger},
53870     { "FindModule", _wrap_SBTarget_FindModule},
53871     { "FindCompileUnits", _wrap_SBTarget_FindCompileUnits},
53872     { "GetByteOrder", _wrap_SBTarget_GetByteOrder},
53873     { "GetAddressByteSize", _wrap_SBTarget_GetAddressByteSize},
53874     { "GetTriple", _wrap_SBTarget_GetTriple},
53875     { "GetDataByteSize", _wrap_SBTarget_GetDataByteSize},
53876     { "GetCodeByteSize", _wrap_SBTarget_GetCodeByteSize},
53877     { "GetMaximumNumberOfChildrenToDisplay", _wrap_SBTarget_GetMaximumNumberOfChildrenToDisplay},
53878     { "SetSectionLoadAddress", _wrap_SBTarget_SetSectionLoadAddress},
53879     { "ClearSectionLoadAddress", _wrap_SBTarget_ClearSectionLoadAddress},
53880     { "SetModuleLoadAddress", _wrap_SBTarget_SetModuleLoadAddress},
53881     { "ClearModuleLoadAddress", _wrap_SBTarget_ClearModuleLoadAddress},
53882     { "FindFunctions", _wrap_SBTarget_FindFunctions},
53883     { "FindFirstType", _wrap_SBTarget_FindFirstType},
53884     { "FindTypes", _wrap_SBTarget_FindTypes},
53885     { "GetBasicType", _wrap_SBTarget_GetBasicType},
53886     { "GetSourceManager", _wrap_SBTarget_GetSourceManager},
53887     { "FindFirstGlobalVariable", _wrap_SBTarget_FindFirstGlobalVariable},
53888     { "FindGlobalVariables", _wrap_SBTarget_FindGlobalVariables},
53889     { "FindGlobalFunctions", _wrap_SBTarget_FindGlobalFunctions},
53890     { "Clear", _wrap_SBTarget_Clear},
53891     { "ResolveFileAddress", _wrap_SBTarget_ResolveFileAddress},
53892     { "ResolveLoadAddress", _wrap_SBTarget_ResolveLoadAddress},
53893     { "ResolvePastLoadAddress", _wrap_SBTarget_ResolvePastLoadAddress},
53894     { "ResolveSymbolContextForAddress", _wrap_SBTarget_ResolveSymbolContextForAddress},
53895     { "ReadMemory", _wrap_SBTarget_ReadMemory},
53896     { "BreakpointCreateByLocation", _wrap_SBTarget_BreakpointCreateByLocation},
53897     { "BreakpointCreateByName", _wrap_SBTarget_BreakpointCreateByName},
53898     { "BreakpointCreateByNames", _wrap_SBTarget_BreakpointCreateByNames},
53899     { "BreakpointCreateByRegex", _wrap_SBTarget_BreakpointCreateByRegex},
53900     { "BreakpointCreateBySourceRegex", _wrap_SBTarget_BreakpointCreateBySourceRegex},
53901     { "BreakpointCreateForException", _wrap_SBTarget_BreakpointCreateForException},
53902     { "BreakpointCreateByAddress", _wrap_SBTarget_BreakpointCreateByAddress},
53903     { "GetEnvironment", _wrap_SBTarget_GetEnvironment},
53904     { "BreakpointCreateBySBAddress", _wrap_SBTarget_BreakpointCreateBySBAddress},
53905     { "BreakpointCreateFromScript", _wrap_SBTarget_BreakpointCreateFromScript},
53906     { "GetNumBreakpoints", _wrap_SBTarget_GetNumBreakpoints},
53907     { "GetBreakpointAtIndex", _wrap_SBTarget_GetBreakpointAtIndex},
53908     { "BreakpointDelete", _wrap_SBTarget_BreakpointDelete},
53909     { "FindBreakpointByID", _wrap_SBTarget_FindBreakpointByID},
53910     { "FindBreakpointsByName", _wrap_SBTarget_FindBreakpointsByName},
53911     { "DeleteBreakpointName", _wrap_SBTarget_DeleteBreakpointName},
53912     { "GetBreakpointNames", _wrap_SBTarget_GetBreakpointNames},
53913     { "EnableAllBreakpoints", _wrap_SBTarget_EnableAllBreakpoints},
53914     { "DisableAllBreakpoints", _wrap_SBTarget_DisableAllBreakpoints},
53915     { "DeleteAllBreakpoints", _wrap_SBTarget_DeleteAllBreakpoints},
53916     { "BreakpointsCreateFromFile", _wrap_SBTarget_BreakpointsCreateFromFile},
53917     { "BreakpointsWriteToFile", _wrap_SBTarget_BreakpointsWriteToFile},
53918     { "GetNumWatchpoints", _wrap_SBTarget_GetNumWatchpoints},
53919     { "GetWatchpointAtIndex", _wrap_SBTarget_GetWatchpointAtIndex},
53920     { "DeleteWatchpoint", _wrap_SBTarget_DeleteWatchpoint},
53921     { "FindWatchpointByID", _wrap_SBTarget_FindWatchpointByID},
53922     { "EnableAllWatchpoints", _wrap_SBTarget_EnableAllWatchpoints},
53923     { "DisableAllWatchpoints", _wrap_SBTarget_DisableAllWatchpoints},
53924     { "DeleteAllWatchpoints", _wrap_SBTarget_DeleteAllWatchpoints},
53925     { "WatchAddress", _wrap_SBTarget_WatchAddress},
53926     { "GetBroadcaster", _wrap_SBTarget_GetBroadcaster},
53927     { "CreateValueFromAddress", _wrap_SBTarget_CreateValueFromAddress},
53928     { "CreateValueFromData", _wrap_SBTarget_CreateValueFromData},
53929     { "CreateValueFromExpression", _wrap_SBTarget_CreateValueFromExpression},
53930     { "ReadInstructions", _wrap_SBTarget_ReadInstructions},
53931     { "GetInstructions", _wrap_SBTarget_GetInstructions},
53932     { "GetInstructionsWithFlavor", _wrap_SBTarget_GetInstructionsWithFlavor},
53933     { "FindSymbols", _wrap_SBTarget_FindSymbols},
53934     { "GetDescription", _wrap_SBTarget_GetDescription},
53935     { "GetStackRedZoneSize", _wrap_SBTarget_GetStackRedZoneSize},
53936     { "IsLoaded", _wrap_SBTarget_IsLoaded},
53937     { "GetLaunchInfo", _wrap_SBTarget_GetLaunchInfo},
53938     { "SetLaunchInfo", _wrap_SBTarget_SetLaunchInfo},
53939     { "SetCollectingStats", _wrap_SBTarget_SetCollectingStats},
53940     { "GetCollectingStats", _wrap_SBTarget_GetCollectingStats},
53941     { "GetStatistics", _wrap_SBTarget_GetStatistics},
53942     { "__eq", _wrap_SBTarget___eq},
53943     { "EvaluateExpression", _wrap_SBTarget_EvaluateExpression},
53944     { "__tostring", _wrap_SBTarget___tostring},
53945     { "GetTrace", _wrap_SBTarget_GetTrace},
53946     { "CreateTrace", _wrap_SBTarget_CreateTrace},
53947     {0,0}
53948 };
53949 static swig_lua_method swig_SBTarget_meta[] = {
53950     { "__eq", _wrap_SBTarget___eq},
53951     { "__tostring", _wrap_SBTarget___tostring},
53952     {0,0}
53953 };
53954 
53955 static swig_lua_attribute swig_SBTarget_Sf_SwigStatic_attributes[] = {
53956     {0,0,0}
53957 };
53958 static swig_lua_const_info swig_SBTarget_Sf_SwigStatic_constants[]= {
53959     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitBreakpointChanged", lldb::SBTarget::eBroadcastBitBreakpointChanged)},
53960     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitModulesLoaded", lldb::SBTarget::eBroadcastBitModulesLoaded)},
53961     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitModulesUnloaded", lldb::SBTarget::eBroadcastBitModulesUnloaded)},
53962     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitWatchpointChanged", lldb::SBTarget::eBroadcastBitWatchpointChanged)},
53963     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitSymbolsLoaded", lldb::SBTarget::eBroadcastBitSymbolsLoaded)},
53964     {0,0,0,0,0,0}
53965 };
53966 static swig_lua_method swig_SBTarget_Sf_SwigStatic_methods[]= {
53967     { "GetBroadcasterClassName", _wrap_SBTarget_GetBroadcasterClassName},
53968     { "EventIsTargetEvent", _wrap_SBTarget_EventIsTargetEvent},
53969     { "GetTargetFromEvent", _wrap_SBTarget_GetTargetFromEvent},
53970     { "GetNumModulesFromEvent", _wrap_SBTarget_GetNumModulesFromEvent},
53971     { "GetModuleAtIndexFromEvent", _wrap_SBTarget_GetModuleAtIndexFromEvent},
53972     {0,0}
53973 };
53974 static swig_lua_class* swig_SBTarget_Sf_SwigStatic_classes[]= {
53975     0
53976 };
53977 
53978 static swig_lua_namespace swig_SBTarget_Sf_SwigStatic = {
53979     "SBTarget",
53980     swig_SBTarget_Sf_SwigStatic_methods,
53981     swig_SBTarget_Sf_SwigStatic_attributes,
53982     swig_SBTarget_Sf_SwigStatic_constants,
53983     swig_SBTarget_Sf_SwigStatic_classes,
53984     0
53985 };
53986 static swig_lua_class *swig_SBTarget_bases[] = {0};
53987 static const char *swig_SBTarget_base_names[] = {0};
53988 static swig_lua_class _wrap_class_SBTarget = { "SBTarget", "SBTarget", &SWIGTYPE_p_lldb__SBTarget,_proxy__wrap_new_SBTarget, swig_delete_SBTarget, swig_SBTarget_methods, swig_SBTarget_attributes, &swig_SBTarget_Sf_SwigStatic, swig_SBTarget_meta, swig_SBTarget_bases, swig_SBTarget_base_names };
53989 
53990 static int _wrap_new_SBThread__SWIG_0(lua_State* L) {
53991   int SWIG_arg = 0;
53992   lldb::SBThread *result = 0 ;
53993 
53994   SWIG_check_num_args("lldb::SBThread::SBThread",0,0)
53995   result = (lldb::SBThread *)new lldb::SBThread();
53996   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
53997   return SWIG_arg;
53998 
53999   if(0) SWIG_fail;
54000 
54001 fail:
54002   lua_error(L);
54003   return SWIG_arg;
54004 }
54005 
54006 
54007 static int _wrap_new_SBThread__SWIG_1(lua_State* L) {
54008   int SWIG_arg = 0;
54009   lldb::SBThread *arg1 = 0 ;
54010   lldb::SBThread *result = 0 ;
54011 
54012   SWIG_check_num_args("lldb::SBThread::SBThread",1,1)
54013   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThread::SBThread",1,"lldb::SBThread const &");
54014 
54015   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54016     SWIG_fail_ptr("new_SBThread",1,SWIGTYPE_p_lldb__SBThread);
54017   }
54018 
54019   result = (lldb::SBThread *)new lldb::SBThread((lldb::SBThread const &)*arg1);
54020   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
54021   return SWIG_arg;
54022 
54023   if(0) SWIG_fail;
54024 
54025 fail:
54026   lua_error(L);
54027   return SWIG_arg;
54028 }
54029 
54030 
54031 static int _wrap_new_SBThread(lua_State* L) {
54032   int argc;
54033   int argv[2]={
54034     1,2
54035   };
54036 
54037   argc = lua_gettop(L);
54038   if (argc == 0) {
54039     return _wrap_new_SBThread__SWIG_0(L);
54040   }
54041   if (argc == 1) {
54042     int _v;
54043     {
54044       void *ptr;
54045       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, SWIG_POINTER_NO_NULL)) {
54046         _v = 0;
54047       } else {
54048         _v = 1;
54049       }
54050     }
54051     if (_v) {
54052       return _wrap_new_SBThread__SWIG_1(L);
54053     }
54054   }
54055 
54056   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBThread'\n"
54057     "  Possible C/C++ prototypes are:\n"
54058     "    lldb::SBThread::SBThread()\n"
54059     "    lldb::SBThread::SBThread(lldb::SBThread const &)\n");
54060   lua_error(L);return 0;
54061 }
54062 
54063 
54064 static int _wrap_SBThread_GetBroadcasterClassName(lua_State* L) {
54065   int SWIG_arg = 0;
54066   char *result = 0 ;
54067 
54068   SWIG_check_num_args("lldb::SBThread::GetBroadcasterClassName",0,0)
54069   result = (char *)lldb::SBThread::GetBroadcasterClassName();
54070   lua_pushstring(L,(const char *)result); SWIG_arg++;
54071   return SWIG_arg;
54072 
54073   if(0) SWIG_fail;
54074 
54075 fail:
54076   lua_error(L);
54077   return SWIG_arg;
54078 }
54079 
54080 
54081 static int _wrap_SBThread_EventIsThreadEvent(lua_State* L) {
54082   int SWIG_arg = 0;
54083   lldb::SBEvent *arg1 = 0 ;
54084   bool result;
54085 
54086   SWIG_check_num_args("lldb::SBThread::EventIsThreadEvent",1,1)
54087   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThread::EventIsThreadEvent",1,"lldb::SBEvent const &");
54088 
54089   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
54090     SWIG_fail_ptr("SBThread_EventIsThreadEvent",1,SWIGTYPE_p_lldb__SBEvent);
54091   }
54092 
54093   result = (bool)lldb::SBThread::EventIsThreadEvent((lldb::SBEvent const &)*arg1);
54094   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54095   return SWIG_arg;
54096 
54097   if(0) SWIG_fail;
54098 
54099 fail:
54100   lua_error(L);
54101   return SWIG_arg;
54102 }
54103 
54104 
54105 static int _wrap_SBThread_GetStackFrameFromEvent(lua_State* L) {
54106   int SWIG_arg = 0;
54107   lldb::SBEvent *arg1 = 0 ;
54108   lldb::SBFrame result;
54109 
54110   SWIG_check_num_args("lldb::SBThread::GetStackFrameFromEvent",1,1)
54111   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThread::GetStackFrameFromEvent",1,"lldb::SBEvent const &");
54112 
54113   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
54114     SWIG_fail_ptr("SBThread_GetStackFrameFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
54115   }
54116 
54117   result = lldb::SBThread::GetStackFrameFromEvent((lldb::SBEvent const &)*arg1);
54118   {
54119     lldb::SBFrame * resultptr = new lldb::SBFrame((const lldb::SBFrame &) result);
54120     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
54121   }
54122   return SWIG_arg;
54123 
54124   if(0) SWIG_fail;
54125 
54126 fail:
54127   lua_error(L);
54128   return SWIG_arg;
54129 }
54130 
54131 
54132 static int _wrap_SBThread_GetThreadFromEvent(lua_State* L) {
54133   int SWIG_arg = 0;
54134   lldb::SBEvent *arg1 = 0 ;
54135   lldb::SBThread result;
54136 
54137   SWIG_check_num_args("lldb::SBThread::GetThreadFromEvent",1,1)
54138   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThread::GetThreadFromEvent",1,"lldb::SBEvent const &");
54139 
54140   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
54141     SWIG_fail_ptr("SBThread_GetThreadFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
54142   }
54143 
54144   result = lldb::SBThread::GetThreadFromEvent((lldb::SBEvent const &)*arg1);
54145   {
54146     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
54147     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
54148   }
54149   return SWIG_arg;
54150 
54151   if(0) SWIG_fail;
54152 
54153 fail:
54154   lua_error(L);
54155   return SWIG_arg;
54156 }
54157 
54158 
54159 static int _wrap_SBThread_IsValid(lua_State* L) {
54160   int SWIG_arg = 0;
54161   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54162   bool result;
54163 
54164   SWIG_check_num_args("lldb::SBThread::IsValid",1,1)
54165   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::IsValid",1,"lldb::SBThread const *");
54166 
54167   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54168     SWIG_fail_ptr("SBThread_IsValid",1,SWIGTYPE_p_lldb__SBThread);
54169   }
54170 
54171   result = (bool)((lldb::SBThread const *)arg1)->IsValid();
54172   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54173   return SWIG_arg;
54174 
54175   if(0) SWIG_fail;
54176 
54177 fail:
54178   lua_error(L);
54179   return SWIG_arg;
54180 }
54181 
54182 
54183 static int _wrap_SBThread_Clear(lua_State* L) {
54184   int SWIG_arg = 0;
54185   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54186 
54187   SWIG_check_num_args("lldb::SBThread::Clear",1,1)
54188   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Clear",1,"lldb::SBThread *");
54189 
54190   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54191     SWIG_fail_ptr("SBThread_Clear",1,SWIGTYPE_p_lldb__SBThread);
54192   }
54193 
54194   (arg1)->Clear();
54195 
54196   return SWIG_arg;
54197 
54198   if(0) SWIG_fail;
54199 
54200 fail:
54201   lua_error(L);
54202   return SWIG_arg;
54203 }
54204 
54205 
54206 static int _wrap_SBThread_GetStopReason(lua_State* L) {
54207   int SWIG_arg = 0;
54208   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54209   lldb::StopReason result;
54210 
54211   SWIG_check_num_args("lldb::SBThread::GetStopReason",1,1)
54212   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReason",1,"lldb::SBThread *");
54213 
54214   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54215     SWIG_fail_ptr("SBThread_GetStopReason",1,SWIGTYPE_p_lldb__SBThread);
54216   }
54217 
54218   result = (lldb::StopReason)(arg1)->GetStopReason();
54219   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
54220   return SWIG_arg;
54221 
54222   if(0) SWIG_fail;
54223 
54224 fail:
54225   lua_error(L);
54226   return SWIG_arg;
54227 }
54228 
54229 
54230 static int _wrap_SBThread_GetStopReasonDataCount(lua_State* L) {
54231   int SWIG_arg = 0;
54232   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54233   size_t result;
54234 
54235   SWIG_check_num_args("lldb::SBThread::GetStopReasonDataCount",1,1)
54236   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReasonDataCount",1,"lldb::SBThread *");
54237 
54238   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54239     SWIG_fail_ptr("SBThread_GetStopReasonDataCount",1,SWIGTYPE_p_lldb__SBThread);
54240   }
54241 
54242   result = (arg1)->GetStopReasonDataCount();
54243   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
54244   return SWIG_arg;
54245 
54246   if(0) SWIG_fail;
54247 
54248 fail:
54249   lua_error(L);
54250   return SWIG_arg;
54251 }
54252 
54253 
54254 static int _wrap_SBThread_GetStopReasonDataAtIndex(lua_State* L) {
54255   int SWIG_arg = 0;
54256   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54257   uint32_t arg2 ;
54258   uint64_t result;
54259 
54260   SWIG_check_num_args("lldb::SBThread::GetStopReasonDataAtIndex",2,2)
54261   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReasonDataAtIndex",1,"lldb::SBThread *");
54262   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::GetStopReasonDataAtIndex",2,"uint32_t");
54263 
54264   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54265     SWIG_fail_ptr("SBThread_GetStopReasonDataAtIndex",1,SWIGTYPE_p_lldb__SBThread);
54266   }
54267 
54268   arg2 = (uint32_t)lua_tointeger(L, 2);
54269   result = (uint64_t)(arg1)->GetStopReasonDataAtIndex(arg2);
54270   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
54271   return SWIG_arg;
54272 
54273   if(0) SWIG_fail;
54274 
54275 fail:
54276   lua_error(L);
54277   return SWIG_arg;
54278 }
54279 
54280 
54281 static int _wrap_SBThread_GetStopReasonExtendedInfoAsJSON(lua_State* L) {
54282   int SWIG_arg = 0;
54283   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54284   lldb::SBStream *arg2 = 0 ;
54285   bool result;
54286 
54287   SWIG_check_num_args("lldb::SBThread::GetStopReasonExtendedInfoAsJSON",2,2)
54288   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReasonExtendedInfoAsJSON",1,"lldb::SBThread *");
54289   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::GetStopReasonExtendedInfoAsJSON",2,"lldb::SBStream &");
54290 
54291   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54292     SWIG_fail_ptr("SBThread_GetStopReasonExtendedInfoAsJSON",1,SWIGTYPE_p_lldb__SBThread);
54293   }
54294 
54295 
54296   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
54297     SWIG_fail_ptr("SBThread_GetStopReasonExtendedInfoAsJSON",2,SWIGTYPE_p_lldb__SBStream);
54298   }
54299 
54300   result = (bool)(arg1)->GetStopReasonExtendedInfoAsJSON(*arg2);
54301   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54302   return SWIG_arg;
54303 
54304   if(0) SWIG_fail;
54305 
54306 fail:
54307   lua_error(L);
54308   return SWIG_arg;
54309 }
54310 
54311 
54312 static int _wrap_SBThread_GetStopReasonExtendedBacktraces(lua_State* L) {
54313   int SWIG_arg = 0;
54314   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54315   lldb::InstrumentationRuntimeType arg2 ;
54316   lldb::SBThreadCollection result;
54317 
54318   SWIG_check_num_args("lldb::SBThread::GetStopReasonExtendedBacktraces",2,2)
54319   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReasonExtendedBacktraces",1,"lldb::SBThread *");
54320   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::GetStopReasonExtendedBacktraces",2,"lldb::InstrumentationRuntimeType");
54321 
54322   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54323     SWIG_fail_ptr("SBThread_GetStopReasonExtendedBacktraces",1,SWIGTYPE_p_lldb__SBThread);
54324   }
54325 
54326   arg2 = (lldb::InstrumentationRuntimeType)lua_tointeger(L, 2);
54327   result = (arg1)->GetStopReasonExtendedBacktraces(arg2);
54328   {
54329     lldb::SBThreadCollection * resultptr = new lldb::SBThreadCollection((const lldb::SBThreadCollection &) result);
54330     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadCollection,1); SWIG_arg++;
54331   }
54332   return SWIG_arg;
54333 
54334   if(0) SWIG_fail;
54335 
54336 fail:
54337   lua_error(L);
54338   return SWIG_arg;
54339 }
54340 
54341 
54342 static int _wrap_SBThread_GetStopDescription(lua_State* L) {
54343   int SWIG_arg = 0;
54344   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54345   char *arg2 = (char *) 0 ;
54346   size_t arg3 ;
54347   size_t result;
54348 
54349   SWIG_check_num_args("lldb::SBThread::GetStopDescription",2,2)
54350   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopDescription",1,"lldb::SBThread *");
54351 
54352   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54353     SWIG_fail_ptr("SBThread_GetStopDescription",1,SWIGTYPE_p_lldb__SBThread);
54354   }
54355 
54356   {
54357     arg3 = luaL_checkinteger(L, 2);
54358     if (arg3 <= 0) {
54359       return luaL_error(L, "Positive integer expected");
54360     }
54361     arg2 = (char *)malloc(arg3);
54362   }
54363   result = (arg1)->GetStopDescription(arg2,arg3);
54364   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
54365   {
54366     lua_pop(L, 1); // Blow away the previous result
54367     lua_pushlstring(L, (const char *)arg2, result);
54368     free(arg2);
54369     // SWIG_arg was already incremented
54370   }
54371   return SWIG_arg;
54372 
54373   if(0) SWIG_fail;
54374 
54375 fail:
54376   lua_error(L);
54377   return SWIG_arg;
54378 }
54379 
54380 
54381 static int _wrap_SBThread_GetStopReturnValue(lua_State* L) {
54382   int SWIG_arg = 0;
54383   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54384   lldb::SBValue result;
54385 
54386   SWIG_check_num_args("lldb::SBThread::GetStopReturnValue",1,1)
54387   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReturnValue",1,"lldb::SBThread *");
54388 
54389   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54390     SWIG_fail_ptr("SBThread_GetStopReturnValue",1,SWIGTYPE_p_lldb__SBThread);
54391   }
54392 
54393   result = (arg1)->GetStopReturnValue();
54394   {
54395     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
54396     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
54397   }
54398   return SWIG_arg;
54399 
54400   if(0) SWIG_fail;
54401 
54402 fail:
54403   lua_error(L);
54404   return SWIG_arg;
54405 }
54406 
54407 
54408 static int _wrap_SBThread_GetThreadID(lua_State* L) {
54409   int SWIG_arg = 0;
54410   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54411   lldb::tid_t result;
54412 
54413   SWIG_check_num_args("lldb::SBThread::GetThreadID",1,1)
54414   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetThreadID",1,"lldb::SBThread const *");
54415 
54416   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54417     SWIG_fail_ptr("SBThread_GetThreadID",1,SWIGTYPE_p_lldb__SBThread);
54418   }
54419 
54420   result = (lldb::tid_t)((lldb::SBThread const *)arg1)->GetThreadID();
54421   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
54422   return SWIG_arg;
54423 
54424   if(0) SWIG_fail;
54425 
54426 fail:
54427   lua_error(L);
54428   return SWIG_arg;
54429 }
54430 
54431 
54432 static int _wrap_SBThread_GetIndexID(lua_State* L) {
54433   int SWIG_arg = 0;
54434   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54435   uint32_t result;
54436 
54437   SWIG_check_num_args("lldb::SBThread::GetIndexID",1,1)
54438   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetIndexID",1,"lldb::SBThread const *");
54439 
54440   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54441     SWIG_fail_ptr("SBThread_GetIndexID",1,SWIGTYPE_p_lldb__SBThread);
54442   }
54443 
54444   result = (uint32_t)((lldb::SBThread const *)arg1)->GetIndexID();
54445   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
54446   return SWIG_arg;
54447 
54448   if(0) SWIG_fail;
54449 
54450 fail:
54451   lua_error(L);
54452   return SWIG_arg;
54453 }
54454 
54455 
54456 static int _wrap_SBThread_GetName(lua_State* L) {
54457   int SWIG_arg = 0;
54458   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54459   char *result = 0 ;
54460 
54461   SWIG_check_num_args("lldb::SBThread::GetName",1,1)
54462   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetName",1,"lldb::SBThread const *");
54463 
54464   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54465     SWIG_fail_ptr("SBThread_GetName",1,SWIGTYPE_p_lldb__SBThread);
54466   }
54467 
54468   result = (char *)((lldb::SBThread const *)arg1)->GetName();
54469   lua_pushstring(L,(const char *)result); SWIG_arg++;
54470   return SWIG_arg;
54471 
54472   if(0) SWIG_fail;
54473 
54474 fail:
54475   lua_error(L);
54476   return SWIG_arg;
54477 }
54478 
54479 
54480 static int _wrap_SBThread_GetQueueName(lua_State* L) {
54481   int SWIG_arg = 0;
54482   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54483   char *result = 0 ;
54484 
54485   SWIG_check_num_args("lldb::SBThread::GetQueueName",1,1)
54486   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetQueueName",1,"lldb::SBThread const *");
54487 
54488   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54489     SWIG_fail_ptr("SBThread_GetQueueName",1,SWIGTYPE_p_lldb__SBThread);
54490   }
54491 
54492   result = (char *)((lldb::SBThread const *)arg1)->GetQueueName();
54493   lua_pushstring(L,(const char *)result); SWIG_arg++;
54494   return SWIG_arg;
54495 
54496   if(0) SWIG_fail;
54497 
54498 fail:
54499   lua_error(L);
54500   return SWIG_arg;
54501 }
54502 
54503 
54504 static int _wrap_SBThread_GetQueueID(lua_State* L) {
54505   int SWIG_arg = 0;
54506   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54507   lldb::queue_id_t result;
54508 
54509   SWIG_check_num_args("lldb::SBThread::GetQueueID",1,1)
54510   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetQueueID",1,"lldb::SBThread const *");
54511 
54512   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54513     SWIG_fail_ptr("SBThread_GetQueueID",1,SWIGTYPE_p_lldb__SBThread);
54514   }
54515 
54516   result = (lldb::queue_id_t)((lldb::SBThread const *)arg1)->GetQueueID();
54517   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
54518   return SWIG_arg;
54519 
54520   if(0) SWIG_fail;
54521 
54522 fail:
54523   lua_error(L);
54524   return SWIG_arg;
54525 }
54526 
54527 
54528 static int _wrap_SBThread_GetInfoItemByPathAsString(lua_State* L) {
54529   int SWIG_arg = 0;
54530   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54531   char *arg2 = (char *) 0 ;
54532   lldb::SBStream *arg3 = 0 ;
54533   bool result;
54534 
54535   SWIG_check_num_args("lldb::SBThread::GetInfoItemByPathAsString",3,3)
54536   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetInfoItemByPathAsString",1,"lldb::SBThread *");
54537   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::GetInfoItemByPathAsString",2,"char const *");
54538   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::GetInfoItemByPathAsString",3,"lldb::SBStream &");
54539 
54540   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54541     SWIG_fail_ptr("SBThread_GetInfoItemByPathAsString",1,SWIGTYPE_p_lldb__SBThread);
54542   }
54543 
54544   arg2 = (char *)lua_tostring(L, 2);
54545 
54546   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStream,0))){
54547     SWIG_fail_ptr("SBThread_GetInfoItemByPathAsString",3,SWIGTYPE_p_lldb__SBStream);
54548   }
54549 
54550   result = (bool)(arg1)->GetInfoItemByPathAsString((char const *)arg2,*arg3);
54551   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54552   return SWIG_arg;
54553 
54554   if(0) SWIG_fail;
54555 
54556 fail:
54557   lua_error(L);
54558   return SWIG_arg;
54559 }
54560 
54561 
54562 static int _wrap_SBThread_GetQueue(lua_State* L) {
54563   int SWIG_arg = 0;
54564   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54565   lldb::SBQueue result;
54566 
54567   SWIG_check_num_args("lldb::SBThread::GetQueue",1,1)
54568   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetQueue",1,"lldb::SBThread const *");
54569 
54570   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54571     SWIG_fail_ptr("SBThread_GetQueue",1,SWIGTYPE_p_lldb__SBThread);
54572   }
54573 
54574   result = ((lldb::SBThread const *)arg1)->GetQueue();
54575   {
54576     lldb::SBQueue * resultptr = new lldb::SBQueue((const lldb::SBQueue &) result);
54577     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBQueue,1); SWIG_arg++;
54578   }
54579   return SWIG_arg;
54580 
54581   if(0) SWIG_fail;
54582 
54583 fail:
54584   lua_error(L);
54585   return SWIG_arg;
54586 }
54587 
54588 
54589 static int _wrap_SBThread_StepOver__SWIG_0(lua_State* L) {
54590   int SWIG_arg = 0;
54591   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54592   lldb::RunMode arg2 ;
54593 
54594   SWIG_check_num_args("lldb::SBThread::StepOver",2,2)
54595   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOver",1,"lldb::SBThread *");
54596   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::StepOver",2,"lldb::RunMode");
54597 
54598   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54599     SWIG_fail_ptr("SBThread_StepOver",1,SWIGTYPE_p_lldb__SBThread);
54600   }
54601 
54602   arg2 = (lldb::RunMode)lua_tointeger(L, 2);
54603   (arg1)->StepOver(arg2);
54604 
54605   return SWIG_arg;
54606 
54607   if(0) SWIG_fail;
54608 
54609 fail:
54610   lua_error(L);
54611   return SWIG_arg;
54612 }
54613 
54614 
54615 static int _wrap_SBThread_StepOver__SWIG_1(lua_State* L) {
54616   int SWIG_arg = 0;
54617   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54618 
54619   SWIG_check_num_args("lldb::SBThread::StepOver",1,1)
54620   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOver",1,"lldb::SBThread *");
54621 
54622   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54623     SWIG_fail_ptr("SBThread_StepOver",1,SWIGTYPE_p_lldb__SBThread);
54624   }
54625 
54626   (arg1)->StepOver();
54627 
54628   return SWIG_arg;
54629 
54630   if(0) SWIG_fail;
54631 
54632 fail:
54633   lua_error(L);
54634   return SWIG_arg;
54635 }
54636 
54637 
54638 static int _wrap_SBThread_StepOver__SWIG_2(lua_State* L) {
54639   int SWIG_arg = 0;
54640   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54641   lldb::RunMode arg2 ;
54642   lldb::SBError *arg3 = 0 ;
54643 
54644   SWIG_check_num_args("lldb::SBThread::StepOver",3,3)
54645   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOver",1,"lldb::SBThread *");
54646   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::StepOver",2,"lldb::RunMode");
54647   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepOver",3,"lldb::SBError &");
54648 
54649   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54650     SWIG_fail_ptr("SBThread_StepOver",1,SWIGTYPE_p_lldb__SBThread);
54651   }
54652 
54653   arg2 = (lldb::RunMode)lua_tointeger(L, 2);
54654 
54655   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
54656     SWIG_fail_ptr("SBThread_StepOver",3,SWIGTYPE_p_lldb__SBError);
54657   }
54658 
54659   (arg1)->StepOver(arg2,*arg3);
54660 
54661   return SWIG_arg;
54662 
54663   if(0) SWIG_fail;
54664 
54665 fail:
54666   lua_error(L);
54667   return SWIG_arg;
54668 }
54669 
54670 
54671 static int _wrap_SBThread_StepOver(lua_State* L) {
54672   int argc;
54673   int argv[4]={
54674     1,2,3,4
54675   };
54676 
54677   argc = lua_gettop(L);
54678   if (argc == 1) {
54679     int _v;
54680     {
54681       void *ptr;
54682       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54683         _v = 0;
54684       } else {
54685         _v = 1;
54686       }
54687     }
54688     if (_v) {
54689       return _wrap_SBThread_StepOver__SWIG_1(L);
54690     }
54691   }
54692   if (argc == 2) {
54693     int _v;
54694     {
54695       void *ptr;
54696       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54697         _v = 0;
54698       } else {
54699         _v = 1;
54700       }
54701     }
54702     if (_v) {
54703       {
54704         _v = lua_isnumber(L,argv[1]);
54705       }
54706       if (_v) {
54707         return _wrap_SBThread_StepOver__SWIG_0(L);
54708       }
54709     }
54710   }
54711   if (argc == 3) {
54712     int _v;
54713     {
54714       void *ptr;
54715       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54716         _v = 0;
54717       } else {
54718         _v = 1;
54719       }
54720     }
54721     if (_v) {
54722       {
54723         _v = lua_isnumber(L,argv[1]);
54724       }
54725       if (_v) {
54726         {
54727           void *ptr;
54728           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
54729             _v = 0;
54730           } else {
54731             _v = 1;
54732           }
54733         }
54734         if (_v) {
54735           return _wrap_SBThread_StepOver__SWIG_2(L);
54736         }
54737       }
54738     }
54739   }
54740 
54741   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepOver'\n"
54742     "  Possible C/C++ prototypes are:\n"
54743     "    lldb::SBThread::StepOver(lldb::RunMode)\n"
54744     "    lldb::SBThread::StepOver()\n"
54745     "    lldb::SBThread::StepOver(lldb::RunMode,lldb::SBError &)\n");
54746   lua_error(L);return 0;
54747 }
54748 
54749 
54750 static int _wrap_SBThread_StepInto__SWIG_0(lua_State* L) {
54751   int SWIG_arg = 0;
54752   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54753   lldb::RunMode arg2 ;
54754 
54755   SWIG_check_num_args("lldb::SBThread::StepInto",2,2)
54756   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
54757   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"lldb::RunMode");
54758 
54759   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54760     SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
54761   }
54762 
54763   arg2 = (lldb::RunMode)lua_tointeger(L, 2);
54764   (arg1)->StepInto(arg2);
54765 
54766   return SWIG_arg;
54767 
54768   if(0) SWIG_fail;
54769 
54770 fail:
54771   lua_error(L);
54772   return SWIG_arg;
54773 }
54774 
54775 
54776 static int _wrap_SBThread_StepInto__SWIG_1(lua_State* L) {
54777   int SWIG_arg = 0;
54778   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54779 
54780   SWIG_check_num_args("lldb::SBThread::StepInto",1,1)
54781   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
54782 
54783   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54784     SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
54785   }
54786 
54787   (arg1)->StepInto();
54788 
54789   return SWIG_arg;
54790 
54791   if(0) SWIG_fail;
54792 
54793 fail:
54794   lua_error(L);
54795   return SWIG_arg;
54796 }
54797 
54798 
54799 static int _wrap_SBThread_StepInto__SWIG_2(lua_State* L) {
54800   int SWIG_arg = 0;
54801   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54802   char *arg2 = (char *) 0 ;
54803   lldb::RunMode arg3 ;
54804 
54805   SWIG_check_num_args("lldb::SBThread::StepInto",3,3)
54806   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
54807   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"char const *");
54808   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBThread::StepInto",3,"lldb::RunMode");
54809 
54810   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54811     SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
54812   }
54813 
54814   arg2 = (char *)lua_tostring(L, 2);
54815   arg3 = (lldb::RunMode)lua_tointeger(L, 3);
54816   (arg1)->StepInto((char const *)arg2,arg3);
54817 
54818   return SWIG_arg;
54819 
54820   if(0) SWIG_fail;
54821 
54822 fail:
54823   lua_error(L);
54824   return SWIG_arg;
54825 }
54826 
54827 
54828 static int _wrap_SBThread_StepInto__SWIG_3(lua_State* L) {
54829   int SWIG_arg = 0;
54830   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54831   char *arg2 = (char *) 0 ;
54832 
54833   SWIG_check_num_args("lldb::SBThread::StepInto",2,2)
54834   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
54835   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"char const *");
54836 
54837   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54838     SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
54839   }
54840 
54841   arg2 = (char *)lua_tostring(L, 2);
54842   (arg1)->StepInto((char const *)arg2);
54843 
54844   return SWIG_arg;
54845 
54846   if(0) SWIG_fail;
54847 
54848 fail:
54849   lua_error(L);
54850   return SWIG_arg;
54851 }
54852 
54853 
54854 static int _wrap_SBThread_StepInto__SWIG_4(lua_State* L) {
54855   int SWIG_arg = 0;
54856   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54857   char *arg2 = (char *) 0 ;
54858   uint32_t arg3 ;
54859   lldb::SBError *arg4 = 0 ;
54860   lldb::RunMode arg5 ;
54861 
54862   SWIG_check_num_args("lldb::SBThread::StepInto",5,5)
54863   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
54864   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"char const *");
54865   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBThread::StepInto",3,"uint32_t");
54866   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBThread::StepInto",4,"lldb::SBError &");
54867   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBThread::StepInto",5,"lldb::RunMode");
54868 
54869   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54870     SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
54871   }
54872 
54873   arg2 = (char *)lua_tostring(L, 2);
54874   arg3 = (uint32_t)lua_tointeger(L, 3);
54875 
54876   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
54877     SWIG_fail_ptr("SBThread_StepInto",4,SWIGTYPE_p_lldb__SBError);
54878   }
54879 
54880   arg5 = (lldb::RunMode)lua_tointeger(L, 5);
54881   (arg1)->StepInto((char const *)arg2,arg3,*arg4,arg5);
54882 
54883   return SWIG_arg;
54884 
54885   if(0) SWIG_fail;
54886 
54887 fail:
54888   lua_error(L);
54889   return SWIG_arg;
54890 }
54891 
54892 
54893 static int _wrap_SBThread_StepInto__SWIG_5(lua_State* L) {
54894   int SWIG_arg = 0;
54895   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54896   char *arg2 = (char *) 0 ;
54897   uint32_t arg3 ;
54898   lldb::SBError *arg4 = 0 ;
54899 
54900   SWIG_check_num_args("lldb::SBThread::StepInto",4,4)
54901   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
54902   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"char const *");
54903   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBThread::StepInto",3,"uint32_t");
54904   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBThread::StepInto",4,"lldb::SBError &");
54905 
54906   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54907     SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
54908   }
54909 
54910   arg2 = (char *)lua_tostring(L, 2);
54911   arg3 = (uint32_t)lua_tointeger(L, 3);
54912 
54913   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
54914     SWIG_fail_ptr("SBThread_StepInto",4,SWIGTYPE_p_lldb__SBError);
54915   }
54916 
54917   (arg1)->StepInto((char const *)arg2,arg3,*arg4);
54918 
54919   return SWIG_arg;
54920 
54921   if(0) SWIG_fail;
54922 
54923 fail:
54924   lua_error(L);
54925   return SWIG_arg;
54926 }
54927 
54928 
54929 static int _wrap_SBThread_StepInto(lua_State* L) {
54930   int argc;
54931   int argv[6]={
54932     1,2,3,4,5,6
54933   };
54934 
54935   argc = lua_gettop(L);
54936   if (argc == 1) {
54937     int _v;
54938     {
54939       void *ptr;
54940       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54941         _v = 0;
54942       } else {
54943         _v = 1;
54944       }
54945     }
54946     if (_v) {
54947       return _wrap_SBThread_StepInto__SWIG_1(L);
54948     }
54949   }
54950   if (argc == 2) {
54951     int _v;
54952     {
54953       void *ptr;
54954       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54955         _v = 0;
54956       } else {
54957         _v = 1;
54958       }
54959     }
54960     if (_v) {
54961       {
54962         _v = lua_isnumber(L,argv[1]);
54963       }
54964       if (_v) {
54965         return _wrap_SBThread_StepInto__SWIG_0(L);
54966       }
54967     }
54968   }
54969   if (argc == 2) {
54970     int _v;
54971     {
54972       void *ptr;
54973       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54974         _v = 0;
54975       } else {
54976         _v = 1;
54977       }
54978     }
54979     if (_v) {
54980       {
54981         _v = SWIG_lua_isnilstring(L,argv[1]);
54982       }
54983       if (_v) {
54984         return _wrap_SBThread_StepInto__SWIG_3(L);
54985       }
54986     }
54987   }
54988   if (argc == 3) {
54989     int _v;
54990     {
54991       void *ptr;
54992       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54993         _v = 0;
54994       } else {
54995         _v = 1;
54996       }
54997     }
54998     if (_v) {
54999       {
55000         _v = SWIG_lua_isnilstring(L,argv[1]);
55001       }
55002       if (_v) {
55003         {
55004           _v = lua_isnumber(L,argv[2]);
55005         }
55006         if (_v) {
55007           return _wrap_SBThread_StepInto__SWIG_2(L);
55008         }
55009       }
55010     }
55011   }
55012   if (argc == 4) {
55013     int _v;
55014     {
55015       void *ptr;
55016       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55017         _v = 0;
55018       } else {
55019         _v = 1;
55020       }
55021     }
55022     if (_v) {
55023       {
55024         _v = SWIG_lua_isnilstring(L,argv[1]);
55025       }
55026       if (_v) {
55027         {
55028           _v = lua_isnumber(L,argv[2]);
55029         }
55030         if (_v) {
55031           {
55032             void *ptr;
55033             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
55034               _v = 0;
55035             } else {
55036               _v = 1;
55037             }
55038           }
55039           if (_v) {
55040             return _wrap_SBThread_StepInto__SWIG_5(L);
55041           }
55042         }
55043       }
55044     }
55045   }
55046   if (argc == 5) {
55047     int _v;
55048     {
55049       void *ptr;
55050       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55051         _v = 0;
55052       } else {
55053         _v = 1;
55054       }
55055     }
55056     if (_v) {
55057       {
55058         _v = SWIG_lua_isnilstring(L,argv[1]);
55059       }
55060       if (_v) {
55061         {
55062           _v = lua_isnumber(L,argv[2]);
55063         }
55064         if (_v) {
55065           {
55066             void *ptr;
55067             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
55068               _v = 0;
55069             } else {
55070               _v = 1;
55071             }
55072           }
55073           if (_v) {
55074             {
55075               _v = lua_isnumber(L,argv[4]);
55076             }
55077             if (_v) {
55078               return _wrap_SBThread_StepInto__SWIG_4(L);
55079             }
55080           }
55081         }
55082       }
55083     }
55084   }
55085 
55086   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepInto'\n"
55087     "  Possible C/C++ prototypes are:\n"
55088     "    lldb::SBThread::StepInto(lldb::RunMode)\n"
55089     "    lldb::SBThread::StepInto()\n"
55090     "    lldb::SBThread::StepInto(char const *,lldb::RunMode)\n"
55091     "    lldb::SBThread::StepInto(char const *)\n"
55092     "    lldb::SBThread::StepInto(char const *,uint32_t,lldb::SBError &,lldb::RunMode)\n"
55093     "    lldb::SBThread::StepInto(char const *,uint32_t,lldb::SBError &)\n");
55094   lua_error(L);return 0;
55095 }
55096 
55097 
55098 static int _wrap_SBThread_StepOut__SWIG_0(lua_State* L) {
55099   int SWIG_arg = 0;
55100   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55101 
55102   SWIG_check_num_args("lldb::SBThread::StepOut",1,1)
55103   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOut",1,"lldb::SBThread *");
55104 
55105   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55106     SWIG_fail_ptr("SBThread_StepOut",1,SWIGTYPE_p_lldb__SBThread);
55107   }
55108 
55109   (arg1)->StepOut();
55110 
55111   return SWIG_arg;
55112 
55113   if(0) SWIG_fail;
55114 
55115 fail:
55116   lua_error(L);
55117   return SWIG_arg;
55118 }
55119 
55120 
55121 static int _wrap_SBThread_StepOut__SWIG_1(lua_State* L) {
55122   int SWIG_arg = 0;
55123   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55124   lldb::SBError *arg2 = 0 ;
55125 
55126   SWIG_check_num_args("lldb::SBThread::StepOut",2,2)
55127   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOut",1,"lldb::SBThread *");
55128   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::StepOut",2,"lldb::SBError &");
55129 
55130   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55131     SWIG_fail_ptr("SBThread_StepOut",1,SWIGTYPE_p_lldb__SBThread);
55132   }
55133 
55134 
55135   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
55136     SWIG_fail_ptr("SBThread_StepOut",2,SWIGTYPE_p_lldb__SBError);
55137   }
55138 
55139   (arg1)->StepOut(*arg2);
55140 
55141   return SWIG_arg;
55142 
55143   if(0) SWIG_fail;
55144 
55145 fail:
55146   lua_error(L);
55147   return SWIG_arg;
55148 }
55149 
55150 
55151 static int _wrap_SBThread_StepOut(lua_State* L) {
55152   int argc;
55153   int argv[3]={
55154     1,2,3
55155   };
55156 
55157   argc = lua_gettop(L);
55158   if (argc == 1) {
55159     int _v;
55160     {
55161       void *ptr;
55162       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55163         _v = 0;
55164       } else {
55165         _v = 1;
55166       }
55167     }
55168     if (_v) {
55169       return _wrap_SBThread_StepOut__SWIG_0(L);
55170     }
55171   }
55172   if (argc == 2) {
55173     int _v;
55174     {
55175       void *ptr;
55176       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55177         _v = 0;
55178       } else {
55179         _v = 1;
55180       }
55181     }
55182     if (_v) {
55183       {
55184         void *ptr;
55185         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
55186           _v = 0;
55187         } else {
55188           _v = 1;
55189         }
55190       }
55191       if (_v) {
55192         return _wrap_SBThread_StepOut__SWIG_1(L);
55193       }
55194     }
55195   }
55196 
55197   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepOut'\n"
55198     "  Possible C/C++ prototypes are:\n"
55199     "    lldb::SBThread::StepOut()\n"
55200     "    lldb::SBThread::StepOut(lldb::SBError &)\n");
55201   lua_error(L);return 0;
55202 }
55203 
55204 
55205 static int _wrap_SBThread_StepOutOfFrame__SWIG_0(lua_State* L) {
55206   int SWIG_arg = 0;
55207   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55208   lldb::SBFrame *arg2 = 0 ;
55209 
55210   SWIG_check_num_args("lldb::SBThread::StepOutOfFrame",2,2)
55211   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",1,"lldb::SBThread *");
55212   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",2,"lldb::SBFrame &");
55213 
55214   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55215     SWIG_fail_ptr("SBThread_StepOutOfFrame",1,SWIGTYPE_p_lldb__SBThread);
55216   }
55217 
55218 
55219   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
55220     SWIG_fail_ptr("SBThread_StepOutOfFrame",2,SWIGTYPE_p_lldb__SBFrame);
55221   }
55222 
55223   (arg1)->StepOutOfFrame(*arg2);
55224 
55225   return SWIG_arg;
55226 
55227   if(0) SWIG_fail;
55228 
55229 fail:
55230   lua_error(L);
55231   return SWIG_arg;
55232 }
55233 
55234 
55235 static int _wrap_SBThread_StepOutOfFrame__SWIG_1(lua_State* L) {
55236   int SWIG_arg = 0;
55237   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55238   lldb::SBFrame *arg2 = 0 ;
55239   lldb::SBError *arg3 = 0 ;
55240 
55241   SWIG_check_num_args("lldb::SBThread::StepOutOfFrame",3,3)
55242   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",1,"lldb::SBThread *");
55243   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",2,"lldb::SBFrame &");
55244   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",3,"lldb::SBError &");
55245 
55246   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55247     SWIG_fail_ptr("SBThread_StepOutOfFrame",1,SWIGTYPE_p_lldb__SBThread);
55248   }
55249 
55250 
55251   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
55252     SWIG_fail_ptr("SBThread_StepOutOfFrame",2,SWIGTYPE_p_lldb__SBFrame);
55253   }
55254 
55255 
55256   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
55257     SWIG_fail_ptr("SBThread_StepOutOfFrame",3,SWIGTYPE_p_lldb__SBError);
55258   }
55259 
55260   (arg1)->StepOutOfFrame(*arg2,*arg3);
55261 
55262   return SWIG_arg;
55263 
55264   if(0) SWIG_fail;
55265 
55266 fail:
55267   lua_error(L);
55268   return SWIG_arg;
55269 }
55270 
55271 
55272 static int _wrap_SBThread_StepOutOfFrame(lua_State* L) {
55273   int argc;
55274   int argv[4]={
55275     1,2,3,4
55276   };
55277 
55278   argc = lua_gettop(L);
55279   if (argc == 2) {
55280     int _v;
55281     {
55282       void *ptr;
55283       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55284         _v = 0;
55285       } else {
55286         _v = 1;
55287       }
55288     }
55289     if (_v) {
55290       {
55291         void *ptr;
55292         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, SWIG_POINTER_NO_NULL)) {
55293           _v = 0;
55294         } else {
55295           _v = 1;
55296         }
55297       }
55298       if (_v) {
55299         return _wrap_SBThread_StepOutOfFrame__SWIG_0(L);
55300       }
55301     }
55302   }
55303   if (argc == 3) {
55304     int _v;
55305     {
55306       void *ptr;
55307       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55308         _v = 0;
55309       } else {
55310         _v = 1;
55311       }
55312     }
55313     if (_v) {
55314       {
55315         void *ptr;
55316         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, SWIG_POINTER_NO_NULL)) {
55317           _v = 0;
55318         } else {
55319           _v = 1;
55320         }
55321       }
55322       if (_v) {
55323         {
55324           void *ptr;
55325           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
55326             _v = 0;
55327           } else {
55328             _v = 1;
55329           }
55330         }
55331         if (_v) {
55332           return _wrap_SBThread_StepOutOfFrame__SWIG_1(L);
55333         }
55334       }
55335     }
55336   }
55337 
55338   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepOutOfFrame'\n"
55339     "  Possible C/C++ prototypes are:\n"
55340     "    lldb::SBThread::StepOutOfFrame(lldb::SBFrame &)\n"
55341     "    lldb::SBThread::StepOutOfFrame(lldb::SBFrame &,lldb::SBError &)\n");
55342   lua_error(L);return 0;
55343 }
55344 
55345 
55346 static int _wrap_SBThread_StepInstruction__SWIG_0(lua_State* L) {
55347   int SWIG_arg = 0;
55348   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55349   bool arg2 ;
55350 
55351   SWIG_check_num_args("lldb::SBThread::StepInstruction",2,2)
55352   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInstruction",1,"lldb::SBThread *");
55353   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBThread::StepInstruction",2,"bool");
55354 
55355   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55356     SWIG_fail_ptr("SBThread_StepInstruction",1,SWIGTYPE_p_lldb__SBThread);
55357   }
55358 
55359   arg2 = (lua_toboolean(L, 2)!=0);
55360   (arg1)->StepInstruction(arg2);
55361 
55362   return SWIG_arg;
55363 
55364   if(0) SWIG_fail;
55365 
55366 fail:
55367   lua_error(L);
55368   return SWIG_arg;
55369 }
55370 
55371 
55372 static int _wrap_SBThread_StepInstruction__SWIG_1(lua_State* L) {
55373   int SWIG_arg = 0;
55374   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55375   bool arg2 ;
55376   lldb::SBError *arg3 = 0 ;
55377 
55378   SWIG_check_num_args("lldb::SBThread::StepInstruction",3,3)
55379   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInstruction",1,"lldb::SBThread *");
55380   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBThread::StepInstruction",2,"bool");
55381   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepInstruction",3,"lldb::SBError &");
55382 
55383   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55384     SWIG_fail_ptr("SBThread_StepInstruction",1,SWIGTYPE_p_lldb__SBThread);
55385   }
55386 
55387   arg2 = (lua_toboolean(L, 2)!=0);
55388 
55389   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
55390     SWIG_fail_ptr("SBThread_StepInstruction",3,SWIGTYPE_p_lldb__SBError);
55391   }
55392 
55393   (arg1)->StepInstruction(arg2,*arg3);
55394 
55395   return SWIG_arg;
55396 
55397   if(0) SWIG_fail;
55398 
55399 fail:
55400   lua_error(L);
55401   return SWIG_arg;
55402 }
55403 
55404 
55405 static int _wrap_SBThread_StepInstruction(lua_State* L) {
55406   int argc;
55407   int argv[4]={
55408     1,2,3,4
55409   };
55410 
55411   argc = lua_gettop(L);
55412   if (argc == 2) {
55413     int _v;
55414     {
55415       void *ptr;
55416       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55417         _v = 0;
55418       } else {
55419         _v = 1;
55420       }
55421     }
55422     if (_v) {
55423       {
55424         _v = lua_isboolean(L,argv[1]);
55425       }
55426       if (_v) {
55427         return _wrap_SBThread_StepInstruction__SWIG_0(L);
55428       }
55429     }
55430   }
55431   if (argc == 3) {
55432     int _v;
55433     {
55434       void *ptr;
55435       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55436         _v = 0;
55437       } else {
55438         _v = 1;
55439       }
55440     }
55441     if (_v) {
55442       {
55443         _v = lua_isboolean(L,argv[1]);
55444       }
55445       if (_v) {
55446         {
55447           void *ptr;
55448           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
55449             _v = 0;
55450           } else {
55451             _v = 1;
55452           }
55453         }
55454         if (_v) {
55455           return _wrap_SBThread_StepInstruction__SWIG_1(L);
55456         }
55457       }
55458     }
55459   }
55460 
55461   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepInstruction'\n"
55462     "  Possible C/C++ prototypes are:\n"
55463     "    lldb::SBThread::StepInstruction(bool)\n"
55464     "    lldb::SBThread::StepInstruction(bool,lldb::SBError &)\n");
55465   lua_error(L);return 0;
55466 }
55467 
55468 
55469 static int _wrap_SBThread_StepOverUntil(lua_State* L) {
55470   int SWIG_arg = 0;
55471   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55472   lldb::SBFrame *arg2 = 0 ;
55473   lldb::SBFileSpec *arg3 = 0 ;
55474   uint32_t arg4 ;
55475   lldb::SBError result;
55476 
55477   SWIG_check_num_args("lldb::SBThread::StepOverUntil",4,4)
55478   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOverUntil",1,"lldb::SBThread *");
55479   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::StepOverUntil",2,"lldb::SBFrame &");
55480   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepOverUntil",3,"lldb::SBFileSpec &");
55481   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBThread::StepOverUntil",4,"uint32_t");
55482 
55483   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55484     SWIG_fail_ptr("SBThread_StepOverUntil",1,SWIGTYPE_p_lldb__SBThread);
55485   }
55486 
55487 
55488   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
55489     SWIG_fail_ptr("SBThread_StepOverUntil",2,SWIGTYPE_p_lldb__SBFrame);
55490   }
55491 
55492 
55493   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
55494     SWIG_fail_ptr("SBThread_StepOverUntil",3,SWIGTYPE_p_lldb__SBFileSpec);
55495   }
55496 
55497   arg4 = (uint32_t)lua_tointeger(L, 4);
55498   result = (arg1)->StepOverUntil(*arg2,*arg3,arg4);
55499   {
55500     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
55501     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
55502   }
55503   return SWIG_arg;
55504 
55505   if(0) SWIG_fail;
55506 
55507 fail:
55508   lua_error(L);
55509   return SWIG_arg;
55510 }
55511 
55512 
55513 static int _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_0(lua_State* L) {
55514   int SWIG_arg = 0;
55515   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55516   char *arg2 = (char *) 0 ;
55517   lldb::SBError result;
55518 
55519   SWIG_check_num_args("lldb::SBThread::StepUsingScriptedThreadPlan",2,2)
55520   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",1,"lldb::SBThread *");
55521   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",2,"char const *");
55522 
55523   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55524     SWIG_fail_ptr("SBThread_StepUsingScriptedThreadPlan",1,SWIGTYPE_p_lldb__SBThread);
55525   }
55526 
55527   arg2 = (char *)lua_tostring(L, 2);
55528   result = (arg1)->StepUsingScriptedThreadPlan((char const *)arg2);
55529   {
55530     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
55531     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
55532   }
55533   return SWIG_arg;
55534 
55535   if(0) SWIG_fail;
55536 
55537 fail:
55538   lua_error(L);
55539   return SWIG_arg;
55540 }
55541 
55542 
55543 static int _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_1(lua_State* L) {
55544   int SWIG_arg = 0;
55545   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55546   char *arg2 = (char *) 0 ;
55547   bool arg3 ;
55548   lldb::SBError result;
55549 
55550   SWIG_check_num_args("lldb::SBThread::StepUsingScriptedThreadPlan",3,3)
55551   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",1,"lldb::SBThread *");
55552   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",2,"char const *");
55553   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",3,"bool");
55554 
55555   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55556     SWIG_fail_ptr("SBThread_StepUsingScriptedThreadPlan",1,SWIGTYPE_p_lldb__SBThread);
55557   }
55558 
55559   arg2 = (char *)lua_tostring(L, 2);
55560   arg3 = (lua_toboolean(L, 3)!=0);
55561   result = (arg1)->StepUsingScriptedThreadPlan((char const *)arg2,arg3);
55562   {
55563     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
55564     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
55565   }
55566   return SWIG_arg;
55567 
55568   if(0) SWIG_fail;
55569 
55570 fail:
55571   lua_error(L);
55572   return SWIG_arg;
55573 }
55574 
55575 
55576 static int _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_2(lua_State* L) {
55577   int SWIG_arg = 0;
55578   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55579   char *arg2 = (char *) 0 ;
55580   lldb::SBStructuredData *arg3 = 0 ;
55581   bool arg4 ;
55582   lldb::SBError result;
55583 
55584   SWIG_check_num_args("lldb::SBThread::StepUsingScriptedThreadPlan",4,4)
55585   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",1,"lldb::SBThread *");
55586   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",2,"char const *");
55587   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",3,"lldb::SBStructuredData &");
55588   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",4,"bool");
55589 
55590   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55591     SWIG_fail_ptr("SBThread_StepUsingScriptedThreadPlan",1,SWIGTYPE_p_lldb__SBThread);
55592   }
55593 
55594   arg2 = (char *)lua_tostring(L, 2);
55595 
55596   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
55597     SWIG_fail_ptr("SBThread_StepUsingScriptedThreadPlan",3,SWIGTYPE_p_lldb__SBStructuredData);
55598   }
55599 
55600   arg4 = (lua_toboolean(L, 4)!=0);
55601   result = (arg1)->StepUsingScriptedThreadPlan((char const *)arg2,*arg3,arg4);
55602   {
55603     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
55604     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
55605   }
55606   return SWIG_arg;
55607 
55608   if(0) SWIG_fail;
55609 
55610 fail:
55611   lua_error(L);
55612   return SWIG_arg;
55613 }
55614 
55615 
55616 static int _wrap_SBThread_StepUsingScriptedThreadPlan(lua_State* L) {
55617   int argc;
55618   int argv[5]={
55619     1,2,3,4,5
55620   };
55621 
55622   argc = lua_gettop(L);
55623   if (argc == 2) {
55624     int _v;
55625     {
55626       void *ptr;
55627       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55628         _v = 0;
55629       } else {
55630         _v = 1;
55631       }
55632     }
55633     if (_v) {
55634       {
55635         _v = SWIG_lua_isnilstring(L,argv[1]);
55636       }
55637       if (_v) {
55638         return _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_0(L);
55639       }
55640     }
55641   }
55642   if (argc == 3) {
55643     int _v;
55644     {
55645       void *ptr;
55646       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55647         _v = 0;
55648       } else {
55649         _v = 1;
55650       }
55651     }
55652     if (_v) {
55653       {
55654         _v = SWIG_lua_isnilstring(L,argv[1]);
55655       }
55656       if (_v) {
55657         {
55658           _v = lua_isboolean(L,argv[2]);
55659         }
55660         if (_v) {
55661           return _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_1(L);
55662         }
55663       }
55664     }
55665   }
55666   if (argc == 4) {
55667     int _v;
55668     {
55669       void *ptr;
55670       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55671         _v = 0;
55672       } else {
55673         _v = 1;
55674       }
55675     }
55676     if (_v) {
55677       {
55678         _v = SWIG_lua_isnilstring(L,argv[1]);
55679       }
55680       if (_v) {
55681         {
55682           void *ptr;
55683           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
55684             _v = 0;
55685           } else {
55686             _v = 1;
55687           }
55688         }
55689         if (_v) {
55690           {
55691             _v = lua_isboolean(L,argv[3]);
55692           }
55693           if (_v) {
55694             return _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_2(L);
55695           }
55696         }
55697       }
55698     }
55699   }
55700 
55701   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepUsingScriptedThreadPlan'\n"
55702     "  Possible C/C++ prototypes are:\n"
55703     "    lldb::SBThread::StepUsingScriptedThreadPlan(char const *)\n"
55704     "    lldb::SBThread::StepUsingScriptedThreadPlan(char const *,bool)\n"
55705     "    lldb::SBThread::StepUsingScriptedThreadPlan(char const *,lldb::SBStructuredData &,bool)\n");
55706   lua_error(L);return 0;
55707 }
55708 
55709 
55710 static int _wrap_SBThread_JumpToLine(lua_State* L) {
55711   int SWIG_arg = 0;
55712   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55713   lldb::SBFileSpec *arg2 = 0 ;
55714   uint32_t arg3 ;
55715   lldb::SBError result;
55716 
55717   SWIG_check_num_args("lldb::SBThread::JumpToLine",3,3)
55718   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::JumpToLine",1,"lldb::SBThread *");
55719   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::JumpToLine",2,"lldb::SBFileSpec &");
55720   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBThread::JumpToLine",3,"uint32_t");
55721 
55722   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55723     SWIG_fail_ptr("SBThread_JumpToLine",1,SWIGTYPE_p_lldb__SBThread);
55724   }
55725 
55726 
55727   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
55728     SWIG_fail_ptr("SBThread_JumpToLine",2,SWIGTYPE_p_lldb__SBFileSpec);
55729   }
55730 
55731   arg3 = (uint32_t)lua_tointeger(L, 3);
55732   result = (arg1)->JumpToLine(*arg2,arg3);
55733   {
55734     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
55735     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
55736   }
55737   return SWIG_arg;
55738 
55739   if(0) SWIG_fail;
55740 
55741 fail:
55742   lua_error(L);
55743   return SWIG_arg;
55744 }
55745 
55746 
55747 static int _wrap_SBThread_RunToAddress__SWIG_0(lua_State* L) {
55748   int SWIG_arg = 0;
55749   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55750   lldb::addr_t arg2 ;
55751 
55752   SWIG_check_num_args("lldb::SBThread::RunToAddress",2,2)
55753   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::RunToAddress",1,"lldb::SBThread *");
55754   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::RunToAddress",2,"lldb::addr_t");
55755 
55756   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55757     SWIG_fail_ptr("SBThread_RunToAddress",1,SWIGTYPE_p_lldb__SBThread);
55758   }
55759 
55760   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
55761   (arg1)->RunToAddress(arg2);
55762 
55763   return SWIG_arg;
55764 
55765   if(0) SWIG_fail;
55766 
55767 fail:
55768   lua_error(L);
55769   return SWIG_arg;
55770 }
55771 
55772 
55773 static int _wrap_SBThread_RunToAddress__SWIG_1(lua_State* L) {
55774   int SWIG_arg = 0;
55775   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55776   lldb::addr_t arg2 ;
55777   lldb::SBError *arg3 = 0 ;
55778 
55779   SWIG_check_num_args("lldb::SBThread::RunToAddress",3,3)
55780   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::RunToAddress",1,"lldb::SBThread *");
55781   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::RunToAddress",2,"lldb::addr_t");
55782   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::RunToAddress",3,"lldb::SBError &");
55783 
55784   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55785     SWIG_fail_ptr("SBThread_RunToAddress",1,SWIGTYPE_p_lldb__SBThread);
55786   }
55787 
55788   arg2 = (lldb::addr_t)lua_tointeger(L, 2);
55789 
55790   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
55791     SWIG_fail_ptr("SBThread_RunToAddress",3,SWIGTYPE_p_lldb__SBError);
55792   }
55793 
55794   (arg1)->RunToAddress(arg2,*arg3);
55795 
55796   return SWIG_arg;
55797 
55798   if(0) SWIG_fail;
55799 
55800 fail:
55801   lua_error(L);
55802   return SWIG_arg;
55803 }
55804 
55805 
55806 static int _wrap_SBThread_RunToAddress(lua_State* L) {
55807   int argc;
55808   int argv[4]={
55809     1,2,3,4
55810   };
55811 
55812   argc = lua_gettop(L);
55813   if (argc == 2) {
55814     int _v;
55815     {
55816       void *ptr;
55817       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55818         _v = 0;
55819       } else {
55820         _v = 1;
55821       }
55822     }
55823     if (_v) {
55824       {
55825         _v = lua_isnumber(L,argv[1]);
55826       }
55827       if (_v) {
55828         return _wrap_SBThread_RunToAddress__SWIG_0(L);
55829       }
55830     }
55831   }
55832   if (argc == 3) {
55833     int _v;
55834     {
55835       void *ptr;
55836       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55837         _v = 0;
55838       } else {
55839         _v = 1;
55840       }
55841     }
55842     if (_v) {
55843       {
55844         _v = lua_isnumber(L,argv[1]);
55845       }
55846       if (_v) {
55847         {
55848           void *ptr;
55849           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
55850             _v = 0;
55851           } else {
55852             _v = 1;
55853           }
55854         }
55855         if (_v) {
55856           return _wrap_SBThread_RunToAddress__SWIG_1(L);
55857         }
55858       }
55859     }
55860   }
55861 
55862   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_RunToAddress'\n"
55863     "  Possible C/C++ prototypes are:\n"
55864     "    lldb::SBThread::RunToAddress(lldb::addr_t)\n"
55865     "    lldb::SBThread::RunToAddress(lldb::addr_t,lldb::SBError &)\n");
55866   lua_error(L);return 0;
55867 }
55868 
55869 
55870 static int _wrap_SBThread_ReturnFromFrame(lua_State* L) {
55871   int SWIG_arg = 0;
55872   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55873   lldb::SBFrame *arg2 = 0 ;
55874   lldb::SBValue *arg3 = 0 ;
55875   lldb::SBError result;
55876 
55877   SWIG_check_num_args("lldb::SBThread::ReturnFromFrame",3,3)
55878   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::ReturnFromFrame",1,"lldb::SBThread *");
55879   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::ReturnFromFrame",2,"lldb::SBFrame &");
55880   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::ReturnFromFrame",3,"lldb::SBValue &");
55881 
55882   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55883     SWIG_fail_ptr("SBThread_ReturnFromFrame",1,SWIGTYPE_p_lldb__SBThread);
55884   }
55885 
55886 
55887   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
55888     SWIG_fail_ptr("SBThread_ReturnFromFrame",2,SWIGTYPE_p_lldb__SBFrame);
55889   }
55890 
55891 
55892   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBValue,0))){
55893     SWIG_fail_ptr("SBThread_ReturnFromFrame",3,SWIGTYPE_p_lldb__SBValue);
55894   }
55895 
55896   result = (arg1)->ReturnFromFrame(*arg2,*arg3);
55897   {
55898     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
55899     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
55900   }
55901   return SWIG_arg;
55902 
55903   if(0) SWIG_fail;
55904 
55905 fail:
55906   lua_error(L);
55907   return SWIG_arg;
55908 }
55909 
55910 
55911 static int _wrap_SBThread_UnwindInnermostExpression(lua_State* L) {
55912   int SWIG_arg = 0;
55913   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55914   lldb::SBError result;
55915 
55916   SWIG_check_num_args("lldb::SBThread::UnwindInnermostExpression",1,1)
55917   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::UnwindInnermostExpression",1,"lldb::SBThread *");
55918 
55919   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55920     SWIG_fail_ptr("SBThread_UnwindInnermostExpression",1,SWIGTYPE_p_lldb__SBThread);
55921   }
55922 
55923   result = (arg1)->UnwindInnermostExpression();
55924   {
55925     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
55926     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
55927   }
55928   return SWIG_arg;
55929 
55930   if(0) SWIG_fail;
55931 
55932 fail:
55933   lua_error(L);
55934   return SWIG_arg;
55935 }
55936 
55937 
55938 static int _wrap_SBThread_Suspend__SWIG_0(lua_State* L) {
55939   int SWIG_arg = 0;
55940   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55941   bool result;
55942 
55943   SWIG_check_num_args("lldb::SBThread::Suspend",1,1)
55944   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Suspend",1,"lldb::SBThread *");
55945 
55946   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55947     SWIG_fail_ptr("SBThread_Suspend",1,SWIGTYPE_p_lldb__SBThread);
55948   }
55949 
55950   result = (bool)(arg1)->Suspend();
55951   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
55952   return SWIG_arg;
55953 
55954   if(0) SWIG_fail;
55955 
55956 fail:
55957   lua_error(L);
55958   return SWIG_arg;
55959 }
55960 
55961 
55962 static int _wrap_SBThread_Suspend__SWIG_1(lua_State* L) {
55963   int SWIG_arg = 0;
55964   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55965   lldb::SBError *arg2 = 0 ;
55966   bool result;
55967 
55968   SWIG_check_num_args("lldb::SBThread::Suspend",2,2)
55969   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Suspend",1,"lldb::SBThread *");
55970   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::Suspend",2,"lldb::SBError &");
55971 
55972   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55973     SWIG_fail_ptr("SBThread_Suspend",1,SWIGTYPE_p_lldb__SBThread);
55974   }
55975 
55976 
55977   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
55978     SWIG_fail_ptr("SBThread_Suspend",2,SWIGTYPE_p_lldb__SBError);
55979   }
55980 
55981   result = (bool)(arg1)->Suspend(*arg2);
55982   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
55983   return SWIG_arg;
55984 
55985   if(0) SWIG_fail;
55986 
55987 fail:
55988   lua_error(L);
55989   return SWIG_arg;
55990 }
55991 
55992 
55993 static int _wrap_SBThread_Suspend(lua_State* L) {
55994   int argc;
55995   int argv[3]={
55996     1,2,3
55997   };
55998 
55999   argc = lua_gettop(L);
56000   if (argc == 1) {
56001     int _v;
56002     {
56003       void *ptr;
56004       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
56005         _v = 0;
56006       } else {
56007         _v = 1;
56008       }
56009     }
56010     if (_v) {
56011       return _wrap_SBThread_Suspend__SWIG_0(L);
56012     }
56013   }
56014   if (argc == 2) {
56015     int _v;
56016     {
56017       void *ptr;
56018       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
56019         _v = 0;
56020       } else {
56021         _v = 1;
56022       }
56023     }
56024     if (_v) {
56025       {
56026         void *ptr;
56027         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
56028           _v = 0;
56029         } else {
56030           _v = 1;
56031         }
56032       }
56033       if (_v) {
56034         return _wrap_SBThread_Suspend__SWIG_1(L);
56035       }
56036     }
56037   }
56038 
56039   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_Suspend'\n"
56040     "  Possible C/C++ prototypes are:\n"
56041     "    lldb::SBThread::Suspend()\n"
56042     "    lldb::SBThread::Suspend(lldb::SBError &)\n");
56043   lua_error(L);return 0;
56044 }
56045 
56046 
56047 static int _wrap_SBThread_Resume__SWIG_0(lua_State* L) {
56048   int SWIG_arg = 0;
56049   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56050   bool result;
56051 
56052   SWIG_check_num_args("lldb::SBThread::Resume",1,1)
56053   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Resume",1,"lldb::SBThread *");
56054 
56055   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56056     SWIG_fail_ptr("SBThread_Resume",1,SWIGTYPE_p_lldb__SBThread);
56057   }
56058 
56059   result = (bool)(arg1)->Resume();
56060   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56061   return SWIG_arg;
56062 
56063   if(0) SWIG_fail;
56064 
56065 fail:
56066   lua_error(L);
56067   return SWIG_arg;
56068 }
56069 
56070 
56071 static int _wrap_SBThread_Resume__SWIG_1(lua_State* L) {
56072   int SWIG_arg = 0;
56073   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56074   lldb::SBError *arg2 = 0 ;
56075   bool result;
56076 
56077   SWIG_check_num_args("lldb::SBThread::Resume",2,2)
56078   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Resume",1,"lldb::SBThread *");
56079   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::Resume",2,"lldb::SBError &");
56080 
56081   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56082     SWIG_fail_ptr("SBThread_Resume",1,SWIGTYPE_p_lldb__SBThread);
56083   }
56084 
56085 
56086   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
56087     SWIG_fail_ptr("SBThread_Resume",2,SWIGTYPE_p_lldb__SBError);
56088   }
56089 
56090   result = (bool)(arg1)->Resume(*arg2);
56091   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56092   return SWIG_arg;
56093 
56094   if(0) SWIG_fail;
56095 
56096 fail:
56097   lua_error(L);
56098   return SWIG_arg;
56099 }
56100 
56101 
56102 static int _wrap_SBThread_Resume(lua_State* L) {
56103   int argc;
56104   int argv[3]={
56105     1,2,3
56106   };
56107 
56108   argc = lua_gettop(L);
56109   if (argc == 1) {
56110     int _v;
56111     {
56112       void *ptr;
56113       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
56114         _v = 0;
56115       } else {
56116         _v = 1;
56117       }
56118     }
56119     if (_v) {
56120       return _wrap_SBThread_Resume__SWIG_0(L);
56121     }
56122   }
56123   if (argc == 2) {
56124     int _v;
56125     {
56126       void *ptr;
56127       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
56128         _v = 0;
56129       } else {
56130         _v = 1;
56131       }
56132     }
56133     if (_v) {
56134       {
56135         void *ptr;
56136         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
56137           _v = 0;
56138         } else {
56139           _v = 1;
56140         }
56141       }
56142       if (_v) {
56143         return _wrap_SBThread_Resume__SWIG_1(L);
56144       }
56145     }
56146   }
56147 
56148   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_Resume'\n"
56149     "  Possible C/C++ prototypes are:\n"
56150     "    lldb::SBThread::Resume()\n"
56151     "    lldb::SBThread::Resume(lldb::SBError &)\n");
56152   lua_error(L);return 0;
56153 }
56154 
56155 
56156 static int _wrap_SBThread_IsSuspended(lua_State* L) {
56157   int SWIG_arg = 0;
56158   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56159   bool result;
56160 
56161   SWIG_check_num_args("lldb::SBThread::IsSuspended",1,1)
56162   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::IsSuspended",1,"lldb::SBThread *");
56163 
56164   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56165     SWIG_fail_ptr("SBThread_IsSuspended",1,SWIGTYPE_p_lldb__SBThread);
56166   }
56167 
56168   result = (bool)(arg1)->IsSuspended();
56169   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56170   return SWIG_arg;
56171 
56172   if(0) SWIG_fail;
56173 
56174 fail:
56175   lua_error(L);
56176   return SWIG_arg;
56177 }
56178 
56179 
56180 static int _wrap_SBThread_IsStopped(lua_State* L) {
56181   int SWIG_arg = 0;
56182   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56183   bool result;
56184 
56185   SWIG_check_num_args("lldb::SBThread::IsStopped",1,1)
56186   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::IsStopped",1,"lldb::SBThread *");
56187 
56188   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56189     SWIG_fail_ptr("SBThread_IsStopped",1,SWIGTYPE_p_lldb__SBThread);
56190   }
56191 
56192   result = (bool)(arg1)->IsStopped();
56193   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56194   return SWIG_arg;
56195 
56196   if(0) SWIG_fail;
56197 
56198 fail:
56199   lua_error(L);
56200   return SWIG_arg;
56201 }
56202 
56203 
56204 static int _wrap_SBThread_GetNumFrames(lua_State* L) {
56205   int SWIG_arg = 0;
56206   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56207   uint32_t result;
56208 
56209   SWIG_check_num_args("lldb::SBThread::GetNumFrames",1,1)
56210   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetNumFrames",1,"lldb::SBThread *");
56211 
56212   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56213     SWIG_fail_ptr("SBThread_GetNumFrames",1,SWIGTYPE_p_lldb__SBThread);
56214   }
56215 
56216   result = (uint32_t)(arg1)->GetNumFrames();
56217   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
56218   return SWIG_arg;
56219 
56220   if(0) SWIG_fail;
56221 
56222 fail:
56223   lua_error(L);
56224   return SWIG_arg;
56225 }
56226 
56227 
56228 static int _wrap_SBThread_GetFrameAtIndex(lua_State* L) {
56229   int SWIG_arg = 0;
56230   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56231   uint32_t arg2 ;
56232   lldb::SBFrame result;
56233 
56234   SWIG_check_num_args("lldb::SBThread::GetFrameAtIndex",2,2)
56235   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetFrameAtIndex",1,"lldb::SBThread *");
56236   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::GetFrameAtIndex",2,"uint32_t");
56237 
56238   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56239     SWIG_fail_ptr("SBThread_GetFrameAtIndex",1,SWIGTYPE_p_lldb__SBThread);
56240   }
56241 
56242   arg2 = (uint32_t)lua_tointeger(L, 2);
56243   result = (arg1)->GetFrameAtIndex(arg2);
56244   {
56245     lldb::SBFrame * resultptr = new lldb::SBFrame((const lldb::SBFrame &) result);
56246     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
56247   }
56248   return SWIG_arg;
56249 
56250   if(0) SWIG_fail;
56251 
56252 fail:
56253   lua_error(L);
56254   return SWIG_arg;
56255 }
56256 
56257 
56258 static int _wrap_SBThread_GetSelectedFrame(lua_State* L) {
56259   int SWIG_arg = 0;
56260   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56261   lldb::SBFrame result;
56262 
56263   SWIG_check_num_args("lldb::SBThread::GetSelectedFrame",1,1)
56264   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetSelectedFrame",1,"lldb::SBThread *");
56265 
56266   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56267     SWIG_fail_ptr("SBThread_GetSelectedFrame",1,SWIGTYPE_p_lldb__SBThread);
56268   }
56269 
56270   result = (arg1)->GetSelectedFrame();
56271   {
56272     lldb::SBFrame * resultptr = new lldb::SBFrame((const lldb::SBFrame &) result);
56273     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
56274   }
56275   return SWIG_arg;
56276 
56277   if(0) SWIG_fail;
56278 
56279 fail:
56280   lua_error(L);
56281   return SWIG_arg;
56282 }
56283 
56284 
56285 static int _wrap_SBThread_SetSelectedFrame(lua_State* L) {
56286   int SWIG_arg = 0;
56287   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56288   uint32_t arg2 ;
56289   lldb::SBFrame result;
56290 
56291   SWIG_check_num_args("lldb::SBThread::SetSelectedFrame",2,2)
56292   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::SetSelectedFrame",1,"lldb::SBThread *");
56293   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::SetSelectedFrame",2,"uint32_t");
56294 
56295   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56296     SWIG_fail_ptr("SBThread_SetSelectedFrame",1,SWIGTYPE_p_lldb__SBThread);
56297   }
56298 
56299   arg2 = (uint32_t)lua_tointeger(L, 2);
56300   result = (arg1)->SetSelectedFrame(arg2);
56301   {
56302     lldb::SBFrame * resultptr = new lldb::SBFrame((const lldb::SBFrame &) result);
56303     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
56304   }
56305   return SWIG_arg;
56306 
56307   if(0) SWIG_fail;
56308 
56309 fail:
56310   lua_error(L);
56311   return SWIG_arg;
56312 }
56313 
56314 
56315 static int _wrap_SBThread_GetProcess(lua_State* L) {
56316   int SWIG_arg = 0;
56317   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56318   lldb::SBProcess result;
56319 
56320   SWIG_check_num_args("lldb::SBThread::GetProcess",1,1)
56321   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetProcess",1,"lldb::SBThread *");
56322 
56323   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56324     SWIG_fail_ptr("SBThread_GetProcess",1,SWIGTYPE_p_lldb__SBThread);
56325   }
56326 
56327   result = (arg1)->GetProcess();
56328   {
56329     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
56330     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
56331   }
56332   return SWIG_arg;
56333 
56334   if(0) SWIG_fail;
56335 
56336 fail:
56337   lua_error(L);
56338   return SWIG_arg;
56339 }
56340 
56341 
56342 static int _wrap_SBThread_GetDescription__SWIG_0(lua_State* L) {
56343   int SWIG_arg = 0;
56344   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56345   lldb::SBStream *arg2 = 0 ;
56346   bool result;
56347 
56348   SWIG_check_num_args("lldb::SBThread::GetDescription",2,2)
56349   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetDescription",1,"lldb::SBThread const *");
56350   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::GetDescription",2,"lldb::SBStream &");
56351 
56352   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56353     SWIG_fail_ptr("SBThread_GetDescription",1,SWIGTYPE_p_lldb__SBThread);
56354   }
56355 
56356 
56357   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
56358     SWIG_fail_ptr("SBThread_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
56359   }
56360 
56361   result = (bool)((lldb::SBThread const *)arg1)->GetDescription(*arg2);
56362   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56363   return SWIG_arg;
56364 
56365   if(0) SWIG_fail;
56366 
56367 fail:
56368   lua_error(L);
56369   return SWIG_arg;
56370 }
56371 
56372 
56373 static int _wrap_SBThread_GetDescription__SWIG_1(lua_State* L) {
56374   int SWIG_arg = 0;
56375   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56376   lldb::SBStream *arg2 = 0 ;
56377   bool arg3 ;
56378   bool result;
56379 
56380   SWIG_check_num_args("lldb::SBThread::GetDescription",3,3)
56381   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetDescription",1,"lldb::SBThread const *");
56382   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::GetDescription",2,"lldb::SBStream &");
56383   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBThread::GetDescription",3,"bool");
56384 
56385   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56386     SWIG_fail_ptr("SBThread_GetDescription",1,SWIGTYPE_p_lldb__SBThread);
56387   }
56388 
56389 
56390   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
56391     SWIG_fail_ptr("SBThread_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
56392   }
56393 
56394   arg3 = (lua_toboolean(L, 3)!=0);
56395   result = (bool)((lldb::SBThread const *)arg1)->GetDescription(*arg2,arg3);
56396   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56397   return SWIG_arg;
56398 
56399   if(0) SWIG_fail;
56400 
56401 fail:
56402   lua_error(L);
56403   return SWIG_arg;
56404 }
56405 
56406 
56407 static int _wrap_SBThread_GetDescription(lua_State* L) {
56408   int argc;
56409   int argv[4]={
56410     1,2,3,4
56411   };
56412 
56413   argc = lua_gettop(L);
56414   if (argc == 2) {
56415     int _v;
56416     {
56417       void *ptr;
56418       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
56419         _v = 0;
56420       } else {
56421         _v = 1;
56422       }
56423     }
56424     if (_v) {
56425       {
56426         void *ptr;
56427         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
56428           _v = 0;
56429         } else {
56430           _v = 1;
56431         }
56432       }
56433       if (_v) {
56434         return _wrap_SBThread_GetDescription__SWIG_0(L);
56435       }
56436     }
56437   }
56438   if (argc == 3) {
56439     int _v;
56440     {
56441       void *ptr;
56442       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
56443         _v = 0;
56444       } else {
56445         _v = 1;
56446       }
56447     }
56448     if (_v) {
56449       {
56450         void *ptr;
56451         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
56452           _v = 0;
56453         } else {
56454           _v = 1;
56455         }
56456       }
56457       if (_v) {
56458         {
56459           _v = lua_isboolean(L,argv[2]);
56460         }
56461         if (_v) {
56462           return _wrap_SBThread_GetDescription__SWIG_1(L);
56463         }
56464       }
56465     }
56466   }
56467 
56468   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_GetDescription'\n"
56469     "  Possible C/C++ prototypes are:\n"
56470     "    lldb::SBThread::GetDescription(lldb::SBStream &) const\n"
56471     "    lldb::SBThread::GetDescription(lldb::SBStream &,bool) const\n");
56472   lua_error(L);return 0;
56473 }
56474 
56475 
56476 static int _wrap_SBThread_GetStatus(lua_State* L) {
56477   int SWIG_arg = 0;
56478   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56479   lldb::SBStream *arg2 = 0 ;
56480   bool result;
56481 
56482   SWIG_check_num_args("lldb::SBThread::GetStatus",2,2)
56483   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStatus",1,"lldb::SBThread const *");
56484   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::GetStatus",2,"lldb::SBStream &");
56485 
56486   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56487     SWIG_fail_ptr("SBThread_GetStatus",1,SWIGTYPE_p_lldb__SBThread);
56488   }
56489 
56490 
56491   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
56492     SWIG_fail_ptr("SBThread_GetStatus",2,SWIGTYPE_p_lldb__SBStream);
56493   }
56494 
56495   result = (bool)((lldb::SBThread const *)arg1)->GetStatus(*arg2);
56496   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56497   return SWIG_arg;
56498 
56499   if(0) SWIG_fail;
56500 
56501 fail:
56502   lua_error(L);
56503   return SWIG_arg;
56504 }
56505 
56506 
56507 static int _wrap_SBThread___eq(lua_State* L) {
56508   int SWIG_arg = 0;
56509   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56510   lldb::SBThread *arg2 = 0 ;
56511   bool result;
56512 
56513   SWIG_check_num_args("lldb::SBThread::operator ==",2,2)
56514   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::operator ==",1,"lldb::SBThread const *");
56515   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::operator ==",2,"lldb::SBThread const &");
56516 
56517   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56518     SWIG_fail_ptr("SBThread___eq",1,SWIGTYPE_p_lldb__SBThread);
56519   }
56520 
56521 
56522   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBThread,0))){
56523     SWIG_fail_ptr("SBThread___eq",2,SWIGTYPE_p_lldb__SBThread);
56524   }
56525 
56526   result = (bool)((lldb::SBThread const *)arg1)->operator ==((lldb::SBThread const &)*arg2);
56527   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56528   return SWIG_arg;
56529 
56530   if(0) SWIG_fail;
56531 
56532 fail:
56533   lua_error(L);
56534   return SWIG_arg;
56535 }
56536 
56537 
56538 static int _wrap_SBThread_GetExtendedBacktraceThread(lua_State* L) {
56539   int SWIG_arg = 0;
56540   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56541   char *arg2 = (char *) 0 ;
56542   lldb::SBThread result;
56543 
56544   SWIG_check_num_args("lldb::SBThread::GetExtendedBacktraceThread",2,2)
56545   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetExtendedBacktraceThread",1,"lldb::SBThread *");
56546   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::GetExtendedBacktraceThread",2,"char const *");
56547 
56548   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56549     SWIG_fail_ptr("SBThread_GetExtendedBacktraceThread",1,SWIGTYPE_p_lldb__SBThread);
56550   }
56551 
56552   arg2 = (char *)lua_tostring(L, 2);
56553   result = (arg1)->GetExtendedBacktraceThread((char const *)arg2);
56554   {
56555     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
56556     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
56557   }
56558   return SWIG_arg;
56559 
56560   if(0) SWIG_fail;
56561 
56562 fail:
56563   lua_error(L);
56564   return SWIG_arg;
56565 }
56566 
56567 
56568 static int _wrap_SBThread_GetExtendedBacktraceOriginatingIndexID(lua_State* L) {
56569   int SWIG_arg = 0;
56570   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56571   uint32_t result;
56572 
56573   SWIG_check_num_args("lldb::SBThread::GetExtendedBacktraceOriginatingIndexID",1,1)
56574   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetExtendedBacktraceOriginatingIndexID",1,"lldb::SBThread *");
56575 
56576   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56577     SWIG_fail_ptr("SBThread_GetExtendedBacktraceOriginatingIndexID",1,SWIGTYPE_p_lldb__SBThread);
56578   }
56579 
56580   result = (uint32_t)(arg1)->GetExtendedBacktraceOriginatingIndexID();
56581   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
56582   return SWIG_arg;
56583 
56584   if(0) SWIG_fail;
56585 
56586 fail:
56587   lua_error(L);
56588   return SWIG_arg;
56589 }
56590 
56591 
56592 static int _wrap_SBThread_GetCurrentException(lua_State* L) {
56593   int SWIG_arg = 0;
56594   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56595   lldb::SBValue result;
56596 
56597   SWIG_check_num_args("lldb::SBThread::GetCurrentException",1,1)
56598   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetCurrentException",1,"lldb::SBThread *");
56599 
56600   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56601     SWIG_fail_ptr("SBThread_GetCurrentException",1,SWIGTYPE_p_lldb__SBThread);
56602   }
56603 
56604   result = (arg1)->GetCurrentException();
56605   {
56606     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
56607     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
56608   }
56609   return SWIG_arg;
56610 
56611   if(0) SWIG_fail;
56612 
56613 fail:
56614   lua_error(L);
56615   return SWIG_arg;
56616 }
56617 
56618 
56619 static int _wrap_SBThread_GetCurrentExceptionBacktrace(lua_State* L) {
56620   int SWIG_arg = 0;
56621   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56622   lldb::SBThread result;
56623 
56624   SWIG_check_num_args("lldb::SBThread::GetCurrentExceptionBacktrace",1,1)
56625   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetCurrentExceptionBacktrace",1,"lldb::SBThread *");
56626 
56627   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56628     SWIG_fail_ptr("SBThread_GetCurrentExceptionBacktrace",1,SWIGTYPE_p_lldb__SBThread);
56629   }
56630 
56631   result = (arg1)->GetCurrentExceptionBacktrace();
56632   {
56633     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
56634     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
56635   }
56636   return SWIG_arg;
56637 
56638   if(0) SWIG_fail;
56639 
56640 fail:
56641   lua_error(L);
56642   return SWIG_arg;
56643 }
56644 
56645 
56646 static int _wrap_SBThread_SafeToCallFunctions(lua_State* L) {
56647   int SWIG_arg = 0;
56648   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56649   bool result;
56650 
56651   SWIG_check_num_args("lldb::SBThread::SafeToCallFunctions",1,1)
56652   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::SafeToCallFunctions",1,"lldb::SBThread *");
56653 
56654   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56655     SWIG_fail_ptr("SBThread_SafeToCallFunctions",1,SWIGTYPE_p_lldb__SBThread);
56656   }
56657 
56658   result = (bool)(arg1)->SafeToCallFunctions();
56659   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56660   return SWIG_arg;
56661 
56662   if(0) SWIG_fail;
56663 
56664 fail:
56665   lua_error(L);
56666   return SWIG_arg;
56667 }
56668 
56669 
56670 static int _wrap_SBThread___tostring(lua_State* L) {
56671   int SWIG_arg = 0;
56672   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
56673   std::string result;
56674 
56675   SWIG_check_num_args("lldb::SBThread::__str__",1,1)
56676   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::__str__",1,"lldb::SBThread *");
56677 
56678   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56679     SWIG_fail_ptr("SBThread___tostring",1,SWIGTYPE_p_lldb__SBThread);
56680   }
56681 
56682   result = lldb_SBThread___str__(arg1);
56683   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
56684   return SWIG_arg;
56685 
56686   if(0) SWIG_fail;
56687 
56688 fail:
56689   lua_error(L);
56690   return SWIG_arg;
56691 }
56692 
56693 
56694 static void swig_delete_SBThread(void *obj) {
56695 lldb::SBThread *arg1 = (lldb::SBThread *) obj;
56696 delete arg1;
56697 }
56698 static int _proxy__wrap_new_SBThread(lua_State *L) {
56699     assert(lua_istable(L,1));
56700     lua_pushcfunction(L,_wrap_new_SBThread);
56701     assert(!lua_isnil(L,-1));
56702     lua_replace(L,1); /* replace our table with real constructor */
56703     lua_call(L,lua_gettop(L)-1,1);
56704     return 1;
56705 }
56706 static swig_lua_attribute swig_SBThread_attributes[] = {
56707     {0,0,0}
56708 };
56709 static swig_lua_method swig_SBThread_methods[]= {
56710     { "IsValid", _wrap_SBThread_IsValid},
56711     { "Clear", _wrap_SBThread_Clear},
56712     { "GetStopReason", _wrap_SBThread_GetStopReason},
56713     { "GetStopReasonDataCount", _wrap_SBThread_GetStopReasonDataCount},
56714     { "GetStopReasonDataAtIndex", _wrap_SBThread_GetStopReasonDataAtIndex},
56715     { "GetStopReasonExtendedInfoAsJSON", _wrap_SBThread_GetStopReasonExtendedInfoAsJSON},
56716     { "GetStopReasonExtendedBacktraces", _wrap_SBThread_GetStopReasonExtendedBacktraces},
56717     { "GetStopDescription", _wrap_SBThread_GetStopDescription},
56718     { "GetStopReturnValue", _wrap_SBThread_GetStopReturnValue},
56719     { "GetThreadID", _wrap_SBThread_GetThreadID},
56720     { "GetIndexID", _wrap_SBThread_GetIndexID},
56721     { "GetName", _wrap_SBThread_GetName},
56722     { "GetQueueName", _wrap_SBThread_GetQueueName},
56723     { "GetQueueID", _wrap_SBThread_GetQueueID},
56724     { "GetInfoItemByPathAsString", _wrap_SBThread_GetInfoItemByPathAsString},
56725     { "GetQueue", _wrap_SBThread_GetQueue},
56726     { "StepOver", _wrap_SBThread_StepOver},
56727     { "StepInto", _wrap_SBThread_StepInto},
56728     { "StepOut", _wrap_SBThread_StepOut},
56729     { "StepOutOfFrame", _wrap_SBThread_StepOutOfFrame},
56730     { "StepInstruction", _wrap_SBThread_StepInstruction},
56731     { "StepOverUntil", _wrap_SBThread_StepOverUntil},
56732     { "StepUsingScriptedThreadPlan", _wrap_SBThread_StepUsingScriptedThreadPlan},
56733     { "JumpToLine", _wrap_SBThread_JumpToLine},
56734     { "RunToAddress", _wrap_SBThread_RunToAddress},
56735     { "ReturnFromFrame", _wrap_SBThread_ReturnFromFrame},
56736     { "UnwindInnermostExpression", _wrap_SBThread_UnwindInnermostExpression},
56737     { "Suspend", _wrap_SBThread_Suspend},
56738     { "Resume", _wrap_SBThread_Resume},
56739     { "IsSuspended", _wrap_SBThread_IsSuspended},
56740     { "IsStopped", _wrap_SBThread_IsStopped},
56741     { "GetNumFrames", _wrap_SBThread_GetNumFrames},
56742     { "GetFrameAtIndex", _wrap_SBThread_GetFrameAtIndex},
56743     { "GetSelectedFrame", _wrap_SBThread_GetSelectedFrame},
56744     { "SetSelectedFrame", _wrap_SBThread_SetSelectedFrame},
56745     { "GetProcess", _wrap_SBThread_GetProcess},
56746     { "GetDescription", _wrap_SBThread_GetDescription},
56747     { "GetStatus", _wrap_SBThread_GetStatus},
56748     { "__eq", _wrap_SBThread___eq},
56749     { "GetExtendedBacktraceThread", _wrap_SBThread_GetExtendedBacktraceThread},
56750     { "GetExtendedBacktraceOriginatingIndexID", _wrap_SBThread_GetExtendedBacktraceOriginatingIndexID},
56751     { "GetCurrentException", _wrap_SBThread_GetCurrentException},
56752     { "GetCurrentExceptionBacktrace", _wrap_SBThread_GetCurrentExceptionBacktrace},
56753     { "SafeToCallFunctions", _wrap_SBThread_SafeToCallFunctions},
56754     { "__tostring", _wrap_SBThread___tostring},
56755     {0,0}
56756 };
56757 static swig_lua_method swig_SBThread_meta[] = {
56758     { "__eq", _wrap_SBThread___eq},
56759     { "__tostring", _wrap_SBThread___tostring},
56760     {0,0}
56761 };
56762 
56763 static swig_lua_attribute swig_SBThread_Sf_SwigStatic_attributes[] = {
56764     {0,0,0}
56765 };
56766 static swig_lua_const_info swig_SBThread_Sf_SwigStatic_constants[]= {
56767     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitStackChanged", lldb::SBThread::eBroadcastBitStackChanged)},
56768     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitThreadSuspended", lldb::SBThread::eBroadcastBitThreadSuspended)},
56769     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitThreadResumed", lldb::SBThread::eBroadcastBitThreadResumed)},
56770     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitSelectedFrameChanged", lldb::SBThread::eBroadcastBitSelectedFrameChanged)},
56771     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitThreadSelected", lldb::SBThread::eBroadcastBitThreadSelected)},
56772     {0,0,0,0,0,0}
56773 };
56774 static swig_lua_method swig_SBThread_Sf_SwigStatic_methods[]= {
56775     { "GetBroadcasterClassName", _wrap_SBThread_GetBroadcasterClassName},
56776     { "EventIsThreadEvent", _wrap_SBThread_EventIsThreadEvent},
56777     { "GetStackFrameFromEvent", _wrap_SBThread_GetStackFrameFromEvent},
56778     { "GetThreadFromEvent", _wrap_SBThread_GetThreadFromEvent},
56779     {0,0}
56780 };
56781 static swig_lua_class* swig_SBThread_Sf_SwigStatic_classes[]= {
56782     0
56783 };
56784 
56785 static swig_lua_namespace swig_SBThread_Sf_SwigStatic = {
56786     "SBThread",
56787     swig_SBThread_Sf_SwigStatic_methods,
56788     swig_SBThread_Sf_SwigStatic_attributes,
56789     swig_SBThread_Sf_SwigStatic_constants,
56790     swig_SBThread_Sf_SwigStatic_classes,
56791     0
56792 };
56793 static swig_lua_class *swig_SBThread_bases[] = {0};
56794 static const char *swig_SBThread_base_names[] = {0};
56795 static swig_lua_class _wrap_class_SBThread = { "SBThread", "SBThread", &SWIGTYPE_p_lldb__SBThread,_proxy__wrap_new_SBThread, swig_delete_SBThread, swig_SBThread_methods, swig_SBThread_attributes, &swig_SBThread_Sf_SwigStatic, swig_SBThread_meta, swig_SBThread_bases, swig_SBThread_base_names };
56796 
56797 static int _wrap_new_SBThreadCollection__SWIG_0(lua_State* L) {
56798   int SWIG_arg = 0;
56799   lldb::SBThreadCollection *result = 0 ;
56800 
56801   SWIG_check_num_args("lldb::SBThreadCollection::SBThreadCollection",0,0)
56802   result = (lldb::SBThreadCollection *)new lldb::SBThreadCollection();
56803   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadCollection,1); SWIG_arg++;
56804   return SWIG_arg;
56805 
56806   if(0) SWIG_fail;
56807 
56808 fail:
56809   lua_error(L);
56810   return SWIG_arg;
56811 }
56812 
56813 
56814 static int _wrap_new_SBThreadCollection__SWIG_1(lua_State* L) {
56815   int SWIG_arg = 0;
56816   lldb::SBThreadCollection *arg1 = 0 ;
56817   lldb::SBThreadCollection *result = 0 ;
56818 
56819   SWIG_check_num_args("lldb::SBThreadCollection::SBThreadCollection",1,1)
56820   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThreadCollection::SBThreadCollection",1,"lldb::SBThreadCollection const &");
56821 
56822   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadCollection,0))){
56823     SWIG_fail_ptr("new_SBThreadCollection",1,SWIGTYPE_p_lldb__SBThreadCollection);
56824   }
56825 
56826   result = (lldb::SBThreadCollection *)new lldb::SBThreadCollection((lldb::SBThreadCollection const &)*arg1);
56827   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadCollection,1); SWIG_arg++;
56828   return SWIG_arg;
56829 
56830   if(0) SWIG_fail;
56831 
56832 fail:
56833   lua_error(L);
56834   return SWIG_arg;
56835 }
56836 
56837 
56838 static int _wrap_new_SBThreadCollection(lua_State* L) {
56839   int argc;
56840   int argv[2]={
56841     1,2
56842   };
56843 
56844   argc = lua_gettop(L);
56845   if (argc == 0) {
56846     return _wrap_new_SBThreadCollection__SWIG_0(L);
56847   }
56848   if (argc == 1) {
56849     int _v;
56850     {
56851       void *ptr;
56852       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadCollection, SWIG_POINTER_NO_NULL)) {
56853         _v = 0;
56854       } else {
56855         _v = 1;
56856       }
56857     }
56858     if (_v) {
56859       return _wrap_new_SBThreadCollection__SWIG_1(L);
56860     }
56861   }
56862 
56863   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBThreadCollection'\n"
56864     "  Possible C/C++ prototypes are:\n"
56865     "    lldb::SBThreadCollection::SBThreadCollection()\n"
56866     "    lldb::SBThreadCollection::SBThreadCollection(lldb::SBThreadCollection const &)\n");
56867   lua_error(L);return 0;
56868 }
56869 
56870 
56871 static int _wrap_SBThreadCollection_IsValid(lua_State* L) {
56872   int SWIG_arg = 0;
56873   lldb::SBThreadCollection *arg1 = (lldb::SBThreadCollection *) 0 ;
56874   bool result;
56875 
56876   SWIG_check_num_args("lldb::SBThreadCollection::IsValid",1,1)
56877   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadCollection::IsValid",1,"lldb::SBThreadCollection const *");
56878 
56879   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadCollection,0))){
56880     SWIG_fail_ptr("SBThreadCollection_IsValid",1,SWIGTYPE_p_lldb__SBThreadCollection);
56881   }
56882 
56883   result = (bool)((lldb::SBThreadCollection const *)arg1)->IsValid();
56884   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56885   return SWIG_arg;
56886 
56887   if(0) SWIG_fail;
56888 
56889 fail:
56890   lua_error(L);
56891   return SWIG_arg;
56892 }
56893 
56894 
56895 static int _wrap_SBThreadCollection_GetSize(lua_State* L) {
56896   int SWIG_arg = 0;
56897   lldb::SBThreadCollection *arg1 = (lldb::SBThreadCollection *) 0 ;
56898   size_t result;
56899 
56900   SWIG_check_num_args("lldb::SBThreadCollection::GetSize",1,1)
56901   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadCollection::GetSize",1,"lldb::SBThreadCollection *");
56902 
56903   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadCollection,0))){
56904     SWIG_fail_ptr("SBThreadCollection_GetSize",1,SWIGTYPE_p_lldb__SBThreadCollection);
56905   }
56906 
56907   result = (arg1)->GetSize();
56908   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
56909   return SWIG_arg;
56910 
56911   if(0) SWIG_fail;
56912 
56913 fail:
56914   lua_error(L);
56915   return SWIG_arg;
56916 }
56917 
56918 
56919 static int _wrap_SBThreadCollection_GetThreadAtIndex(lua_State* L) {
56920   int SWIG_arg = 0;
56921   lldb::SBThreadCollection *arg1 = (lldb::SBThreadCollection *) 0 ;
56922   size_t arg2 ;
56923   lldb::SBThread result;
56924 
56925   SWIG_check_num_args("lldb::SBThreadCollection::GetThreadAtIndex",2,2)
56926   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadCollection::GetThreadAtIndex",1,"lldb::SBThreadCollection *");
56927   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThreadCollection::GetThreadAtIndex",2,"size_t");
56928 
56929   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadCollection,0))){
56930     SWIG_fail_ptr("SBThreadCollection_GetThreadAtIndex",1,SWIGTYPE_p_lldb__SBThreadCollection);
56931   }
56932 
56933   arg2 = (size_t)lua_tointeger(L, 2);
56934   result = (arg1)->GetThreadAtIndex(arg2);
56935   {
56936     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
56937     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
56938   }
56939   return SWIG_arg;
56940 
56941   if(0) SWIG_fail;
56942 
56943 fail:
56944   lua_error(L);
56945   return SWIG_arg;
56946 }
56947 
56948 
56949 static void swig_delete_SBThreadCollection(void *obj) {
56950 lldb::SBThreadCollection *arg1 = (lldb::SBThreadCollection *) obj;
56951 delete arg1;
56952 }
56953 static int _proxy__wrap_new_SBThreadCollection(lua_State *L) {
56954     assert(lua_istable(L,1));
56955     lua_pushcfunction(L,_wrap_new_SBThreadCollection);
56956     assert(!lua_isnil(L,-1));
56957     lua_replace(L,1); /* replace our table with real constructor */
56958     lua_call(L,lua_gettop(L)-1,1);
56959     return 1;
56960 }
56961 static swig_lua_attribute swig_SBThreadCollection_attributes[] = {
56962     {0,0,0}
56963 };
56964 static swig_lua_method swig_SBThreadCollection_methods[]= {
56965     { "IsValid", _wrap_SBThreadCollection_IsValid},
56966     { "GetSize", _wrap_SBThreadCollection_GetSize},
56967     { "GetThreadAtIndex", _wrap_SBThreadCollection_GetThreadAtIndex},
56968     {0,0}
56969 };
56970 static swig_lua_method swig_SBThreadCollection_meta[] = {
56971     {0,0}
56972 };
56973 
56974 static swig_lua_attribute swig_SBThreadCollection_Sf_SwigStatic_attributes[] = {
56975     {0,0,0}
56976 };
56977 static swig_lua_const_info swig_SBThreadCollection_Sf_SwigStatic_constants[]= {
56978     {0,0,0,0,0,0}
56979 };
56980 static swig_lua_method swig_SBThreadCollection_Sf_SwigStatic_methods[]= {
56981     {0,0}
56982 };
56983 static swig_lua_class* swig_SBThreadCollection_Sf_SwigStatic_classes[]= {
56984     0
56985 };
56986 
56987 static swig_lua_namespace swig_SBThreadCollection_Sf_SwigStatic = {
56988     "SBThreadCollection",
56989     swig_SBThreadCollection_Sf_SwigStatic_methods,
56990     swig_SBThreadCollection_Sf_SwigStatic_attributes,
56991     swig_SBThreadCollection_Sf_SwigStatic_constants,
56992     swig_SBThreadCollection_Sf_SwigStatic_classes,
56993     0
56994 };
56995 static swig_lua_class *swig_SBThreadCollection_bases[] = {0};
56996 static const char *swig_SBThreadCollection_base_names[] = {0};
56997 static swig_lua_class _wrap_class_SBThreadCollection = { "SBThreadCollection", "SBThreadCollection", &SWIGTYPE_p_lldb__SBThreadCollection,_proxy__wrap_new_SBThreadCollection, swig_delete_SBThreadCollection, swig_SBThreadCollection_methods, swig_SBThreadCollection_attributes, &swig_SBThreadCollection_Sf_SwigStatic, swig_SBThreadCollection_meta, swig_SBThreadCollection_bases, swig_SBThreadCollection_base_names };
56998 
56999 static int _wrap_new_SBThreadPlan__SWIG_0(lua_State* L) {
57000   int SWIG_arg = 0;
57001   lldb::SBThreadPlan *result = 0 ;
57002 
57003   SWIG_check_num_args("lldb::SBThreadPlan::SBThreadPlan",0,0)
57004   result = (lldb::SBThreadPlan *)new lldb::SBThreadPlan();
57005   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
57006   return SWIG_arg;
57007 
57008   if(0) SWIG_fail;
57009 
57010 fail:
57011   lua_error(L);
57012   return SWIG_arg;
57013 }
57014 
57015 
57016 static int _wrap_new_SBThreadPlan__SWIG_1(lua_State* L) {
57017   int SWIG_arg = 0;
57018   lldb::SBThreadPlan *arg1 = 0 ;
57019   lldb::SBThreadPlan *result = 0 ;
57020 
57021   SWIG_check_num_args("lldb::SBThreadPlan::SBThreadPlan",1,1)
57022   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SBThreadPlan",1,"lldb::SBThreadPlan const &");
57023 
57024   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57025     SWIG_fail_ptr("new_SBThreadPlan",1,SWIGTYPE_p_lldb__SBThreadPlan);
57026   }
57027 
57028   result = (lldb::SBThreadPlan *)new lldb::SBThreadPlan((lldb::SBThreadPlan const &)*arg1);
57029   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
57030   return SWIG_arg;
57031 
57032   if(0) SWIG_fail;
57033 
57034 fail:
57035   lua_error(L);
57036   return SWIG_arg;
57037 }
57038 
57039 
57040 static int _wrap_new_SBThreadPlan__SWIG_2(lua_State* L) {
57041   int SWIG_arg = 0;
57042   lldb::ThreadPlanSP *arg1 = 0 ;
57043   lldb::SBThreadPlan *result = 0 ;
57044 
57045   SWIG_check_num_args("lldb::SBThreadPlan::SBThreadPlan",1,1)
57046   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SBThreadPlan",1,"lldb::ThreadPlanSP const &");
57047 
57048   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlan_t,0))){
57049     SWIG_fail_ptr("new_SBThreadPlan",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlan_t);
57050   }
57051 
57052   result = (lldb::SBThreadPlan *)new lldb::SBThreadPlan((lldb::ThreadPlanSP const &)*arg1);
57053   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
57054   return SWIG_arg;
57055 
57056   if(0) SWIG_fail;
57057 
57058 fail:
57059   lua_error(L);
57060   return SWIG_arg;
57061 }
57062 
57063 
57064 static int _wrap_new_SBThreadPlan__SWIG_3(lua_State* L) {
57065   int SWIG_arg = 0;
57066   lldb::SBThread *arg1 = 0 ;
57067   char *arg2 = (char *) 0 ;
57068   lldb::SBThreadPlan *result = 0 ;
57069 
57070   SWIG_check_num_args("lldb::SBThreadPlan::SBThreadPlan",2,2)
57071   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SBThreadPlan",1,"lldb::SBThread &");
57072   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::SBThreadPlan",2,"char const *");
57073 
57074   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
57075     SWIG_fail_ptr("new_SBThreadPlan",1,SWIGTYPE_p_lldb__SBThread);
57076   }
57077 
57078   arg2 = (char *)lua_tostring(L, 2);
57079   result = (lldb::SBThreadPlan *)new lldb::SBThreadPlan(*arg1,(char const *)arg2);
57080   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
57081   return SWIG_arg;
57082 
57083   if(0) SWIG_fail;
57084 
57085 fail:
57086   lua_error(L);
57087   return SWIG_arg;
57088 }
57089 
57090 
57091 static int _wrap_new_SBThreadPlan(lua_State* L) {
57092   int argc;
57093   int argv[3]={
57094     1,2,3
57095   };
57096 
57097   argc = lua_gettop(L);
57098   if (argc == 0) {
57099     return _wrap_new_SBThreadPlan__SWIG_0(L);
57100   }
57101   if (argc == 1) {
57102     int _v;
57103     {
57104       void *ptr;
57105       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, SWIG_POINTER_NO_NULL)) {
57106         _v = 0;
57107       } else {
57108         _v = 1;
57109       }
57110     }
57111     if (_v) {
57112       return _wrap_new_SBThreadPlan__SWIG_1(L);
57113     }
57114   }
57115   if (argc == 1) {
57116     int _v;
57117     {
57118       void *ptr;
57119       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlan_t, SWIG_POINTER_NO_NULL)) {
57120         _v = 0;
57121       } else {
57122         _v = 1;
57123       }
57124     }
57125     if (_v) {
57126       return _wrap_new_SBThreadPlan__SWIG_2(L);
57127     }
57128   }
57129   if (argc == 2) {
57130     int _v;
57131     {
57132       void *ptr;
57133       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, SWIG_POINTER_NO_NULL)) {
57134         _v = 0;
57135       } else {
57136         _v = 1;
57137       }
57138     }
57139     if (_v) {
57140       {
57141         _v = SWIG_lua_isnilstring(L,argv[1]);
57142       }
57143       if (_v) {
57144         return _wrap_new_SBThreadPlan__SWIG_3(L);
57145       }
57146     }
57147   }
57148 
57149   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBThreadPlan'\n"
57150     "  Possible C/C++ prototypes are:\n"
57151     "    lldb::SBThreadPlan::SBThreadPlan()\n"
57152     "    lldb::SBThreadPlan::SBThreadPlan(lldb::SBThreadPlan const &)\n"
57153     "    lldb::SBThreadPlan::SBThreadPlan(lldb::ThreadPlanSP const &)\n"
57154     "    lldb::SBThreadPlan::SBThreadPlan(lldb::SBThread &,char const *)\n");
57155   lua_error(L);return 0;
57156 }
57157 
57158 
57159 static int _wrap_SBThreadPlan_IsValid__SWIG_0(lua_State* L) {
57160   int SWIG_arg = 0;
57161   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
57162   bool result;
57163 
57164   SWIG_check_num_args("lldb::SBThreadPlan::IsValid",1,1)
57165   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::IsValid",1,"lldb::SBThreadPlan *");
57166 
57167   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57168     SWIG_fail_ptr("SBThreadPlan_IsValid",1,SWIGTYPE_p_lldb__SBThreadPlan);
57169   }
57170 
57171   result = (bool)(arg1)->IsValid();
57172   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57173   return SWIG_arg;
57174 
57175   if(0) SWIG_fail;
57176 
57177 fail:
57178   lua_error(L);
57179   return SWIG_arg;
57180 }
57181 
57182 
57183 static int _wrap_SBThreadPlan_IsValid__SWIG_1(lua_State* L) {
57184   int SWIG_arg = 0;
57185   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
57186   bool result;
57187 
57188   SWIG_check_num_args("lldb::SBThreadPlan::IsValid",1,1)
57189   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::IsValid",1,"lldb::SBThreadPlan const *");
57190 
57191   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57192     SWIG_fail_ptr("SBThreadPlan_IsValid",1,SWIGTYPE_p_lldb__SBThreadPlan);
57193   }
57194 
57195   result = (bool)((lldb::SBThreadPlan const *)arg1)->IsValid();
57196   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57197   return SWIG_arg;
57198 
57199   if(0) SWIG_fail;
57200 
57201 fail:
57202   lua_error(L);
57203   return SWIG_arg;
57204 }
57205 
57206 
57207 static int _wrap_SBThreadPlan_IsValid(lua_State* L) {
57208   int argc;
57209   int argv[2]={
57210     1,2
57211   };
57212 
57213   argc = lua_gettop(L);
57214   if (argc == 1) {
57215     int _v;
57216     {
57217       void *ptr;
57218       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
57219         _v = 0;
57220       } else {
57221         _v = 1;
57222       }
57223     }
57224     if (_v) {
57225       return _wrap_SBThreadPlan_IsValid__SWIG_0(L);
57226     }
57227   }
57228   if (argc == 1) {
57229     int _v;
57230     {
57231       void *ptr;
57232       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
57233         _v = 0;
57234       } else {
57235         _v = 1;
57236       }
57237     }
57238     if (_v) {
57239       return _wrap_SBThreadPlan_IsValid__SWIG_1(L);
57240     }
57241   }
57242 
57243   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThreadPlan_IsValid'\n"
57244     "  Possible C/C++ prototypes are:\n"
57245     "    lldb::SBThreadPlan::IsValid()\n"
57246     "    lldb::SBThreadPlan::IsValid() const\n");
57247   lua_error(L);return 0;
57248 }
57249 
57250 
57251 static int _wrap_SBThreadPlan_Clear(lua_State* L) {
57252   int SWIG_arg = 0;
57253   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
57254 
57255   SWIG_check_num_args("lldb::SBThreadPlan::Clear",1,1)
57256   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::Clear",1,"lldb::SBThreadPlan *");
57257 
57258   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57259     SWIG_fail_ptr("SBThreadPlan_Clear",1,SWIGTYPE_p_lldb__SBThreadPlan);
57260   }
57261 
57262   (arg1)->Clear();
57263 
57264   return SWIG_arg;
57265 
57266   if(0) SWIG_fail;
57267 
57268 fail:
57269   lua_error(L);
57270   return SWIG_arg;
57271 }
57272 
57273 
57274 static int _wrap_SBThreadPlan_GetStopReason(lua_State* L) {
57275   int SWIG_arg = 0;
57276   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
57277   lldb::StopReason result;
57278 
57279   SWIG_check_num_args("lldb::SBThreadPlan::GetStopReason",1,1)
57280   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopReason",1,"lldb::SBThreadPlan *");
57281 
57282   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57283     SWIG_fail_ptr("SBThreadPlan_GetStopReason",1,SWIGTYPE_p_lldb__SBThreadPlan);
57284   }
57285 
57286   result = (lldb::StopReason)(arg1)->GetStopReason();
57287   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
57288   return SWIG_arg;
57289 
57290   if(0) SWIG_fail;
57291 
57292 fail:
57293   lua_error(L);
57294   return SWIG_arg;
57295 }
57296 
57297 
57298 static int _wrap_SBThreadPlan_GetStopReasonDataCount(lua_State* L) {
57299   int SWIG_arg = 0;
57300   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
57301   size_t result;
57302 
57303   SWIG_check_num_args("lldb::SBThreadPlan::GetStopReasonDataCount",1,1)
57304   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopReasonDataCount",1,"lldb::SBThreadPlan *");
57305 
57306   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57307     SWIG_fail_ptr("SBThreadPlan_GetStopReasonDataCount",1,SWIGTYPE_p_lldb__SBThreadPlan);
57308   }
57309 
57310   result = (arg1)->GetStopReasonDataCount();
57311   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
57312   return SWIG_arg;
57313 
57314   if(0) SWIG_fail;
57315 
57316 fail:
57317   lua_error(L);
57318   return SWIG_arg;
57319 }
57320 
57321 
57322 static int _wrap_SBThreadPlan_GetStopReasonDataAtIndex(lua_State* L) {
57323   int SWIG_arg = 0;
57324   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
57325   uint32_t arg2 ;
57326   uint64_t result;
57327 
57328   SWIG_check_num_args("lldb::SBThreadPlan::GetStopReasonDataAtIndex",2,2)
57329   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopReasonDataAtIndex",1,"lldb::SBThreadPlan *");
57330   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopReasonDataAtIndex",2,"uint32_t");
57331 
57332   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57333     SWIG_fail_ptr("SBThreadPlan_GetStopReasonDataAtIndex",1,SWIGTYPE_p_lldb__SBThreadPlan);
57334   }
57335 
57336   arg2 = (uint32_t)lua_tointeger(L, 2);
57337   result = (uint64_t)(arg1)->GetStopReasonDataAtIndex(arg2);
57338   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
57339   return SWIG_arg;
57340 
57341   if(0) SWIG_fail;
57342 
57343 fail:
57344   lua_error(L);
57345   return SWIG_arg;
57346 }
57347 
57348 
57349 static int _wrap_SBThreadPlan_GetThread(lua_State* L) {
57350   int SWIG_arg = 0;
57351   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
57352   lldb::SBThread result;
57353 
57354   SWIG_check_num_args("lldb::SBThreadPlan::GetThread",1,1)
57355   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetThread",1,"lldb::SBThreadPlan const *");
57356 
57357   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57358     SWIG_fail_ptr("SBThreadPlan_GetThread",1,SWIGTYPE_p_lldb__SBThreadPlan);
57359   }
57360 
57361   result = ((lldb::SBThreadPlan const *)arg1)->GetThread();
57362   {
57363     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
57364     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
57365   }
57366   return SWIG_arg;
57367 
57368   if(0) SWIG_fail;
57369 
57370 fail:
57371   lua_error(L);
57372   return SWIG_arg;
57373 }
57374 
57375 
57376 static int _wrap_SBThreadPlan_GetDescription(lua_State* L) {
57377   int SWIG_arg = 0;
57378   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
57379   lldb::SBStream *arg2 = 0 ;
57380   bool result;
57381 
57382   SWIG_check_num_args("lldb::SBThreadPlan::GetDescription",2,2)
57383   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetDescription",1,"lldb::SBThreadPlan const *");
57384   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::GetDescription",2,"lldb::SBStream &");
57385 
57386   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57387     SWIG_fail_ptr("SBThreadPlan_GetDescription",1,SWIGTYPE_p_lldb__SBThreadPlan);
57388   }
57389 
57390 
57391   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
57392     SWIG_fail_ptr("SBThreadPlan_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
57393   }
57394 
57395   result = (bool)((lldb::SBThreadPlan const *)arg1)->GetDescription(*arg2);
57396   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57397   return SWIG_arg;
57398 
57399   if(0) SWIG_fail;
57400 
57401 fail:
57402   lua_error(L);
57403   return SWIG_arg;
57404 }
57405 
57406 
57407 static int _wrap_SBThreadPlan_SetPlanComplete(lua_State* L) {
57408   int SWIG_arg = 0;
57409   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
57410   bool arg2 ;
57411 
57412   SWIG_check_num_args("lldb::SBThreadPlan::SetPlanComplete",2,2)
57413   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SetPlanComplete",1,"lldb::SBThreadPlan *");
57414   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::SetPlanComplete",2,"bool");
57415 
57416   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57417     SWIG_fail_ptr("SBThreadPlan_SetPlanComplete",1,SWIGTYPE_p_lldb__SBThreadPlan);
57418   }
57419 
57420   arg2 = (lua_toboolean(L, 2)!=0);
57421   (arg1)->SetPlanComplete(arg2);
57422 
57423   return SWIG_arg;
57424 
57425   if(0) SWIG_fail;
57426 
57427 fail:
57428   lua_error(L);
57429   return SWIG_arg;
57430 }
57431 
57432 
57433 static int _wrap_SBThreadPlan_IsPlanComplete(lua_State* L) {
57434   int SWIG_arg = 0;
57435   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
57436   bool result;
57437 
57438   SWIG_check_num_args("lldb::SBThreadPlan::IsPlanComplete",1,1)
57439   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::IsPlanComplete",1,"lldb::SBThreadPlan *");
57440 
57441   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57442     SWIG_fail_ptr("SBThreadPlan_IsPlanComplete",1,SWIGTYPE_p_lldb__SBThreadPlan);
57443   }
57444 
57445   result = (bool)(arg1)->IsPlanComplete();
57446   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57447   return SWIG_arg;
57448 
57449   if(0) SWIG_fail;
57450 
57451 fail:
57452   lua_error(L);
57453   return SWIG_arg;
57454 }
57455 
57456 
57457 static int _wrap_SBThreadPlan_IsPlanStale(lua_State* L) {
57458   int SWIG_arg = 0;
57459   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
57460   bool result;
57461 
57462   SWIG_check_num_args("lldb::SBThreadPlan::IsPlanStale",1,1)
57463   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::IsPlanStale",1,"lldb::SBThreadPlan *");
57464 
57465   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57466     SWIG_fail_ptr("SBThreadPlan_IsPlanStale",1,SWIGTYPE_p_lldb__SBThreadPlan);
57467   }
57468 
57469   result = (bool)(arg1)->IsPlanStale();
57470   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57471   return SWIG_arg;
57472 
57473   if(0) SWIG_fail;
57474 
57475 fail:
57476   lua_error(L);
57477   return SWIG_arg;
57478 }
57479 
57480 
57481 static int _wrap_SBThreadPlan_GetStopOthers(lua_State* L) {
57482   int SWIG_arg = 0;
57483   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
57484   bool result;
57485 
57486   SWIG_check_num_args("lldb::SBThreadPlan::GetStopOthers",1,1)
57487   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopOthers",1,"lldb::SBThreadPlan *");
57488 
57489   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57490     SWIG_fail_ptr("SBThreadPlan_GetStopOthers",1,SWIGTYPE_p_lldb__SBThreadPlan);
57491   }
57492 
57493   result = (bool)(arg1)->GetStopOthers();
57494   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57495   return SWIG_arg;
57496 
57497   if(0) SWIG_fail;
57498 
57499 fail:
57500   lua_error(L);
57501   return SWIG_arg;
57502 }
57503 
57504 
57505 static int _wrap_SBThreadPlan_SetStopOthers(lua_State* L) {
57506   int SWIG_arg = 0;
57507   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
57508   bool arg2 ;
57509 
57510   SWIG_check_num_args("lldb::SBThreadPlan::SetStopOthers",2,2)
57511   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SetStopOthers",1,"lldb::SBThreadPlan *");
57512   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::SetStopOthers",2,"bool");
57513 
57514   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57515     SWIG_fail_ptr("SBThreadPlan_SetStopOthers",1,SWIGTYPE_p_lldb__SBThreadPlan);
57516   }
57517 
57518   arg2 = (lua_toboolean(L, 2)!=0);
57519   (arg1)->SetStopOthers(arg2);
57520 
57521   return SWIG_arg;
57522 
57523   if(0) SWIG_fail;
57524 
57525 fail:
57526   lua_error(L);
57527   return SWIG_arg;
57528 }
57529 
57530 
57531 static int _wrap_SBThreadPlan_QueueThreadPlanForStepOverRange(lua_State* L) {
57532   int SWIG_arg = 0;
57533   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
57534   lldb::SBAddress *arg2 = 0 ;
57535   lldb::addr_t arg3 ;
57536   lldb::SBThreadPlan result;
57537 
57538   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",3,3)
57539   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",1,"lldb::SBThreadPlan *");
57540   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",2,"lldb::SBAddress &");
57541   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",3,"lldb::addr_t");
57542 
57543   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57544     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOverRange",1,SWIGTYPE_p_lldb__SBThreadPlan);
57545   }
57546 
57547 
57548   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
57549     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOverRange",2,SWIGTYPE_p_lldb__SBAddress);
57550   }
57551 
57552   arg3 = (lldb::addr_t)lua_tointeger(L, 3);
57553   result = (arg1)->QueueThreadPlanForStepOverRange(*arg2,arg3);
57554   {
57555     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
57556     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
57557   }
57558   return SWIG_arg;
57559 
57560   if(0) SWIG_fail;
57561 
57562 fail:
57563   lua_error(L);
57564   return SWIG_arg;
57565 }
57566 
57567 
57568 static int _wrap_SBThreadPlan_QueueThreadPlanForStepInRange(lua_State* L) {
57569   int SWIG_arg = 0;
57570   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
57571   lldb::SBAddress *arg2 = 0 ;
57572   lldb::addr_t arg3 ;
57573   lldb::SBThreadPlan result;
57574 
57575   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",3,3)
57576   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",1,"lldb::SBThreadPlan *");
57577   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",2,"lldb::SBAddress &");
57578   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",3,"lldb::addr_t");
57579 
57580   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57581     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepInRange",1,SWIGTYPE_p_lldb__SBThreadPlan);
57582   }
57583 
57584 
57585   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
57586     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepInRange",2,SWIGTYPE_p_lldb__SBAddress);
57587   }
57588 
57589   arg3 = (lldb::addr_t)lua_tointeger(L, 3);
57590   result = (arg1)->QueueThreadPlanForStepInRange(*arg2,arg3);
57591   {
57592     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
57593     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
57594   }
57595   return SWIG_arg;
57596 
57597   if(0) SWIG_fail;
57598 
57599 fail:
57600   lua_error(L);
57601   return SWIG_arg;
57602 }
57603 
57604 
57605 static int _wrap_SBThreadPlan_QueueThreadPlanForStepOut__SWIG_0(lua_State* L) {
57606   int SWIG_arg = 0;
57607   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
57608   uint32_t arg2 ;
57609   bool arg3 ;
57610   lldb::SBThreadPlan result;
57611 
57612   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepOut",3,3)
57613   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",1,"lldb::SBThreadPlan *");
57614   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",2,"uint32_t");
57615   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",3,"bool");
57616 
57617   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57618     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOut",1,SWIGTYPE_p_lldb__SBThreadPlan);
57619   }
57620 
57621   arg2 = (uint32_t)lua_tointeger(L, 2);
57622   arg3 = (lua_toboolean(L, 3)!=0);
57623   result = (arg1)->QueueThreadPlanForStepOut(arg2,arg3);
57624   {
57625     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
57626     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
57627   }
57628   return SWIG_arg;
57629 
57630   if(0) SWIG_fail;
57631 
57632 fail:
57633   lua_error(L);
57634   return SWIG_arg;
57635 }
57636 
57637 
57638 static int _wrap_SBThreadPlan_QueueThreadPlanForStepOut__SWIG_1(lua_State* L) {
57639   int SWIG_arg = 0;
57640   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
57641   uint32_t arg2 ;
57642   lldb::SBThreadPlan result;
57643 
57644   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepOut",2,2)
57645   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",1,"lldb::SBThreadPlan *");
57646   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",2,"uint32_t");
57647 
57648   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57649     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOut",1,SWIGTYPE_p_lldb__SBThreadPlan);
57650   }
57651 
57652   arg2 = (uint32_t)lua_tointeger(L, 2);
57653   result = (arg1)->QueueThreadPlanForStepOut(arg2);
57654   {
57655     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
57656     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
57657   }
57658   return SWIG_arg;
57659 
57660   if(0) SWIG_fail;
57661 
57662 fail:
57663   lua_error(L);
57664   return SWIG_arg;
57665 }
57666 
57667 
57668 static int _wrap_SBThreadPlan_QueueThreadPlanForStepOut(lua_State* L) {
57669   int argc;
57670   int argv[4]={
57671     1,2,3,4
57672   };
57673 
57674   argc = lua_gettop(L);
57675   if (argc == 2) {
57676     int _v;
57677     {
57678       void *ptr;
57679       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
57680         _v = 0;
57681       } else {
57682         _v = 1;
57683       }
57684     }
57685     if (_v) {
57686       {
57687         _v = lua_isnumber(L,argv[1]);
57688       }
57689       if (_v) {
57690         return _wrap_SBThreadPlan_QueueThreadPlanForStepOut__SWIG_1(L);
57691       }
57692     }
57693   }
57694   if (argc == 3) {
57695     int _v;
57696     {
57697       void *ptr;
57698       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
57699         _v = 0;
57700       } else {
57701         _v = 1;
57702       }
57703     }
57704     if (_v) {
57705       {
57706         _v = lua_isnumber(L,argv[1]);
57707       }
57708       if (_v) {
57709         {
57710           _v = lua_isboolean(L,argv[2]);
57711         }
57712         if (_v) {
57713           return _wrap_SBThreadPlan_QueueThreadPlanForStepOut__SWIG_0(L);
57714         }
57715       }
57716     }
57717   }
57718 
57719   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThreadPlan_QueueThreadPlanForStepOut'\n"
57720     "  Possible C/C++ prototypes are:\n"
57721     "    lldb::SBThreadPlan::QueueThreadPlanForStepOut(uint32_t,bool)\n"
57722     "    lldb::SBThreadPlan::QueueThreadPlanForStepOut(uint32_t)\n");
57723   lua_error(L);return 0;
57724 }
57725 
57726 
57727 static int _wrap_SBThreadPlan_QueueThreadPlanForRunToAddress(lua_State* L) {
57728   int SWIG_arg = 0;
57729   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
57730   lldb::SBAddress arg2 ;
57731   lldb::SBAddress *argp2 ;
57732   lldb::SBThreadPlan result;
57733 
57734   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForRunToAddress",2,2)
57735   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForRunToAddress",1,"lldb::SBThreadPlan *");
57736   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForRunToAddress",2,"lldb::SBAddress");
57737 
57738   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57739     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForRunToAddress",1,SWIGTYPE_p_lldb__SBThreadPlan);
57740   }
57741 
57742 
57743   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
57744     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForRunToAddress",2,SWIGTYPE_p_lldb__SBAddress);
57745   }
57746   arg2 = *argp2;
57747 
57748   result = (arg1)->QueueThreadPlanForRunToAddress(arg2);
57749   {
57750     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
57751     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
57752   }
57753   return SWIG_arg;
57754 
57755   if(0) SWIG_fail;
57756 
57757 fail:
57758   lua_error(L);
57759   return SWIG_arg;
57760 }
57761 
57762 
57763 static int _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_0(lua_State* L) {
57764   int SWIG_arg = 0;
57765   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
57766   char *arg2 = (char *) 0 ;
57767   lldb::SBThreadPlan result;
57768 
57769   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",2,2)
57770   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",1,"lldb::SBThreadPlan *");
57771   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",2,"char const *");
57772 
57773   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57774     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",1,SWIGTYPE_p_lldb__SBThreadPlan);
57775   }
57776 
57777   arg2 = (char *)lua_tostring(L, 2);
57778   result = (arg1)->QueueThreadPlanForStepScripted((char const *)arg2);
57779   {
57780     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
57781     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
57782   }
57783   return SWIG_arg;
57784 
57785   if(0) SWIG_fail;
57786 
57787 fail:
57788   lua_error(L);
57789   return SWIG_arg;
57790 }
57791 
57792 
57793 static int _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_1(lua_State* L) {
57794   int SWIG_arg = 0;
57795   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
57796   char *arg2 = (char *) 0 ;
57797   lldb::SBError *arg3 = 0 ;
57798   lldb::SBThreadPlan result;
57799 
57800   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",3,3)
57801   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",1,"lldb::SBThreadPlan *");
57802   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",2,"char const *");
57803   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",3,"lldb::SBError &");
57804 
57805   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57806     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",1,SWIGTYPE_p_lldb__SBThreadPlan);
57807   }
57808 
57809   arg2 = (char *)lua_tostring(L, 2);
57810 
57811   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
57812     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",3,SWIGTYPE_p_lldb__SBError);
57813   }
57814 
57815   result = (arg1)->QueueThreadPlanForStepScripted((char const *)arg2,*arg3);
57816   {
57817     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
57818     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
57819   }
57820   return SWIG_arg;
57821 
57822   if(0) SWIG_fail;
57823 
57824 fail:
57825   lua_error(L);
57826   return SWIG_arg;
57827 }
57828 
57829 
57830 static int _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_2(lua_State* L) {
57831   int SWIG_arg = 0;
57832   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
57833   char *arg2 = (char *) 0 ;
57834   lldb::SBStructuredData *arg3 = 0 ;
57835   lldb::SBError *arg4 = 0 ;
57836   lldb::SBThreadPlan result;
57837 
57838   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",4,4)
57839   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",1,"lldb::SBThreadPlan *");
57840   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",2,"char const *");
57841   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",3,"lldb::SBStructuredData &");
57842   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",4,"lldb::SBError &");
57843 
57844   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57845     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",1,SWIGTYPE_p_lldb__SBThreadPlan);
57846   }
57847 
57848   arg2 = (char *)lua_tostring(L, 2);
57849 
57850   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
57851     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",3,SWIGTYPE_p_lldb__SBStructuredData);
57852   }
57853 
57854 
57855   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
57856     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",4,SWIGTYPE_p_lldb__SBError);
57857   }
57858 
57859   result = (arg1)->QueueThreadPlanForStepScripted((char const *)arg2,*arg3,*arg4);
57860   {
57861     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
57862     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
57863   }
57864   return SWIG_arg;
57865 
57866   if(0) SWIG_fail;
57867 
57868 fail:
57869   lua_error(L);
57870   return SWIG_arg;
57871 }
57872 
57873 
57874 static int _wrap_SBThreadPlan_QueueThreadPlanForStepScripted(lua_State* L) {
57875   int argc;
57876   int argv[5]={
57877     1,2,3,4,5
57878   };
57879 
57880   argc = lua_gettop(L);
57881   if (argc == 2) {
57882     int _v;
57883     {
57884       void *ptr;
57885       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
57886         _v = 0;
57887       } else {
57888         _v = 1;
57889       }
57890     }
57891     if (_v) {
57892       {
57893         _v = SWIG_lua_isnilstring(L,argv[1]);
57894       }
57895       if (_v) {
57896         return _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_0(L);
57897       }
57898     }
57899   }
57900   if (argc == 3) {
57901     int _v;
57902     {
57903       void *ptr;
57904       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
57905         _v = 0;
57906       } else {
57907         _v = 1;
57908       }
57909     }
57910     if (_v) {
57911       {
57912         _v = SWIG_lua_isnilstring(L,argv[1]);
57913       }
57914       if (_v) {
57915         {
57916           void *ptr;
57917           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
57918             _v = 0;
57919           } else {
57920             _v = 1;
57921           }
57922         }
57923         if (_v) {
57924           return _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_1(L);
57925         }
57926       }
57927     }
57928   }
57929   if (argc == 4) {
57930     int _v;
57931     {
57932       void *ptr;
57933       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
57934         _v = 0;
57935       } else {
57936         _v = 1;
57937       }
57938     }
57939     if (_v) {
57940       {
57941         _v = SWIG_lua_isnilstring(L,argv[1]);
57942       }
57943       if (_v) {
57944         {
57945           void *ptr;
57946           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
57947             _v = 0;
57948           } else {
57949             _v = 1;
57950           }
57951         }
57952         if (_v) {
57953           {
57954             void *ptr;
57955             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
57956               _v = 0;
57957             } else {
57958               _v = 1;
57959             }
57960           }
57961           if (_v) {
57962             return _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_2(L);
57963           }
57964         }
57965       }
57966     }
57967   }
57968 
57969   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThreadPlan_QueueThreadPlanForStepScripted'\n"
57970     "  Possible C/C++ prototypes are:\n"
57971     "    lldb::SBThreadPlan::QueueThreadPlanForStepScripted(char const *)\n"
57972     "    lldb::SBThreadPlan::QueueThreadPlanForStepScripted(char const *,lldb::SBError &)\n"
57973     "    lldb::SBThreadPlan::QueueThreadPlanForStepScripted(char const *,lldb::SBStructuredData &,lldb::SBError &)\n");
57974   lua_error(L);return 0;
57975 }
57976 
57977 
57978 static void swig_delete_SBThreadPlan(void *obj) {
57979 lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) obj;
57980 delete arg1;
57981 }
57982 static int _proxy__wrap_new_SBThreadPlan(lua_State *L) {
57983     assert(lua_istable(L,1));
57984     lua_pushcfunction(L,_wrap_new_SBThreadPlan);
57985     assert(!lua_isnil(L,-1));
57986     lua_replace(L,1); /* replace our table with real constructor */
57987     lua_call(L,lua_gettop(L)-1,1);
57988     return 1;
57989 }
57990 static swig_lua_attribute swig_SBThreadPlan_attributes[] = {
57991     {0,0,0}
57992 };
57993 static swig_lua_method swig_SBThreadPlan_methods[]= {
57994     { "IsValid", _wrap_SBThreadPlan_IsValid},
57995     { "Clear", _wrap_SBThreadPlan_Clear},
57996     { "GetStopReason", _wrap_SBThreadPlan_GetStopReason},
57997     { "GetStopReasonDataCount", _wrap_SBThreadPlan_GetStopReasonDataCount},
57998     { "GetStopReasonDataAtIndex", _wrap_SBThreadPlan_GetStopReasonDataAtIndex},
57999     { "GetThread", _wrap_SBThreadPlan_GetThread},
58000     { "GetDescription", _wrap_SBThreadPlan_GetDescription},
58001     { "SetPlanComplete", _wrap_SBThreadPlan_SetPlanComplete},
58002     { "IsPlanComplete", _wrap_SBThreadPlan_IsPlanComplete},
58003     { "IsPlanStale", _wrap_SBThreadPlan_IsPlanStale},
58004     { "GetStopOthers", _wrap_SBThreadPlan_GetStopOthers},
58005     { "SetStopOthers", _wrap_SBThreadPlan_SetStopOthers},
58006     { "QueueThreadPlanForStepOverRange", _wrap_SBThreadPlan_QueueThreadPlanForStepOverRange},
58007     { "QueueThreadPlanForStepInRange", _wrap_SBThreadPlan_QueueThreadPlanForStepInRange},
58008     { "QueueThreadPlanForStepOut", _wrap_SBThreadPlan_QueueThreadPlanForStepOut},
58009     { "QueueThreadPlanForRunToAddress", _wrap_SBThreadPlan_QueueThreadPlanForRunToAddress},
58010     { "QueueThreadPlanForStepScripted", _wrap_SBThreadPlan_QueueThreadPlanForStepScripted},
58011     {0,0}
58012 };
58013 static swig_lua_method swig_SBThreadPlan_meta[] = {
58014     {0,0}
58015 };
58016 
58017 static swig_lua_attribute swig_SBThreadPlan_Sf_SwigStatic_attributes[] = {
58018     {0,0,0}
58019 };
58020 static swig_lua_const_info swig_SBThreadPlan_Sf_SwigStatic_constants[]= {
58021     {0,0,0,0,0,0}
58022 };
58023 static swig_lua_method swig_SBThreadPlan_Sf_SwigStatic_methods[]= {
58024     {0,0}
58025 };
58026 static swig_lua_class* swig_SBThreadPlan_Sf_SwigStatic_classes[]= {
58027     0
58028 };
58029 
58030 static swig_lua_namespace swig_SBThreadPlan_Sf_SwigStatic = {
58031     "SBThreadPlan",
58032     swig_SBThreadPlan_Sf_SwigStatic_methods,
58033     swig_SBThreadPlan_Sf_SwigStatic_attributes,
58034     swig_SBThreadPlan_Sf_SwigStatic_constants,
58035     swig_SBThreadPlan_Sf_SwigStatic_classes,
58036     0
58037 };
58038 static swig_lua_class *swig_SBThreadPlan_bases[] = {0};
58039 static const char *swig_SBThreadPlan_base_names[] = {0};
58040 static swig_lua_class _wrap_class_SBThreadPlan = { "SBThreadPlan", "SBThreadPlan", &SWIGTYPE_p_lldb__SBThreadPlan,_proxy__wrap_new_SBThreadPlan, swig_delete_SBThreadPlan, swig_SBThreadPlan_methods, swig_SBThreadPlan_attributes, &swig_SBThreadPlan_Sf_SwigStatic, swig_SBThreadPlan_meta, swig_SBThreadPlan_bases, swig_SBThreadPlan_base_names };
58041 
58042 static int _wrap_new_SBTrace(lua_State* L) {
58043   int SWIG_arg = 0;
58044   lldb::SBTrace *result = 0 ;
58045 
58046   SWIG_check_num_args("lldb::SBTrace::SBTrace",0,0)
58047   result = (lldb::SBTrace *)new lldb::SBTrace();
58048   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTrace,1); SWIG_arg++;
58049   return SWIG_arg;
58050 
58051   if(0) SWIG_fail;
58052 
58053 fail:
58054   lua_error(L);
58055   return SWIG_arg;
58056 }
58057 
58058 
58059 static int _wrap_SBTrace_GetStartConfigurationHelp(lua_State* L) {
58060   int SWIG_arg = 0;
58061   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
58062   char *result = 0 ;
58063 
58064   SWIG_check_num_args("lldb::SBTrace::GetStartConfigurationHelp",1,1)
58065   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::GetStartConfigurationHelp",1,"lldb::SBTrace *");
58066 
58067   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
58068     SWIG_fail_ptr("SBTrace_GetStartConfigurationHelp",1,SWIGTYPE_p_lldb__SBTrace);
58069   }
58070 
58071   result = (char *)(arg1)->GetStartConfigurationHelp();
58072   lua_pushstring(L,(const char *)result); SWIG_arg++;
58073   return SWIG_arg;
58074 
58075   if(0) SWIG_fail;
58076 
58077 fail:
58078   lua_error(L);
58079   return SWIG_arg;
58080 }
58081 
58082 
58083 static int _wrap_SBTrace_Start__SWIG_0(lua_State* L) {
58084   int SWIG_arg = 0;
58085   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
58086   lldb::SBStructuredData *arg2 = 0 ;
58087   lldb::SBError result;
58088 
58089   SWIG_check_num_args("lldb::SBTrace::Start",2,2)
58090   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::Start",1,"lldb::SBTrace *");
58091   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTrace::Start",2,"lldb::SBStructuredData const &");
58092 
58093   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
58094     SWIG_fail_ptr("SBTrace_Start",1,SWIGTYPE_p_lldb__SBTrace);
58095   }
58096 
58097 
58098   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStructuredData,0))){
58099     SWIG_fail_ptr("SBTrace_Start",2,SWIGTYPE_p_lldb__SBStructuredData);
58100   }
58101 
58102   result = (arg1)->Start((lldb::SBStructuredData const &)*arg2);
58103   {
58104     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
58105     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
58106   }
58107   return SWIG_arg;
58108 
58109   if(0) SWIG_fail;
58110 
58111 fail:
58112   lua_error(L);
58113   return SWIG_arg;
58114 }
58115 
58116 
58117 static int _wrap_SBTrace_Start__SWIG_1(lua_State* L) {
58118   int SWIG_arg = 0;
58119   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
58120   lldb::SBThread *arg2 = 0 ;
58121   lldb::SBStructuredData *arg3 = 0 ;
58122   lldb::SBError result;
58123 
58124   SWIG_check_num_args("lldb::SBTrace::Start",3,3)
58125   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::Start",1,"lldb::SBTrace *");
58126   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTrace::Start",2,"lldb::SBThread const &");
58127   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTrace::Start",3,"lldb::SBStructuredData const &");
58128 
58129   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
58130     SWIG_fail_ptr("SBTrace_Start",1,SWIGTYPE_p_lldb__SBTrace);
58131   }
58132 
58133 
58134   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBThread,0))){
58135     SWIG_fail_ptr("SBTrace_Start",2,SWIGTYPE_p_lldb__SBThread);
58136   }
58137 
58138 
58139   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
58140     SWIG_fail_ptr("SBTrace_Start",3,SWIGTYPE_p_lldb__SBStructuredData);
58141   }
58142 
58143   result = (arg1)->Start((lldb::SBThread const &)*arg2,(lldb::SBStructuredData const &)*arg3);
58144   {
58145     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
58146     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
58147   }
58148   return SWIG_arg;
58149 
58150   if(0) SWIG_fail;
58151 
58152 fail:
58153   lua_error(L);
58154   return SWIG_arg;
58155 }
58156 
58157 
58158 static int _wrap_SBTrace_Start(lua_State* L) {
58159   int argc;
58160   int argv[4]={
58161     1,2,3,4
58162   };
58163 
58164   argc = lua_gettop(L);
58165   if (argc == 2) {
58166     int _v;
58167     {
58168       void *ptr;
58169       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTrace, 0)) {
58170         _v = 0;
58171       } else {
58172         _v = 1;
58173       }
58174     }
58175     if (_v) {
58176       {
58177         void *ptr;
58178         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
58179           _v = 0;
58180         } else {
58181           _v = 1;
58182         }
58183       }
58184       if (_v) {
58185         return _wrap_SBTrace_Start__SWIG_0(L);
58186       }
58187     }
58188   }
58189   if (argc == 3) {
58190     int _v;
58191     {
58192       void *ptr;
58193       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTrace, 0)) {
58194         _v = 0;
58195       } else {
58196         _v = 1;
58197       }
58198     }
58199     if (_v) {
58200       {
58201         void *ptr;
58202         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, SWIG_POINTER_NO_NULL)) {
58203           _v = 0;
58204         } else {
58205           _v = 1;
58206         }
58207       }
58208       if (_v) {
58209         {
58210           void *ptr;
58211           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
58212             _v = 0;
58213           } else {
58214             _v = 1;
58215           }
58216         }
58217         if (_v) {
58218           return _wrap_SBTrace_Start__SWIG_1(L);
58219         }
58220       }
58221     }
58222   }
58223 
58224   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTrace_Start'\n"
58225     "  Possible C/C++ prototypes are:\n"
58226     "    lldb::SBTrace::Start(lldb::SBStructuredData const &)\n"
58227     "    lldb::SBTrace::Start(lldb::SBThread const &,lldb::SBStructuredData const &)\n");
58228   lua_error(L);return 0;
58229 }
58230 
58231 
58232 static int _wrap_SBTrace_Stop__SWIG_0(lua_State* L) {
58233   int SWIG_arg = 0;
58234   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
58235   lldb::SBError result;
58236 
58237   SWIG_check_num_args("lldb::SBTrace::Stop",1,1)
58238   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::Stop",1,"lldb::SBTrace *");
58239 
58240   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
58241     SWIG_fail_ptr("SBTrace_Stop",1,SWIGTYPE_p_lldb__SBTrace);
58242   }
58243 
58244   result = (arg1)->Stop();
58245   {
58246     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
58247     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
58248   }
58249   return SWIG_arg;
58250 
58251   if(0) SWIG_fail;
58252 
58253 fail:
58254   lua_error(L);
58255   return SWIG_arg;
58256 }
58257 
58258 
58259 static int _wrap_SBTrace_Stop__SWIG_1(lua_State* L) {
58260   int SWIG_arg = 0;
58261   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
58262   lldb::SBThread *arg2 = 0 ;
58263   lldb::SBError result;
58264 
58265   SWIG_check_num_args("lldb::SBTrace::Stop",2,2)
58266   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::Stop",1,"lldb::SBTrace *");
58267   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTrace::Stop",2,"lldb::SBThread const &");
58268 
58269   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
58270     SWIG_fail_ptr("SBTrace_Stop",1,SWIGTYPE_p_lldb__SBTrace);
58271   }
58272 
58273 
58274   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBThread,0))){
58275     SWIG_fail_ptr("SBTrace_Stop",2,SWIGTYPE_p_lldb__SBThread);
58276   }
58277 
58278   result = (arg1)->Stop((lldb::SBThread const &)*arg2);
58279   {
58280     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
58281     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
58282   }
58283   return SWIG_arg;
58284 
58285   if(0) SWIG_fail;
58286 
58287 fail:
58288   lua_error(L);
58289   return SWIG_arg;
58290 }
58291 
58292 
58293 static int _wrap_SBTrace_Stop(lua_State* L) {
58294   int argc;
58295   int argv[3]={
58296     1,2,3
58297   };
58298 
58299   argc = lua_gettop(L);
58300   if (argc == 1) {
58301     int _v;
58302     {
58303       void *ptr;
58304       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTrace, 0)) {
58305         _v = 0;
58306       } else {
58307         _v = 1;
58308       }
58309     }
58310     if (_v) {
58311       return _wrap_SBTrace_Stop__SWIG_0(L);
58312     }
58313   }
58314   if (argc == 2) {
58315     int _v;
58316     {
58317       void *ptr;
58318       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTrace, 0)) {
58319         _v = 0;
58320       } else {
58321         _v = 1;
58322       }
58323     }
58324     if (_v) {
58325       {
58326         void *ptr;
58327         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, SWIG_POINTER_NO_NULL)) {
58328           _v = 0;
58329         } else {
58330           _v = 1;
58331         }
58332       }
58333       if (_v) {
58334         return _wrap_SBTrace_Stop__SWIG_1(L);
58335       }
58336     }
58337   }
58338 
58339   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTrace_Stop'\n"
58340     "  Possible C/C++ prototypes are:\n"
58341     "    lldb::SBTrace::Stop()\n"
58342     "    lldb::SBTrace::Stop(lldb::SBThread const &)\n");
58343   lua_error(L);return 0;
58344 }
58345 
58346 
58347 static int _wrap_SBTrace_IsValid(lua_State* L) {
58348   int SWIG_arg = 0;
58349   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
58350   bool result;
58351 
58352   SWIG_check_num_args("lldb::SBTrace::IsValid",1,1)
58353   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::IsValid",1,"lldb::SBTrace *");
58354 
58355   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
58356     SWIG_fail_ptr("SBTrace_IsValid",1,SWIGTYPE_p_lldb__SBTrace);
58357   }
58358 
58359   result = (bool)(arg1)->IsValid();
58360   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58361   return SWIG_arg;
58362 
58363   if(0) SWIG_fail;
58364 
58365 fail:
58366   lua_error(L);
58367   return SWIG_arg;
58368 }
58369 
58370 
58371 static void swig_delete_SBTrace(void *obj) {
58372 lldb::SBTrace *arg1 = (lldb::SBTrace *) obj;
58373 delete arg1;
58374 }
58375 static int _proxy__wrap_new_SBTrace(lua_State *L) {
58376     assert(lua_istable(L,1));
58377     lua_pushcfunction(L,_wrap_new_SBTrace);
58378     assert(!lua_isnil(L,-1));
58379     lua_replace(L,1); /* replace our table with real constructor */
58380     lua_call(L,lua_gettop(L)-1,1);
58381     return 1;
58382 }
58383 static swig_lua_attribute swig_SBTrace_attributes[] = {
58384     {0,0,0}
58385 };
58386 static swig_lua_method swig_SBTrace_methods[]= {
58387     { "GetStartConfigurationHelp", _wrap_SBTrace_GetStartConfigurationHelp},
58388     { "Start", _wrap_SBTrace_Start},
58389     { "Stop", _wrap_SBTrace_Stop},
58390     { "IsValid", _wrap_SBTrace_IsValid},
58391     {0,0}
58392 };
58393 static swig_lua_method swig_SBTrace_meta[] = {
58394     {0,0}
58395 };
58396 
58397 static swig_lua_attribute swig_SBTrace_Sf_SwigStatic_attributes[] = {
58398     {0,0,0}
58399 };
58400 static swig_lua_const_info swig_SBTrace_Sf_SwigStatic_constants[]= {
58401     {0,0,0,0,0,0}
58402 };
58403 static swig_lua_method swig_SBTrace_Sf_SwigStatic_methods[]= {
58404     {0,0}
58405 };
58406 static swig_lua_class* swig_SBTrace_Sf_SwigStatic_classes[]= {
58407     0
58408 };
58409 
58410 static swig_lua_namespace swig_SBTrace_Sf_SwigStatic = {
58411     "SBTrace",
58412     swig_SBTrace_Sf_SwigStatic_methods,
58413     swig_SBTrace_Sf_SwigStatic_attributes,
58414     swig_SBTrace_Sf_SwigStatic_constants,
58415     swig_SBTrace_Sf_SwigStatic_classes,
58416     0
58417 };
58418 static swig_lua_class *swig_SBTrace_bases[] = {0};
58419 static const char *swig_SBTrace_base_names[] = {0};
58420 static swig_lua_class _wrap_class_SBTrace = { "SBTrace", "SBTrace", &SWIGTYPE_p_lldb__SBTrace,_proxy__wrap_new_SBTrace, swig_delete_SBTrace, swig_SBTrace_methods, swig_SBTrace_attributes, &swig_SBTrace_Sf_SwigStatic, swig_SBTrace_meta, swig_SBTrace_bases, swig_SBTrace_base_names };
58421 
58422 static int _wrap_new_SBTypeMember__SWIG_0(lua_State* L) {
58423   int SWIG_arg = 0;
58424   lldb::SBTypeMember *result = 0 ;
58425 
58426   SWIG_check_num_args("lldb::SBTypeMember::SBTypeMember",0,0)
58427   result = (lldb::SBTypeMember *)new lldb::SBTypeMember();
58428   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
58429   return SWIG_arg;
58430 
58431   if(0) SWIG_fail;
58432 
58433 fail:
58434   lua_error(L);
58435   return SWIG_arg;
58436 }
58437 
58438 
58439 static int _wrap_new_SBTypeMember__SWIG_1(lua_State* L) {
58440   int SWIG_arg = 0;
58441   lldb::SBTypeMember *arg1 = 0 ;
58442   lldb::SBTypeMember *result = 0 ;
58443 
58444   SWIG_check_num_args("lldb::SBTypeMember::SBTypeMember",1,1)
58445   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeMember::SBTypeMember",1,"lldb::SBTypeMember const &");
58446 
58447   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
58448     SWIG_fail_ptr("new_SBTypeMember",1,SWIGTYPE_p_lldb__SBTypeMember);
58449   }
58450 
58451   result = (lldb::SBTypeMember *)new lldb::SBTypeMember((lldb::SBTypeMember const &)*arg1);
58452   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
58453   return SWIG_arg;
58454 
58455   if(0) SWIG_fail;
58456 
58457 fail:
58458   lua_error(L);
58459   return SWIG_arg;
58460 }
58461 
58462 
58463 static int _wrap_new_SBTypeMember(lua_State* L) {
58464   int argc;
58465   int argv[2]={
58466     1,2
58467   };
58468 
58469   argc = lua_gettop(L);
58470   if (argc == 0) {
58471     return _wrap_new_SBTypeMember__SWIG_0(L);
58472   }
58473   if (argc == 1) {
58474     int _v;
58475     {
58476       void *ptr;
58477       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeMember, SWIG_POINTER_NO_NULL)) {
58478         _v = 0;
58479       } else {
58480         _v = 1;
58481       }
58482     }
58483     if (_v) {
58484       return _wrap_new_SBTypeMember__SWIG_1(L);
58485     }
58486   }
58487 
58488   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeMember'\n"
58489     "  Possible C/C++ prototypes are:\n"
58490     "    lldb::SBTypeMember::SBTypeMember()\n"
58491     "    lldb::SBTypeMember::SBTypeMember(lldb::SBTypeMember const &)\n");
58492   lua_error(L);return 0;
58493 }
58494 
58495 
58496 static int _wrap_SBTypeMember_IsValid(lua_State* L) {
58497   int SWIG_arg = 0;
58498   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
58499   bool result;
58500 
58501   SWIG_check_num_args("lldb::SBTypeMember::IsValid",1,1)
58502   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::IsValid",1,"lldb::SBTypeMember const *");
58503 
58504   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
58505     SWIG_fail_ptr("SBTypeMember_IsValid",1,SWIGTYPE_p_lldb__SBTypeMember);
58506   }
58507 
58508   result = (bool)((lldb::SBTypeMember const *)arg1)->IsValid();
58509   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58510   return SWIG_arg;
58511 
58512   if(0) SWIG_fail;
58513 
58514 fail:
58515   lua_error(L);
58516   return SWIG_arg;
58517 }
58518 
58519 
58520 static int _wrap_SBTypeMember_GetName(lua_State* L) {
58521   int SWIG_arg = 0;
58522   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
58523   char *result = 0 ;
58524 
58525   SWIG_check_num_args("lldb::SBTypeMember::GetName",1,1)
58526   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetName",1,"lldb::SBTypeMember *");
58527 
58528   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
58529     SWIG_fail_ptr("SBTypeMember_GetName",1,SWIGTYPE_p_lldb__SBTypeMember);
58530   }
58531 
58532   result = (char *)(arg1)->GetName();
58533   lua_pushstring(L,(const char *)result); SWIG_arg++;
58534   return SWIG_arg;
58535 
58536   if(0) SWIG_fail;
58537 
58538 fail:
58539   lua_error(L);
58540   return SWIG_arg;
58541 }
58542 
58543 
58544 static int _wrap_SBTypeMember_GetType(lua_State* L) {
58545   int SWIG_arg = 0;
58546   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
58547   lldb::SBType result;
58548 
58549   SWIG_check_num_args("lldb::SBTypeMember::GetType",1,1)
58550   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetType",1,"lldb::SBTypeMember *");
58551 
58552   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
58553     SWIG_fail_ptr("SBTypeMember_GetType",1,SWIGTYPE_p_lldb__SBTypeMember);
58554   }
58555 
58556   result = (arg1)->GetType();
58557   {
58558     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58559     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58560   }
58561   return SWIG_arg;
58562 
58563   if(0) SWIG_fail;
58564 
58565 fail:
58566   lua_error(L);
58567   return SWIG_arg;
58568 }
58569 
58570 
58571 static int _wrap_SBTypeMember_GetOffsetInBytes(lua_State* L) {
58572   int SWIG_arg = 0;
58573   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
58574   uint64_t result;
58575 
58576   SWIG_check_num_args("lldb::SBTypeMember::GetOffsetInBytes",1,1)
58577   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetOffsetInBytes",1,"lldb::SBTypeMember *");
58578 
58579   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
58580     SWIG_fail_ptr("SBTypeMember_GetOffsetInBytes",1,SWIGTYPE_p_lldb__SBTypeMember);
58581   }
58582 
58583   result = (uint64_t)(arg1)->GetOffsetInBytes();
58584   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
58585   return SWIG_arg;
58586 
58587   if(0) SWIG_fail;
58588 
58589 fail:
58590   lua_error(L);
58591   return SWIG_arg;
58592 }
58593 
58594 
58595 static int _wrap_SBTypeMember_GetOffsetInBits(lua_State* L) {
58596   int SWIG_arg = 0;
58597   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
58598   uint64_t result;
58599 
58600   SWIG_check_num_args("lldb::SBTypeMember::GetOffsetInBits",1,1)
58601   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetOffsetInBits",1,"lldb::SBTypeMember *");
58602 
58603   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
58604     SWIG_fail_ptr("SBTypeMember_GetOffsetInBits",1,SWIGTYPE_p_lldb__SBTypeMember);
58605   }
58606 
58607   result = (uint64_t)(arg1)->GetOffsetInBits();
58608   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
58609   return SWIG_arg;
58610 
58611   if(0) SWIG_fail;
58612 
58613 fail:
58614   lua_error(L);
58615   return SWIG_arg;
58616 }
58617 
58618 
58619 static int _wrap_SBTypeMember_IsBitfield(lua_State* L) {
58620   int SWIG_arg = 0;
58621   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
58622   bool result;
58623 
58624   SWIG_check_num_args("lldb::SBTypeMember::IsBitfield",1,1)
58625   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::IsBitfield",1,"lldb::SBTypeMember *");
58626 
58627   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
58628     SWIG_fail_ptr("SBTypeMember_IsBitfield",1,SWIGTYPE_p_lldb__SBTypeMember);
58629   }
58630 
58631   result = (bool)(arg1)->IsBitfield();
58632   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58633   return SWIG_arg;
58634 
58635   if(0) SWIG_fail;
58636 
58637 fail:
58638   lua_error(L);
58639   return SWIG_arg;
58640 }
58641 
58642 
58643 static int _wrap_SBTypeMember_GetBitfieldSizeInBits(lua_State* L) {
58644   int SWIG_arg = 0;
58645   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
58646   uint32_t result;
58647 
58648   SWIG_check_num_args("lldb::SBTypeMember::GetBitfieldSizeInBits",1,1)
58649   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetBitfieldSizeInBits",1,"lldb::SBTypeMember *");
58650 
58651   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
58652     SWIG_fail_ptr("SBTypeMember_GetBitfieldSizeInBits",1,SWIGTYPE_p_lldb__SBTypeMember);
58653   }
58654 
58655   result = (uint32_t)(arg1)->GetBitfieldSizeInBits();
58656   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
58657   return SWIG_arg;
58658 
58659   if(0) SWIG_fail;
58660 
58661 fail:
58662   lua_error(L);
58663   return SWIG_arg;
58664 }
58665 
58666 
58667 static int _wrap_SBTypeMember___tostring(lua_State* L) {
58668   int SWIG_arg = 0;
58669   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
58670   std::string result;
58671 
58672   SWIG_check_num_args("lldb::SBTypeMember::__str__",1,1)
58673   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::__str__",1,"lldb::SBTypeMember *");
58674 
58675   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
58676     SWIG_fail_ptr("SBTypeMember___tostring",1,SWIGTYPE_p_lldb__SBTypeMember);
58677   }
58678 
58679   result = lldb_SBTypeMember___str__(arg1);
58680   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
58681   return SWIG_arg;
58682 
58683   if(0) SWIG_fail;
58684 
58685 fail:
58686   lua_error(L);
58687   return SWIG_arg;
58688 }
58689 
58690 
58691 static void swig_delete_SBTypeMember(void *obj) {
58692 lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) obj;
58693 delete arg1;
58694 }
58695 static int _proxy__wrap_new_SBTypeMember(lua_State *L) {
58696     assert(lua_istable(L,1));
58697     lua_pushcfunction(L,_wrap_new_SBTypeMember);
58698     assert(!lua_isnil(L,-1));
58699     lua_replace(L,1); /* replace our table with real constructor */
58700     lua_call(L,lua_gettop(L)-1,1);
58701     return 1;
58702 }
58703 static swig_lua_attribute swig_SBTypeMember_attributes[] = {
58704     {0,0,0}
58705 };
58706 static swig_lua_method swig_SBTypeMember_methods[]= {
58707     { "IsValid", _wrap_SBTypeMember_IsValid},
58708     { "GetName", _wrap_SBTypeMember_GetName},
58709     { "GetType", _wrap_SBTypeMember_GetType},
58710     { "GetOffsetInBytes", _wrap_SBTypeMember_GetOffsetInBytes},
58711     { "GetOffsetInBits", _wrap_SBTypeMember_GetOffsetInBits},
58712     { "IsBitfield", _wrap_SBTypeMember_IsBitfield},
58713     { "GetBitfieldSizeInBits", _wrap_SBTypeMember_GetBitfieldSizeInBits},
58714     { "__tostring", _wrap_SBTypeMember___tostring},
58715     {0,0}
58716 };
58717 static swig_lua_method swig_SBTypeMember_meta[] = {
58718     { "__tostring", _wrap_SBTypeMember___tostring},
58719     {0,0}
58720 };
58721 
58722 static swig_lua_attribute swig_SBTypeMember_Sf_SwigStatic_attributes[] = {
58723     {0,0,0}
58724 };
58725 static swig_lua_const_info swig_SBTypeMember_Sf_SwigStatic_constants[]= {
58726     {0,0,0,0,0,0}
58727 };
58728 static swig_lua_method swig_SBTypeMember_Sf_SwigStatic_methods[]= {
58729     {0,0}
58730 };
58731 static swig_lua_class* swig_SBTypeMember_Sf_SwigStatic_classes[]= {
58732     0
58733 };
58734 
58735 static swig_lua_namespace swig_SBTypeMember_Sf_SwigStatic = {
58736     "SBTypeMember",
58737     swig_SBTypeMember_Sf_SwigStatic_methods,
58738     swig_SBTypeMember_Sf_SwigStatic_attributes,
58739     swig_SBTypeMember_Sf_SwigStatic_constants,
58740     swig_SBTypeMember_Sf_SwigStatic_classes,
58741     0
58742 };
58743 static swig_lua_class *swig_SBTypeMember_bases[] = {0};
58744 static const char *swig_SBTypeMember_base_names[] = {0};
58745 static swig_lua_class _wrap_class_SBTypeMember = { "SBTypeMember", "SBTypeMember", &SWIGTYPE_p_lldb__SBTypeMember,_proxy__wrap_new_SBTypeMember, swig_delete_SBTypeMember, swig_SBTypeMember_methods, swig_SBTypeMember_attributes, &swig_SBTypeMember_Sf_SwigStatic, swig_SBTypeMember_meta, swig_SBTypeMember_bases, swig_SBTypeMember_base_names };
58746 
58747 static int _wrap_new_SBTypeMemberFunction__SWIG_0(lua_State* L) {
58748   int SWIG_arg = 0;
58749   lldb::SBTypeMemberFunction *result = 0 ;
58750 
58751   SWIG_check_num_args("lldb::SBTypeMemberFunction::SBTypeMemberFunction",0,0)
58752   result = (lldb::SBTypeMemberFunction *)new lldb::SBTypeMemberFunction();
58753   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeMemberFunction,1); SWIG_arg++;
58754   return SWIG_arg;
58755 
58756   if(0) SWIG_fail;
58757 
58758 fail:
58759   lua_error(L);
58760   return SWIG_arg;
58761 }
58762 
58763 
58764 static int _wrap_new_SBTypeMemberFunction__SWIG_1(lua_State* L) {
58765   int SWIG_arg = 0;
58766   lldb::SBTypeMemberFunction *arg1 = 0 ;
58767   lldb::SBTypeMemberFunction *result = 0 ;
58768 
58769   SWIG_check_num_args("lldb::SBTypeMemberFunction::SBTypeMemberFunction",1,1)
58770   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::SBTypeMemberFunction",1,"lldb::SBTypeMemberFunction const &");
58771 
58772   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
58773     SWIG_fail_ptr("new_SBTypeMemberFunction",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
58774   }
58775 
58776   result = (lldb::SBTypeMemberFunction *)new lldb::SBTypeMemberFunction((lldb::SBTypeMemberFunction const &)*arg1);
58777   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeMemberFunction,1); SWIG_arg++;
58778   return SWIG_arg;
58779 
58780   if(0) SWIG_fail;
58781 
58782 fail:
58783   lua_error(L);
58784   return SWIG_arg;
58785 }
58786 
58787 
58788 static int _wrap_new_SBTypeMemberFunction(lua_State* L) {
58789   int argc;
58790   int argv[2]={
58791     1,2
58792   };
58793 
58794   argc = lua_gettop(L);
58795   if (argc == 0) {
58796     return _wrap_new_SBTypeMemberFunction__SWIG_0(L);
58797   }
58798   if (argc == 1) {
58799     int _v;
58800     {
58801       void *ptr;
58802       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeMemberFunction, SWIG_POINTER_NO_NULL)) {
58803         _v = 0;
58804       } else {
58805         _v = 1;
58806       }
58807     }
58808     if (_v) {
58809       return _wrap_new_SBTypeMemberFunction__SWIG_1(L);
58810     }
58811   }
58812 
58813   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeMemberFunction'\n"
58814     "  Possible C/C++ prototypes are:\n"
58815     "    lldb::SBTypeMemberFunction::SBTypeMemberFunction()\n"
58816     "    lldb::SBTypeMemberFunction::SBTypeMemberFunction(lldb::SBTypeMemberFunction const &)\n");
58817   lua_error(L);return 0;
58818 }
58819 
58820 
58821 static int _wrap_SBTypeMemberFunction_IsValid(lua_State* L) {
58822   int SWIG_arg = 0;
58823   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
58824   bool result;
58825 
58826   SWIG_check_num_args("lldb::SBTypeMemberFunction::IsValid",1,1)
58827   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::IsValid",1,"lldb::SBTypeMemberFunction const *");
58828 
58829   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
58830     SWIG_fail_ptr("SBTypeMemberFunction_IsValid",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
58831   }
58832 
58833   result = (bool)((lldb::SBTypeMemberFunction const *)arg1)->IsValid();
58834   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58835   return SWIG_arg;
58836 
58837   if(0) SWIG_fail;
58838 
58839 fail:
58840   lua_error(L);
58841   return SWIG_arg;
58842 }
58843 
58844 
58845 static int _wrap_SBTypeMemberFunction_GetName(lua_State* L) {
58846   int SWIG_arg = 0;
58847   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
58848   char *result = 0 ;
58849 
58850   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetName",1,1)
58851   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetName",1,"lldb::SBTypeMemberFunction *");
58852 
58853   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
58854     SWIG_fail_ptr("SBTypeMemberFunction_GetName",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
58855   }
58856 
58857   result = (char *)(arg1)->GetName();
58858   lua_pushstring(L,(const char *)result); SWIG_arg++;
58859   return SWIG_arg;
58860 
58861   if(0) SWIG_fail;
58862 
58863 fail:
58864   lua_error(L);
58865   return SWIG_arg;
58866 }
58867 
58868 
58869 static int _wrap_SBTypeMemberFunction_GetDemangledName(lua_State* L) {
58870   int SWIG_arg = 0;
58871   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
58872   char *result = 0 ;
58873 
58874   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetDemangledName",1,1)
58875   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetDemangledName",1,"lldb::SBTypeMemberFunction *");
58876 
58877   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
58878     SWIG_fail_ptr("SBTypeMemberFunction_GetDemangledName",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
58879   }
58880 
58881   result = (char *)(arg1)->GetDemangledName();
58882   lua_pushstring(L,(const char *)result); SWIG_arg++;
58883   return SWIG_arg;
58884 
58885   if(0) SWIG_fail;
58886 
58887 fail:
58888   lua_error(L);
58889   return SWIG_arg;
58890 }
58891 
58892 
58893 static int _wrap_SBTypeMemberFunction_GetMangledName(lua_State* L) {
58894   int SWIG_arg = 0;
58895   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
58896   char *result = 0 ;
58897 
58898   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetMangledName",1,1)
58899   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetMangledName",1,"lldb::SBTypeMemberFunction *");
58900 
58901   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
58902     SWIG_fail_ptr("SBTypeMemberFunction_GetMangledName",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
58903   }
58904 
58905   result = (char *)(arg1)->GetMangledName();
58906   lua_pushstring(L,(const char *)result); SWIG_arg++;
58907   return SWIG_arg;
58908 
58909   if(0) SWIG_fail;
58910 
58911 fail:
58912   lua_error(L);
58913   return SWIG_arg;
58914 }
58915 
58916 
58917 static int _wrap_SBTypeMemberFunction_GetType(lua_State* L) {
58918   int SWIG_arg = 0;
58919   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
58920   lldb::SBType result;
58921 
58922   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetType",1,1)
58923   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetType",1,"lldb::SBTypeMemberFunction *");
58924 
58925   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
58926     SWIG_fail_ptr("SBTypeMemberFunction_GetType",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
58927   }
58928 
58929   result = (arg1)->GetType();
58930   {
58931     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58932     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58933   }
58934   return SWIG_arg;
58935 
58936   if(0) SWIG_fail;
58937 
58938 fail:
58939   lua_error(L);
58940   return SWIG_arg;
58941 }
58942 
58943 
58944 static int _wrap_SBTypeMemberFunction_GetReturnType(lua_State* L) {
58945   int SWIG_arg = 0;
58946   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
58947   lldb::SBType result;
58948 
58949   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetReturnType",1,1)
58950   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetReturnType",1,"lldb::SBTypeMemberFunction *");
58951 
58952   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
58953     SWIG_fail_ptr("SBTypeMemberFunction_GetReturnType",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
58954   }
58955 
58956   result = (arg1)->GetReturnType();
58957   {
58958     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58959     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58960   }
58961   return SWIG_arg;
58962 
58963   if(0) SWIG_fail;
58964 
58965 fail:
58966   lua_error(L);
58967   return SWIG_arg;
58968 }
58969 
58970 
58971 static int _wrap_SBTypeMemberFunction_GetNumberOfArguments(lua_State* L) {
58972   int SWIG_arg = 0;
58973   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
58974   uint32_t result;
58975 
58976   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetNumberOfArguments",1,1)
58977   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetNumberOfArguments",1,"lldb::SBTypeMemberFunction *");
58978 
58979   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
58980     SWIG_fail_ptr("SBTypeMemberFunction_GetNumberOfArguments",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
58981   }
58982 
58983   result = (uint32_t)(arg1)->GetNumberOfArguments();
58984   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
58985   return SWIG_arg;
58986 
58987   if(0) SWIG_fail;
58988 
58989 fail:
58990   lua_error(L);
58991   return SWIG_arg;
58992 }
58993 
58994 
58995 static int _wrap_SBTypeMemberFunction_GetArgumentTypeAtIndex(lua_State* L) {
58996   int SWIG_arg = 0;
58997   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
58998   uint32_t arg2 ;
58999   lldb::SBType result;
59000 
59001   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetArgumentTypeAtIndex",2,2)
59002   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetArgumentTypeAtIndex",1,"lldb::SBTypeMemberFunction *");
59003   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetArgumentTypeAtIndex",2,"uint32_t");
59004 
59005   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
59006     SWIG_fail_ptr("SBTypeMemberFunction_GetArgumentTypeAtIndex",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
59007   }
59008 
59009   arg2 = (uint32_t)lua_tointeger(L, 2);
59010   result = (arg1)->GetArgumentTypeAtIndex(arg2);
59011   {
59012     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
59013     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
59014   }
59015   return SWIG_arg;
59016 
59017   if(0) SWIG_fail;
59018 
59019 fail:
59020   lua_error(L);
59021   return SWIG_arg;
59022 }
59023 
59024 
59025 static int _wrap_SBTypeMemberFunction_GetKind(lua_State* L) {
59026   int SWIG_arg = 0;
59027   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
59028   lldb::MemberFunctionKind result;
59029 
59030   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetKind",1,1)
59031   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetKind",1,"lldb::SBTypeMemberFunction *");
59032 
59033   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
59034     SWIG_fail_ptr("SBTypeMemberFunction_GetKind",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
59035   }
59036 
59037   result = (lldb::MemberFunctionKind)(arg1)->GetKind();
59038   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
59039   return SWIG_arg;
59040 
59041   if(0) SWIG_fail;
59042 
59043 fail:
59044   lua_error(L);
59045   return SWIG_arg;
59046 }
59047 
59048 
59049 static int _wrap_SBTypeMemberFunction_GetDescription(lua_State* L) {
59050   int SWIG_arg = 0;
59051   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
59052   lldb::SBStream *arg2 = 0 ;
59053   lldb::DescriptionLevel arg3 ;
59054   bool result;
59055 
59056   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetDescription",3,3)
59057   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetDescription",1,"lldb::SBTypeMemberFunction *");
59058   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetDescription",2,"lldb::SBStream &");
59059   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetDescription",3,"lldb::DescriptionLevel");
59060 
59061   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
59062     SWIG_fail_ptr("SBTypeMemberFunction_GetDescription",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
59063   }
59064 
59065 
59066   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
59067     SWIG_fail_ptr("SBTypeMemberFunction_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
59068   }
59069 
59070   arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
59071   result = (bool)(arg1)->GetDescription(*arg2,arg3);
59072   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59073   return SWIG_arg;
59074 
59075   if(0) SWIG_fail;
59076 
59077 fail:
59078   lua_error(L);
59079   return SWIG_arg;
59080 }
59081 
59082 
59083 static int _wrap_SBTypeMemberFunction___tostring(lua_State* L) {
59084   int SWIG_arg = 0;
59085   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
59086   std::string result;
59087 
59088   SWIG_check_num_args("lldb::SBTypeMemberFunction::__str__",1,1)
59089   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::__str__",1,"lldb::SBTypeMemberFunction *");
59090 
59091   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
59092     SWIG_fail_ptr("SBTypeMemberFunction___tostring",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
59093   }
59094 
59095   result = lldb_SBTypeMemberFunction___str__(arg1);
59096   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
59097   return SWIG_arg;
59098 
59099   if(0) SWIG_fail;
59100 
59101 fail:
59102   lua_error(L);
59103   return SWIG_arg;
59104 }
59105 
59106 
59107 static void swig_delete_SBTypeMemberFunction(void *obj) {
59108 lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) obj;
59109 delete arg1;
59110 }
59111 static int _proxy__wrap_new_SBTypeMemberFunction(lua_State *L) {
59112     assert(lua_istable(L,1));
59113     lua_pushcfunction(L,_wrap_new_SBTypeMemberFunction);
59114     assert(!lua_isnil(L,-1));
59115     lua_replace(L,1); /* replace our table with real constructor */
59116     lua_call(L,lua_gettop(L)-1,1);
59117     return 1;
59118 }
59119 static swig_lua_attribute swig_SBTypeMemberFunction_attributes[] = {
59120     {0,0,0}
59121 };
59122 static swig_lua_method swig_SBTypeMemberFunction_methods[]= {
59123     { "IsValid", _wrap_SBTypeMemberFunction_IsValid},
59124     { "GetName", _wrap_SBTypeMemberFunction_GetName},
59125     { "GetDemangledName", _wrap_SBTypeMemberFunction_GetDemangledName},
59126     { "GetMangledName", _wrap_SBTypeMemberFunction_GetMangledName},
59127     { "GetType", _wrap_SBTypeMemberFunction_GetType},
59128     { "GetReturnType", _wrap_SBTypeMemberFunction_GetReturnType},
59129     { "GetNumberOfArguments", _wrap_SBTypeMemberFunction_GetNumberOfArguments},
59130     { "GetArgumentTypeAtIndex", _wrap_SBTypeMemberFunction_GetArgumentTypeAtIndex},
59131     { "GetKind", _wrap_SBTypeMemberFunction_GetKind},
59132     { "GetDescription", _wrap_SBTypeMemberFunction_GetDescription},
59133     { "__tostring", _wrap_SBTypeMemberFunction___tostring},
59134     {0,0}
59135 };
59136 static swig_lua_method swig_SBTypeMemberFunction_meta[] = {
59137     { "__tostring", _wrap_SBTypeMemberFunction___tostring},
59138     {0,0}
59139 };
59140 
59141 static swig_lua_attribute swig_SBTypeMemberFunction_Sf_SwigStatic_attributes[] = {
59142     {0,0,0}
59143 };
59144 static swig_lua_const_info swig_SBTypeMemberFunction_Sf_SwigStatic_constants[]= {
59145     {0,0,0,0,0,0}
59146 };
59147 static swig_lua_method swig_SBTypeMemberFunction_Sf_SwigStatic_methods[]= {
59148     {0,0}
59149 };
59150 static swig_lua_class* swig_SBTypeMemberFunction_Sf_SwigStatic_classes[]= {
59151     0
59152 };
59153 
59154 static swig_lua_namespace swig_SBTypeMemberFunction_Sf_SwigStatic = {
59155     "SBTypeMemberFunction",
59156     swig_SBTypeMemberFunction_Sf_SwigStatic_methods,
59157     swig_SBTypeMemberFunction_Sf_SwigStatic_attributes,
59158     swig_SBTypeMemberFunction_Sf_SwigStatic_constants,
59159     swig_SBTypeMemberFunction_Sf_SwigStatic_classes,
59160     0
59161 };
59162 static swig_lua_class *swig_SBTypeMemberFunction_bases[] = {0};
59163 static const char *swig_SBTypeMemberFunction_base_names[] = {0};
59164 static swig_lua_class _wrap_class_SBTypeMemberFunction = { "SBTypeMemberFunction", "SBTypeMemberFunction", &SWIGTYPE_p_lldb__SBTypeMemberFunction,_proxy__wrap_new_SBTypeMemberFunction, swig_delete_SBTypeMemberFunction, swig_SBTypeMemberFunction_methods, swig_SBTypeMemberFunction_attributes, &swig_SBTypeMemberFunction_Sf_SwigStatic, swig_SBTypeMemberFunction_meta, swig_SBTypeMemberFunction_bases, swig_SBTypeMemberFunction_base_names };
59165 
59166 static int _wrap_new_SBType__SWIG_0(lua_State* L) {
59167   int SWIG_arg = 0;
59168   lldb::SBType *result = 0 ;
59169 
59170   SWIG_check_num_args("lldb::SBType::SBType",0,0)
59171   result = (lldb::SBType *)new lldb::SBType();
59172   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
59173   return SWIG_arg;
59174 
59175   if(0) SWIG_fail;
59176 
59177 fail:
59178   lua_error(L);
59179   return SWIG_arg;
59180 }
59181 
59182 
59183 static int _wrap_new_SBType__SWIG_1(lua_State* L) {
59184   int SWIG_arg = 0;
59185   lldb::SBType *arg1 = 0 ;
59186   lldb::SBType *result = 0 ;
59187 
59188   SWIG_check_num_args("lldb::SBType::SBType",1,1)
59189   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBType::SBType",1,"lldb::SBType const &");
59190 
59191   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59192     SWIG_fail_ptr("new_SBType",1,SWIGTYPE_p_lldb__SBType);
59193   }
59194 
59195   result = (lldb::SBType *)new lldb::SBType((lldb::SBType const &)*arg1);
59196   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
59197   return SWIG_arg;
59198 
59199   if(0) SWIG_fail;
59200 
59201 fail:
59202   lua_error(L);
59203   return SWIG_arg;
59204 }
59205 
59206 
59207 static int _wrap_new_SBType(lua_State* L) {
59208   int argc;
59209   int argv[2]={
59210     1,2
59211   };
59212 
59213   argc = lua_gettop(L);
59214   if (argc == 0) {
59215     return _wrap_new_SBType__SWIG_0(L);
59216   }
59217   if (argc == 1) {
59218     int _v;
59219     {
59220       void *ptr;
59221       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBType, SWIG_POINTER_NO_NULL)) {
59222         _v = 0;
59223       } else {
59224         _v = 1;
59225       }
59226     }
59227     if (_v) {
59228       return _wrap_new_SBType__SWIG_1(L);
59229     }
59230   }
59231 
59232   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBType'\n"
59233     "  Possible C/C++ prototypes are:\n"
59234     "    lldb::SBType::SBType()\n"
59235     "    lldb::SBType::SBType(lldb::SBType const &)\n");
59236   lua_error(L);return 0;
59237 }
59238 
59239 
59240 static int _wrap_SBType_IsValid(lua_State* L) {
59241   int SWIG_arg = 0;
59242   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59243   bool result;
59244 
59245   SWIG_check_num_args("lldb::SBType::IsValid",1,1)
59246   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsValid",1,"lldb::SBType *");
59247 
59248   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59249     SWIG_fail_ptr("SBType_IsValid",1,SWIGTYPE_p_lldb__SBType);
59250   }
59251 
59252   result = (bool)(arg1)->IsValid();
59253   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59254   return SWIG_arg;
59255 
59256   if(0) SWIG_fail;
59257 
59258 fail:
59259   lua_error(L);
59260   return SWIG_arg;
59261 }
59262 
59263 
59264 static int _wrap_SBType_GetByteSize(lua_State* L) {
59265   int SWIG_arg = 0;
59266   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59267   uint64_t result;
59268 
59269   SWIG_check_num_args("lldb::SBType::GetByteSize",1,1)
59270   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetByteSize",1,"lldb::SBType *");
59271 
59272   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59273     SWIG_fail_ptr("SBType_GetByteSize",1,SWIGTYPE_p_lldb__SBType);
59274   }
59275 
59276   result = (uint64_t)(arg1)->GetByteSize();
59277   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
59278   return SWIG_arg;
59279 
59280   if(0) SWIG_fail;
59281 
59282 fail:
59283   lua_error(L);
59284   return SWIG_arg;
59285 }
59286 
59287 
59288 static int _wrap_SBType_IsPointerType(lua_State* L) {
59289   int SWIG_arg = 0;
59290   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59291   bool result;
59292 
59293   SWIG_check_num_args("lldb::SBType::IsPointerType",1,1)
59294   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsPointerType",1,"lldb::SBType *");
59295 
59296   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59297     SWIG_fail_ptr("SBType_IsPointerType",1,SWIGTYPE_p_lldb__SBType);
59298   }
59299 
59300   result = (bool)(arg1)->IsPointerType();
59301   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59302   return SWIG_arg;
59303 
59304   if(0) SWIG_fail;
59305 
59306 fail:
59307   lua_error(L);
59308   return SWIG_arg;
59309 }
59310 
59311 
59312 static int _wrap_SBType_IsReferenceType(lua_State* L) {
59313   int SWIG_arg = 0;
59314   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59315   bool result;
59316 
59317   SWIG_check_num_args("lldb::SBType::IsReferenceType",1,1)
59318   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsReferenceType",1,"lldb::SBType *");
59319 
59320   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59321     SWIG_fail_ptr("SBType_IsReferenceType",1,SWIGTYPE_p_lldb__SBType);
59322   }
59323 
59324   result = (bool)(arg1)->IsReferenceType();
59325   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59326   return SWIG_arg;
59327 
59328   if(0) SWIG_fail;
59329 
59330 fail:
59331   lua_error(L);
59332   return SWIG_arg;
59333 }
59334 
59335 
59336 static int _wrap_SBType_IsFunctionType(lua_State* L) {
59337   int SWIG_arg = 0;
59338   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59339   bool result;
59340 
59341   SWIG_check_num_args("lldb::SBType::IsFunctionType",1,1)
59342   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsFunctionType",1,"lldb::SBType *");
59343 
59344   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59345     SWIG_fail_ptr("SBType_IsFunctionType",1,SWIGTYPE_p_lldb__SBType);
59346   }
59347 
59348   result = (bool)(arg1)->IsFunctionType();
59349   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59350   return SWIG_arg;
59351 
59352   if(0) SWIG_fail;
59353 
59354 fail:
59355   lua_error(L);
59356   return SWIG_arg;
59357 }
59358 
59359 
59360 static int _wrap_SBType_IsPolymorphicClass(lua_State* L) {
59361   int SWIG_arg = 0;
59362   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59363   bool result;
59364 
59365   SWIG_check_num_args("lldb::SBType::IsPolymorphicClass",1,1)
59366   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsPolymorphicClass",1,"lldb::SBType *");
59367 
59368   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59369     SWIG_fail_ptr("SBType_IsPolymorphicClass",1,SWIGTYPE_p_lldb__SBType);
59370   }
59371 
59372   result = (bool)(arg1)->IsPolymorphicClass();
59373   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59374   return SWIG_arg;
59375 
59376   if(0) SWIG_fail;
59377 
59378 fail:
59379   lua_error(L);
59380   return SWIG_arg;
59381 }
59382 
59383 
59384 static int _wrap_SBType_IsArrayType(lua_State* L) {
59385   int SWIG_arg = 0;
59386   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59387   bool result;
59388 
59389   SWIG_check_num_args("lldb::SBType::IsArrayType",1,1)
59390   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsArrayType",1,"lldb::SBType *");
59391 
59392   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59393     SWIG_fail_ptr("SBType_IsArrayType",1,SWIGTYPE_p_lldb__SBType);
59394   }
59395 
59396   result = (bool)(arg1)->IsArrayType();
59397   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59398   return SWIG_arg;
59399 
59400   if(0) SWIG_fail;
59401 
59402 fail:
59403   lua_error(L);
59404   return SWIG_arg;
59405 }
59406 
59407 
59408 static int _wrap_SBType_IsVectorType(lua_State* L) {
59409   int SWIG_arg = 0;
59410   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59411   bool result;
59412 
59413   SWIG_check_num_args("lldb::SBType::IsVectorType",1,1)
59414   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsVectorType",1,"lldb::SBType *");
59415 
59416   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59417     SWIG_fail_ptr("SBType_IsVectorType",1,SWIGTYPE_p_lldb__SBType);
59418   }
59419 
59420   result = (bool)(arg1)->IsVectorType();
59421   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59422   return SWIG_arg;
59423 
59424   if(0) SWIG_fail;
59425 
59426 fail:
59427   lua_error(L);
59428   return SWIG_arg;
59429 }
59430 
59431 
59432 static int _wrap_SBType_IsTypedefType(lua_State* L) {
59433   int SWIG_arg = 0;
59434   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59435   bool result;
59436 
59437   SWIG_check_num_args("lldb::SBType::IsTypedefType",1,1)
59438   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsTypedefType",1,"lldb::SBType *");
59439 
59440   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59441     SWIG_fail_ptr("SBType_IsTypedefType",1,SWIGTYPE_p_lldb__SBType);
59442   }
59443 
59444   result = (bool)(arg1)->IsTypedefType();
59445   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59446   return SWIG_arg;
59447 
59448   if(0) SWIG_fail;
59449 
59450 fail:
59451   lua_error(L);
59452   return SWIG_arg;
59453 }
59454 
59455 
59456 static int _wrap_SBType_IsAnonymousType(lua_State* L) {
59457   int SWIG_arg = 0;
59458   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59459   bool result;
59460 
59461   SWIG_check_num_args("lldb::SBType::IsAnonymousType",1,1)
59462   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsAnonymousType",1,"lldb::SBType *");
59463 
59464   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59465     SWIG_fail_ptr("SBType_IsAnonymousType",1,SWIGTYPE_p_lldb__SBType);
59466   }
59467 
59468   result = (bool)(arg1)->IsAnonymousType();
59469   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59470   return SWIG_arg;
59471 
59472   if(0) SWIG_fail;
59473 
59474 fail:
59475   lua_error(L);
59476   return SWIG_arg;
59477 }
59478 
59479 
59480 static int _wrap_SBType_IsScopedEnumerationType(lua_State* L) {
59481   int SWIG_arg = 0;
59482   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59483   bool result;
59484 
59485   SWIG_check_num_args("lldb::SBType::IsScopedEnumerationType",1,1)
59486   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsScopedEnumerationType",1,"lldb::SBType *");
59487 
59488   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59489     SWIG_fail_ptr("SBType_IsScopedEnumerationType",1,SWIGTYPE_p_lldb__SBType);
59490   }
59491 
59492   result = (bool)(arg1)->IsScopedEnumerationType();
59493   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59494   return SWIG_arg;
59495 
59496   if(0) SWIG_fail;
59497 
59498 fail:
59499   lua_error(L);
59500   return SWIG_arg;
59501 }
59502 
59503 
59504 static int _wrap_SBType_GetPointerType(lua_State* L) {
59505   int SWIG_arg = 0;
59506   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59507   lldb::SBType result;
59508 
59509   SWIG_check_num_args("lldb::SBType::GetPointerType",1,1)
59510   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetPointerType",1,"lldb::SBType *");
59511 
59512   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59513     SWIG_fail_ptr("SBType_GetPointerType",1,SWIGTYPE_p_lldb__SBType);
59514   }
59515 
59516   result = (arg1)->GetPointerType();
59517   {
59518     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
59519     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
59520   }
59521   return SWIG_arg;
59522 
59523   if(0) SWIG_fail;
59524 
59525 fail:
59526   lua_error(L);
59527   return SWIG_arg;
59528 }
59529 
59530 
59531 static int _wrap_SBType_GetPointeeType(lua_State* L) {
59532   int SWIG_arg = 0;
59533   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59534   lldb::SBType result;
59535 
59536   SWIG_check_num_args("lldb::SBType::GetPointeeType",1,1)
59537   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetPointeeType",1,"lldb::SBType *");
59538 
59539   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59540     SWIG_fail_ptr("SBType_GetPointeeType",1,SWIGTYPE_p_lldb__SBType);
59541   }
59542 
59543   result = (arg1)->GetPointeeType();
59544   {
59545     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
59546     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
59547   }
59548   return SWIG_arg;
59549 
59550   if(0) SWIG_fail;
59551 
59552 fail:
59553   lua_error(L);
59554   return SWIG_arg;
59555 }
59556 
59557 
59558 static int _wrap_SBType_GetReferenceType(lua_State* L) {
59559   int SWIG_arg = 0;
59560   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59561   lldb::SBType result;
59562 
59563   SWIG_check_num_args("lldb::SBType::GetReferenceType",1,1)
59564   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetReferenceType",1,"lldb::SBType *");
59565 
59566   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59567     SWIG_fail_ptr("SBType_GetReferenceType",1,SWIGTYPE_p_lldb__SBType);
59568   }
59569 
59570   result = (arg1)->GetReferenceType();
59571   {
59572     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
59573     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
59574   }
59575   return SWIG_arg;
59576 
59577   if(0) SWIG_fail;
59578 
59579 fail:
59580   lua_error(L);
59581   return SWIG_arg;
59582 }
59583 
59584 
59585 static int _wrap_SBType_GetTypedefedType(lua_State* L) {
59586   int SWIG_arg = 0;
59587   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59588   lldb::SBType result;
59589 
59590   SWIG_check_num_args("lldb::SBType::GetTypedefedType",1,1)
59591   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTypedefedType",1,"lldb::SBType *");
59592 
59593   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59594     SWIG_fail_ptr("SBType_GetTypedefedType",1,SWIGTYPE_p_lldb__SBType);
59595   }
59596 
59597   result = (arg1)->GetTypedefedType();
59598   {
59599     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
59600     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
59601   }
59602   return SWIG_arg;
59603 
59604   if(0) SWIG_fail;
59605 
59606 fail:
59607   lua_error(L);
59608   return SWIG_arg;
59609 }
59610 
59611 
59612 static int _wrap_SBType_GetDereferencedType(lua_State* L) {
59613   int SWIG_arg = 0;
59614   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59615   lldb::SBType result;
59616 
59617   SWIG_check_num_args("lldb::SBType::GetDereferencedType",1,1)
59618   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetDereferencedType",1,"lldb::SBType *");
59619 
59620   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59621     SWIG_fail_ptr("SBType_GetDereferencedType",1,SWIGTYPE_p_lldb__SBType);
59622   }
59623 
59624   result = (arg1)->GetDereferencedType();
59625   {
59626     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
59627     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
59628   }
59629   return SWIG_arg;
59630 
59631   if(0) SWIG_fail;
59632 
59633 fail:
59634   lua_error(L);
59635   return SWIG_arg;
59636 }
59637 
59638 
59639 static int _wrap_SBType_GetUnqualifiedType(lua_State* L) {
59640   int SWIG_arg = 0;
59641   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59642   lldb::SBType result;
59643 
59644   SWIG_check_num_args("lldb::SBType::GetUnqualifiedType",1,1)
59645   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetUnqualifiedType",1,"lldb::SBType *");
59646 
59647   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59648     SWIG_fail_ptr("SBType_GetUnqualifiedType",1,SWIGTYPE_p_lldb__SBType);
59649   }
59650 
59651   result = (arg1)->GetUnqualifiedType();
59652   {
59653     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
59654     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
59655   }
59656   return SWIG_arg;
59657 
59658   if(0) SWIG_fail;
59659 
59660 fail:
59661   lua_error(L);
59662   return SWIG_arg;
59663 }
59664 
59665 
59666 static int _wrap_SBType_GetCanonicalType(lua_State* L) {
59667   int SWIG_arg = 0;
59668   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59669   lldb::SBType result;
59670 
59671   SWIG_check_num_args("lldb::SBType::GetCanonicalType",1,1)
59672   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetCanonicalType",1,"lldb::SBType *");
59673 
59674   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59675     SWIG_fail_ptr("SBType_GetCanonicalType",1,SWIGTYPE_p_lldb__SBType);
59676   }
59677 
59678   result = (arg1)->GetCanonicalType();
59679   {
59680     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
59681     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
59682   }
59683   return SWIG_arg;
59684 
59685   if(0) SWIG_fail;
59686 
59687 fail:
59688   lua_error(L);
59689   return SWIG_arg;
59690 }
59691 
59692 
59693 static int _wrap_SBType_GetEnumerationIntegerType(lua_State* L) {
59694   int SWIG_arg = 0;
59695   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59696   lldb::SBType result;
59697 
59698   SWIG_check_num_args("lldb::SBType::GetEnumerationIntegerType",1,1)
59699   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetEnumerationIntegerType",1,"lldb::SBType *");
59700 
59701   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59702     SWIG_fail_ptr("SBType_GetEnumerationIntegerType",1,SWIGTYPE_p_lldb__SBType);
59703   }
59704 
59705   result = (arg1)->GetEnumerationIntegerType();
59706   {
59707     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
59708     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
59709   }
59710   return SWIG_arg;
59711 
59712   if(0) SWIG_fail;
59713 
59714 fail:
59715   lua_error(L);
59716   return SWIG_arg;
59717 }
59718 
59719 
59720 static int _wrap_SBType_GetArrayElementType(lua_State* L) {
59721   int SWIG_arg = 0;
59722   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59723   lldb::SBType result;
59724 
59725   SWIG_check_num_args("lldb::SBType::GetArrayElementType",1,1)
59726   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetArrayElementType",1,"lldb::SBType *");
59727 
59728   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59729     SWIG_fail_ptr("SBType_GetArrayElementType",1,SWIGTYPE_p_lldb__SBType);
59730   }
59731 
59732   result = (arg1)->GetArrayElementType();
59733   {
59734     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
59735     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
59736   }
59737   return SWIG_arg;
59738 
59739   if(0) SWIG_fail;
59740 
59741 fail:
59742   lua_error(L);
59743   return SWIG_arg;
59744 }
59745 
59746 
59747 static int _wrap_SBType_GetArrayType(lua_State* L) {
59748   int SWIG_arg = 0;
59749   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59750   uint64_t arg2 ;
59751   lldb::SBType result;
59752 
59753   SWIG_check_num_args("lldb::SBType::GetArrayType",2,2)
59754   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetArrayType",1,"lldb::SBType *");
59755   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetArrayType",2,"uint64_t");
59756 
59757   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59758     SWIG_fail_ptr("SBType_GetArrayType",1,SWIGTYPE_p_lldb__SBType);
59759   }
59760 
59761   arg2 = (uint64_t)lua_tointeger(L, 2);
59762   result = (arg1)->GetArrayType(arg2);
59763   {
59764     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
59765     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
59766   }
59767   return SWIG_arg;
59768 
59769   if(0) SWIG_fail;
59770 
59771 fail:
59772   lua_error(L);
59773   return SWIG_arg;
59774 }
59775 
59776 
59777 static int _wrap_SBType_GetVectorElementType(lua_State* L) {
59778   int SWIG_arg = 0;
59779   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59780   lldb::SBType result;
59781 
59782   SWIG_check_num_args("lldb::SBType::GetVectorElementType",1,1)
59783   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetVectorElementType",1,"lldb::SBType *");
59784 
59785   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59786     SWIG_fail_ptr("SBType_GetVectorElementType",1,SWIGTYPE_p_lldb__SBType);
59787   }
59788 
59789   result = (arg1)->GetVectorElementType();
59790   {
59791     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
59792     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
59793   }
59794   return SWIG_arg;
59795 
59796   if(0) SWIG_fail;
59797 
59798 fail:
59799   lua_error(L);
59800   return SWIG_arg;
59801 }
59802 
59803 
59804 static int _wrap_SBType_GetBasicType__SWIG_0(lua_State* L) {
59805   int SWIG_arg = 0;
59806   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59807   lldb::BasicType result;
59808 
59809   SWIG_check_num_args("lldb::SBType::GetBasicType",1,1)
59810   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetBasicType",1,"lldb::SBType *");
59811 
59812   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59813     SWIG_fail_ptr("SBType_GetBasicType",1,SWIGTYPE_p_lldb__SBType);
59814   }
59815 
59816   result = (lldb::BasicType)(arg1)->GetBasicType();
59817   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
59818   return SWIG_arg;
59819 
59820   if(0) SWIG_fail;
59821 
59822 fail:
59823   lua_error(L);
59824   return SWIG_arg;
59825 }
59826 
59827 
59828 static int _wrap_SBType_GetBasicType__SWIG_1(lua_State* L) {
59829   int SWIG_arg = 0;
59830   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59831   lldb::BasicType arg2 ;
59832   lldb::SBType result;
59833 
59834   SWIG_check_num_args("lldb::SBType::GetBasicType",2,2)
59835   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetBasicType",1,"lldb::SBType *");
59836   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetBasicType",2,"lldb::BasicType");
59837 
59838   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59839     SWIG_fail_ptr("SBType_GetBasicType",1,SWIGTYPE_p_lldb__SBType);
59840   }
59841 
59842   arg2 = (lldb::BasicType)lua_tointeger(L, 2);
59843   result = (arg1)->GetBasicType(arg2);
59844   {
59845     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
59846     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
59847   }
59848   return SWIG_arg;
59849 
59850   if(0) SWIG_fail;
59851 
59852 fail:
59853   lua_error(L);
59854   return SWIG_arg;
59855 }
59856 
59857 
59858 static int _wrap_SBType_GetBasicType(lua_State* L) {
59859   int argc;
59860   int argv[3]={
59861     1,2,3
59862   };
59863 
59864   argc = lua_gettop(L);
59865   if (argc == 1) {
59866     int _v;
59867     {
59868       void *ptr;
59869       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBType, 0)) {
59870         _v = 0;
59871       } else {
59872         _v = 1;
59873       }
59874     }
59875     if (_v) {
59876       return _wrap_SBType_GetBasicType__SWIG_0(L);
59877     }
59878   }
59879   if (argc == 2) {
59880     int _v;
59881     {
59882       void *ptr;
59883       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBType, 0)) {
59884         _v = 0;
59885       } else {
59886         _v = 1;
59887       }
59888     }
59889     if (_v) {
59890       {
59891         _v = lua_isnumber(L,argv[1]);
59892       }
59893       if (_v) {
59894         return _wrap_SBType_GetBasicType__SWIG_1(L);
59895       }
59896     }
59897   }
59898 
59899   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBType_GetBasicType'\n"
59900     "  Possible C/C++ prototypes are:\n"
59901     "    lldb::SBType::GetBasicType()\n"
59902     "    lldb::SBType::GetBasicType(lldb::BasicType)\n");
59903   lua_error(L);return 0;
59904 }
59905 
59906 
59907 static int _wrap_SBType_GetNumberOfFields(lua_State* L) {
59908   int SWIG_arg = 0;
59909   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59910   uint32_t result;
59911 
59912   SWIG_check_num_args("lldb::SBType::GetNumberOfFields",1,1)
59913   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfFields",1,"lldb::SBType *");
59914 
59915   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59916     SWIG_fail_ptr("SBType_GetNumberOfFields",1,SWIGTYPE_p_lldb__SBType);
59917   }
59918 
59919   result = (uint32_t)(arg1)->GetNumberOfFields();
59920   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
59921   return SWIG_arg;
59922 
59923   if(0) SWIG_fail;
59924 
59925 fail:
59926   lua_error(L);
59927   return SWIG_arg;
59928 }
59929 
59930 
59931 static int _wrap_SBType_GetNumberOfDirectBaseClasses(lua_State* L) {
59932   int SWIG_arg = 0;
59933   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59934   uint32_t result;
59935 
59936   SWIG_check_num_args("lldb::SBType::GetNumberOfDirectBaseClasses",1,1)
59937   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfDirectBaseClasses",1,"lldb::SBType *");
59938 
59939   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59940     SWIG_fail_ptr("SBType_GetNumberOfDirectBaseClasses",1,SWIGTYPE_p_lldb__SBType);
59941   }
59942 
59943   result = (uint32_t)(arg1)->GetNumberOfDirectBaseClasses();
59944   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
59945   return SWIG_arg;
59946 
59947   if(0) SWIG_fail;
59948 
59949 fail:
59950   lua_error(L);
59951   return SWIG_arg;
59952 }
59953 
59954 
59955 static int _wrap_SBType_GetNumberOfVirtualBaseClasses(lua_State* L) {
59956   int SWIG_arg = 0;
59957   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59958   uint32_t result;
59959 
59960   SWIG_check_num_args("lldb::SBType::GetNumberOfVirtualBaseClasses",1,1)
59961   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfVirtualBaseClasses",1,"lldb::SBType *");
59962 
59963   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59964     SWIG_fail_ptr("SBType_GetNumberOfVirtualBaseClasses",1,SWIGTYPE_p_lldb__SBType);
59965   }
59966 
59967   result = (uint32_t)(arg1)->GetNumberOfVirtualBaseClasses();
59968   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
59969   return SWIG_arg;
59970 
59971   if(0) SWIG_fail;
59972 
59973 fail:
59974   lua_error(L);
59975   return SWIG_arg;
59976 }
59977 
59978 
59979 static int _wrap_SBType_GetFieldAtIndex(lua_State* L) {
59980   int SWIG_arg = 0;
59981   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59982   uint32_t arg2 ;
59983   lldb::SBTypeMember result;
59984 
59985   SWIG_check_num_args("lldb::SBType::GetFieldAtIndex",2,2)
59986   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetFieldAtIndex",1,"lldb::SBType *");
59987   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetFieldAtIndex",2,"uint32_t");
59988 
59989   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59990     SWIG_fail_ptr("SBType_GetFieldAtIndex",1,SWIGTYPE_p_lldb__SBType);
59991   }
59992 
59993   arg2 = (uint32_t)lua_tointeger(L, 2);
59994   result = (arg1)->GetFieldAtIndex(arg2);
59995   {
59996     lldb::SBTypeMember * resultptr = new lldb::SBTypeMember((const lldb::SBTypeMember &) result);
59997     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
59998   }
59999   return SWIG_arg;
60000 
60001   if(0) SWIG_fail;
60002 
60003 fail:
60004   lua_error(L);
60005   return SWIG_arg;
60006 }
60007 
60008 
60009 static int _wrap_SBType_GetDirectBaseClassAtIndex(lua_State* L) {
60010   int SWIG_arg = 0;
60011   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60012   uint32_t arg2 ;
60013   lldb::SBTypeMember result;
60014 
60015   SWIG_check_num_args("lldb::SBType::GetDirectBaseClassAtIndex",2,2)
60016   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetDirectBaseClassAtIndex",1,"lldb::SBType *");
60017   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetDirectBaseClassAtIndex",2,"uint32_t");
60018 
60019   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60020     SWIG_fail_ptr("SBType_GetDirectBaseClassAtIndex",1,SWIGTYPE_p_lldb__SBType);
60021   }
60022 
60023   arg2 = (uint32_t)lua_tointeger(L, 2);
60024   result = (arg1)->GetDirectBaseClassAtIndex(arg2);
60025   {
60026     lldb::SBTypeMember * resultptr = new lldb::SBTypeMember((const lldb::SBTypeMember &) result);
60027     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
60028   }
60029   return SWIG_arg;
60030 
60031   if(0) SWIG_fail;
60032 
60033 fail:
60034   lua_error(L);
60035   return SWIG_arg;
60036 }
60037 
60038 
60039 static int _wrap_SBType_GetVirtualBaseClassAtIndex(lua_State* L) {
60040   int SWIG_arg = 0;
60041   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60042   uint32_t arg2 ;
60043   lldb::SBTypeMember result;
60044 
60045   SWIG_check_num_args("lldb::SBType::GetVirtualBaseClassAtIndex",2,2)
60046   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetVirtualBaseClassAtIndex",1,"lldb::SBType *");
60047   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetVirtualBaseClassAtIndex",2,"uint32_t");
60048 
60049   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60050     SWIG_fail_ptr("SBType_GetVirtualBaseClassAtIndex",1,SWIGTYPE_p_lldb__SBType);
60051   }
60052 
60053   arg2 = (uint32_t)lua_tointeger(L, 2);
60054   result = (arg1)->GetVirtualBaseClassAtIndex(arg2);
60055   {
60056     lldb::SBTypeMember * resultptr = new lldb::SBTypeMember((const lldb::SBTypeMember &) result);
60057     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
60058   }
60059   return SWIG_arg;
60060 
60061   if(0) SWIG_fail;
60062 
60063 fail:
60064   lua_error(L);
60065   return SWIG_arg;
60066 }
60067 
60068 
60069 static int _wrap_SBType_GetEnumMembers(lua_State* L) {
60070   int SWIG_arg = 0;
60071   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60072   lldb::SBTypeEnumMemberList result;
60073 
60074   SWIG_check_num_args("lldb::SBType::GetEnumMembers",1,1)
60075   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetEnumMembers",1,"lldb::SBType *");
60076 
60077   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60078     SWIG_fail_ptr("SBType_GetEnumMembers",1,SWIGTYPE_p_lldb__SBType);
60079   }
60080 
60081   result = (arg1)->GetEnumMembers();
60082   {
60083     lldb::SBTypeEnumMemberList * resultptr = new lldb::SBTypeEnumMemberList((const lldb::SBTypeEnumMemberList &) result);
60084     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeEnumMemberList,1); SWIG_arg++;
60085   }
60086   return SWIG_arg;
60087 
60088   if(0) SWIG_fail;
60089 
60090 fail:
60091   lua_error(L);
60092   return SWIG_arg;
60093 }
60094 
60095 
60096 static int _wrap_SBType_GetModule(lua_State* L) {
60097   int SWIG_arg = 0;
60098   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60099   lldb::SBModule result;
60100 
60101   SWIG_check_num_args("lldb::SBType::GetModule",1,1)
60102   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetModule",1,"lldb::SBType *");
60103 
60104   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60105     SWIG_fail_ptr("SBType_GetModule",1,SWIGTYPE_p_lldb__SBType);
60106   }
60107 
60108   result = (arg1)->GetModule();
60109   {
60110     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
60111     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
60112   }
60113   return SWIG_arg;
60114 
60115   if(0) SWIG_fail;
60116 
60117 fail:
60118   lua_error(L);
60119   return SWIG_arg;
60120 }
60121 
60122 
60123 static int _wrap_SBType_GetName(lua_State* L) {
60124   int SWIG_arg = 0;
60125   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60126   char *result = 0 ;
60127 
60128   SWIG_check_num_args("lldb::SBType::GetName",1,1)
60129   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetName",1,"lldb::SBType *");
60130 
60131   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60132     SWIG_fail_ptr("SBType_GetName",1,SWIGTYPE_p_lldb__SBType);
60133   }
60134 
60135   result = (char *)(arg1)->GetName();
60136   lua_pushstring(L,(const char *)result); SWIG_arg++;
60137   return SWIG_arg;
60138 
60139   if(0) SWIG_fail;
60140 
60141 fail:
60142   lua_error(L);
60143   return SWIG_arg;
60144 }
60145 
60146 
60147 static int _wrap_SBType_GetDisplayTypeName(lua_State* L) {
60148   int SWIG_arg = 0;
60149   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60150   char *result = 0 ;
60151 
60152   SWIG_check_num_args("lldb::SBType::GetDisplayTypeName",1,1)
60153   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetDisplayTypeName",1,"lldb::SBType *");
60154 
60155   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60156     SWIG_fail_ptr("SBType_GetDisplayTypeName",1,SWIGTYPE_p_lldb__SBType);
60157   }
60158 
60159   result = (char *)(arg1)->GetDisplayTypeName();
60160   lua_pushstring(L,(const char *)result); SWIG_arg++;
60161   return SWIG_arg;
60162 
60163   if(0) SWIG_fail;
60164 
60165 fail:
60166   lua_error(L);
60167   return SWIG_arg;
60168 }
60169 
60170 
60171 static int _wrap_SBType_GetTypeClass(lua_State* L) {
60172   int SWIG_arg = 0;
60173   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60174   lldb::TypeClass result;
60175 
60176   SWIG_check_num_args("lldb::SBType::GetTypeClass",1,1)
60177   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTypeClass",1,"lldb::SBType *");
60178 
60179   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60180     SWIG_fail_ptr("SBType_GetTypeClass",1,SWIGTYPE_p_lldb__SBType);
60181   }
60182 
60183   result = (lldb::TypeClass)(arg1)->GetTypeClass();
60184   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
60185   return SWIG_arg;
60186 
60187   if(0) SWIG_fail;
60188 
60189 fail:
60190   lua_error(L);
60191   return SWIG_arg;
60192 }
60193 
60194 
60195 static int _wrap_SBType_GetNumberOfTemplateArguments(lua_State* L) {
60196   int SWIG_arg = 0;
60197   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60198   uint32_t result;
60199 
60200   SWIG_check_num_args("lldb::SBType::GetNumberOfTemplateArguments",1,1)
60201   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfTemplateArguments",1,"lldb::SBType *");
60202 
60203   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60204     SWIG_fail_ptr("SBType_GetNumberOfTemplateArguments",1,SWIGTYPE_p_lldb__SBType);
60205   }
60206 
60207   result = (uint32_t)(arg1)->GetNumberOfTemplateArguments();
60208   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
60209   return SWIG_arg;
60210 
60211   if(0) SWIG_fail;
60212 
60213 fail:
60214   lua_error(L);
60215   return SWIG_arg;
60216 }
60217 
60218 
60219 static int _wrap_SBType_GetTemplateArgumentType(lua_State* L) {
60220   int SWIG_arg = 0;
60221   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60222   uint32_t arg2 ;
60223   lldb::SBType result;
60224 
60225   SWIG_check_num_args("lldb::SBType::GetTemplateArgumentType",2,2)
60226   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTemplateArgumentType",1,"lldb::SBType *");
60227   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetTemplateArgumentType",2,"uint32_t");
60228 
60229   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60230     SWIG_fail_ptr("SBType_GetTemplateArgumentType",1,SWIGTYPE_p_lldb__SBType);
60231   }
60232 
60233   arg2 = (uint32_t)lua_tointeger(L, 2);
60234   result = (arg1)->GetTemplateArgumentType(arg2);
60235   {
60236     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
60237     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
60238   }
60239   return SWIG_arg;
60240 
60241   if(0) SWIG_fail;
60242 
60243 fail:
60244   lua_error(L);
60245   return SWIG_arg;
60246 }
60247 
60248 
60249 static int _wrap_SBType_GetTemplateArgumentKind(lua_State* L) {
60250   int SWIG_arg = 0;
60251   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60252   uint32_t arg2 ;
60253   lldb::TemplateArgumentKind result;
60254 
60255   SWIG_check_num_args("lldb::SBType::GetTemplateArgumentKind",2,2)
60256   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTemplateArgumentKind",1,"lldb::SBType *");
60257   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetTemplateArgumentKind",2,"uint32_t");
60258 
60259   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60260     SWIG_fail_ptr("SBType_GetTemplateArgumentKind",1,SWIGTYPE_p_lldb__SBType);
60261   }
60262 
60263   arg2 = (uint32_t)lua_tointeger(L, 2);
60264   result = (lldb::TemplateArgumentKind)(arg1)->GetTemplateArgumentKind(arg2);
60265   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
60266   return SWIG_arg;
60267 
60268   if(0) SWIG_fail;
60269 
60270 fail:
60271   lua_error(L);
60272   return SWIG_arg;
60273 }
60274 
60275 
60276 static int _wrap_SBType_GetFunctionReturnType(lua_State* L) {
60277   int SWIG_arg = 0;
60278   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60279   lldb::SBType result;
60280 
60281   SWIG_check_num_args("lldb::SBType::GetFunctionReturnType",1,1)
60282   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetFunctionReturnType",1,"lldb::SBType *");
60283 
60284   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60285     SWIG_fail_ptr("SBType_GetFunctionReturnType",1,SWIGTYPE_p_lldb__SBType);
60286   }
60287 
60288   result = (arg1)->GetFunctionReturnType();
60289   {
60290     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
60291     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
60292   }
60293   return SWIG_arg;
60294 
60295   if(0) SWIG_fail;
60296 
60297 fail:
60298   lua_error(L);
60299   return SWIG_arg;
60300 }
60301 
60302 
60303 static int _wrap_SBType_GetFunctionArgumentTypes(lua_State* L) {
60304   int SWIG_arg = 0;
60305   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60306   lldb::SBTypeList result;
60307 
60308   SWIG_check_num_args("lldb::SBType::GetFunctionArgumentTypes",1,1)
60309   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetFunctionArgumentTypes",1,"lldb::SBType *");
60310 
60311   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60312     SWIG_fail_ptr("SBType_GetFunctionArgumentTypes",1,SWIGTYPE_p_lldb__SBType);
60313   }
60314 
60315   result = (arg1)->GetFunctionArgumentTypes();
60316   {
60317     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
60318     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
60319   }
60320   return SWIG_arg;
60321 
60322   if(0) SWIG_fail;
60323 
60324 fail:
60325   lua_error(L);
60326   return SWIG_arg;
60327 }
60328 
60329 
60330 static int _wrap_SBType_GetNumberOfMemberFunctions(lua_State* L) {
60331   int SWIG_arg = 0;
60332   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60333   uint32_t result;
60334 
60335   SWIG_check_num_args("lldb::SBType::GetNumberOfMemberFunctions",1,1)
60336   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfMemberFunctions",1,"lldb::SBType *");
60337 
60338   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60339     SWIG_fail_ptr("SBType_GetNumberOfMemberFunctions",1,SWIGTYPE_p_lldb__SBType);
60340   }
60341 
60342   result = (uint32_t)(arg1)->GetNumberOfMemberFunctions();
60343   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
60344   return SWIG_arg;
60345 
60346   if(0) SWIG_fail;
60347 
60348 fail:
60349   lua_error(L);
60350   return SWIG_arg;
60351 }
60352 
60353 
60354 static int _wrap_SBType_GetMemberFunctionAtIndex(lua_State* L) {
60355   int SWIG_arg = 0;
60356   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60357   uint32_t arg2 ;
60358   lldb::SBTypeMemberFunction result;
60359 
60360   SWIG_check_num_args("lldb::SBType::GetMemberFunctionAtIndex",2,2)
60361   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetMemberFunctionAtIndex",1,"lldb::SBType *");
60362   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetMemberFunctionAtIndex",2,"uint32_t");
60363 
60364   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60365     SWIG_fail_ptr("SBType_GetMemberFunctionAtIndex",1,SWIGTYPE_p_lldb__SBType);
60366   }
60367 
60368   arg2 = (uint32_t)lua_tointeger(L, 2);
60369   result = (arg1)->GetMemberFunctionAtIndex(arg2);
60370   {
60371     lldb::SBTypeMemberFunction * resultptr = new lldb::SBTypeMemberFunction((const lldb::SBTypeMemberFunction &) result);
60372     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeMemberFunction,1); SWIG_arg++;
60373   }
60374   return SWIG_arg;
60375 
60376   if(0) SWIG_fail;
60377 
60378 fail:
60379   lua_error(L);
60380   return SWIG_arg;
60381 }
60382 
60383 
60384 static int _wrap_SBType_IsTypeComplete(lua_State* L) {
60385   int SWIG_arg = 0;
60386   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60387   bool result;
60388 
60389   SWIG_check_num_args("lldb::SBType::IsTypeComplete",1,1)
60390   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsTypeComplete",1,"lldb::SBType *");
60391 
60392   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60393     SWIG_fail_ptr("SBType_IsTypeComplete",1,SWIGTYPE_p_lldb__SBType);
60394   }
60395 
60396   result = (bool)(arg1)->IsTypeComplete();
60397   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60398   return SWIG_arg;
60399 
60400   if(0) SWIG_fail;
60401 
60402 fail:
60403   lua_error(L);
60404   return SWIG_arg;
60405 }
60406 
60407 
60408 static int _wrap_SBType_GetTypeFlags(lua_State* L) {
60409   int SWIG_arg = 0;
60410   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60411   uint32_t result;
60412 
60413   SWIG_check_num_args("lldb::SBType::GetTypeFlags",1,1)
60414   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTypeFlags",1,"lldb::SBType *");
60415 
60416   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60417     SWIG_fail_ptr("SBType_GetTypeFlags",1,SWIGTYPE_p_lldb__SBType);
60418   }
60419 
60420   result = (uint32_t)(arg1)->GetTypeFlags();
60421   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
60422   return SWIG_arg;
60423 
60424   if(0) SWIG_fail;
60425 
60426 fail:
60427   lua_error(L);
60428   return SWIG_arg;
60429 }
60430 
60431 
60432 static int _wrap_SBType___eq(lua_State* L) {
60433   int SWIG_arg = 0;
60434   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60435   lldb::SBType *arg2 = 0 ;
60436   bool result;
60437 
60438   SWIG_check_num_args("lldb::SBType::operator ==",2,2)
60439   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::operator ==",1,"lldb::SBType *");
60440   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBType::operator ==",2,"lldb::SBType &");
60441 
60442   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60443     SWIG_fail_ptr("SBType___eq",1,SWIGTYPE_p_lldb__SBType);
60444   }
60445 
60446 
60447   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBType,0))){
60448     SWIG_fail_ptr("SBType___eq",2,SWIGTYPE_p_lldb__SBType);
60449   }
60450 
60451   result = (bool)(arg1)->operator ==(*arg2);
60452   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60453   return SWIG_arg;
60454 
60455   if(0) SWIG_fail;
60456 
60457 fail:
60458   lua_error(L);
60459   return SWIG_arg;
60460 }
60461 
60462 
60463 static int _wrap_SBType___tostring(lua_State* L) {
60464   int SWIG_arg = 0;
60465   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
60466   std::string result;
60467 
60468   SWIG_check_num_args("lldb::SBType::__str__",1,1)
60469   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::__str__",1,"lldb::SBType *");
60470 
60471   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
60472     SWIG_fail_ptr("SBType___tostring",1,SWIGTYPE_p_lldb__SBType);
60473   }
60474 
60475   result = lldb_SBType___str__(arg1);
60476   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
60477   return SWIG_arg;
60478 
60479   if(0) SWIG_fail;
60480 
60481 fail:
60482   lua_error(L);
60483   return SWIG_arg;
60484 }
60485 
60486 
60487 static void swig_delete_SBType(void *obj) {
60488 lldb::SBType *arg1 = (lldb::SBType *) obj;
60489 delete arg1;
60490 }
60491 static int _proxy__wrap_new_SBType(lua_State *L) {
60492     assert(lua_istable(L,1));
60493     lua_pushcfunction(L,_wrap_new_SBType);
60494     assert(!lua_isnil(L,-1));
60495     lua_replace(L,1); /* replace our table with real constructor */
60496     lua_call(L,lua_gettop(L)-1,1);
60497     return 1;
60498 }
60499 static swig_lua_attribute swig_SBType_attributes[] = {
60500     {0,0,0}
60501 };
60502 static swig_lua_method swig_SBType_methods[]= {
60503     { "IsValid", _wrap_SBType_IsValid},
60504     { "GetByteSize", _wrap_SBType_GetByteSize},
60505     { "IsPointerType", _wrap_SBType_IsPointerType},
60506     { "IsReferenceType", _wrap_SBType_IsReferenceType},
60507     { "IsFunctionType", _wrap_SBType_IsFunctionType},
60508     { "IsPolymorphicClass", _wrap_SBType_IsPolymorphicClass},
60509     { "IsArrayType", _wrap_SBType_IsArrayType},
60510     { "IsVectorType", _wrap_SBType_IsVectorType},
60511     { "IsTypedefType", _wrap_SBType_IsTypedefType},
60512     { "IsAnonymousType", _wrap_SBType_IsAnonymousType},
60513     { "IsScopedEnumerationType", _wrap_SBType_IsScopedEnumerationType},
60514     { "GetPointerType", _wrap_SBType_GetPointerType},
60515     { "GetPointeeType", _wrap_SBType_GetPointeeType},
60516     { "GetReferenceType", _wrap_SBType_GetReferenceType},
60517     { "GetTypedefedType", _wrap_SBType_GetTypedefedType},
60518     { "GetDereferencedType", _wrap_SBType_GetDereferencedType},
60519     { "GetUnqualifiedType", _wrap_SBType_GetUnqualifiedType},
60520     { "GetCanonicalType", _wrap_SBType_GetCanonicalType},
60521     { "GetEnumerationIntegerType", _wrap_SBType_GetEnumerationIntegerType},
60522     { "GetArrayElementType", _wrap_SBType_GetArrayElementType},
60523     { "GetArrayType", _wrap_SBType_GetArrayType},
60524     { "GetVectorElementType", _wrap_SBType_GetVectorElementType},
60525     { "GetBasicType", _wrap_SBType_GetBasicType},
60526     { "GetNumberOfFields", _wrap_SBType_GetNumberOfFields},
60527     { "GetNumberOfDirectBaseClasses", _wrap_SBType_GetNumberOfDirectBaseClasses},
60528     { "GetNumberOfVirtualBaseClasses", _wrap_SBType_GetNumberOfVirtualBaseClasses},
60529     { "GetFieldAtIndex", _wrap_SBType_GetFieldAtIndex},
60530     { "GetDirectBaseClassAtIndex", _wrap_SBType_GetDirectBaseClassAtIndex},
60531     { "GetVirtualBaseClassAtIndex", _wrap_SBType_GetVirtualBaseClassAtIndex},
60532     { "GetEnumMembers", _wrap_SBType_GetEnumMembers},
60533     { "GetModule", _wrap_SBType_GetModule},
60534     { "GetName", _wrap_SBType_GetName},
60535     { "GetDisplayTypeName", _wrap_SBType_GetDisplayTypeName},
60536     { "GetTypeClass", _wrap_SBType_GetTypeClass},
60537     { "GetNumberOfTemplateArguments", _wrap_SBType_GetNumberOfTemplateArguments},
60538     { "GetTemplateArgumentType", _wrap_SBType_GetTemplateArgumentType},
60539     { "GetTemplateArgumentKind", _wrap_SBType_GetTemplateArgumentKind},
60540     { "GetFunctionReturnType", _wrap_SBType_GetFunctionReturnType},
60541     { "GetFunctionArgumentTypes", _wrap_SBType_GetFunctionArgumentTypes},
60542     { "GetNumberOfMemberFunctions", _wrap_SBType_GetNumberOfMemberFunctions},
60543     { "GetMemberFunctionAtIndex", _wrap_SBType_GetMemberFunctionAtIndex},
60544     { "IsTypeComplete", _wrap_SBType_IsTypeComplete},
60545     { "GetTypeFlags", _wrap_SBType_GetTypeFlags},
60546     { "__eq", _wrap_SBType___eq},
60547     { "__tostring", _wrap_SBType___tostring},
60548     {0,0}
60549 };
60550 static swig_lua_method swig_SBType_meta[] = {
60551     { "__eq", _wrap_SBType___eq},
60552     { "__tostring", _wrap_SBType___tostring},
60553     {0,0}
60554 };
60555 
60556 static swig_lua_attribute swig_SBType_Sf_SwigStatic_attributes[] = {
60557     {0,0,0}
60558 };
60559 static swig_lua_const_info swig_SBType_Sf_SwigStatic_constants[]= {
60560     {0,0,0,0,0,0}
60561 };
60562 static swig_lua_method swig_SBType_Sf_SwigStatic_methods[]= {
60563     {0,0}
60564 };
60565 static swig_lua_class* swig_SBType_Sf_SwigStatic_classes[]= {
60566     0
60567 };
60568 
60569 static swig_lua_namespace swig_SBType_Sf_SwigStatic = {
60570     "SBType",
60571     swig_SBType_Sf_SwigStatic_methods,
60572     swig_SBType_Sf_SwigStatic_attributes,
60573     swig_SBType_Sf_SwigStatic_constants,
60574     swig_SBType_Sf_SwigStatic_classes,
60575     0
60576 };
60577 static swig_lua_class *swig_SBType_bases[] = {0};
60578 static const char *swig_SBType_base_names[] = {0};
60579 static swig_lua_class _wrap_class_SBType = { "SBType", "SBType", &SWIGTYPE_p_lldb__SBType,_proxy__wrap_new_SBType, swig_delete_SBType, swig_SBType_methods, swig_SBType_attributes, &swig_SBType_Sf_SwigStatic, swig_SBType_meta, swig_SBType_bases, swig_SBType_base_names };
60580 
60581 static int _wrap_new_SBTypeList(lua_State* L) {
60582   int SWIG_arg = 0;
60583   lldb::SBTypeList *result = 0 ;
60584 
60585   SWIG_check_num_args("lldb::SBTypeList::SBTypeList",0,0)
60586   result = (lldb::SBTypeList *)new lldb::SBTypeList();
60587   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
60588   return SWIG_arg;
60589 
60590   if(0) SWIG_fail;
60591 
60592 fail:
60593   lua_error(L);
60594   return SWIG_arg;
60595 }
60596 
60597 
60598 static int _wrap_SBTypeList_IsValid(lua_State* L) {
60599   int SWIG_arg = 0;
60600   lldb::SBTypeList *arg1 = (lldb::SBTypeList *) 0 ;
60601   bool result;
60602 
60603   SWIG_check_num_args("lldb::SBTypeList::IsValid",1,1)
60604   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeList::IsValid",1,"lldb::SBTypeList *");
60605 
60606   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeList,0))){
60607     SWIG_fail_ptr("SBTypeList_IsValid",1,SWIGTYPE_p_lldb__SBTypeList);
60608   }
60609 
60610   result = (bool)(arg1)->IsValid();
60611   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60612   return SWIG_arg;
60613 
60614   if(0) SWIG_fail;
60615 
60616 fail:
60617   lua_error(L);
60618   return SWIG_arg;
60619 }
60620 
60621 
60622 static int _wrap_SBTypeList_Append(lua_State* L) {
60623   int SWIG_arg = 0;
60624   lldb::SBTypeList *arg1 = (lldb::SBTypeList *) 0 ;
60625   lldb::SBType arg2 ;
60626   lldb::SBType *argp2 ;
60627 
60628   SWIG_check_num_args("lldb::SBTypeList::Append",2,2)
60629   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeList::Append",1,"lldb::SBTypeList *");
60630   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeList::Append",2,"lldb::SBType");
60631 
60632   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeList,0))){
60633     SWIG_fail_ptr("SBTypeList_Append",1,SWIGTYPE_p_lldb__SBTypeList);
60634   }
60635 
60636 
60637   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBType,0))){
60638     SWIG_fail_ptr("SBTypeList_Append",2,SWIGTYPE_p_lldb__SBType);
60639   }
60640   arg2 = *argp2;
60641 
60642   (arg1)->Append(arg2);
60643 
60644   return SWIG_arg;
60645 
60646   if(0) SWIG_fail;
60647 
60648 fail:
60649   lua_error(L);
60650   return SWIG_arg;
60651 }
60652 
60653 
60654 static int _wrap_SBTypeList_GetTypeAtIndex(lua_State* L) {
60655   int SWIG_arg = 0;
60656   lldb::SBTypeList *arg1 = (lldb::SBTypeList *) 0 ;
60657   uint32_t arg2 ;
60658   lldb::SBType result;
60659 
60660   SWIG_check_num_args("lldb::SBTypeList::GetTypeAtIndex",2,2)
60661   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeList::GetTypeAtIndex",1,"lldb::SBTypeList *");
60662   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeList::GetTypeAtIndex",2,"uint32_t");
60663 
60664   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeList,0))){
60665     SWIG_fail_ptr("SBTypeList_GetTypeAtIndex",1,SWIGTYPE_p_lldb__SBTypeList);
60666   }
60667 
60668   arg2 = (uint32_t)lua_tointeger(L, 2);
60669   result = (arg1)->GetTypeAtIndex(arg2);
60670   {
60671     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
60672     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
60673   }
60674   return SWIG_arg;
60675 
60676   if(0) SWIG_fail;
60677 
60678 fail:
60679   lua_error(L);
60680   return SWIG_arg;
60681 }
60682 
60683 
60684 static int _wrap_SBTypeList_GetSize(lua_State* L) {
60685   int SWIG_arg = 0;
60686   lldb::SBTypeList *arg1 = (lldb::SBTypeList *) 0 ;
60687   uint32_t result;
60688 
60689   SWIG_check_num_args("lldb::SBTypeList::GetSize",1,1)
60690   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeList::GetSize",1,"lldb::SBTypeList *");
60691 
60692   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeList,0))){
60693     SWIG_fail_ptr("SBTypeList_GetSize",1,SWIGTYPE_p_lldb__SBTypeList);
60694   }
60695 
60696   result = (uint32_t)(arg1)->GetSize();
60697   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
60698   return SWIG_arg;
60699 
60700   if(0) SWIG_fail;
60701 
60702 fail:
60703   lua_error(L);
60704   return SWIG_arg;
60705 }
60706 
60707 
60708 static void swig_delete_SBTypeList(void *obj) {
60709 lldb::SBTypeList *arg1 = (lldb::SBTypeList *) obj;
60710 delete arg1;
60711 }
60712 static int _proxy__wrap_new_SBTypeList(lua_State *L) {
60713     assert(lua_istable(L,1));
60714     lua_pushcfunction(L,_wrap_new_SBTypeList);
60715     assert(!lua_isnil(L,-1));
60716     lua_replace(L,1); /* replace our table with real constructor */
60717     lua_call(L,lua_gettop(L)-1,1);
60718     return 1;
60719 }
60720 static swig_lua_attribute swig_SBTypeList_attributes[] = {
60721     {0,0,0}
60722 };
60723 static swig_lua_method swig_SBTypeList_methods[]= {
60724     { "IsValid", _wrap_SBTypeList_IsValid},
60725     { "Append", _wrap_SBTypeList_Append},
60726     { "GetTypeAtIndex", _wrap_SBTypeList_GetTypeAtIndex},
60727     { "GetSize", _wrap_SBTypeList_GetSize},
60728     {0,0}
60729 };
60730 static swig_lua_method swig_SBTypeList_meta[] = {
60731     {0,0}
60732 };
60733 
60734 static swig_lua_attribute swig_SBTypeList_Sf_SwigStatic_attributes[] = {
60735     {0,0,0}
60736 };
60737 static swig_lua_const_info swig_SBTypeList_Sf_SwigStatic_constants[]= {
60738     {0,0,0,0,0,0}
60739 };
60740 static swig_lua_method swig_SBTypeList_Sf_SwigStatic_methods[]= {
60741     {0,0}
60742 };
60743 static swig_lua_class* swig_SBTypeList_Sf_SwigStatic_classes[]= {
60744     0
60745 };
60746 
60747 static swig_lua_namespace swig_SBTypeList_Sf_SwigStatic = {
60748     "SBTypeList",
60749     swig_SBTypeList_Sf_SwigStatic_methods,
60750     swig_SBTypeList_Sf_SwigStatic_attributes,
60751     swig_SBTypeList_Sf_SwigStatic_constants,
60752     swig_SBTypeList_Sf_SwigStatic_classes,
60753     0
60754 };
60755 static swig_lua_class *swig_SBTypeList_bases[] = {0};
60756 static const char *swig_SBTypeList_base_names[] = {0};
60757 static swig_lua_class _wrap_class_SBTypeList = { "SBTypeList", "SBTypeList", &SWIGTYPE_p_lldb__SBTypeList,_proxy__wrap_new_SBTypeList, swig_delete_SBTypeList, swig_SBTypeList_methods, swig_SBTypeList_attributes, &swig_SBTypeList_Sf_SwigStatic, swig_SBTypeList_meta, swig_SBTypeList_bases, swig_SBTypeList_base_names };
60758 
60759 static int _wrap_new_SBTypeCategory__SWIG_0(lua_State* L) {
60760   int SWIG_arg = 0;
60761   lldb::SBTypeCategory *result = 0 ;
60762 
60763   SWIG_check_num_args("lldb::SBTypeCategory::SBTypeCategory",0,0)
60764   result = (lldb::SBTypeCategory *)new lldb::SBTypeCategory();
60765   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
60766   return SWIG_arg;
60767 
60768   if(0) SWIG_fail;
60769 
60770 fail:
60771   lua_error(L);
60772   return SWIG_arg;
60773 }
60774 
60775 
60776 static int _wrap_new_SBTypeCategory__SWIG_1(lua_State* L) {
60777   int SWIG_arg = 0;
60778   lldb::SBTypeCategory *arg1 = 0 ;
60779   lldb::SBTypeCategory *result = 0 ;
60780 
60781   SWIG_check_num_args("lldb::SBTypeCategory::SBTypeCategory",1,1)
60782   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::SBTypeCategory",1,"lldb::SBTypeCategory const &");
60783 
60784   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60785     SWIG_fail_ptr("new_SBTypeCategory",1,SWIGTYPE_p_lldb__SBTypeCategory);
60786   }
60787 
60788   result = (lldb::SBTypeCategory *)new lldb::SBTypeCategory((lldb::SBTypeCategory const &)*arg1);
60789   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
60790   return SWIG_arg;
60791 
60792   if(0) SWIG_fail;
60793 
60794 fail:
60795   lua_error(L);
60796   return SWIG_arg;
60797 }
60798 
60799 
60800 static int _wrap_new_SBTypeCategory(lua_State* L) {
60801   int argc;
60802   int argv[2]={
60803     1,2
60804   };
60805 
60806   argc = lua_gettop(L);
60807   if (argc == 0) {
60808     return _wrap_new_SBTypeCategory__SWIG_0(L);
60809   }
60810   if (argc == 1) {
60811     int _v;
60812     {
60813       void *ptr;
60814       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeCategory, SWIG_POINTER_NO_NULL)) {
60815         _v = 0;
60816       } else {
60817         _v = 1;
60818       }
60819     }
60820     if (_v) {
60821       return _wrap_new_SBTypeCategory__SWIG_1(L);
60822     }
60823   }
60824 
60825   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeCategory'\n"
60826     "  Possible C/C++ prototypes are:\n"
60827     "    lldb::SBTypeCategory::SBTypeCategory()\n"
60828     "    lldb::SBTypeCategory::SBTypeCategory(lldb::SBTypeCategory const &)\n");
60829   lua_error(L);return 0;
60830 }
60831 
60832 
60833 static int _wrap_SBTypeCategory_IsValid(lua_State* L) {
60834   int SWIG_arg = 0;
60835   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60836   bool result;
60837 
60838   SWIG_check_num_args("lldb::SBTypeCategory::IsValid",1,1)
60839   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::IsValid",1,"lldb::SBTypeCategory const *");
60840 
60841   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60842     SWIG_fail_ptr("SBTypeCategory_IsValid",1,SWIGTYPE_p_lldb__SBTypeCategory);
60843   }
60844 
60845   result = (bool)((lldb::SBTypeCategory const *)arg1)->IsValid();
60846   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60847   return SWIG_arg;
60848 
60849   if(0) SWIG_fail;
60850 
60851 fail:
60852   lua_error(L);
60853   return SWIG_arg;
60854 }
60855 
60856 
60857 static int _wrap_SBTypeCategory_GetEnabled(lua_State* L) {
60858   int SWIG_arg = 0;
60859   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60860   bool result;
60861 
60862   SWIG_check_num_args("lldb::SBTypeCategory::GetEnabled",1,1)
60863   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetEnabled",1,"lldb::SBTypeCategory *");
60864 
60865   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60866     SWIG_fail_ptr("SBTypeCategory_GetEnabled",1,SWIGTYPE_p_lldb__SBTypeCategory);
60867   }
60868 
60869   result = (bool)(arg1)->GetEnabled();
60870   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60871   return SWIG_arg;
60872 
60873   if(0) SWIG_fail;
60874 
60875 fail:
60876   lua_error(L);
60877   return SWIG_arg;
60878 }
60879 
60880 
60881 static int _wrap_SBTypeCategory_SetEnabled(lua_State* L) {
60882   int SWIG_arg = 0;
60883   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60884   bool arg2 ;
60885 
60886   SWIG_check_num_args("lldb::SBTypeCategory::SetEnabled",2,2)
60887   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::SetEnabled",1,"lldb::SBTypeCategory *");
60888   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::SetEnabled",2,"bool");
60889 
60890   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60891     SWIG_fail_ptr("SBTypeCategory_SetEnabled",1,SWIGTYPE_p_lldb__SBTypeCategory);
60892   }
60893 
60894   arg2 = (lua_toboolean(L, 2)!=0);
60895   (arg1)->SetEnabled(arg2);
60896 
60897   return SWIG_arg;
60898 
60899   if(0) SWIG_fail;
60900 
60901 fail:
60902   lua_error(L);
60903   return SWIG_arg;
60904 }
60905 
60906 
60907 static int _wrap_SBTypeCategory_GetName(lua_State* L) {
60908   int SWIG_arg = 0;
60909   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60910   char *result = 0 ;
60911 
60912   SWIG_check_num_args("lldb::SBTypeCategory::GetName",1,1)
60913   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetName",1,"lldb::SBTypeCategory *");
60914 
60915   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60916     SWIG_fail_ptr("SBTypeCategory_GetName",1,SWIGTYPE_p_lldb__SBTypeCategory);
60917   }
60918 
60919   result = (char *)(arg1)->GetName();
60920   lua_pushstring(L,(const char *)result); SWIG_arg++;
60921   return SWIG_arg;
60922 
60923   if(0) SWIG_fail;
60924 
60925 fail:
60926   lua_error(L);
60927   return SWIG_arg;
60928 }
60929 
60930 
60931 static int _wrap_SBTypeCategory_GetLanguageAtIndex(lua_State* L) {
60932   int SWIG_arg = 0;
60933   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60934   uint32_t arg2 ;
60935   lldb::LanguageType result;
60936 
60937   SWIG_check_num_args("lldb::SBTypeCategory::GetLanguageAtIndex",2,2)
60938   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetLanguageAtIndex",1,"lldb::SBTypeCategory *");
60939   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetLanguageAtIndex",2,"uint32_t");
60940 
60941   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60942     SWIG_fail_ptr("SBTypeCategory_GetLanguageAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
60943   }
60944 
60945   arg2 = (uint32_t)lua_tointeger(L, 2);
60946   result = (lldb::LanguageType)(arg1)->GetLanguageAtIndex(arg2);
60947   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
60948   return SWIG_arg;
60949 
60950   if(0) SWIG_fail;
60951 
60952 fail:
60953   lua_error(L);
60954   return SWIG_arg;
60955 }
60956 
60957 
60958 static int _wrap_SBTypeCategory_GetNumLanguages(lua_State* L) {
60959   int SWIG_arg = 0;
60960   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60961   uint32_t result;
60962 
60963   SWIG_check_num_args("lldb::SBTypeCategory::GetNumLanguages",1,1)
60964   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumLanguages",1,"lldb::SBTypeCategory *");
60965 
60966   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60967     SWIG_fail_ptr("SBTypeCategory_GetNumLanguages",1,SWIGTYPE_p_lldb__SBTypeCategory);
60968   }
60969 
60970   result = (uint32_t)(arg1)->GetNumLanguages();
60971   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
60972   return SWIG_arg;
60973 
60974   if(0) SWIG_fail;
60975 
60976 fail:
60977   lua_error(L);
60978   return SWIG_arg;
60979 }
60980 
60981 
60982 static int _wrap_SBTypeCategory_AddLanguage(lua_State* L) {
60983   int SWIG_arg = 0;
60984   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60985   lldb::LanguageType arg2 ;
60986 
60987   SWIG_check_num_args("lldb::SBTypeCategory::AddLanguage",2,2)
60988   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddLanguage",1,"lldb::SBTypeCategory *");
60989   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddLanguage",2,"lldb::LanguageType");
60990 
60991   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60992     SWIG_fail_ptr("SBTypeCategory_AddLanguage",1,SWIGTYPE_p_lldb__SBTypeCategory);
60993   }
60994 
60995   arg2 = (lldb::LanguageType)lua_tointeger(L, 2);
60996   (arg1)->AddLanguage(arg2);
60997 
60998   return SWIG_arg;
60999 
61000   if(0) SWIG_fail;
61001 
61002 fail:
61003   lua_error(L);
61004   return SWIG_arg;
61005 }
61006 
61007 
61008 static int _wrap_SBTypeCategory_GetDescription(lua_State* L) {
61009   int SWIG_arg = 0;
61010   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61011   lldb::SBStream *arg2 = 0 ;
61012   lldb::DescriptionLevel arg3 ;
61013   bool result;
61014 
61015   SWIG_check_num_args("lldb::SBTypeCategory::GetDescription",3,3)
61016   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetDescription",1,"lldb::SBTypeCategory *");
61017   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetDescription",2,"lldb::SBStream &");
61018   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::GetDescription",3,"lldb::DescriptionLevel");
61019 
61020   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61021     SWIG_fail_ptr("SBTypeCategory_GetDescription",1,SWIGTYPE_p_lldb__SBTypeCategory);
61022   }
61023 
61024 
61025   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
61026     SWIG_fail_ptr("SBTypeCategory_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
61027   }
61028 
61029   arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
61030   result = (bool)(arg1)->GetDescription(*arg2,arg3);
61031   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61032   return SWIG_arg;
61033 
61034   if(0) SWIG_fail;
61035 
61036 fail:
61037   lua_error(L);
61038   return SWIG_arg;
61039 }
61040 
61041 
61042 static int _wrap_SBTypeCategory_GetNumFormats(lua_State* L) {
61043   int SWIG_arg = 0;
61044   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61045   uint32_t result;
61046 
61047   SWIG_check_num_args("lldb::SBTypeCategory::GetNumFormats",1,1)
61048   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumFormats",1,"lldb::SBTypeCategory *");
61049 
61050   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61051     SWIG_fail_ptr("SBTypeCategory_GetNumFormats",1,SWIGTYPE_p_lldb__SBTypeCategory);
61052   }
61053 
61054   result = (uint32_t)(arg1)->GetNumFormats();
61055   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
61056   return SWIG_arg;
61057 
61058   if(0) SWIG_fail;
61059 
61060 fail:
61061   lua_error(L);
61062   return SWIG_arg;
61063 }
61064 
61065 
61066 static int _wrap_SBTypeCategory_GetNumSummaries(lua_State* L) {
61067   int SWIG_arg = 0;
61068   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61069   uint32_t result;
61070 
61071   SWIG_check_num_args("lldb::SBTypeCategory::GetNumSummaries",1,1)
61072   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumSummaries",1,"lldb::SBTypeCategory *");
61073 
61074   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61075     SWIG_fail_ptr("SBTypeCategory_GetNumSummaries",1,SWIGTYPE_p_lldb__SBTypeCategory);
61076   }
61077 
61078   result = (uint32_t)(arg1)->GetNumSummaries();
61079   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
61080   return SWIG_arg;
61081 
61082   if(0) SWIG_fail;
61083 
61084 fail:
61085   lua_error(L);
61086   return SWIG_arg;
61087 }
61088 
61089 
61090 static int _wrap_SBTypeCategory_GetNumFilters(lua_State* L) {
61091   int SWIG_arg = 0;
61092   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61093   uint32_t result;
61094 
61095   SWIG_check_num_args("lldb::SBTypeCategory::GetNumFilters",1,1)
61096   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumFilters",1,"lldb::SBTypeCategory *");
61097 
61098   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61099     SWIG_fail_ptr("SBTypeCategory_GetNumFilters",1,SWIGTYPE_p_lldb__SBTypeCategory);
61100   }
61101 
61102   result = (uint32_t)(arg1)->GetNumFilters();
61103   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
61104   return SWIG_arg;
61105 
61106   if(0) SWIG_fail;
61107 
61108 fail:
61109   lua_error(L);
61110   return SWIG_arg;
61111 }
61112 
61113 
61114 static int _wrap_SBTypeCategory_GetNumSynthetics(lua_State* L) {
61115   int SWIG_arg = 0;
61116   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61117   uint32_t result;
61118 
61119   SWIG_check_num_args("lldb::SBTypeCategory::GetNumSynthetics",1,1)
61120   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumSynthetics",1,"lldb::SBTypeCategory *");
61121 
61122   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61123     SWIG_fail_ptr("SBTypeCategory_GetNumSynthetics",1,SWIGTYPE_p_lldb__SBTypeCategory);
61124   }
61125 
61126   result = (uint32_t)(arg1)->GetNumSynthetics();
61127   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
61128   return SWIG_arg;
61129 
61130   if(0) SWIG_fail;
61131 
61132 fail:
61133   lua_error(L);
61134   return SWIG_arg;
61135 }
61136 
61137 
61138 static int _wrap_SBTypeCategory_GetTypeNameSpecifierForFilterAtIndex(lua_State* L) {
61139   int SWIG_arg = 0;
61140   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61141   uint32_t arg2 ;
61142   lldb::SBTypeNameSpecifier result;
61143 
61144   SWIG_check_num_args("lldb::SBTypeCategory::GetTypeNameSpecifierForFilterAtIndex",2,2)
61145   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForFilterAtIndex",1,"lldb::SBTypeCategory *");
61146   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForFilterAtIndex",2,"uint32_t");
61147 
61148   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61149     SWIG_fail_ptr("SBTypeCategory_GetTypeNameSpecifierForFilterAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
61150   }
61151 
61152   arg2 = (uint32_t)lua_tointeger(L, 2);
61153   result = (arg1)->GetTypeNameSpecifierForFilterAtIndex(arg2);
61154   {
61155     lldb::SBTypeNameSpecifier * resultptr = new lldb::SBTypeNameSpecifier((const lldb::SBTypeNameSpecifier &) result);
61156     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
61157   }
61158   return SWIG_arg;
61159 
61160   if(0) SWIG_fail;
61161 
61162 fail:
61163   lua_error(L);
61164   return SWIG_arg;
61165 }
61166 
61167 
61168 static int _wrap_SBTypeCategory_GetTypeNameSpecifierForFormatAtIndex(lua_State* L) {
61169   int SWIG_arg = 0;
61170   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61171   uint32_t arg2 ;
61172   lldb::SBTypeNameSpecifier result;
61173 
61174   SWIG_check_num_args("lldb::SBTypeCategory::GetTypeNameSpecifierForFormatAtIndex",2,2)
61175   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForFormatAtIndex",1,"lldb::SBTypeCategory *");
61176   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForFormatAtIndex",2,"uint32_t");
61177 
61178   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61179     SWIG_fail_ptr("SBTypeCategory_GetTypeNameSpecifierForFormatAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
61180   }
61181 
61182   arg2 = (uint32_t)lua_tointeger(L, 2);
61183   result = (arg1)->GetTypeNameSpecifierForFormatAtIndex(arg2);
61184   {
61185     lldb::SBTypeNameSpecifier * resultptr = new lldb::SBTypeNameSpecifier((const lldb::SBTypeNameSpecifier &) result);
61186     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
61187   }
61188   return SWIG_arg;
61189 
61190   if(0) SWIG_fail;
61191 
61192 fail:
61193   lua_error(L);
61194   return SWIG_arg;
61195 }
61196 
61197 
61198 static int _wrap_SBTypeCategory_GetTypeNameSpecifierForSummaryAtIndex(lua_State* L) {
61199   int SWIG_arg = 0;
61200   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61201   uint32_t arg2 ;
61202   lldb::SBTypeNameSpecifier result;
61203 
61204   SWIG_check_num_args("lldb::SBTypeCategory::GetTypeNameSpecifierForSummaryAtIndex",2,2)
61205   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForSummaryAtIndex",1,"lldb::SBTypeCategory *");
61206   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForSummaryAtIndex",2,"uint32_t");
61207 
61208   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61209     SWIG_fail_ptr("SBTypeCategory_GetTypeNameSpecifierForSummaryAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
61210   }
61211 
61212   arg2 = (uint32_t)lua_tointeger(L, 2);
61213   result = (arg1)->GetTypeNameSpecifierForSummaryAtIndex(arg2);
61214   {
61215     lldb::SBTypeNameSpecifier * resultptr = new lldb::SBTypeNameSpecifier((const lldb::SBTypeNameSpecifier &) result);
61216     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
61217   }
61218   return SWIG_arg;
61219 
61220   if(0) SWIG_fail;
61221 
61222 fail:
61223   lua_error(L);
61224   return SWIG_arg;
61225 }
61226 
61227 
61228 static int _wrap_SBTypeCategory_GetTypeNameSpecifierForSyntheticAtIndex(lua_State* L) {
61229   int SWIG_arg = 0;
61230   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61231   uint32_t arg2 ;
61232   lldb::SBTypeNameSpecifier result;
61233 
61234   SWIG_check_num_args("lldb::SBTypeCategory::GetTypeNameSpecifierForSyntheticAtIndex",2,2)
61235   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForSyntheticAtIndex",1,"lldb::SBTypeCategory *");
61236   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForSyntheticAtIndex",2,"uint32_t");
61237 
61238   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61239     SWIG_fail_ptr("SBTypeCategory_GetTypeNameSpecifierForSyntheticAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
61240   }
61241 
61242   arg2 = (uint32_t)lua_tointeger(L, 2);
61243   result = (arg1)->GetTypeNameSpecifierForSyntheticAtIndex(arg2);
61244   {
61245     lldb::SBTypeNameSpecifier * resultptr = new lldb::SBTypeNameSpecifier((const lldb::SBTypeNameSpecifier &) result);
61246     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
61247   }
61248   return SWIG_arg;
61249 
61250   if(0) SWIG_fail;
61251 
61252 fail:
61253   lua_error(L);
61254   return SWIG_arg;
61255 }
61256 
61257 
61258 static int _wrap_SBTypeCategory_GetFilterForType(lua_State* L) {
61259   int SWIG_arg = 0;
61260   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61261   lldb::SBTypeNameSpecifier arg2 ;
61262   lldb::SBTypeNameSpecifier *argp2 ;
61263   lldb::SBTypeFilter result;
61264 
61265   SWIG_check_num_args("lldb::SBTypeCategory::GetFilterForType",2,2)
61266   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetFilterForType",1,"lldb::SBTypeCategory *");
61267   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetFilterForType",2,"lldb::SBTypeNameSpecifier");
61268 
61269   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61270     SWIG_fail_ptr("SBTypeCategory_GetFilterForType",1,SWIGTYPE_p_lldb__SBTypeCategory);
61271   }
61272 
61273 
61274   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
61275     SWIG_fail_ptr("SBTypeCategory_GetFilterForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
61276   }
61277   arg2 = *argp2;
61278 
61279   result = (arg1)->GetFilterForType(arg2);
61280   {
61281     lldb::SBTypeFilter * resultptr = new lldb::SBTypeFilter((const lldb::SBTypeFilter &) result);
61282     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
61283   }
61284   return SWIG_arg;
61285 
61286   if(0) SWIG_fail;
61287 
61288 fail:
61289   lua_error(L);
61290   return SWIG_arg;
61291 }
61292 
61293 
61294 static int _wrap_SBTypeCategory_GetFormatForType(lua_State* L) {
61295   int SWIG_arg = 0;
61296   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61297   lldb::SBTypeNameSpecifier arg2 ;
61298   lldb::SBTypeNameSpecifier *argp2 ;
61299   lldb::SBTypeFormat result;
61300 
61301   SWIG_check_num_args("lldb::SBTypeCategory::GetFormatForType",2,2)
61302   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetFormatForType",1,"lldb::SBTypeCategory *");
61303   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetFormatForType",2,"lldb::SBTypeNameSpecifier");
61304 
61305   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61306     SWIG_fail_ptr("SBTypeCategory_GetFormatForType",1,SWIGTYPE_p_lldb__SBTypeCategory);
61307   }
61308 
61309 
61310   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
61311     SWIG_fail_ptr("SBTypeCategory_GetFormatForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
61312   }
61313   arg2 = *argp2;
61314 
61315   result = (arg1)->GetFormatForType(arg2);
61316   {
61317     lldb::SBTypeFormat * resultptr = new lldb::SBTypeFormat((const lldb::SBTypeFormat &) result);
61318     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
61319   }
61320   return SWIG_arg;
61321 
61322   if(0) SWIG_fail;
61323 
61324 fail:
61325   lua_error(L);
61326   return SWIG_arg;
61327 }
61328 
61329 
61330 static int _wrap_SBTypeCategory_GetSummaryForType(lua_State* L) {
61331   int SWIG_arg = 0;
61332   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61333   lldb::SBTypeNameSpecifier arg2 ;
61334   lldb::SBTypeNameSpecifier *argp2 ;
61335   lldb::SBTypeSummary result;
61336 
61337   SWIG_check_num_args("lldb::SBTypeCategory::GetSummaryForType",2,2)
61338   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetSummaryForType",1,"lldb::SBTypeCategory *");
61339   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetSummaryForType",2,"lldb::SBTypeNameSpecifier");
61340 
61341   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61342     SWIG_fail_ptr("SBTypeCategory_GetSummaryForType",1,SWIGTYPE_p_lldb__SBTypeCategory);
61343   }
61344 
61345 
61346   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
61347     SWIG_fail_ptr("SBTypeCategory_GetSummaryForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
61348   }
61349   arg2 = *argp2;
61350 
61351   result = (arg1)->GetSummaryForType(arg2);
61352   {
61353     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
61354     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
61355   }
61356   return SWIG_arg;
61357 
61358   if(0) SWIG_fail;
61359 
61360 fail:
61361   lua_error(L);
61362   return SWIG_arg;
61363 }
61364 
61365 
61366 static int _wrap_SBTypeCategory_GetSyntheticForType(lua_State* L) {
61367   int SWIG_arg = 0;
61368   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61369   lldb::SBTypeNameSpecifier arg2 ;
61370   lldb::SBTypeNameSpecifier *argp2 ;
61371   lldb::SBTypeSynthetic result;
61372 
61373   SWIG_check_num_args("lldb::SBTypeCategory::GetSyntheticForType",2,2)
61374   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetSyntheticForType",1,"lldb::SBTypeCategory *");
61375   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetSyntheticForType",2,"lldb::SBTypeNameSpecifier");
61376 
61377   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61378     SWIG_fail_ptr("SBTypeCategory_GetSyntheticForType",1,SWIGTYPE_p_lldb__SBTypeCategory);
61379   }
61380 
61381 
61382   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
61383     SWIG_fail_ptr("SBTypeCategory_GetSyntheticForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
61384   }
61385   arg2 = *argp2;
61386 
61387   result = (arg1)->GetSyntheticForType(arg2);
61388   {
61389     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
61390     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
61391   }
61392   return SWIG_arg;
61393 
61394   if(0) SWIG_fail;
61395 
61396 fail:
61397   lua_error(L);
61398   return SWIG_arg;
61399 }
61400 
61401 
61402 static int _wrap_SBTypeCategory_GetFilterAtIndex(lua_State* L) {
61403   int SWIG_arg = 0;
61404   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61405   uint32_t arg2 ;
61406   lldb::SBTypeFilter result;
61407 
61408   SWIG_check_num_args("lldb::SBTypeCategory::GetFilterAtIndex",2,2)
61409   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetFilterAtIndex",1,"lldb::SBTypeCategory *");
61410   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetFilterAtIndex",2,"uint32_t");
61411 
61412   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61413     SWIG_fail_ptr("SBTypeCategory_GetFilterAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
61414   }
61415 
61416   arg2 = (uint32_t)lua_tointeger(L, 2);
61417   result = (arg1)->GetFilterAtIndex(arg2);
61418   {
61419     lldb::SBTypeFilter * resultptr = new lldb::SBTypeFilter((const lldb::SBTypeFilter &) result);
61420     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
61421   }
61422   return SWIG_arg;
61423 
61424   if(0) SWIG_fail;
61425 
61426 fail:
61427   lua_error(L);
61428   return SWIG_arg;
61429 }
61430 
61431 
61432 static int _wrap_SBTypeCategory_GetFormatAtIndex(lua_State* L) {
61433   int SWIG_arg = 0;
61434   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61435   uint32_t arg2 ;
61436   lldb::SBTypeFormat result;
61437 
61438   SWIG_check_num_args("lldb::SBTypeCategory::GetFormatAtIndex",2,2)
61439   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetFormatAtIndex",1,"lldb::SBTypeCategory *");
61440   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetFormatAtIndex",2,"uint32_t");
61441 
61442   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61443     SWIG_fail_ptr("SBTypeCategory_GetFormatAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
61444   }
61445 
61446   arg2 = (uint32_t)lua_tointeger(L, 2);
61447   result = (arg1)->GetFormatAtIndex(arg2);
61448   {
61449     lldb::SBTypeFormat * resultptr = new lldb::SBTypeFormat((const lldb::SBTypeFormat &) result);
61450     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
61451   }
61452   return SWIG_arg;
61453 
61454   if(0) SWIG_fail;
61455 
61456 fail:
61457   lua_error(L);
61458   return SWIG_arg;
61459 }
61460 
61461 
61462 static int _wrap_SBTypeCategory_GetSummaryAtIndex(lua_State* L) {
61463   int SWIG_arg = 0;
61464   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61465   uint32_t arg2 ;
61466   lldb::SBTypeSummary result;
61467 
61468   SWIG_check_num_args("lldb::SBTypeCategory::GetSummaryAtIndex",2,2)
61469   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetSummaryAtIndex",1,"lldb::SBTypeCategory *");
61470   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetSummaryAtIndex",2,"uint32_t");
61471 
61472   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61473     SWIG_fail_ptr("SBTypeCategory_GetSummaryAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
61474   }
61475 
61476   arg2 = (uint32_t)lua_tointeger(L, 2);
61477   result = (arg1)->GetSummaryAtIndex(arg2);
61478   {
61479     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
61480     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
61481   }
61482   return SWIG_arg;
61483 
61484   if(0) SWIG_fail;
61485 
61486 fail:
61487   lua_error(L);
61488   return SWIG_arg;
61489 }
61490 
61491 
61492 static int _wrap_SBTypeCategory_GetSyntheticAtIndex(lua_State* L) {
61493   int SWIG_arg = 0;
61494   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61495   uint32_t arg2 ;
61496   lldb::SBTypeSynthetic result;
61497 
61498   SWIG_check_num_args("lldb::SBTypeCategory::GetSyntheticAtIndex",2,2)
61499   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetSyntheticAtIndex",1,"lldb::SBTypeCategory *");
61500   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetSyntheticAtIndex",2,"uint32_t");
61501 
61502   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61503     SWIG_fail_ptr("SBTypeCategory_GetSyntheticAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
61504   }
61505 
61506   arg2 = (uint32_t)lua_tointeger(L, 2);
61507   result = (arg1)->GetSyntheticAtIndex(arg2);
61508   {
61509     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
61510     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
61511   }
61512   return SWIG_arg;
61513 
61514   if(0) SWIG_fail;
61515 
61516 fail:
61517   lua_error(L);
61518   return SWIG_arg;
61519 }
61520 
61521 
61522 static int _wrap_SBTypeCategory_AddTypeFormat(lua_State* L) {
61523   int SWIG_arg = 0;
61524   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61525   lldb::SBTypeNameSpecifier arg2 ;
61526   lldb::SBTypeFormat arg3 ;
61527   lldb::SBTypeNameSpecifier *argp2 ;
61528   lldb::SBTypeFormat *argp3 ;
61529   bool result;
61530 
61531   SWIG_check_num_args("lldb::SBTypeCategory::AddTypeFormat",3,3)
61532   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFormat",1,"lldb::SBTypeCategory *");
61533   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFormat",2,"lldb::SBTypeNameSpecifier");
61534   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFormat",3,"lldb::SBTypeFormat");
61535 
61536   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61537     SWIG_fail_ptr("SBTypeCategory_AddTypeFormat",1,SWIGTYPE_p_lldb__SBTypeCategory);
61538   }
61539 
61540 
61541   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
61542     SWIG_fail_ptr("SBTypeCategory_AddTypeFormat",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
61543   }
61544   arg2 = *argp2;
61545 
61546 
61547   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBTypeFormat,0))){
61548     SWIG_fail_ptr("SBTypeCategory_AddTypeFormat",3,SWIGTYPE_p_lldb__SBTypeFormat);
61549   }
61550   arg3 = *argp3;
61551 
61552   result = (bool)(arg1)->AddTypeFormat(arg2,arg3);
61553   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61554   return SWIG_arg;
61555 
61556   if(0) SWIG_fail;
61557 
61558 fail:
61559   lua_error(L);
61560   return SWIG_arg;
61561 }
61562 
61563 
61564 static int _wrap_SBTypeCategory_DeleteTypeFormat(lua_State* L) {
61565   int SWIG_arg = 0;
61566   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61567   lldb::SBTypeNameSpecifier arg2 ;
61568   lldb::SBTypeNameSpecifier *argp2 ;
61569   bool result;
61570 
61571   SWIG_check_num_args("lldb::SBTypeCategory::DeleteTypeFormat",2,2)
61572   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeFormat",1,"lldb::SBTypeCategory *");
61573   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeFormat",2,"lldb::SBTypeNameSpecifier");
61574 
61575   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61576     SWIG_fail_ptr("SBTypeCategory_DeleteTypeFormat",1,SWIGTYPE_p_lldb__SBTypeCategory);
61577   }
61578 
61579 
61580   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
61581     SWIG_fail_ptr("SBTypeCategory_DeleteTypeFormat",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
61582   }
61583   arg2 = *argp2;
61584 
61585   result = (bool)(arg1)->DeleteTypeFormat(arg2);
61586   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61587   return SWIG_arg;
61588 
61589   if(0) SWIG_fail;
61590 
61591 fail:
61592   lua_error(L);
61593   return SWIG_arg;
61594 }
61595 
61596 
61597 static int _wrap_SBTypeCategory_AddTypeSummary(lua_State* L) {
61598   int SWIG_arg = 0;
61599   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61600   lldb::SBTypeNameSpecifier arg2 ;
61601   lldb::SBTypeSummary arg3 ;
61602   lldb::SBTypeNameSpecifier *argp2 ;
61603   lldb::SBTypeSummary *argp3 ;
61604   bool result;
61605 
61606   SWIG_check_num_args("lldb::SBTypeCategory::AddTypeSummary",3,3)
61607   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSummary",1,"lldb::SBTypeCategory *");
61608   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSummary",2,"lldb::SBTypeNameSpecifier");
61609   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSummary",3,"lldb::SBTypeSummary");
61610 
61611   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61612     SWIG_fail_ptr("SBTypeCategory_AddTypeSummary",1,SWIGTYPE_p_lldb__SBTypeCategory);
61613   }
61614 
61615 
61616   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
61617     SWIG_fail_ptr("SBTypeCategory_AddTypeSummary",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
61618   }
61619   arg2 = *argp2;
61620 
61621 
61622   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBTypeSummary,0))){
61623     SWIG_fail_ptr("SBTypeCategory_AddTypeSummary",3,SWIGTYPE_p_lldb__SBTypeSummary);
61624   }
61625   arg3 = *argp3;
61626 
61627   result = (bool)(arg1)->AddTypeSummary(arg2,arg3);
61628   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61629   return SWIG_arg;
61630 
61631   if(0) SWIG_fail;
61632 
61633 fail:
61634   lua_error(L);
61635   return SWIG_arg;
61636 }
61637 
61638 
61639 static int _wrap_SBTypeCategory_DeleteTypeSummary(lua_State* L) {
61640   int SWIG_arg = 0;
61641   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61642   lldb::SBTypeNameSpecifier arg2 ;
61643   lldb::SBTypeNameSpecifier *argp2 ;
61644   bool result;
61645 
61646   SWIG_check_num_args("lldb::SBTypeCategory::DeleteTypeSummary",2,2)
61647   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeSummary",1,"lldb::SBTypeCategory *");
61648   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeSummary",2,"lldb::SBTypeNameSpecifier");
61649 
61650   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61651     SWIG_fail_ptr("SBTypeCategory_DeleteTypeSummary",1,SWIGTYPE_p_lldb__SBTypeCategory);
61652   }
61653 
61654 
61655   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
61656     SWIG_fail_ptr("SBTypeCategory_DeleteTypeSummary",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
61657   }
61658   arg2 = *argp2;
61659 
61660   result = (bool)(arg1)->DeleteTypeSummary(arg2);
61661   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61662   return SWIG_arg;
61663 
61664   if(0) SWIG_fail;
61665 
61666 fail:
61667   lua_error(L);
61668   return SWIG_arg;
61669 }
61670 
61671 
61672 static int _wrap_SBTypeCategory_AddTypeFilter(lua_State* L) {
61673   int SWIG_arg = 0;
61674   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61675   lldb::SBTypeNameSpecifier arg2 ;
61676   lldb::SBTypeFilter arg3 ;
61677   lldb::SBTypeNameSpecifier *argp2 ;
61678   lldb::SBTypeFilter *argp3 ;
61679   bool result;
61680 
61681   SWIG_check_num_args("lldb::SBTypeCategory::AddTypeFilter",3,3)
61682   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFilter",1,"lldb::SBTypeCategory *");
61683   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFilter",2,"lldb::SBTypeNameSpecifier");
61684   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFilter",3,"lldb::SBTypeFilter");
61685 
61686   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61687     SWIG_fail_ptr("SBTypeCategory_AddTypeFilter",1,SWIGTYPE_p_lldb__SBTypeCategory);
61688   }
61689 
61690 
61691   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
61692     SWIG_fail_ptr("SBTypeCategory_AddTypeFilter",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
61693   }
61694   arg2 = *argp2;
61695 
61696 
61697   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61698     SWIG_fail_ptr("SBTypeCategory_AddTypeFilter",3,SWIGTYPE_p_lldb__SBTypeFilter);
61699   }
61700   arg3 = *argp3;
61701 
61702   result = (bool)(arg1)->AddTypeFilter(arg2,arg3);
61703   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61704   return SWIG_arg;
61705 
61706   if(0) SWIG_fail;
61707 
61708 fail:
61709   lua_error(L);
61710   return SWIG_arg;
61711 }
61712 
61713 
61714 static int _wrap_SBTypeCategory_DeleteTypeFilter(lua_State* L) {
61715   int SWIG_arg = 0;
61716   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61717   lldb::SBTypeNameSpecifier arg2 ;
61718   lldb::SBTypeNameSpecifier *argp2 ;
61719   bool result;
61720 
61721   SWIG_check_num_args("lldb::SBTypeCategory::DeleteTypeFilter",2,2)
61722   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeFilter",1,"lldb::SBTypeCategory *");
61723   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeFilter",2,"lldb::SBTypeNameSpecifier");
61724 
61725   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61726     SWIG_fail_ptr("SBTypeCategory_DeleteTypeFilter",1,SWIGTYPE_p_lldb__SBTypeCategory);
61727   }
61728 
61729 
61730   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
61731     SWIG_fail_ptr("SBTypeCategory_DeleteTypeFilter",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
61732   }
61733   arg2 = *argp2;
61734 
61735   result = (bool)(arg1)->DeleteTypeFilter(arg2);
61736   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61737   return SWIG_arg;
61738 
61739   if(0) SWIG_fail;
61740 
61741 fail:
61742   lua_error(L);
61743   return SWIG_arg;
61744 }
61745 
61746 
61747 static int _wrap_SBTypeCategory_AddTypeSynthetic(lua_State* L) {
61748   int SWIG_arg = 0;
61749   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61750   lldb::SBTypeNameSpecifier arg2 ;
61751   lldb::SBTypeSynthetic arg3 ;
61752   lldb::SBTypeNameSpecifier *argp2 ;
61753   lldb::SBTypeSynthetic *argp3 ;
61754   bool result;
61755 
61756   SWIG_check_num_args("lldb::SBTypeCategory::AddTypeSynthetic",3,3)
61757   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSynthetic",1,"lldb::SBTypeCategory *");
61758   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSynthetic",2,"lldb::SBTypeNameSpecifier");
61759   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSynthetic",3,"lldb::SBTypeSynthetic");
61760 
61761   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61762     SWIG_fail_ptr("SBTypeCategory_AddTypeSynthetic",1,SWIGTYPE_p_lldb__SBTypeCategory);
61763   }
61764 
61765 
61766   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
61767     SWIG_fail_ptr("SBTypeCategory_AddTypeSynthetic",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
61768   }
61769   arg2 = *argp2;
61770 
61771 
61772   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
61773     SWIG_fail_ptr("SBTypeCategory_AddTypeSynthetic",3,SWIGTYPE_p_lldb__SBTypeSynthetic);
61774   }
61775   arg3 = *argp3;
61776 
61777   result = (bool)(arg1)->AddTypeSynthetic(arg2,arg3);
61778   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61779   return SWIG_arg;
61780 
61781   if(0) SWIG_fail;
61782 
61783 fail:
61784   lua_error(L);
61785   return SWIG_arg;
61786 }
61787 
61788 
61789 static int _wrap_SBTypeCategory_DeleteTypeSynthetic(lua_State* L) {
61790   int SWIG_arg = 0;
61791   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61792   lldb::SBTypeNameSpecifier arg2 ;
61793   lldb::SBTypeNameSpecifier *argp2 ;
61794   bool result;
61795 
61796   SWIG_check_num_args("lldb::SBTypeCategory::DeleteTypeSynthetic",2,2)
61797   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeSynthetic",1,"lldb::SBTypeCategory *");
61798   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeSynthetic",2,"lldb::SBTypeNameSpecifier");
61799 
61800   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61801     SWIG_fail_ptr("SBTypeCategory_DeleteTypeSynthetic",1,SWIGTYPE_p_lldb__SBTypeCategory);
61802   }
61803 
61804 
61805   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
61806     SWIG_fail_ptr("SBTypeCategory_DeleteTypeSynthetic",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
61807   }
61808   arg2 = *argp2;
61809 
61810   result = (bool)(arg1)->DeleteTypeSynthetic(arg2);
61811   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61812   return SWIG_arg;
61813 
61814   if(0) SWIG_fail;
61815 
61816 fail:
61817   lua_error(L);
61818   return SWIG_arg;
61819 }
61820 
61821 
61822 static int _wrap_SBTypeCategory___tostring(lua_State* L) {
61823   int SWIG_arg = 0;
61824   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61825   std::string result;
61826 
61827   SWIG_check_num_args("lldb::SBTypeCategory::__str__",1,1)
61828   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::__str__",1,"lldb::SBTypeCategory *");
61829 
61830   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61831     SWIG_fail_ptr("SBTypeCategory___tostring",1,SWIGTYPE_p_lldb__SBTypeCategory);
61832   }
61833 
61834   result = lldb_SBTypeCategory___str__(arg1);
61835   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
61836   return SWIG_arg;
61837 
61838   if(0) SWIG_fail;
61839 
61840 fail:
61841   lua_error(L);
61842   return SWIG_arg;
61843 }
61844 
61845 
61846 static void swig_delete_SBTypeCategory(void *obj) {
61847 lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) obj;
61848 delete arg1;
61849 }
61850 static int _proxy__wrap_new_SBTypeCategory(lua_State *L) {
61851     assert(lua_istable(L,1));
61852     lua_pushcfunction(L,_wrap_new_SBTypeCategory);
61853     assert(!lua_isnil(L,-1));
61854     lua_replace(L,1); /* replace our table with real constructor */
61855     lua_call(L,lua_gettop(L)-1,1);
61856     return 1;
61857 }
61858 static swig_lua_attribute swig_SBTypeCategory_attributes[] = {
61859     {0,0,0}
61860 };
61861 static swig_lua_method swig_SBTypeCategory_methods[]= {
61862     { "IsValid", _wrap_SBTypeCategory_IsValid},
61863     { "GetEnabled", _wrap_SBTypeCategory_GetEnabled},
61864     { "SetEnabled", _wrap_SBTypeCategory_SetEnabled},
61865     { "GetName", _wrap_SBTypeCategory_GetName},
61866     { "GetLanguageAtIndex", _wrap_SBTypeCategory_GetLanguageAtIndex},
61867     { "GetNumLanguages", _wrap_SBTypeCategory_GetNumLanguages},
61868     { "AddLanguage", _wrap_SBTypeCategory_AddLanguage},
61869     { "GetDescription", _wrap_SBTypeCategory_GetDescription},
61870     { "GetNumFormats", _wrap_SBTypeCategory_GetNumFormats},
61871     { "GetNumSummaries", _wrap_SBTypeCategory_GetNumSummaries},
61872     { "GetNumFilters", _wrap_SBTypeCategory_GetNumFilters},
61873     { "GetNumSynthetics", _wrap_SBTypeCategory_GetNumSynthetics},
61874     { "GetTypeNameSpecifierForFilterAtIndex", _wrap_SBTypeCategory_GetTypeNameSpecifierForFilterAtIndex},
61875     { "GetTypeNameSpecifierForFormatAtIndex", _wrap_SBTypeCategory_GetTypeNameSpecifierForFormatAtIndex},
61876     { "GetTypeNameSpecifierForSummaryAtIndex", _wrap_SBTypeCategory_GetTypeNameSpecifierForSummaryAtIndex},
61877     { "GetTypeNameSpecifierForSyntheticAtIndex", _wrap_SBTypeCategory_GetTypeNameSpecifierForSyntheticAtIndex},
61878     { "GetFilterForType", _wrap_SBTypeCategory_GetFilterForType},
61879     { "GetFormatForType", _wrap_SBTypeCategory_GetFormatForType},
61880     { "GetSummaryForType", _wrap_SBTypeCategory_GetSummaryForType},
61881     { "GetSyntheticForType", _wrap_SBTypeCategory_GetSyntheticForType},
61882     { "GetFilterAtIndex", _wrap_SBTypeCategory_GetFilterAtIndex},
61883     { "GetFormatAtIndex", _wrap_SBTypeCategory_GetFormatAtIndex},
61884     { "GetSummaryAtIndex", _wrap_SBTypeCategory_GetSummaryAtIndex},
61885     { "GetSyntheticAtIndex", _wrap_SBTypeCategory_GetSyntheticAtIndex},
61886     { "AddTypeFormat", _wrap_SBTypeCategory_AddTypeFormat},
61887     { "DeleteTypeFormat", _wrap_SBTypeCategory_DeleteTypeFormat},
61888     { "AddTypeSummary", _wrap_SBTypeCategory_AddTypeSummary},
61889     { "DeleteTypeSummary", _wrap_SBTypeCategory_DeleteTypeSummary},
61890     { "AddTypeFilter", _wrap_SBTypeCategory_AddTypeFilter},
61891     { "DeleteTypeFilter", _wrap_SBTypeCategory_DeleteTypeFilter},
61892     { "AddTypeSynthetic", _wrap_SBTypeCategory_AddTypeSynthetic},
61893     { "DeleteTypeSynthetic", _wrap_SBTypeCategory_DeleteTypeSynthetic},
61894     { "__tostring", _wrap_SBTypeCategory___tostring},
61895     {0,0}
61896 };
61897 static swig_lua_method swig_SBTypeCategory_meta[] = {
61898     { "__tostring", _wrap_SBTypeCategory___tostring},
61899     {0,0}
61900 };
61901 
61902 static swig_lua_attribute swig_SBTypeCategory_Sf_SwigStatic_attributes[] = {
61903     {0,0,0}
61904 };
61905 static swig_lua_const_info swig_SBTypeCategory_Sf_SwigStatic_constants[]= {
61906     {0,0,0,0,0,0}
61907 };
61908 static swig_lua_method swig_SBTypeCategory_Sf_SwigStatic_methods[]= {
61909     {0,0}
61910 };
61911 static swig_lua_class* swig_SBTypeCategory_Sf_SwigStatic_classes[]= {
61912     0
61913 };
61914 
61915 static swig_lua_namespace swig_SBTypeCategory_Sf_SwigStatic = {
61916     "SBTypeCategory",
61917     swig_SBTypeCategory_Sf_SwigStatic_methods,
61918     swig_SBTypeCategory_Sf_SwigStatic_attributes,
61919     swig_SBTypeCategory_Sf_SwigStatic_constants,
61920     swig_SBTypeCategory_Sf_SwigStatic_classes,
61921     0
61922 };
61923 static swig_lua_class *swig_SBTypeCategory_bases[] = {0};
61924 static const char *swig_SBTypeCategory_base_names[] = {0};
61925 static swig_lua_class _wrap_class_SBTypeCategory = { "SBTypeCategory", "SBTypeCategory", &SWIGTYPE_p_lldb__SBTypeCategory,_proxy__wrap_new_SBTypeCategory, swig_delete_SBTypeCategory, swig_SBTypeCategory_methods, swig_SBTypeCategory_attributes, &swig_SBTypeCategory_Sf_SwigStatic, swig_SBTypeCategory_meta, swig_SBTypeCategory_bases, swig_SBTypeCategory_base_names };
61926 
61927 static int _wrap_new_SBTypeEnumMember__SWIG_0(lua_State* L) {
61928   int SWIG_arg = 0;
61929   lldb::SBTypeEnumMember *result = 0 ;
61930 
61931   SWIG_check_num_args("lldb::SBTypeEnumMember::SBTypeEnumMember",0,0)
61932   result = (lldb::SBTypeEnumMember *)new lldb::SBTypeEnumMember();
61933   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeEnumMember,1); SWIG_arg++;
61934   return SWIG_arg;
61935 
61936   if(0) SWIG_fail;
61937 
61938 fail:
61939   lua_error(L);
61940   return SWIG_arg;
61941 }
61942 
61943 
61944 static int _wrap_new_SBTypeEnumMember__SWIG_1(lua_State* L) {
61945   int SWIG_arg = 0;
61946   lldb::SBTypeEnumMember *arg1 = 0 ;
61947   lldb::SBTypeEnumMember *result = 0 ;
61948 
61949   SWIG_check_num_args("lldb::SBTypeEnumMember::SBTypeEnumMember",1,1)
61950   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::SBTypeEnumMember",1,"lldb::SBTypeEnumMember const &");
61951 
61952   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
61953     SWIG_fail_ptr("new_SBTypeEnumMember",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
61954   }
61955 
61956   result = (lldb::SBTypeEnumMember *)new lldb::SBTypeEnumMember((lldb::SBTypeEnumMember const &)*arg1);
61957   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeEnumMember,1); SWIG_arg++;
61958   return SWIG_arg;
61959 
61960   if(0) SWIG_fail;
61961 
61962 fail:
61963   lua_error(L);
61964   return SWIG_arg;
61965 }
61966 
61967 
61968 static int _wrap_new_SBTypeEnumMember(lua_State* L) {
61969   int argc;
61970   int argv[2]={
61971     1,2
61972   };
61973 
61974   argc = lua_gettop(L);
61975   if (argc == 0) {
61976     return _wrap_new_SBTypeEnumMember__SWIG_0(L);
61977   }
61978   if (argc == 1) {
61979     int _v;
61980     {
61981       void *ptr;
61982       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeEnumMember, SWIG_POINTER_NO_NULL)) {
61983         _v = 0;
61984       } else {
61985         _v = 1;
61986       }
61987     }
61988     if (_v) {
61989       return _wrap_new_SBTypeEnumMember__SWIG_1(L);
61990     }
61991   }
61992 
61993   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeEnumMember'\n"
61994     "  Possible C/C++ prototypes are:\n"
61995     "    lldb::SBTypeEnumMember::SBTypeEnumMember()\n"
61996     "    lldb::SBTypeEnumMember::SBTypeEnumMember(lldb::SBTypeEnumMember const &)\n");
61997   lua_error(L);return 0;
61998 }
61999 
62000 
62001 static int _wrap_SBTypeEnumMember_IsValid(lua_State* L) {
62002   int SWIG_arg = 0;
62003   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
62004   bool result;
62005 
62006   SWIG_check_num_args("lldb::SBTypeEnumMember::IsValid",1,1)
62007   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::IsValid",1,"lldb::SBTypeEnumMember const *");
62008 
62009   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
62010     SWIG_fail_ptr("SBTypeEnumMember_IsValid",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
62011   }
62012 
62013   result = (bool)((lldb::SBTypeEnumMember const *)arg1)->IsValid();
62014   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62015   return SWIG_arg;
62016 
62017   if(0) SWIG_fail;
62018 
62019 fail:
62020   lua_error(L);
62021   return SWIG_arg;
62022 }
62023 
62024 
62025 static int _wrap_SBTypeEnumMember_GetValueAsSigned(lua_State* L) {
62026   int SWIG_arg = 0;
62027   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
62028   int64_t result;
62029 
62030   SWIG_check_num_args("lldb::SBTypeEnumMember::GetValueAsSigned",1,1)
62031   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetValueAsSigned",1,"lldb::SBTypeEnumMember *");
62032 
62033   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
62034     SWIG_fail_ptr("SBTypeEnumMember_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
62035   }
62036 
62037   result = (int64_t)(arg1)->GetValueAsSigned();
62038   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
62039   return SWIG_arg;
62040 
62041   if(0) SWIG_fail;
62042 
62043 fail:
62044   lua_error(L);
62045   return SWIG_arg;
62046 }
62047 
62048 
62049 static int _wrap_SBTypeEnumMember_GetValueAsUnsigned(lua_State* L) {
62050   int SWIG_arg = 0;
62051   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
62052   uint64_t result;
62053 
62054   SWIG_check_num_args("lldb::SBTypeEnumMember::GetValueAsUnsigned",1,1)
62055   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetValueAsUnsigned",1,"lldb::SBTypeEnumMember *");
62056 
62057   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
62058     SWIG_fail_ptr("SBTypeEnumMember_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
62059   }
62060 
62061   result = (uint64_t)(arg1)->GetValueAsUnsigned();
62062   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
62063   return SWIG_arg;
62064 
62065   if(0) SWIG_fail;
62066 
62067 fail:
62068   lua_error(L);
62069   return SWIG_arg;
62070 }
62071 
62072 
62073 static int _wrap_SBTypeEnumMember_GetName(lua_State* L) {
62074   int SWIG_arg = 0;
62075   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
62076   char *result = 0 ;
62077 
62078   SWIG_check_num_args("lldb::SBTypeEnumMember::GetName",1,1)
62079   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetName",1,"lldb::SBTypeEnumMember *");
62080 
62081   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
62082     SWIG_fail_ptr("SBTypeEnumMember_GetName",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
62083   }
62084 
62085   result = (char *)(arg1)->GetName();
62086   lua_pushstring(L,(const char *)result); SWIG_arg++;
62087   return SWIG_arg;
62088 
62089   if(0) SWIG_fail;
62090 
62091 fail:
62092   lua_error(L);
62093   return SWIG_arg;
62094 }
62095 
62096 
62097 static int _wrap_SBTypeEnumMember_GetType(lua_State* L) {
62098   int SWIG_arg = 0;
62099   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
62100   lldb::SBType result;
62101 
62102   SWIG_check_num_args("lldb::SBTypeEnumMember::GetType",1,1)
62103   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetType",1,"lldb::SBTypeEnumMember *");
62104 
62105   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
62106     SWIG_fail_ptr("SBTypeEnumMember_GetType",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
62107   }
62108 
62109   result = (arg1)->GetType();
62110   {
62111     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
62112     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
62113   }
62114   return SWIG_arg;
62115 
62116   if(0) SWIG_fail;
62117 
62118 fail:
62119   lua_error(L);
62120   return SWIG_arg;
62121 }
62122 
62123 
62124 static int _wrap_SBTypeEnumMember_GetDescription(lua_State* L) {
62125   int SWIG_arg = 0;
62126   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
62127   lldb::SBStream *arg2 = 0 ;
62128   lldb::DescriptionLevel arg3 ;
62129   bool result;
62130 
62131   SWIG_check_num_args("lldb::SBTypeEnumMember::GetDescription",3,3)
62132   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetDescription",1,"lldb::SBTypeEnumMember *");
62133   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetDescription",2,"lldb::SBStream &");
62134   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetDescription",3,"lldb::DescriptionLevel");
62135 
62136   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
62137     SWIG_fail_ptr("SBTypeEnumMember_GetDescription",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
62138   }
62139 
62140 
62141   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
62142     SWIG_fail_ptr("SBTypeEnumMember_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
62143   }
62144 
62145   arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
62146   result = (bool)(arg1)->GetDescription(*arg2,arg3);
62147   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62148   return SWIG_arg;
62149 
62150   if(0) SWIG_fail;
62151 
62152 fail:
62153   lua_error(L);
62154   return SWIG_arg;
62155 }
62156 
62157 
62158 static int _wrap_SBTypeEnumMember___tostring(lua_State* L) {
62159   int SWIG_arg = 0;
62160   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
62161   std::string result;
62162 
62163   SWIG_check_num_args("lldb::SBTypeEnumMember::__str__",1,1)
62164   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::__str__",1,"lldb::SBTypeEnumMember *");
62165 
62166   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
62167     SWIG_fail_ptr("SBTypeEnumMember___tostring",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
62168   }
62169 
62170   result = lldb_SBTypeEnumMember___str__(arg1);
62171   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
62172   return SWIG_arg;
62173 
62174   if(0) SWIG_fail;
62175 
62176 fail:
62177   lua_error(L);
62178   return SWIG_arg;
62179 }
62180 
62181 
62182 static void swig_delete_SBTypeEnumMember(void *obj) {
62183 lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) obj;
62184 delete arg1;
62185 }
62186 static int _proxy__wrap_new_SBTypeEnumMember(lua_State *L) {
62187     assert(lua_istable(L,1));
62188     lua_pushcfunction(L,_wrap_new_SBTypeEnumMember);
62189     assert(!lua_isnil(L,-1));
62190     lua_replace(L,1); /* replace our table with real constructor */
62191     lua_call(L,lua_gettop(L)-1,1);
62192     return 1;
62193 }
62194 static swig_lua_attribute swig_SBTypeEnumMember_attributes[] = {
62195     {0,0,0}
62196 };
62197 static swig_lua_method swig_SBTypeEnumMember_methods[]= {
62198     { "IsValid", _wrap_SBTypeEnumMember_IsValid},
62199     { "GetValueAsSigned", _wrap_SBTypeEnumMember_GetValueAsSigned},
62200     { "GetValueAsUnsigned", _wrap_SBTypeEnumMember_GetValueAsUnsigned},
62201     { "GetName", _wrap_SBTypeEnumMember_GetName},
62202     { "GetType", _wrap_SBTypeEnumMember_GetType},
62203     { "GetDescription", _wrap_SBTypeEnumMember_GetDescription},
62204     { "__tostring", _wrap_SBTypeEnumMember___tostring},
62205     {0,0}
62206 };
62207 static swig_lua_method swig_SBTypeEnumMember_meta[] = {
62208     { "__tostring", _wrap_SBTypeEnumMember___tostring},
62209     {0,0}
62210 };
62211 
62212 static swig_lua_attribute swig_SBTypeEnumMember_Sf_SwigStatic_attributes[] = {
62213     {0,0,0}
62214 };
62215 static swig_lua_const_info swig_SBTypeEnumMember_Sf_SwigStatic_constants[]= {
62216     {0,0,0,0,0,0}
62217 };
62218 static swig_lua_method swig_SBTypeEnumMember_Sf_SwigStatic_methods[]= {
62219     {0,0}
62220 };
62221 static swig_lua_class* swig_SBTypeEnumMember_Sf_SwigStatic_classes[]= {
62222     0
62223 };
62224 
62225 static swig_lua_namespace swig_SBTypeEnumMember_Sf_SwigStatic = {
62226     "SBTypeEnumMember",
62227     swig_SBTypeEnumMember_Sf_SwigStatic_methods,
62228     swig_SBTypeEnumMember_Sf_SwigStatic_attributes,
62229     swig_SBTypeEnumMember_Sf_SwigStatic_constants,
62230     swig_SBTypeEnumMember_Sf_SwigStatic_classes,
62231     0
62232 };
62233 static swig_lua_class *swig_SBTypeEnumMember_bases[] = {0};
62234 static const char *swig_SBTypeEnumMember_base_names[] = {0};
62235 static swig_lua_class _wrap_class_SBTypeEnumMember = { "SBTypeEnumMember", "SBTypeEnumMember", &SWIGTYPE_p_lldb__SBTypeEnumMember,_proxy__wrap_new_SBTypeEnumMember, swig_delete_SBTypeEnumMember, swig_SBTypeEnumMember_methods, swig_SBTypeEnumMember_attributes, &swig_SBTypeEnumMember_Sf_SwigStatic, swig_SBTypeEnumMember_meta, swig_SBTypeEnumMember_bases, swig_SBTypeEnumMember_base_names };
62236 
62237 static int _wrap_new_SBTypeEnumMemberList__SWIG_0(lua_State* L) {
62238   int SWIG_arg = 0;
62239   lldb::SBTypeEnumMemberList *result = 0 ;
62240 
62241   SWIG_check_num_args("lldb::SBTypeEnumMemberList::SBTypeEnumMemberList",0,0)
62242   result = (lldb::SBTypeEnumMemberList *)new lldb::SBTypeEnumMemberList();
62243   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeEnumMemberList,1); SWIG_arg++;
62244   return SWIG_arg;
62245 
62246   if(0) SWIG_fail;
62247 
62248 fail:
62249   lua_error(L);
62250   return SWIG_arg;
62251 }
62252 
62253 
62254 static int _wrap_new_SBTypeEnumMemberList__SWIG_1(lua_State* L) {
62255   int SWIG_arg = 0;
62256   lldb::SBTypeEnumMemberList *arg1 = 0 ;
62257   lldb::SBTypeEnumMemberList *result = 0 ;
62258 
62259   SWIG_check_num_args("lldb::SBTypeEnumMemberList::SBTypeEnumMemberList",1,1)
62260   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::SBTypeEnumMemberList",1,"lldb::SBTypeEnumMemberList const &");
62261 
62262   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
62263     SWIG_fail_ptr("new_SBTypeEnumMemberList",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
62264   }
62265 
62266   result = (lldb::SBTypeEnumMemberList *)new lldb::SBTypeEnumMemberList((lldb::SBTypeEnumMemberList const &)*arg1);
62267   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeEnumMemberList,1); SWIG_arg++;
62268   return SWIG_arg;
62269 
62270   if(0) SWIG_fail;
62271 
62272 fail:
62273   lua_error(L);
62274   return SWIG_arg;
62275 }
62276 
62277 
62278 static int _wrap_new_SBTypeEnumMemberList(lua_State* L) {
62279   int argc;
62280   int argv[2]={
62281     1,2
62282   };
62283 
62284   argc = lua_gettop(L);
62285   if (argc == 0) {
62286     return _wrap_new_SBTypeEnumMemberList__SWIG_0(L);
62287   }
62288   if (argc == 1) {
62289     int _v;
62290     {
62291       void *ptr;
62292       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeEnumMemberList, SWIG_POINTER_NO_NULL)) {
62293         _v = 0;
62294       } else {
62295         _v = 1;
62296       }
62297     }
62298     if (_v) {
62299       return _wrap_new_SBTypeEnumMemberList__SWIG_1(L);
62300     }
62301   }
62302 
62303   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeEnumMemberList'\n"
62304     "  Possible C/C++ prototypes are:\n"
62305     "    lldb::SBTypeEnumMemberList::SBTypeEnumMemberList()\n"
62306     "    lldb::SBTypeEnumMemberList::SBTypeEnumMemberList(lldb::SBTypeEnumMemberList const &)\n");
62307   lua_error(L);return 0;
62308 }
62309 
62310 
62311 static int _wrap_SBTypeEnumMemberList_IsValid(lua_State* L) {
62312   int SWIG_arg = 0;
62313   lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) 0 ;
62314   bool result;
62315 
62316   SWIG_check_num_args("lldb::SBTypeEnumMemberList::IsValid",1,1)
62317   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::IsValid",1,"lldb::SBTypeEnumMemberList *");
62318 
62319   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
62320     SWIG_fail_ptr("SBTypeEnumMemberList_IsValid",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
62321   }
62322 
62323   result = (bool)(arg1)->IsValid();
62324   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62325   return SWIG_arg;
62326 
62327   if(0) SWIG_fail;
62328 
62329 fail:
62330   lua_error(L);
62331   return SWIG_arg;
62332 }
62333 
62334 
62335 static int _wrap_SBTypeEnumMemberList_Append(lua_State* L) {
62336   int SWIG_arg = 0;
62337   lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) 0 ;
62338   lldb::SBTypeEnumMember arg2 ;
62339   lldb::SBTypeEnumMember *argp2 ;
62340 
62341   SWIG_check_num_args("lldb::SBTypeEnumMemberList::Append",2,2)
62342   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::Append",1,"lldb::SBTypeEnumMemberList *");
62343   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::Append",2,"lldb::SBTypeEnumMember");
62344 
62345   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
62346     SWIG_fail_ptr("SBTypeEnumMemberList_Append",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
62347   }
62348 
62349 
62350   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
62351     SWIG_fail_ptr("SBTypeEnumMemberList_Append",2,SWIGTYPE_p_lldb__SBTypeEnumMember);
62352   }
62353   arg2 = *argp2;
62354 
62355   (arg1)->Append(arg2);
62356 
62357   return SWIG_arg;
62358 
62359   if(0) SWIG_fail;
62360 
62361 fail:
62362   lua_error(L);
62363   return SWIG_arg;
62364 }
62365 
62366 
62367 static int _wrap_SBTypeEnumMemberList_GetTypeEnumMemberAtIndex(lua_State* L) {
62368   int SWIG_arg = 0;
62369   lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) 0 ;
62370   uint32_t arg2 ;
62371   lldb::SBTypeEnumMember result;
62372 
62373   SWIG_check_num_args("lldb::SBTypeEnumMemberList::GetTypeEnumMemberAtIndex",2,2)
62374   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::GetTypeEnumMemberAtIndex",1,"lldb::SBTypeEnumMemberList *");
62375   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::GetTypeEnumMemberAtIndex",2,"uint32_t");
62376 
62377   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
62378     SWIG_fail_ptr("SBTypeEnumMemberList_GetTypeEnumMemberAtIndex",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
62379   }
62380 
62381   arg2 = (uint32_t)lua_tointeger(L, 2);
62382   result = (arg1)->GetTypeEnumMemberAtIndex(arg2);
62383   {
62384     lldb::SBTypeEnumMember * resultptr = new lldb::SBTypeEnumMember((const lldb::SBTypeEnumMember &) result);
62385     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeEnumMember,1); SWIG_arg++;
62386   }
62387   return SWIG_arg;
62388 
62389   if(0) SWIG_fail;
62390 
62391 fail:
62392   lua_error(L);
62393   return SWIG_arg;
62394 }
62395 
62396 
62397 static int _wrap_SBTypeEnumMemberList_GetSize(lua_State* L) {
62398   int SWIG_arg = 0;
62399   lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) 0 ;
62400   uint32_t result;
62401 
62402   SWIG_check_num_args("lldb::SBTypeEnumMemberList::GetSize",1,1)
62403   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::GetSize",1,"lldb::SBTypeEnumMemberList *");
62404 
62405   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
62406     SWIG_fail_ptr("SBTypeEnumMemberList_GetSize",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
62407   }
62408 
62409   result = (uint32_t)(arg1)->GetSize();
62410   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
62411   return SWIG_arg;
62412 
62413   if(0) SWIG_fail;
62414 
62415 fail:
62416   lua_error(L);
62417   return SWIG_arg;
62418 }
62419 
62420 
62421 static void swig_delete_SBTypeEnumMemberList(void *obj) {
62422 lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) obj;
62423 delete arg1;
62424 }
62425 static int _proxy__wrap_new_SBTypeEnumMemberList(lua_State *L) {
62426     assert(lua_istable(L,1));
62427     lua_pushcfunction(L,_wrap_new_SBTypeEnumMemberList);
62428     assert(!lua_isnil(L,-1));
62429     lua_replace(L,1); /* replace our table with real constructor */
62430     lua_call(L,lua_gettop(L)-1,1);
62431     return 1;
62432 }
62433 static swig_lua_attribute swig_SBTypeEnumMemberList_attributes[] = {
62434     {0,0,0}
62435 };
62436 static swig_lua_method swig_SBTypeEnumMemberList_methods[]= {
62437     { "IsValid", _wrap_SBTypeEnumMemberList_IsValid},
62438     { "Append", _wrap_SBTypeEnumMemberList_Append},
62439     { "GetTypeEnumMemberAtIndex", _wrap_SBTypeEnumMemberList_GetTypeEnumMemberAtIndex},
62440     { "GetSize", _wrap_SBTypeEnumMemberList_GetSize},
62441     {0,0}
62442 };
62443 static swig_lua_method swig_SBTypeEnumMemberList_meta[] = {
62444     {0,0}
62445 };
62446 
62447 static swig_lua_attribute swig_SBTypeEnumMemberList_Sf_SwigStatic_attributes[] = {
62448     {0,0,0}
62449 };
62450 static swig_lua_const_info swig_SBTypeEnumMemberList_Sf_SwigStatic_constants[]= {
62451     {0,0,0,0,0,0}
62452 };
62453 static swig_lua_method swig_SBTypeEnumMemberList_Sf_SwigStatic_methods[]= {
62454     {0,0}
62455 };
62456 static swig_lua_class* swig_SBTypeEnumMemberList_Sf_SwigStatic_classes[]= {
62457     0
62458 };
62459 
62460 static swig_lua_namespace swig_SBTypeEnumMemberList_Sf_SwigStatic = {
62461     "SBTypeEnumMemberList",
62462     swig_SBTypeEnumMemberList_Sf_SwigStatic_methods,
62463     swig_SBTypeEnumMemberList_Sf_SwigStatic_attributes,
62464     swig_SBTypeEnumMemberList_Sf_SwigStatic_constants,
62465     swig_SBTypeEnumMemberList_Sf_SwigStatic_classes,
62466     0
62467 };
62468 static swig_lua_class *swig_SBTypeEnumMemberList_bases[] = {0};
62469 static const char *swig_SBTypeEnumMemberList_base_names[] = {0};
62470 static swig_lua_class _wrap_class_SBTypeEnumMemberList = { "SBTypeEnumMemberList", "SBTypeEnumMemberList", &SWIGTYPE_p_lldb__SBTypeEnumMemberList,_proxy__wrap_new_SBTypeEnumMemberList, swig_delete_SBTypeEnumMemberList, swig_SBTypeEnumMemberList_methods, swig_SBTypeEnumMemberList_attributes, &swig_SBTypeEnumMemberList_Sf_SwigStatic, swig_SBTypeEnumMemberList_meta, swig_SBTypeEnumMemberList_bases, swig_SBTypeEnumMemberList_base_names };
62471 
62472 static int _wrap_new_SBTypeFilter__SWIG_0(lua_State* L) {
62473   int SWIG_arg = 0;
62474   lldb::SBTypeFilter *result = 0 ;
62475 
62476   SWIG_check_num_args("lldb::SBTypeFilter::SBTypeFilter",0,0)
62477   result = (lldb::SBTypeFilter *)new lldb::SBTypeFilter();
62478   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
62479   return SWIG_arg;
62480 
62481   if(0) SWIG_fail;
62482 
62483 fail:
62484   lua_error(L);
62485   return SWIG_arg;
62486 }
62487 
62488 
62489 static int _wrap_new_SBTypeFilter__SWIG_1(lua_State* L) {
62490   int SWIG_arg = 0;
62491   uint32_t arg1 ;
62492   lldb::SBTypeFilter *result = 0 ;
62493 
62494   SWIG_check_num_args("lldb::SBTypeFilter::SBTypeFilter",1,1)
62495   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::SBTypeFilter",1,"uint32_t");
62496   arg1 = (uint32_t)lua_tointeger(L, 1);
62497   result = (lldb::SBTypeFilter *)new lldb::SBTypeFilter(arg1);
62498   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
62499   return SWIG_arg;
62500 
62501   if(0) SWIG_fail;
62502 
62503 fail:
62504   lua_error(L);
62505   return SWIG_arg;
62506 }
62507 
62508 
62509 static int _wrap_new_SBTypeFilter__SWIG_2(lua_State* L) {
62510   int SWIG_arg = 0;
62511   lldb::SBTypeFilter *arg1 = 0 ;
62512   lldb::SBTypeFilter *result = 0 ;
62513 
62514   SWIG_check_num_args("lldb::SBTypeFilter::SBTypeFilter",1,1)
62515   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::SBTypeFilter",1,"lldb::SBTypeFilter const &");
62516 
62517   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
62518     SWIG_fail_ptr("new_SBTypeFilter",1,SWIGTYPE_p_lldb__SBTypeFilter);
62519   }
62520 
62521   result = (lldb::SBTypeFilter *)new lldb::SBTypeFilter((lldb::SBTypeFilter const &)*arg1);
62522   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
62523   return SWIG_arg;
62524 
62525   if(0) SWIG_fail;
62526 
62527 fail:
62528   lua_error(L);
62529   return SWIG_arg;
62530 }
62531 
62532 
62533 static int _wrap_new_SBTypeFilter(lua_State* L) {
62534   int argc;
62535   int argv[2]={
62536     1,2
62537   };
62538 
62539   argc = lua_gettop(L);
62540   if (argc == 0) {
62541     return _wrap_new_SBTypeFilter__SWIG_0(L);
62542   }
62543   if (argc == 1) {
62544     int _v;
62545     {
62546       void *ptr;
62547       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeFilter, SWIG_POINTER_NO_NULL)) {
62548         _v = 0;
62549       } else {
62550         _v = 1;
62551       }
62552     }
62553     if (_v) {
62554       return _wrap_new_SBTypeFilter__SWIG_2(L);
62555     }
62556   }
62557   if (argc == 1) {
62558     int _v;
62559     {
62560       _v = lua_isnumber(L,argv[0]);
62561     }
62562     if (_v) {
62563       return _wrap_new_SBTypeFilter__SWIG_1(L);
62564     }
62565   }
62566 
62567   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeFilter'\n"
62568     "  Possible C/C++ prototypes are:\n"
62569     "    lldb::SBTypeFilter::SBTypeFilter()\n"
62570     "    lldb::SBTypeFilter::SBTypeFilter(uint32_t)\n"
62571     "    lldb::SBTypeFilter::SBTypeFilter(lldb::SBTypeFilter const &)\n");
62572   lua_error(L);return 0;
62573 }
62574 
62575 
62576 static int _wrap_SBTypeFilter_IsValid(lua_State* L) {
62577   int SWIG_arg = 0;
62578   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
62579   bool result;
62580 
62581   SWIG_check_num_args("lldb::SBTypeFilter::IsValid",1,1)
62582   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::IsValid",1,"lldb::SBTypeFilter const *");
62583 
62584   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
62585     SWIG_fail_ptr("SBTypeFilter_IsValid",1,SWIGTYPE_p_lldb__SBTypeFilter);
62586   }
62587 
62588   result = (bool)((lldb::SBTypeFilter const *)arg1)->IsValid();
62589   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62590   return SWIG_arg;
62591 
62592   if(0) SWIG_fail;
62593 
62594 fail:
62595   lua_error(L);
62596   return SWIG_arg;
62597 }
62598 
62599 
62600 static int _wrap_SBTypeFilter_IsEqualTo(lua_State* L) {
62601   int SWIG_arg = 0;
62602   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
62603   lldb::SBTypeFilter *arg2 = 0 ;
62604   bool result;
62605 
62606   SWIG_check_num_args("lldb::SBTypeFilter::IsEqualTo",2,2)
62607   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::IsEqualTo",1,"lldb::SBTypeFilter *");
62608   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::IsEqualTo",2,"lldb::SBTypeFilter &");
62609 
62610   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
62611     SWIG_fail_ptr("SBTypeFilter_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeFilter);
62612   }
62613 
62614 
62615   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeFilter,0))){
62616     SWIG_fail_ptr("SBTypeFilter_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeFilter);
62617   }
62618 
62619   result = (bool)(arg1)->IsEqualTo(*arg2);
62620   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62621   return SWIG_arg;
62622 
62623   if(0) SWIG_fail;
62624 
62625 fail:
62626   lua_error(L);
62627   return SWIG_arg;
62628 }
62629 
62630 
62631 static int _wrap_SBTypeFilter_GetNumberOfExpressionPaths(lua_State* L) {
62632   int SWIG_arg = 0;
62633   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
62634   uint32_t result;
62635 
62636   SWIG_check_num_args("lldb::SBTypeFilter::GetNumberOfExpressionPaths",1,1)
62637   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::GetNumberOfExpressionPaths",1,"lldb::SBTypeFilter *");
62638 
62639   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
62640     SWIG_fail_ptr("SBTypeFilter_GetNumberOfExpressionPaths",1,SWIGTYPE_p_lldb__SBTypeFilter);
62641   }
62642 
62643   result = (uint32_t)(arg1)->GetNumberOfExpressionPaths();
62644   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
62645   return SWIG_arg;
62646 
62647   if(0) SWIG_fail;
62648 
62649 fail:
62650   lua_error(L);
62651   return SWIG_arg;
62652 }
62653 
62654 
62655 static int _wrap_SBTypeFilter_GetExpressionPathAtIndex(lua_State* L) {
62656   int SWIG_arg = 0;
62657   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
62658   uint32_t arg2 ;
62659   char *result = 0 ;
62660 
62661   SWIG_check_num_args("lldb::SBTypeFilter::GetExpressionPathAtIndex",2,2)
62662   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::GetExpressionPathAtIndex",1,"lldb::SBTypeFilter *");
62663   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::GetExpressionPathAtIndex",2,"uint32_t");
62664 
62665   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
62666     SWIG_fail_ptr("SBTypeFilter_GetExpressionPathAtIndex",1,SWIGTYPE_p_lldb__SBTypeFilter);
62667   }
62668 
62669   arg2 = (uint32_t)lua_tointeger(L, 2);
62670   result = (char *)(arg1)->GetExpressionPathAtIndex(arg2);
62671   lua_pushstring(L,(const char *)result); SWIG_arg++;
62672   return SWIG_arg;
62673 
62674   if(0) SWIG_fail;
62675 
62676 fail:
62677   lua_error(L);
62678   return SWIG_arg;
62679 }
62680 
62681 
62682 static int _wrap_SBTypeFilter_ReplaceExpressionPathAtIndex(lua_State* L) {
62683   int SWIG_arg = 0;
62684   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
62685   uint32_t arg2 ;
62686   char *arg3 = (char *) 0 ;
62687   bool result;
62688 
62689   SWIG_check_num_args("lldb::SBTypeFilter::ReplaceExpressionPathAtIndex",3,3)
62690   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::ReplaceExpressionPathAtIndex",1,"lldb::SBTypeFilter *");
62691   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::ReplaceExpressionPathAtIndex",2,"uint32_t");
62692   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTypeFilter::ReplaceExpressionPathAtIndex",3,"char const *");
62693 
62694   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
62695     SWIG_fail_ptr("SBTypeFilter_ReplaceExpressionPathAtIndex",1,SWIGTYPE_p_lldb__SBTypeFilter);
62696   }
62697 
62698   arg2 = (uint32_t)lua_tointeger(L, 2);
62699   arg3 = (char *)lua_tostring(L, 3);
62700   result = (bool)(arg1)->ReplaceExpressionPathAtIndex(arg2,(char const *)arg3);
62701   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62702   return SWIG_arg;
62703 
62704   if(0) SWIG_fail;
62705 
62706 fail:
62707   lua_error(L);
62708   return SWIG_arg;
62709 }
62710 
62711 
62712 static int _wrap_SBTypeFilter_AppendExpressionPath(lua_State* L) {
62713   int SWIG_arg = 0;
62714   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
62715   char *arg2 = (char *) 0 ;
62716 
62717   SWIG_check_num_args("lldb::SBTypeFilter::AppendExpressionPath",2,2)
62718   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::AppendExpressionPath",1,"lldb::SBTypeFilter *");
62719   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::AppendExpressionPath",2,"char const *");
62720 
62721   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
62722     SWIG_fail_ptr("SBTypeFilter_AppendExpressionPath",1,SWIGTYPE_p_lldb__SBTypeFilter);
62723   }
62724 
62725   arg2 = (char *)lua_tostring(L, 2);
62726   (arg1)->AppendExpressionPath((char const *)arg2);
62727 
62728   return SWIG_arg;
62729 
62730   if(0) SWIG_fail;
62731 
62732 fail:
62733   lua_error(L);
62734   return SWIG_arg;
62735 }
62736 
62737 
62738 static int _wrap_SBTypeFilter_Clear(lua_State* L) {
62739   int SWIG_arg = 0;
62740   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
62741 
62742   SWIG_check_num_args("lldb::SBTypeFilter::Clear",1,1)
62743   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::Clear",1,"lldb::SBTypeFilter *");
62744 
62745   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
62746     SWIG_fail_ptr("SBTypeFilter_Clear",1,SWIGTYPE_p_lldb__SBTypeFilter);
62747   }
62748 
62749   (arg1)->Clear();
62750 
62751   return SWIG_arg;
62752 
62753   if(0) SWIG_fail;
62754 
62755 fail:
62756   lua_error(L);
62757   return SWIG_arg;
62758 }
62759 
62760 
62761 static int _wrap_SBTypeFilter_GetOptions(lua_State* L) {
62762   int SWIG_arg = 0;
62763   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
62764   uint32_t result;
62765 
62766   SWIG_check_num_args("lldb::SBTypeFilter::GetOptions",1,1)
62767   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::GetOptions",1,"lldb::SBTypeFilter *");
62768 
62769   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
62770     SWIG_fail_ptr("SBTypeFilter_GetOptions",1,SWIGTYPE_p_lldb__SBTypeFilter);
62771   }
62772 
62773   result = (uint32_t)(arg1)->GetOptions();
62774   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
62775   return SWIG_arg;
62776 
62777   if(0) SWIG_fail;
62778 
62779 fail:
62780   lua_error(L);
62781   return SWIG_arg;
62782 }
62783 
62784 
62785 static int _wrap_SBTypeFilter_SetOptions(lua_State* L) {
62786   int SWIG_arg = 0;
62787   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
62788   uint32_t arg2 ;
62789 
62790   SWIG_check_num_args("lldb::SBTypeFilter::SetOptions",2,2)
62791   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::SetOptions",1,"lldb::SBTypeFilter *");
62792   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::SetOptions",2,"uint32_t");
62793 
62794   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
62795     SWIG_fail_ptr("SBTypeFilter_SetOptions",1,SWIGTYPE_p_lldb__SBTypeFilter);
62796   }
62797 
62798   arg2 = (uint32_t)lua_tointeger(L, 2);
62799   (arg1)->SetOptions(arg2);
62800 
62801   return SWIG_arg;
62802 
62803   if(0) SWIG_fail;
62804 
62805 fail:
62806   lua_error(L);
62807   return SWIG_arg;
62808 }
62809 
62810 
62811 static int _wrap_SBTypeFilter_GetDescription(lua_State* L) {
62812   int SWIG_arg = 0;
62813   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
62814   lldb::SBStream *arg2 = 0 ;
62815   lldb::DescriptionLevel arg3 ;
62816   bool result;
62817 
62818   SWIG_check_num_args("lldb::SBTypeFilter::GetDescription",3,3)
62819   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::GetDescription",1,"lldb::SBTypeFilter *");
62820   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::GetDescription",2,"lldb::SBStream &");
62821   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTypeFilter::GetDescription",3,"lldb::DescriptionLevel");
62822 
62823   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
62824     SWIG_fail_ptr("SBTypeFilter_GetDescription",1,SWIGTYPE_p_lldb__SBTypeFilter);
62825   }
62826 
62827 
62828   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
62829     SWIG_fail_ptr("SBTypeFilter_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
62830   }
62831 
62832   arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
62833   result = (bool)(arg1)->GetDescription(*arg2,arg3);
62834   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62835   return SWIG_arg;
62836 
62837   if(0) SWIG_fail;
62838 
62839 fail:
62840   lua_error(L);
62841   return SWIG_arg;
62842 }
62843 
62844 
62845 static int _wrap_SBTypeFilter___eq(lua_State* L) {
62846   int SWIG_arg = 0;
62847   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
62848   lldb::SBTypeFilter *arg2 = 0 ;
62849   bool result;
62850 
62851   SWIG_check_num_args("lldb::SBTypeFilter::operator ==",2,2)
62852   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::operator ==",1,"lldb::SBTypeFilter *");
62853   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::operator ==",2,"lldb::SBTypeFilter &");
62854 
62855   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
62856     SWIG_fail_ptr("SBTypeFilter___eq",1,SWIGTYPE_p_lldb__SBTypeFilter);
62857   }
62858 
62859 
62860   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeFilter,0))){
62861     SWIG_fail_ptr("SBTypeFilter___eq",2,SWIGTYPE_p_lldb__SBTypeFilter);
62862   }
62863 
62864   result = (bool)(arg1)->operator ==(*arg2);
62865   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62866   return SWIG_arg;
62867 
62868   if(0) SWIG_fail;
62869 
62870 fail:
62871   lua_error(L);
62872   return SWIG_arg;
62873 }
62874 
62875 
62876 static int _wrap_SBTypeFilter___tostring(lua_State* L) {
62877   int SWIG_arg = 0;
62878   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
62879   std::string result;
62880 
62881   SWIG_check_num_args("lldb::SBTypeFilter::__str__",1,1)
62882   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::__str__",1,"lldb::SBTypeFilter *");
62883 
62884   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
62885     SWIG_fail_ptr("SBTypeFilter___tostring",1,SWIGTYPE_p_lldb__SBTypeFilter);
62886   }
62887 
62888   result = lldb_SBTypeFilter___str__(arg1);
62889   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
62890   return SWIG_arg;
62891 
62892   if(0) SWIG_fail;
62893 
62894 fail:
62895   lua_error(L);
62896   return SWIG_arg;
62897 }
62898 
62899 
62900 static void swig_delete_SBTypeFilter(void *obj) {
62901 lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) obj;
62902 delete arg1;
62903 }
62904 static int _proxy__wrap_new_SBTypeFilter(lua_State *L) {
62905     assert(lua_istable(L,1));
62906     lua_pushcfunction(L,_wrap_new_SBTypeFilter);
62907     assert(!lua_isnil(L,-1));
62908     lua_replace(L,1); /* replace our table with real constructor */
62909     lua_call(L,lua_gettop(L)-1,1);
62910     return 1;
62911 }
62912 static swig_lua_attribute swig_SBTypeFilter_attributes[] = {
62913     {0,0,0}
62914 };
62915 static swig_lua_method swig_SBTypeFilter_methods[]= {
62916     { "IsValid", _wrap_SBTypeFilter_IsValid},
62917     { "IsEqualTo", _wrap_SBTypeFilter_IsEqualTo},
62918     { "GetNumberOfExpressionPaths", _wrap_SBTypeFilter_GetNumberOfExpressionPaths},
62919     { "GetExpressionPathAtIndex", _wrap_SBTypeFilter_GetExpressionPathAtIndex},
62920     { "ReplaceExpressionPathAtIndex", _wrap_SBTypeFilter_ReplaceExpressionPathAtIndex},
62921     { "AppendExpressionPath", _wrap_SBTypeFilter_AppendExpressionPath},
62922     { "Clear", _wrap_SBTypeFilter_Clear},
62923     { "GetOptions", _wrap_SBTypeFilter_GetOptions},
62924     { "SetOptions", _wrap_SBTypeFilter_SetOptions},
62925     { "GetDescription", _wrap_SBTypeFilter_GetDescription},
62926     { "__eq", _wrap_SBTypeFilter___eq},
62927     { "__tostring", _wrap_SBTypeFilter___tostring},
62928     {0,0}
62929 };
62930 static swig_lua_method swig_SBTypeFilter_meta[] = {
62931     { "__eq", _wrap_SBTypeFilter___eq},
62932     { "__tostring", _wrap_SBTypeFilter___tostring},
62933     {0,0}
62934 };
62935 
62936 static swig_lua_attribute swig_SBTypeFilter_Sf_SwigStatic_attributes[] = {
62937     {0,0,0}
62938 };
62939 static swig_lua_const_info swig_SBTypeFilter_Sf_SwigStatic_constants[]= {
62940     {0,0,0,0,0,0}
62941 };
62942 static swig_lua_method swig_SBTypeFilter_Sf_SwigStatic_methods[]= {
62943     {0,0}
62944 };
62945 static swig_lua_class* swig_SBTypeFilter_Sf_SwigStatic_classes[]= {
62946     0
62947 };
62948 
62949 static swig_lua_namespace swig_SBTypeFilter_Sf_SwigStatic = {
62950     "SBTypeFilter",
62951     swig_SBTypeFilter_Sf_SwigStatic_methods,
62952     swig_SBTypeFilter_Sf_SwigStatic_attributes,
62953     swig_SBTypeFilter_Sf_SwigStatic_constants,
62954     swig_SBTypeFilter_Sf_SwigStatic_classes,
62955     0
62956 };
62957 static swig_lua_class *swig_SBTypeFilter_bases[] = {0};
62958 static const char *swig_SBTypeFilter_base_names[] = {0};
62959 static swig_lua_class _wrap_class_SBTypeFilter = { "SBTypeFilter", "SBTypeFilter", &SWIGTYPE_p_lldb__SBTypeFilter,_proxy__wrap_new_SBTypeFilter, swig_delete_SBTypeFilter, swig_SBTypeFilter_methods, swig_SBTypeFilter_attributes, &swig_SBTypeFilter_Sf_SwigStatic, swig_SBTypeFilter_meta, swig_SBTypeFilter_bases, swig_SBTypeFilter_base_names };
62960 
62961 static int _wrap_new_SBTypeFormat__SWIG_0(lua_State* L) {
62962   int SWIG_arg = 0;
62963   lldb::SBTypeFormat *result = 0 ;
62964 
62965   SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",0,0)
62966   result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat();
62967   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
62968   return SWIG_arg;
62969 
62970   if(0) SWIG_fail;
62971 
62972 fail:
62973   lua_error(L);
62974   return SWIG_arg;
62975 }
62976 
62977 
62978 static int _wrap_new_SBTypeFormat__SWIG_1(lua_State* L) {
62979   int SWIG_arg = 0;
62980   lldb::Format arg1 ;
62981   uint32_t arg2 ;
62982   lldb::SBTypeFormat *result = 0 ;
62983 
62984   SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",2,2)
62985   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"lldb::Format");
62986   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",2,"uint32_t");
62987   arg1 = (lldb::Format)lua_tointeger(L, 1);
62988   arg2 = (uint32_t)lua_tointeger(L, 2);
62989   result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat(arg1,arg2);
62990   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
62991   return SWIG_arg;
62992 
62993   if(0) SWIG_fail;
62994 
62995 fail:
62996   lua_error(L);
62997   return SWIG_arg;
62998 }
62999 
63000 
63001 static int _wrap_new_SBTypeFormat__SWIG_2(lua_State* L) {
63002   int SWIG_arg = 0;
63003   lldb::Format arg1 ;
63004   lldb::SBTypeFormat *result = 0 ;
63005 
63006   SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",1,1)
63007   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"lldb::Format");
63008   arg1 = (lldb::Format)lua_tointeger(L, 1);
63009   result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat(arg1);
63010   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
63011   return SWIG_arg;
63012 
63013   if(0) SWIG_fail;
63014 
63015 fail:
63016   lua_error(L);
63017   return SWIG_arg;
63018 }
63019 
63020 
63021 static int _wrap_new_SBTypeFormat__SWIG_3(lua_State* L) {
63022   int SWIG_arg = 0;
63023   char *arg1 = (char *) 0 ;
63024   uint32_t arg2 ;
63025   lldb::SBTypeFormat *result = 0 ;
63026 
63027   SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",2,2)
63028   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"char const *");
63029   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",2,"uint32_t");
63030   arg1 = (char *)lua_tostring(L, 1);
63031   arg2 = (uint32_t)lua_tointeger(L, 2);
63032   result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat((char const *)arg1,arg2);
63033   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
63034   return SWIG_arg;
63035 
63036   if(0) SWIG_fail;
63037 
63038 fail:
63039   lua_error(L);
63040   return SWIG_arg;
63041 }
63042 
63043 
63044 static int _wrap_new_SBTypeFormat__SWIG_4(lua_State* L) {
63045   int SWIG_arg = 0;
63046   char *arg1 = (char *) 0 ;
63047   lldb::SBTypeFormat *result = 0 ;
63048 
63049   SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",1,1)
63050   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"char const *");
63051   arg1 = (char *)lua_tostring(L, 1);
63052   result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat((char const *)arg1);
63053   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
63054   return SWIG_arg;
63055 
63056   if(0) SWIG_fail;
63057 
63058 fail:
63059   lua_error(L);
63060   return SWIG_arg;
63061 }
63062 
63063 
63064 static int _wrap_new_SBTypeFormat__SWIG_5(lua_State* L) {
63065   int SWIG_arg = 0;
63066   lldb::SBTypeFormat *arg1 = 0 ;
63067   lldb::SBTypeFormat *result = 0 ;
63068 
63069   SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",1,1)
63070   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"lldb::SBTypeFormat const &");
63071 
63072   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
63073     SWIG_fail_ptr("new_SBTypeFormat",1,SWIGTYPE_p_lldb__SBTypeFormat);
63074   }
63075 
63076   result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat((lldb::SBTypeFormat const &)*arg1);
63077   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
63078   return SWIG_arg;
63079 
63080   if(0) SWIG_fail;
63081 
63082 fail:
63083   lua_error(L);
63084   return SWIG_arg;
63085 }
63086 
63087 
63088 static int _wrap_new_SBTypeFormat(lua_State* L) {
63089   int argc;
63090   int argv[3]={
63091     1,2,3
63092   };
63093 
63094   argc = lua_gettop(L);
63095   if (argc == 0) {
63096     return _wrap_new_SBTypeFormat__SWIG_0(L);
63097   }
63098   if (argc == 1) {
63099     int _v;
63100     {
63101       void *ptr;
63102       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeFormat, SWIG_POINTER_NO_NULL)) {
63103         _v = 0;
63104       } else {
63105         _v = 1;
63106       }
63107     }
63108     if (_v) {
63109       return _wrap_new_SBTypeFormat__SWIG_5(L);
63110     }
63111   }
63112   if (argc == 1) {
63113     int _v;
63114     {
63115       _v = lua_isnumber(L,argv[0]);
63116     }
63117     if (_v) {
63118       return _wrap_new_SBTypeFormat__SWIG_2(L);
63119     }
63120   }
63121   if (argc == 1) {
63122     int _v;
63123     {
63124       _v = SWIG_lua_isnilstring(L,argv[0]);
63125     }
63126     if (_v) {
63127       return _wrap_new_SBTypeFormat__SWIG_4(L);
63128     }
63129   }
63130   if (argc == 2) {
63131     int _v;
63132     {
63133       _v = lua_isnumber(L,argv[0]);
63134     }
63135     if (_v) {
63136       {
63137         _v = lua_isnumber(L,argv[1]);
63138       }
63139       if (_v) {
63140         return _wrap_new_SBTypeFormat__SWIG_1(L);
63141       }
63142     }
63143   }
63144   if (argc == 2) {
63145     int _v;
63146     {
63147       _v = SWIG_lua_isnilstring(L,argv[0]);
63148     }
63149     if (_v) {
63150       {
63151         _v = lua_isnumber(L,argv[1]);
63152       }
63153       if (_v) {
63154         return _wrap_new_SBTypeFormat__SWIG_3(L);
63155       }
63156     }
63157   }
63158 
63159   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeFormat'\n"
63160     "  Possible C/C++ prototypes are:\n"
63161     "    lldb::SBTypeFormat::SBTypeFormat()\n"
63162     "    lldb::SBTypeFormat::SBTypeFormat(lldb::Format,uint32_t)\n"
63163     "    lldb::SBTypeFormat::SBTypeFormat(lldb::Format)\n"
63164     "    lldb::SBTypeFormat::SBTypeFormat(char const *,uint32_t)\n"
63165     "    lldb::SBTypeFormat::SBTypeFormat(char const *)\n"
63166     "    lldb::SBTypeFormat::SBTypeFormat(lldb::SBTypeFormat const &)\n");
63167   lua_error(L);return 0;
63168 }
63169 
63170 
63171 static int _wrap_SBTypeFormat_IsValid(lua_State* L) {
63172   int SWIG_arg = 0;
63173   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
63174   bool result;
63175 
63176   SWIG_check_num_args("lldb::SBTypeFormat::IsValid",1,1)
63177   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::IsValid",1,"lldb::SBTypeFormat const *");
63178 
63179   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
63180     SWIG_fail_ptr("SBTypeFormat_IsValid",1,SWIGTYPE_p_lldb__SBTypeFormat);
63181   }
63182 
63183   result = (bool)((lldb::SBTypeFormat const *)arg1)->IsValid();
63184   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63185   return SWIG_arg;
63186 
63187   if(0) SWIG_fail;
63188 
63189 fail:
63190   lua_error(L);
63191   return SWIG_arg;
63192 }
63193 
63194 
63195 static int _wrap_SBTypeFormat_IsEqualTo(lua_State* L) {
63196   int SWIG_arg = 0;
63197   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
63198   lldb::SBTypeFormat *arg2 = 0 ;
63199   bool result;
63200 
63201   SWIG_check_num_args("lldb::SBTypeFormat::IsEqualTo",2,2)
63202   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::IsEqualTo",1,"lldb::SBTypeFormat *");
63203   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::IsEqualTo",2,"lldb::SBTypeFormat &");
63204 
63205   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
63206     SWIG_fail_ptr("SBTypeFormat_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeFormat);
63207   }
63208 
63209 
63210   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeFormat,0))){
63211     SWIG_fail_ptr("SBTypeFormat_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeFormat);
63212   }
63213 
63214   result = (bool)(arg1)->IsEqualTo(*arg2);
63215   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63216   return SWIG_arg;
63217 
63218   if(0) SWIG_fail;
63219 
63220 fail:
63221   lua_error(L);
63222   return SWIG_arg;
63223 }
63224 
63225 
63226 static int _wrap_SBTypeFormat_GetFormat(lua_State* L) {
63227   int SWIG_arg = 0;
63228   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
63229   lldb::Format result;
63230 
63231   SWIG_check_num_args("lldb::SBTypeFormat::GetFormat",1,1)
63232   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::GetFormat",1,"lldb::SBTypeFormat *");
63233 
63234   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
63235     SWIG_fail_ptr("SBTypeFormat_GetFormat",1,SWIGTYPE_p_lldb__SBTypeFormat);
63236   }
63237 
63238   result = (lldb::Format)(arg1)->GetFormat();
63239   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
63240   return SWIG_arg;
63241 
63242   if(0) SWIG_fail;
63243 
63244 fail:
63245   lua_error(L);
63246   return SWIG_arg;
63247 }
63248 
63249 
63250 static int _wrap_SBTypeFormat_GetTypeName(lua_State* L) {
63251   int SWIG_arg = 0;
63252   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
63253   char *result = 0 ;
63254 
63255   SWIG_check_num_args("lldb::SBTypeFormat::GetTypeName",1,1)
63256   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::GetTypeName",1,"lldb::SBTypeFormat *");
63257 
63258   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
63259     SWIG_fail_ptr("SBTypeFormat_GetTypeName",1,SWIGTYPE_p_lldb__SBTypeFormat);
63260   }
63261 
63262   result = (char *)(arg1)->GetTypeName();
63263   lua_pushstring(L,(const char *)result); SWIG_arg++;
63264   return SWIG_arg;
63265 
63266   if(0) SWIG_fail;
63267 
63268 fail:
63269   lua_error(L);
63270   return SWIG_arg;
63271 }
63272 
63273 
63274 static int _wrap_SBTypeFormat_GetOptions(lua_State* L) {
63275   int SWIG_arg = 0;
63276   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
63277   uint32_t result;
63278 
63279   SWIG_check_num_args("lldb::SBTypeFormat::GetOptions",1,1)
63280   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::GetOptions",1,"lldb::SBTypeFormat *");
63281 
63282   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
63283     SWIG_fail_ptr("SBTypeFormat_GetOptions",1,SWIGTYPE_p_lldb__SBTypeFormat);
63284   }
63285 
63286   result = (uint32_t)(arg1)->GetOptions();
63287   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
63288   return SWIG_arg;
63289 
63290   if(0) SWIG_fail;
63291 
63292 fail:
63293   lua_error(L);
63294   return SWIG_arg;
63295 }
63296 
63297 
63298 static int _wrap_SBTypeFormat_SetFormat(lua_State* L) {
63299   int SWIG_arg = 0;
63300   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
63301   lldb::Format arg2 ;
63302 
63303   SWIG_check_num_args("lldb::SBTypeFormat::SetFormat",2,2)
63304   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SetFormat",1,"lldb::SBTypeFormat *");
63305   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SetFormat",2,"lldb::Format");
63306 
63307   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
63308     SWIG_fail_ptr("SBTypeFormat_SetFormat",1,SWIGTYPE_p_lldb__SBTypeFormat);
63309   }
63310 
63311   arg2 = (lldb::Format)lua_tointeger(L, 2);
63312   (arg1)->SetFormat(arg2);
63313 
63314   return SWIG_arg;
63315 
63316   if(0) SWIG_fail;
63317 
63318 fail:
63319   lua_error(L);
63320   return SWIG_arg;
63321 }
63322 
63323 
63324 static int _wrap_SBTypeFormat_SetTypeName(lua_State* L) {
63325   int SWIG_arg = 0;
63326   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
63327   char *arg2 = (char *) 0 ;
63328 
63329   SWIG_check_num_args("lldb::SBTypeFormat::SetTypeName",2,2)
63330   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SetTypeName",1,"lldb::SBTypeFormat *");
63331   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SetTypeName",2,"char const *");
63332 
63333   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
63334     SWIG_fail_ptr("SBTypeFormat_SetTypeName",1,SWIGTYPE_p_lldb__SBTypeFormat);
63335   }
63336 
63337   arg2 = (char *)lua_tostring(L, 2);
63338   (arg1)->SetTypeName((char const *)arg2);
63339 
63340   return SWIG_arg;
63341 
63342   if(0) SWIG_fail;
63343 
63344 fail:
63345   lua_error(L);
63346   return SWIG_arg;
63347 }
63348 
63349 
63350 static int _wrap_SBTypeFormat_SetOptions(lua_State* L) {
63351   int SWIG_arg = 0;
63352   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
63353   uint32_t arg2 ;
63354 
63355   SWIG_check_num_args("lldb::SBTypeFormat::SetOptions",2,2)
63356   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SetOptions",1,"lldb::SBTypeFormat *");
63357   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SetOptions",2,"uint32_t");
63358 
63359   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
63360     SWIG_fail_ptr("SBTypeFormat_SetOptions",1,SWIGTYPE_p_lldb__SBTypeFormat);
63361   }
63362 
63363   arg2 = (uint32_t)lua_tointeger(L, 2);
63364   (arg1)->SetOptions(arg2);
63365 
63366   return SWIG_arg;
63367 
63368   if(0) SWIG_fail;
63369 
63370 fail:
63371   lua_error(L);
63372   return SWIG_arg;
63373 }
63374 
63375 
63376 static int _wrap_SBTypeFormat_GetDescription(lua_State* L) {
63377   int SWIG_arg = 0;
63378   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
63379   lldb::SBStream *arg2 = 0 ;
63380   lldb::DescriptionLevel arg3 ;
63381   bool result;
63382 
63383   SWIG_check_num_args("lldb::SBTypeFormat::GetDescription",3,3)
63384   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::GetDescription",1,"lldb::SBTypeFormat *");
63385   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::GetDescription",2,"lldb::SBStream &");
63386   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTypeFormat::GetDescription",3,"lldb::DescriptionLevel");
63387 
63388   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
63389     SWIG_fail_ptr("SBTypeFormat_GetDescription",1,SWIGTYPE_p_lldb__SBTypeFormat);
63390   }
63391 
63392 
63393   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
63394     SWIG_fail_ptr("SBTypeFormat_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
63395   }
63396 
63397   arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
63398   result = (bool)(arg1)->GetDescription(*arg2,arg3);
63399   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63400   return SWIG_arg;
63401 
63402   if(0) SWIG_fail;
63403 
63404 fail:
63405   lua_error(L);
63406   return SWIG_arg;
63407 }
63408 
63409 
63410 static int _wrap_SBTypeFormat___eq(lua_State* L) {
63411   int SWIG_arg = 0;
63412   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
63413   lldb::SBTypeFormat *arg2 = 0 ;
63414   bool result;
63415 
63416   SWIG_check_num_args("lldb::SBTypeFormat::operator ==",2,2)
63417   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::operator ==",1,"lldb::SBTypeFormat *");
63418   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::operator ==",2,"lldb::SBTypeFormat &");
63419 
63420   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
63421     SWIG_fail_ptr("SBTypeFormat___eq",1,SWIGTYPE_p_lldb__SBTypeFormat);
63422   }
63423 
63424 
63425   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeFormat,0))){
63426     SWIG_fail_ptr("SBTypeFormat___eq",2,SWIGTYPE_p_lldb__SBTypeFormat);
63427   }
63428 
63429   result = (bool)(arg1)->operator ==(*arg2);
63430   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63431   return SWIG_arg;
63432 
63433   if(0) SWIG_fail;
63434 
63435 fail:
63436   lua_error(L);
63437   return SWIG_arg;
63438 }
63439 
63440 
63441 static int _wrap_SBTypeFormat___tostring(lua_State* L) {
63442   int SWIG_arg = 0;
63443   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
63444   std::string result;
63445 
63446   SWIG_check_num_args("lldb::SBTypeFormat::__str__",1,1)
63447   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::__str__",1,"lldb::SBTypeFormat *");
63448 
63449   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
63450     SWIG_fail_ptr("SBTypeFormat___tostring",1,SWIGTYPE_p_lldb__SBTypeFormat);
63451   }
63452 
63453   result = lldb_SBTypeFormat___str__(arg1);
63454   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
63455   return SWIG_arg;
63456 
63457   if(0) SWIG_fail;
63458 
63459 fail:
63460   lua_error(L);
63461   return SWIG_arg;
63462 }
63463 
63464 
63465 static void swig_delete_SBTypeFormat(void *obj) {
63466 lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) obj;
63467 delete arg1;
63468 }
63469 static int _proxy__wrap_new_SBTypeFormat(lua_State *L) {
63470     assert(lua_istable(L,1));
63471     lua_pushcfunction(L,_wrap_new_SBTypeFormat);
63472     assert(!lua_isnil(L,-1));
63473     lua_replace(L,1); /* replace our table with real constructor */
63474     lua_call(L,lua_gettop(L)-1,1);
63475     return 1;
63476 }
63477 static swig_lua_attribute swig_SBTypeFormat_attributes[] = {
63478     {0,0,0}
63479 };
63480 static swig_lua_method swig_SBTypeFormat_methods[]= {
63481     { "IsValid", _wrap_SBTypeFormat_IsValid},
63482     { "IsEqualTo", _wrap_SBTypeFormat_IsEqualTo},
63483     { "GetFormat", _wrap_SBTypeFormat_GetFormat},
63484     { "GetTypeName", _wrap_SBTypeFormat_GetTypeName},
63485     { "GetOptions", _wrap_SBTypeFormat_GetOptions},
63486     { "SetFormat", _wrap_SBTypeFormat_SetFormat},
63487     { "SetTypeName", _wrap_SBTypeFormat_SetTypeName},
63488     { "SetOptions", _wrap_SBTypeFormat_SetOptions},
63489     { "GetDescription", _wrap_SBTypeFormat_GetDescription},
63490     { "__eq", _wrap_SBTypeFormat___eq},
63491     { "__tostring", _wrap_SBTypeFormat___tostring},
63492     {0,0}
63493 };
63494 static swig_lua_method swig_SBTypeFormat_meta[] = {
63495     { "__eq", _wrap_SBTypeFormat___eq},
63496     { "__tostring", _wrap_SBTypeFormat___tostring},
63497     {0,0}
63498 };
63499 
63500 static swig_lua_attribute swig_SBTypeFormat_Sf_SwigStatic_attributes[] = {
63501     {0,0,0}
63502 };
63503 static swig_lua_const_info swig_SBTypeFormat_Sf_SwigStatic_constants[]= {
63504     {0,0,0,0,0,0}
63505 };
63506 static swig_lua_method swig_SBTypeFormat_Sf_SwigStatic_methods[]= {
63507     {0,0}
63508 };
63509 static swig_lua_class* swig_SBTypeFormat_Sf_SwigStatic_classes[]= {
63510     0
63511 };
63512 
63513 static swig_lua_namespace swig_SBTypeFormat_Sf_SwigStatic = {
63514     "SBTypeFormat",
63515     swig_SBTypeFormat_Sf_SwigStatic_methods,
63516     swig_SBTypeFormat_Sf_SwigStatic_attributes,
63517     swig_SBTypeFormat_Sf_SwigStatic_constants,
63518     swig_SBTypeFormat_Sf_SwigStatic_classes,
63519     0
63520 };
63521 static swig_lua_class *swig_SBTypeFormat_bases[] = {0};
63522 static const char *swig_SBTypeFormat_base_names[] = {0};
63523 static swig_lua_class _wrap_class_SBTypeFormat = { "SBTypeFormat", "SBTypeFormat", &SWIGTYPE_p_lldb__SBTypeFormat,_proxy__wrap_new_SBTypeFormat, swig_delete_SBTypeFormat, swig_SBTypeFormat_methods, swig_SBTypeFormat_attributes, &swig_SBTypeFormat_Sf_SwigStatic, swig_SBTypeFormat_meta, swig_SBTypeFormat_bases, swig_SBTypeFormat_base_names };
63524 
63525 static int _wrap_new_SBTypeNameSpecifier__SWIG_0(lua_State* L) {
63526   int SWIG_arg = 0;
63527   lldb::SBTypeNameSpecifier *result = 0 ;
63528 
63529   SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",0,0)
63530   result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier();
63531   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
63532   return SWIG_arg;
63533 
63534   if(0) SWIG_fail;
63535 
63536 fail:
63537   lua_error(L);
63538   return SWIG_arg;
63539 }
63540 
63541 
63542 static int _wrap_new_SBTypeNameSpecifier__SWIG_1(lua_State* L) {
63543   int SWIG_arg = 0;
63544   char *arg1 = (char *) 0 ;
63545   bool arg2 ;
63546   lldb::SBTypeNameSpecifier *result = 0 ;
63547 
63548   SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",2,2)
63549   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,"char const *");
63550   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",2,"bool");
63551   arg1 = (char *)lua_tostring(L, 1);
63552   arg2 = (lua_toboolean(L, 2)!=0);
63553   result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier((char const *)arg1,arg2);
63554   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
63555   return SWIG_arg;
63556 
63557   if(0) SWIG_fail;
63558 
63559 fail:
63560   lua_error(L);
63561   return SWIG_arg;
63562 }
63563 
63564 
63565 static int _wrap_new_SBTypeNameSpecifier__SWIG_2(lua_State* L) {
63566   int SWIG_arg = 0;
63567   char *arg1 = (char *) 0 ;
63568   lldb::SBTypeNameSpecifier *result = 0 ;
63569 
63570   SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,1)
63571   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,"char const *");
63572   arg1 = (char *)lua_tostring(L, 1);
63573   result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier((char const *)arg1);
63574   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
63575   return SWIG_arg;
63576 
63577   if(0) SWIG_fail;
63578 
63579 fail:
63580   lua_error(L);
63581   return SWIG_arg;
63582 }
63583 
63584 
63585 static int _wrap_new_SBTypeNameSpecifier__SWIG_3(lua_State* L) {
63586   int SWIG_arg = 0;
63587   lldb::SBType arg1 ;
63588   lldb::SBType *argp1 ;
63589   lldb::SBTypeNameSpecifier *result = 0 ;
63590 
63591   SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,1)
63592   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,"lldb::SBType");
63593 
63594   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_lldb__SBType,0))){
63595     SWIG_fail_ptr("new_SBTypeNameSpecifier",1,SWIGTYPE_p_lldb__SBType);
63596   }
63597   arg1 = *argp1;
63598 
63599   result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier(arg1);
63600   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
63601   return SWIG_arg;
63602 
63603   if(0) SWIG_fail;
63604 
63605 fail:
63606   lua_error(L);
63607   return SWIG_arg;
63608 }
63609 
63610 
63611 static int _wrap_new_SBTypeNameSpecifier__SWIG_4(lua_State* L) {
63612   int SWIG_arg = 0;
63613   lldb::SBTypeNameSpecifier *arg1 = 0 ;
63614   lldb::SBTypeNameSpecifier *result = 0 ;
63615 
63616   SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,1)
63617   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,"lldb::SBTypeNameSpecifier const &");
63618 
63619   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
63620     SWIG_fail_ptr("new_SBTypeNameSpecifier",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
63621   }
63622 
63623   result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier((lldb::SBTypeNameSpecifier const &)*arg1);
63624   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
63625   return SWIG_arg;
63626 
63627   if(0) SWIG_fail;
63628 
63629 fail:
63630   lua_error(L);
63631   return SWIG_arg;
63632 }
63633 
63634 
63635 static int _wrap_new_SBTypeNameSpecifier(lua_State* L) {
63636   int argc;
63637   int argv[3]={
63638     1,2,3
63639   };
63640 
63641   argc = lua_gettop(L);
63642   if (argc == 0) {
63643     return _wrap_new_SBTypeNameSpecifier__SWIG_0(L);
63644   }
63645   if (argc == 1) {
63646     int _v;
63647     {
63648       void *ptr;
63649       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBType, SWIG_POINTER_NO_NULL)) {
63650         _v = 0;
63651       } else {
63652         _v = 1;
63653       }
63654     }
63655     if (_v) {
63656       return _wrap_new_SBTypeNameSpecifier__SWIG_3(L);
63657     }
63658   }
63659   if (argc == 1) {
63660     int _v;
63661     {
63662       void *ptr;
63663       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeNameSpecifier, SWIG_POINTER_NO_NULL)) {
63664         _v = 0;
63665       } else {
63666         _v = 1;
63667       }
63668     }
63669     if (_v) {
63670       return _wrap_new_SBTypeNameSpecifier__SWIG_4(L);
63671     }
63672   }
63673   if (argc == 1) {
63674     int _v;
63675     {
63676       _v = SWIG_lua_isnilstring(L,argv[0]);
63677     }
63678     if (_v) {
63679       return _wrap_new_SBTypeNameSpecifier__SWIG_2(L);
63680     }
63681   }
63682   if (argc == 2) {
63683     int _v;
63684     {
63685       _v = SWIG_lua_isnilstring(L,argv[0]);
63686     }
63687     if (_v) {
63688       {
63689         _v = lua_isboolean(L,argv[1]);
63690       }
63691       if (_v) {
63692         return _wrap_new_SBTypeNameSpecifier__SWIG_1(L);
63693       }
63694     }
63695   }
63696 
63697   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeNameSpecifier'\n"
63698     "  Possible C/C++ prototypes are:\n"
63699     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier()\n"
63700     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier(char const *,bool)\n"
63701     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier(char const *)\n"
63702     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier(lldb::SBType)\n"
63703     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier(lldb::SBTypeNameSpecifier const &)\n");
63704   lua_error(L);return 0;
63705 }
63706 
63707 
63708 static int _wrap_SBTypeNameSpecifier_IsValid(lua_State* L) {
63709   int SWIG_arg = 0;
63710   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
63711   bool result;
63712 
63713   SWIG_check_num_args("lldb::SBTypeNameSpecifier::IsValid",1,1)
63714   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::IsValid",1,"lldb::SBTypeNameSpecifier const *");
63715 
63716   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
63717     SWIG_fail_ptr("SBTypeNameSpecifier_IsValid",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
63718   }
63719 
63720   result = (bool)((lldb::SBTypeNameSpecifier const *)arg1)->IsValid();
63721   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63722   return SWIG_arg;
63723 
63724   if(0) SWIG_fail;
63725 
63726 fail:
63727   lua_error(L);
63728   return SWIG_arg;
63729 }
63730 
63731 
63732 static int _wrap_SBTypeNameSpecifier_IsEqualTo(lua_State* L) {
63733   int SWIG_arg = 0;
63734   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
63735   lldb::SBTypeNameSpecifier *arg2 = 0 ;
63736   bool result;
63737 
63738   SWIG_check_num_args("lldb::SBTypeNameSpecifier::IsEqualTo",2,2)
63739   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::IsEqualTo",1,"lldb::SBTypeNameSpecifier *");
63740   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::IsEqualTo",2,"lldb::SBTypeNameSpecifier &");
63741 
63742   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
63743     SWIG_fail_ptr("SBTypeNameSpecifier_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
63744   }
63745 
63746 
63747   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
63748     SWIG_fail_ptr("SBTypeNameSpecifier_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
63749   }
63750 
63751   result = (bool)(arg1)->IsEqualTo(*arg2);
63752   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63753   return SWIG_arg;
63754 
63755   if(0) SWIG_fail;
63756 
63757 fail:
63758   lua_error(L);
63759   return SWIG_arg;
63760 }
63761 
63762 
63763 static int _wrap_SBTypeNameSpecifier_GetName(lua_State* L) {
63764   int SWIG_arg = 0;
63765   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
63766   char *result = 0 ;
63767 
63768   SWIG_check_num_args("lldb::SBTypeNameSpecifier::GetName",1,1)
63769   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetName",1,"lldb::SBTypeNameSpecifier *");
63770 
63771   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
63772     SWIG_fail_ptr("SBTypeNameSpecifier_GetName",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
63773   }
63774 
63775   result = (char *)(arg1)->GetName();
63776   lua_pushstring(L,(const char *)result); SWIG_arg++;
63777   return SWIG_arg;
63778 
63779   if(0) SWIG_fail;
63780 
63781 fail:
63782   lua_error(L);
63783   return SWIG_arg;
63784 }
63785 
63786 
63787 static int _wrap_SBTypeNameSpecifier_GetType(lua_State* L) {
63788   int SWIG_arg = 0;
63789   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
63790   lldb::SBType result;
63791 
63792   SWIG_check_num_args("lldb::SBTypeNameSpecifier::GetType",1,1)
63793   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetType",1,"lldb::SBTypeNameSpecifier *");
63794 
63795   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
63796     SWIG_fail_ptr("SBTypeNameSpecifier_GetType",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
63797   }
63798 
63799   result = (arg1)->GetType();
63800   {
63801     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
63802     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
63803   }
63804   return SWIG_arg;
63805 
63806   if(0) SWIG_fail;
63807 
63808 fail:
63809   lua_error(L);
63810   return SWIG_arg;
63811 }
63812 
63813 
63814 static int _wrap_SBTypeNameSpecifier_IsRegex(lua_State* L) {
63815   int SWIG_arg = 0;
63816   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
63817   bool result;
63818 
63819   SWIG_check_num_args("lldb::SBTypeNameSpecifier::IsRegex",1,1)
63820   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::IsRegex",1,"lldb::SBTypeNameSpecifier *");
63821 
63822   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
63823     SWIG_fail_ptr("SBTypeNameSpecifier_IsRegex",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
63824   }
63825 
63826   result = (bool)(arg1)->IsRegex();
63827   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63828   return SWIG_arg;
63829 
63830   if(0) SWIG_fail;
63831 
63832 fail:
63833   lua_error(L);
63834   return SWIG_arg;
63835 }
63836 
63837 
63838 static int _wrap_SBTypeNameSpecifier_GetDescription(lua_State* L) {
63839   int SWIG_arg = 0;
63840   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
63841   lldb::SBStream *arg2 = 0 ;
63842   lldb::DescriptionLevel arg3 ;
63843   bool result;
63844 
63845   SWIG_check_num_args("lldb::SBTypeNameSpecifier::GetDescription",3,3)
63846   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetDescription",1,"lldb::SBTypeNameSpecifier *");
63847   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetDescription",2,"lldb::SBStream &");
63848   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetDescription",3,"lldb::DescriptionLevel");
63849 
63850   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
63851     SWIG_fail_ptr("SBTypeNameSpecifier_GetDescription",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
63852   }
63853 
63854 
63855   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
63856     SWIG_fail_ptr("SBTypeNameSpecifier_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
63857   }
63858 
63859   arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
63860   result = (bool)(arg1)->GetDescription(*arg2,arg3);
63861   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63862   return SWIG_arg;
63863 
63864   if(0) SWIG_fail;
63865 
63866 fail:
63867   lua_error(L);
63868   return SWIG_arg;
63869 }
63870 
63871 
63872 static int _wrap_SBTypeNameSpecifier___eq(lua_State* L) {
63873   int SWIG_arg = 0;
63874   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
63875   lldb::SBTypeNameSpecifier *arg2 = 0 ;
63876   bool result;
63877 
63878   SWIG_check_num_args("lldb::SBTypeNameSpecifier::operator ==",2,2)
63879   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::operator ==",1,"lldb::SBTypeNameSpecifier *");
63880   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::operator ==",2,"lldb::SBTypeNameSpecifier &");
63881 
63882   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
63883     SWIG_fail_ptr("SBTypeNameSpecifier___eq",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
63884   }
63885 
63886 
63887   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
63888     SWIG_fail_ptr("SBTypeNameSpecifier___eq",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
63889   }
63890 
63891   result = (bool)(arg1)->operator ==(*arg2);
63892   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63893   return SWIG_arg;
63894 
63895   if(0) SWIG_fail;
63896 
63897 fail:
63898   lua_error(L);
63899   return SWIG_arg;
63900 }
63901 
63902 
63903 static int _wrap_SBTypeNameSpecifier___tostring(lua_State* L) {
63904   int SWIG_arg = 0;
63905   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
63906   std::string result;
63907 
63908   SWIG_check_num_args("lldb::SBTypeNameSpecifier::__str__",1,1)
63909   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::__str__",1,"lldb::SBTypeNameSpecifier *");
63910 
63911   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
63912     SWIG_fail_ptr("SBTypeNameSpecifier___tostring",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
63913   }
63914 
63915   result = lldb_SBTypeNameSpecifier___str__(arg1);
63916   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
63917   return SWIG_arg;
63918 
63919   if(0) SWIG_fail;
63920 
63921 fail:
63922   lua_error(L);
63923   return SWIG_arg;
63924 }
63925 
63926 
63927 static void swig_delete_SBTypeNameSpecifier(void *obj) {
63928 lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) obj;
63929 delete arg1;
63930 }
63931 static int _proxy__wrap_new_SBTypeNameSpecifier(lua_State *L) {
63932     assert(lua_istable(L,1));
63933     lua_pushcfunction(L,_wrap_new_SBTypeNameSpecifier);
63934     assert(!lua_isnil(L,-1));
63935     lua_replace(L,1); /* replace our table with real constructor */
63936     lua_call(L,lua_gettop(L)-1,1);
63937     return 1;
63938 }
63939 static swig_lua_attribute swig_SBTypeNameSpecifier_attributes[] = {
63940     {0,0,0}
63941 };
63942 static swig_lua_method swig_SBTypeNameSpecifier_methods[]= {
63943     { "IsValid", _wrap_SBTypeNameSpecifier_IsValid},
63944     { "IsEqualTo", _wrap_SBTypeNameSpecifier_IsEqualTo},
63945     { "GetName", _wrap_SBTypeNameSpecifier_GetName},
63946     { "GetType", _wrap_SBTypeNameSpecifier_GetType},
63947     { "IsRegex", _wrap_SBTypeNameSpecifier_IsRegex},
63948     { "GetDescription", _wrap_SBTypeNameSpecifier_GetDescription},
63949     { "__eq", _wrap_SBTypeNameSpecifier___eq},
63950     { "__tostring", _wrap_SBTypeNameSpecifier___tostring},
63951     {0,0}
63952 };
63953 static swig_lua_method swig_SBTypeNameSpecifier_meta[] = {
63954     { "__eq", _wrap_SBTypeNameSpecifier___eq},
63955     { "__tostring", _wrap_SBTypeNameSpecifier___tostring},
63956     {0,0}
63957 };
63958 
63959 static swig_lua_attribute swig_SBTypeNameSpecifier_Sf_SwigStatic_attributes[] = {
63960     {0,0,0}
63961 };
63962 static swig_lua_const_info swig_SBTypeNameSpecifier_Sf_SwigStatic_constants[]= {
63963     {0,0,0,0,0,0}
63964 };
63965 static swig_lua_method swig_SBTypeNameSpecifier_Sf_SwigStatic_methods[]= {
63966     {0,0}
63967 };
63968 static swig_lua_class* swig_SBTypeNameSpecifier_Sf_SwigStatic_classes[]= {
63969     0
63970 };
63971 
63972 static swig_lua_namespace swig_SBTypeNameSpecifier_Sf_SwigStatic = {
63973     "SBTypeNameSpecifier",
63974     swig_SBTypeNameSpecifier_Sf_SwigStatic_methods,
63975     swig_SBTypeNameSpecifier_Sf_SwigStatic_attributes,
63976     swig_SBTypeNameSpecifier_Sf_SwigStatic_constants,
63977     swig_SBTypeNameSpecifier_Sf_SwigStatic_classes,
63978     0
63979 };
63980 static swig_lua_class *swig_SBTypeNameSpecifier_bases[] = {0};
63981 static const char *swig_SBTypeNameSpecifier_base_names[] = {0};
63982 static swig_lua_class _wrap_class_SBTypeNameSpecifier = { "SBTypeNameSpecifier", "SBTypeNameSpecifier", &SWIGTYPE_p_lldb__SBTypeNameSpecifier,_proxy__wrap_new_SBTypeNameSpecifier, swig_delete_SBTypeNameSpecifier, swig_SBTypeNameSpecifier_methods, swig_SBTypeNameSpecifier_attributes, &swig_SBTypeNameSpecifier_Sf_SwigStatic, swig_SBTypeNameSpecifier_meta, swig_SBTypeNameSpecifier_bases, swig_SBTypeNameSpecifier_base_names };
63983 
63984 static int _wrap_new_SBTypeSummaryOptions__SWIG_0(lua_State* L) {
63985   int SWIG_arg = 0;
63986   lldb::SBTypeSummaryOptions *result = 0 ;
63987 
63988   SWIG_check_num_args("lldb::SBTypeSummaryOptions::SBTypeSummaryOptions",0,0)
63989   result = (lldb::SBTypeSummaryOptions *)new lldb::SBTypeSummaryOptions();
63990   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSummaryOptions,1); SWIG_arg++;
63991   return SWIG_arg;
63992 
63993   if(0) SWIG_fail;
63994 
63995 fail:
63996   lua_error(L);
63997   return SWIG_arg;
63998 }
63999 
64000 
64001 static int _wrap_new_SBTypeSummaryOptions__SWIG_1(lua_State* L) {
64002   int SWIG_arg = 0;
64003   lldb::SBTypeSummaryOptions *arg1 = 0 ;
64004   lldb::SBTypeSummaryOptions *result = 0 ;
64005 
64006   SWIG_check_num_args("lldb::SBTypeSummaryOptions::SBTypeSummaryOptions",1,1)
64007   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SBTypeSummaryOptions",1,"lldb::SBTypeSummaryOptions const &");
64008 
64009   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
64010     SWIG_fail_ptr("new_SBTypeSummaryOptions",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
64011   }
64012 
64013   result = (lldb::SBTypeSummaryOptions *)new lldb::SBTypeSummaryOptions((lldb::SBTypeSummaryOptions const &)*arg1);
64014   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSummaryOptions,1); SWIG_arg++;
64015   return SWIG_arg;
64016 
64017   if(0) SWIG_fail;
64018 
64019 fail:
64020   lua_error(L);
64021   return SWIG_arg;
64022 }
64023 
64024 
64025 static int _wrap_new_SBTypeSummaryOptions(lua_State* L) {
64026   int argc;
64027   int argv[2]={
64028     1,2
64029   };
64030 
64031   argc = lua_gettop(L);
64032   if (argc == 0) {
64033     return _wrap_new_SBTypeSummaryOptions__SWIG_0(L);
64034   }
64035   if (argc == 1) {
64036     int _v;
64037     {
64038       void *ptr;
64039       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeSummaryOptions, SWIG_POINTER_NO_NULL)) {
64040         _v = 0;
64041       } else {
64042         _v = 1;
64043       }
64044     }
64045     if (_v) {
64046       return _wrap_new_SBTypeSummaryOptions__SWIG_1(L);
64047     }
64048   }
64049 
64050   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeSummaryOptions'\n"
64051     "  Possible C/C++ prototypes are:\n"
64052     "    lldb::SBTypeSummaryOptions::SBTypeSummaryOptions()\n"
64053     "    lldb::SBTypeSummaryOptions::SBTypeSummaryOptions(lldb::SBTypeSummaryOptions const &)\n");
64054   lua_error(L);return 0;
64055 }
64056 
64057 
64058 static int _wrap_SBTypeSummaryOptions_IsValid(lua_State* L) {
64059   int SWIG_arg = 0;
64060   lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
64061   bool result;
64062 
64063   SWIG_check_num_args("lldb::SBTypeSummaryOptions::IsValid",1,1)
64064   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::IsValid",1,"lldb::SBTypeSummaryOptions *");
64065 
64066   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
64067     SWIG_fail_ptr("SBTypeSummaryOptions_IsValid",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
64068   }
64069 
64070   result = (bool)(arg1)->IsValid();
64071   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64072   return SWIG_arg;
64073 
64074   if(0) SWIG_fail;
64075 
64076 fail:
64077   lua_error(L);
64078   return SWIG_arg;
64079 }
64080 
64081 
64082 static int _wrap_SBTypeSummaryOptions_GetLanguage(lua_State* L) {
64083   int SWIG_arg = 0;
64084   lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
64085   lldb::LanguageType result;
64086 
64087   SWIG_check_num_args("lldb::SBTypeSummaryOptions::GetLanguage",1,1)
64088   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::GetLanguage",1,"lldb::SBTypeSummaryOptions *");
64089 
64090   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
64091     SWIG_fail_ptr("SBTypeSummaryOptions_GetLanguage",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
64092   }
64093 
64094   result = (lldb::LanguageType)(arg1)->GetLanguage();
64095   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
64096   return SWIG_arg;
64097 
64098   if(0) SWIG_fail;
64099 
64100 fail:
64101   lua_error(L);
64102   return SWIG_arg;
64103 }
64104 
64105 
64106 static int _wrap_SBTypeSummaryOptions_GetCapping(lua_State* L) {
64107   int SWIG_arg = 0;
64108   lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
64109   lldb::TypeSummaryCapping result;
64110 
64111   SWIG_check_num_args("lldb::SBTypeSummaryOptions::GetCapping",1,1)
64112   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::GetCapping",1,"lldb::SBTypeSummaryOptions *");
64113 
64114   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
64115     SWIG_fail_ptr("SBTypeSummaryOptions_GetCapping",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
64116   }
64117 
64118   result = (lldb::TypeSummaryCapping)(arg1)->GetCapping();
64119   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
64120   return SWIG_arg;
64121 
64122   if(0) SWIG_fail;
64123 
64124 fail:
64125   lua_error(L);
64126   return SWIG_arg;
64127 }
64128 
64129 
64130 static int _wrap_SBTypeSummaryOptions_SetLanguage(lua_State* L) {
64131   int SWIG_arg = 0;
64132   lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
64133   lldb::LanguageType arg2 ;
64134 
64135   SWIG_check_num_args("lldb::SBTypeSummaryOptions::SetLanguage",2,2)
64136   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SetLanguage",1,"lldb::SBTypeSummaryOptions *");
64137   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SetLanguage",2,"lldb::LanguageType");
64138 
64139   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
64140     SWIG_fail_ptr("SBTypeSummaryOptions_SetLanguage",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
64141   }
64142 
64143   arg2 = (lldb::LanguageType)lua_tointeger(L, 2);
64144   (arg1)->SetLanguage(arg2);
64145 
64146   return SWIG_arg;
64147 
64148   if(0) SWIG_fail;
64149 
64150 fail:
64151   lua_error(L);
64152   return SWIG_arg;
64153 }
64154 
64155 
64156 static int _wrap_SBTypeSummaryOptions_SetCapping(lua_State* L) {
64157   int SWIG_arg = 0;
64158   lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
64159   lldb::TypeSummaryCapping arg2 ;
64160 
64161   SWIG_check_num_args("lldb::SBTypeSummaryOptions::SetCapping",2,2)
64162   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SetCapping",1,"lldb::SBTypeSummaryOptions *");
64163   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SetCapping",2,"lldb::TypeSummaryCapping");
64164 
64165   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
64166     SWIG_fail_ptr("SBTypeSummaryOptions_SetCapping",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
64167   }
64168 
64169   arg2 = (lldb::TypeSummaryCapping)lua_tointeger(L, 2);
64170   (arg1)->SetCapping(arg2);
64171 
64172   return SWIG_arg;
64173 
64174   if(0) SWIG_fail;
64175 
64176 fail:
64177   lua_error(L);
64178   return SWIG_arg;
64179 }
64180 
64181 
64182 static void swig_delete_SBTypeSummaryOptions(void *obj) {
64183 lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) obj;
64184 delete arg1;
64185 }
64186 static int _proxy__wrap_new_SBTypeSummaryOptions(lua_State *L) {
64187     assert(lua_istable(L,1));
64188     lua_pushcfunction(L,_wrap_new_SBTypeSummaryOptions);
64189     assert(!lua_isnil(L,-1));
64190     lua_replace(L,1); /* replace our table with real constructor */
64191     lua_call(L,lua_gettop(L)-1,1);
64192     return 1;
64193 }
64194 static swig_lua_attribute swig_SBTypeSummaryOptions_attributes[] = {
64195     {0,0,0}
64196 };
64197 static swig_lua_method swig_SBTypeSummaryOptions_methods[]= {
64198     { "IsValid", _wrap_SBTypeSummaryOptions_IsValid},
64199     { "GetLanguage", _wrap_SBTypeSummaryOptions_GetLanguage},
64200     { "GetCapping", _wrap_SBTypeSummaryOptions_GetCapping},
64201     { "SetLanguage", _wrap_SBTypeSummaryOptions_SetLanguage},
64202     { "SetCapping", _wrap_SBTypeSummaryOptions_SetCapping},
64203     {0,0}
64204 };
64205 static swig_lua_method swig_SBTypeSummaryOptions_meta[] = {
64206     {0,0}
64207 };
64208 
64209 static swig_lua_attribute swig_SBTypeSummaryOptions_Sf_SwigStatic_attributes[] = {
64210     {0,0,0}
64211 };
64212 static swig_lua_const_info swig_SBTypeSummaryOptions_Sf_SwigStatic_constants[]= {
64213     {0,0,0,0,0,0}
64214 };
64215 static swig_lua_method swig_SBTypeSummaryOptions_Sf_SwigStatic_methods[]= {
64216     {0,0}
64217 };
64218 static swig_lua_class* swig_SBTypeSummaryOptions_Sf_SwigStatic_classes[]= {
64219     0
64220 };
64221 
64222 static swig_lua_namespace swig_SBTypeSummaryOptions_Sf_SwigStatic = {
64223     "SBTypeSummaryOptions",
64224     swig_SBTypeSummaryOptions_Sf_SwigStatic_methods,
64225     swig_SBTypeSummaryOptions_Sf_SwigStatic_attributes,
64226     swig_SBTypeSummaryOptions_Sf_SwigStatic_constants,
64227     swig_SBTypeSummaryOptions_Sf_SwigStatic_classes,
64228     0
64229 };
64230 static swig_lua_class *swig_SBTypeSummaryOptions_bases[] = {0};
64231 static const char *swig_SBTypeSummaryOptions_base_names[] = {0};
64232 static swig_lua_class _wrap_class_SBTypeSummaryOptions = { "SBTypeSummaryOptions", "SBTypeSummaryOptions", &SWIGTYPE_p_lldb__SBTypeSummaryOptions,_proxy__wrap_new_SBTypeSummaryOptions, swig_delete_SBTypeSummaryOptions, swig_SBTypeSummaryOptions_methods, swig_SBTypeSummaryOptions_attributes, &swig_SBTypeSummaryOptions_Sf_SwigStatic, swig_SBTypeSummaryOptions_meta, swig_SBTypeSummaryOptions_bases, swig_SBTypeSummaryOptions_base_names };
64233 
64234 static int _wrap_new_SBTypeSummary__SWIG_0(lua_State* L) {
64235   int SWIG_arg = 0;
64236   lldb::SBTypeSummary *result = 0 ;
64237 
64238   SWIG_check_num_args("lldb::SBTypeSummary::SBTypeSummary",0,0)
64239   result = (lldb::SBTypeSummary *)new lldb::SBTypeSummary();
64240   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
64241   return SWIG_arg;
64242 
64243   if(0) SWIG_fail;
64244 
64245 fail:
64246   lua_error(L);
64247   return SWIG_arg;
64248 }
64249 
64250 
64251 static int _wrap_SBTypeSummary_CreateWithSummaryString__SWIG_0(lua_State* L) {
64252   int SWIG_arg = 0;
64253   char *arg1 = (char *) 0 ;
64254   uint32_t arg2 ;
64255   lldb::SBTypeSummary result;
64256 
64257   SWIG_check_num_args("lldb::SBTypeSummary::CreateWithSummaryString",2,2)
64258   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithSummaryString",1,"char const *");
64259   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithSummaryString",2,"uint32_t");
64260   arg1 = (char *)lua_tostring(L, 1);
64261   arg2 = (uint32_t)lua_tointeger(L, 2);
64262   result = lldb::SBTypeSummary::CreateWithSummaryString((char const *)arg1,arg2);
64263   {
64264     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
64265     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
64266   }
64267   return SWIG_arg;
64268 
64269   if(0) SWIG_fail;
64270 
64271 fail:
64272   lua_error(L);
64273   return SWIG_arg;
64274 }
64275 
64276 
64277 static int _wrap_SBTypeSummary_CreateWithSummaryString__SWIG_1(lua_State* L) {
64278   int SWIG_arg = 0;
64279   char *arg1 = (char *) 0 ;
64280   lldb::SBTypeSummary result;
64281 
64282   SWIG_check_num_args("lldb::SBTypeSummary::CreateWithSummaryString",1,1)
64283   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithSummaryString",1,"char const *");
64284   arg1 = (char *)lua_tostring(L, 1);
64285   result = lldb::SBTypeSummary::CreateWithSummaryString((char const *)arg1);
64286   {
64287     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
64288     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
64289   }
64290   return SWIG_arg;
64291 
64292   if(0) SWIG_fail;
64293 
64294 fail:
64295   lua_error(L);
64296   return SWIG_arg;
64297 }
64298 
64299 
64300 static int _wrap_SBTypeSummary_CreateWithSummaryString(lua_State* L) {
64301   int argc;
64302   int argv[3]={
64303     1,2,3
64304   };
64305 
64306   argc = lua_gettop(L);
64307   if (argc == 1) {
64308     int _v;
64309     {
64310       _v = SWIG_lua_isnilstring(L,argv[0]);
64311     }
64312     if (_v) {
64313       return _wrap_SBTypeSummary_CreateWithSummaryString__SWIG_1(L);
64314     }
64315   }
64316   if (argc == 2) {
64317     int _v;
64318     {
64319       _v = SWIG_lua_isnilstring(L,argv[0]);
64320     }
64321     if (_v) {
64322       {
64323         _v = lua_isnumber(L,argv[1]);
64324       }
64325       if (_v) {
64326         return _wrap_SBTypeSummary_CreateWithSummaryString__SWIG_0(L);
64327       }
64328     }
64329   }
64330 
64331   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSummary_CreateWithSummaryString'\n"
64332     "  Possible C/C++ prototypes are:\n"
64333     "    lldb::SBTypeSummary::CreateWithSummaryString(char const *,uint32_t)\n"
64334     "    lldb::SBTypeSummary::CreateWithSummaryString(char const *)\n");
64335   lua_error(L);return 0;
64336 }
64337 
64338 
64339 static int _wrap_SBTypeSummary_CreateWithFunctionName__SWIG_0(lua_State* L) {
64340   int SWIG_arg = 0;
64341   char *arg1 = (char *) 0 ;
64342   uint32_t arg2 ;
64343   lldb::SBTypeSummary result;
64344 
64345   SWIG_check_num_args("lldb::SBTypeSummary::CreateWithFunctionName",2,2)
64346   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithFunctionName",1,"char const *");
64347   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithFunctionName",2,"uint32_t");
64348   arg1 = (char *)lua_tostring(L, 1);
64349   arg2 = (uint32_t)lua_tointeger(L, 2);
64350   result = lldb::SBTypeSummary::CreateWithFunctionName((char const *)arg1,arg2);
64351   {
64352     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
64353     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
64354   }
64355   return SWIG_arg;
64356 
64357   if(0) SWIG_fail;
64358 
64359 fail:
64360   lua_error(L);
64361   return SWIG_arg;
64362 }
64363 
64364 
64365 static int _wrap_SBTypeSummary_CreateWithFunctionName__SWIG_1(lua_State* L) {
64366   int SWIG_arg = 0;
64367   char *arg1 = (char *) 0 ;
64368   lldb::SBTypeSummary result;
64369 
64370   SWIG_check_num_args("lldb::SBTypeSummary::CreateWithFunctionName",1,1)
64371   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithFunctionName",1,"char const *");
64372   arg1 = (char *)lua_tostring(L, 1);
64373   result = lldb::SBTypeSummary::CreateWithFunctionName((char const *)arg1);
64374   {
64375     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
64376     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
64377   }
64378   return SWIG_arg;
64379 
64380   if(0) SWIG_fail;
64381 
64382 fail:
64383   lua_error(L);
64384   return SWIG_arg;
64385 }
64386 
64387 
64388 static int _wrap_SBTypeSummary_CreateWithFunctionName(lua_State* L) {
64389   int argc;
64390   int argv[3]={
64391     1,2,3
64392   };
64393 
64394   argc = lua_gettop(L);
64395   if (argc == 1) {
64396     int _v;
64397     {
64398       _v = SWIG_lua_isnilstring(L,argv[0]);
64399     }
64400     if (_v) {
64401       return _wrap_SBTypeSummary_CreateWithFunctionName__SWIG_1(L);
64402     }
64403   }
64404   if (argc == 2) {
64405     int _v;
64406     {
64407       _v = SWIG_lua_isnilstring(L,argv[0]);
64408     }
64409     if (_v) {
64410       {
64411         _v = lua_isnumber(L,argv[1]);
64412       }
64413       if (_v) {
64414         return _wrap_SBTypeSummary_CreateWithFunctionName__SWIG_0(L);
64415       }
64416     }
64417   }
64418 
64419   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSummary_CreateWithFunctionName'\n"
64420     "  Possible C/C++ prototypes are:\n"
64421     "    lldb::SBTypeSummary::CreateWithFunctionName(char const *,uint32_t)\n"
64422     "    lldb::SBTypeSummary::CreateWithFunctionName(char const *)\n");
64423   lua_error(L);return 0;
64424 }
64425 
64426 
64427 static int _wrap_SBTypeSummary_CreateWithScriptCode__SWIG_0(lua_State* L) {
64428   int SWIG_arg = 0;
64429   char *arg1 = (char *) 0 ;
64430   uint32_t arg2 ;
64431   lldb::SBTypeSummary result;
64432 
64433   SWIG_check_num_args("lldb::SBTypeSummary::CreateWithScriptCode",2,2)
64434   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithScriptCode",1,"char const *");
64435   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithScriptCode",2,"uint32_t");
64436   arg1 = (char *)lua_tostring(L, 1);
64437   arg2 = (uint32_t)lua_tointeger(L, 2);
64438   result = lldb::SBTypeSummary::CreateWithScriptCode((char const *)arg1,arg2);
64439   {
64440     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
64441     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
64442   }
64443   return SWIG_arg;
64444 
64445   if(0) SWIG_fail;
64446 
64447 fail:
64448   lua_error(L);
64449   return SWIG_arg;
64450 }
64451 
64452 
64453 static int _wrap_SBTypeSummary_CreateWithScriptCode__SWIG_1(lua_State* L) {
64454   int SWIG_arg = 0;
64455   char *arg1 = (char *) 0 ;
64456   lldb::SBTypeSummary result;
64457 
64458   SWIG_check_num_args("lldb::SBTypeSummary::CreateWithScriptCode",1,1)
64459   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithScriptCode",1,"char const *");
64460   arg1 = (char *)lua_tostring(L, 1);
64461   result = lldb::SBTypeSummary::CreateWithScriptCode((char const *)arg1);
64462   {
64463     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
64464     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
64465   }
64466   return SWIG_arg;
64467 
64468   if(0) SWIG_fail;
64469 
64470 fail:
64471   lua_error(L);
64472   return SWIG_arg;
64473 }
64474 
64475 
64476 static int _wrap_SBTypeSummary_CreateWithScriptCode(lua_State* L) {
64477   int argc;
64478   int argv[3]={
64479     1,2,3
64480   };
64481 
64482   argc = lua_gettop(L);
64483   if (argc == 1) {
64484     int _v;
64485     {
64486       _v = SWIG_lua_isnilstring(L,argv[0]);
64487     }
64488     if (_v) {
64489       return _wrap_SBTypeSummary_CreateWithScriptCode__SWIG_1(L);
64490     }
64491   }
64492   if (argc == 2) {
64493     int _v;
64494     {
64495       _v = SWIG_lua_isnilstring(L,argv[0]);
64496     }
64497     if (_v) {
64498       {
64499         _v = lua_isnumber(L,argv[1]);
64500       }
64501       if (_v) {
64502         return _wrap_SBTypeSummary_CreateWithScriptCode__SWIG_0(L);
64503       }
64504     }
64505   }
64506 
64507   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSummary_CreateWithScriptCode'\n"
64508     "  Possible C/C++ prototypes are:\n"
64509     "    lldb::SBTypeSummary::CreateWithScriptCode(char const *,uint32_t)\n"
64510     "    lldb::SBTypeSummary::CreateWithScriptCode(char const *)\n");
64511   lua_error(L);return 0;
64512 }
64513 
64514 
64515 static int _wrap_new_SBTypeSummary__SWIG_1(lua_State* L) {
64516   int SWIG_arg = 0;
64517   lldb::SBTypeSummary *arg1 = 0 ;
64518   lldb::SBTypeSummary *result = 0 ;
64519 
64520   SWIG_check_num_args("lldb::SBTypeSummary::SBTypeSummary",1,1)
64521   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SBTypeSummary",1,"lldb::SBTypeSummary const &");
64522 
64523   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
64524     SWIG_fail_ptr("new_SBTypeSummary",1,SWIGTYPE_p_lldb__SBTypeSummary);
64525   }
64526 
64527   result = (lldb::SBTypeSummary *)new lldb::SBTypeSummary((lldb::SBTypeSummary const &)*arg1);
64528   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
64529   return SWIG_arg;
64530 
64531   if(0) SWIG_fail;
64532 
64533 fail:
64534   lua_error(L);
64535   return SWIG_arg;
64536 }
64537 
64538 
64539 static int _wrap_new_SBTypeSummary(lua_State* L) {
64540   int argc;
64541   int argv[2]={
64542     1,2
64543   };
64544 
64545   argc = lua_gettop(L);
64546   if (argc == 0) {
64547     return _wrap_new_SBTypeSummary__SWIG_0(L);
64548   }
64549   if (argc == 1) {
64550     int _v;
64551     {
64552       void *ptr;
64553       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeSummary, SWIG_POINTER_NO_NULL)) {
64554         _v = 0;
64555       } else {
64556         _v = 1;
64557       }
64558     }
64559     if (_v) {
64560       return _wrap_new_SBTypeSummary__SWIG_1(L);
64561     }
64562   }
64563 
64564   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeSummary'\n"
64565     "  Possible C/C++ prototypes are:\n"
64566     "    lldb::SBTypeSummary::SBTypeSummary()\n"
64567     "    lldb::SBTypeSummary::SBTypeSummary(lldb::SBTypeSummary const &)\n");
64568   lua_error(L);return 0;
64569 }
64570 
64571 
64572 static int _wrap_SBTypeSummary_IsValid(lua_State* L) {
64573   int SWIG_arg = 0;
64574   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
64575   bool result;
64576 
64577   SWIG_check_num_args("lldb::SBTypeSummary::IsValid",1,1)
64578   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsValid",1,"lldb::SBTypeSummary const *");
64579 
64580   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
64581     SWIG_fail_ptr("SBTypeSummary_IsValid",1,SWIGTYPE_p_lldb__SBTypeSummary);
64582   }
64583 
64584   result = (bool)((lldb::SBTypeSummary const *)arg1)->IsValid();
64585   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64586   return SWIG_arg;
64587 
64588   if(0) SWIG_fail;
64589 
64590 fail:
64591   lua_error(L);
64592   return SWIG_arg;
64593 }
64594 
64595 
64596 static int _wrap_SBTypeSummary_IsEqualTo(lua_State* L) {
64597   int SWIG_arg = 0;
64598   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
64599   lldb::SBTypeSummary *arg2 = 0 ;
64600   bool result;
64601 
64602   SWIG_check_num_args("lldb::SBTypeSummary::IsEqualTo",2,2)
64603   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsEqualTo",1,"lldb::SBTypeSummary *");
64604   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::IsEqualTo",2,"lldb::SBTypeSummary &");
64605 
64606   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
64607     SWIG_fail_ptr("SBTypeSummary_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeSummary);
64608   }
64609 
64610 
64611   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeSummary,0))){
64612     SWIG_fail_ptr("SBTypeSummary_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeSummary);
64613   }
64614 
64615   result = (bool)(arg1)->IsEqualTo(*arg2);
64616   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64617   return SWIG_arg;
64618 
64619   if(0) SWIG_fail;
64620 
64621 fail:
64622   lua_error(L);
64623   return SWIG_arg;
64624 }
64625 
64626 
64627 static int _wrap_SBTypeSummary_IsFunctionCode(lua_State* L) {
64628   int SWIG_arg = 0;
64629   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
64630   bool result;
64631 
64632   SWIG_check_num_args("lldb::SBTypeSummary::IsFunctionCode",1,1)
64633   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsFunctionCode",1,"lldb::SBTypeSummary *");
64634 
64635   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
64636     SWIG_fail_ptr("SBTypeSummary_IsFunctionCode",1,SWIGTYPE_p_lldb__SBTypeSummary);
64637   }
64638 
64639   result = (bool)(arg1)->IsFunctionCode();
64640   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64641   return SWIG_arg;
64642 
64643   if(0) SWIG_fail;
64644 
64645 fail:
64646   lua_error(L);
64647   return SWIG_arg;
64648 }
64649 
64650 
64651 static int _wrap_SBTypeSummary_IsFunctionName(lua_State* L) {
64652   int SWIG_arg = 0;
64653   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
64654   bool result;
64655 
64656   SWIG_check_num_args("lldb::SBTypeSummary::IsFunctionName",1,1)
64657   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsFunctionName",1,"lldb::SBTypeSummary *");
64658 
64659   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
64660     SWIG_fail_ptr("SBTypeSummary_IsFunctionName",1,SWIGTYPE_p_lldb__SBTypeSummary);
64661   }
64662 
64663   result = (bool)(arg1)->IsFunctionName();
64664   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64665   return SWIG_arg;
64666 
64667   if(0) SWIG_fail;
64668 
64669 fail:
64670   lua_error(L);
64671   return SWIG_arg;
64672 }
64673 
64674 
64675 static int _wrap_SBTypeSummary_IsSummaryString(lua_State* L) {
64676   int SWIG_arg = 0;
64677   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
64678   bool result;
64679 
64680   SWIG_check_num_args("lldb::SBTypeSummary::IsSummaryString",1,1)
64681   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsSummaryString",1,"lldb::SBTypeSummary *");
64682 
64683   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
64684     SWIG_fail_ptr("SBTypeSummary_IsSummaryString",1,SWIGTYPE_p_lldb__SBTypeSummary);
64685   }
64686 
64687   result = (bool)(arg1)->IsSummaryString();
64688   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64689   return SWIG_arg;
64690 
64691   if(0) SWIG_fail;
64692 
64693 fail:
64694   lua_error(L);
64695   return SWIG_arg;
64696 }
64697 
64698 
64699 static int _wrap_SBTypeSummary_GetData(lua_State* L) {
64700   int SWIG_arg = 0;
64701   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
64702   char *result = 0 ;
64703 
64704   SWIG_check_num_args("lldb::SBTypeSummary::GetData",1,1)
64705   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::GetData",1,"lldb::SBTypeSummary *");
64706 
64707   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
64708     SWIG_fail_ptr("SBTypeSummary_GetData",1,SWIGTYPE_p_lldb__SBTypeSummary);
64709   }
64710 
64711   result = (char *)(arg1)->GetData();
64712   lua_pushstring(L,(const char *)result); SWIG_arg++;
64713   return SWIG_arg;
64714 
64715   if(0) SWIG_fail;
64716 
64717 fail:
64718   lua_error(L);
64719   return SWIG_arg;
64720 }
64721 
64722 
64723 static int _wrap_SBTypeSummary_SetSummaryString(lua_State* L) {
64724   int SWIG_arg = 0;
64725   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
64726   char *arg2 = (char *) 0 ;
64727 
64728   SWIG_check_num_args("lldb::SBTypeSummary::SetSummaryString",2,2)
64729   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SetSummaryString",1,"lldb::SBTypeSummary *");
64730   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::SetSummaryString",2,"char const *");
64731 
64732   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
64733     SWIG_fail_ptr("SBTypeSummary_SetSummaryString",1,SWIGTYPE_p_lldb__SBTypeSummary);
64734   }
64735 
64736   arg2 = (char *)lua_tostring(L, 2);
64737   (arg1)->SetSummaryString((char const *)arg2);
64738 
64739   return SWIG_arg;
64740 
64741   if(0) SWIG_fail;
64742 
64743 fail:
64744   lua_error(L);
64745   return SWIG_arg;
64746 }
64747 
64748 
64749 static int _wrap_SBTypeSummary_SetFunctionName(lua_State* L) {
64750   int SWIG_arg = 0;
64751   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
64752   char *arg2 = (char *) 0 ;
64753 
64754   SWIG_check_num_args("lldb::SBTypeSummary::SetFunctionName",2,2)
64755   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SetFunctionName",1,"lldb::SBTypeSummary *");
64756   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::SetFunctionName",2,"char const *");
64757 
64758   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
64759     SWIG_fail_ptr("SBTypeSummary_SetFunctionName",1,SWIGTYPE_p_lldb__SBTypeSummary);
64760   }
64761 
64762   arg2 = (char *)lua_tostring(L, 2);
64763   (arg1)->SetFunctionName((char const *)arg2);
64764 
64765   return SWIG_arg;
64766 
64767   if(0) SWIG_fail;
64768 
64769 fail:
64770   lua_error(L);
64771   return SWIG_arg;
64772 }
64773 
64774 
64775 static int _wrap_SBTypeSummary_SetFunctionCode(lua_State* L) {
64776   int SWIG_arg = 0;
64777   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
64778   char *arg2 = (char *) 0 ;
64779 
64780   SWIG_check_num_args("lldb::SBTypeSummary::SetFunctionCode",2,2)
64781   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SetFunctionCode",1,"lldb::SBTypeSummary *");
64782   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::SetFunctionCode",2,"char const *");
64783 
64784   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
64785     SWIG_fail_ptr("SBTypeSummary_SetFunctionCode",1,SWIGTYPE_p_lldb__SBTypeSummary);
64786   }
64787 
64788   arg2 = (char *)lua_tostring(L, 2);
64789   (arg1)->SetFunctionCode((char const *)arg2);
64790 
64791   return SWIG_arg;
64792 
64793   if(0) SWIG_fail;
64794 
64795 fail:
64796   lua_error(L);
64797   return SWIG_arg;
64798 }
64799 
64800 
64801 static int _wrap_SBTypeSummary_GetOptions(lua_State* L) {
64802   int SWIG_arg = 0;
64803   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
64804   uint32_t result;
64805 
64806   SWIG_check_num_args("lldb::SBTypeSummary::GetOptions",1,1)
64807   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::GetOptions",1,"lldb::SBTypeSummary *");
64808 
64809   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
64810     SWIG_fail_ptr("SBTypeSummary_GetOptions",1,SWIGTYPE_p_lldb__SBTypeSummary);
64811   }
64812 
64813   result = (uint32_t)(arg1)->GetOptions();
64814   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
64815   return SWIG_arg;
64816 
64817   if(0) SWIG_fail;
64818 
64819 fail:
64820   lua_error(L);
64821   return SWIG_arg;
64822 }
64823 
64824 
64825 static int _wrap_SBTypeSummary_SetOptions(lua_State* L) {
64826   int SWIG_arg = 0;
64827   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
64828   uint32_t arg2 ;
64829 
64830   SWIG_check_num_args("lldb::SBTypeSummary::SetOptions",2,2)
64831   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SetOptions",1,"lldb::SBTypeSummary *");
64832   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::SetOptions",2,"uint32_t");
64833 
64834   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
64835     SWIG_fail_ptr("SBTypeSummary_SetOptions",1,SWIGTYPE_p_lldb__SBTypeSummary);
64836   }
64837 
64838   arg2 = (uint32_t)lua_tointeger(L, 2);
64839   (arg1)->SetOptions(arg2);
64840 
64841   return SWIG_arg;
64842 
64843   if(0) SWIG_fail;
64844 
64845 fail:
64846   lua_error(L);
64847   return SWIG_arg;
64848 }
64849 
64850 
64851 static int _wrap_SBTypeSummary_GetDescription(lua_State* L) {
64852   int SWIG_arg = 0;
64853   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
64854   lldb::SBStream *arg2 = 0 ;
64855   lldb::DescriptionLevel arg3 ;
64856   bool result;
64857 
64858   SWIG_check_num_args("lldb::SBTypeSummary::GetDescription",3,3)
64859   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::GetDescription",1,"lldb::SBTypeSummary *");
64860   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::GetDescription",2,"lldb::SBStream &");
64861   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTypeSummary::GetDescription",3,"lldb::DescriptionLevel");
64862 
64863   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
64864     SWIG_fail_ptr("SBTypeSummary_GetDescription",1,SWIGTYPE_p_lldb__SBTypeSummary);
64865   }
64866 
64867 
64868   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
64869     SWIG_fail_ptr("SBTypeSummary_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
64870   }
64871 
64872   arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
64873   result = (bool)(arg1)->GetDescription(*arg2,arg3);
64874   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64875   return SWIG_arg;
64876 
64877   if(0) SWIG_fail;
64878 
64879 fail:
64880   lua_error(L);
64881   return SWIG_arg;
64882 }
64883 
64884 
64885 static int _wrap_SBTypeSummary___eq(lua_State* L) {
64886   int SWIG_arg = 0;
64887   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
64888   lldb::SBTypeSummary *arg2 = 0 ;
64889   bool result;
64890 
64891   SWIG_check_num_args("lldb::SBTypeSummary::operator ==",2,2)
64892   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::operator ==",1,"lldb::SBTypeSummary *");
64893   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::operator ==",2,"lldb::SBTypeSummary &");
64894 
64895   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
64896     SWIG_fail_ptr("SBTypeSummary___eq",1,SWIGTYPE_p_lldb__SBTypeSummary);
64897   }
64898 
64899 
64900   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeSummary,0))){
64901     SWIG_fail_ptr("SBTypeSummary___eq",2,SWIGTYPE_p_lldb__SBTypeSummary);
64902   }
64903 
64904   result = (bool)(arg1)->operator ==(*arg2);
64905   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64906   return SWIG_arg;
64907 
64908   if(0) SWIG_fail;
64909 
64910 fail:
64911   lua_error(L);
64912   return SWIG_arg;
64913 }
64914 
64915 
64916 static int _wrap_SBTypeSummary___tostring(lua_State* L) {
64917   int SWIG_arg = 0;
64918   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
64919   std::string result;
64920 
64921   SWIG_check_num_args("lldb::SBTypeSummary::__str__",1,1)
64922   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::__str__",1,"lldb::SBTypeSummary *");
64923 
64924   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
64925     SWIG_fail_ptr("SBTypeSummary___tostring",1,SWIGTYPE_p_lldb__SBTypeSummary);
64926   }
64927 
64928   result = lldb_SBTypeSummary___str__(arg1);
64929   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
64930   return SWIG_arg;
64931 
64932   if(0) SWIG_fail;
64933 
64934 fail:
64935   lua_error(L);
64936   return SWIG_arg;
64937 }
64938 
64939 
64940 static void swig_delete_SBTypeSummary(void *obj) {
64941 lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) obj;
64942 delete arg1;
64943 }
64944 static int _proxy__wrap_new_SBTypeSummary(lua_State *L) {
64945     assert(lua_istable(L,1));
64946     lua_pushcfunction(L,_wrap_new_SBTypeSummary);
64947     assert(!lua_isnil(L,-1));
64948     lua_replace(L,1); /* replace our table with real constructor */
64949     lua_call(L,lua_gettop(L)-1,1);
64950     return 1;
64951 }
64952 static swig_lua_attribute swig_SBTypeSummary_attributes[] = {
64953     {0,0,0}
64954 };
64955 static swig_lua_method swig_SBTypeSummary_methods[]= {
64956     { "IsValid", _wrap_SBTypeSummary_IsValid},
64957     { "IsEqualTo", _wrap_SBTypeSummary_IsEqualTo},
64958     { "IsFunctionCode", _wrap_SBTypeSummary_IsFunctionCode},
64959     { "IsFunctionName", _wrap_SBTypeSummary_IsFunctionName},
64960     { "IsSummaryString", _wrap_SBTypeSummary_IsSummaryString},
64961     { "GetData", _wrap_SBTypeSummary_GetData},
64962     { "SetSummaryString", _wrap_SBTypeSummary_SetSummaryString},
64963     { "SetFunctionName", _wrap_SBTypeSummary_SetFunctionName},
64964     { "SetFunctionCode", _wrap_SBTypeSummary_SetFunctionCode},
64965     { "GetOptions", _wrap_SBTypeSummary_GetOptions},
64966     { "SetOptions", _wrap_SBTypeSummary_SetOptions},
64967     { "GetDescription", _wrap_SBTypeSummary_GetDescription},
64968     { "__eq", _wrap_SBTypeSummary___eq},
64969     { "__tostring", _wrap_SBTypeSummary___tostring},
64970     {0,0}
64971 };
64972 static swig_lua_method swig_SBTypeSummary_meta[] = {
64973     { "__eq", _wrap_SBTypeSummary___eq},
64974     { "__tostring", _wrap_SBTypeSummary___tostring},
64975     {0,0}
64976 };
64977 
64978 static swig_lua_attribute swig_SBTypeSummary_Sf_SwigStatic_attributes[] = {
64979     {0,0,0}
64980 };
64981 static swig_lua_const_info swig_SBTypeSummary_Sf_SwigStatic_constants[]= {
64982     {0,0,0,0,0,0}
64983 };
64984 static swig_lua_method swig_SBTypeSummary_Sf_SwigStatic_methods[]= {
64985     { "CreateWithSummaryString", _wrap_SBTypeSummary_CreateWithSummaryString},
64986     { "CreateWithFunctionName", _wrap_SBTypeSummary_CreateWithFunctionName},
64987     { "CreateWithScriptCode", _wrap_SBTypeSummary_CreateWithScriptCode},
64988     {0,0}
64989 };
64990 static swig_lua_class* swig_SBTypeSummary_Sf_SwigStatic_classes[]= {
64991     0
64992 };
64993 
64994 static swig_lua_namespace swig_SBTypeSummary_Sf_SwigStatic = {
64995     "SBTypeSummary",
64996     swig_SBTypeSummary_Sf_SwigStatic_methods,
64997     swig_SBTypeSummary_Sf_SwigStatic_attributes,
64998     swig_SBTypeSummary_Sf_SwigStatic_constants,
64999     swig_SBTypeSummary_Sf_SwigStatic_classes,
65000     0
65001 };
65002 static swig_lua_class *swig_SBTypeSummary_bases[] = {0};
65003 static const char *swig_SBTypeSummary_base_names[] = {0};
65004 static swig_lua_class _wrap_class_SBTypeSummary = { "SBTypeSummary", "SBTypeSummary", &SWIGTYPE_p_lldb__SBTypeSummary,_proxy__wrap_new_SBTypeSummary, swig_delete_SBTypeSummary, swig_SBTypeSummary_methods, swig_SBTypeSummary_attributes, &swig_SBTypeSummary_Sf_SwigStatic, swig_SBTypeSummary_meta, swig_SBTypeSummary_bases, swig_SBTypeSummary_base_names };
65005 
65006 static int _wrap_new_SBTypeSynthetic__SWIG_0(lua_State* L) {
65007   int SWIG_arg = 0;
65008   lldb::SBTypeSynthetic *result = 0 ;
65009 
65010   SWIG_check_num_args("lldb::SBTypeSynthetic::SBTypeSynthetic",0,0)
65011   result = (lldb::SBTypeSynthetic *)new lldb::SBTypeSynthetic();
65012   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
65013   return SWIG_arg;
65014 
65015   if(0) SWIG_fail;
65016 
65017 fail:
65018   lua_error(L);
65019   return SWIG_arg;
65020 }
65021 
65022 
65023 static int _wrap_SBTypeSynthetic_CreateWithClassName__SWIG_0(lua_State* L) {
65024   int SWIG_arg = 0;
65025   char *arg1 = (char *) 0 ;
65026   uint32_t arg2 ;
65027   lldb::SBTypeSynthetic result;
65028 
65029   SWIG_check_num_args("lldb::SBTypeSynthetic::CreateWithClassName",2,2)
65030   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithClassName",1,"char const *");
65031   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithClassName",2,"uint32_t");
65032   arg1 = (char *)lua_tostring(L, 1);
65033   arg2 = (uint32_t)lua_tointeger(L, 2);
65034   result = lldb::SBTypeSynthetic::CreateWithClassName((char const *)arg1,arg2);
65035   {
65036     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
65037     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
65038   }
65039   return SWIG_arg;
65040 
65041   if(0) SWIG_fail;
65042 
65043 fail:
65044   lua_error(L);
65045   return SWIG_arg;
65046 }
65047 
65048 
65049 static int _wrap_SBTypeSynthetic_CreateWithClassName__SWIG_1(lua_State* L) {
65050   int SWIG_arg = 0;
65051   char *arg1 = (char *) 0 ;
65052   lldb::SBTypeSynthetic result;
65053 
65054   SWIG_check_num_args("lldb::SBTypeSynthetic::CreateWithClassName",1,1)
65055   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithClassName",1,"char const *");
65056   arg1 = (char *)lua_tostring(L, 1);
65057   result = lldb::SBTypeSynthetic::CreateWithClassName((char const *)arg1);
65058   {
65059     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
65060     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
65061   }
65062   return SWIG_arg;
65063 
65064   if(0) SWIG_fail;
65065 
65066 fail:
65067   lua_error(L);
65068   return SWIG_arg;
65069 }
65070 
65071 
65072 static int _wrap_SBTypeSynthetic_CreateWithClassName(lua_State* L) {
65073   int argc;
65074   int argv[3]={
65075     1,2,3
65076   };
65077 
65078   argc = lua_gettop(L);
65079   if (argc == 1) {
65080     int _v;
65081     {
65082       _v = SWIG_lua_isnilstring(L,argv[0]);
65083     }
65084     if (_v) {
65085       return _wrap_SBTypeSynthetic_CreateWithClassName__SWIG_1(L);
65086     }
65087   }
65088   if (argc == 2) {
65089     int _v;
65090     {
65091       _v = SWIG_lua_isnilstring(L,argv[0]);
65092     }
65093     if (_v) {
65094       {
65095         _v = lua_isnumber(L,argv[1]);
65096       }
65097       if (_v) {
65098         return _wrap_SBTypeSynthetic_CreateWithClassName__SWIG_0(L);
65099       }
65100     }
65101   }
65102 
65103   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSynthetic_CreateWithClassName'\n"
65104     "  Possible C/C++ prototypes are:\n"
65105     "    lldb::SBTypeSynthetic::CreateWithClassName(char const *,uint32_t)\n"
65106     "    lldb::SBTypeSynthetic::CreateWithClassName(char const *)\n");
65107   lua_error(L);return 0;
65108 }
65109 
65110 
65111 static int _wrap_SBTypeSynthetic_CreateWithScriptCode__SWIG_0(lua_State* L) {
65112   int SWIG_arg = 0;
65113   char *arg1 = (char *) 0 ;
65114   uint32_t arg2 ;
65115   lldb::SBTypeSynthetic result;
65116 
65117   SWIG_check_num_args("lldb::SBTypeSynthetic::CreateWithScriptCode",2,2)
65118   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithScriptCode",1,"char const *");
65119   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithScriptCode",2,"uint32_t");
65120   arg1 = (char *)lua_tostring(L, 1);
65121   arg2 = (uint32_t)lua_tointeger(L, 2);
65122   result = lldb::SBTypeSynthetic::CreateWithScriptCode((char const *)arg1,arg2);
65123   {
65124     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
65125     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
65126   }
65127   return SWIG_arg;
65128 
65129   if(0) SWIG_fail;
65130 
65131 fail:
65132   lua_error(L);
65133   return SWIG_arg;
65134 }
65135 
65136 
65137 static int _wrap_SBTypeSynthetic_CreateWithScriptCode__SWIG_1(lua_State* L) {
65138   int SWIG_arg = 0;
65139   char *arg1 = (char *) 0 ;
65140   lldb::SBTypeSynthetic result;
65141 
65142   SWIG_check_num_args("lldb::SBTypeSynthetic::CreateWithScriptCode",1,1)
65143   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithScriptCode",1,"char const *");
65144   arg1 = (char *)lua_tostring(L, 1);
65145   result = lldb::SBTypeSynthetic::CreateWithScriptCode((char const *)arg1);
65146   {
65147     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
65148     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
65149   }
65150   return SWIG_arg;
65151 
65152   if(0) SWIG_fail;
65153 
65154 fail:
65155   lua_error(L);
65156   return SWIG_arg;
65157 }
65158 
65159 
65160 static int _wrap_SBTypeSynthetic_CreateWithScriptCode(lua_State* L) {
65161   int argc;
65162   int argv[3]={
65163     1,2,3
65164   };
65165 
65166   argc = lua_gettop(L);
65167   if (argc == 1) {
65168     int _v;
65169     {
65170       _v = SWIG_lua_isnilstring(L,argv[0]);
65171     }
65172     if (_v) {
65173       return _wrap_SBTypeSynthetic_CreateWithScriptCode__SWIG_1(L);
65174     }
65175   }
65176   if (argc == 2) {
65177     int _v;
65178     {
65179       _v = SWIG_lua_isnilstring(L,argv[0]);
65180     }
65181     if (_v) {
65182       {
65183         _v = lua_isnumber(L,argv[1]);
65184       }
65185       if (_v) {
65186         return _wrap_SBTypeSynthetic_CreateWithScriptCode__SWIG_0(L);
65187       }
65188     }
65189   }
65190 
65191   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSynthetic_CreateWithScriptCode'\n"
65192     "  Possible C/C++ prototypes are:\n"
65193     "    lldb::SBTypeSynthetic::CreateWithScriptCode(char const *,uint32_t)\n"
65194     "    lldb::SBTypeSynthetic::CreateWithScriptCode(char const *)\n");
65195   lua_error(L);return 0;
65196 }
65197 
65198 
65199 static int _wrap_new_SBTypeSynthetic__SWIG_1(lua_State* L) {
65200   int SWIG_arg = 0;
65201   lldb::SBTypeSynthetic *arg1 = 0 ;
65202   lldb::SBTypeSynthetic *result = 0 ;
65203 
65204   SWIG_check_num_args("lldb::SBTypeSynthetic::SBTypeSynthetic",1,1)
65205   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::SBTypeSynthetic",1,"lldb::SBTypeSynthetic const &");
65206 
65207   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
65208     SWIG_fail_ptr("new_SBTypeSynthetic",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
65209   }
65210 
65211   result = (lldb::SBTypeSynthetic *)new lldb::SBTypeSynthetic((lldb::SBTypeSynthetic const &)*arg1);
65212   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
65213   return SWIG_arg;
65214 
65215   if(0) SWIG_fail;
65216 
65217 fail:
65218   lua_error(L);
65219   return SWIG_arg;
65220 }
65221 
65222 
65223 static int _wrap_new_SBTypeSynthetic(lua_State* L) {
65224   int argc;
65225   int argv[2]={
65226     1,2
65227   };
65228 
65229   argc = lua_gettop(L);
65230   if (argc == 0) {
65231     return _wrap_new_SBTypeSynthetic__SWIG_0(L);
65232   }
65233   if (argc == 1) {
65234     int _v;
65235     {
65236       void *ptr;
65237       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeSynthetic, SWIG_POINTER_NO_NULL)) {
65238         _v = 0;
65239       } else {
65240         _v = 1;
65241       }
65242     }
65243     if (_v) {
65244       return _wrap_new_SBTypeSynthetic__SWIG_1(L);
65245     }
65246   }
65247 
65248   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeSynthetic'\n"
65249     "  Possible C/C++ prototypes are:\n"
65250     "    lldb::SBTypeSynthetic::SBTypeSynthetic()\n"
65251     "    lldb::SBTypeSynthetic::SBTypeSynthetic(lldb::SBTypeSynthetic const &)\n");
65252   lua_error(L);return 0;
65253 }
65254 
65255 
65256 static int _wrap_SBTypeSynthetic_IsValid(lua_State* L) {
65257   int SWIG_arg = 0;
65258   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
65259   bool result;
65260 
65261   SWIG_check_num_args("lldb::SBTypeSynthetic::IsValid",1,1)
65262   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::IsValid",1,"lldb::SBTypeSynthetic const *");
65263 
65264   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
65265     SWIG_fail_ptr("SBTypeSynthetic_IsValid",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
65266   }
65267 
65268   result = (bool)((lldb::SBTypeSynthetic const *)arg1)->IsValid();
65269   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65270   return SWIG_arg;
65271 
65272   if(0) SWIG_fail;
65273 
65274 fail:
65275   lua_error(L);
65276   return SWIG_arg;
65277 }
65278 
65279 
65280 static int _wrap_SBTypeSynthetic_IsEqualTo(lua_State* L) {
65281   int SWIG_arg = 0;
65282   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
65283   lldb::SBTypeSynthetic *arg2 = 0 ;
65284   bool result;
65285 
65286   SWIG_check_num_args("lldb::SBTypeSynthetic::IsEqualTo",2,2)
65287   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::IsEqualTo",1,"lldb::SBTypeSynthetic *");
65288   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::IsEqualTo",2,"lldb::SBTypeSynthetic &");
65289 
65290   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
65291     SWIG_fail_ptr("SBTypeSynthetic_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
65292   }
65293 
65294 
65295   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
65296     SWIG_fail_ptr("SBTypeSynthetic_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeSynthetic);
65297   }
65298 
65299   result = (bool)(arg1)->IsEqualTo(*arg2);
65300   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65301   return SWIG_arg;
65302 
65303   if(0) SWIG_fail;
65304 
65305 fail:
65306   lua_error(L);
65307   return SWIG_arg;
65308 }
65309 
65310 
65311 static int _wrap_SBTypeSynthetic_IsClassCode(lua_State* L) {
65312   int SWIG_arg = 0;
65313   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
65314   bool result;
65315 
65316   SWIG_check_num_args("lldb::SBTypeSynthetic::IsClassCode",1,1)
65317   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::IsClassCode",1,"lldb::SBTypeSynthetic *");
65318 
65319   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
65320     SWIG_fail_ptr("SBTypeSynthetic_IsClassCode",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
65321   }
65322 
65323   result = (bool)(arg1)->IsClassCode();
65324   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65325   return SWIG_arg;
65326 
65327   if(0) SWIG_fail;
65328 
65329 fail:
65330   lua_error(L);
65331   return SWIG_arg;
65332 }
65333 
65334 
65335 static int _wrap_SBTypeSynthetic_GetData(lua_State* L) {
65336   int SWIG_arg = 0;
65337   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
65338   char *result = 0 ;
65339 
65340   SWIG_check_num_args("lldb::SBTypeSynthetic::GetData",1,1)
65341   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetData",1,"lldb::SBTypeSynthetic *");
65342 
65343   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
65344     SWIG_fail_ptr("SBTypeSynthetic_GetData",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
65345   }
65346 
65347   result = (char *)(arg1)->GetData();
65348   lua_pushstring(L,(const char *)result); SWIG_arg++;
65349   return SWIG_arg;
65350 
65351   if(0) SWIG_fail;
65352 
65353 fail:
65354   lua_error(L);
65355   return SWIG_arg;
65356 }
65357 
65358 
65359 static int _wrap_SBTypeSynthetic_SetClassName(lua_State* L) {
65360   int SWIG_arg = 0;
65361   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
65362   char *arg2 = (char *) 0 ;
65363 
65364   SWIG_check_num_args("lldb::SBTypeSynthetic::SetClassName",2,2)
65365   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetClassName",1,"lldb::SBTypeSynthetic *");
65366   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetClassName",2,"char const *");
65367 
65368   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
65369     SWIG_fail_ptr("SBTypeSynthetic_SetClassName",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
65370   }
65371 
65372   arg2 = (char *)lua_tostring(L, 2);
65373   (arg1)->SetClassName((char const *)arg2);
65374 
65375   return SWIG_arg;
65376 
65377   if(0) SWIG_fail;
65378 
65379 fail:
65380   lua_error(L);
65381   return SWIG_arg;
65382 }
65383 
65384 
65385 static int _wrap_SBTypeSynthetic_SetClassCode(lua_State* L) {
65386   int SWIG_arg = 0;
65387   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
65388   char *arg2 = (char *) 0 ;
65389 
65390   SWIG_check_num_args("lldb::SBTypeSynthetic::SetClassCode",2,2)
65391   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetClassCode",1,"lldb::SBTypeSynthetic *");
65392   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetClassCode",2,"char const *");
65393 
65394   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
65395     SWIG_fail_ptr("SBTypeSynthetic_SetClassCode",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
65396   }
65397 
65398   arg2 = (char *)lua_tostring(L, 2);
65399   (arg1)->SetClassCode((char const *)arg2);
65400 
65401   return SWIG_arg;
65402 
65403   if(0) SWIG_fail;
65404 
65405 fail:
65406   lua_error(L);
65407   return SWIG_arg;
65408 }
65409 
65410 
65411 static int _wrap_SBTypeSynthetic_GetOptions(lua_State* L) {
65412   int SWIG_arg = 0;
65413   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
65414   uint32_t result;
65415 
65416   SWIG_check_num_args("lldb::SBTypeSynthetic::GetOptions",1,1)
65417   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetOptions",1,"lldb::SBTypeSynthetic *");
65418 
65419   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
65420     SWIG_fail_ptr("SBTypeSynthetic_GetOptions",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
65421   }
65422 
65423   result = (uint32_t)(arg1)->GetOptions();
65424   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
65425   return SWIG_arg;
65426 
65427   if(0) SWIG_fail;
65428 
65429 fail:
65430   lua_error(L);
65431   return SWIG_arg;
65432 }
65433 
65434 
65435 static int _wrap_SBTypeSynthetic_SetOptions(lua_State* L) {
65436   int SWIG_arg = 0;
65437   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
65438   uint32_t arg2 ;
65439 
65440   SWIG_check_num_args("lldb::SBTypeSynthetic::SetOptions",2,2)
65441   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetOptions",1,"lldb::SBTypeSynthetic *");
65442   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetOptions",2,"uint32_t");
65443 
65444   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
65445     SWIG_fail_ptr("SBTypeSynthetic_SetOptions",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
65446   }
65447 
65448   arg2 = (uint32_t)lua_tointeger(L, 2);
65449   (arg1)->SetOptions(arg2);
65450 
65451   return SWIG_arg;
65452 
65453   if(0) SWIG_fail;
65454 
65455 fail:
65456   lua_error(L);
65457   return SWIG_arg;
65458 }
65459 
65460 
65461 static int _wrap_SBTypeSynthetic_GetDescription(lua_State* L) {
65462   int SWIG_arg = 0;
65463   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
65464   lldb::SBStream *arg2 = 0 ;
65465   lldb::DescriptionLevel arg3 ;
65466   bool result;
65467 
65468   SWIG_check_num_args("lldb::SBTypeSynthetic::GetDescription",3,3)
65469   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetDescription",1,"lldb::SBTypeSynthetic *");
65470   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetDescription",2,"lldb::SBStream &");
65471   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetDescription",3,"lldb::DescriptionLevel");
65472 
65473   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
65474     SWIG_fail_ptr("SBTypeSynthetic_GetDescription",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
65475   }
65476 
65477 
65478   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
65479     SWIG_fail_ptr("SBTypeSynthetic_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
65480   }
65481 
65482   arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
65483   result = (bool)(arg1)->GetDescription(*arg2,arg3);
65484   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65485   return SWIG_arg;
65486 
65487   if(0) SWIG_fail;
65488 
65489 fail:
65490   lua_error(L);
65491   return SWIG_arg;
65492 }
65493 
65494 
65495 static int _wrap_SBTypeSynthetic___eq(lua_State* L) {
65496   int SWIG_arg = 0;
65497   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
65498   lldb::SBTypeSynthetic *arg2 = 0 ;
65499   bool result;
65500 
65501   SWIG_check_num_args("lldb::SBTypeSynthetic::operator ==",2,2)
65502   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::operator ==",1,"lldb::SBTypeSynthetic *");
65503   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::operator ==",2,"lldb::SBTypeSynthetic &");
65504 
65505   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
65506     SWIG_fail_ptr("SBTypeSynthetic___eq",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
65507   }
65508 
65509 
65510   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
65511     SWIG_fail_ptr("SBTypeSynthetic___eq",2,SWIGTYPE_p_lldb__SBTypeSynthetic);
65512   }
65513 
65514   result = (bool)(arg1)->operator ==(*arg2);
65515   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65516   return SWIG_arg;
65517 
65518   if(0) SWIG_fail;
65519 
65520 fail:
65521   lua_error(L);
65522   return SWIG_arg;
65523 }
65524 
65525 
65526 static int _wrap_SBTypeSynthetic___tostring(lua_State* L) {
65527   int SWIG_arg = 0;
65528   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
65529   std::string result;
65530 
65531   SWIG_check_num_args("lldb::SBTypeSynthetic::__str__",1,1)
65532   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::__str__",1,"lldb::SBTypeSynthetic *");
65533 
65534   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
65535     SWIG_fail_ptr("SBTypeSynthetic___tostring",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
65536   }
65537 
65538   result = lldb_SBTypeSynthetic___str__(arg1);
65539   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
65540   return SWIG_arg;
65541 
65542   if(0) SWIG_fail;
65543 
65544 fail:
65545   lua_error(L);
65546   return SWIG_arg;
65547 }
65548 
65549 
65550 static void swig_delete_SBTypeSynthetic(void *obj) {
65551 lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) obj;
65552 delete arg1;
65553 }
65554 static int _proxy__wrap_new_SBTypeSynthetic(lua_State *L) {
65555     assert(lua_istable(L,1));
65556     lua_pushcfunction(L,_wrap_new_SBTypeSynthetic);
65557     assert(!lua_isnil(L,-1));
65558     lua_replace(L,1); /* replace our table with real constructor */
65559     lua_call(L,lua_gettop(L)-1,1);
65560     return 1;
65561 }
65562 static swig_lua_attribute swig_SBTypeSynthetic_attributes[] = {
65563     {0,0,0}
65564 };
65565 static swig_lua_method swig_SBTypeSynthetic_methods[]= {
65566     { "IsValid", _wrap_SBTypeSynthetic_IsValid},
65567     { "IsEqualTo", _wrap_SBTypeSynthetic_IsEqualTo},
65568     { "IsClassCode", _wrap_SBTypeSynthetic_IsClassCode},
65569     { "GetData", _wrap_SBTypeSynthetic_GetData},
65570     { "SetClassName", _wrap_SBTypeSynthetic_SetClassName},
65571     { "SetClassCode", _wrap_SBTypeSynthetic_SetClassCode},
65572     { "GetOptions", _wrap_SBTypeSynthetic_GetOptions},
65573     { "SetOptions", _wrap_SBTypeSynthetic_SetOptions},
65574     { "GetDescription", _wrap_SBTypeSynthetic_GetDescription},
65575     { "__eq", _wrap_SBTypeSynthetic___eq},
65576     { "__tostring", _wrap_SBTypeSynthetic___tostring},
65577     {0,0}
65578 };
65579 static swig_lua_method swig_SBTypeSynthetic_meta[] = {
65580     { "__eq", _wrap_SBTypeSynthetic___eq},
65581     { "__tostring", _wrap_SBTypeSynthetic___tostring},
65582     {0,0}
65583 };
65584 
65585 static swig_lua_attribute swig_SBTypeSynthetic_Sf_SwigStatic_attributes[] = {
65586     {0,0,0}
65587 };
65588 static swig_lua_const_info swig_SBTypeSynthetic_Sf_SwigStatic_constants[]= {
65589     {0,0,0,0,0,0}
65590 };
65591 static swig_lua_method swig_SBTypeSynthetic_Sf_SwigStatic_methods[]= {
65592     { "CreateWithClassName", _wrap_SBTypeSynthetic_CreateWithClassName},
65593     { "CreateWithScriptCode", _wrap_SBTypeSynthetic_CreateWithScriptCode},
65594     {0,0}
65595 };
65596 static swig_lua_class* swig_SBTypeSynthetic_Sf_SwigStatic_classes[]= {
65597     0
65598 };
65599 
65600 static swig_lua_namespace swig_SBTypeSynthetic_Sf_SwigStatic = {
65601     "SBTypeSynthetic",
65602     swig_SBTypeSynthetic_Sf_SwigStatic_methods,
65603     swig_SBTypeSynthetic_Sf_SwigStatic_attributes,
65604     swig_SBTypeSynthetic_Sf_SwigStatic_constants,
65605     swig_SBTypeSynthetic_Sf_SwigStatic_classes,
65606     0
65607 };
65608 static swig_lua_class *swig_SBTypeSynthetic_bases[] = {0};
65609 static const char *swig_SBTypeSynthetic_base_names[] = {0};
65610 static swig_lua_class _wrap_class_SBTypeSynthetic = { "SBTypeSynthetic", "SBTypeSynthetic", &SWIGTYPE_p_lldb__SBTypeSynthetic,_proxy__wrap_new_SBTypeSynthetic, swig_delete_SBTypeSynthetic, swig_SBTypeSynthetic_methods, swig_SBTypeSynthetic_attributes, &swig_SBTypeSynthetic_Sf_SwigStatic, swig_SBTypeSynthetic_meta, swig_SBTypeSynthetic_bases, swig_SBTypeSynthetic_base_names };
65611 
65612 static int _wrap_new_SBUnixSignals__SWIG_0(lua_State* L) {
65613   int SWIG_arg = 0;
65614   lldb::SBUnixSignals *result = 0 ;
65615 
65616   SWIG_check_num_args("lldb::SBUnixSignals::SBUnixSignals",0,0)
65617   result = (lldb::SBUnixSignals *)new lldb::SBUnixSignals();
65618   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBUnixSignals,1); SWIG_arg++;
65619   return SWIG_arg;
65620 
65621   if(0) SWIG_fail;
65622 
65623 fail:
65624   lua_error(L);
65625   return SWIG_arg;
65626 }
65627 
65628 
65629 static int _wrap_new_SBUnixSignals__SWIG_1(lua_State* L) {
65630   int SWIG_arg = 0;
65631   lldb::SBUnixSignals *arg1 = 0 ;
65632   lldb::SBUnixSignals *result = 0 ;
65633 
65634   SWIG_check_num_args("lldb::SBUnixSignals::SBUnixSignals",1,1)
65635   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::SBUnixSignals",1,"lldb::SBUnixSignals const &");
65636 
65637   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
65638     SWIG_fail_ptr("new_SBUnixSignals",1,SWIGTYPE_p_lldb__SBUnixSignals);
65639   }
65640 
65641   result = (lldb::SBUnixSignals *)new lldb::SBUnixSignals((lldb::SBUnixSignals const &)*arg1);
65642   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBUnixSignals,1); SWIG_arg++;
65643   return SWIG_arg;
65644 
65645   if(0) SWIG_fail;
65646 
65647 fail:
65648   lua_error(L);
65649   return SWIG_arg;
65650 }
65651 
65652 
65653 static int _wrap_new_SBUnixSignals(lua_State* L) {
65654   int argc;
65655   int argv[2]={
65656     1,2
65657   };
65658 
65659   argc = lua_gettop(L);
65660   if (argc == 0) {
65661     return _wrap_new_SBUnixSignals__SWIG_0(L);
65662   }
65663   if (argc == 1) {
65664     int _v;
65665     {
65666       void *ptr;
65667       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBUnixSignals, SWIG_POINTER_NO_NULL)) {
65668         _v = 0;
65669       } else {
65670         _v = 1;
65671       }
65672     }
65673     if (_v) {
65674       return _wrap_new_SBUnixSignals__SWIG_1(L);
65675     }
65676   }
65677 
65678   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBUnixSignals'\n"
65679     "  Possible C/C++ prototypes are:\n"
65680     "    lldb::SBUnixSignals::SBUnixSignals()\n"
65681     "    lldb::SBUnixSignals::SBUnixSignals(lldb::SBUnixSignals const &)\n");
65682   lua_error(L);return 0;
65683 }
65684 
65685 
65686 static int _wrap_SBUnixSignals_Clear(lua_State* L) {
65687   int SWIG_arg = 0;
65688   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
65689 
65690   SWIG_check_num_args("lldb::SBUnixSignals::Clear",1,1)
65691   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::Clear",1,"lldb::SBUnixSignals *");
65692 
65693   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
65694     SWIG_fail_ptr("SBUnixSignals_Clear",1,SWIGTYPE_p_lldb__SBUnixSignals);
65695   }
65696 
65697   (arg1)->Clear();
65698 
65699   return SWIG_arg;
65700 
65701   if(0) SWIG_fail;
65702 
65703 fail:
65704   lua_error(L);
65705   return SWIG_arg;
65706 }
65707 
65708 
65709 static int _wrap_SBUnixSignals_IsValid(lua_State* L) {
65710   int SWIG_arg = 0;
65711   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
65712   bool result;
65713 
65714   SWIG_check_num_args("lldb::SBUnixSignals::IsValid",1,1)
65715   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::IsValid",1,"lldb::SBUnixSignals const *");
65716 
65717   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
65718     SWIG_fail_ptr("SBUnixSignals_IsValid",1,SWIGTYPE_p_lldb__SBUnixSignals);
65719   }
65720 
65721   result = (bool)((lldb::SBUnixSignals const *)arg1)->IsValid();
65722   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65723   return SWIG_arg;
65724 
65725   if(0) SWIG_fail;
65726 
65727 fail:
65728   lua_error(L);
65729   return SWIG_arg;
65730 }
65731 
65732 
65733 static int _wrap_SBUnixSignals_GetSignalAsCString(lua_State* L) {
65734   int SWIG_arg = 0;
65735   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
65736   int32_t arg2 ;
65737   char *result = 0 ;
65738 
65739   SWIG_check_num_args("lldb::SBUnixSignals::GetSignalAsCString",2,2)
65740   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalAsCString",1,"lldb::SBUnixSignals const *");
65741   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalAsCString",2,"int32_t");
65742 
65743   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
65744     SWIG_fail_ptr("SBUnixSignals_GetSignalAsCString",1,SWIGTYPE_p_lldb__SBUnixSignals);
65745   }
65746 
65747   arg2 = (int32_t)lua_tointeger(L, 2);
65748   result = (char *)((lldb::SBUnixSignals const *)arg1)->GetSignalAsCString(arg2);
65749   lua_pushstring(L,(const char *)result); SWIG_arg++;
65750   return SWIG_arg;
65751 
65752   if(0) SWIG_fail;
65753 
65754 fail:
65755   lua_error(L);
65756   return SWIG_arg;
65757 }
65758 
65759 
65760 static int _wrap_SBUnixSignals_GetSignalNumberFromName(lua_State* L) {
65761   int SWIG_arg = 0;
65762   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
65763   char *arg2 = (char *) 0 ;
65764   int32_t result;
65765 
65766   SWIG_check_num_args("lldb::SBUnixSignals::GetSignalNumberFromName",2,2)
65767   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalNumberFromName",1,"lldb::SBUnixSignals const *");
65768   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalNumberFromName",2,"char const *");
65769 
65770   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
65771     SWIG_fail_ptr("SBUnixSignals_GetSignalNumberFromName",1,SWIGTYPE_p_lldb__SBUnixSignals);
65772   }
65773 
65774   arg2 = (char *)lua_tostring(L, 2);
65775   result = (int32_t)((lldb::SBUnixSignals const *)arg1)->GetSignalNumberFromName((char const *)arg2);
65776   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
65777   return SWIG_arg;
65778 
65779   if(0) SWIG_fail;
65780 
65781 fail:
65782   lua_error(L);
65783   return SWIG_arg;
65784 }
65785 
65786 
65787 static int _wrap_SBUnixSignals_GetShouldSuppress(lua_State* L) {
65788   int SWIG_arg = 0;
65789   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
65790   int32_t arg2 ;
65791   bool result;
65792 
65793   SWIG_check_num_args("lldb::SBUnixSignals::GetShouldSuppress",2,2)
65794   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldSuppress",1,"lldb::SBUnixSignals const *");
65795   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldSuppress",2,"int32_t");
65796 
65797   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
65798     SWIG_fail_ptr("SBUnixSignals_GetShouldSuppress",1,SWIGTYPE_p_lldb__SBUnixSignals);
65799   }
65800 
65801   arg2 = (int32_t)lua_tointeger(L, 2);
65802   result = (bool)((lldb::SBUnixSignals const *)arg1)->GetShouldSuppress(arg2);
65803   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65804   return SWIG_arg;
65805 
65806   if(0) SWIG_fail;
65807 
65808 fail:
65809   lua_error(L);
65810   return SWIG_arg;
65811 }
65812 
65813 
65814 static int _wrap_SBUnixSignals_SetShouldSuppress(lua_State* L) {
65815   int SWIG_arg = 0;
65816   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
65817   int32_t arg2 ;
65818   bool arg3 ;
65819   bool result;
65820 
65821   SWIG_check_num_args("lldb::SBUnixSignals::SetShouldSuppress",3,3)
65822   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldSuppress",1,"lldb::SBUnixSignals *");
65823   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldSuppress",2,"int32_t");
65824   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldSuppress",3,"bool");
65825 
65826   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
65827     SWIG_fail_ptr("SBUnixSignals_SetShouldSuppress",1,SWIGTYPE_p_lldb__SBUnixSignals);
65828   }
65829 
65830   arg2 = (int32_t)lua_tointeger(L, 2);
65831   arg3 = (lua_toboolean(L, 3)!=0);
65832   result = (bool)(arg1)->SetShouldSuppress(arg2,arg3);
65833   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65834   return SWIG_arg;
65835 
65836   if(0) SWIG_fail;
65837 
65838 fail:
65839   lua_error(L);
65840   return SWIG_arg;
65841 }
65842 
65843 
65844 static int _wrap_SBUnixSignals_GetShouldStop(lua_State* L) {
65845   int SWIG_arg = 0;
65846   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
65847   int32_t arg2 ;
65848   bool result;
65849 
65850   SWIG_check_num_args("lldb::SBUnixSignals::GetShouldStop",2,2)
65851   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldStop",1,"lldb::SBUnixSignals const *");
65852   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldStop",2,"int32_t");
65853 
65854   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
65855     SWIG_fail_ptr("SBUnixSignals_GetShouldStop",1,SWIGTYPE_p_lldb__SBUnixSignals);
65856   }
65857 
65858   arg2 = (int32_t)lua_tointeger(L, 2);
65859   result = (bool)((lldb::SBUnixSignals const *)arg1)->GetShouldStop(arg2);
65860   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65861   return SWIG_arg;
65862 
65863   if(0) SWIG_fail;
65864 
65865 fail:
65866   lua_error(L);
65867   return SWIG_arg;
65868 }
65869 
65870 
65871 static int _wrap_SBUnixSignals_SetShouldStop(lua_State* L) {
65872   int SWIG_arg = 0;
65873   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
65874   int32_t arg2 ;
65875   bool arg3 ;
65876   bool result;
65877 
65878   SWIG_check_num_args("lldb::SBUnixSignals::SetShouldStop",3,3)
65879   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldStop",1,"lldb::SBUnixSignals *");
65880   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldStop",2,"int32_t");
65881   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldStop",3,"bool");
65882 
65883   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
65884     SWIG_fail_ptr("SBUnixSignals_SetShouldStop",1,SWIGTYPE_p_lldb__SBUnixSignals);
65885   }
65886 
65887   arg2 = (int32_t)lua_tointeger(L, 2);
65888   arg3 = (lua_toboolean(L, 3)!=0);
65889   result = (bool)(arg1)->SetShouldStop(arg2,arg3);
65890   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65891   return SWIG_arg;
65892 
65893   if(0) SWIG_fail;
65894 
65895 fail:
65896   lua_error(L);
65897   return SWIG_arg;
65898 }
65899 
65900 
65901 static int _wrap_SBUnixSignals_GetShouldNotify(lua_State* L) {
65902   int SWIG_arg = 0;
65903   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
65904   int32_t arg2 ;
65905   bool result;
65906 
65907   SWIG_check_num_args("lldb::SBUnixSignals::GetShouldNotify",2,2)
65908   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldNotify",1,"lldb::SBUnixSignals const *");
65909   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldNotify",2,"int32_t");
65910 
65911   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
65912     SWIG_fail_ptr("SBUnixSignals_GetShouldNotify",1,SWIGTYPE_p_lldb__SBUnixSignals);
65913   }
65914 
65915   arg2 = (int32_t)lua_tointeger(L, 2);
65916   result = (bool)((lldb::SBUnixSignals const *)arg1)->GetShouldNotify(arg2);
65917   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65918   return SWIG_arg;
65919 
65920   if(0) SWIG_fail;
65921 
65922 fail:
65923   lua_error(L);
65924   return SWIG_arg;
65925 }
65926 
65927 
65928 static int _wrap_SBUnixSignals_SetShouldNotify(lua_State* L) {
65929   int SWIG_arg = 0;
65930   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
65931   int32_t arg2 ;
65932   bool arg3 ;
65933   bool result;
65934 
65935   SWIG_check_num_args("lldb::SBUnixSignals::SetShouldNotify",3,3)
65936   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldNotify",1,"lldb::SBUnixSignals *");
65937   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldNotify",2,"int32_t");
65938   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldNotify",3,"bool");
65939 
65940   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
65941     SWIG_fail_ptr("SBUnixSignals_SetShouldNotify",1,SWIGTYPE_p_lldb__SBUnixSignals);
65942   }
65943 
65944   arg2 = (int32_t)lua_tointeger(L, 2);
65945   arg3 = (lua_toboolean(L, 3)!=0);
65946   result = (bool)(arg1)->SetShouldNotify(arg2,arg3);
65947   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65948   return SWIG_arg;
65949 
65950   if(0) SWIG_fail;
65951 
65952 fail:
65953   lua_error(L);
65954   return SWIG_arg;
65955 }
65956 
65957 
65958 static int _wrap_SBUnixSignals_GetNumSignals(lua_State* L) {
65959   int SWIG_arg = 0;
65960   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
65961   int32_t result;
65962 
65963   SWIG_check_num_args("lldb::SBUnixSignals::GetNumSignals",1,1)
65964   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetNumSignals",1,"lldb::SBUnixSignals const *");
65965 
65966   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
65967     SWIG_fail_ptr("SBUnixSignals_GetNumSignals",1,SWIGTYPE_p_lldb__SBUnixSignals);
65968   }
65969 
65970   result = (int32_t)((lldb::SBUnixSignals const *)arg1)->GetNumSignals();
65971   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
65972   return SWIG_arg;
65973 
65974   if(0) SWIG_fail;
65975 
65976 fail:
65977   lua_error(L);
65978   return SWIG_arg;
65979 }
65980 
65981 
65982 static int _wrap_SBUnixSignals_GetSignalAtIndex(lua_State* L) {
65983   int SWIG_arg = 0;
65984   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
65985   int32_t arg2 ;
65986   int32_t result;
65987 
65988   SWIG_check_num_args("lldb::SBUnixSignals::GetSignalAtIndex",2,2)
65989   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalAtIndex",1,"lldb::SBUnixSignals const *");
65990   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalAtIndex",2,"int32_t");
65991 
65992   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
65993     SWIG_fail_ptr("SBUnixSignals_GetSignalAtIndex",1,SWIGTYPE_p_lldb__SBUnixSignals);
65994   }
65995 
65996   arg2 = (int32_t)lua_tointeger(L, 2);
65997   result = (int32_t)((lldb::SBUnixSignals const *)arg1)->GetSignalAtIndex(arg2);
65998   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
65999   return SWIG_arg;
66000 
66001   if(0) SWIG_fail;
66002 
66003 fail:
66004   lua_error(L);
66005   return SWIG_arg;
66006 }
66007 
66008 
66009 static void swig_delete_SBUnixSignals(void *obj) {
66010 lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) obj;
66011 delete arg1;
66012 }
66013 static int _proxy__wrap_new_SBUnixSignals(lua_State *L) {
66014     assert(lua_istable(L,1));
66015     lua_pushcfunction(L,_wrap_new_SBUnixSignals);
66016     assert(!lua_isnil(L,-1));
66017     lua_replace(L,1); /* replace our table with real constructor */
66018     lua_call(L,lua_gettop(L)-1,1);
66019     return 1;
66020 }
66021 static swig_lua_attribute swig_SBUnixSignals_attributes[] = {
66022     {0,0,0}
66023 };
66024 static swig_lua_method swig_SBUnixSignals_methods[]= {
66025     { "Clear", _wrap_SBUnixSignals_Clear},
66026     { "IsValid", _wrap_SBUnixSignals_IsValid},
66027     { "GetSignalAsCString", _wrap_SBUnixSignals_GetSignalAsCString},
66028     { "GetSignalNumberFromName", _wrap_SBUnixSignals_GetSignalNumberFromName},
66029     { "GetShouldSuppress", _wrap_SBUnixSignals_GetShouldSuppress},
66030     { "SetShouldSuppress", _wrap_SBUnixSignals_SetShouldSuppress},
66031     { "GetShouldStop", _wrap_SBUnixSignals_GetShouldStop},
66032     { "SetShouldStop", _wrap_SBUnixSignals_SetShouldStop},
66033     { "GetShouldNotify", _wrap_SBUnixSignals_GetShouldNotify},
66034     { "SetShouldNotify", _wrap_SBUnixSignals_SetShouldNotify},
66035     { "GetNumSignals", _wrap_SBUnixSignals_GetNumSignals},
66036     { "GetSignalAtIndex", _wrap_SBUnixSignals_GetSignalAtIndex},
66037     {0,0}
66038 };
66039 static swig_lua_method swig_SBUnixSignals_meta[] = {
66040     {0,0}
66041 };
66042 
66043 static swig_lua_attribute swig_SBUnixSignals_Sf_SwigStatic_attributes[] = {
66044     {0,0,0}
66045 };
66046 static swig_lua_const_info swig_SBUnixSignals_Sf_SwigStatic_constants[]= {
66047     {0,0,0,0,0,0}
66048 };
66049 static swig_lua_method swig_SBUnixSignals_Sf_SwigStatic_methods[]= {
66050     {0,0}
66051 };
66052 static swig_lua_class* swig_SBUnixSignals_Sf_SwigStatic_classes[]= {
66053     0
66054 };
66055 
66056 static swig_lua_namespace swig_SBUnixSignals_Sf_SwigStatic = {
66057     "SBUnixSignals",
66058     swig_SBUnixSignals_Sf_SwigStatic_methods,
66059     swig_SBUnixSignals_Sf_SwigStatic_attributes,
66060     swig_SBUnixSignals_Sf_SwigStatic_constants,
66061     swig_SBUnixSignals_Sf_SwigStatic_classes,
66062     0
66063 };
66064 static swig_lua_class *swig_SBUnixSignals_bases[] = {0};
66065 static const char *swig_SBUnixSignals_base_names[] = {0};
66066 static swig_lua_class _wrap_class_SBUnixSignals = { "SBUnixSignals", "SBUnixSignals", &SWIGTYPE_p_lldb__SBUnixSignals,_proxy__wrap_new_SBUnixSignals, swig_delete_SBUnixSignals, swig_SBUnixSignals_methods, swig_SBUnixSignals_attributes, &swig_SBUnixSignals_Sf_SwigStatic, swig_SBUnixSignals_meta, swig_SBUnixSignals_bases, swig_SBUnixSignals_base_names };
66067 
66068 static int _wrap_new_SBValue__SWIG_0(lua_State* L) {
66069   int SWIG_arg = 0;
66070   lldb::SBValue *result = 0 ;
66071 
66072   SWIG_check_num_args("lldb::SBValue::SBValue",0,0)
66073   result = (lldb::SBValue *)new lldb::SBValue();
66074   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
66075   return SWIG_arg;
66076 
66077   if(0) SWIG_fail;
66078 
66079 fail:
66080   lua_error(L);
66081   return SWIG_arg;
66082 }
66083 
66084 
66085 static int _wrap_new_SBValue__SWIG_1(lua_State* L) {
66086   int SWIG_arg = 0;
66087   lldb::SBValue *arg1 = 0 ;
66088   lldb::SBValue *result = 0 ;
66089 
66090   SWIG_check_num_args("lldb::SBValue::SBValue",1,1)
66091   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBValue::SBValue",1,"lldb::SBValue const &");
66092 
66093   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66094     SWIG_fail_ptr("new_SBValue",1,SWIGTYPE_p_lldb__SBValue);
66095   }
66096 
66097   result = (lldb::SBValue *)new lldb::SBValue((lldb::SBValue const &)*arg1);
66098   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
66099   return SWIG_arg;
66100 
66101   if(0) SWIG_fail;
66102 
66103 fail:
66104   lua_error(L);
66105   return SWIG_arg;
66106 }
66107 
66108 
66109 static int _wrap_new_SBValue(lua_State* L) {
66110   int argc;
66111   int argv[2]={
66112     1,2
66113   };
66114 
66115   argc = lua_gettop(L);
66116   if (argc == 0) {
66117     return _wrap_new_SBValue__SWIG_0(L);
66118   }
66119   if (argc == 1) {
66120     int _v;
66121     {
66122       void *ptr;
66123       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, SWIG_POINTER_NO_NULL)) {
66124         _v = 0;
66125       } else {
66126         _v = 1;
66127       }
66128     }
66129     if (_v) {
66130       return _wrap_new_SBValue__SWIG_1(L);
66131     }
66132   }
66133 
66134   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBValue'\n"
66135     "  Possible C/C++ prototypes are:\n"
66136     "    lldb::SBValue::SBValue()\n"
66137     "    lldb::SBValue::SBValue(lldb::SBValue const &)\n");
66138   lua_error(L);return 0;
66139 }
66140 
66141 
66142 static int _wrap_SBValue_IsValid(lua_State* L) {
66143   int SWIG_arg = 0;
66144   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66145   bool result;
66146 
66147   SWIG_check_num_args("lldb::SBValue::IsValid",1,1)
66148   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsValid",1,"lldb::SBValue *");
66149 
66150   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66151     SWIG_fail_ptr("SBValue_IsValid",1,SWIGTYPE_p_lldb__SBValue);
66152   }
66153 
66154   result = (bool)(arg1)->IsValid();
66155   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66156   return SWIG_arg;
66157 
66158   if(0) SWIG_fail;
66159 
66160 fail:
66161   lua_error(L);
66162   return SWIG_arg;
66163 }
66164 
66165 
66166 static int _wrap_SBValue_Clear(lua_State* L) {
66167   int SWIG_arg = 0;
66168   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66169 
66170   SWIG_check_num_args("lldb::SBValue::Clear",1,1)
66171   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Clear",1,"lldb::SBValue *");
66172 
66173   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66174     SWIG_fail_ptr("SBValue_Clear",1,SWIGTYPE_p_lldb__SBValue);
66175   }
66176 
66177   (arg1)->Clear();
66178 
66179   return SWIG_arg;
66180 
66181   if(0) SWIG_fail;
66182 
66183 fail:
66184   lua_error(L);
66185   return SWIG_arg;
66186 }
66187 
66188 
66189 static int _wrap_SBValue_GetError(lua_State* L) {
66190   int SWIG_arg = 0;
66191   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66192   lldb::SBError result;
66193 
66194   SWIG_check_num_args("lldb::SBValue::GetError",1,1)
66195   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetError",1,"lldb::SBValue *");
66196 
66197   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66198     SWIG_fail_ptr("SBValue_GetError",1,SWIGTYPE_p_lldb__SBValue);
66199   }
66200 
66201   result = (arg1)->GetError();
66202   {
66203     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
66204     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
66205   }
66206   return SWIG_arg;
66207 
66208   if(0) SWIG_fail;
66209 
66210 fail:
66211   lua_error(L);
66212   return SWIG_arg;
66213 }
66214 
66215 
66216 static int _wrap_SBValue_GetID(lua_State* L) {
66217   int SWIG_arg = 0;
66218   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66219   lldb::user_id_t result;
66220 
66221   SWIG_check_num_args("lldb::SBValue::GetID",1,1)
66222   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetID",1,"lldb::SBValue *");
66223 
66224   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66225     SWIG_fail_ptr("SBValue_GetID",1,SWIGTYPE_p_lldb__SBValue);
66226   }
66227 
66228   result = (lldb::user_id_t)(arg1)->GetID();
66229   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
66230   return SWIG_arg;
66231 
66232   if(0) SWIG_fail;
66233 
66234 fail:
66235   lua_error(L);
66236   return SWIG_arg;
66237 }
66238 
66239 
66240 static int _wrap_SBValue_GetName(lua_State* L) {
66241   int SWIG_arg = 0;
66242   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66243   char *result = 0 ;
66244 
66245   SWIG_check_num_args("lldb::SBValue::GetName",1,1)
66246   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetName",1,"lldb::SBValue *");
66247 
66248   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66249     SWIG_fail_ptr("SBValue_GetName",1,SWIGTYPE_p_lldb__SBValue);
66250   }
66251 
66252   result = (char *)(arg1)->GetName();
66253   lua_pushstring(L,(const char *)result); SWIG_arg++;
66254   return SWIG_arg;
66255 
66256   if(0) SWIG_fail;
66257 
66258 fail:
66259   lua_error(L);
66260   return SWIG_arg;
66261 }
66262 
66263 
66264 static int _wrap_SBValue_GetTypeName(lua_State* L) {
66265   int SWIG_arg = 0;
66266   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66267   char *result = 0 ;
66268 
66269   SWIG_check_num_args("lldb::SBValue::GetTypeName",1,1)
66270   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeName",1,"lldb::SBValue *");
66271 
66272   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66273     SWIG_fail_ptr("SBValue_GetTypeName",1,SWIGTYPE_p_lldb__SBValue);
66274   }
66275 
66276   result = (char *)(arg1)->GetTypeName();
66277   lua_pushstring(L,(const char *)result); SWIG_arg++;
66278   return SWIG_arg;
66279 
66280   if(0) SWIG_fail;
66281 
66282 fail:
66283   lua_error(L);
66284   return SWIG_arg;
66285 }
66286 
66287 
66288 static int _wrap_SBValue_GetDisplayTypeName(lua_State* L) {
66289   int SWIG_arg = 0;
66290   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66291   char *result = 0 ;
66292 
66293   SWIG_check_num_args("lldb::SBValue::GetDisplayTypeName",1,1)
66294   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetDisplayTypeName",1,"lldb::SBValue *");
66295 
66296   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66297     SWIG_fail_ptr("SBValue_GetDisplayTypeName",1,SWIGTYPE_p_lldb__SBValue);
66298   }
66299 
66300   result = (char *)(arg1)->GetDisplayTypeName();
66301   lua_pushstring(L,(const char *)result); SWIG_arg++;
66302   return SWIG_arg;
66303 
66304   if(0) SWIG_fail;
66305 
66306 fail:
66307   lua_error(L);
66308   return SWIG_arg;
66309 }
66310 
66311 
66312 static int _wrap_SBValue_GetByteSize(lua_State* L) {
66313   int SWIG_arg = 0;
66314   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66315   size_t result;
66316 
66317   SWIG_check_num_args("lldb::SBValue::GetByteSize",1,1)
66318   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetByteSize",1,"lldb::SBValue *");
66319 
66320   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66321     SWIG_fail_ptr("SBValue_GetByteSize",1,SWIGTYPE_p_lldb__SBValue);
66322   }
66323 
66324   result = (arg1)->GetByteSize();
66325   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
66326   return SWIG_arg;
66327 
66328   if(0) SWIG_fail;
66329 
66330 fail:
66331   lua_error(L);
66332   return SWIG_arg;
66333 }
66334 
66335 
66336 static int _wrap_SBValue_IsInScope(lua_State* L) {
66337   int SWIG_arg = 0;
66338   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66339   bool result;
66340 
66341   SWIG_check_num_args("lldb::SBValue::IsInScope",1,1)
66342   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsInScope",1,"lldb::SBValue *");
66343 
66344   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66345     SWIG_fail_ptr("SBValue_IsInScope",1,SWIGTYPE_p_lldb__SBValue);
66346   }
66347 
66348   result = (bool)(arg1)->IsInScope();
66349   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66350   return SWIG_arg;
66351 
66352   if(0) SWIG_fail;
66353 
66354 fail:
66355   lua_error(L);
66356   return SWIG_arg;
66357 }
66358 
66359 
66360 static int _wrap_SBValue_GetFormat(lua_State* L) {
66361   int SWIG_arg = 0;
66362   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66363   lldb::Format result;
66364 
66365   SWIG_check_num_args("lldb::SBValue::GetFormat",1,1)
66366   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetFormat",1,"lldb::SBValue *");
66367 
66368   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66369     SWIG_fail_ptr("SBValue_GetFormat",1,SWIGTYPE_p_lldb__SBValue);
66370   }
66371 
66372   result = (lldb::Format)(arg1)->GetFormat();
66373   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
66374   return SWIG_arg;
66375 
66376   if(0) SWIG_fail;
66377 
66378 fail:
66379   lua_error(L);
66380   return SWIG_arg;
66381 }
66382 
66383 
66384 static int _wrap_SBValue_SetFormat(lua_State* L) {
66385   int SWIG_arg = 0;
66386   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66387   lldb::Format arg2 ;
66388 
66389   SWIG_check_num_args("lldb::SBValue::SetFormat",2,2)
66390   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetFormat",1,"lldb::SBValue *");
66391   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::SetFormat",2,"lldb::Format");
66392 
66393   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66394     SWIG_fail_ptr("SBValue_SetFormat",1,SWIGTYPE_p_lldb__SBValue);
66395   }
66396 
66397   arg2 = (lldb::Format)lua_tointeger(L, 2);
66398   (arg1)->SetFormat(arg2);
66399 
66400   return SWIG_arg;
66401 
66402   if(0) SWIG_fail;
66403 
66404 fail:
66405   lua_error(L);
66406   return SWIG_arg;
66407 }
66408 
66409 
66410 static int _wrap_SBValue_GetValue(lua_State* L) {
66411   int SWIG_arg = 0;
66412   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66413   char *result = 0 ;
66414 
66415   SWIG_check_num_args("lldb::SBValue::GetValue",1,1)
66416   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValue",1,"lldb::SBValue *");
66417 
66418   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66419     SWIG_fail_ptr("SBValue_GetValue",1,SWIGTYPE_p_lldb__SBValue);
66420   }
66421 
66422   result = (char *)(arg1)->GetValue();
66423   lua_pushstring(L,(const char *)result); SWIG_arg++;
66424   return SWIG_arg;
66425 
66426   if(0) SWIG_fail;
66427 
66428 fail:
66429   lua_error(L);
66430   return SWIG_arg;
66431 }
66432 
66433 
66434 static int _wrap_SBValue_GetValueAsSigned__SWIG_0(lua_State* L) {
66435   int SWIG_arg = 0;
66436   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66437   lldb::SBError *arg2 = 0 ;
66438   int64_t arg3 ;
66439   int64_t result;
66440 
66441   SWIG_check_num_args("lldb::SBValue::GetValueAsSigned",3,3)
66442   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",1,"lldb::SBValue *");
66443   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",2,"lldb::SBError &");
66444   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",3,"int64_t");
66445 
66446   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66447     SWIG_fail_ptr("SBValue_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBValue);
66448   }
66449 
66450 
66451   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
66452     SWIG_fail_ptr("SBValue_GetValueAsSigned",2,SWIGTYPE_p_lldb__SBError);
66453   }
66454 
66455   arg3 = (int64_t)lua_tointeger(L, 3);
66456   result = (int64_t)(arg1)->GetValueAsSigned(*arg2,arg3);
66457   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
66458   return SWIG_arg;
66459 
66460   if(0) SWIG_fail;
66461 
66462 fail:
66463   lua_error(L);
66464   return SWIG_arg;
66465 }
66466 
66467 
66468 static int _wrap_SBValue_GetValueAsSigned__SWIG_1(lua_State* L) {
66469   int SWIG_arg = 0;
66470   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66471   lldb::SBError *arg2 = 0 ;
66472   int64_t result;
66473 
66474   SWIG_check_num_args("lldb::SBValue::GetValueAsSigned",2,2)
66475   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",1,"lldb::SBValue *");
66476   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",2,"lldb::SBError &");
66477 
66478   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66479     SWIG_fail_ptr("SBValue_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBValue);
66480   }
66481 
66482 
66483   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
66484     SWIG_fail_ptr("SBValue_GetValueAsSigned",2,SWIGTYPE_p_lldb__SBError);
66485   }
66486 
66487   result = (int64_t)(arg1)->GetValueAsSigned(*arg2);
66488   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
66489   return SWIG_arg;
66490 
66491   if(0) SWIG_fail;
66492 
66493 fail:
66494   lua_error(L);
66495   return SWIG_arg;
66496 }
66497 
66498 
66499 static int _wrap_SBValue_GetValueAsUnsigned__SWIG_0(lua_State* L) {
66500   int SWIG_arg = 0;
66501   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66502   lldb::SBError *arg2 = 0 ;
66503   uint64_t arg3 ;
66504   uint64_t result;
66505 
66506   SWIG_check_num_args("lldb::SBValue::GetValueAsUnsigned",3,3)
66507   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",1,"lldb::SBValue *");
66508   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",2,"lldb::SBError &");
66509   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",3,"uint64_t");
66510 
66511   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66512     SWIG_fail_ptr("SBValue_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBValue);
66513   }
66514 
66515 
66516   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
66517     SWIG_fail_ptr("SBValue_GetValueAsUnsigned",2,SWIGTYPE_p_lldb__SBError);
66518   }
66519 
66520   arg3 = (uint64_t)lua_tointeger(L, 3);
66521   result = (uint64_t)(arg1)->GetValueAsUnsigned(*arg2,arg3);
66522   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
66523   return SWIG_arg;
66524 
66525   if(0) SWIG_fail;
66526 
66527 fail:
66528   lua_error(L);
66529   return SWIG_arg;
66530 }
66531 
66532 
66533 static int _wrap_SBValue_GetValueAsUnsigned__SWIG_1(lua_State* L) {
66534   int SWIG_arg = 0;
66535   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66536   lldb::SBError *arg2 = 0 ;
66537   uint64_t result;
66538 
66539   SWIG_check_num_args("lldb::SBValue::GetValueAsUnsigned",2,2)
66540   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",1,"lldb::SBValue *");
66541   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",2,"lldb::SBError &");
66542 
66543   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66544     SWIG_fail_ptr("SBValue_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBValue);
66545   }
66546 
66547 
66548   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
66549     SWIG_fail_ptr("SBValue_GetValueAsUnsigned",2,SWIGTYPE_p_lldb__SBError);
66550   }
66551 
66552   result = (uint64_t)(arg1)->GetValueAsUnsigned(*arg2);
66553   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
66554   return SWIG_arg;
66555 
66556   if(0) SWIG_fail;
66557 
66558 fail:
66559   lua_error(L);
66560   return SWIG_arg;
66561 }
66562 
66563 
66564 static int _wrap_SBValue_GetValueAsSigned__SWIG_2(lua_State* L) {
66565   int SWIG_arg = 0;
66566   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66567   int64_t arg2 ;
66568   int64_t result;
66569 
66570   SWIG_check_num_args("lldb::SBValue::GetValueAsSigned",2,2)
66571   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",1,"lldb::SBValue *");
66572   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",2,"int64_t");
66573 
66574   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66575     SWIG_fail_ptr("SBValue_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBValue);
66576   }
66577 
66578   arg2 = (int64_t)lua_tointeger(L, 2);
66579   result = (int64_t)(arg1)->GetValueAsSigned(arg2);
66580   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
66581   return SWIG_arg;
66582 
66583   if(0) SWIG_fail;
66584 
66585 fail:
66586   lua_error(L);
66587   return SWIG_arg;
66588 }
66589 
66590 
66591 static int _wrap_SBValue_GetValueAsSigned__SWIG_3(lua_State* L) {
66592   int SWIG_arg = 0;
66593   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66594   int64_t result;
66595 
66596   SWIG_check_num_args("lldb::SBValue::GetValueAsSigned",1,1)
66597   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",1,"lldb::SBValue *");
66598 
66599   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66600     SWIG_fail_ptr("SBValue_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBValue);
66601   }
66602 
66603   result = (int64_t)(arg1)->GetValueAsSigned();
66604   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
66605   return SWIG_arg;
66606 
66607   if(0) SWIG_fail;
66608 
66609 fail:
66610   lua_error(L);
66611   return SWIG_arg;
66612 }
66613 
66614 
66615 static int _wrap_SBValue_GetValueAsSigned(lua_State* L) {
66616   int argc;
66617   int argv[4]={
66618     1,2,3,4
66619   };
66620 
66621   argc = lua_gettop(L);
66622   if (argc == 1) {
66623     int _v;
66624     {
66625       void *ptr;
66626       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66627         _v = 0;
66628       } else {
66629         _v = 1;
66630       }
66631     }
66632     if (_v) {
66633       return _wrap_SBValue_GetValueAsSigned__SWIG_3(L);
66634     }
66635   }
66636   if (argc == 2) {
66637     int _v;
66638     {
66639       void *ptr;
66640       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66641         _v = 0;
66642       } else {
66643         _v = 1;
66644       }
66645     }
66646     if (_v) {
66647       {
66648         void *ptr;
66649         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
66650           _v = 0;
66651         } else {
66652           _v = 1;
66653         }
66654       }
66655       if (_v) {
66656         return _wrap_SBValue_GetValueAsSigned__SWIG_1(L);
66657       }
66658     }
66659   }
66660   if (argc == 2) {
66661     int _v;
66662     {
66663       void *ptr;
66664       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66665         _v = 0;
66666       } else {
66667         _v = 1;
66668       }
66669     }
66670     if (_v) {
66671       {
66672         _v = lua_isnumber(L,argv[1]);
66673       }
66674       if (_v) {
66675         return _wrap_SBValue_GetValueAsSigned__SWIG_2(L);
66676       }
66677     }
66678   }
66679   if (argc == 3) {
66680     int _v;
66681     {
66682       void *ptr;
66683       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66684         _v = 0;
66685       } else {
66686         _v = 1;
66687       }
66688     }
66689     if (_v) {
66690       {
66691         void *ptr;
66692         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
66693           _v = 0;
66694         } else {
66695           _v = 1;
66696         }
66697       }
66698       if (_v) {
66699         {
66700           _v = lua_isnumber(L,argv[2]);
66701         }
66702         if (_v) {
66703           return _wrap_SBValue_GetValueAsSigned__SWIG_0(L);
66704         }
66705       }
66706     }
66707   }
66708 
66709   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetValueAsSigned'\n"
66710     "  Possible C/C++ prototypes are:\n"
66711     "    lldb::SBValue::GetValueAsSigned(lldb::SBError &,int64_t)\n"
66712     "    lldb::SBValue::GetValueAsSigned(lldb::SBError &)\n"
66713     "    lldb::SBValue::GetValueAsSigned(int64_t)\n"
66714     "    lldb::SBValue::GetValueAsSigned()\n");
66715   lua_error(L);return 0;
66716 }
66717 
66718 
66719 static int _wrap_SBValue_GetValueAsUnsigned__SWIG_2(lua_State* L) {
66720   int SWIG_arg = 0;
66721   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66722   uint64_t arg2 ;
66723   uint64_t result;
66724 
66725   SWIG_check_num_args("lldb::SBValue::GetValueAsUnsigned",2,2)
66726   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",1,"lldb::SBValue *");
66727   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",2,"uint64_t");
66728 
66729   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66730     SWIG_fail_ptr("SBValue_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBValue);
66731   }
66732 
66733   arg2 = (uint64_t)lua_tointeger(L, 2);
66734   result = (uint64_t)(arg1)->GetValueAsUnsigned(arg2);
66735   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
66736   return SWIG_arg;
66737 
66738   if(0) SWIG_fail;
66739 
66740 fail:
66741   lua_error(L);
66742   return SWIG_arg;
66743 }
66744 
66745 
66746 static int _wrap_SBValue_GetValueAsUnsigned__SWIG_3(lua_State* L) {
66747   int SWIG_arg = 0;
66748   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66749   uint64_t result;
66750 
66751   SWIG_check_num_args("lldb::SBValue::GetValueAsUnsigned",1,1)
66752   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",1,"lldb::SBValue *");
66753 
66754   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66755     SWIG_fail_ptr("SBValue_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBValue);
66756   }
66757 
66758   result = (uint64_t)(arg1)->GetValueAsUnsigned();
66759   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
66760   return SWIG_arg;
66761 
66762   if(0) SWIG_fail;
66763 
66764 fail:
66765   lua_error(L);
66766   return SWIG_arg;
66767 }
66768 
66769 
66770 static int _wrap_SBValue_GetValueAsUnsigned(lua_State* L) {
66771   int argc;
66772   int argv[4]={
66773     1,2,3,4
66774   };
66775 
66776   argc = lua_gettop(L);
66777   if (argc == 1) {
66778     int _v;
66779     {
66780       void *ptr;
66781       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66782         _v = 0;
66783       } else {
66784         _v = 1;
66785       }
66786     }
66787     if (_v) {
66788       return _wrap_SBValue_GetValueAsUnsigned__SWIG_3(L);
66789     }
66790   }
66791   if (argc == 2) {
66792     int _v;
66793     {
66794       void *ptr;
66795       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66796         _v = 0;
66797       } else {
66798         _v = 1;
66799       }
66800     }
66801     if (_v) {
66802       {
66803         void *ptr;
66804         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
66805           _v = 0;
66806         } else {
66807           _v = 1;
66808         }
66809       }
66810       if (_v) {
66811         return _wrap_SBValue_GetValueAsUnsigned__SWIG_1(L);
66812       }
66813     }
66814   }
66815   if (argc == 2) {
66816     int _v;
66817     {
66818       void *ptr;
66819       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66820         _v = 0;
66821       } else {
66822         _v = 1;
66823       }
66824     }
66825     if (_v) {
66826       {
66827         _v = lua_isnumber(L,argv[1]);
66828       }
66829       if (_v) {
66830         return _wrap_SBValue_GetValueAsUnsigned__SWIG_2(L);
66831       }
66832     }
66833   }
66834   if (argc == 3) {
66835     int _v;
66836     {
66837       void *ptr;
66838       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66839         _v = 0;
66840       } else {
66841         _v = 1;
66842       }
66843     }
66844     if (_v) {
66845       {
66846         void *ptr;
66847         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
66848           _v = 0;
66849         } else {
66850           _v = 1;
66851         }
66852       }
66853       if (_v) {
66854         {
66855           _v = lua_isnumber(L,argv[2]);
66856         }
66857         if (_v) {
66858           return _wrap_SBValue_GetValueAsUnsigned__SWIG_0(L);
66859         }
66860       }
66861     }
66862   }
66863 
66864   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetValueAsUnsigned'\n"
66865     "  Possible C/C++ prototypes are:\n"
66866     "    lldb::SBValue::GetValueAsUnsigned(lldb::SBError &,uint64_t)\n"
66867     "    lldb::SBValue::GetValueAsUnsigned(lldb::SBError &)\n"
66868     "    lldb::SBValue::GetValueAsUnsigned(uint64_t)\n"
66869     "    lldb::SBValue::GetValueAsUnsigned()\n");
66870   lua_error(L);return 0;
66871 }
66872 
66873 
66874 static int _wrap_SBValue_GetValueType(lua_State* L) {
66875   int SWIG_arg = 0;
66876   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66877   lldb::ValueType result;
66878 
66879   SWIG_check_num_args("lldb::SBValue::GetValueType",1,1)
66880   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueType",1,"lldb::SBValue *");
66881 
66882   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66883     SWIG_fail_ptr("SBValue_GetValueType",1,SWIGTYPE_p_lldb__SBValue);
66884   }
66885 
66886   result = (lldb::ValueType)(arg1)->GetValueType();
66887   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
66888   return SWIG_arg;
66889 
66890   if(0) SWIG_fail;
66891 
66892 fail:
66893   lua_error(L);
66894   return SWIG_arg;
66895 }
66896 
66897 
66898 static int _wrap_SBValue_GetValueDidChange(lua_State* L) {
66899   int SWIG_arg = 0;
66900   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66901   bool result;
66902 
66903   SWIG_check_num_args("lldb::SBValue::GetValueDidChange",1,1)
66904   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueDidChange",1,"lldb::SBValue *");
66905 
66906   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66907     SWIG_fail_ptr("SBValue_GetValueDidChange",1,SWIGTYPE_p_lldb__SBValue);
66908   }
66909 
66910   result = (bool)(arg1)->GetValueDidChange();
66911   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66912   return SWIG_arg;
66913 
66914   if(0) SWIG_fail;
66915 
66916 fail:
66917   lua_error(L);
66918   return SWIG_arg;
66919 }
66920 
66921 
66922 static int _wrap_SBValue_GetSummary__SWIG_0(lua_State* L) {
66923   int SWIG_arg = 0;
66924   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66925   char *result = 0 ;
66926 
66927   SWIG_check_num_args("lldb::SBValue::GetSummary",1,1)
66928   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetSummary",1,"lldb::SBValue *");
66929 
66930   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66931     SWIG_fail_ptr("SBValue_GetSummary",1,SWIGTYPE_p_lldb__SBValue);
66932   }
66933 
66934   result = (char *)(arg1)->GetSummary();
66935   lua_pushstring(L,(const char *)result); SWIG_arg++;
66936   return SWIG_arg;
66937 
66938   if(0) SWIG_fail;
66939 
66940 fail:
66941   lua_error(L);
66942   return SWIG_arg;
66943 }
66944 
66945 
66946 static int _wrap_SBValue_GetSummary__SWIG_1(lua_State* L) {
66947   int SWIG_arg = 0;
66948   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66949   lldb::SBStream *arg2 = 0 ;
66950   lldb::SBTypeSummaryOptions *arg3 = 0 ;
66951   char *result = 0 ;
66952 
66953   SWIG_check_num_args("lldb::SBValue::GetSummary",3,3)
66954   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetSummary",1,"lldb::SBValue *");
66955   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetSummary",2,"lldb::SBStream &");
66956   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::GetSummary",3,"lldb::SBTypeSummaryOptions &");
66957 
66958   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66959     SWIG_fail_ptr("SBValue_GetSummary",1,SWIGTYPE_p_lldb__SBValue);
66960   }
66961 
66962 
66963   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
66964     SWIG_fail_ptr("SBValue_GetSummary",2,SWIGTYPE_p_lldb__SBStream);
66965   }
66966 
66967 
66968   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
66969     SWIG_fail_ptr("SBValue_GetSummary",3,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
66970   }
66971 
66972   result = (char *)(arg1)->GetSummary(*arg2,*arg3);
66973   lua_pushstring(L,(const char *)result); SWIG_arg++;
66974   return SWIG_arg;
66975 
66976   if(0) SWIG_fail;
66977 
66978 fail:
66979   lua_error(L);
66980   return SWIG_arg;
66981 }
66982 
66983 
66984 static int _wrap_SBValue_GetSummary(lua_State* L) {
66985   int argc;
66986   int argv[4]={
66987     1,2,3,4
66988   };
66989 
66990   argc = lua_gettop(L);
66991   if (argc == 1) {
66992     int _v;
66993     {
66994       void *ptr;
66995       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66996         _v = 0;
66997       } else {
66998         _v = 1;
66999       }
67000     }
67001     if (_v) {
67002       return _wrap_SBValue_GetSummary__SWIG_0(L);
67003     }
67004   }
67005   if (argc == 3) {
67006     int _v;
67007     {
67008       void *ptr;
67009       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67010         _v = 0;
67011       } else {
67012         _v = 1;
67013       }
67014     }
67015     if (_v) {
67016       {
67017         void *ptr;
67018         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
67019           _v = 0;
67020         } else {
67021           _v = 1;
67022         }
67023       }
67024       if (_v) {
67025         {
67026           void *ptr;
67027           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeSummaryOptions, SWIG_POINTER_NO_NULL)) {
67028             _v = 0;
67029           } else {
67030             _v = 1;
67031           }
67032         }
67033         if (_v) {
67034           return _wrap_SBValue_GetSummary__SWIG_1(L);
67035         }
67036       }
67037     }
67038   }
67039 
67040   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetSummary'\n"
67041     "  Possible C/C++ prototypes are:\n"
67042     "    lldb::SBValue::GetSummary()\n"
67043     "    lldb::SBValue::GetSummary(lldb::SBStream &,lldb::SBTypeSummaryOptions &)\n");
67044   lua_error(L);return 0;
67045 }
67046 
67047 
67048 static int _wrap_SBValue_GetObjectDescription(lua_State* L) {
67049   int SWIG_arg = 0;
67050   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67051   char *result = 0 ;
67052 
67053   SWIG_check_num_args("lldb::SBValue::GetObjectDescription",1,1)
67054   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetObjectDescription",1,"lldb::SBValue *");
67055 
67056   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67057     SWIG_fail_ptr("SBValue_GetObjectDescription",1,SWIGTYPE_p_lldb__SBValue);
67058   }
67059 
67060   result = (char *)(arg1)->GetObjectDescription();
67061   lua_pushstring(L,(const char *)result); SWIG_arg++;
67062   return SWIG_arg;
67063 
67064   if(0) SWIG_fail;
67065 
67066 fail:
67067   lua_error(L);
67068   return SWIG_arg;
67069 }
67070 
67071 
67072 static int _wrap_SBValue_GetDynamicValue(lua_State* L) {
67073   int SWIG_arg = 0;
67074   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67075   lldb::DynamicValueType arg2 ;
67076   lldb::SBValue result;
67077 
67078   SWIG_check_num_args("lldb::SBValue::GetDynamicValue",2,2)
67079   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetDynamicValue",1,"lldb::SBValue *");
67080   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetDynamicValue",2,"lldb::DynamicValueType");
67081 
67082   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67083     SWIG_fail_ptr("SBValue_GetDynamicValue",1,SWIGTYPE_p_lldb__SBValue);
67084   }
67085 
67086   arg2 = (lldb::DynamicValueType)lua_tointeger(L, 2);
67087   result = (arg1)->GetDynamicValue(arg2);
67088   {
67089     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67090     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67091   }
67092   return SWIG_arg;
67093 
67094   if(0) SWIG_fail;
67095 
67096 fail:
67097   lua_error(L);
67098   return SWIG_arg;
67099 }
67100 
67101 
67102 static int _wrap_SBValue_GetStaticValue(lua_State* L) {
67103   int SWIG_arg = 0;
67104   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67105   lldb::SBValue result;
67106 
67107   SWIG_check_num_args("lldb::SBValue::GetStaticValue",1,1)
67108   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetStaticValue",1,"lldb::SBValue *");
67109 
67110   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67111     SWIG_fail_ptr("SBValue_GetStaticValue",1,SWIGTYPE_p_lldb__SBValue);
67112   }
67113 
67114   result = (arg1)->GetStaticValue();
67115   {
67116     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67117     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67118   }
67119   return SWIG_arg;
67120 
67121   if(0) SWIG_fail;
67122 
67123 fail:
67124   lua_error(L);
67125   return SWIG_arg;
67126 }
67127 
67128 
67129 static int _wrap_SBValue_GetNonSyntheticValue(lua_State* L) {
67130   int SWIG_arg = 0;
67131   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67132   lldb::SBValue result;
67133 
67134   SWIG_check_num_args("lldb::SBValue::GetNonSyntheticValue",1,1)
67135   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetNonSyntheticValue",1,"lldb::SBValue *");
67136 
67137   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67138     SWIG_fail_ptr("SBValue_GetNonSyntheticValue",1,SWIGTYPE_p_lldb__SBValue);
67139   }
67140 
67141   result = (arg1)->GetNonSyntheticValue();
67142   {
67143     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67144     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67145   }
67146   return SWIG_arg;
67147 
67148   if(0) SWIG_fail;
67149 
67150 fail:
67151   lua_error(L);
67152   return SWIG_arg;
67153 }
67154 
67155 
67156 static int _wrap_SBValue_GetPreferDynamicValue(lua_State* L) {
67157   int SWIG_arg = 0;
67158   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67159   lldb::DynamicValueType result;
67160 
67161   SWIG_check_num_args("lldb::SBValue::GetPreferDynamicValue",1,1)
67162   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPreferDynamicValue",1,"lldb::SBValue *");
67163 
67164   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67165     SWIG_fail_ptr("SBValue_GetPreferDynamicValue",1,SWIGTYPE_p_lldb__SBValue);
67166   }
67167 
67168   result = (lldb::DynamicValueType)(arg1)->GetPreferDynamicValue();
67169   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
67170   return SWIG_arg;
67171 
67172   if(0) SWIG_fail;
67173 
67174 fail:
67175   lua_error(L);
67176   return SWIG_arg;
67177 }
67178 
67179 
67180 static int _wrap_SBValue_SetPreferDynamicValue(lua_State* L) {
67181   int SWIG_arg = 0;
67182   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67183   lldb::DynamicValueType arg2 ;
67184 
67185   SWIG_check_num_args("lldb::SBValue::SetPreferDynamicValue",2,2)
67186   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetPreferDynamicValue",1,"lldb::SBValue *");
67187   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::SetPreferDynamicValue",2,"lldb::DynamicValueType");
67188 
67189   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67190     SWIG_fail_ptr("SBValue_SetPreferDynamicValue",1,SWIGTYPE_p_lldb__SBValue);
67191   }
67192 
67193   arg2 = (lldb::DynamicValueType)lua_tointeger(L, 2);
67194   (arg1)->SetPreferDynamicValue(arg2);
67195 
67196   return SWIG_arg;
67197 
67198   if(0) SWIG_fail;
67199 
67200 fail:
67201   lua_error(L);
67202   return SWIG_arg;
67203 }
67204 
67205 
67206 static int _wrap_SBValue_GetPreferSyntheticValue(lua_State* L) {
67207   int SWIG_arg = 0;
67208   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67209   bool result;
67210 
67211   SWIG_check_num_args("lldb::SBValue::GetPreferSyntheticValue",1,1)
67212   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPreferSyntheticValue",1,"lldb::SBValue *");
67213 
67214   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67215     SWIG_fail_ptr("SBValue_GetPreferSyntheticValue",1,SWIGTYPE_p_lldb__SBValue);
67216   }
67217 
67218   result = (bool)(arg1)->GetPreferSyntheticValue();
67219   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67220   return SWIG_arg;
67221 
67222   if(0) SWIG_fail;
67223 
67224 fail:
67225   lua_error(L);
67226   return SWIG_arg;
67227 }
67228 
67229 
67230 static int _wrap_SBValue_SetPreferSyntheticValue(lua_State* L) {
67231   int SWIG_arg = 0;
67232   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67233   bool arg2 ;
67234 
67235   SWIG_check_num_args("lldb::SBValue::SetPreferSyntheticValue",2,2)
67236   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetPreferSyntheticValue",1,"lldb::SBValue *");
67237   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBValue::SetPreferSyntheticValue",2,"bool");
67238 
67239   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67240     SWIG_fail_ptr("SBValue_SetPreferSyntheticValue",1,SWIGTYPE_p_lldb__SBValue);
67241   }
67242 
67243   arg2 = (lua_toboolean(L, 2)!=0);
67244   (arg1)->SetPreferSyntheticValue(arg2);
67245 
67246   return SWIG_arg;
67247 
67248   if(0) SWIG_fail;
67249 
67250 fail:
67251   lua_error(L);
67252   return SWIG_arg;
67253 }
67254 
67255 
67256 static int _wrap_SBValue_IsDynamic(lua_State* L) {
67257   int SWIG_arg = 0;
67258   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67259   bool result;
67260 
67261   SWIG_check_num_args("lldb::SBValue::IsDynamic",1,1)
67262   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsDynamic",1,"lldb::SBValue *");
67263 
67264   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67265     SWIG_fail_ptr("SBValue_IsDynamic",1,SWIGTYPE_p_lldb__SBValue);
67266   }
67267 
67268   result = (bool)(arg1)->IsDynamic();
67269   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67270   return SWIG_arg;
67271 
67272   if(0) SWIG_fail;
67273 
67274 fail:
67275   lua_error(L);
67276   return SWIG_arg;
67277 }
67278 
67279 
67280 static int _wrap_SBValue_IsSynthetic(lua_State* L) {
67281   int SWIG_arg = 0;
67282   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67283   bool result;
67284 
67285   SWIG_check_num_args("lldb::SBValue::IsSynthetic",1,1)
67286   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsSynthetic",1,"lldb::SBValue *");
67287 
67288   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67289     SWIG_fail_ptr("SBValue_IsSynthetic",1,SWIGTYPE_p_lldb__SBValue);
67290   }
67291 
67292   result = (bool)(arg1)->IsSynthetic();
67293   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67294   return SWIG_arg;
67295 
67296   if(0) SWIG_fail;
67297 
67298 fail:
67299   lua_error(L);
67300   return SWIG_arg;
67301 }
67302 
67303 
67304 static int _wrap_SBValue_IsSyntheticChildrenGenerated(lua_State* L) {
67305   int SWIG_arg = 0;
67306   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67307   bool result;
67308 
67309   SWIG_check_num_args("lldb::SBValue::IsSyntheticChildrenGenerated",1,1)
67310   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsSyntheticChildrenGenerated",1,"lldb::SBValue *");
67311 
67312   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67313     SWIG_fail_ptr("SBValue_IsSyntheticChildrenGenerated",1,SWIGTYPE_p_lldb__SBValue);
67314   }
67315 
67316   result = (bool)(arg1)->IsSyntheticChildrenGenerated();
67317   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67318   return SWIG_arg;
67319 
67320   if(0) SWIG_fail;
67321 
67322 fail:
67323   lua_error(L);
67324   return SWIG_arg;
67325 }
67326 
67327 
67328 static int _wrap_SBValue_SetSyntheticChildrenGenerated(lua_State* L) {
67329   int SWIG_arg = 0;
67330   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67331   bool arg2 ;
67332 
67333   SWIG_check_num_args("lldb::SBValue::SetSyntheticChildrenGenerated",2,2)
67334   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetSyntheticChildrenGenerated",1,"lldb::SBValue *");
67335   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBValue::SetSyntheticChildrenGenerated",2,"bool");
67336 
67337   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67338     SWIG_fail_ptr("SBValue_SetSyntheticChildrenGenerated",1,SWIGTYPE_p_lldb__SBValue);
67339   }
67340 
67341   arg2 = (lua_toboolean(L, 2)!=0);
67342   (arg1)->SetSyntheticChildrenGenerated(arg2);
67343 
67344   return SWIG_arg;
67345 
67346   if(0) SWIG_fail;
67347 
67348 fail:
67349   lua_error(L);
67350   return SWIG_arg;
67351 }
67352 
67353 
67354 static int _wrap_SBValue_GetLocation(lua_State* L) {
67355   int SWIG_arg = 0;
67356   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67357   char *result = 0 ;
67358 
67359   SWIG_check_num_args("lldb::SBValue::GetLocation",1,1)
67360   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetLocation",1,"lldb::SBValue *");
67361 
67362   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67363     SWIG_fail_ptr("SBValue_GetLocation",1,SWIGTYPE_p_lldb__SBValue);
67364   }
67365 
67366   result = (char *)(arg1)->GetLocation();
67367   lua_pushstring(L,(const char *)result); SWIG_arg++;
67368   return SWIG_arg;
67369 
67370   if(0) SWIG_fail;
67371 
67372 fail:
67373   lua_error(L);
67374   return SWIG_arg;
67375 }
67376 
67377 
67378 static int _wrap_SBValue_SetValueFromCString__SWIG_0(lua_State* L) {
67379   int SWIG_arg = 0;
67380   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67381   char *arg2 = (char *) 0 ;
67382   bool result;
67383 
67384   SWIG_check_num_args("lldb::SBValue::SetValueFromCString",2,2)
67385   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",1,"lldb::SBValue *");
67386   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",2,"char const *");
67387 
67388   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67389     SWIG_fail_ptr("SBValue_SetValueFromCString",1,SWIGTYPE_p_lldb__SBValue);
67390   }
67391 
67392   arg2 = (char *)lua_tostring(L, 2);
67393   result = (bool)(arg1)->SetValueFromCString((char const *)arg2);
67394   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67395   return SWIG_arg;
67396 
67397   if(0) SWIG_fail;
67398 
67399 fail:
67400   lua_error(L);
67401   return SWIG_arg;
67402 }
67403 
67404 
67405 static int _wrap_SBValue_SetValueFromCString__SWIG_1(lua_State* L) {
67406   int SWIG_arg = 0;
67407   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67408   char *arg2 = (char *) 0 ;
67409   lldb::SBError *arg3 = 0 ;
67410   bool result;
67411 
67412   SWIG_check_num_args("lldb::SBValue::SetValueFromCString",3,3)
67413   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",1,"lldb::SBValue *");
67414   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",2,"char const *");
67415   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",3,"lldb::SBError &");
67416 
67417   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67418     SWIG_fail_ptr("SBValue_SetValueFromCString",1,SWIGTYPE_p_lldb__SBValue);
67419   }
67420 
67421   arg2 = (char *)lua_tostring(L, 2);
67422 
67423   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
67424     SWIG_fail_ptr("SBValue_SetValueFromCString",3,SWIGTYPE_p_lldb__SBError);
67425   }
67426 
67427   result = (bool)(arg1)->SetValueFromCString((char const *)arg2,*arg3);
67428   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67429   return SWIG_arg;
67430 
67431   if(0) SWIG_fail;
67432 
67433 fail:
67434   lua_error(L);
67435   return SWIG_arg;
67436 }
67437 
67438 
67439 static int _wrap_SBValue_SetValueFromCString(lua_State* L) {
67440   int argc;
67441   int argv[4]={
67442     1,2,3,4
67443   };
67444 
67445   argc = lua_gettop(L);
67446   if (argc == 2) {
67447     int _v;
67448     {
67449       void *ptr;
67450       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67451         _v = 0;
67452       } else {
67453         _v = 1;
67454       }
67455     }
67456     if (_v) {
67457       {
67458         _v = SWIG_lua_isnilstring(L,argv[1]);
67459       }
67460       if (_v) {
67461         return _wrap_SBValue_SetValueFromCString__SWIG_0(L);
67462       }
67463     }
67464   }
67465   if (argc == 3) {
67466     int _v;
67467     {
67468       void *ptr;
67469       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67470         _v = 0;
67471       } else {
67472         _v = 1;
67473       }
67474     }
67475     if (_v) {
67476       {
67477         _v = SWIG_lua_isnilstring(L,argv[1]);
67478       }
67479       if (_v) {
67480         {
67481           void *ptr;
67482           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
67483             _v = 0;
67484           } else {
67485             _v = 1;
67486           }
67487         }
67488         if (_v) {
67489           return _wrap_SBValue_SetValueFromCString__SWIG_1(L);
67490         }
67491       }
67492     }
67493   }
67494 
67495   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_SetValueFromCString'\n"
67496     "  Possible C/C++ prototypes are:\n"
67497     "    lldb::SBValue::SetValueFromCString(char const *)\n"
67498     "    lldb::SBValue::SetValueFromCString(char const *,lldb::SBError &)\n");
67499   lua_error(L);return 0;
67500 }
67501 
67502 
67503 static int _wrap_SBValue_GetTypeFormat(lua_State* L) {
67504   int SWIG_arg = 0;
67505   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67506   lldb::SBTypeFormat result;
67507 
67508   SWIG_check_num_args("lldb::SBValue::GetTypeFormat",1,1)
67509   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeFormat",1,"lldb::SBValue *");
67510 
67511   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67512     SWIG_fail_ptr("SBValue_GetTypeFormat",1,SWIGTYPE_p_lldb__SBValue);
67513   }
67514 
67515   result = (arg1)->GetTypeFormat();
67516   {
67517     lldb::SBTypeFormat * resultptr = new lldb::SBTypeFormat((const lldb::SBTypeFormat &) result);
67518     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
67519   }
67520   return SWIG_arg;
67521 
67522   if(0) SWIG_fail;
67523 
67524 fail:
67525   lua_error(L);
67526   return SWIG_arg;
67527 }
67528 
67529 
67530 static int _wrap_SBValue_GetTypeSummary(lua_State* L) {
67531   int SWIG_arg = 0;
67532   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67533   lldb::SBTypeSummary result;
67534 
67535   SWIG_check_num_args("lldb::SBValue::GetTypeSummary",1,1)
67536   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeSummary",1,"lldb::SBValue *");
67537 
67538   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67539     SWIG_fail_ptr("SBValue_GetTypeSummary",1,SWIGTYPE_p_lldb__SBValue);
67540   }
67541 
67542   result = (arg1)->GetTypeSummary();
67543   {
67544     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
67545     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
67546   }
67547   return SWIG_arg;
67548 
67549   if(0) SWIG_fail;
67550 
67551 fail:
67552   lua_error(L);
67553   return SWIG_arg;
67554 }
67555 
67556 
67557 static int _wrap_SBValue_GetTypeFilter(lua_State* L) {
67558   int SWIG_arg = 0;
67559   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67560   lldb::SBTypeFilter result;
67561 
67562   SWIG_check_num_args("lldb::SBValue::GetTypeFilter",1,1)
67563   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeFilter",1,"lldb::SBValue *");
67564 
67565   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67566     SWIG_fail_ptr("SBValue_GetTypeFilter",1,SWIGTYPE_p_lldb__SBValue);
67567   }
67568 
67569   result = (arg1)->GetTypeFilter();
67570   {
67571     lldb::SBTypeFilter * resultptr = new lldb::SBTypeFilter((const lldb::SBTypeFilter &) result);
67572     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
67573   }
67574   return SWIG_arg;
67575 
67576   if(0) SWIG_fail;
67577 
67578 fail:
67579   lua_error(L);
67580   return SWIG_arg;
67581 }
67582 
67583 
67584 static int _wrap_SBValue_GetTypeSynthetic(lua_State* L) {
67585   int SWIG_arg = 0;
67586   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67587   lldb::SBTypeSynthetic result;
67588 
67589   SWIG_check_num_args("lldb::SBValue::GetTypeSynthetic",1,1)
67590   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeSynthetic",1,"lldb::SBValue *");
67591 
67592   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67593     SWIG_fail_ptr("SBValue_GetTypeSynthetic",1,SWIGTYPE_p_lldb__SBValue);
67594   }
67595 
67596   result = (arg1)->GetTypeSynthetic();
67597   {
67598     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
67599     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
67600   }
67601   return SWIG_arg;
67602 
67603   if(0) SWIG_fail;
67604 
67605 fail:
67606   lua_error(L);
67607   return SWIG_arg;
67608 }
67609 
67610 
67611 static int _wrap_SBValue_GetChildAtIndex__SWIG_0(lua_State* L) {
67612   int SWIG_arg = 0;
67613   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67614   uint32_t arg2 ;
67615   lldb::SBValue result;
67616 
67617   SWIG_check_num_args("lldb::SBValue::GetChildAtIndex",2,2)
67618   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",1,"lldb::SBValue *");
67619   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",2,"uint32_t");
67620 
67621   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67622     SWIG_fail_ptr("SBValue_GetChildAtIndex",1,SWIGTYPE_p_lldb__SBValue);
67623   }
67624 
67625   arg2 = (uint32_t)lua_tointeger(L, 2);
67626   result = (arg1)->GetChildAtIndex(arg2);
67627   {
67628     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67629     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67630   }
67631   return SWIG_arg;
67632 
67633   if(0) SWIG_fail;
67634 
67635 fail:
67636   lua_error(L);
67637   return SWIG_arg;
67638 }
67639 
67640 
67641 static int _wrap_SBValue_GetChildAtIndex__SWIG_1(lua_State* L) {
67642   int SWIG_arg = 0;
67643   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67644   uint32_t arg2 ;
67645   lldb::DynamicValueType arg3 ;
67646   bool arg4 ;
67647   lldb::SBValue result;
67648 
67649   SWIG_check_num_args("lldb::SBValue::GetChildAtIndex",4,4)
67650   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",1,"lldb::SBValue *");
67651   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",2,"uint32_t");
67652   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",3,"lldb::DynamicValueType");
67653   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",4,"bool");
67654 
67655   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67656     SWIG_fail_ptr("SBValue_GetChildAtIndex",1,SWIGTYPE_p_lldb__SBValue);
67657   }
67658 
67659   arg2 = (uint32_t)lua_tointeger(L, 2);
67660   arg3 = (lldb::DynamicValueType)lua_tointeger(L, 3);
67661   arg4 = (lua_toboolean(L, 4)!=0);
67662   result = (arg1)->GetChildAtIndex(arg2,arg3,arg4);
67663   {
67664     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67665     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67666   }
67667   return SWIG_arg;
67668 
67669   if(0) SWIG_fail;
67670 
67671 fail:
67672   lua_error(L);
67673   return SWIG_arg;
67674 }
67675 
67676 
67677 static int _wrap_SBValue_GetChildAtIndex(lua_State* L) {
67678   int argc;
67679   int argv[5]={
67680     1,2,3,4,5
67681   };
67682 
67683   argc = lua_gettop(L);
67684   if (argc == 2) {
67685     int _v;
67686     {
67687       void *ptr;
67688       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67689         _v = 0;
67690       } else {
67691         _v = 1;
67692       }
67693     }
67694     if (_v) {
67695       {
67696         _v = lua_isnumber(L,argv[1]);
67697       }
67698       if (_v) {
67699         return _wrap_SBValue_GetChildAtIndex__SWIG_0(L);
67700       }
67701     }
67702   }
67703   if (argc == 4) {
67704     int _v;
67705     {
67706       void *ptr;
67707       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67708         _v = 0;
67709       } else {
67710         _v = 1;
67711       }
67712     }
67713     if (_v) {
67714       {
67715         _v = lua_isnumber(L,argv[1]);
67716       }
67717       if (_v) {
67718         {
67719           _v = lua_isnumber(L,argv[2]);
67720         }
67721         if (_v) {
67722           {
67723             _v = lua_isboolean(L,argv[3]);
67724           }
67725           if (_v) {
67726             return _wrap_SBValue_GetChildAtIndex__SWIG_1(L);
67727           }
67728         }
67729       }
67730     }
67731   }
67732 
67733   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetChildAtIndex'\n"
67734     "  Possible C/C++ prototypes are:\n"
67735     "    lldb::SBValue::GetChildAtIndex(uint32_t)\n"
67736     "    lldb::SBValue::GetChildAtIndex(uint32_t,lldb::DynamicValueType,bool)\n");
67737   lua_error(L);return 0;
67738 }
67739 
67740 
67741 static int _wrap_SBValue_CreateChildAtOffset(lua_State* L) {
67742   int SWIG_arg = 0;
67743   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67744   char *arg2 = (char *) 0 ;
67745   uint32_t arg3 ;
67746   lldb::SBType arg4 ;
67747   lldb::SBType *argp4 ;
67748   lldb::SBValue result;
67749 
67750   SWIG_check_num_args("lldb::SBValue::CreateChildAtOffset",4,4)
67751   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateChildAtOffset",1,"lldb::SBValue *");
67752   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateChildAtOffset",2,"char const *");
67753   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBValue::CreateChildAtOffset",3,"uint32_t");
67754   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBValue::CreateChildAtOffset",4,"lldb::SBType");
67755 
67756   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67757     SWIG_fail_ptr("SBValue_CreateChildAtOffset",1,SWIGTYPE_p_lldb__SBValue);
67758   }
67759 
67760   arg2 = (char *)lua_tostring(L, 2);
67761   arg3 = (uint32_t)lua_tointeger(L, 3);
67762 
67763   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
67764     SWIG_fail_ptr("SBValue_CreateChildAtOffset",4,SWIGTYPE_p_lldb__SBType);
67765   }
67766   arg4 = *argp4;
67767 
67768   result = (arg1)->CreateChildAtOffset((char const *)arg2,arg3,arg4);
67769   {
67770     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67771     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67772   }
67773   return SWIG_arg;
67774 
67775   if(0) SWIG_fail;
67776 
67777 fail:
67778   lua_error(L);
67779   return SWIG_arg;
67780 }
67781 
67782 
67783 static int _wrap_SBValue_Cast(lua_State* L) {
67784   int SWIG_arg = 0;
67785   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67786   lldb::SBType arg2 ;
67787   lldb::SBType *argp2 ;
67788   lldb::SBValue result;
67789 
67790   SWIG_check_num_args("lldb::SBValue::Cast",2,2)
67791   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Cast",1,"lldb::SBValue *");
67792   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::Cast",2,"lldb::SBType");
67793 
67794   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67795     SWIG_fail_ptr("SBValue_Cast",1,SWIGTYPE_p_lldb__SBValue);
67796   }
67797 
67798 
67799   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBType,0))){
67800     SWIG_fail_ptr("SBValue_Cast",2,SWIGTYPE_p_lldb__SBType);
67801   }
67802   arg2 = *argp2;
67803 
67804   result = (arg1)->Cast(arg2);
67805   {
67806     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67807     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67808   }
67809   return SWIG_arg;
67810 
67811   if(0) SWIG_fail;
67812 
67813 fail:
67814   lua_error(L);
67815   return SWIG_arg;
67816 }
67817 
67818 
67819 static int _wrap_SBValue_CreateValueFromExpression__SWIG_0(lua_State* L) {
67820   int SWIG_arg = 0;
67821   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67822   char *arg2 = (char *) 0 ;
67823   char *arg3 = (char *) 0 ;
67824   lldb::SBValue result;
67825 
67826   SWIG_check_num_args("lldb::SBValue::CreateValueFromExpression",3,3)
67827   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",1,"lldb::SBValue *");
67828   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",2,"char const *");
67829   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",3,"char const *");
67830 
67831   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67832     SWIG_fail_ptr("SBValue_CreateValueFromExpression",1,SWIGTYPE_p_lldb__SBValue);
67833   }
67834 
67835   arg2 = (char *)lua_tostring(L, 2);
67836   arg3 = (char *)lua_tostring(L, 3);
67837   result = (arg1)->CreateValueFromExpression((char const *)arg2,(char const *)arg3);
67838   {
67839     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67840     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67841   }
67842   return SWIG_arg;
67843 
67844   if(0) SWIG_fail;
67845 
67846 fail:
67847   lua_error(L);
67848   return SWIG_arg;
67849 }
67850 
67851 
67852 static int _wrap_SBValue_CreateValueFromExpression__SWIG_1(lua_State* L) {
67853   int SWIG_arg = 0;
67854   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67855   char *arg2 = (char *) 0 ;
67856   char *arg3 = (char *) 0 ;
67857   lldb::SBExpressionOptions *arg4 = 0 ;
67858   lldb::SBValue result;
67859 
67860   SWIG_check_num_args("lldb::SBValue::CreateValueFromExpression",4,4)
67861   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",1,"lldb::SBValue *");
67862   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",2,"char const *");
67863   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",3,"char const *");
67864   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",4,"lldb::SBExpressionOptions &");
67865 
67866   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67867     SWIG_fail_ptr("SBValue_CreateValueFromExpression",1,SWIGTYPE_p_lldb__SBValue);
67868   }
67869 
67870   arg2 = (char *)lua_tostring(L, 2);
67871   arg3 = (char *)lua_tostring(L, 3);
67872 
67873   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
67874     SWIG_fail_ptr("SBValue_CreateValueFromExpression",4,SWIGTYPE_p_lldb__SBExpressionOptions);
67875   }
67876 
67877   result = (arg1)->CreateValueFromExpression((char const *)arg2,(char const *)arg3,*arg4);
67878   {
67879     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67880     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67881   }
67882   return SWIG_arg;
67883 
67884   if(0) SWIG_fail;
67885 
67886 fail:
67887   lua_error(L);
67888   return SWIG_arg;
67889 }
67890 
67891 
67892 static int _wrap_SBValue_CreateValueFromExpression(lua_State* L) {
67893   int argc;
67894   int argv[5]={
67895     1,2,3,4,5
67896   };
67897 
67898   argc = lua_gettop(L);
67899   if (argc == 3) {
67900     int _v;
67901     {
67902       void *ptr;
67903       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67904         _v = 0;
67905       } else {
67906         _v = 1;
67907       }
67908     }
67909     if (_v) {
67910       {
67911         _v = SWIG_lua_isnilstring(L,argv[1]);
67912       }
67913       if (_v) {
67914         {
67915           _v = SWIG_lua_isnilstring(L,argv[2]);
67916         }
67917         if (_v) {
67918           return _wrap_SBValue_CreateValueFromExpression__SWIG_0(L);
67919         }
67920       }
67921     }
67922   }
67923   if (argc == 4) {
67924     int _v;
67925     {
67926       void *ptr;
67927       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67928         _v = 0;
67929       } else {
67930         _v = 1;
67931       }
67932     }
67933     if (_v) {
67934       {
67935         _v = SWIG_lua_isnilstring(L,argv[1]);
67936       }
67937       if (_v) {
67938         {
67939           _v = SWIG_lua_isnilstring(L,argv[2]);
67940         }
67941         if (_v) {
67942           {
67943             void *ptr;
67944             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
67945               _v = 0;
67946             } else {
67947               _v = 1;
67948             }
67949           }
67950           if (_v) {
67951             return _wrap_SBValue_CreateValueFromExpression__SWIG_1(L);
67952           }
67953         }
67954       }
67955     }
67956   }
67957 
67958   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_CreateValueFromExpression'\n"
67959     "  Possible C/C++ prototypes are:\n"
67960     "    lldb::SBValue::CreateValueFromExpression(char const *,char const *)\n"
67961     "    lldb::SBValue::CreateValueFromExpression(char const *,char const *,lldb::SBExpressionOptions &)\n");
67962   lua_error(L);return 0;
67963 }
67964 
67965 
67966 static int _wrap_SBValue_CreateValueFromAddress(lua_State* L) {
67967   int SWIG_arg = 0;
67968   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67969   char *arg2 = (char *) 0 ;
67970   lldb::addr_t arg3 ;
67971   lldb::SBType arg4 ;
67972   lldb::SBType *argp4 ;
67973   lldb::SBValue result;
67974 
67975   SWIG_check_num_args("lldb::SBValue::CreateValueFromAddress",4,4)
67976   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateValueFromAddress",1,"lldb::SBValue *");
67977   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateValueFromAddress",2,"char const *");
67978   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBValue::CreateValueFromAddress",3,"lldb::addr_t");
67979   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBValue::CreateValueFromAddress",4,"lldb::SBType");
67980 
67981   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67982     SWIG_fail_ptr("SBValue_CreateValueFromAddress",1,SWIGTYPE_p_lldb__SBValue);
67983   }
67984 
67985   arg2 = (char *)lua_tostring(L, 2);
67986   arg3 = (lldb::addr_t)lua_tointeger(L, 3);
67987 
67988   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
67989     SWIG_fail_ptr("SBValue_CreateValueFromAddress",4,SWIGTYPE_p_lldb__SBType);
67990   }
67991   arg4 = *argp4;
67992 
67993   result = (arg1)->CreateValueFromAddress((char const *)arg2,arg3,arg4);
67994   {
67995     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67996     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67997   }
67998   return SWIG_arg;
67999 
68000   if(0) SWIG_fail;
68001 
68002 fail:
68003   lua_error(L);
68004   return SWIG_arg;
68005 }
68006 
68007 
68008 static int _wrap_SBValue_CreateValueFromData(lua_State* L) {
68009   int SWIG_arg = 0;
68010   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68011   char *arg2 = (char *) 0 ;
68012   lldb::SBData arg3 ;
68013   lldb::SBType arg4 ;
68014   lldb::SBData *argp3 ;
68015   lldb::SBType *argp4 ;
68016   lldb::SBValue result;
68017 
68018   SWIG_check_num_args("lldb::SBValue::CreateValueFromData",4,4)
68019   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateValueFromData",1,"lldb::SBValue *");
68020   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateValueFromData",2,"char const *");
68021   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::CreateValueFromData",3,"lldb::SBData");
68022   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBValue::CreateValueFromData",4,"lldb::SBType");
68023 
68024   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68025     SWIG_fail_ptr("SBValue_CreateValueFromData",1,SWIGTYPE_p_lldb__SBValue);
68026   }
68027 
68028   arg2 = (char *)lua_tostring(L, 2);
68029 
68030   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBData,0))){
68031     SWIG_fail_ptr("SBValue_CreateValueFromData",3,SWIGTYPE_p_lldb__SBData);
68032   }
68033   arg3 = *argp3;
68034 
68035 
68036   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
68037     SWIG_fail_ptr("SBValue_CreateValueFromData",4,SWIGTYPE_p_lldb__SBType);
68038   }
68039   arg4 = *argp4;
68040 
68041   result = (arg1)->CreateValueFromData((char const *)arg2,arg3,arg4);
68042   {
68043     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
68044     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
68045   }
68046   return SWIG_arg;
68047 
68048   if(0) SWIG_fail;
68049 
68050 fail:
68051   lua_error(L);
68052   return SWIG_arg;
68053 }
68054 
68055 
68056 static int _wrap_SBValue_GetType(lua_State* L) {
68057   int SWIG_arg = 0;
68058   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68059   lldb::SBType result;
68060 
68061   SWIG_check_num_args("lldb::SBValue::GetType",1,1)
68062   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetType",1,"lldb::SBValue *");
68063 
68064   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68065     SWIG_fail_ptr("SBValue_GetType",1,SWIGTYPE_p_lldb__SBValue);
68066   }
68067 
68068   result = (arg1)->GetType();
68069   {
68070     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
68071     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
68072   }
68073   return SWIG_arg;
68074 
68075   if(0) SWIG_fail;
68076 
68077 fail:
68078   lua_error(L);
68079   return SWIG_arg;
68080 }
68081 
68082 
68083 static int _wrap_SBValue_GetIndexOfChildWithName(lua_State* L) {
68084   int SWIG_arg = 0;
68085   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68086   char *arg2 = (char *) 0 ;
68087   uint32_t result;
68088 
68089   SWIG_check_num_args("lldb::SBValue::GetIndexOfChildWithName",2,2)
68090   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetIndexOfChildWithName",1,"lldb::SBValue *");
68091   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::GetIndexOfChildWithName",2,"char const *");
68092 
68093   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68094     SWIG_fail_ptr("SBValue_GetIndexOfChildWithName",1,SWIGTYPE_p_lldb__SBValue);
68095   }
68096 
68097   arg2 = (char *)lua_tostring(L, 2);
68098   result = (uint32_t)(arg1)->GetIndexOfChildWithName((char const *)arg2);
68099   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
68100   return SWIG_arg;
68101 
68102   if(0) SWIG_fail;
68103 
68104 fail:
68105   lua_error(L);
68106   return SWIG_arg;
68107 }
68108 
68109 
68110 static int _wrap_SBValue_GetChildMemberWithName__SWIG_0(lua_State* L) {
68111   int SWIG_arg = 0;
68112   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68113   char *arg2 = (char *) 0 ;
68114   lldb::SBValue result;
68115 
68116   SWIG_check_num_args("lldb::SBValue::GetChildMemberWithName",2,2)
68117   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",1,"lldb::SBValue *");
68118   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",2,"char const *");
68119 
68120   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68121     SWIG_fail_ptr("SBValue_GetChildMemberWithName",1,SWIGTYPE_p_lldb__SBValue);
68122   }
68123 
68124   arg2 = (char *)lua_tostring(L, 2);
68125   result = (arg1)->GetChildMemberWithName((char const *)arg2);
68126   {
68127     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
68128     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
68129   }
68130   return SWIG_arg;
68131 
68132   if(0) SWIG_fail;
68133 
68134 fail:
68135   lua_error(L);
68136   return SWIG_arg;
68137 }
68138 
68139 
68140 static int _wrap_SBValue_GetChildMemberWithName__SWIG_1(lua_State* L) {
68141   int SWIG_arg = 0;
68142   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68143   char *arg2 = (char *) 0 ;
68144   lldb::DynamicValueType arg3 ;
68145   lldb::SBValue result;
68146 
68147   SWIG_check_num_args("lldb::SBValue::GetChildMemberWithName",3,3)
68148   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",1,"lldb::SBValue *");
68149   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",2,"char const *");
68150   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",3,"lldb::DynamicValueType");
68151 
68152   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68153     SWIG_fail_ptr("SBValue_GetChildMemberWithName",1,SWIGTYPE_p_lldb__SBValue);
68154   }
68155 
68156   arg2 = (char *)lua_tostring(L, 2);
68157   arg3 = (lldb::DynamicValueType)lua_tointeger(L, 3);
68158   result = (arg1)->GetChildMemberWithName((char const *)arg2,arg3);
68159   {
68160     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
68161     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
68162   }
68163   return SWIG_arg;
68164 
68165   if(0) SWIG_fail;
68166 
68167 fail:
68168   lua_error(L);
68169   return SWIG_arg;
68170 }
68171 
68172 
68173 static int _wrap_SBValue_GetChildMemberWithName(lua_State* L) {
68174   int argc;
68175   int argv[4]={
68176     1,2,3,4
68177   };
68178 
68179   argc = lua_gettop(L);
68180   if (argc == 2) {
68181     int _v;
68182     {
68183       void *ptr;
68184       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
68185         _v = 0;
68186       } else {
68187         _v = 1;
68188       }
68189     }
68190     if (_v) {
68191       {
68192         _v = SWIG_lua_isnilstring(L,argv[1]);
68193       }
68194       if (_v) {
68195         return _wrap_SBValue_GetChildMemberWithName__SWIG_0(L);
68196       }
68197     }
68198   }
68199   if (argc == 3) {
68200     int _v;
68201     {
68202       void *ptr;
68203       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
68204         _v = 0;
68205       } else {
68206         _v = 1;
68207       }
68208     }
68209     if (_v) {
68210       {
68211         _v = SWIG_lua_isnilstring(L,argv[1]);
68212       }
68213       if (_v) {
68214         {
68215           _v = lua_isnumber(L,argv[2]);
68216         }
68217         if (_v) {
68218           return _wrap_SBValue_GetChildMemberWithName__SWIG_1(L);
68219         }
68220       }
68221     }
68222   }
68223 
68224   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetChildMemberWithName'\n"
68225     "  Possible C/C++ prototypes are:\n"
68226     "    lldb::SBValue::GetChildMemberWithName(char const *)\n"
68227     "    lldb::SBValue::GetChildMemberWithName(char const *,lldb::DynamicValueType)\n");
68228   lua_error(L);return 0;
68229 }
68230 
68231 
68232 static int _wrap_SBValue_GetValueForExpressionPath(lua_State* L) {
68233   int SWIG_arg = 0;
68234   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68235   char *arg2 = (char *) 0 ;
68236   lldb::SBValue result;
68237 
68238   SWIG_check_num_args("lldb::SBValue::GetValueForExpressionPath",2,2)
68239   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueForExpressionPath",1,"lldb::SBValue *");
68240   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueForExpressionPath",2,"char const *");
68241 
68242   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68243     SWIG_fail_ptr("SBValue_GetValueForExpressionPath",1,SWIGTYPE_p_lldb__SBValue);
68244   }
68245 
68246   arg2 = (char *)lua_tostring(L, 2);
68247   result = (arg1)->GetValueForExpressionPath((char const *)arg2);
68248   {
68249     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
68250     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
68251   }
68252   return SWIG_arg;
68253 
68254   if(0) SWIG_fail;
68255 
68256 fail:
68257   lua_error(L);
68258   return SWIG_arg;
68259 }
68260 
68261 
68262 static int _wrap_SBValue_GetDeclaration(lua_State* L) {
68263   int SWIG_arg = 0;
68264   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68265   lldb::SBDeclaration result;
68266 
68267   SWIG_check_num_args("lldb::SBValue::GetDeclaration",1,1)
68268   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetDeclaration",1,"lldb::SBValue *");
68269 
68270   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68271     SWIG_fail_ptr("SBValue_GetDeclaration",1,SWIGTYPE_p_lldb__SBValue);
68272   }
68273 
68274   result = (arg1)->GetDeclaration();
68275   {
68276     lldb::SBDeclaration * resultptr = new lldb::SBDeclaration((const lldb::SBDeclaration &) result);
68277     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDeclaration,1); SWIG_arg++;
68278   }
68279   return SWIG_arg;
68280 
68281   if(0) SWIG_fail;
68282 
68283 fail:
68284   lua_error(L);
68285   return SWIG_arg;
68286 }
68287 
68288 
68289 static int _wrap_SBValue_MightHaveChildren(lua_State* L) {
68290   int SWIG_arg = 0;
68291   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68292   bool result;
68293 
68294   SWIG_check_num_args("lldb::SBValue::MightHaveChildren",1,1)
68295   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::MightHaveChildren",1,"lldb::SBValue *");
68296 
68297   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68298     SWIG_fail_ptr("SBValue_MightHaveChildren",1,SWIGTYPE_p_lldb__SBValue);
68299   }
68300 
68301   result = (bool)(arg1)->MightHaveChildren();
68302   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68303   return SWIG_arg;
68304 
68305   if(0) SWIG_fail;
68306 
68307 fail:
68308   lua_error(L);
68309   return SWIG_arg;
68310 }
68311 
68312 
68313 static int _wrap_SBValue_IsRuntimeSupportValue(lua_State* L) {
68314   int SWIG_arg = 0;
68315   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68316   bool result;
68317 
68318   SWIG_check_num_args("lldb::SBValue::IsRuntimeSupportValue",1,1)
68319   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsRuntimeSupportValue",1,"lldb::SBValue *");
68320 
68321   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68322     SWIG_fail_ptr("SBValue_IsRuntimeSupportValue",1,SWIGTYPE_p_lldb__SBValue);
68323   }
68324 
68325   result = (bool)(arg1)->IsRuntimeSupportValue();
68326   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68327   return SWIG_arg;
68328 
68329   if(0) SWIG_fail;
68330 
68331 fail:
68332   lua_error(L);
68333   return SWIG_arg;
68334 }
68335 
68336 
68337 static int _wrap_SBValue_GetNumChildren__SWIG_0(lua_State* L) {
68338   int SWIG_arg = 0;
68339   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68340   uint32_t result;
68341 
68342   SWIG_check_num_args("lldb::SBValue::GetNumChildren",1,1)
68343   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetNumChildren",1,"lldb::SBValue *");
68344 
68345   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68346     SWIG_fail_ptr("SBValue_GetNumChildren",1,SWIGTYPE_p_lldb__SBValue);
68347   }
68348 
68349   result = (uint32_t)(arg1)->GetNumChildren();
68350   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
68351   return SWIG_arg;
68352 
68353   if(0) SWIG_fail;
68354 
68355 fail:
68356   lua_error(L);
68357   return SWIG_arg;
68358 }
68359 
68360 
68361 static int _wrap_SBValue_GetNumChildren__SWIG_1(lua_State* L) {
68362   int SWIG_arg = 0;
68363   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68364   uint32_t arg2 ;
68365   uint32_t result;
68366 
68367   SWIG_check_num_args("lldb::SBValue::GetNumChildren",2,2)
68368   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetNumChildren",1,"lldb::SBValue *");
68369   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetNumChildren",2,"uint32_t");
68370 
68371   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68372     SWIG_fail_ptr("SBValue_GetNumChildren",1,SWIGTYPE_p_lldb__SBValue);
68373   }
68374 
68375   arg2 = (uint32_t)lua_tointeger(L, 2);
68376   result = (uint32_t)(arg1)->GetNumChildren(arg2);
68377   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
68378   return SWIG_arg;
68379 
68380   if(0) SWIG_fail;
68381 
68382 fail:
68383   lua_error(L);
68384   return SWIG_arg;
68385 }
68386 
68387 
68388 static int _wrap_SBValue_GetNumChildren(lua_State* L) {
68389   int argc;
68390   int argv[3]={
68391     1,2,3
68392   };
68393 
68394   argc = lua_gettop(L);
68395   if (argc == 1) {
68396     int _v;
68397     {
68398       void *ptr;
68399       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
68400         _v = 0;
68401       } else {
68402         _v = 1;
68403       }
68404     }
68405     if (_v) {
68406       return _wrap_SBValue_GetNumChildren__SWIG_0(L);
68407     }
68408   }
68409   if (argc == 2) {
68410     int _v;
68411     {
68412       void *ptr;
68413       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
68414         _v = 0;
68415       } else {
68416         _v = 1;
68417       }
68418     }
68419     if (_v) {
68420       {
68421         _v = lua_isnumber(L,argv[1]);
68422       }
68423       if (_v) {
68424         return _wrap_SBValue_GetNumChildren__SWIG_1(L);
68425       }
68426     }
68427   }
68428 
68429   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetNumChildren'\n"
68430     "  Possible C/C++ prototypes are:\n"
68431     "    lldb::SBValue::GetNumChildren()\n"
68432     "    lldb::SBValue::GetNumChildren(uint32_t)\n");
68433   lua_error(L);return 0;
68434 }
68435 
68436 
68437 static int _wrap_SBValue_GetOpaqueType(lua_State* L) {
68438   int SWIG_arg = 0;
68439   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68440   void *result = 0 ;
68441 
68442   SWIG_check_num_args("lldb::SBValue::GetOpaqueType",1,1)
68443   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetOpaqueType",1,"lldb::SBValue *");
68444 
68445   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68446     SWIG_fail_ptr("SBValue_GetOpaqueType",1,SWIGTYPE_p_lldb__SBValue);
68447   }
68448 
68449   result = (void *)(arg1)->GetOpaqueType();
68450   SWIG_NewPointerObj(L,result,SWIGTYPE_p_void,0); SWIG_arg++;
68451   return SWIG_arg;
68452 
68453   if(0) SWIG_fail;
68454 
68455 fail:
68456   lua_error(L);
68457   return SWIG_arg;
68458 }
68459 
68460 
68461 static int _wrap_SBValue_Dereference(lua_State* L) {
68462   int SWIG_arg = 0;
68463   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68464   lldb::SBValue result;
68465 
68466   SWIG_check_num_args("lldb::SBValue::Dereference",1,1)
68467   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Dereference",1,"lldb::SBValue *");
68468 
68469   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68470     SWIG_fail_ptr("SBValue_Dereference",1,SWIGTYPE_p_lldb__SBValue);
68471   }
68472 
68473   result = (arg1)->Dereference();
68474   {
68475     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
68476     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
68477   }
68478   return SWIG_arg;
68479 
68480   if(0) SWIG_fail;
68481 
68482 fail:
68483   lua_error(L);
68484   return SWIG_arg;
68485 }
68486 
68487 
68488 static int _wrap_SBValue_AddressOf(lua_State* L) {
68489   int SWIG_arg = 0;
68490   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68491   lldb::SBValue result;
68492 
68493   SWIG_check_num_args("lldb::SBValue::AddressOf",1,1)
68494   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::AddressOf",1,"lldb::SBValue *");
68495 
68496   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68497     SWIG_fail_ptr("SBValue_AddressOf",1,SWIGTYPE_p_lldb__SBValue);
68498   }
68499 
68500   result = (arg1)->AddressOf();
68501   {
68502     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
68503     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
68504   }
68505   return SWIG_arg;
68506 
68507   if(0) SWIG_fail;
68508 
68509 fail:
68510   lua_error(L);
68511   return SWIG_arg;
68512 }
68513 
68514 
68515 static int _wrap_SBValue_TypeIsPointerType(lua_State* L) {
68516   int SWIG_arg = 0;
68517   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68518   bool result;
68519 
68520   SWIG_check_num_args("lldb::SBValue::TypeIsPointerType",1,1)
68521   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::TypeIsPointerType",1,"lldb::SBValue *");
68522 
68523   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68524     SWIG_fail_ptr("SBValue_TypeIsPointerType",1,SWIGTYPE_p_lldb__SBValue);
68525   }
68526 
68527   result = (bool)(arg1)->TypeIsPointerType();
68528   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68529   return SWIG_arg;
68530 
68531   if(0) SWIG_fail;
68532 
68533 fail:
68534   lua_error(L);
68535   return SWIG_arg;
68536 }
68537 
68538 
68539 static int _wrap_SBValue_GetTarget(lua_State* L) {
68540   int SWIG_arg = 0;
68541   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68542   lldb::SBTarget result;
68543 
68544   SWIG_check_num_args("lldb::SBValue::GetTarget",1,1)
68545   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTarget",1,"lldb::SBValue *");
68546 
68547   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68548     SWIG_fail_ptr("SBValue_GetTarget",1,SWIGTYPE_p_lldb__SBValue);
68549   }
68550 
68551   result = (arg1)->GetTarget();
68552   {
68553     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
68554     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
68555   }
68556   return SWIG_arg;
68557 
68558   if(0) SWIG_fail;
68559 
68560 fail:
68561   lua_error(L);
68562   return SWIG_arg;
68563 }
68564 
68565 
68566 static int _wrap_SBValue_GetProcess(lua_State* L) {
68567   int SWIG_arg = 0;
68568   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68569   lldb::SBProcess result;
68570 
68571   SWIG_check_num_args("lldb::SBValue::GetProcess",1,1)
68572   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetProcess",1,"lldb::SBValue *");
68573 
68574   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68575     SWIG_fail_ptr("SBValue_GetProcess",1,SWIGTYPE_p_lldb__SBValue);
68576   }
68577 
68578   result = (arg1)->GetProcess();
68579   {
68580     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
68581     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
68582   }
68583   return SWIG_arg;
68584 
68585   if(0) SWIG_fail;
68586 
68587 fail:
68588   lua_error(L);
68589   return SWIG_arg;
68590 }
68591 
68592 
68593 static int _wrap_SBValue_GetThread(lua_State* L) {
68594   int SWIG_arg = 0;
68595   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68596   lldb::SBThread result;
68597 
68598   SWIG_check_num_args("lldb::SBValue::GetThread",1,1)
68599   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetThread",1,"lldb::SBValue *");
68600 
68601   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68602     SWIG_fail_ptr("SBValue_GetThread",1,SWIGTYPE_p_lldb__SBValue);
68603   }
68604 
68605   result = (arg1)->GetThread();
68606   {
68607     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
68608     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
68609   }
68610   return SWIG_arg;
68611 
68612   if(0) SWIG_fail;
68613 
68614 fail:
68615   lua_error(L);
68616   return SWIG_arg;
68617 }
68618 
68619 
68620 static int _wrap_SBValue_GetFrame(lua_State* L) {
68621   int SWIG_arg = 0;
68622   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68623   lldb::SBFrame result;
68624 
68625   SWIG_check_num_args("lldb::SBValue::GetFrame",1,1)
68626   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetFrame",1,"lldb::SBValue *");
68627 
68628   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68629     SWIG_fail_ptr("SBValue_GetFrame",1,SWIGTYPE_p_lldb__SBValue);
68630   }
68631 
68632   result = (arg1)->GetFrame();
68633   {
68634     lldb::SBFrame * resultptr = new lldb::SBFrame((const lldb::SBFrame &) result);
68635     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
68636   }
68637   return SWIG_arg;
68638 
68639   if(0) SWIG_fail;
68640 
68641 fail:
68642   lua_error(L);
68643   return SWIG_arg;
68644 }
68645 
68646 
68647 static int _wrap_SBValue_Watch(lua_State* L) {
68648   int SWIG_arg = 0;
68649   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68650   bool arg2 ;
68651   bool arg3 ;
68652   bool arg4 ;
68653   lldb::SBError *arg5 = 0 ;
68654   lldb::SBWatchpoint result;
68655 
68656   SWIG_check_num_args("lldb::SBValue::Watch",5,5)
68657   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Watch",1,"lldb::SBValue *");
68658   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBValue::Watch",2,"bool");
68659   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBValue::Watch",3,"bool");
68660   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBValue::Watch",4,"bool");
68661   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBValue::Watch",5,"lldb::SBError &");
68662 
68663   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68664     SWIG_fail_ptr("SBValue_Watch",1,SWIGTYPE_p_lldb__SBValue);
68665   }
68666 
68667   arg2 = (lua_toboolean(L, 2)!=0);
68668   arg3 = (lua_toboolean(L, 3)!=0);
68669   arg4 = (lua_toboolean(L, 4)!=0);
68670 
68671   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
68672     SWIG_fail_ptr("SBValue_Watch",5,SWIGTYPE_p_lldb__SBError);
68673   }
68674 
68675   result = (arg1)->Watch(arg2,arg3,arg4,*arg5);
68676   {
68677     lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint((const lldb::SBWatchpoint &) result);
68678     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
68679   }
68680   return SWIG_arg;
68681 
68682   if(0) SWIG_fail;
68683 
68684 fail:
68685   lua_error(L);
68686   return SWIG_arg;
68687 }
68688 
68689 
68690 static int _wrap_SBValue_WatchPointee(lua_State* L) {
68691   int SWIG_arg = 0;
68692   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68693   bool arg2 ;
68694   bool arg3 ;
68695   bool arg4 ;
68696   lldb::SBError *arg5 = 0 ;
68697   lldb::SBWatchpoint result;
68698 
68699   SWIG_check_num_args("lldb::SBValue::WatchPointee",5,5)
68700   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::WatchPointee",1,"lldb::SBValue *");
68701   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBValue::WatchPointee",2,"bool");
68702   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBValue::WatchPointee",3,"bool");
68703   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBValue::WatchPointee",4,"bool");
68704   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBValue::WatchPointee",5,"lldb::SBError &");
68705 
68706   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68707     SWIG_fail_ptr("SBValue_WatchPointee",1,SWIGTYPE_p_lldb__SBValue);
68708   }
68709 
68710   arg2 = (lua_toboolean(L, 2)!=0);
68711   arg3 = (lua_toboolean(L, 3)!=0);
68712   arg4 = (lua_toboolean(L, 4)!=0);
68713 
68714   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
68715     SWIG_fail_ptr("SBValue_WatchPointee",5,SWIGTYPE_p_lldb__SBError);
68716   }
68717 
68718   result = (arg1)->WatchPointee(arg2,arg3,arg4,*arg5);
68719   {
68720     lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint((const lldb::SBWatchpoint &) result);
68721     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
68722   }
68723   return SWIG_arg;
68724 
68725   if(0) SWIG_fail;
68726 
68727 fail:
68728   lua_error(L);
68729   return SWIG_arg;
68730 }
68731 
68732 
68733 static int _wrap_SBValue_GetDescription(lua_State* L) {
68734   int SWIG_arg = 0;
68735   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68736   lldb::SBStream *arg2 = 0 ;
68737   bool result;
68738 
68739   SWIG_check_num_args("lldb::SBValue::GetDescription",2,2)
68740   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetDescription",1,"lldb::SBValue *");
68741   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetDescription",2,"lldb::SBStream &");
68742 
68743   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68744     SWIG_fail_ptr("SBValue_GetDescription",1,SWIGTYPE_p_lldb__SBValue);
68745   }
68746 
68747 
68748   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
68749     SWIG_fail_ptr("SBValue_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
68750   }
68751 
68752   result = (bool)(arg1)->GetDescription(*arg2);
68753   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68754   return SWIG_arg;
68755 
68756   if(0) SWIG_fail;
68757 
68758 fail:
68759   lua_error(L);
68760   return SWIG_arg;
68761 }
68762 
68763 
68764 static int _wrap_SBValue_GetExpressionPath__SWIG_0(lua_State* L) {
68765   int SWIG_arg = 0;
68766   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68767   lldb::SBStream *arg2 = 0 ;
68768   bool result;
68769 
68770   SWIG_check_num_args("lldb::SBValue::GetExpressionPath",2,2)
68771   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",1,"lldb::SBValue *");
68772   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",2,"lldb::SBStream &");
68773 
68774   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68775     SWIG_fail_ptr("SBValue_GetExpressionPath",1,SWIGTYPE_p_lldb__SBValue);
68776   }
68777 
68778 
68779   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
68780     SWIG_fail_ptr("SBValue_GetExpressionPath",2,SWIGTYPE_p_lldb__SBStream);
68781   }
68782 
68783   result = (bool)(arg1)->GetExpressionPath(*arg2);
68784   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68785   return SWIG_arg;
68786 
68787   if(0) SWIG_fail;
68788 
68789 fail:
68790   lua_error(L);
68791   return SWIG_arg;
68792 }
68793 
68794 
68795 static int _wrap_SBValue_GetPointeeData__SWIG_0(lua_State* L) {
68796   int SWIG_arg = 0;
68797   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68798   uint32_t arg2 ;
68799   uint32_t arg3 ;
68800   lldb::SBData result;
68801 
68802   SWIG_check_num_args("lldb::SBValue::GetPointeeData",3,3)
68803   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",1,"lldb::SBValue *");
68804   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",2,"uint32_t");
68805   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",3,"uint32_t");
68806 
68807   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68808     SWIG_fail_ptr("SBValue_GetPointeeData",1,SWIGTYPE_p_lldb__SBValue);
68809   }
68810 
68811   arg2 = (uint32_t)lua_tointeger(L, 2);
68812   arg3 = (uint32_t)lua_tointeger(L, 3);
68813   result = (arg1)->GetPointeeData(arg2,arg3);
68814   {
68815     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
68816     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
68817   }
68818   return SWIG_arg;
68819 
68820   if(0) SWIG_fail;
68821 
68822 fail:
68823   lua_error(L);
68824   return SWIG_arg;
68825 }
68826 
68827 
68828 static int _wrap_SBValue_GetPointeeData__SWIG_1(lua_State* L) {
68829   int SWIG_arg = 0;
68830   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68831   uint32_t arg2 ;
68832   lldb::SBData result;
68833 
68834   SWIG_check_num_args("lldb::SBValue::GetPointeeData",2,2)
68835   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",1,"lldb::SBValue *");
68836   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",2,"uint32_t");
68837 
68838   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68839     SWIG_fail_ptr("SBValue_GetPointeeData",1,SWIGTYPE_p_lldb__SBValue);
68840   }
68841 
68842   arg2 = (uint32_t)lua_tointeger(L, 2);
68843   result = (arg1)->GetPointeeData(arg2);
68844   {
68845     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
68846     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
68847   }
68848   return SWIG_arg;
68849 
68850   if(0) SWIG_fail;
68851 
68852 fail:
68853   lua_error(L);
68854   return SWIG_arg;
68855 }
68856 
68857 
68858 static int _wrap_SBValue_GetPointeeData__SWIG_2(lua_State* L) {
68859   int SWIG_arg = 0;
68860   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68861   lldb::SBData result;
68862 
68863   SWIG_check_num_args("lldb::SBValue::GetPointeeData",1,1)
68864   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",1,"lldb::SBValue *");
68865 
68866   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68867     SWIG_fail_ptr("SBValue_GetPointeeData",1,SWIGTYPE_p_lldb__SBValue);
68868   }
68869 
68870   result = (arg1)->GetPointeeData();
68871   {
68872     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
68873     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
68874   }
68875   return SWIG_arg;
68876 
68877   if(0) SWIG_fail;
68878 
68879 fail:
68880   lua_error(L);
68881   return SWIG_arg;
68882 }
68883 
68884 
68885 static int _wrap_SBValue_GetPointeeData(lua_State* L) {
68886   int argc;
68887   int argv[4]={
68888     1,2,3,4
68889   };
68890 
68891   argc = lua_gettop(L);
68892   if (argc == 1) {
68893     int _v;
68894     {
68895       void *ptr;
68896       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
68897         _v = 0;
68898       } else {
68899         _v = 1;
68900       }
68901     }
68902     if (_v) {
68903       return _wrap_SBValue_GetPointeeData__SWIG_2(L);
68904     }
68905   }
68906   if (argc == 2) {
68907     int _v;
68908     {
68909       void *ptr;
68910       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
68911         _v = 0;
68912       } else {
68913         _v = 1;
68914       }
68915     }
68916     if (_v) {
68917       {
68918         _v = lua_isnumber(L,argv[1]);
68919       }
68920       if (_v) {
68921         return _wrap_SBValue_GetPointeeData__SWIG_1(L);
68922       }
68923     }
68924   }
68925   if (argc == 3) {
68926     int _v;
68927     {
68928       void *ptr;
68929       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
68930         _v = 0;
68931       } else {
68932         _v = 1;
68933       }
68934     }
68935     if (_v) {
68936       {
68937         _v = lua_isnumber(L,argv[1]);
68938       }
68939       if (_v) {
68940         {
68941           _v = lua_isnumber(L,argv[2]);
68942         }
68943         if (_v) {
68944           return _wrap_SBValue_GetPointeeData__SWIG_0(L);
68945         }
68946       }
68947     }
68948   }
68949 
68950   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetPointeeData'\n"
68951     "  Possible C/C++ prototypes are:\n"
68952     "    lldb::SBValue::GetPointeeData(uint32_t,uint32_t)\n"
68953     "    lldb::SBValue::GetPointeeData(uint32_t)\n"
68954     "    lldb::SBValue::GetPointeeData()\n");
68955   lua_error(L);return 0;
68956 }
68957 
68958 
68959 static int _wrap_SBValue_GetData(lua_State* L) {
68960   int SWIG_arg = 0;
68961   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68962   lldb::SBData result;
68963 
68964   SWIG_check_num_args("lldb::SBValue::GetData",1,1)
68965   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetData",1,"lldb::SBValue *");
68966 
68967   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68968     SWIG_fail_ptr("SBValue_GetData",1,SWIGTYPE_p_lldb__SBValue);
68969   }
68970 
68971   result = (arg1)->GetData();
68972   {
68973     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
68974     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
68975   }
68976   return SWIG_arg;
68977 
68978   if(0) SWIG_fail;
68979 
68980 fail:
68981   lua_error(L);
68982   return SWIG_arg;
68983 }
68984 
68985 
68986 static int _wrap_SBValue_SetData(lua_State* L) {
68987   int SWIG_arg = 0;
68988   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68989   lldb::SBData *arg2 = 0 ;
68990   lldb::SBError *arg3 = 0 ;
68991   bool result;
68992 
68993   SWIG_check_num_args("lldb::SBValue::SetData",3,3)
68994   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetData",1,"lldb::SBValue *");
68995   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::SetData",2,"lldb::SBData &");
68996   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::SetData",3,"lldb::SBError &");
68997 
68998   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68999     SWIG_fail_ptr("SBValue_SetData",1,SWIGTYPE_p_lldb__SBValue);
69000   }
69001 
69002 
69003   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBData,0))){
69004     SWIG_fail_ptr("SBValue_SetData",2,SWIGTYPE_p_lldb__SBData);
69005   }
69006 
69007 
69008   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
69009     SWIG_fail_ptr("SBValue_SetData",3,SWIGTYPE_p_lldb__SBError);
69010   }
69011 
69012   result = (bool)(arg1)->SetData(*arg2,*arg3);
69013   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69014   return SWIG_arg;
69015 
69016   if(0) SWIG_fail;
69017 
69018 fail:
69019   lua_error(L);
69020   return SWIG_arg;
69021 }
69022 
69023 
69024 static int _wrap_SBValue_Clone(lua_State* L) {
69025   int SWIG_arg = 0;
69026   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69027   char *arg2 = (char *) 0 ;
69028   lldb::SBValue result;
69029 
69030   SWIG_check_num_args("lldb::SBValue::Clone",2,2)
69031   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Clone",1,"lldb::SBValue *");
69032   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::Clone",2,"char const *");
69033 
69034   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69035     SWIG_fail_ptr("SBValue_Clone",1,SWIGTYPE_p_lldb__SBValue);
69036   }
69037 
69038   arg2 = (char *)lua_tostring(L, 2);
69039   result = (arg1)->Clone((char const *)arg2);
69040   {
69041     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
69042     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
69043   }
69044   return SWIG_arg;
69045 
69046   if(0) SWIG_fail;
69047 
69048 fail:
69049   lua_error(L);
69050   return SWIG_arg;
69051 }
69052 
69053 
69054 static int _wrap_SBValue_GetLoadAddress(lua_State* L) {
69055   int SWIG_arg = 0;
69056   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69057   lldb::addr_t result;
69058 
69059   SWIG_check_num_args("lldb::SBValue::GetLoadAddress",1,1)
69060   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetLoadAddress",1,"lldb::SBValue *");
69061 
69062   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69063     SWIG_fail_ptr("SBValue_GetLoadAddress",1,SWIGTYPE_p_lldb__SBValue);
69064   }
69065 
69066   result = (lldb::addr_t)(arg1)->GetLoadAddress();
69067   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
69068   return SWIG_arg;
69069 
69070   if(0) SWIG_fail;
69071 
69072 fail:
69073   lua_error(L);
69074   return SWIG_arg;
69075 }
69076 
69077 
69078 static int _wrap_SBValue_GetAddress(lua_State* L) {
69079   int SWIG_arg = 0;
69080   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69081   lldb::SBAddress result;
69082 
69083   SWIG_check_num_args("lldb::SBValue::GetAddress",1,1)
69084   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetAddress",1,"lldb::SBValue *");
69085 
69086   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69087     SWIG_fail_ptr("SBValue_GetAddress",1,SWIGTYPE_p_lldb__SBValue);
69088   }
69089 
69090   result = (arg1)->GetAddress();
69091   {
69092     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
69093     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
69094   }
69095   return SWIG_arg;
69096 
69097   if(0) SWIG_fail;
69098 
69099 fail:
69100   lua_error(L);
69101   return SWIG_arg;
69102 }
69103 
69104 
69105 static int _wrap_SBValue_Persist(lua_State* L) {
69106   int SWIG_arg = 0;
69107   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69108   lldb::SBValue result;
69109 
69110   SWIG_check_num_args("lldb::SBValue::Persist",1,1)
69111   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Persist",1,"lldb::SBValue *");
69112 
69113   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69114     SWIG_fail_ptr("SBValue_Persist",1,SWIGTYPE_p_lldb__SBValue);
69115   }
69116 
69117   result = (arg1)->Persist();
69118   {
69119     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
69120     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
69121   }
69122   return SWIG_arg;
69123 
69124   if(0) SWIG_fail;
69125 
69126 fail:
69127   lua_error(L);
69128   return SWIG_arg;
69129 }
69130 
69131 
69132 static int _wrap_SBValue_GetExpressionPath__SWIG_1(lua_State* L) {
69133   int SWIG_arg = 0;
69134   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69135   lldb::SBStream *arg2 = 0 ;
69136   bool arg3 ;
69137   bool result;
69138 
69139   SWIG_check_num_args("lldb::SBValue::GetExpressionPath",3,3)
69140   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",1,"lldb::SBValue *");
69141   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",2,"lldb::SBStream &");
69142   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",3,"bool");
69143 
69144   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69145     SWIG_fail_ptr("SBValue_GetExpressionPath",1,SWIGTYPE_p_lldb__SBValue);
69146   }
69147 
69148 
69149   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
69150     SWIG_fail_ptr("SBValue_GetExpressionPath",2,SWIGTYPE_p_lldb__SBStream);
69151   }
69152 
69153   arg3 = (lua_toboolean(L, 3)!=0);
69154   result = (bool)(arg1)->GetExpressionPath(*arg2,arg3);
69155   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69156   return SWIG_arg;
69157 
69158   if(0) SWIG_fail;
69159 
69160 fail:
69161   lua_error(L);
69162   return SWIG_arg;
69163 }
69164 
69165 
69166 static int _wrap_SBValue_GetExpressionPath(lua_State* L) {
69167   int argc;
69168   int argv[4]={
69169     1,2,3,4
69170   };
69171 
69172   argc = lua_gettop(L);
69173   if (argc == 2) {
69174     int _v;
69175     {
69176       void *ptr;
69177       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
69178         _v = 0;
69179       } else {
69180         _v = 1;
69181       }
69182     }
69183     if (_v) {
69184       {
69185         void *ptr;
69186         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
69187           _v = 0;
69188         } else {
69189           _v = 1;
69190         }
69191       }
69192       if (_v) {
69193         return _wrap_SBValue_GetExpressionPath__SWIG_0(L);
69194       }
69195     }
69196   }
69197   if (argc == 3) {
69198     int _v;
69199     {
69200       void *ptr;
69201       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
69202         _v = 0;
69203       } else {
69204         _v = 1;
69205       }
69206     }
69207     if (_v) {
69208       {
69209         void *ptr;
69210         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
69211           _v = 0;
69212         } else {
69213           _v = 1;
69214         }
69215       }
69216       if (_v) {
69217         {
69218           _v = lua_isboolean(L,argv[2]);
69219         }
69220         if (_v) {
69221           return _wrap_SBValue_GetExpressionPath__SWIG_1(L);
69222         }
69223       }
69224     }
69225   }
69226 
69227   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetExpressionPath'\n"
69228     "  Possible C/C++ prototypes are:\n"
69229     "    lldb::SBValue::GetExpressionPath(lldb::SBStream &)\n"
69230     "    lldb::SBValue::GetExpressionPath(lldb::SBStream &,bool)\n");
69231   lua_error(L);return 0;
69232 }
69233 
69234 
69235 static int _wrap_SBValue_EvaluateExpression__SWIG_0(lua_State* L) {
69236   int SWIG_arg = 0;
69237   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69238   char *arg2 = (char *) 0 ;
69239   lldb::SBValue result;
69240 
69241   SWIG_check_num_args("lldb::SBValue::EvaluateExpression",2,2)
69242   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",1,"lldb::SBValue const *");
69243   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",2,"char const *");
69244 
69245   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69246     SWIG_fail_ptr("SBValue_EvaluateExpression",1,SWIGTYPE_p_lldb__SBValue);
69247   }
69248 
69249   arg2 = (char *)lua_tostring(L, 2);
69250   result = ((lldb::SBValue const *)arg1)->EvaluateExpression((char const *)arg2);
69251   {
69252     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
69253     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
69254   }
69255   return SWIG_arg;
69256 
69257   if(0) SWIG_fail;
69258 
69259 fail:
69260   lua_error(L);
69261   return SWIG_arg;
69262 }
69263 
69264 
69265 static int _wrap_SBValue_EvaluateExpression__SWIG_1(lua_State* L) {
69266   int SWIG_arg = 0;
69267   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69268   char *arg2 = (char *) 0 ;
69269   lldb::SBExpressionOptions *arg3 = 0 ;
69270   lldb::SBValue result;
69271 
69272   SWIG_check_num_args("lldb::SBValue::EvaluateExpression",3,3)
69273   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",1,"lldb::SBValue const *");
69274   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",2,"char const *");
69275   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",3,"lldb::SBExpressionOptions const &");
69276 
69277   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69278     SWIG_fail_ptr("SBValue_EvaluateExpression",1,SWIGTYPE_p_lldb__SBValue);
69279   }
69280 
69281   arg2 = (char *)lua_tostring(L, 2);
69282 
69283   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
69284     SWIG_fail_ptr("SBValue_EvaluateExpression",3,SWIGTYPE_p_lldb__SBExpressionOptions);
69285   }
69286 
69287   result = ((lldb::SBValue const *)arg1)->EvaluateExpression((char const *)arg2,(lldb::SBExpressionOptions const &)*arg3);
69288   {
69289     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
69290     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
69291   }
69292   return SWIG_arg;
69293 
69294   if(0) SWIG_fail;
69295 
69296 fail:
69297   lua_error(L);
69298   return SWIG_arg;
69299 }
69300 
69301 
69302 static int _wrap_SBValue_EvaluateExpression__SWIG_2(lua_State* L) {
69303   int SWIG_arg = 0;
69304   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69305   char *arg2 = (char *) 0 ;
69306   lldb::SBExpressionOptions *arg3 = 0 ;
69307   char *arg4 = (char *) 0 ;
69308   lldb::SBValue result;
69309 
69310   SWIG_check_num_args("lldb::SBValue::EvaluateExpression",4,4)
69311   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",1,"lldb::SBValue const *");
69312   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",2,"char const *");
69313   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",3,"lldb::SBExpressionOptions const &");
69314   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",4,"char const *");
69315 
69316   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69317     SWIG_fail_ptr("SBValue_EvaluateExpression",1,SWIGTYPE_p_lldb__SBValue);
69318   }
69319 
69320   arg2 = (char *)lua_tostring(L, 2);
69321 
69322   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
69323     SWIG_fail_ptr("SBValue_EvaluateExpression",3,SWIGTYPE_p_lldb__SBExpressionOptions);
69324   }
69325 
69326   arg4 = (char *)lua_tostring(L, 4);
69327   result = ((lldb::SBValue const *)arg1)->EvaluateExpression((char const *)arg2,(lldb::SBExpressionOptions const &)*arg3,(char const *)arg4);
69328   {
69329     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
69330     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
69331   }
69332   return SWIG_arg;
69333 
69334   if(0) SWIG_fail;
69335 
69336 fail:
69337   lua_error(L);
69338   return SWIG_arg;
69339 }
69340 
69341 
69342 static int _wrap_SBValue_EvaluateExpression(lua_State* L) {
69343   int argc;
69344   int argv[5]={
69345     1,2,3,4,5
69346   };
69347 
69348   argc = lua_gettop(L);
69349   if (argc == 2) {
69350     int _v;
69351     {
69352       void *ptr;
69353       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
69354         _v = 0;
69355       } else {
69356         _v = 1;
69357       }
69358     }
69359     if (_v) {
69360       {
69361         _v = SWIG_lua_isnilstring(L,argv[1]);
69362       }
69363       if (_v) {
69364         return _wrap_SBValue_EvaluateExpression__SWIG_0(L);
69365       }
69366     }
69367   }
69368   if (argc == 3) {
69369     int _v;
69370     {
69371       void *ptr;
69372       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
69373         _v = 0;
69374       } else {
69375         _v = 1;
69376       }
69377     }
69378     if (_v) {
69379       {
69380         _v = SWIG_lua_isnilstring(L,argv[1]);
69381       }
69382       if (_v) {
69383         {
69384           void *ptr;
69385           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
69386             _v = 0;
69387           } else {
69388             _v = 1;
69389           }
69390         }
69391         if (_v) {
69392           return _wrap_SBValue_EvaluateExpression__SWIG_1(L);
69393         }
69394       }
69395     }
69396   }
69397   if (argc == 4) {
69398     int _v;
69399     {
69400       void *ptr;
69401       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
69402         _v = 0;
69403       } else {
69404         _v = 1;
69405       }
69406     }
69407     if (_v) {
69408       {
69409         _v = SWIG_lua_isnilstring(L,argv[1]);
69410       }
69411       if (_v) {
69412         {
69413           void *ptr;
69414           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
69415             _v = 0;
69416           } else {
69417             _v = 1;
69418           }
69419         }
69420         if (_v) {
69421           {
69422             _v = SWIG_lua_isnilstring(L,argv[3]);
69423           }
69424           if (_v) {
69425             return _wrap_SBValue_EvaluateExpression__SWIG_2(L);
69426           }
69427         }
69428       }
69429     }
69430   }
69431 
69432   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_EvaluateExpression'\n"
69433     "  Possible C/C++ prototypes are:\n"
69434     "    lldb::SBValue::EvaluateExpression(char const *) const\n"
69435     "    lldb::SBValue::EvaluateExpression(char const *,lldb::SBExpressionOptions const &) const\n"
69436     "    lldb::SBValue::EvaluateExpression(char const *,lldb::SBExpressionOptions const &,char const *) const\n");
69437   lua_error(L);return 0;
69438 }
69439 
69440 
69441 static int _wrap_SBValue___tostring(lua_State* L) {
69442   int SWIG_arg = 0;
69443   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
69444   std::string result;
69445 
69446   SWIG_check_num_args("lldb::SBValue::__str__",1,1)
69447   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::__str__",1,"lldb::SBValue *");
69448 
69449   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
69450     SWIG_fail_ptr("SBValue___tostring",1,SWIGTYPE_p_lldb__SBValue);
69451   }
69452 
69453   result = lldb_SBValue___str__(arg1);
69454   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
69455   return SWIG_arg;
69456 
69457   if(0) SWIG_fail;
69458 
69459 fail:
69460   lua_error(L);
69461   return SWIG_arg;
69462 }
69463 
69464 
69465 static void swig_delete_SBValue(void *obj) {
69466 lldb::SBValue *arg1 = (lldb::SBValue *) obj;
69467 delete arg1;
69468 }
69469 static int _proxy__wrap_new_SBValue(lua_State *L) {
69470     assert(lua_istable(L,1));
69471     lua_pushcfunction(L,_wrap_new_SBValue);
69472     assert(!lua_isnil(L,-1));
69473     lua_replace(L,1); /* replace our table with real constructor */
69474     lua_call(L,lua_gettop(L)-1,1);
69475     return 1;
69476 }
69477 static swig_lua_attribute swig_SBValue_attributes[] = {
69478     {0,0,0}
69479 };
69480 static swig_lua_method swig_SBValue_methods[]= {
69481     { "IsValid", _wrap_SBValue_IsValid},
69482     { "Clear", _wrap_SBValue_Clear},
69483     { "GetError", _wrap_SBValue_GetError},
69484     { "GetID", _wrap_SBValue_GetID},
69485     { "GetName", _wrap_SBValue_GetName},
69486     { "GetTypeName", _wrap_SBValue_GetTypeName},
69487     { "GetDisplayTypeName", _wrap_SBValue_GetDisplayTypeName},
69488     { "GetByteSize", _wrap_SBValue_GetByteSize},
69489     { "IsInScope", _wrap_SBValue_IsInScope},
69490     { "GetFormat", _wrap_SBValue_GetFormat},
69491     { "SetFormat", _wrap_SBValue_SetFormat},
69492     { "GetValue", _wrap_SBValue_GetValue},
69493     { "GetValueAsSigned", _wrap_SBValue_GetValueAsSigned},
69494     { "GetValueAsUnsigned", _wrap_SBValue_GetValueAsUnsigned},
69495     { "GetValueType", _wrap_SBValue_GetValueType},
69496     { "GetValueDidChange", _wrap_SBValue_GetValueDidChange},
69497     { "GetSummary", _wrap_SBValue_GetSummary},
69498     { "GetObjectDescription", _wrap_SBValue_GetObjectDescription},
69499     { "GetDynamicValue", _wrap_SBValue_GetDynamicValue},
69500     { "GetStaticValue", _wrap_SBValue_GetStaticValue},
69501     { "GetNonSyntheticValue", _wrap_SBValue_GetNonSyntheticValue},
69502     { "GetPreferDynamicValue", _wrap_SBValue_GetPreferDynamicValue},
69503     { "SetPreferDynamicValue", _wrap_SBValue_SetPreferDynamicValue},
69504     { "GetPreferSyntheticValue", _wrap_SBValue_GetPreferSyntheticValue},
69505     { "SetPreferSyntheticValue", _wrap_SBValue_SetPreferSyntheticValue},
69506     { "IsDynamic", _wrap_SBValue_IsDynamic},
69507     { "IsSynthetic", _wrap_SBValue_IsSynthetic},
69508     { "IsSyntheticChildrenGenerated", _wrap_SBValue_IsSyntheticChildrenGenerated},
69509     { "SetSyntheticChildrenGenerated", _wrap_SBValue_SetSyntheticChildrenGenerated},
69510     { "GetLocation", _wrap_SBValue_GetLocation},
69511     { "SetValueFromCString", _wrap_SBValue_SetValueFromCString},
69512     { "GetTypeFormat", _wrap_SBValue_GetTypeFormat},
69513     { "GetTypeSummary", _wrap_SBValue_GetTypeSummary},
69514     { "GetTypeFilter", _wrap_SBValue_GetTypeFilter},
69515     { "GetTypeSynthetic", _wrap_SBValue_GetTypeSynthetic},
69516     { "GetChildAtIndex", _wrap_SBValue_GetChildAtIndex},
69517     { "CreateChildAtOffset", _wrap_SBValue_CreateChildAtOffset},
69518     { "Cast", _wrap_SBValue_Cast},
69519     { "CreateValueFromExpression", _wrap_SBValue_CreateValueFromExpression},
69520     { "CreateValueFromAddress", _wrap_SBValue_CreateValueFromAddress},
69521     { "CreateValueFromData", _wrap_SBValue_CreateValueFromData},
69522     { "GetType", _wrap_SBValue_GetType},
69523     { "GetIndexOfChildWithName", _wrap_SBValue_GetIndexOfChildWithName},
69524     { "GetChildMemberWithName", _wrap_SBValue_GetChildMemberWithName},
69525     { "GetValueForExpressionPath", _wrap_SBValue_GetValueForExpressionPath},
69526     { "GetDeclaration", _wrap_SBValue_GetDeclaration},
69527     { "MightHaveChildren", _wrap_SBValue_MightHaveChildren},
69528     { "IsRuntimeSupportValue", _wrap_SBValue_IsRuntimeSupportValue},
69529     { "GetNumChildren", _wrap_SBValue_GetNumChildren},
69530     { "GetOpaqueType", _wrap_SBValue_GetOpaqueType},
69531     { "Dereference", _wrap_SBValue_Dereference},
69532     { "AddressOf", _wrap_SBValue_AddressOf},
69533     { "TypeIsPointerType", _wrap_SBValue_TypeIsPointerType},
69534     { "GetTarget", _wrap_SBValue_GetTarget},
69535     { "GetProcess", _wrap_SBValue_GetProcess},
69536     { "GetThread", _wrap_SBValue_GetThread},
69537     { "GetFrame", _wrap_SBValue_GetFrame},
69538     { "Watch", _wrap_SBValue_Watch},
69539     { "WatchPointee", _wrap_SBValue_WatchPointee},
69540     { "GetDescription", _wrap_SBValue_GetDescription},
69541     { "GetPointeeData", _wrap_SBValue_GetPointeeData},
69542     { "GetData", _wrap_SBValue_GetData},
69543     { "SetData", _wrap_SBValue_SetData},
69544     { "Clone", _wrap_SBValue_Clone},
69545     { "GetLoadAddress", _wrap_SBValue_GetLoadAddress},
69546     { "GetAddress", _wrap_SBValue_GetAddress},
69547     { "Persist", _wrap_SBValue_Persist},
69548     { "GetExpressionPath", _wrap_SBValue_GetExpressionPath},
69549     { "EvaluateExpression", _wrap_SBValue_EvaluateExpression},
69550     { "__tostring", _wrap_SBValue___tostring},
69551     {0,0}
69552 };
69553 static swig_lua_method swig_SBValue_meta[] = {
69554     { "__tostring", _wrap_SBValue___tostring},
69555     {0,0}
69556 };
69557 
69558 static swig_lua_attribute swig_SBValue_Sf_SwigStatic_attributes[] = {
69559     {0,0,0}
69560 };
69561 static swig_lua_const_info swig_SBValue_Sf_SwigStatic_constants[]= {
69562     {0,0,0,0,0,0}
69563 };
69564 static swig_lua_method swig_SBValue_Sf_SwigStatic_methods[]= {
69565     {0,0}
69566 };
69567 static swig_lua_class* swig_SBValue_Sf_SwigStatic_classes[]= {
69568     0
69569 };
69570 
69571 static swig_lua_namespace swig_SBValue_Sf_SwigStatic = {
69572     "SBValue",
69573     swig_SBValue_Sf_SwigStatic_methods,
69574     swig_SBValue_Sf_SwigStatic_attributes,
69575     swig_SBValue_Sf_SwigStatic_constants,
69576     swig_SBValue_Sf_SwigStatic_classes,
69577     0
69578 };
69579 static swig_lua_class *swig_SBValue_bases[] = {0};
69580 static const char *swig_SBValue_base_names[] = {0};
69581 static swig_lua_class _wrap_class_SBValue = { "SBValue", "SBValue", &SWIGTYPE_p_lldb__SBValue,_proxy__wrap_new_SBValue, swig_delete_SBValue, swig_SBValue_methods, swig_SBValue_attributes, &swig_SBValue_Sf_SwigStatic, swig_SBValue_meta, swig_SBValue_bases, swig_SBValue_base_names };
69582 
69583 static int _wrap_new_SBValueList__SWIG_0(lua_State* L) {
69584   int SWIG_arg = 0;
69585   lldb::SBValueList *result = 0 ;
69586 
69587   SWIG_check_num_args("lldb::SBValueList::SBValueList",0,0)
69588   result = (lldb::SBValueList *)new lldb::SBValueList();
69589   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
69590   return SWIG_arg;
69591 
69592   if(0) SWIG_fail;
69593 
69594 fail:
69595   lua_error(L);
69596   return SWIG_arg;
69597 }
69598 
69599 
69600 static int _wrap_new_SBValueList__SWIG_1(lua_State* L) {
69601   int SWIG_arg = 0;
69602   lldb::SBValueList *arg1 = 0 ;
69603   lldb::SBValueList *result = 0 ;
69604 
69605   SWIG_check_num_args("lldb::SBValueList::SBValueList",1,1)
69606   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBValueList::SBValueList",1,"lldb::SBValueList const &");
69607 
69608   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
69609     SWIG_fail_ptr("new_SBValueList",1,SWIGTYPE_p_lldb__SBValueList);
69610   }
69611 
69612   result = (lldb::SBValueList *)new lldb::SBValueList((lldb::SBValueList const &)*arg1);
69613   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
69614   return SWIG_arg;
69615 
69616   if(0) SWIG_fail;
69617 
69618 fail:
69619   lua_error(L);
69620   return SWIG_arg;
69621 }
69622 
69623 
69624 static int _wrap_new_SBValueList(lua_State* L) {
69625   int argc;
69626   int argv[2]={
69627     1,2
69628   };
69629 
69630   argc = lua_gettop(L);
69631   if (argc == 0) {
69632     return _wrap_new_SBValueList__SWIG_0(L);
69633   }
69634   if (argc == 1) {
69635     int _v;
69636     {
69637       void *ptr;
69638       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValueList, SWIG_POINTER_NO_NULL)) {
69639         _v = 0;
69640       } else {
69641         _v = 1;
69642       }
69643     }
69644     if (_v) {
69645       return _wrap_new_SBValueList__SWIG_1(L);
69646     }
69647   }
69648 
69649   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBValueList'\n"
69650     "  Possible C/C++ prototypes are:\n"
69651     "    lldb::SBValueList::SBValueList()\n"
69652     "    lldb::SBValueList::SBValueList(lldb::SBValueList const &)\n");
69653   lua_error(L);return 0;
69654 }
69655 
69656 
69657 static int _wrap_SBValueList_IsValid(lua_State* L) {
69658   int SWIG_arg = 0;
69659   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
69660   bool result;
69661 
69662   SWIG_check_num_args("lldb::SBValueList::IsValid",1,1)
69663   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::IsValid",1,"lldb::SBValueList const *");
69664 
69665   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
69666     SWIG_fail_ptr("SBValueList_IsValid",1,SWIGTYPE_p_lldb__SBValueList);
69667   }
69668 
69669   result = (bool)((lldb::SBValueList const *)arg1)->IsValid();
69670   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69671   return SWIG_arg;
69672 
69673   if(0) SWIG_fail;
69674 
69675 fail:
69676   lua_error(L);
69677   return SWIG_arg;
69678 }
69679 
69680 
69681 static int _wrap_SBValueList_Clear(lua_State* L) {
69682   int SWIG_arg = 0;
69683   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
69684 
69685   SWIG_check_num_args("lldb::SBValueList::Clear",1,1)
69686   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::Clear",1,"lldb::SBValueList *");
69687 
69688   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
69689     SWIG_fail_ptr("SBValueList_Clear",1,SWIGTYPE_p_lldb__SBValueList);
69690   }
69691 
69692   (arg1)->Clear();
69693 
69694   return SWIG_arg;
69695 
69696   if(0) SWIG_fail;
69697 
69698 fail:
69699   lua_error(L);
69700   return SWIG_arg;
69701 }
69702 
69703 
69704 static int _wrap_SBValueList_Append__SWIG_0(lua_State* L) {
69705   int SWIG_arg = 0;
69706   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
69707   lldb::SBValue *arg2 = 0 ;
69708 
69709   SWIG_check_num_args("lldb::SBValueList::Append",2,2)
69710   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::Append",1,"lldb::SBValueList *");
69711   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValueList::Append",2,"lldb::SBValue const &");
69712 
69713   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
69714     SWIG_fail_ptr("SBValueList_Append",1,SWIGTYPE_p_lldb__SBValueList);
69715   }
69716 
69717 
69718   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBValue,0))){
69719     SWIG_fail_ptr("SBValueList_Append",2,SWIGTYPE_p_lldb__SBValue);
69720   }
69721 
69722   (arg1)->Append((lldb::SBValue const &)*arg2);
69723 
69724   return SWIG_arg;
69725 
69726   if(0) SWIG_fail;
69727 
69728 fail:
69729   lua_error(L);
69730   return SWIG_arg;
69731 }
69732 
69733 
69734 static int _wrap_SBValueList_Append__SWIG_1(lua_State* L) {
69735   int SWIG_arg = 0;
69736   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
69737   lldb::SBValueList *arg2 = 0 ;
69738 
69739   SWIG_check_num_args("lldb::SBValueList::Append",2,2)
69740   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::Append",1,"lldb::SBValueList *");
69741   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValueList::Append",2,"lldb::SBValueList const &");
69742 
69743   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
69744     SWIG_fail_ptr("SBValueList_Append",1,SWIGTYPE_p_lldb__SBValueList);
69745   }
69746 
69747 
69748   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBValueList,0))){
69749     SWIG_fail_ptr("SBValueList_Append",2,SWIGTYPE_p_lldb__SBValueList);
69750   }
69751 
69752   (arg1)->Append((lldb::SBValueList const &)*arg2);
69753 
69754   return SWIG_arg;
69755 
69756   if(0) SWIG_fail;
69757 
69758 fail:
69759   lua_error(L);
69760   return SWIG_arg;
69761 }
69762 
69763 
69764 static int _wrap_SBValueList_Append(lua_State* L) {
69765   int argc;
69766   int argv[3]={
69767     1,2,3
69768   };
69769 
69770   argc = lua_gettop(L);
69771   if (argc == 2) {
69772     int _v;
69773     {
69774       void *ptr;
69775       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValueList, 0)) {
69776         _v = 0;
69777       } else {
69778         _v = 1;
69779       }
69780     }
69781     if (_v) {
69782       {
69783         void *ptr;
69784         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, SWIG_POINTER_NO_NULL)) {
69785           _v = 0;
69786         } else {
69787           _v = 1;
69788         }
69789       }
69790       if (_v) {
69791         return _wrap_SBValueList_Append__SWIG_0(L);
69792       }
69793     }
69794   }
69795   if (argc == 2) {
69796     int _v;
69797     {
69798       void *ptr;
69799       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValueList, 0)) {
69800         _v = 0;
69801       } else {
69802         _v = 1;
69803       }
69804     }
69805     if (_v) {
69806       {
69807         void *ptr;
69808         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBValueList, SWIG_POINTER_NO_NULL)) {
69809           _v = 0;
69810         } else {
69811           _v = 1;
69812         }
69813       }
69814       if (_v) {
69815         return _wrap_SBValueList_Append__SWIG_1(L);
69816       }
69817     }
69818   }
69819 
69820   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValueList_Append'\n"
69821     "  Possible C/C++ prototypes are:\n"
69822     "    lldb::SBValueList::Append(lldb::SBValue const &)\n"
69823     "    lldb::SBValueList::Append(lldb::SBValueList const &)\n");
69824   lua_error(L);return 0;
69825 }
69826 
69827 
69828 static int _wrap_SBValueList_GetSize(lua_State* L) {
69829   int SWIG_arg = 0;
69830   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
69831   uint32_t result;
69832 
69833   SWIG_check_num_args("lldb::SBValueList::GetSize",1,1)
69834   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::GetSize",1,"lldb::SBValueList const *");
69835 
69836   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
69837     SWIG_fail_ptr("SBValueList_GetSize",1,SWIGTYPE_p_lldb__SBValueList);
69838   }
69839 
69840   result = (uint32_t)((lldb::SBValueList const *)arg1)->GetSize();
69841   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
69842   return SWIG_arg;
69843 
69844   if(0) SWIG_fail;
69845 
69846 fail:
69847   lua_error(L);
69848   return SWIG_arg;
69849 }
69850 
69851 
69852 static int _wrap_SBValueList_GetValueAtIndex(lua_State* L) {
69853   int SWIG_arg = 0;
69854   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
69855   uint32_t arg2 ;
69856   lldb::SBValue result;
69857 
69858   SWIG_check_num_args("lldb::SBValueList::GetValueAtIndex",2,2)
69859   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::GetValueAtIndex",1,"lldb::SBValueList const *");
69860   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValueList::GetValueAtIndex",2,"uint32_t");
69861 
69862   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
69863     SWIG_fail_ptr("SBValueList_GetValueAtIndex",1,SWIGTYPE_p_lldb__SBValueList);
69864   }
69865 
69866   arg2 = (uint32_t)lua_tointeger(L, 2);
69867   result = ((lldb::SBValueList const *)arg1)->GetValueAtIndex(arg2);
69868   {
69869     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
69870     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
69871   }
69872   return SWIG_arg;
69873 
69874   if(0) SWIG_fail;
69875 
69876 fail:
69877   lua_error(L);
69878   return SWIG_arg;
69879 }
69880 
69881 
69882 static int _wrap_SBValueList_FindValueObjectByUID(lua_State* L) {
69883   int SWIG_arg = 0;
69884   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
69885   lldb::user_id_t arg2 ;
69886   lldb::SBValue result;
69887 
69888   SWIG_check_num_args("lldb::SBValueList::FindValueObjectByUID",2,2)
69889   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::FindValueObjectByUID",1,"lldb::SBValueList *");
69890   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValueList::FindValueObjectByUID",2,"lldb::user_id_t");
69891 
69892   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
69893     SWIG_fail_ptr("SBValueList_FindValueObjectByUID",1,SWIGTYPE_p_lldb__SBValueList);
69894   }
69895 
69896   arg2 = (lldb::user_id_t)lua_tointeger(L, 2);
69897   result = (arg1)->FindValueObjectByUID(arg2);
69898   {
69899     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
69900     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
69901   }
69902   return SWIG_arg;
69903 
69904   if(0) SWIG_fail;
69905 
69906 fail:
69907   lua_error(L);
69908   return SWIG_arg;
69909 }
69910 
69911 
69912 static int _wrap_SBValueList_GetFirstValueByName(lua_State* L) {
69913   int SWIG_arg = 0;
69914   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
69915   char *arg2 = (char *) 0 ;
69916   lldb::SBValue result;
69917 
69918   SWIG_check_num_args("lldb::SBValueList::GetFirstValueByName",2,2)
69919   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::GetFirstValueByName",1,"lldb::SBValueList const *");
69920   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValueList::GetFirstValueByName",2,"char const *");
69921 
69922   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
69923     SWIG_fail_ptr("SBValueList_GetFirstValueByName",1,SWIGTYPE_p_lldb__SBValueList);
69924   }
69925 
69926   arg2 = (char *)lua_tostring(L, 2);
69927   result = ((lldb::SBValueList const *)arg1)->GetFirstValueByName((char const *)arg2);
69928   {
69929     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
69930     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
69931   }
69932   return SWIG_arg;
69933 
69934   if(0) SWIG_fail;
69935 
69936 fail:
69937   lua_error(L);
69938   return SWIG_arg;
69939 }
69940 
69941 
69942 static int _wrap_SBValueList___tostring(lua_State* L) {
69943   int SWIG_arg = 0;
69944   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
69945   std::string result;
69946 
69947   SWIG_check_num_args("lldb::SBValueList::__str__",1,1)
69948   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::__str__",1,"lldb::SBValueList *");
69949 
69950   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
69951     SWIG_fail_ptr("SBValueList___tostring",1,SWIGTYPE_p_lldb__SBValueList);
69952   }
69953 
69954   result = lldb_SBValueList___str__(arg1);
69955   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
69956   return SWIG_arg;
69957 
69958   if(0) SWIG_fail;
69959 
69960 fail:
69961   lua_error(L);
69962   return SWIG_arg;
69963 }
69964 
69965 
69966 static void swig_delete_SBValueList(void *obj) {
69967 lldb::SBValueList *arg1 = (lldb::SBValueList *) obj;
69968 delete arg1;
69969 }
69970 static int _proxy__wrap_new_SBValueList(lua_State *L) {
69971     assert(lua_istable(L,1));
69972     lua_pushcfunction(L,_wrap_new_SBValueList);
69973     assert(!lua_isnil(L,-1));
69974     lua_replace(L,1); /* replace our table with real constructor */
69975     lua_call(L,lua_gettop(L)-1,1);
69976     return 1;
69977 }
69978 static swig_lua_attribute swig_SBValueList_attributes[] = {
69979     {0,0,0}
69980 };
69981 static swig_lua_method swig_SBValueList_methods[]= {
69982     { "IsValid", _wrap_SBValueList_IsValid},
69983     { "Clear", _wrap_SBValueList_Clear},
69984     { "Append", _wrap_SBValueList_Append},
69985     { "GetSize", _wrap_SBValueList_GetSize},
69986     { "GetValueAtIndex", _wrap_SBValueList_GetValueAtIndex},
69987     { "FindValueObjectByUID", _wrap_SBValueList_FindValueObjectByUID},
69988     { "GetFirstValueByName", _wrap_SBValueList_GetFirstValueByName},
69989     { "__tostring", _wrap_SBValueList___tostring},
69990     {0,0}
69991 };
69992 static swig_lua_method swig_SBValueList_meta[] = {
69993     { "__tostring", _wrap_SBValueList___tostring},
69994     {0,0}
69995 };
69996 
69997 static swig_lua_attribute swig_SBValueList_Sf_SwigStatic_attributes[] = {
69998     {0,0,0}
69999 };
70000 static swig_lua_const_info swig_SBValueList_Sf_SwigStatic_constants[]= {
70001     {0,0,0,0,0,0}
70002 };
70003 static swig_lua_method swig_SBValueList_Sf_SwigStatic_methods[]= {
70004     {0,0}
70005 };
70006 static swig_lua_class* swig_SBValueList_Sf_SwigStatic_classes[]= {
70007     0
70008 };
70009 
70010 static swig_lua_namespace swig_SBValueList_Sf_SwigStatic = {
70011     "SBValueList",
70012     swig_SBValueList_Sf_SwigStatic_methods,
70013     swig_SBValueList_Sf_SwigStatic_attributes,
70014     swig_SBValueList_Sf_SwigStatic_constants,
70015     swig_SBValueList_Sf_SwigStatic_classes,
70016     0
70017 };
70018 static swig_lua_class *swig_SBValueList_bases[] = {0};
70019 static const char *swig_SBValueList_base_names[] = {0};
70020 static swig_lua_class _wrap_class_SBValueList = { "SBValueList", "SBValueList", &SWIGTYPE_p_lldb__SBValueList,_proxy__wrap_new_SBValueList, swig_delete_SBValueList, swig_SBValueList_methods, swig_SBValueList_attributes, &swig_SBValueList_Sf_SwigStatic, swig_SBValueList_meta, swig_SBValueList_bases, swig_SBValueList_base_names };
70021 
70022 static int _wrap_new_SBVariablesOptions__SWIG_0(lua_State* L) {
70023   int SWIG_arg = 0;
70024   lldb::SBVariablesOptions *result = 0 ;
70025 
70026   SWIG_check_num_args("lldb::SBVariablesOptions::SBVariablesOptions",0,0)
70027   result = (lldb::SBVariablesOptions *)new lldb::SBVariablesOptions();
70028   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBVariablesOptions,1); SWIG_arg++;
70029   return SWIG_arg;
70030 
70031   if(0) SWIG_fail;
70032 
70033 fail:
70034   lua_error(L);
70035   return SWIG_arg;
70036 }
70037 
70038 
70039 static int _wrap_new_SBVariablesOptions__SWIG_1(lua_State* L) {
70040   int SWIG_arg = 0;
70041   lldb::SBVariablesOptions *arg1 = 0 ;
70042   lldb::SBVariablesOptions *result = 0 ;
70043 
70044   SWIG_check_num_args("lldb::SBVariablesOptions::SBVariablesOptions",1,1)
70045   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SBVariablesOptions",1,"lldb::SBVariablesOptions const &");
70046 
70047   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
70048     SWIG_fail_ptr("new_SBVariablesOptions",1,SWIGTYPE_p_lldb__SBVariablesOptions);
70049   }
70050 
70051   result = (lldb::SBVariablesOptions *)new lldb::SBVariablesOptions((lldb::SBVariablesOptions const &)*arg1);
70052   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBVariablesOptions,1); SWIG_arg++;
70053   return SWIG_arg;
70054 
70055   if(0) SWIG_fail;
70056 
70057 fail:
70058   lua_error(L);
70059   return SWIG_arg;
70060 }
70061 
70062 
70063 static int _wrap_new_SBVariablesOptions(lua_State* L) {
70064   int argc;
70065   int argv[2]={
70066     1,2
70067   };
70068 
70069   argc = lua_gettop(L);
70070   if (argc == 0) {
70071     return _wrap_new_SBVariablesOptions__SWIG_0(L);
70072   }
70073   if (argc == 1) {
70074     int _v;
70075     {
70076       void *ptr;
70077       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBVariablesOptions, SWIG_POINTER_NO_NULL)) {
70078         _v = 0;
70079       } else {
70080         _v = 1;
70081       }
70082     }
70083     if (_v) {
70084       return _wrap_new_SBVariablesOptions__SWIG_1(L);
70085     }
70086   }
70087 
70088   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBVariablesOptions'\n"
70089     "  Possible C/C++ prototypes are:\n"
70090     "    lldb::SBVariablesOptions::SBVariablesOptions()\n"
70091     "    lldb::SBVariablesOptions::SBVariablesOptions(lldb::SBVariablesOptions const &)\n");
70092   lua_error(L);return 0;
70093 }
70094 
70095 
70096 static int _wrap_SBVariablesOptions_IsValid(lua_State* L) {
70097   int SWIG_arg = 0;
70098   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
70099   bool result;
70100 
70101   SWIG_check_num_args("lldb::SBVariablesOptions::IsValid",1,1)
70102   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::IsValid",1,"lldb::SBVariablesOptions const *");
70103 
70104   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
70105     SWIG_fail_ptr("SBVariablesOptions_IsValid",1,SWIGTYPE_p_lldb__SBVariablesOptions);
70106   }
70107 
70108   result = (bool)((lldb::SBVariablesOptions const *)arg1)->IsValid();
70109   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70110   return SWIG_arg;
70111 
70112   if(0) SWIG_fail;
70113 
70114 fail:
70115   lua_error(L);
70116   return SWIG_arg;
70117 }
70118 
70119 
70120 static int _wrap_SBVariablesOptions_GetIncludeArguments(lua_State* L) {
70121   int SWIG_arg = 0;
70122   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
70123   bool result;
70124 
70125   SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeArguments",1,1)
70126   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeArguments",1,"lldb::SBVariablesOptions const *");
70127 
70128   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
70129     SWIG_fail_ptr("SBVariablesOptions_GetIncludeArguments",1,SWIGTYPE_p_lldb__SBVariablesOptions);
70130   }
70131 
70132   result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeArguments();
70133   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70134   return SWIG_arg;
70135 
70136   if(0) SWIG_fail;
70137 
70138 fail:
70139   lua_error(L);
70140   return SWIG_arg;
70141 }
70142 
70143 
70144 static int _wrap_SBVariablesOptions_SetIncludeArguments(lua_State* L) {
70145   int SWIG_arg = 0;
70146   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
70147   bool arg2 ;
70148 
70149   SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeArguments",2,2)
70150   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeArguments",1,"lldb::SBVariablesOptions *");
70151   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeArguments",2,"bool");
70152 
70153   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
70154     SWIG_fail_ptr("SBVariablesOptions_SetIncludeArguments",1,SWIGTYPE_p_lldb__SBVariablesOptions);
70155   }
70156 
70157   arg2 = (lua_toboolean(L, 2)!=0);
70158   (arg1)->SetIncludeArguments(arg2);
70159 
70160   return SWIG_arg;
70161 
70162   if(0) SWIG_fail;
70163 
70164 fail:
70165   lua_error(L);
70166   return SWIG_arg;
70167 }
70168 
70169 
70170 static int _wrap_SBVariablesOptions_GetIncludeRecognizedArguments(lua_State* L) {
70171   int SWIG_arg = 0;
70172   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
70173   lldb::SBTarget *arg2 = 0 ;
70174   bool result;
70175 
70176   SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeRecognizedArguments",2,2)
70177   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeRecognizedArguments",1,"lldb::SBVariablesOptions const *");
70178   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeRecognizedArguments",2,"lldb::SBTarget const &");
70179 
70180   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
70181     SWIG_fail_ptr("SBVariablesOptions_GetIncludeRecognizedArguments",1,SWIGTYPE_p_lldb__SBVariablesOptions);
70182   }
70183 
70184 
70185   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
70186     SWIG_fail_ptr("SBVariablesOptions_GetIncludeRecognizedArguments",2,SWIGTYPE_p_lldb__SBTarget);
70187   }
70188 
70189   result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeRecognizedArguments((lldb::SBTarget const &)*arg2);
70190   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70191   return SWIG_arg;
70192 
70193   if(0) SWIG_fail;
70194 
70195 fail:
70196   lua_error(L);
70197   return SWIG_arg;
70198 }
70199 
70200 
70201 static int _wrap_SBVariablesOptions_SetIncludeRecognizedArguments(lua_State* L) {
70202   int SWIG_arg = 0;
70203   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
70204   bool arg2 ;
70205 
70206   SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeRecognizedArguments",2,2)
70207   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeRecognizedArguments",1,"lldb::SBVariablesOptions *");
70208   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeRecognizedArguments",2,"bool");
70209 
70210   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
70211     SWIG_fail_ptr("SBVariablesOptions_SetIncludeRecognizedArguments",1,SWIGTYPE_p_lldb__SBVariablesOptions);
70212   }
70213 
70214   arg2 = (lua_toboolean(L, 2)!=0);
70215   (arg1)->SetIncludeRecognizedArguments(arg2);
70216 
70217   return SWIG_arg;
70218 
70219   if(0) SWIG_fail;
70220 
70221 fail:
70222   lua_error(L);
70223   return SWIG_arg;
70224 }
70225 
70226 
70227 static int _wrap_SBVariablesOptions_GetIncludeLocals(lua_State* L) {
70228   int SWIG_arg = 0;
70229   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
70230   bool result;
70231 
70232   SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeLocals",1,1)
70233   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeLocals",1,"lldb::SBVariablesOptions const *");
70234 
70235   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
70236     SWIG_fail_ptr("SBVariablesOptions_GetIncludeLocals",1,SWIGTYPE_p_lldb__SBVariablesOptions);
70237   }
70238 
70239   result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeLocals();
70240   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70241   return SWIG_arg;
70242 
70243   if(0) SWIG_fail;
70244 
70245 fail:
70246   lua_error(L);
70247   return SWIG_arg;
70248 }
70249 
70250 
70251 static int _wrap_SBVariablesOptions_SetIncludeLocals(lua_State* L) {
70252   int SWIG_arg = 0;
70253   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
70254   bool arg2 ;
70255 
70256   SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeLocals",2,2)
70257   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeLocals",1,"lldb::SBVariablesOptions *");
70258   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeLocals",2,"bool");
70259 
70260   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
70261     SWIG_fail_ptr("SBVariablesOptions_SetIncludeLocals",1,SWIGTYPE_p_lldb__SBVariablesOptions);
70262   }
70263 
70264   arg2 = (lua_toboolean(L, 2)!=0);
70265   (arg1)->SetIncludeLocals(arg2);
70266 
70267   return SWIG_arg;
70268 
70269   if(0) SWIG_fail;
70270 
70271 fail:
70272   lua_error(L);
70273   return SWIG_arg;
70274 }
70275 
70276 
70277 static int _wrap_SBVariablesOptions_GetIncludeStatics(lua_State* L) {
70278   int SWIG_arg = 0;
70279   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
70280   bool result;
70281 
70282   SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeStatics",1,1)
70283   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeStatics",1,"lldb::SBVariablesOptions const *");
70284 
70285   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
70286     SWIG_fail_ptr("SBVariablesOptions_GetIncludeStatics",1,SWIGTYPE_p_lldb__SBVariablesOptions);
70287   }
70288 
70289   result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeStatics();
70290   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70291   return SWIG_arg;
70292 
70293   if(0) SWIG_fail;
70294 
70295 fail:
70296   lua_error(L);
70297   return SWIG_arg;
70298 }
70299 
70300 
70301 static int _wrap_SBVariablesOptions_SetIncludeStatics(lua_State* L) {
70302   int SWIG_arg = 0;
70303   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
70304   bool arg2 ;
70305 
70306   SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeStatics",2,2)
70307   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeStatics",1,"lldb::SBVariablesOptions *");
70308   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeStatics",2,"bool");
70309 
70310   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
70311     SWIG_fail_ptr("SBVariablesOptions_SetIncludeStatics",1,SWIGTYPE_p_lldb__SBVariablesOptions);
70312   }
70313 
70314   arg2 = (lua_toboolean(L, 2)!=0);
70315   (arg1)->SetIncludeStatics(arg2);
70316 
70317   return SWIG_arg;
70318 
70319   if(0) SWIG_fail;
70320 
70321 fail:
70322   lua_error(L);
70323   return SWIG_arg;
70324 }
70325 
70326 
70327 static int _wrap_SBVariablesOptions_GetInScopeOnly(lua_State* L) {
70328   int SWIG_arg = 0;
70329   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
70330   bool result;
70331 
70332   SWIG_check_num_args("lldb::SBVariablesOptions::GetInScopeOnly",1,1)
70333   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetInScopeOnly",1,"lldb::SBVariablesOptions const *");
70334 
70335   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
70336     SWIG_fail_ptr("SBVariablesOptions_GetInScopeOnly",1,SWIGTYPE_p_lldb__SBVariablesOptions);
70337   }
70338 
70339   result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetInScopeOnly();
70340   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70341   return SWIG_arg;
70342 
70343   if(0) SWIG_fail;
70344 
70345 fail:
70346   lua_error(L);
70347   return SWIG_arg;
70348 }
70349 
70350 
70351 static int _wrap_SBVariablesOptions_SetInScopeOnly(lua_State* L) {
70352   int SWIG_arg = 0;
70353   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
70354   bool arg2 ;
70355 
70356   SWIG_check_num_args("lldb::SBVariablesOptions::SetInScopeOnly",2,2)
70357   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetInScopeOnly",1,"lldb::SBVariablesOptions *");
70358   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetInScopeOnly",2,"bool");
70359 
70360   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
70361     SWIG_fail_ptr("SBVariablesOptions_SetInScopeOnly",1,SWIGTYPE_p_lldb__SBVariablesOptions);
70362   }
70363 
70364   arg2 = (lua_toboolean(L, 2)!=0);
70365   (arg1)->SetInScopeOnly(arg2);
70366 
70367   return SWIG_arg;
70368 
70369   if(0) SWIG_fail;
70370 
70371 fail:
70372   lua_error(L);
70373   return SWIG_arg;
70374 }
70375 
70376 
70377 static int _wrap_SBVariablesOptions_GetIncludeRuntimeSupportValues(lua_State* L) {
70378   int SWIG_arg = 0;
70379   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
70380   bool result;
70381 
70382   SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeRuntimeSupportValues",1,1)
70383   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeRuntimeSupportValues",1,"lldb::SBVariablesOptions const *");
70384 
70385   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
70386     SWIG_fail_ptr("SBVariablesOptions_GetIncludeRuntimeSupportValues",1,SWIGTYPE_p_lldb__SBVariablesOptions);
70387   }
70388 
70389   result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeRuntimeSupportValues();
70390   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70391   return SWIG_arg;
70392 
70393   if(0) SWIG_fail;
70394 
70395 fail:
70396   lua_error(L);
70397   return SWIG_arg;
70398 }
70399 
70400 
70401 static int _wrap_SBVariablesOptions_SetIncludeRuntimeSupportValues(lua_State* L) {
70402   int SWIG_arg = 0;
70403   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
70404   bool arg2 ;
70405 
70406   SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeRuntimeSupportValues",2,2)
70407   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeRuntimeSupportValues",1,"lldb::SBVariablesOptions *");
70408   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeRuntimeSupportValues",2,"bool");
70409 
70410   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
70411     SWIG_fail_ptr("SBVariablesOptions_SetIncludeRuntimeSupportValues",1,SWIGTYPE_p_lldb__SBVariablesOptions);
70412   }
70413 
70414   arg2 = (lua_toboolean(L, 2)!=0);
70415   (arg1)->SetIncludeRuntimeSupportValues(arg2);
70416 
70417   return SWIG_arg;
70418 
70419   if(0) SWIG_fail;
70420 
70421 fail:
70422   lua_error(L);
70423   return SWIG_arg;
70424 }
70425 
70426 
70427 static int _wrap_SBVariablesOptions_GetUseDynamic(lua_State* L) {
70428   int SWIG_arg = 0;
70429   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
70430   lldb::DynamicValueType result;
70431 
70432   SWIG_check_num_args("lldb::SBVariablesOptions::GetUseDynamic",1,1)
70433   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetUseDynamic",1,"lldb::SBVariablesOptions const *");
70434 
70435   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
70436     SWIG_fail_ptr("SBVariablesOptions_GetUseDynamic",1,SWIGTYPE_p_lldb__SBVariablesOptions);
70437   }
70438 
70439   result = (lldb::DynamicValueType)((lldb::SBVariablesOptions const *)arg1)->GetUseDynamic();
70440   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
70441   return SWIG_arg;
70442 
70443   if(0) SWIG_fail;
70444 
70445 fail:
70446   lua_error(L);
70447   return SWIG_arg;
70448 }
70449 
70450 
70451 static int _wrap_SBVariablesOptions_SetUseDynamic(lua_State* L) {
70452   int SWIG_arg = 0;
70453   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
70454   lldb::DynamicValueType arg2 ;
70455 
70456   SWIG_check_num_args("lldb::SBVariablesOptions::SetUseDynamic",2,2)
70457   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetUseDynamic",1,"lldb::SBVariablesOptions *");
70458   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetUseDynamic",2,"lldb::DynamicValueType");
70459 
70460   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
70461     SWIG_fail_ptr("SBVariablesOptions_SetUseDynamic",1,SWIGTYPE_p_lldb__SBVariablesOptions);
70462   }
70463 
70464   arg2 = (lldb::DynamicValueType)lua_tointeger(L, 2);
70465   (arg1)->SetUseDynamic(arg2);
70466 
70467   return SWIG_arg;
70468 
70469   if(0) SWIG_fail;
70470 
70471 fail:
70472   lua_error(L);
70473   return SWIG_arg;
70474 }
70475 
70476 
70477 static void swig_delete_SBVariablesOptions(void *obj) {
70478 lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) obj;
70479 delete arg1;
70480 }
70481 static int _proxy__wrap_new_SBVariablesOptions(lua_State *L) {
70482     assert(lua_istable(L,1));
70483     lua_pushcfunction(L,_wrap_new_SBVariablesOptions);
70484     assert(!lua_isnil(L,-1));
70485     lua_replace(L,1); /* replace our table with real constructor */
70486     lua_call(L,lua_gettop(L)-1,1);
70487     return 1;
70488 }
70489 static swig_lua_attribute swig_SBVariablesOptions_attributes[] = {
70490     {0,0,0}
70491 };
70492 static swig_lua_method swig_SBVariablesOptions_methods[]= {
70493     { "IsValid", _wrap_SBVariablesOptions_IsValid},
70494     { "GetIncludeArguments", _wrap_SBVariablesOptions_GetIncludeArguments},
70495     { "SetIncludeArguments", _wrap_SBVariablesOptions_SetIncludeArguments},
70496     { "GetIncludeRecognizedArguments", _wrap_SBVariablesOptions_GetIncludeRecognizedArguments},
70497     { "SetIncludeRecognizedArguments", _wrap_SBVariablesOptions_SetIncludeRecognizedArguments},
70498     { "GetIncludeLocals", _wrap_SBVariablesOptions_GetIncludeLocals},
70499     { "SetIncludeLocals", _wrap_SBVariablesOptions_SetIncludeLocals},
70500     { "GetIncludeStatics", _wrap_SBVariablesOptions_GetIncludeStatics},
70501     { "SetIncludeStatics", _wrap_SBVariablesOptions_SetIncludeStatics},
70502     { "GetInScopeOnly", _wrap_SBVariablesOptions_GetInScopeOnly},
70503     { "SetInScopeOnly", _wrap_SBVariablesOptions_SetInScopeOnly},
70504     { "GetIncludeRuntimeSupportValues", _wrap_SBVariablesOptions_GetIncludeRuntimeSupportValues},
70505     { "SetIncludeRuntimeSupportValues", _wrap_SBVariablesOptions_SetIncludeRuntimeSupportValues},
70506     { "GetUseDynamic", _wrap_SBVariablesOptions_GetUseDynamic},
70507     { "SetUseDynamic", _wrap_SBVariablesOptions_SetUseDynamic},
70508     {0,0}
70509 };
70510 static swig_lua_method swig_SBVariablesOptions_meta[] = {
70511     {0,0}
70512 };
70513 
70514 static swig_lua_attribute swig_SBVariablesOptions_Sf_SwigStatic_attributes[] = {
70515     {0,0,0}
70516 };
70517 static swig_lua_const_info swig_SBVariablesOptions_Sf_SwigStatic_constants[]= {
70518     {0,0,0,0,0,0}
70519 };
70520 static swig_lua_method swig_SBVariablesOptions_Sf_SwigStatic_methods[]= {
70521     {0,0}
70522 };
70523 static swig_lua_class* swig_SBVariablesOptions_Sf_SwigStatic_classes[]= {
70524     0
70525 };
70526 
70527 static swig_lua_namespace swig_SBVariablesOptions_Sf_SwigStatic = {
70528     "SBVariablesOptions",
70529     swig_SBVariablesOptions_Sf_SwigStatic_methods,
70530     swig_SBVariablesOptions_Sf_SwigStatic_attributes,
70531     swig_SBVariablesOptions_Sf_SwigStatic_constants,
70532     swig_SBVariablesOptions_Sf_SwigStatic_classes,
70533     0
70534 };
70535 static swig_lua_class *swig_SBVariablesOptions_bases[] = {0};
70536 static const char *swig_SBVariablesOptions_base_names[] = {0};
70537 static swig_lua_class _wrap_class_SBVariablesOptions = { "SBVariablesOptions", "SBVariablesOptions", &SWIGTYPE_p_lldb__SBVariablesOptions,_proxy__wrap_new_SBVariablesOptions, swig_delete_SBVariablesOptions, swig_SBVariablesOptions_methods, swig_SBVariablesOptions_attributes, &swig_SBVariablesOptions_Sf_SwigStatic, swig_SBVariablesOptions_meta, swig_SBVariablesOptions_bases, swig_SBVariablesOptions_base_names };
70538 
70539 static int _wrap_new_SBWatchpoint__SWIG_0(lua_State* L) {
70540   int SWIG_arg = 0;
70541   lldb::SBWatchpoint *result = 0 ;
70542 
70543   SWIG_check_num_args("lldb::SBWatchpoint::SBWatchpoint",0,0)
70544   result = (lldb::SBWatchpoint *)new lldb::SBWatchpoint();
70545   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
70546   return SWIG_arg;
70547 
70548   if(0) SWIG_fail;
70549 
70550 fail:
70551   lua_error(L);
70552   return SWIG_arg;
70553 }
70554 
70555 
70556 static int _wrap_new_SBWatchpoint__SWIG_1(lua_State* L) {
70557   int SWIG_arg = 0;
70558   lldb::SBWatchpoint *arg1 = 0 ;
70559   lldb::SBWatchpoint *result = 0 ;
70560 
70561   SWIG_check_num_args("lldb::SBWatchpoint::SBWatchpoint",1,1)
70562   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::SBWatchpoint",1,"lldb::SBWatchpoint const &");
70563 
70564   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
70565     SWIG_fail_ptr("new_SBWatchpoint",1,SWIGTYPE_p_lldb__SBWatchpoint);
70566   }
70567 
70568   result = (lldb::SBWatchpoint *)new lldb::SBWatchpoint((lldb::SBWatchpoint const &)*arg1);
70569   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
70570   return SWIG_arg;
70571 
70572   if(0) SWIG_fail;
70573 
70574 fail:
70575   lua_error(L);
70576   return SWIG_arg;
70577 }
70578 
70579 
70580 static int _wrap_new_SBWatchpoint(lua_State* L) {
70581   int argc;
70582   int argv[2]={
70583     1,2
70584   };
70585 
70586   argc = lua_gettop(L);
70587   if (argc == 0) {
70588     return _wrap_new_SBWatchpoint__SWIG_0(L);
70589   }
70590   if (argc == 1) {
70591     int _v;
70592     {
70593       void *ptr;
70594       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBWatchpoint, SWIG_POINTER_NO_NULL)) {
70595         _v = 0;
70596       } else {
70597         _v = 1;
70598       }
70599     }
70600     if (_v) {
70601       return _wrap_new_SBWatchpoint__SWIG_1(L);
70602     }
70603   }
70604 
70605   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBWatchpoint'\n"
70606     "  Possible C/C++ prototypes are:\n"
70607     "    lldb::SBWatchpoint::SBWatchpoint()\n"
70608     "    lldb::SBWatchpoint::SBWatchpoint(lldb::SBWatchpoint const &)\n");
70609   lua_error(L);return 0;
70610 }
70611 
70612 
70613 static int _wrap_SBWatchpoint_IsValid(lua_State* L) {
70614   int SWIG_arg = 0;
70615   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
70616   bool result;
70617 
70618   SWIG_check_num_args("lldb::SBWatchpoint::IsValid",1,1)
70619   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::IsValid",1,"lldb::SBWatchpoint *");
70620 
70621   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
70622     SWIG_fail_ptr("SBWatchpoint_IsValid",1,SWIGTYPE_p_lldb__SBWatchpoint);
70623   }
70624 
70625   result = (bool)(arg1)->IsValid();
70626   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70627   return SWIG_arg;
70628 
70629   if(0) SWIG_fail;
70630 
70631 fail:
70632   lua_error(L);
70633   return SWIG_arg;
70634 }
70635 
70636 
70637 static int _wrap_SBWatchpoint___eq(lua_State* L) {
70638   int SWIG_arg = 0;
70639   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
70640   lldb::SBWatchpoint *arg2 = 0 ;
70641   bool result;
70642 
70643   SWIG_check_num_args("lldb::SBWatchpoint::operator ==",2,2)
70644   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::operator ==",1,"lldb::SBWatchpoint const *");
70645   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::operator ==",2,"lldb::SBWatchpoint const &");
70646 
70647   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
70648     SWIG_fail_ptr("SBWatchpoint___eq",1,SWIGTYPE_p_lldb__SBWatchpoint);
70649   }
70650 
70651 
70652   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBWatchpoint,0))){
70653     SWIG_fail_ptr("SBWatchpoint___eq",2,SWIGTYPE_p_lldb__SBWatchpoint);
70654   }
70655 
70656   result = (bool)((lldb::SBWatchpoint const *)arg1)->operator ==((lldb::SBWatchpoint const &)*arg2);
70657   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70658   return SWIG_arg;
70659 
70660   if(0) SWIG_fail;
70661 
70662 fail:
70663   lua_error(L);
70664   return SWIG_arg;
70665 }
70666 
70667 
70668 static int _wrap_SBWatchpoint_GetError(lua_State* L) {
70669   int SWIG_arg = 0;
70670   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
70671   lldb::SBError result;
70672 
70673   SWIG_check_num_args("lldb::SBWatchpoint::GetError",1,1)
70674   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetError",1,"lldb::SBWatchpoint *");
70675 
70676   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
70677     SWIG_fail_ptr("SBWatchpoint_GetError",1,SWIGTYPE_p_lldb__SBWatchpoint);
70678   }
70679 
70680   result = (arg1)->GetError();
70681   {
70682     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
70683     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
70684   }
70685   return SWIG_arg;
70686 
70687   if(0) SWIG_fail;
70688 
70689 fail:
70690   lua_error(L);
70691   return SWIG_arg;
70692 }
70693 
70694 
70695 static int _wrap_SBWatchpoint_GetID(lua_State* L) {
70696   int SWIG_arg = 0;
70697   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
70698   lldb::watch_id_t result;
70699 
70700   SWIG_check_num_args("lldb::SBWatchpoint::GetID",1,1)
70701   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetID",1,"lldb::SBWatchpoint *");
70702 
70703   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
70704     SWIG_fail_ptr("SBWatchpoint_GetID",1,SWIGTYPE_p_lldb__SBWatchpoint);
70705   }
70706 
70707   result = (lldb::watch_id_t)(arg1)->GetID();
70708   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
70709   return SWIG_arg;
70710 
70711   if(0) SWIG_fail;
70712 
70713 fail:
70714   lua_error(L);
70715   return SWIG_arg;
70716 }
70717 
70718 
70719 static int _wrap_SBWatchpoint_GetHardwareIndex(lua_State* L) {
70720   int SWIG_arg = 0;
70721   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
70722   int32_t result;
70723 
70724   SWIG_check_num_args("lldb::SBWatchpoint::GetHardwareIndex",1,1)
70725   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetHardwareIndex",1,"lldb::SBWatchpoint *");
70726 
70727   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
70728     SWIG_fail_ptr("SBWatchpoint_GetHardwareIndex",1,SWIGTYPE_p_lldb__SBWatchpoint);
70729   }
70730 
70731   result = (int32_t)(arg1)->GetHardwareIndex();
70732   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
70733   return SWIG_arg;
70734 
70735   if(0) SWIG_fail;
70736 
70737 fail:
70738   lua_error(L);
70739   return SWIG_arg;
70740 }
70741 
70742 
70743 static int _wrap_SBWatchpoint_GetWatchAddress(lua_State* L) {
70744   int SWIG_arg = 0;
70745   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
70746   lldb::addr_t result;
70747 
70748   SWIG_check_num_args("lldb::SBWatchpoint::GetWatchAddress",1,1)
70749   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetWatchAddress",1,"lldb::SBWatchpoint *");
70750 
70751   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
70752     SWIG_fail_ptr("SBWatchpoint_GetWatchAddress",1,SWIGTYPE_p_lldb__SBWatchpoint);
70753   }
70754 
70755   result = (lldb::addr_t)(arg1)->GetWatchAddress();
70756   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
70757   return SWIG_arg;
70758 
70759   if(0) SWIG_fail;
70760 
70761 fail:
70762   lua_error(L);
70763   return SWIG_arg;
70764 }
70765 
70766 
70767 static int _wrap_SBWatchpoint_GetWatchSize(lua_State* L) {
70768   int SWIG_arg = 0;
70769   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
70770   size_t result;
70771 
70772   SWIG_check_num_args("lldb::SBWatchpoint::GetWatchSize",1,1)
70773   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetWatchSize",1,"lldb::SBWatchpoint *");
70774 
70775   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
70776     SWIG_fail_ptr("SBWatchpoint_GetWatchSize",1,SWIGTYPE_p_lldb__SBWatchpoint);
70777   }
70778 
70779   result = (arg1)->GetWatchSize();
70780   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
70781   return SWIG_arg;
70782 
70783   if(0) SWIG_fail;
70784 
70785 fail:
70786   lua_error(L);
70787   return SWIG_arg;
70788 }
70789 
70790 
70791 static int _wrap_SBWatchpoint_SetEnabled(lua_State* L) {
70792   int SWIG_arg = 0;
70793   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
70794   bool arg2 ;
70795 
70796   SWIG_check_num_args("lldb::SBWatchpoint::SetEnabled",2,2)
70797   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::SetEnabled",1,"lldb::SBWatchpoint *");
70798   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::SetEnabled",2,"bool");
70799 
70800   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
70801     SWIG_fail_ptr("SBWatchpoint_SetEnabled",1,SWIGTYPE_p_lldb__SBWatchpoint);
70802   }
70803 
70804   arg2 = (lua_toboolean(L, 2)!=0);
70805   (arg1)->SetEnabled(arg2);
70806 
70807   return SWIG_arg;
70808 
70809   if(0) SWIG_fail;
70810 
70811 fail:
70812   lua_error(L);
70813   return SWIG_arg;
70814 }
70815 
70816 
70817 static int _wrap_SBWatchpoint_IsEnabled(lua_State* L) {
70818   int SWIG_arg = 0;
70819   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
70820   bool result;
70821 
70822   SWIG_check_num_args("lldb::SBWatchpoint::IsEnabled",1,1)
70823   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::IsEnabled",1,"lldb::SBWatchpoint *");
70824 
70825   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
70826     SWIG_fail_ptr("SBWatchpoint_IsEnabled",1,SWIGTYPE_p_lldb__SBWatchpoint);
70827   }
70828 
70829   result = (bool)(arg1)->IsEnabled();
70830   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70831   return SWIG_arg;
70832 
70833   if(0) SWIG_fail;
70834 
70835 fail:
70836   lua_error(L);
70837   return SWIG_arg;
70838 }
70839 
70840 
70841 static int _wrap_SBWatchpoint_GetHitCount(lua_State* L) {
70842   int SWIG_arg = 0;
70843   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
70844   uint32_t result;
70845 
70846   SWIG_check_num_args("lldb::SBWatchpoint::GetHitCount",1,1)
70847   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetHitCount",1,"lldb::SBWatchpoint *");
70848 
70849   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
70850     SWIG_fail_ptr("SBWatchpoint_GetHitCount",1,SWIGTYPE_p_lldb__SBWatchpoint);
70851   }
70852 
70853   result = (uint32_t)(arg1)->GetHitCount();
70854   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
70855   return SWIG_arg;
70856 
70857   if(0) SWIG_fail;
70858 
70859 fail:
70860   lua_error(L);
70861   return SWIG_arg;
70862 }
70863 
70864 
70865 static int _wrap_SBWatchpoint_GetIgnoreCount(lua_State* L) {
70866   int SWIG_arg = 0;
70867   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
70868   uint32_t result;
70869 
70870   SWIG_check_num_args("lldb::SBWatchpoint::GetIgnoreCount",1,1)
70871   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetIgnoreCount",1,"lldb::SBWatchpoint *");
70872 
70873   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
70874     SWIG_fail_ptr("SBWatchpoint_GetIgnoreCount",1,SWIGTYPE_p_lldb__SBWatchpoint);
70875   }
70876 
70877   result = (uint32_t)(arg1)->GetIgnoreCount();
70878   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
70879   return SWIG_arg;
70880 
70881   if(0) SWIG_fail;
70882 
70883 fail:
70884   lua_error(L);
70885   return SWIG_arg;
70886 }
70887 
70888 
70889 static int _wrap_SBWatchpoint_SetIgnoreCount(lua_State* L) {
70890   int SWIG_arg = 0;
70891   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
70892   uint32_t arg2 ;
70893 
70894   SWIG_check_num_args("lldb::SBWatchpoint::SetIgnoreCount",2,2)
70895   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::SetIgnoreCount",1,"lldb::SBWatchpoint *");
70896   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::SetIgnoreCount",2,"uint32_t");
70897 
70898   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
70899     SWIG_fail_ptr("SBWatchpoint_SetIgnoreCount",1,SWIGTYPE_p_lldb__SBWatchpoint);
70900   }
70901 
70902   arg2 = (uint32_t)lua_tointeger(L, 2);
70903   (arg1)->SetIgnoreCount(arg2);
70904 
70905   return SWIG_arg;
70906 
70907   if(0) SWIG_fail;
70908 
70909 fail:
70910   lua_error(L);
70911   return SWIG_arg;
70912 }
70913 
70914 
70915 static int _wrap_SBWatchpoint_GetCondition(lua_State* L) {
70916   int SWIG_arg = 0;
70917   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
70918   char *result = 0 ;
70919 
70920   SWIG_check_num_args("lldb::SBWatchpoint::GetCondition",1,1)
70921   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetCondition",1,"lldb::SBWatchpoint *");
70922 
70923   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
70924     SWIG_fail_ptr("SBWatchpoint_GetCondition",1,SWIGTYPE_p_lldb__SBWatchpoint);
70925   }
70926 
70927   result = (char *)(arg1)->GetCondition();
70928   lua_pushstring(L,(const char *)result); SWIG_arg++;
70929   return SWIG_arg;
70930 
70931   if(0) SWIG_fail;
70932 
70933 fail:
70934   lua_error(L);
70935   return SWIG_arg;
70936 }
70937 
70938 
70939 static int _wrap_SBWatchpoint_SetCondition(lua_State* L) {
70940   int SWIG_arg = 0;
70941   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
70942   char *arg2 = (char *) 0 ;
70943 
70944   SWIG_check_num_args("lldb::SBWatchpoint::SetCondition",2,2)
70945   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::SetCondition",1,"lldb::SBWatchpoint *");
70946   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::SetCondition",2,"char const *");
70947 
70948   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
70949     SWIG_fail_ptr("SBWatchpoint_SetCondition",1,SWIGTYPE_p_lldb__SBWatchpoint);
70950   }
70951 
70952   arg2 = (char *)lua_tostring(L, 2);
70953   (arg1)->SetCondition((char const *)arg2);
70954 
70955   return SWIG_arg;
70956 
70957   if(0) SWIG_fail;
70958 
70959 fail:
70960   lua_error(L);
70961   return SWIG_arg;
70962 }
70963 
70964 
70965 static int _wrap_SBWatchpoint_GetDescription(lua_State* L) {
70966   int SWIG_arg = 0;
70967   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
70968   lldb::SBStream *arg2 = 0 ;
70969   lldb::DescriptionLevel arg3 ;
70970   bool result;
70971 
70972   SWIG_check_num_args("lldb::SBWatchpoint::GetDescription",3,3)
70973   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetDescription",1,"lldb::SBWatchpoint *");
70974   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::GetDescription",2,"lldb::SBStream &");
70975   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBWatchpoint::GetDescription",3,"lldb::DescriptionLevel");
70976 
70977   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
70978     SWIG_fail_ptr("SBWatchpoint_GetDescription",1,SWIGTYPE_p_lldb__SBWatchpoint);
70979   }
70980 
70981 
70982   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
70983     SWIG_fail_ptr("SBWatchpoint_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
70984   }
70985 
70986   arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
70987   result = (bool)(arg1)->GetDescription(*arg2,arg3);
70988   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70989   return SWIG_arg;
70990 
70991   if(0) SWIG_fail;
70992 
70993 fail:
70994   lua_error(L);
70995   return SWIG_arg;
70996 }
70997 
70998 
70999 static int _wrap_SBWatchpoint_EventIsWatchpointEvent(lua_State* L) {
71000   int SWIG_arg = 0;
71001   lldb::SBEvent *arg1 = 0 ;
71002   bool result;
71003 
71004   SWIG_check_num_args("lldb::SBWatchpoint::EventIsWatchpointEvent",1,1)
71005   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::EventIsWatchpointEvent",1,"lldb::SBEvent const &");
71006 
71007   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
71008     SWIG_fail_ptr("SBWatchpoint_EventIsWatchpointEvent",1,SWIGTYPE_p_lldb__SBEvent);
71009   }
71010 
71011   result = (bool)lldb::SBWatchpoint::EventIsWatchpointEvent((lldb::SBEvent const &)*arg1);
71012   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
71013   return SWIG_arg;
71014 
71015   if(0) SWIG_fail;
71016 
71017 fail:
71018   lua_error(L);
71019   return SWIG_arg;
71020 }
71021 
71022 
71023 static int _wrap_SBWatchpoint_GetWatchpointEventTypeFromEvent(lua_State* L) {
71024   int SWIG_arg = 0;
71025   lldb::SBEvent *arg1 = 0 ;
71026   lldb::WatchpointEventType result;
71027 
71028   SWIG_check_num_args("lldb::SBWatchpoint::GetWatchpointEventTypeFromEvent",1,1)
71029   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetWatchpointEventTypeFromEvent",1,"lldb::SBEvent const &");
71030 
71031   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
71032     SWIG_fail_ptr("SBWatchpoint_GetWatchpointEventTypeFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
71033   }
71034 
71035   result = (lldb::WatchpointEventType)lldb::SBWatchpoint::GetWatchpointEventTypeFromEvent((lldb::SBEvent const &)*arg1);
71036   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
71037   return SWIG_arg;
71038 
71039   if(0) SWIG_fail;
71040 
71041 fail:
71042   lua_error(L);
71043   return SWIG_arg;
71044 }
71045 
71046 
71047 static int _wrap_SBWatchpoint_GetWatchpointFromEvent(lua_State* L) {
71048   int SWIG_arg = 0;
71049   lldb::SBEvent *arg1 = 0 ;
71050   lldb::SBWatchpoint result;
71051 
71052   SWIG_check_num_args("lldb::SBWatchpoint::GetWatchpointFromEvent",1,1)
71053   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetWatchpointFromEvent",1,"lldb::SBEvent const &");
71054 
71055   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
71056     SWIG_fail_ptr("SBWatchpoint_GetWatchpointFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
71057   }
71058 
71059   result = lldb::SBWatchpoint::GetWatchpointFromEvent((lldb::SBEvent const &)*arg1);
71060   {
71061     lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint((const lldb::SBWatchpoint &) result);
71062     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
71063   }
71064   return SWIG_arg;
71065 
71066   if(0) SWIG_fail;
71067 
71068 fail:
71069   lua_error(L);
71070   return SWIG_arg;
71071 }
71072 
71073 
71074 static int _wrap_SBWatchpoint___tostring(lua_State* L) {
71075   int SWIG_arg = 0;
71076   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
71077   std::string result;
71078 
71079   SWIG_check_num_args("lldb::SBWatchpoint::__str__",1,1)
71080   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::__str__",1,"lldb::SBWatchpoint *");
71081 
71082   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
71083     SWIG_fail_ptr("SBWatchpoint___tostring",1,SWIGTYPE_p_lldb__SBWatchpoint);
71084   }
71085 
71086   result = lldb_SBWatchpoint___str__(arg1);
71087   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
71088   return SWIG_arg;
71089 
71090   if(0) SWIG_fail;
71091 
71092 fail:
71093   lua_error(L);
71094   return SWIG_arg;
71095 }
71096 
71097 
71098 static void swig_delete_SBWatchpoint(void *obj) {
71099 lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) obj;
71100 delete arg1;
71101 }
71102 static int _proxy__wrap_new_SBWatchpoint(lua_State *L) {
71103     assert(lua_istable(L,1));
71104     lua_pushcfunction(L,_wrap_new_SBWatchpoint);
71105     assert(!lua_isnil(L,-1));
71106     lua_replace(L,1); /* replace our table with real constructor */
71107     lua_call(L,lua_gettop(L)-1,1);
71108     return 1;
71109 }
71110 static swig_lua_attribute swig_SBWatchpoint_attributes[] = {
71111     {0,0,0}
71112 };
71113 static swig_lua_method swig_SBWatchpoint_methods[]= {
71114     { "IsValid", _wrap_SBWatchpoint_IsValid},
71115     { "__eq", _wrap_SBWatchpoint___eq},
71116     { "GetError", _wrap_SBWatchpoint_GetError},
71117     { "GetID", _wrap_SBWatchpoint_GetID},
71118     { "GetHardwareIndex", _wrap_SBWatchpoint_GetHardwareIndex},
71119     { "GetWatchAddress", _wrap_SBWatchpoint_GetWatchAddress},
71120     { "GetWatchSize", _wrap_SBWatchpoint_GetWatchSize},
71121     { "SetEnabled", _wrap_SBWatchpoint_SetEnabled},
71122     { "IsEnabled", _wrap_SBWatchpoint_IsEnabled},
71123     { "GetHitCount", _wrap_SBWatchpoint_GetHitCount},
71124     { "GetIgnoreCount", _wrap_SBWatchpoint_GetIgnoreCount},
71125     { "SetIgnoreCount", _wrap_SBWatchpoint_SetIgnoreCount},
71126     { "GetCondition", _wrap_SBWatchpoint_GetCondition},
71127     { "SetCondition", _wrap_SBWatchpoint_SetCondition},
71128     { "GetDescription", _wrap_SBWatchpoint_GetDescription},
71129     { "__tostring", _wrap_SBWatchpoint___tostring},
71130     {0,0}
71131 };
71132 static swig_lua_method swig_SBWatchpoint_meta[] = {
71133     { "__eq", _wrap_SBWatchpoint___eq},
71134     { "__tostring", _wrap_SBWatchpoint___tostring},
71135     {0,0}
71136 };
71137 
71138 static swig_lua_attribute swig_SBWatchpoint_Sf_SwigStatic_attributes[] = {
71139     {0,0,0}
71140 };
71141 static swig_lua_const_info swig_SBWatchpoint_Sf_SwigStatic_constants[]= {
71142     {0,0,0,0,0,0}
71143 };
71144 static swig_lua_method swig_SBWatchpoint_Sf_SwigStatic_methods[]= {
71145     { "EventIsWatchpointEvent", _wrap_SBWatchpoint_EventIsWatchpointEvent},
71146     { "GetWatchpointEventTypeFromEvent", _wrap_SBWatchpoint_GetWatchpointEventTypeFromEvent},
71147     { "GetWatchpointFromEvent", _wrap_SBWatchpoint_GetWatchpointFromEvent},
71148     {0,0}
71149 };
71150 static swig_lua_class* swig_SBWatchpoint_Sf_SwigStatic_classes[]= {
71151     0
71152 };
71153 
71154 static swig_lua_namespace swig_SBWatchpoint_Sf_SwigStatic = {
71155     "SBWatchpoint",
71156     swig_SBWatchpoint_Sf_SwigStatic_methods,
71157     swig_SBWatchpoint_Sf_SwigStatic_attributes,
71158     swig_SBWatchpoint_Sf_SwigStatic_constants,
71159     swig_SBWatchpoint_Sf_SwigStatic_classes,
71160     0
71161 };
71162 static swig_lua_class *swig_SBWatchpoint_bases[] = {0};
71163 static const char *swig_SBWatchpoint_base_names[] = {0};
71164 static swig_lua_class _wrap_class_SBWatchpoint = { "SBWatchpoint", "SBWatchpoint", &SWIGTYPE_p_lldb__SBWatchpoint,_proxy__wrap_new_SBWatchpoint, swig_delete_SBWatchpoint, swig_SBWatchpoint_methods, swig_SBWatchpoint_attributes, &swig_SBWatchpoint_Sf_SwigStatic, swig_SBWatchpoint_meta, swig_SBWatchpoint_bases, swig_SBWatchpoint_base_names };
71165 
71166 
71167 
71168 #pragma clang diagnostic push
71169 #pragma clang diagnostic ignored "-Wreturn-type-c-linkage"
71170 
71171 // Disable warning C4190: 'LLDBSwigPythonBreakpointCallbackFunction' has
71172 // C-linkage specified, but returns UDT 'llvm::Expected<bool>' which is
71173 // incompatible with C
71174 #if _MSC_VER
71175 #pragma warning (push)
71176 #pragma warning (disable : 4190)
71177 #endif
71178 
71179 // This function is called from Lua::CallBreakpointCallback
71180 SWIGEXPORT llvm::Expected<bool>
71181 LLDBSwigLuaBreakpointCallbackFunction
71182 (
71183    lua_State *L,
71184    lldb::StackFrameSP stop_frame_sp,
71185    lldb::BreakpointLocationSP bp_loc_sp,
71186    StructuredDataImpl *extra_args_impl
71187 )
71188 {
71189    lldb::SBFrame sb_frame(stop_frame_sp);
71190    lldb::SBBreakpointLocation sb_bp_loc(bp_loc_sp);
71191    int nargs = 2;
71192 
71193    llvm::Optional<lldb::SBStructuredData> extra_args;
71194    if (extra_args_impl)
71195       extra_args = lldb::SBStructuredData(extra_args_impl);
71196 
71197    // Push the Lua wrappers
71198    PushSBClass(L, &sb_frame);
71199    PushSBClass(L, &sb_bp_loc);
71200 
71201    if (extra_args.hasValue()) {
71202       PushSBClass(L, extra_args.getPointer());
71203       nargs++;
71204    }
71205 
71206    // Call into the Lua callback passing 'sb_frame' and 'sb_bp_loc'.
71207    // Expects a boolean return.
71208    if (lua_pcall(L, nargs, 1, 0) != LUA_OK) {
71209       llvm::Error E = llvm::make_error<llvm::StringError>(
71210             llvm::formatv("{0}\n", lua_tostring(L, -1)),
71211             llvm::inconvertibleErrorCode());
71212       // Pop error message from the stack.
71213       lua_pop(L, 1);
71214       return std::move(E);
71215    }
71216 
71217    // Boolean return from the callback
71218    bool stop = lua_toboolean(L, -1);
71219    lua_pop(L, 1);
71220 
71221    return stop;
71222 }
71223 
71224 // This function is called from Lua::CallWatchpointCallback
71225 SWIGEXPORT llvm::Expected<bool>
71226 LLDBSwigLuaWatchpointCallbackFunction
71227 (
71228    lua_State *L,
71229    lldb::StackFrameSP stop_frame_sp,
71230    lldb::WatchpointSP wp_sp
71231 )
71232 {
71233    lldb::SBFrame sb_frame(stop_frame_sp);
71234    lldb::SBWatchpoint sb_wp(wp_sp);
71235    int nargs = 2;
71236 
71237    // Push the Lua wrappers
71238    PushSBClass(L, &sb_frame);
71239    PushSBClass(L, &sb_wp);
71240 
71241    // Call into the Lua callback passing 'sb_frame' and 'sb_wp'.
71242    // Expects a boolean return.
71243    if (lua_pcall(L, nargs, 1, 0) != LUA_OK) {
71244       llvm::Error E = llvm::make_error<llvm::StringError>(
71245             llvm::formatv("{0}\n", lua_tostring(L, -1)),
71246             llvm::inconvertibleErrorCode());
71247       // Pop error message from the stack.
71248       lua_pop(L, 1);
71249       return std::move(E);
71250    }
71251 
71252    // Boolean return from the callback
71253    bool stop = lua_toboolean(L, -1);
71254    lua_pop(L, 1);
71255 
71256    return stop;
71257 }
71258 
71259 #if _MSC_VER
71260 #pragma warning (pop)
71261 #endif
71262 
71263 #pragma clang diagnostic pop
71264 
71265 SWIGEXPORT void
71266 LLDBSwigLuaCallLuaLogOutputCallback(const char *str, void *baton) {
71267    lua_State *L = (lua_State *)baton;
71268 
71269    lua_pushlightuserdata(L, (void *)&LLDBSwigLuaCallLuaLogOutputCallback);
71270    lua_gettable(L, LUA_REGISTRYINDEX);
71271 
71272    // FIXME: There's no way to report errors back to the user
71273    lua_pushstring(L, str);
71274    lua_pcall(L, 1, 0, 0);
71275 }
71276 
71277 int LLDBSwigLuaCloseFileHandle(lua_State *L) {
71278    return luaL_error(L, "You cannot close a file handle used by lldb.");
71279 }
71280 
71281 
71282 static swig_lua_attribute swig_SwigModule_attributes[] = {
71283     {0,0,0}
71284 };
71285 static swig_lua_const_info swig_SwigModule_constants[]= {
71286     {SWIG_LUA_CONSTTAB_INT("INT32_MAX", 2147483647)},
71287     {SWIG_LUA_CONSTTAB_INT("UINT32_MAX", 4294967295U)},
71288     {SWIG_LUA_CONSTTAB_STRING("UINT64_MAX", "18446744073709551615ULL")},
71289     {SWIG_LUA_CONSTTAB_INT("LLDB_GENERIC_ERROR", 4294967295U)},
71290     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_BREAK_ID", 0)},
71291     {SWIG_LUA_CONSTTAB_INT("LLDB_DEFAULT_BREAK_SIZE", 0)},
71292     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_WATCH_ID", 0)},
71293     {SWIG_LUA_CONSTTAB_INT("LLDB_WATCH_TYPE_READ", (1u << 0))},
71294     {SWIG_LUA_CONSTTAB_INT("LLDB_WATCH_TYPE_WRITE", (1u << 1))},
71295     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_PC", 0)},
71296     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_SP", 1)},
71297     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_FP", 2)},
71298     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_RA", 3)},
71299     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_FLAGS", 4)},
71300     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG1", 5)},
71301     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG2", 6)},
71302     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG3", 7)},
71303     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG4", 8)},
71304     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG5", 9)},
71305     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG6", 10)},
71306     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG7", 11)},
71307     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG8", 12)},
71308     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_STOP_ID", 0)},
71309     {SWIG_LUA_CONSTTAB_STRING("LLDB_INVALID_ADDRESS", "18446744073709551615ULL")},
71310     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_INDEX32", 4294967295U)},
71311     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_IVAR_OFFSET", 4294967295U)},
71312     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_IMAGE_TOKEN", 4294967295U)},
71313     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_MODULE_VERSION", 4294967295U)},
71314     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_REGNUM", 4294967295U)},
71315     {SWIG_LUA_CONSTTAB_STRING("LLDB_INVALID_UID", "18446744073709551615ULL")},
71316     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_PROCESS_ID", 0)},
71317     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_THREAD_ID", 0)},
71318     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_FRAME_ID", 4294967295U)},
71319     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_SIGNAL_NUMBER", 2147483647)},
71320     {SWIG_LUA_CONSTTAB_STRING("LLDB_INVALID_OFFSET", "18446744073709551615ULL")},
71321     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_LINE_NUMBER", 4294967295U)},
71322     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_COLUMN_NUMBER", 0)},
71323     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_QUEUE_ID", 0)},
71324     {SWIG_LUA_CONSTTAB_STRING("LLDB_ARCH_DEFAULT", "systemArch")},
71325     {SWIG_LUA_CONSTTAB_STRING("LLDB_ARCH_DEFAULT_32BIT", "systemArch32")},
71326     {SWIG_LUA_CONSTTAB_STRING("LLDB_ARCH_DEFAULT_64BIT", "systemArch64")},
71327     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_CPUTYPE", (0xFFFFFFFEu))},
71328     {SWIG_LUA_CONSTTAB_INT("LLDB_MAX_NUM_OPTION_SETS", 32)},
71329     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_ALL", 0xFFFFFFFFU)},
71330     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_1", (1U << 0))},
71331     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_2", (1U << 1))},
71332     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_3", (1U << 2))},
71333     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_4", (1U << 3))},
71334     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_5", (1U << 4))},
71335     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_6", (1U << 5))},
71336     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_7", (1U << 6))},
71337     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_8", (1U << 7))},
71338     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_9", (1U << 8))},
71339     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_10", (1U << 9))},
71340     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_11", (1U << 10))},
71341     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_12", (1U << 11))},
71342     {SWIG_LUA_CONSTTAB_INT("eStateInvalid", lldb::eStateInvalid)},
71343     {SWIG_LUA_CONSTTAB_INT("eStateUnloaded", lldb::eStateUnloaded)},
71344     {SWIG_LUA_CONSTTAB_INT("eStateConnected", lldb::eStateConnected)},
71345     {SWIG_LUA_CONSTTAB_INT("eStateAttaching", lldb::eStateAttaching)},
71346     {SWIG_LUA_CONSTTAB_INT("eStateLaunching", lldb::eStateLaunching)},
71347     {SWIG_LUA_CONSTTAB_INT("eStateStopped", lldb::eStateStopped)},
71348     {SWIG_LUA_CONSTTAB_INT("eStateRunning", lldb::eStateRunning)},
71349     {SWIG_LUA_CONSTTAB_INT("eStateStepping", lldb::eStateStepping)},
71350     {SWIG_LUA_CONSTTAB_INT("eStateCrashed", lldb::eStateCrashed)},
71351     {SWIG_LUA_CONSTTAB_INT("eStateDetached", lldb::eStateDetached)},
71352     {SWIG_LUA_CONSTTAB_INT("eStateExited", lldb::eStateExited)},
71353     {SWIG_LUA_CONSTTAB_INT("eStateSuspended", lldb::eStateSuspended)},
71354     {SWIG_LUA_CONSTTAB_INT("kLastStateType", lldb::kLastStateType)},
71355     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagNone", lldb::eLaunchFlagNone)},
71356     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagExec", lldb::eLaunchFlagExec)},
71357     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDebug", lldb::eLaunchFlagDebug)},
71358     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagStopAtEntry", lldb::eLaunchFlagStopAtEntry)},
71359     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDisableASLR", lldb::eLaunchFlagDisableASLR)},
71360     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDisableSTDIO", lldb::eLaunchFlagDisableSTDIO)},
71361     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagLaunchInTTY", lldb::eLaunchFlagLaunchInTTY)},
71362     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagLaunchInShell", lldb::eLaunchFlagLaunchInShell)},
71363     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagLaunchInSeparateProcessGroup", lldb::eLaunchFlagLaunchInSeparateProcessGroup)},
71364     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDontSetExitStatus", lldb::eLaunchFlagDontSetExitStatus)},
71365     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDetachOnError", lldb::eLaunchFlagDetachOnError)},
71366     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagShellExpandArguments", lldb::eLaunchFlagShellExpandArguments)},
71367     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagCloseTTYOnExit", lldb::eLaunchFlagCloseTTYOnExit)},
71368     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagInheritTCCFromParent", lldb::eLaunchFlagInheritTCCFromParent)},
71369     {SWIG_LUA_CONSTTAB_INT("eOnlyThisThread", lldb::eOnlyThisThread)},
71370     {SWIG_LUA_CONSTTAB_INT("eAllThreads", lldb::eAllThreads)},
71371     {SWIG_LUA_CONSTTAB_INT("eOnlyDuringStepping", lldb::eOnlyDuringStepping)},
71372     {SWIG_LUA_CONSTTAB_INT("eByteOrderInvalid", lldb::eByteOrderInvalid)},
71373     {SWIG_LUA_CONSTTAB_INT("eByteOrderBig", lldb::eByteOrderBig)},
71374     {SWIG_LUA_CONSTTAB_INT("eByteOrderPDP", lldb::eByteOrderPDP)},
71375     {SWIG_LUA_CONSTTAB_INT("eByteOrderLittle", lldb::eByteOrderLittle)},
71376     {SWIG_LUA_CONSTTAB_INT("eEncodingInvalid", lldb::eEncodingInvalid)},
71377     {SWIG_LUA_CONSTTAB_INT("eEncodingUint", lldb::eEncodingUint)},
71378     {SWIG_LUA_CONSTTAB_INT("eEncodingSint", lldb::eEncodingSint)},
71379     {SWIG_LUA_CONSTTAB_INT("eEncodingIEEE754", lldb::eEncodingIEEE754)},
71380     {SWIG_LUA_CONSTTAB_INT("eEncodingVector", lldb::eEncodingVector)},
71381     {SWIG_LUA_CONSTTAB_INT("eFormatDefault", lldb::eFormatDefault)},
71382     {SWIG_LUA_CONSTTAB_INT("eFormatInvalid", lldb::eFormatInvalid)},
71383     {SWIG_LUA_CONSTTAB_INT("eFormatBoolean", lldb::eFormatBoolean)},
71384     {SWIG_LUA_CONSTTAB_INT("eFormatBinary", lldb::eFormatBinary)},
71385     {SWIG_LUA_CONSTTAB_INT("eFormatBytes", lldb::eFormatBytes)},
71386     {SWIG_LUA_CONSTTAB_INT("eFormatBytesWithASCII", lldb::eFormatBytesWithASCII)},
71387     {SWIG_LUA_CONSTTAB_INT("eFormatChar", lldb::eFormatChar)},
71388     {SWIG_LUA_CONSTTAB_INT("eFormatCharPrintable", lldb::eFormatCharPrintable)},
71389     {SWIG_LUA_CONSTTAB_INT("eFormatComplex", lldb::eFormatComplex)},
71390     {SWIG_LUA_CONSTTAB_INT("eFormatComplexFloat", lldb::eFormatComplexFloat)},
71391     {SWIG_LUA_CONSTTAB_INT("eFormatCString", lldb::eFormatCString)},
71392     {SWIG_LUA_CONSTTAB_INT("eFormatDecimal", lldb::eFormatDecimal)},
71393     {SWIG_LUA_CONSTTAB_INT("eFormatEnum", lldb::eFormatEnum)},
71394     {SWIG_LUA_CONSTTAB_INT("eFormatHex", lldb::eFormatHex)},
71395     {SWIG_LUA_CONSTTAB_INT("eFormatHexUppercase", lldb::eFormatHexUppercase)},
71396     {SWIG_LUA_CONSTTAB_INT("eFormatFloat", lldb::eFormatFloat)},
71397     {SWIG_LUA_CONSTTAB_INT("eFormatOctal", lldb::eFormatOctal)},
71398     {SWIG_LUA_CONSTTAB_INT("eFormatOSType", lldb::eFormatOSType)},
71399     {SWIG_LUA_CONSTTAB_INT("eFormatUnicode16", lldb::eFormatUnicode16)},
71400     {SWIG_LUA_CONSTTAB_INT("eFormatUnicode32", lldb::eFormatUnicode32)},
71401     {SWIG_LUA_CONSTTAB_INT("eFormatUnsigned", lldb::eFormatUnsigned)},
71402     {SWIG_LUA_CONSTTAB_INT("eFormatPointer", lldb::eFormatPointer)},
71403     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfChar", lldb::eFormatVectorOfChar)},
71404     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfSInt8", lldb::eFormatVectorOfSInt8)},
71405     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt8", lldb::eFormatVectorOfUInt8)},
71406     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfSInt16", lldb::eFormatVectorOfSInt16)},
71407     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt16", lldb::eFormatVectorOfUInt16)},
71408     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfSInt32", lldb::eFormatVectorOfSInt32)},
71409     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt32", lldb::eFormatVectorOfUInt32)},
71410     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfSInt64", lldb::eFormatVectorOfSInt64)},
71411     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt64", lldb::eFormatVectorOfUInt64)},
71412     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfFloat16", lldb::eFormatVectorOfFloat16)},
71413     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfFloat32", lldb::eFormatVectorOfFloat32)},
71414     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfFloat64", lldb::eFormatVectorOfFloat64)},
71415     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt128", lldb::eFormatVectorOfUInt128)},
71416     {SWIG_LUA_CONSTTAB_INT("eFormatComplexInteger", lldb::eFormatComplexInteger)},
71417     {SWIG_LUA_CONSTTAB_INT("eFormatCharArray", lldb::eFormatCharArray)},
71418     {SWIG_LUA_CONSTTAB_INT("eFormatAddressInfo", lldb::eFormatAddressInfo)},
71419     {SWIG_LUA_CONSTTAB_INT("eFormatHexFloat", lldb::eFormatHexFloat)},
71420     {SWIG_LUA_CONSTTAB_INT("eFormatInstruction", lldb::eFormatInstruction)},
71421     {SWIG_LUA_CONSTTAB_INT("eFormatVoid", lldb::eFormatVoid)},
71422     {SWIG_LUA_CONSTTAB_INT("eFormatUnicode8", lldb::eFormatUnicode8)},
71423     {SWIG_LUA_CONSTTAB_INT("kNumFormats", lldb::kNumFormats)},
71424     {SWIG_LUA_CONSTTAB_INT("eDescriptionLevelBrief", lldb::eDescriptionLevelBrief)},
71425     {SWIG_LUA_CONSTTAB_INT("eDescriptionLevelFull", lldb::eDescriptionLevelFull)},
71426     {SWIG_LUA_CONSTTAB_INT("eDescriptionLevelVerbose", lldb::eDescriptionLevelVerbose)},
71427     {SWIG_LUA_CONSTTAB_INT("eDescriptionLevelInitial", lldb::eDescriptionLevelInitial)},
71428     {SWIG_LUA_CONSTTAB_INT("kNumDescriptionLevels", lldb::kNumDescriptionLevels)},
71429     {SWIG_LUA_CONSTTAB_INT("eScriptLanguageNone", lldb::eScriptLanguageNone)},
71430     {SWIG_LUA_CONSTTAB_INT("eScriptLanguagePython", lldb::eScriptLanguagePython)},
71431     {SWIG_LUA_CONSTTAB_INT("eScriptLanguageLua", lldb::eScriptLanguageLua)},
71432     {SWIG_LUA_CONSTTAB_INT("eScriptLanguageUnknown", lldb::eScriptLanguageUnknown)},
71433     {SWIG_LUA_CONSTTAB_INT("eScriptLanguageDefault", lldb::eScriptLanguageDefault)},
71434     {SWIG_LUA_CONSTTAB_INT("eRegisterKindEHFrame", lldb::eRegisterKindEHFrame)},
71435     {SWIG_LUA_CONSTTAB_INT("eRegisterKindDWARF", lldb::eRegisterKindDWARF)},
71436     {SWIG_LUA_CONSTTAB_INT("eRegisterKindGeneric", lldb::eRegisterKindGeneric)},
71437     {SWIG_LUA_CONSTTAB_INT("eRegisterKindProcessPlugin", lldb::eRegisterKindProcessPlugin)},
71438     {SWIG_LUA_CONSTTAB_INT("eRegisterKindLLDB", lldb::eRegisterKindLLDB)},
71439     {SWIG_LUA_CONSTTAB_INT("kNumRegisterKinds", lldb::kNumRegisterKinds)},
71440     {SWIG_LUA_CONSTTAB_INT("eStopReasonInvalid", lldb::eStopReasonInvalid)},
71441     {SWIG_LUA_CONSTTAB_INT("eStopReasonNone", lldb::eStopReasonNone)},
71442     {SWIG_LUA_CONSTTAB_INT("eStopReasonTrace", lldb::eStopReasonTrace)},
71443     {SWIG_LUA_CONSTTAB_INT("eStopReasonBreakpoint", lldb::eStopReasonBreakpoint)},
71444     {SWIG_LUA_CONSTTAB_INT("eStopReasonWatchpoint", lldb::eStopReasonWatchpoint)},
71445     {SWIG_LUA_CONSTTAB_INT("eStopReasonSignal", lldb::eStopReasonSignal)},
71446     {SWIG_LUA_CONSTTAB_INT("eStopReasonException", lldb::eStopReasonException)},
71447     {SWIG_LUA_CONSTTAB_INT("eStopReasonExec", lldb::eStopReasonExec)},
71448     {SWIG_LUA_CONSTTAB_INT("eStopReasonPlanComplete", lldb::eStopReasonPlanComplete)},
71449     {SWIG_LUA_CONSTTAB_INT("eStopReasonThreadExiting", lldb::eStopReasonThreadExiting)},
71450     {SWIG_LUA_CONSTTAB_INT("eStopReasonInstrumentation", lldb::eStopReasonInstrumentation)},
71451     {SWIG_LUA_CONSTTAB_INT("eStopReasonProcessorTrace", lldb::eStopReasonProcessorTrace)},
71452     {SWIG_LUA_CONSTTAB_INT("eStopReasonFork", lldb::eStopReasonFork)},
71453     {SWIG_LUA_CONSTTAB_INT("eStopReasonVFork", lldb::eStopReasonVFork)},
71454     {SWIG_LUA_CONSTTAB_INT("eStopReasonVForkDone", lldb::eStopReasonVForkDone)},
71455     {SWIG_LUA_CONSTTAB_INT("eReturnStatusInvalid", lldb::eReturnStatusInvalid)},
71456     {SWIG_LUA_CONSTTAB_INT("eReturnStatusSuccessFinishNoResult", lldb::eReturnStatusSuccessFinishNoResult)},
71457     {SWIG_LUA_CONSTTAB_INT("eReturnStatusSuccessFinishResult", lldb::eReturnStatusSuccessFinishResult)},
71458     {SWIG_LUA_CONSTTAB_INT("eReturnStatusSuccessContinuingNoResult", lldb::eReturnStatusSuccessContinuingNoResult)},
71459     {SWIG_LUA_CONSTTAB_INT("eReturnStatusSuccessContinuingResult", lldb::eReturnStatusSuccessContinuingResult)},
71460     {SWIG_LUA_CONSTTAB_INT("eReturnStatusStarted", lldb::eReturnStatusStarted)},
71461     {SWIG_LUA_CONSTTAB_INT("eReturnStatusFailed", lldb::eReturnStatusFailed)},
71462     {SWIG_LUA_CONSTTAB_INT("eReturnStatusQuit", lldb::eReturnStatusQuit)},
71463     {SWIG_LUA_CONSTTAB_INT("eExpressionCompleted", lldb::eExpressionCompleted)},
71464     {SWIG_LUA_CONSTTAB_INT("eExpressionSetupError", lldb::eExpressionSetupError)},
71465     {SWIG_LUA_CONSTTAB_INT("eExpressionParseError", lldb::eExpressionParseError)},
71466     {SWIG_LUA_CONSTTAB_INT("eExpressionDiscarded", lldb::eExpressionDiscarded)},
71467     {SWIG_LUA_CONSTTAB_INT("eExpressionInterrupted", lldb::eExpressionInterrupted)},
71468     {SWIG_LUA_CONSTTAB_INT("eExpressionHitBreakpoint", lldb::eExpressionHitBreakpoint)},
71469     {SWIG_LUA_CONSTTAB_INT("eExpressionTimedOut", lldb::eExpressionTimedOut)},
71470     {SWIG_LUA_CONSTTAB_INT("eExpressionResultUnavailable", lldb::eExpressionResultUnavailable)},
71471     {SWIG_LUA_CONSTTAB_INT("eExpressionStoppedForDebug", lldb::eExpressionStoppedForDebug)},
71472     {SWIG_LUA_CONSTTAB_INT("eExpressionThreadVanished", lldb::eExpressionThreadVanished)},
71473     {SWIG_LUA_CONSTTAB_INT("eSearchDepthInvalid", lldb::eSearchDepthInvalid)},
71474     {SWIG_LUA_CONSTTAB_INT("eSearchDepthTarget", lldb::eSearchDepthTarget)},
71475     {SWIG_LUA_CONSTTAB_INT("eSearchDepthModule", lldb::eSearchDepthModule)},
71476     {SWIG_LUA_CONSTTAB_INT("eSearchDepthCompUnit", lldb::eSearchDepthCompUnit)},
71477     {SWIG_LUA_CONSTTAB_INT("eSearchDepthFunction", lldb::eSearchDepthFunction)},
71478     {SWIG_LUA_CONSTTAB_INT("eSearchDepthBlock", lldb::eSearchDepthBlock)},
71479     {SWIG_LUA_CONSTTAB_INT("eSearchDepthAddress", lldb::eSearchDepthAddress)},
71480     {SWIG_LUA_CONSTTAB_INT("kLastSearchDepthKind", lldb::kLastSearchDepthKind)},
71481     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusSuccess", lldb::eConnectionStatusSuccess)},
71482     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusEndOfFile", lldb::eConnectionStatusEndOfFile)},
71483     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusError", lldb::eConnectionStatusError)},
71484     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusTimedOut", lldb::eConnectionStatusTimedOut)},
71485     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusNoConnection", lldb::eConnectionStatusNoConnection)},
71486     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusLostConnection", lldb::eConnectionStatusLostConnection)},
71487     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusInterrupted", lldb::eConnectionStatusInterrupted)},
71488     {SWIG_LUA_CONSTTAB_INT("eErrorTypeInvalid", lldb::eErrorTypeInvalid)},
71489     {SWIG_LUA_CONSTTAB_INT("eErrorTypeGeneric", lldb::eErrorTypeGeneric)},
71490     {SWIG_LUA_CONSTTAB_INT("eErrorTypeMachKernel", lldb::eErrorTypeMachKernel)},
71491     {SWIG_LUA_CONSTTAB_INT("eErrorTypePOSIX", lldb::eErrorTypePOSIX)},
71492     {SWIG_LUA_CONSTTAB_INT("eErrorTypeExpression", lldb::eErrorTypeExpression)},
71493     {SWIG_LUA_CONSTTAB_INT("eErrorTypeWin32", lldb::eErrorTypeWin32)},
71494     {SWIG_LUA_CONSTTAB_INT("eValueTypeInvalid", lldb::eValueTypeInvalid)},
71495     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableGlobal", lldb::eValueTypeVariableGlobal)},
71496     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableStatic", lldb::eValueTypeVariableStatic)},
71497     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableArgument", lldb::eValueTypeVariableArgument)},
71498     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableLocal", lldb::eValueTypeVariableLocal)},
71499     {SWIG_LUA_CONSTTAB_INT("eValueTypeRegister", lldb::eValueTypeRegister)},
71500     {SWIG_LUA_CONSTTAB_INT("eValueTypeRegisterSet", lldb::eValueTypeRegisterSet)},
71501     {SWIG_LUA_CONSTTAB_INT("eValueTypeConstResult", lldb::eValueTypeConstResult)},
71502     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableThreadLocal", lldb::eValueTypeVariableThreadLocal)},
71503     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityInvalid", lldb::eInputReaderGranularityInvalid)},
71504     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityByte", lldb::eInputReaderGranularityByte)},
71505     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityWord", lldb::eInputReaderGranularityWord)},
71506     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityLine", lldb::eInputReaderGranularityLine)},
71507     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityAll", lldb::eInputReaderGranularityAll)},
71508     {SWIG_LUA_CONSTTAB_INT("eSymbolContextTarget", lldb::eSymbolContextTarget)},
71509     {SWIG_LUA_CONSTTAB_INT("eSymbolContextModule", lldb::eSymbolContextModule)},
71510     {SWIG_LUA_CONSTTAB_INT("eSymbolContextCompUnit", lldb::eSymbolContextCompUnit)},
71511     {SWIG_LUA_CONSTTAB_INT("eSymbolContextFunction", lldb::eSymbolContextFunction)},
71512     {SWIG_LUA_CONSTTAB_INT("eSymbolContextBlock", lldb::eSymbolContextBlock)},
71513     {SWIG_LUA_CONSTTAB_INT("eSymbolContextLineEntry", lldb::eSymbolContextLineEntry)},
71514     {SWIG_LUA_CONSTTAB_INT("eSymbolContextSymbol", lldb::eSymbolContextSymbol)},
71515     {SWIG_LUA_CONSTTAB_INT("eSymbolContextEverything", lldb::eSymbolContextEverything)},
71516     {SWIG_LUA_CONSTTAB_INT("eSymbolContextVariable", lldb::eSymbolContextVariable)},
71517     {SWIG_LUA_CONSTTAB_INT("ePermissionsWritable", lldb::ePermissionsWritable)},
71518     {SWIG_LUA_CONSTTAB_INT("ePermissionsReadable", lldb::ePermissionsReadable)},
71519     {SWIG_LUA_CONSTTAB_INT("ePermissionsExecutable", lldb::ePermissionsExecutable)},
71520     {SWIG_LUA_CONSTTAB_INT("eInputReaderActivate", lldb::eInputReaderActivate)},
71521     {SWIG_LUA_CONSTTAB_INT("eInputReaderAsynchronousOutputWritten", lldb::eInputReaderAsynchronousOutputWritten)},
71522     {SWIG_LUA_CONSTTAB_INT("eInputReaderReactivate", lldb::eInputReaderReactivate)},
71523     {SWIG_LUA_CONSTTAB_INT("eInputReaderDeactivate", lldb::eInputReaderDeactivate)},
71524     {SWIG_LUA_CONSTTAB_INT("eInputReaderGotToken", lldb::eInputReaderGotToken)},
71525     {SWIG_LUA_CONSTTAB_INT("eInputReaderInterrupt", lldb::eInputReaderInterrupt)},
71526     {SWIG_LUA_CONSTTAB_INT("eInputReaderEndOfFile", lldb::eInputReaderEndOfFile)},
71527     {SWIG_LUA_CONSTTAB_INT("eInputReaderDone", lldb::eInputReaderDone)},
71528     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeInvalidType", lldb::eBreakpointEventTypeInvalidType)},
71529     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeAdded", lldb::eBreakpointEventTypeAdded)},
71530     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeRemoved", lldb::eBreakpointEventTypeRemoved)},
71531     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeLocationsAdded", lldb::eBreakpointEventTypeLocationsAdded)},
71532     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeLocationsRemoved", lldb::eBreakpointEventTypeLocationsRemoved)},
71533     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeLocationsResolved", lldb::eBreakpointEventTypeLocationsResolved)},
71534     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeEnabled", lldb::eBreakpointEventTypeEnabled)},
71535     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeDisabled", lldb::eBreakpointEventTypeDisabled)},
71536     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeCommandChanged", lldb::eBreakpointEventTypeCommandChanged)},
71537     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeConditionChanged", lldb::eBreakpointEventTypeConditionChanged)},
71538     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeIgnoreChanged", lldb::eBreakpointEventTypeIgnoreChanged)},
71539     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeThreadChanged", lldb::eBreakpointEventTypeThreadChanged)},
71540     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeAutoContinueChanged", lldb::eBreakpointEventTypeAutoContinueChanged)},
71541     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeInvalidType", lldb::eWatchpointEventTypeInvalidType)},
71542     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeAdded", lldb::eWatchpointEventTypeAdded)},
71543     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeRemoved", lldb::eWatchpointEventTypeRemoved)},
71544     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeEnabled", lldb::eWatchpointEventTypeEnabled)},
71545     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeDisabled", lldb::eWatchpointEventTypeDisabled)},
71546     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeCommandChanged", lldb::eWatchpointEventTypeCommandChanged)},
71547     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeConditionChanged", lldb::eWatchpointEventTypeConditionChanged)},
71548     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeIgnoreChanged", lldb::eWatchpointEventTypeIgnoreChanged)},
71549     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeThreadChanged", lldb::eWatchpointEventTypeThreadChanged)},
71550     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeTypeChanged", lldb::eWatchpointEventTypeTypeChanged)},
71551     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeUnknown", lldb::eLanguageTypeUnknown)},
71552     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC89", lldb::eLanguageTypeC89)},
71553     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC", lldb::eLanguageTypeC)},
71554     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeAda83", lldb::eLanguageTypeAda83)},
71555     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC_plus_plus", lldb::eLanguageTypeC_plus_plus)},
71556     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeCobol74", lldb::eLanguageTypeCobol74)},
71557     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeCobol85", lldb::eLanguageTypeCobol85)},
71558     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran77", lldb::eLanguageTypeFortran77)},
71559     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran90", lldb::eLanguageTypeFortran90)},
71560     {SWIG_LUA_CONSTTAB_INT("eLanguageTypePascal83", lldb::eLanguageTypePascal83)},
71561     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeModula2", lldb::eLanguageTypeModula2)},
71562     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeJava", lldb::eLanguageTypeJava)},
71563     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC99", lldb::eLanguageTypeC99)},
71564     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeAda95", lldb::eLanguageTypeAda95)},
71565     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran95", lldb::eLanguageTypeFortran95)},
71566     {SWIG_LUA_CONSTTAB_INT("eLanguageTypePLI", lldb::eLanguageTypePLI)},
71567     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeObjC", lldb::eLanguageTypeObjC)},
71568     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeObjC_plus_plus", lldb::eLanguageTypeObjC_plus_plus)},
71569     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeUPC", lldb::eLanguageTypeUPC)},
71570     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeD", lldb::eLanguageTypeD)},
71571     {SWIG_LUA_CONSTTAB_INT("eLanguageTypePython", lldb::eLanguageTypePython)},
71572     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeOpenCL", lldb::eLanguageTypeOpenCL)},
71573     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeGo", lldb::eLanguageTypeGo)},
71574     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeModula3", lldb::eLanguageTypeModula3)},
71575     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeHaskell", lldb::eLanguageTypeHaskell)},
71576     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC_plus_plus_03", lldb::eLanguageTypeC_plus_plus_03)},
71577     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC_plus_plus_11", lldb::eLanguageTypeC_plus_plus_11)},
71578     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeOCaml", lldb::eLanguageTypeOCaml)},
71579     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeRust", lldb::eLanguageTypeRust)},
71580     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC11", lldb::eLanguageTypeC11)},
71581     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeSwift", lldb::eLanguageTypeSwift)},
71582     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeJulia", lldb::eLanguageTypeJulia)},
71583     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeDylan", lldb::eLanguageTypeDylan)},
71584     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC_plus_plus_14", lldb::eLanguageTypeC_plus_plus_14)},
71585     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran03", lldb::eLanguageTypeFortran03)},
71586     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran08", lldb::eLanguageTypeFortran08)},
71587     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeMipsAssembler", lldb::eLanguageTypeMipsAssembler)},
71588     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeExtRenderScript", lldb::eLanguageTypeExtRenderScript)},
71589     {SWIG_LUA_CONSTTAB_INT("eNumLanguageTypes", lldb::eNumLanguageTypes)},
71590     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeAddressSanitizer", lldb::eInstrumentationRuntimeTypeAddressSanitizer)},
71591     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeThreadSanitizer", lldb::eInstrumentationRuntimeTypeThreadSanitizer)},
71592     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeUndefinedBehaviorSanitizer", lldb::eInstrumentationRuntimeTypeUndefinedBehaviorSanitizer)},
71593     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeMainThreadChecker", lldb::eInstrumentationRuntimeTypeMainThreadChecker)},
71594     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeSwiftRuntimeReporting", lldb::eInstrumentationRuntimeTypeSwiftRuntimeReporting)},
71595     {SWIG_LUA_CONSTTAB_INT("eNumInstrumentationRuntimeTypes", lldb::eNumInstrumentationRuntimeTypes)},
71596     {SWIG_LUA_CONSTTAB_INT("eNoDynamicValues", lldb::eNoDynamicValues)},
71597     {SWIG_LUA_CONSTTAB_INT("eDynamicCanRunTarget", lldb::eDynamicCanRunTarget)},
71598     {SWIG_LUA_CONSTTAB_INT("eDynamicDontRunTarget", lldb::eDynamicDontRunTarget)},
71599     {SWIG_LUA_CONSTTAB_INT("eStopShowColumnAnsiOrCaret", lldb::eStopShowColumnAnsiOrCaret)},
71600     {SWIG_LUA_CONSTTAB_INT("eStopShowColumnAnsi", lldb::eStopShowColumnAnsi)},
71601     {SWIG_LUA_CONSTTAB_INT("eStopShowColumnCaret", lldb::eStopShowColumnCaret)},
71602     {SWIG_LUA_CONSTTAB_INT("eStopShowColumnNone", lldb::eStopShowColumnNone)},
71603     {SWIG_LUA_CONSTTAB_INT("eAccessNone", lldb::eAccessNone)},
71604     {SWIG_LUA_CONSTTAB_INT("eAccessPublic", lldb::eAccessPublic)},
71605     {SWIG_LUA_CONSTTAB_INT("eAccessPrivate", lldb::eAccessPrivate)},
71606     {SWIG_LUA_CONSTTAB_INT("eAccessProtected", lldb::eAccessProtected)},
71607     {SWIG_LUA_CONSTTAB_INT("eAccessPackage", lldb::eAccessPackage)},
71608     {SWIG_LUA_CONSTTAB_INT("eArgTypeAddress", lldb::eArgTypeAddress)},
71609     {SWIG_LUA_CONSTTAB_INT("eArgTypeAddressOrExpression", lldb::eArgTypeAddressOrExpression)},
71610     {SWIG_LUA_CONSTTAB_INT("eArgTypeAliasName", lldb::eArgTypeAliasName)},
71611     {SWIG_LUA_CONSTTAB_INT("eArgTypeAliasOptions", lldb::eArgTypeAliasOptions)},
71612     {SWIG_LUA_CONSTTAB_INT("eArgTypeArchitecture", lldb::eArgTypeArchitecture)},
71613     {SWIG_LUA_CONSTTAB_INT("eArgTypeBoolean", lldb::eArgTypeBoolean)},
71614     {SWIG_LUA_CONSTTAB_INT("eArgTypeBreakpointID", lldb::eArgTypeBreakpointID)},
71615     {SWIG_LUA_CONSTTAB_INT("eArgTypeBreakpointIDRange", lldb::eArgTypeBreakpointIDRange)},
71616     {SWIG_LUA_CONSTTAB_INT("eArgTypeBreakpointName", lldb::eArgTypeBreakpointName)},
71617     {SWIG_LUA_CONSTTAB_INT("eArgTypeByteSize", lldb::eArgTypeByteSize)},
71618     {SWIG_LUA_CONSTTAB_INT("eArgTypeClassName", lldb::eArgTypeClassName)},
71619     {SWIG_LUA_CONSTTAB_INT("eArgTypeCommandName", lldb::eArgTypeCommandName)},
71620     {SWIG_LUA_CONSTTAB_INT("eArgTypeCount", lldb::eArgTypeCount)},
71621     {SWIG_LUA_CONSTTAB_INT("eArgTypeDescriptionVerbosity", lldb::eArgTypeDescriptionVerbosity)},
71622     {SWIG_LUA_CONSTTAB_INT("eArgTypeDirectoryName", lldb::eArgTypeDirectoryName)},
71623     {SWIG_LUA_CONSTTAB_INT("eArgTypeDisassemblyFlavor", lldb::eArgTypeDisassemblyFlavor)},
71624     {SWIG_LUA_CONSTTAB_INT("eArgTypeEndAddress", lldb::eArgTypeEndAddress)},
71625     {SWIG_LUA_CONSTTAB_INT("eArgTypeExpression", lldb::eArgTypeExpression)},
71626     {SWIG_LUA_CONSTTAB_INT("eArgTypeExpressionPath", lldb::eArgTypeExpressionPath)},
71627     {SWIG_LUA_CONSTTAB_INT("eArgTypeExprFormat", lldb::eArgTypeExprFormat)},
71628     {SWIG_LUA_CONSTTAB_INT("eArgTypeFileLineColumn", lldb::eArgTypeFileLineColumn)},
71629     {SWIG_LUA_CONSTTAB_INT("eArgTypeFilename", lldb::eArgTypeFilename)},
71630     {SWIG_LUA_CONSTTAB_INT("eArgTypeFormat", lldb::eArgTypeFormat)},
71631     {SWIG_LUA_CONSTTAB_INT("eArgTypeFrameIndex", lldb::eArgTypeFrameIndex)},
71632     {SWIG_LUA_CONSTTAB_INT("eArgTypeFullName", lldb::eArgTypeFullName)},
71633     {SWIG_LUA_CONSTTAB_INT("eArgTypeFunctionName", lldb::eArgTypeFunctionName)},
71634     {SWIG_LUA_CONSTTAB_INT("eArgTypeFunctionOrSymbol", lldb::eArgTypeFunctionOrSymbol)},
71635     {SWIG_LUA_CONSTTAB_INT("eArgTypeGDBFormat", lldb::eArgTypeGDBFormat)},
71636     {SWIG_LUA_CONSTTAB_INT("eArgTypeHelpText", lldb::eArgTypeHelpText)},
71637     {SWIG_LUA_CONSTTAB_INT("eArgTypeIndex", lldb::eArgTypeIndex)},
71638     {SWIG_LUA_CONSTTAB_INT("eArgTypeLanguage", lldb::eArgTypeLanguage)},
71639     {SWIG_LUA_CONSTTAB_INT("eArgTypeLineNum", lldb::eArgTypeLineNum)},
71640     {SWIG_LUA_CONSTTAB_INT("eArgTypeLogCategory", lldb::eArgTypeLogCategory)},
71641     {SWIG_LUA_CONSTTAB_INT("eArgTypeLogChannel", lldb::eArgTypeLogChannel)},
71642     {SWIG_LUA_CONSTTAB_INT("eArgTypeMethod", lldb::eArgTypeMethod)},
71643     {SWIG_LUA_CONSTTAB_INT("eArgTypeName", lldb::eArgTypeName)},
71644     {SWIG_LUA_CONSTTAB_INT("eArgTypeNewPathPrefix", lldb::eArgTypeNewPathPrefix)},
71645     {SWIG_LUA_CONSTTAB_INT("eArgTypeNumLines", lldb::eArgTypeNumLines)},
71646     {SWIG_LUA_CONSTTAB_INT("eArgTypeNumberPerLine", lldb::eArgTypeNumberPerLine)},
71647     {SWIG_LUA_CONSTTAB_INT("eArgTypeOffset", lldb::eArgTypeOffset)},
71648     {SWIG_LUA_CONSTTAB_INT("eArgTypeOldPathPrefix", lldb::eArgTypeOldPathPrefix)},
71649     {SWIG_LUA_CONSTTAB_INT("eArgTypeOneLiner", lldb::eArgTypeOneLiner)},
71650     {SWIG_LUA_CONSTTAB_INT("eArgTypePath", lldb::eArgTypePath)},
71651     {SWIG_LUA_CONSTTAB_INT("eArgTypePermissionsNumber", lldb::eArgTypePermissionsNumber)},
71652     {SWIG_LUA_CONSTTAB_INT("eArgTypePermissionsString", lldb::eArgTypePermissionsString)},
71653     {SWIG_LUA_CONSTTAB_INT("eArgTypePid", lldb::eArgTypePid)},
71654     {SWIG_LUA_CONSTTAB_INT("eArgTypePlugin", lldb::eArgTypePlugin)},
71655     {SWIG_LUA_CONSTTAB_INT("eArgTypeProcessName", lldb::eArgTypeProcessName)},
71656     {SWIG_LUA_CONSTTAB_INT("eArgTypePythonClass", lldb::eArgTypePythonClass)},
71657     {SWIG_LUA_CONSTTAB_INT("eArgTypePythonFunction", lldb::eArgTypePythonFunction)},
71658     {SWIG_LUA_CONSTTAB_INT("eArgTypePythonScript", lldb::eArgTypePythonScript)},
71659     {SWIG_LUA_CONSTTAB_INT("eArgTypeQueueName", lldb::eArgTypeQueueName)},
71660     {SWIG_LUA_CONSTTAB_INT("eArgTypeRegisterName", lldb::eArgTypeRegisterName)},
71661     {SWIG_LUA_CONSTTAB_INT("eArgTypeRegularExpression", lldb::eArgTypeRegularExpression)},
71662     {SWIG_LUA_CONSTTAB_INT("eArgTypeRunArgs", lldb::eArgTypeRunArgs)},
71663     {SWIG_LUA_CONSTTAB_INT("eArgTypeRunMode", lldb::eArgTypeRunMode)},
71664     {SWIG_LUA_CONSTTAB_INT("eArgTypeScriptedCommandSynchronicity", lldb::eArgTypeScriptedCommandSynchronicity)},
71665     {SWIG_LUA_CONSTTAB_INT("eArgTypeScriptLang", lldb::eArgTypeScriptLang)},
71666     {SWIG_LUA_CONSTTAB_INT("eArgTypeSearchWord", lldb::eArgTypeSearchWord)},
71667     {SWIG_LUA_CONSTTAB_INT("eArgTypeSelector", lldb::eArgTypeSelector)},
71668     {SWIG_LUA_CONSTTAB_INT("eArgTypeSettingIndex", lldb::eArgTypeSettingIndex)},
71669     {SWIG_LUA_CONSTTAB_INT("eArgTypeSettingKey", lldb::eArgTypeSettingKey)},
71670     {SWIG_LUA_CONSTTAB_INT("eArgTypeSettingPrefix", lldb::eArgTypeSettingPrefix)},
71671     {SWIG_LUA_CONSTTAB_INT("eArgTypeSettingVariableName", lldb::eArgTypeSettingVariableName)},
71672     {SWIG_LUA_CONSTTAB_INT("eArgTypeShlibName", lldb::eArgTypeShlibName)},
71673     {SWIG_LUA_CONSTTAB_INT("eArgTypeSourceFile", lldb::eArgTypeSourceFile)},
71674     {SWIG_LUA_CONSTTAB_INT("eArgTypeSortOrder", lldb::eArgTypeSortOrder)},
71675     {SWIG_LUA_CONSTTAB_INT("eArgTypeStartAddress", lldb::eArgTypeStartAddress)},
71676     {SWIG_LUA_CONSTTAB_INT("eArgTypeSummaryString", lldb::eArgTypeSummaryString)},
71677     {SWIG_LUA_CONSTTAB_INT("eArgTypeSymbol", lldb::eArgTypeSymbol)},
71678     {SWIG_LUA_CONSTTAB_INT("eArgTypeThreadID", lldb::eArgTypeThreadID)},
71679     {SWIG_LUA_CONSTTAB_INT("eArgTypeThreadIndex", lldb::eArgTypeThreadIndex)},
71680     {SWIG_LUA_CONSTTAB_INT("eArgTypeThreadName", lldb::eArgTypeThreadName)},
71681     {SWIG_LUA_CONSTTAB_INT("eArgTypeTypeName", lldb::eArgTypeTypeName)},
71682     {SWIG_LUA_CONSTTAB_INT("eArgTypeUnsignedInteger", lldb::eArgTypeUnsignedInteger)},
71683     {SWIG_LUA_CONSTTAB_INT("eArgTypeUnixSignal", lldb::eArgTypeUnixSignal)},
71684     {SWIG_LUA_CONSTTAB_INT("eArgTypeVarName", lldb::eArgTypeVarName)},
71685     {SWIG_LUA_CONSTTAB_INT("eArgTypeValue", lldb::eArgTypeValue)},
71686     {SWIG_LUA_CONSTTAB_INT("eArgTypeWidth", lldb::eArgTypeWidth)},
71687     {SWIG_LUA_CONSTTAB_INT("eArgTypeNone", lldb::eArgTypeNone)},
71688     {SWIG_LUA_CONSTTAB_INT("eArgTypePlatform", lldb::eArgTypePlatform)},
71689     {SWIG_LUA_CONSTTAB_INT("eArgTypeWatchpointID", lldb::eArgTypeWatchpointID)},
71690     {SWIG_LUA_CONSTTAB_INT("eArgTypeWatchpointIDRange", lldb::eArgTypeWatchpointIDRange)},
71691     {SWIG_LUA_CONSTTAB_INT("eArgTypeWatchType", lldb::eArgTypeWatchType)},
71692     {SWIG_LUA_CONSTTAB_INT("eArgRawInput", lldb::eArgRawInput)},
71693     {SWIG_LUA_CONSTTAB_INT("eArgTypeCommand", lldb::eArgTypeCommand)},
71694     {SWIG_LUA_CONSTTAB_INT("eArgTypeColumnNum", lldb::eArgTypeColumnNum)},
71695     {SWIG_LUA_CONSTTAB_INT("eArgTypeModuleUUID", lldb::eArgTypeModuleUUID)},
71696     {SWIG_LUA_CONSTTAB_INT("eArgTypeSaveCoreStyle", lldb::eArgTypeSaveCoreStyle)},
71697     {SWIG_LUA_CONSTTAB_INT("eArgTypeLastArg", lldb::eArgTypeLastArg)},
71698     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeAny", lldb::eSymbolTypeAny)},
71699     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeInvalid", lldb::eSymbolTypeInvalid)},
71700     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeAbsolute", lldb::eSymbolTypeAbsolute)},
71701     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeCode", lldb::eSymbolTypeCode)},
71702     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeResolver", lldb::eSymbolTypeResolver)},
71703     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeData", lldb::eSymbolTypeData)},
71704     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeTrampoline", lldb::eSymbolTypeTrampoline)},
71705     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeRuntime", lldb::eSymbolTypeRuntime)},
71706     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeException", lldb::eSymbolTypeException)},
71707     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeSourceFile", lldb::eSymbolTypeSourceFile)},
71708     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeHeaderFile", lldb::eSymbolTypeHeaderFile)},
71709     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeObjectFile", lldb::eSymbolTypeObjectFile)},
71710     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeCommonBlock", lldb::eSymbolTypeCommonBlock)},
71711     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeBlock", lldb::eSymbolTypeBlock)},
71712     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeLocal", lldb::eSymbolTypeLocal)},
71713     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeParam", lldb::eSymbolTypeParam)},
71714     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeVariable", lldb::eSymbolTypeVariable)},
71715     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeVariableType", lldb::eSymbolTypeVariableType)},
71716     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeLineEntry", lldb::eSymbolTypeLineEntry)},
71717     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeLineHeader", lldb::eSymbolTypeLineHeader)},
71718     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeScopeBegin", lldb::eSymbolTypeScopeBegin)},
71719     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeScopeEnd", lldb::eSymbolTypeScopeEnd)},
71720     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeAdditional", lldb::eSymbolTypeAdditional)},
71721     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeCompiler", lldb::eSymbolTypeCompiler)},
71722     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeInstrumentation", lldb::eSymbolTypeInstrumentation)},
71723     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeUndefined", lldb::eSymbolTypeUndefined)},
71724     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeObjCClass", lldb::eSymbolTypeObjCClass)},
71725     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeObjCMetaClass", lldb::eSymbolTypeObjCMetaClass)},
71726     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeObjCIVar", lldb::eSymbolTypeObjCIVar)},
71727     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeReExported", lldb::eSymbolTypeReExported)},
71728     {SWIG_LUA_CONSTTAB_INT("eSectionTypeInvalid", lldb::eSectionTypeInvalid)},
71729     {SWIG_LUA_CONSTTAB_INT("eSectionTypeCode", lldb::eSectionTypeCode)},
71730     {SWIG_LUA_CONSTTAB_INT("eSectionTypeContainer", lldb::eSectionTypeContainer)},
71731     {SWIG_LUA_CONSTTAB_INT("eSectionTypeData", lldb::eSectionTypeData)},
71732     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataCString", lldb::eSectionTypeDataCString)},
71733     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataCStringPointers", lldb::eSectionTypeDataCStringPointers)},
71734     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataSymbolAddress", lldb::eSectionTypeDataSymbolAddress)},
71735     {SWIG_LUA_CONSTTAB_INT("eSectionTypeData4", lldb::eSectionTypeData4)},
71736     {SWIG_LUA_CONSTTAB_INT("eSectionTypeData8", lldb::eSectionTypeData8)},
71737     {SWIG_LUA_CONSTTAB_INT("eSectionTypeData16", lldb::eSectionTypeData16)},
71738     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataPointers", lldb::eSectionTypeDataPointers)},
71739     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDebug", lldb::eSectionTypeDebug)},
71740     {SWIG_LUA_CONSTTAB_INT("eSectionTypeZeroFill", lldb::eSectionTypeZeroFill)},
71741     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataObjCMessageRefs", lldb::eSectionTypeDataObjCMessageRefs)},
71742     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataObjCCFStrings", lldb::eSectionTypeDataObjCCFStrings)},
71743     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugAbbrev", lldb::eSectionTypeDWARFDebugAbbrev)},
71744     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugAddr", lldb::eSectionTypeDWARFDebugAddr)},
71745     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugAranges", lldb::eSectionTypeDWARFDebugAranges)},
71746     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugCuIndex", lldb::eSectionTypeDWARFDebugCuIndex)},
71747     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugFrame", lldb::eSectionTypeDWARFDebugFrame)},
71748     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugInfo", lldb::eSectionTypeDWARFDebugInfo)},
71749     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLine", lldb::eSectionTypeDWARFDebugLine)},
71750     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLoc", lldb::eSectionTypeDWARFDebugLoc)},
71751     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugMacInfo", lldb::eSectionTypeDWARFDebugMacInfo)},
71752     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugMacro", lldb::eSectionTypeDWARFDebugMacro)},
71753     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugPubNames", lldb::eSectionTypeDWARFDebugPubNames)},
71754     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugPubTypes", lldb::eSectionTypeDWARFDebugPubTypes)},
71755     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugRanges", lldb::eSectionTypeDWARFDebugRanges)},
71756     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugStr", lldb::eSectionTypeDWARFDebugStr)},
71757     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugStrOffsets", lldb::eSectionTypeDWARFDebugStrOffsets)},
71758     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFAppleNames", lldb::eSectionTypeDWARFAppleNames)},
71759     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFAppleTypes", lldb::eSectionTypeDWARFAppleTypes)},
71760     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFAppleNamespaces", lldb::eSectionTypeDWARFAppleNamespaces)},
71761     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFAppleObjC", lldb::eSectionTypeDWARFAppleObjC)},
71762     {SWIG_LUA_CONSTTAB_INT("eSectionTypeELFSymbolTable", lldb::eSectionTypeELFSymbolTable)},
71763     {SWIG_LUA_CONSTTAB_INT("eSectionTypeELFDynamicSymbols", lldb::eSectionTypeELFDynamicSymbols)},
71764     {SWIG_LUA_CONSTTAB_INT("eSectionTypeELFRelocationEntries", lldb::eSectionTypeELFRelocationEntries)},
71765     {SWIG_LUA_CONSTTAB_INT("eSectionTypeELFDynamicLinkInfo", lldb::eSectionTypeELFDynamicLinkInfo)},
71766     {SWIG_LUA_CONSTTAB_INT("eSectionTypeEHFrame", lldb::eSectionTypeEHFrame)},
71767     {SWIG_LUA_CONSTTAB_INT("eSectionTypeARMexidx", lldb::eSectionTypeARMexidx)},
71768     {SWIG_LUA_CONSTTAB_INT("eSectionTypeARMextab", lldb::eSectionTypeARMextab)},
71769     {SWIG_LUA_CONSTTAB_INT("eSectionTypeCompactUnwind", lldb::eSectionTypeCompactUnwind)},
71770     {SWIG_LUA_CONSTTAB_INT("eSectionTypeGoSymtab", lldb::eSectionTypeGoSymtab)},
71771     {SWIG_LUA_CONSTTAB_INT("eSectionTypeAbsoluteAddress", lldb::eSectionTypeAbsoluteAddress)},
71772     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFGNUDebugAltLink", lldb::eSectionTypeDWARFGNUDebugAltLink)},
71773     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugTypes", lldb::eSectionTypeDWARFDebugTypes)},
71774     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugNames", lldb::eSectionTypeDWARFDebugNames)},
71775     {SWIG_LUA_CONSTTAB_INT("eSectionTypeOther", lldb::eSectionTypeOther)},
71776     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLineStr", lldb::eSectionTypeDWARFDebugLineStr)},
71777     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugRngLists", lldb::eSectionTypeDWARFDebugRngLists)},
71778     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLocLists", lldb::eSectionTypeDWARFDebugLocLists)},
71779     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugAbbrevDwo", lldb::eSectionTypeDWARFDebugAbbrevDwo)},
71780     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugInfoDwo", lldb::eSectionTypeDWARFDebugInfoDwo)},
71781     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugStrDwo", lldb::eSectionTypeDWARFDebugStrDwo)},
71782     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugStrOffsetsDwo", lldb::eSectionTypeDWARFDebugStrOffsetsDwo)},
71783     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugTypesDwo", lldb::eSectionTypeDWARFDebugTypesDwo)},
71784     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugRngListsDwo", lldb::eSectionTypeDWARFDebugRngListsDwo)},
71785     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLocDwo", lldb::eSectionTypeDWARFDebugLocDwo)},
71786     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLocListsDwo", lldb::eSectionTypeDWARFDebugLocListsDwo)},
71787     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugTuIndex", lldb::eSectionTypeDWARFDebugTuIndex)},
71788     {SWIG_LUA_CONSTTAB_INT("eEmulateInstructionOptionNone", lldb::eEmulateInstructionOptionNone)},
71789     {SWIG_LUA_CONSTTAB_INT("eEmulateInstructionOptionAutoAdvancePC", lldb::eEmulateInstructionOptionAutoAdvancePC)},
71790     {SWIG_LUA_CONSTTAB_INT("eEmulateInstructionOptionIgnoreConditions", lldb::eEmulateInstructionOptionIgnoreConditions)},
71791     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeNone", lldb::eFunctionNameTypeNone)},
71792     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeAuto", lldb::eFunctionNameTypeAuto)},
71793     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeFull", lldb::eFunctionNameTypeFull)},
71794     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeBase", lldb::eFunctionNameTypeBase)},
71795     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeMethod", lldb::eFunctionNameTypeMethod)},
71796     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeSelector", lldb::eFunctionNameTypeSelector)},
71797     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeAny", lldb::eFunctionNameTypeAny)},
71798     {SWIG_LUA_CONSTTAB_INT("eBasicTypeInvalid", lldb::eBasicTypeInvalid)},
71799     {SWIG_LUA_CONSTTAB_INT("eBasicTypeVoid", lldb::eBasicTypeVoid)},
71800     {SWIG_LUA_CONSTTAB_INT("eBasicTypeChar", lldb::eBasicTypeChar)},
71801     {SWIG_LUA_CONSTTAB_INT("eBasicTypeSignedChar", lldb::eBasicTypeSignedChar)},
71802     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedChar", lldb::eBasicTypeUnsignedChar)},
71803     {SWIG_LUA_CONSTTAB_INT("eBasicTypeWChar", lldb::eBasicTypeWChar)},
71804     {SWIG_LUA_CONSTTAB_INT("eBasicTypeSignedWChar", lldb::eBasicTypeSignedWChar)},
71805     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedWChar", lldb::eBasicTypeUnsignedWChar)},
71806     {SWIG_LUA_CONSTTAB_INT("eBasicTypeChar16", lldb::eBasicTypeChar16)},
71807     {SWIG_LUA_CONSTTAB_INT("eBasicTypeChar32", lldb::eBasicTypeChar32)},
71808     {SWIG_LUA_CONSTTAB_INT("eBasicTypeShort", lldb::eBasicTypeShort)},
71809     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedShort", lldb::eBasicTypeUnsignedShort)},
71810     {SWIG_LUA_CONSTTAB_INT("eBasicTypeInt", lldb::eBasicTypeInt)},
71811     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedInt", lldb::eBasicTypeUnsignedInt)},
71812     {SWIG_LUA_CONSTTAB_INT("eBasicTypeLong", lldb::eBasicTypeLong)},
71813     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedLong", lldb::eBasicTypeUnsignedLong)},
71814     {SWIG_LUA_CONSTTAB_INT("eBasicTypeLongLong", lldb::eBasicTypeLongLong)},
71815     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedLongLong", lldb::eBasicTypeUnsignedLongLong)},
71816     {SWIG_LUA_CONSTTAB_INT("eBasicTypeInt128", lldb::eBasicTypeInt128)},
71817     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedInt128", lldb::eBasicTypeUnsignedInt128)},
71818     {SWIG_LUA_CONSTTAB_INT("eBasicTypeBool", lldb::eBasicTypeBool)},
71819     {SWIG_LUA_CONSTTAB_INT("eBasicTypeHalf", lldb::eBasicTypeHalf)},
71820     {SWIG_LUA_CONSTTAB_INT("eBasicTypeFloat", lldb::eBasicTypeFloat)},
71821     {SWIG_LUA_CONSTTAB_INT("eBasicTypeDouble", lldb::eBasicTypeDouble)},
71822     {SWIG_LUA_CONSTTAB_INT("eBasicTypeLongDouble", lldb::eBasicTypeLongDouble)},
71823     {SWIG_LUA_CONSTTAB_INT("eBasicTypeFloatComplex", lldb::eBasicTypeFloatComplex)},
71824     {SWIG_LUA_CONSTTAB_INT("eBasicTypeDoubleComplex", lldb::eBasicTypeDoubleComplex)},
71825     {SWIG_LUA_CONSTTAB_INT("eBasicTypeLongDoubleComplex", lldb::eBasicTypeLongDoubleComplex)},
71826     {SWIG_LUA_CONSTTAB_INT("eBasicTypeObjCID", lldb::eBasicTypeObjCID)},
71827     {SWIG_LUA_CONSTTAB_INT("eBasicTypeObjCClass", lldb::eBasicTypeObjCClass)},
71828     {SWIG_LUA_CONSTTAB_INT("eBasicTypeObjCSel", lldb::eBasicTypeObjCSel)},
71829     {SWIG_LUA_CONSTTAB_INT("eBasicTypeNullPtr", lldb::eBasicTypeNullPtr)},
71830     {SWIG_LUA_CONSTTAB_INT("eBasicTypeOther", lldb::eBasicTypeOther)},
71831     {SWIG_LUA_CONSTTAB_INT("eTraceTypeNone", lldb::eTraceTypeNone)},
71832     {SWIG_LUA_CONSTTAB_INT("eTraceTypeProcessorTrace", lldb::eTraceTypeProcessorTrace)},
71833     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeInvalid", lldb::eStructuredDataTypeInvalid)},
71834     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeNull", lldb::eStructuredDataTypeNull)},
71835     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeGeneric", lldb::eStructuredDataTypeGeneric)},
71836     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeArray", lldb::eStructuredDataTypeArray)},
71837     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeInteger", lldb::eStructuredDataTypeInteger)},
71838     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeFloat", lldb::eStructuredDataTypeFloat)},
71839     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeBoolean", lldb::eStructuredDataTypeBoolean)},
71840     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeString", lldb::eStructuredDataTypeString)},
71841     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeDictionary", lldb::eStructuredDataTypeDictionary)},
71842     {SWIG_LUA_CONSTTAB_INT("eTypeClassInvalid", lldb::eTypeClassInvalid)},
71843     {SWIG_LUA_CONSTTAB_INT("eTypeClassArray", lldb::eTypeClassArray)},
71844     {SWIG_LUA_CONSTTAB_INT("eTypeClassBlockPointer", lldb::eTypeClassBlockPointer)},
71845     {SWIG_LUA_CONSTTAB_INT("eTypeClassBuiltin", lldb::eTypeClassBuiltin)},
71846     {SWIG_LUA_CONSTTAB_INT("eTypeClassClass", lldb::eTypeClassClass)},
71847     {SWIG_LUA_CONSTTAB_INT("eTypeClassComplexFloat", lldb::eTypeClassComplexFloat)},
71848     {SWIG_LUA_CONSTTAB_INT("eTypeClassComplexInteger", lldb::eTypeClassComplexInteger)},
71849     {SWIG_LUA_CONSTTAB_INT("eTypeClassEnumeration", lldb::eTypeClassEnumeration)},
71850     {SWIG_LUA_CONSTTAB_INT("eTypeClassFunction", lldb::eTypeClassFunction)},
71851     {SWIG_LUA_CONSTTAB_INT("eTypeClassMemberPointer", lldb::eTypeClassMemberPointer)},
71852     {SWIG_LUA_CONSTTAB_INT("eTypeClassObjCObject", lldb::eTypeClassObjCObject)},
71853     {SWIG_LUA_CONSTTAB_INT("eTypeClassObjCInterface", lldb::eTypeClassObjCInterface)},
71854     {SWIG_LUA_CONSTTAB_INT("eTypeClassObjCObjectPointer", lldb::eTypeClassObjCObjectPointer)},
71855     {SWIG_LUA_CONSTTAB_INT("eTypeClassPointer", lldb::eTypeClassPointer)},
71856     {SWIG_LUA_CONSTTAB_INT("eTypeClassReference", lldb::eTypeClassReference)},
71857     {SWIG_LUA_CONSTTAB_INT("eTypeClassStruct", lldb::eTypeClassStruct)},
71858     {SWIG_LUA_CONSTTAB_INT("eTypeClassTypedef", lldb::eTypeClassTypedef)},
71859     {SWIG_LUA_CONSTTAB_INT("eTypeClassUnion", lldb::eTypeClassUnion)},
71860     {SWIG_LUA_CONSTTAB_INT("eTypeClassVector", lldb::eTypeClassVector)},
71861     {SWIG_LUA_CONSTTAB_INT("eTypeClassOther", lldb::eTypeClassOther)},
71862     {SWIG_LUA_CONSTTAB_INT("eTypeClassAny", lldb::eTypeClassAny)},
71863     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindNull", lldb::eTemplateArgumentKindNull)},
71864     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindType", lldb::eTemplateArgumentKindType)},
71865     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindDeclaration", lldb::eTemplateArgumentKindDeclaration)},
71866     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindIntegral", lldb::eTemplateArgumentKindIntegral)},
71867     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindTemplate", lldb::eTemplateArgumentKindTemplate)},
71868     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindTemplateExpansion", lldb::eTemplateArgumentKindTemplateExpansion)},
71869     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindExpression", lldb::eTemplateArgumentKindExpression)},
71870     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindPack", lldb::eTemplateArgumentKindPack)},
71871     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindNullPtr", lldb::eTemplateArgumentKindNullPtr)},
71872     {SWIG_LUA_CONSTTAB_INT("eTypeOptionNone", lldb::eTypeOptionNone)},
71873     {SWIG_LUA_CONSTTAB_INT("eTypeOptionCascade", lldb::eTypeOptionCascade)},
71874     {SWIG_LUA_CONSTTAB_INT("eTypeOptionSkipPointers", lldb::eTypeOptionSkipPointers)},
71875     {SWIG_LUA_CONSTTAB_INT("eTypeOptionSkipReferences", lldb::eTypeOptionSkipReferences)},
71876     {SWIG_LUA_CONSTTAB_INT("eTypeOptionHideChildren", lldb::eTypeOptionHideChildren)},
71877     {SWIG_LUA_CONSTTAB_INT("eTypeOptionHideValue", lldb::eTypeOptionHideValue)},
71878     {SWIG_LUA_CONSTTAB_INT("eTypeOptionShowOneLiner", lldb::eTypeOptionShowOneLiner)},
71879     {SWIG_LUA_CONSTTAB_INT("eTypeOptionHideNames", lldb::eTypeOptionHideNames)},
71880     {SWIG_LUA_CONSTTAB_INT("eTypeOptionNonCacheable", lldb::eTypeOptionNonCacheable)},
71881     {SWIG_LUA_CONSTTAB_INT("eTypeOptionHideEmptyAggregates", lldb::eTypeOptionHideEmptyAggregates)},
71882     {SWIG_LUA_CONSTTAB_INT("eTypeOptionFrontEndWantsDereference", lldb::eTypeOptionFrontEndWantsDereference)},
71883     {SWIG_LUA_CONSTTAB_INT("eFrameCompareInvalid", lldb::eFrameCompareInvalid)},
71884     {SWIG_LUA_CONSTTAB_INT("eFrameCompareUnknown", lldb::eFrameCompareUnknown)},
71885     {SWIG_LUA_CONSTTAB_INT("eFrameCompareEqual", lldb::eFrameCompareEqual)},
71886     {SWIG_LUA_CONSTTAB_INT("eFrameCompareSameParent", lldb::eFrameCompareSameParent)},
71887     {SWIG_LUA_CONSTTAB_INT("eFrameCompareYounger", lldb::eFrameCompareYounger)},
71888     {SWIG_LUA_CONSTTAB_INT("eFrameCompareOlder", lldb::eFrameCompareOlder)},
71889     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserRead", lldb::eFilePermissionsUserRead)},
71890     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserWrite", lldb::eFilePermissionsUserWrite)},
71891     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserExecute", lldb::eFilePermissionsUserExecute)},
71892     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupRead", lldb::eFilePermissionsGroupRead)},
71893     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupWrite", lldb::eFilePermissionsGroupWrite)},
71894     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupExecute", lldb::eFilePermissionsGroupExecute)},
71895     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldRead", lldb::eFilePermissionsWorldRead)},
71896     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldWrite", lldb::eFilePermissionsWorldWrite)},
71897     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldExecute", lldb::eFilePermissionsWorldExecute)},
71898     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserRW", lldb::eFilePermissionsUserRW)},
71899     {SWIG_LUA_CONSTTAB_INT("eFileFilePermissionsUserRX", lldb::eFileFilePermissionsUserRX)},
71900     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserRWX", lldb::eFilePermissionsUserRWX)},
71901     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupRW", lldb::eFilePermissionsGroupRW)},
71902     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupRX", lldb::eFilePermissionsGroupRX)},
71903     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupRWX", lldb::eFilePermissionsGroupRWX)},
71904     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldRW", lldb::eFilePermissionsWorldRW)},
71905     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldRX", lldb::eFilePermissionsWorldRX)},
71906     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldRWX", lldb::eFilePermissionsWorldRWX)},
71907     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneR", lldb::eFilePermissionsEveryoneR)},
71908     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneW", lldb::eFilePermissionsEveryoneW)},
71909     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneX", lldb::eFilePermissionsEveryoneX)},
71910     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneRW", lldb::eFilePermissionsEveryoneRW)},
71911     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneRX", lldb::eFilePermissionsEveryoneRX)},
71912     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneRWX", lldb::eFilePermissionsEveryoneRWX)},
71913     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsFileDefault", lldb::eFilePermissionsFileDefault)},
71914     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsDirectoryDefault", lldb::eFilePermissionsDirectoryDefault)},
71915     {SWIG_LUA_CONSTTAB_INT("eQueueItemKindUnknown", lldb::eQueueItemKindUnknown)},
71916     {SWIG_LUA_CONSTTAB_INT("eQueueItemKindFunction", lldb::eQueueItemKindFunction)},
71917     {SWIG_LUA_CONSTTAB_INT("eQueueItemKindBlock", lldb::eQueueItemKindBlock)},
71918     {SWIG_LUA_CONSTTAB_INT("eQueueKindUnknown", lldb::eQueueKindUnknown)},
71919     {SWIG_LUA_CONSTTAB_INT("eQueueKindSerial", lldb::eQueueKindSerial)},
71920     {SWIG_LUA_CONSTTAB_INT("eQueueKindConcurrent", lldb::eQueueKindConcurrent)},
71921     {SWIG_LUA_CONSTTAB_INT("eExpressionEvaluationParse", lldb::eExpressionEvaluationParse)},
71922     {SWIG_LUA_CONSTTAB_INT("eExpressionEvaluationIRGen", lldb::eExpressionEvaluationIRGen)},
71923     {SWIG_LUA_CONSTTAB_INT("eExpressionEvaluationExecution", lldb::eExpressionEvaluationExecution)},
71924     {SWIG_LUA_CONSTTAB_INT("eExpressionEvaluationComplete", lldb::eExpressionEvaluationComplete)},
71925     {SWIG_LUA_CONSTTAB_INT("eTraceInstructionControlFlowTypeInstruction", lldb::eTraceInstructionControlFlowTypeInstruction)},
71926     {SWIG_LUA_CONSTTAB_INT("eTraceInstructionControlFlowTypeBranch", lldb::eTraceInstructionControlFlowTypeBranch)},
71927     {SWIG_LUA_CONSTTAB_INT("eTraceInstructionControlFlowTypeTakenBranch", lldb::eTraceInstructionControlFlowTypeTakenBranch)},
71928     {SWIG_LUA_CONSTTAB_INT("eTraceInstructionControlFlowTypeCall", lldb::eTraceInstructionControlFlowTypeCall)},
71929     {SWIG_LUA_CONSTTAB_INT("eTraceInstructionControlFlowTypeReturn", lldb::eTraceInstructionControlFlowTypeReturn)},
71930     {SWIG_LUA_CONSTTAB_INT("eWatchpointKindWrite", lldb::eWatchpointKindWrite)},
71931     {SWIG_LUA_CONSTTAB_INT("eWatchpointKindRead", lldb::eWatchpointKindRead)},
71932     {SWIG_LUA_CONSTTAB_INT("eGdbSignalBadAccess", lldb::eGdbSignalBadAccess)},
71933     {SWIG_LUA_CONSTTAB_INT("eGdbSignalBadInstruction", lldb::eGdbSignalBadInstruction)},
71934     {SWIG_LUA_CONSTTAB_INT("eGdbSignalArithmetic", lldb::eGdbSignalArithmetic)},
71935     {SWIG_LUA_CONSTTAB_INT("eGdbSignalEmulation", lldb::eGdbSignalEmulation)},
71936     {SWIG_LUA_CONSTTAB_INT("eGdbSignalSoftware", lldb::eGdbSignalSoftware)},
71937     {SWIG_LUA_CONSTTAB_INT("eGdbSignalBreakpoint", lldb::eGdbSignalBreakpoint)},
71938     {SWIG_LUA_CONSTTAB_INT("ePathTypeLLDBShlibDir", lldb::ePathTypeLLDBShlibDir)},
71939     {SWIG_LUA_CONSTTAB_INT("ePathTypeSupportExecutableDir", lldb::ePathTypeSupportExecutableDir)},
71940     {SWIG_LUA_CONSTTAB_INT("ePathTypeHeaderDir", lldb::ePathTypeHeaderDir)},
71941     {SWIG_LUA_CONSTTAB_INT("ePathTypePythonDir", lldb::ePathTypePythonDir)},
71942     {SWIG_LUA_CONSTTAB_INT("ePathTypeLLDBSystemPlugins", lldb::ePathTypeLLDBSystemPlugins)},
71943     {SWIG_LUA_CONSTTAB_INT("ePathTypeLLDBUserPlugins", lldb::ePathTypeLLDBUserPlugins)},
71944     {SWIG_LUA_CONSTTAB_INT("ePathTypeLLDBTempSystemDir", lldb::ePathTypeLLDBTempSystemDir)},
71945     {SWIG_LUA_CONSTTAB_INT("ePathTypeGlobalLLDBTempSystemDir", lldb::ePathTypeGlobalLLDBTempSystemDir)},
71946     {SWIG_LUA_CONSTTAB_INT("ePathTypeClangDir", lldb::ePathTypeClangDir)},
71947     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindUnknown", lldb::eMemberFunctionKindUnknown)},
71948     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindConstructor", lldb::eMemberFunctionKindConstructor)},
71949     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindDestructor", lldb::eMemberFunctionKindDestructor)},
71950     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindInstanceMethod", lldb::eMemberFunctionKindInstanceMethod)},
71951     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindStaticMethod", lldb::eMemberFunctionKindStaticMethod)},
71952     {SWIG_LUA_CONSTTAB_INT("eMatchTypeNormal", lldb::eMatchTypeNormal)},
71953     {SWIG_LUA_CONSTTAB_INT("eMatchTypeRegex", lldb::eMatchTypeRegex)},
71954     {SWIG_LUA_CONSTTAB_INT("eMatchTypeStartsWith", lldb::eMatchTypeStartsWith)},
71955     {SWIG_LUA_CONSTTAB_INT("eTypeHasChildren", lldb::eTypeHasChildren)},
71956     {SWIG_LUA_CONSTTAB_INT("eTypeHasValue", lldb::eTypeHasValue)},
71957     {SWIG_LUA_CONSTTAB_INT("eTypeIsArray", lldb::eTypeIsArray)},
71958     {SWIG_LUA_CONSTTAB_INT("eTypeIsBlock", lldb::eTypeIsBlock)},
71959     {SWIG_LUA_CONSTTAB_INT("eTypeIsBuiltIn", lldb::eTypeIsBuiltIn)},
71960     {SWIG_LUA_CONSTTAB_INT("eTypeIsClass", lldb::eTypeIsClass)},
71961     {SWIG_LUA_CONSTTAB_INT("eTypeIsCPlusPlus", lldb::eTypeIsCPlusPlus)},
71962     {SWIG_LUA_CONSTTAB_INT("eTypeIsEnumeration", lldb::eTypeIsEnumeration)},
71963     {SWIG_LUA_CONSTTAB_INT("eTypeIsFuncPrototype", lldb::eTypeIsFuncPrototype)},
71964     {SWIG_LUA_CONSTTAB_INT("eTypeIsMember", lldb::eTypeIsMember)},
71965     {SWIG_LUA_CONSTTAB_INT("eTypeIsObjC", lldb::eTypeIsObjC)},
71966     {SWIG_LUA_CONSTTAB_INT("eTypeIsPointer", lldb::eTypeIsPointer)},
71967     {SWIG_LUA_CONSTTAB_INT("eTypeIsReference", lldb::eTypeIsReference)},
71968     {SWIG_LUA_CONSTTAB_INT("eTypeIsStructUnion", lldb::eTypeIsStructUnion)},
71969     {SWIG_LUA_CONSTTAB_INT("eTypeIsTemplate", lldb::eTypeIsTemplate)},
71970     {SWIG_LUA_CONSTTAB_INT("eTypeIsTypedef", lldb::eTypeIsTypedef)},
71971     {SWIG_LUA_CONSTTAB_INT("eTypeIsVector", lldb::eTypeIsVector)},
71972     {SWIG_LUA_CONSTTAB_INT("eTypeIsScalar", lldb::eTypeIsScalar)},
71973     {SWIG_LUA_CONSTTAB_INT("eTypeIsInteger", lldb::eTypeIsInteger)},
71974     {SWIG_LUA_CONSTTAB_INT("eTypeIsFloat", lldb::eTypeIsFloat)},
71975     {SWIG_LUA_CONSTTAB_INT("eTypeIsComplex", lldb::eTypeIsComplex)},
71976     {SWIG_LUA_CONSTTAB_INT("eTypeIsSigned", lldb::eTypeIsSigned)},
71977     {SWIG_LUA_CONSTTAB_INT("eTypeInstanceIsPointer", lldb::eTypeInstanceIsPointer)},
71978     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresTarget", lldb::eCommandRequiresTarget)},
71979     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresProcess", lldb::eCommandRequiresProcess)},
71980     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresThread", lldb::eCommandRequiresThread)},
71981     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresFrame", lldb::eCommandRequiresFrame)},
71982     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresRegContext", lldb::eCommandRequiresRegContext)},
71983     {SWIG_LUA_CONSTTAB_INT("eCommandTryTargetAPILock", lldb::eCommandTryTargetAPILock)},
71984     {SWIG_LUA_CONSTTAB_INT("eCommandProcessMustBeLaunched", lldb::eCommandProcessMustBeLaunched)},
71985     {SWIG_LUA_CONSTTAB_INT("eCommandProcessMustBePaused", lldb::eCommandProcessMustBePaused)},
71986     {SWIG_LUA_CONSTTAB_INT("eCommandProcessMustBeTraced", lldb::eCommandProcessMustBeTraced)},
71987     {SWIG_LUA_CONSTTAB_INT("eTypeSummaryCapped", lldb::eTypeSummaryCapped)},
71988     {SWIG_LUA_CONSTTAB_INT("eTypeSummaryUncapped", lldb::eTypeSummaryUncapped)},
71989     {SWIG_LUA_CONSTTAB_INT("eCommandInterpreterResultSuccess", lldb::eCommandInterpreterResultSuccess)},
71990     {SWIG_LUA_CONSTTAB_INT("eCommandInterpreterResultInferiorCrash", lldb::eCommandInterpreterResultInferiorCrash)},
71991     {SWIG_LUA_CONSTTAB_INT("eCommandInterpreterResultCommandError", lldb::eCommandInterpreterResultCommandError)},
71992     {SWIG_LUA_CONSTTAB_INT("eCommandInterpreterResultQuitRequested", lldb::eCommandInterpreterResultQuitRequested)},
71993     {SWIG_LUA_CONSTTAB_INT("eSaveCoreUnspecified", lldb::eSaveCoreUnspecified)},
71994     {SWIG_LUA_CONSTTAB_INT("eSaveCoreFull", lldb::eSaveCoreFull)},
71995     {SWIG_LUA_CONSTTAB_INT("eSaveCoreDirtyOnly", lldb::eSaveCoreDirtyOnly)},
71996     {SWIG_LUA_CONSTTAB_INT("eSaveCoreStackOnly", lldb::eSaveCoreStackOnly)},
71997     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitThreadShouldExit", lldb::SBCommandInterpreter::eBroadcastBitThreadShouldExit)},
71998     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitResetPrompt", lldb::SBCommandInterpreter::eBroadcastBitResetPrompt)},
71999     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitQuitCommandReceived", lldb::SBCommandInterpreter::eBroadcastBitQuitCommandReceived)},
72000     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitAsynchronousOutputData", lldb::SBCommandInterpreter::eBroadcastBitAsynchronousOutputData)},
72001     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitAsynchronousErrorData", lldb::SBCommandInterpreter::eBroadcastBitAsynchronousErrorData)},
72002     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitDisconnected", lldb::SBCommunication::eBroadcastBitDisconnected)},
72003     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitReadThreadGotBytes", lldb::SBCommunication::eBroadcastBitReadThreadGotBytes)},
72004     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitReadThreadDidExit", lldb::SBCommunication::eBroadcastBitReadThreadDidExit)},
72005     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitReadThreadShouldExit", lldb::SBCommunication::eBroadcastBitReadThreadShouldExit)},
72006     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitPacketAvailable", lldb::SBCommunication::eBroadcastBitPacketAvailable)},
72007     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eAllEventBits", lldb::SBCommunication::eAllEventBits)},
72008     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitStateChanged", lldb::SBProcess::eBroadcastBitStateChanged)},
72009     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitInterrupt", lldb::SBProcess::eBroadcastBitInterrupt)},
72010     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitSTDOUT", lldb::SBProcess::eBroadcastBitSTDOUT)},
72011     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitSTDERR", lldb::SBProcess::eBroadcastBitSTDERR)},
72012     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitProfileData", lldb::SBProcess::eBroadcastBitProfileData)},
72013     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitStructuredData", lldb::SBProcess::eBroadcastBitStructuredData)},
72014     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitBreakpointChanged", lldb::SBTarget::eBroadcastBitBreakpointChanged)},
72015     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitModulesLoaded", lldb::SBTarget::eBroadcastBitModulesLoaded)},
72016     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitModulesUnloaded", lldb::SBTarget::eBroadcastBitModulesUnloaded)},
72017     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitWatchpointChanged", lldb::SBTarget::eBroadcastBitWatchpointChanged)},
72018     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitSymbolsLoaded", lldb::SBTarget::eBroadcastBitSymbolsLoaded)},
72019     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitStackChanged", lldb::SBThread::eBroadcastBitStackChanged)},
72020     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitThreadSuspended", lldb::SBThread::eBroadcastBitThreadSuspended)},
72021     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitThreadResumed", lldb::SBThread::eBroadcastBitThreadResumed)},
72022     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitSelectedFrameChanged", lldb::SBThread::eBroadcastBitSelectedFrameChanged)},
72023     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitThreadSelected", lldb::SBThread::eBroadcastBitThreadSelected)},
72024     {0,0,0,0,0,0}
72025 };
72026 static swig_lua_method swig_SwigModule_methods[]= {
72027     { "SBBreakpoint_EventIsBreakpointEvent", _wrap_SBBreakpoint_EventIsBreakpointEvent},
72028     { "SBBreakpoint_GetBreakpointEventTypeFromEvent", _wrap_SBBreakpoint_GetBreakpointEventTypeFromEvent},
72029     { "SBBreakpoint_GetBreakpointFromEvent", _wrap_SBBreakpoint_GetBreakpointFromEvent},
72030     { "SBBreakpoint_GetBreakpointLocationAtIndexFromEvent", _wrap_SBBreakpoint_GetBreakpointLocationAtIndexFromEvent},
72031     { "SBBreakpoint_GetNumBreakpointLocationsFromEvent", _wrap_SBBreakpoint_GetNumBreakpointLocationsFromEvent},
72032     { "SBCommandInterpreter_GetArgumentTypeAsCString", _wrap_SBCommandInterpreter_GetArgumentTypeAsCString},
72033     { "SBCommandInterpreter_GetArgumentDescriptionAsCString", _wrap_SBCommandInterpreter_GetArgumentDescriptionAsCString},
72034     { "SBCommandInterpreter_EventIsCommandInterpreterEvent", _wrap_SBCommandInterpreter_EventIsCommandInterpreterEvent},
72035     { "SBCommandInterpreter_GetBroadcasterClass", _wrap_SBCommandInterpreter_GetBroadcasterClass},
72036     { "SBCommunication_GetBroadcasterClass", _wrap_SBCommunication_GetBroadcasterClass},
72037     { "SBData_CreateDataFromCString", _wrap_SBData_CreateDataFromCString},
72038     { "SBData_CreateDataFromUInt64Array", _wrap_SBData_CreateDataFromUInt64Array},
72039     { "SBData_CreateDataFromUInt32Array", _wrap_SBData_CreateDataFromUInt32Array},
72040     { "SBData_CreateDataFromSInt64Array", _wrap_SBData_CreateDataFromSInt64Array},
72041     { "SBData_CreateDataFromSInt32Array", _wrap_SBData_CreateDataFromSInt32Array},
72042     { "SBData_CreateDataFromDoubleArray", _wrap_SBData_CreateDataFromDoubleArray},
72043     { "SBDebugger_Initialize", _wrap_SBDebugger_Initialize},
72044     { "SBDebugger_InitializeWithErrorHandling", _wrap_SBDebugger_InitializeWithErrorHandling},
72045     { "SBDebugger_Terminate", _wrap_SBDebugger_Terminate},
72046     { "SBDebugger_Create", _wrap_SBDebugger_Create},
72047     { "SBDebugger_Destroy", _wrap_SBDebugger_Destroy},
72048     { "SBDebugger_MemoryPressureDetected", _wrap_SBDebugger_MemoryPressureDetected},
72049     { "SBDebugger_GetDefaultArchitecture", _wrap_SBDebugger_GetDefaultArchitecture},
72050     { "SBDebugger_SetDefaultArchitecture", _wrap_SBDebugger_SetDefaultArchitecture},
72051     { "SBDebugger_GetVersionString", _wrap_SBDebugger_GetVersionString},
72052     { "SBDebugger_StateAsCString", _wrap_SBDebugger_StateAsCString},
72053     { "SBDebugger_GetBuildConfiguration", _wrap_SBDebugger_GetBuildConfiguration},
72054     { "SBDebugger_StateIsRunningState", _wrap_SBDebugger_StateIsRunningState},
72055     { "SBDebugger_StateIsStoppedState", _wrap_SBDebugger_StateIsStoppedState},
72056     { "SBDebugger_FindDebuggerWithID", _wrap_SBDebugger_FindDebuggerWithID},
72057     { "SBDebugger_SetInternalVariable", _wrap_SBDebugger_SetInternalVariable},
72058     { "SBDebugger_GetInternalVariableValue", _wrap_SBDebugger_GetInternalVariableValue},
72059     { "SBEvent_GetCStringFromEvent", _wrap_SBEvent_GetCStringFromEvent},
72060     { "SBFile_MakeBorrowed", _wrap_SBFile_MakeBorrowed},
72061     { "SBFile_MakeForcingIOMethods", _wrap_SBFile_MakeForcingIOMethods},
72062     { "SBFile_MakeBorrowedForcingIOMethods", _wrap_SBFile_MakeBorrowedForcingIOMethods},
72063     { "SBFileSpec_ResolvePath", _wrap_SBFileSpec_ResolvePath},
72064     { "SBHostOS_GetProgramFileSpec", _wrap_SBHostOS_GetProgramFileSpec},
72065     { "SBHostOS_GetLLDBPythonPath", _wrap_SBHostOS_GetLLDBPythonPath},
72066     { "SBHostOS_GetLLDBPath", _wrap_SBHostOS_GetLLDBPath},
72067     { "SBHostOS_GetUserHomeDirectory", _wrap_SBHostOS_GetUserHomeDirectory},
72068     { "SBHostOS_ThreadCreated", _wrap_SBHostOS_ThreadCreated},
72069     { "SBHostOS_ThreadCreate", _wrap_SBHostOS_ThreadCreate},
72070     { "SBHostOS_ThreadCancel", _wrap_SBHostOS_ThreadCancel},
72071     { "SBHostOS_ThreadDetach", _wrap_SBHostOS_ThreadDetach},
72072     { "SBHostOS_ThreadJoin", _wrap_SBHostOS_ThreadJoin},
72073     { "SBLanguageRuntime_GetLanguageTypeFromString", _wrap_SBLanguageRuntime_GetLanguageTypeFromString},
72074     { "SBLanguageRuntime_GetNameForLanguageType", _wrap_SBLanguageRuntime_GetNameForLanguageType},
72075     { "SBModule_GetNumberAllocatedModules", _wrap_SBModule_GetNumberAllocatedModules},
72076     { "SBModule_GarbageCollectAllocatedModules", _wrap_SBModule_GarbageCollectAllocatedModules},
72077     { "SBModuleSpecList_GetModuleSpecifications", _wrap_SBModuleSpecList_GetModuleSpecifications},
72078     { "SBPlatform_GetHostPlatform", _wrap_SBPlatform_GetHostPlatform},
72079     { "SBProcess_GetBroadcasterClassName", _wrap_SBProcess_GetBroadcasterClassName},
72080     { "SBProcess_GetStateFromEvent", _wrap_SBProcess_GetStateFromEvent},
72081     { "SBProcess_GetRestartedFromEvent", _wrap_SBProcess_GetRestartedFromEvent},
72082     { "SBProcess_GetNumRestartedReasonsFromEvent", _wrap_SBProcess_GetNumRestartedReasonsFromEvent},
72083     { "SBProcess_GetRestartedReasonAtIndexFromEvent", _wrap_SBProcess_GetRestartedReasonAtIndexFromEvent},
72084     { "SBProcess_GetProcessFromEvent", _wrap_SBProcess_GetProcessFromEvent},
72085     { "SBProcess_GetInterruptedFromEvent", _wrap_SBProcess_GetInterruptedFromEvent},
72086     { "SBProcess_GetStructuredDataFromEvent", _wrap_SBProcess_GetStructuredDataFromEvent},
72087     { "SBProcess_EventIsProcessEvent", _wrap_SBProcess_EventIsProcessEvent},
72088     { "SBProcess_EventIsStructuredDataEvent", _wrap_SBProcess_EventIsStructuredDataEvent},
72089     { "SBReproducer_Capture", _wrap_SBReproducer_Capture},
72090     { "SBReproducer_PassiveReplay", _wrap_SBReproducer_PassiveReplay},
72091     { "SBReproducer_SetAutoGenerate", _wrap_SBReproducer_SetAutoGenerate},
72092     { "SBReproducer_SetWorkingDirectory", _wrap_SBReproducer_SetWorkingDirectory},
72093     { "SBTarget_GetBroadcasterClassName", _wrap_SBTarget_GetBroadcasterClassName},
72094     { "SBTarget_EventIsTargetEvent", _wrap_SBTarget_EventIsTargetEvent},
72095     { "SBTarget_GetTargetFromEvent", _wrap_SBTarget_GetTargetFromEvent},
72096     { "SBTarget_GetNumModulesFromEvent", _wrap_SBTarget_GetNumModulesFromEvent},
72097     { "SBTarget_GetModuleAtIndexFromEvent", _wrap_SBTarget_GetModuleAtIndexFromEvent},
72098     { "SBThread_GetBroadcasterClassName", _wrap_SBThread_GetBroadcasterClassName},
72099     { "SBThread_EventIsThreadEvent", _wrap_SBThread_EventIsThreadEvent},
72100     { "SBThread_GetStackFrameFromEvent", _wrap_SBThread_GetStackFrameFromEvent},
72101     { "SBThread_GetThreadFromEvent", _wrap_SBThread_GetThreadFromEvent},
72102     { "SBTypeSummary_CreateWithSummaryString", _wrap_SBTypeSummary_CreateWithSummaryString},
72103     { "SBTypeSummary_CreateWithFunctionName", _wrap_SBTypeSummary_CreateWithFunctionName},
72104     { "SBTypeSummary_CreateWithScriptCode", _wrap_SBTypeSummary_CreateWithScriptCode},
72105     { "SBTypeSynthetic_CreateWithClassName", _wrap_SBTypeSynthetic_CreateWithClassName},
72106     { "SBTypeSynthetic_CreateWithScriptCode", _wrap_SBTypeSynthetic_CreateWithScriptCode},
72107     { "SBWatchpoint_EventIsWatchpointEvent", _wrap_SBWatchpoint_EventIsWatchpointEvent},
72108     { "SBWatchpoint_GetWatchpointEventTypeFromEvent", _wrap_SBWatchpoint_GetWatchpointEventTypeFromEvent},
72109     { "SBWatchpoint_GetWatchpointFromEvent", _wrap_SBWatchpoint_GetWatchpointFromEvent},
72110     {0,0}
72111 };
72112 static swig_lua_class* swig_SwigModule_classes[]= {
72113 &_wrap_class_string,
72114 &_wrap_class_SBAddress,
72115 &_wrap_class_SBAttachInfo,
72116 &_wrap_class_SBBlock,
72117 &_wrap_class_SBBreakpoint,
72118 &_wrap_class_SBBreakpointList,
72119 &_wrap_class_SBBreakpointLocation,
72120 &_wrap_class_SBBreakpointName,
72121 &_wrap_class_SBBroadcaster,
72122 &_wrap_class_SBCommandInterpreter,
72123 &_wrap_class_SBCommandInterpreterRunOptions,
72124 &_wrap_class_SBCommandReturnObject,
72125 &_wrap_class_SBCommunication,
72126 &_wrap_class_SBCompileUnit,
72127 &_wrap_class_SBData,
72128 &_wrap_class_SBDebugger,
72129 &_wrap_class_SBDeclaration,
72130 &_wrap_class_SBError,
72131 &_wrap_class_SBEnvironment,
72132 &_wrap_class_SBEvent,
72133 &_wrap_class_SBExecutionContext,
72134 &_wrap_class_SBExpressionOptions,
72135 &_wrap_class_SBFile,
72136 &_wrap_class_SBFileSpec,
72137 &_wrap_class_SBFileSpecList,
72138 &_wrap_class_SBFrame,
72139 &_wrap_class_SBFunction,
72140 &_wrap_class_SBHostOS,
72141 &_wrap_class_SBInstruction,
72142 &_wrap_class_SBInstructionList,
72143 &_wrap_class_SBLanguageRuntime,
72144 &_wrap_class_SBLaunchInfo,
72145 &_wrap_class_SBLineEntry,
72146 &_wrap_class_SBListener,
72147 &_wrap_class_SBMemoryRegionInfo,
72148 &_wrap_class_SBMemoryRegionInfoList,
72149 &_wrap_class_SBModule,
72150 &_wrap_class_SBModuleSpec,
72151 &_wrap_class_SBModuleSpecList,
72152 &_wrap_class_SBPlatformConnectOptions,
72153 &_wrap_class_SBPlatformShellCommand,
72154 &_wrap_class_SBPlatform,
72155 &_wrap_class_SBProcess,
72156 &_wrap_class_SBProcessInfo,
72157 &_wrap_class_SBQueue,
72158 &_wrap_class_SBQueueItem,
72159 &_wrap_class_SBReproducer,
72160 &_wrap_class_SBSection,
72161 &_wrap_class_SBSourceManager,
72162 &_wrap_class_SBStream,
72163 &_wrap_class_SBStringList,
72164 &_wrap_class_SBStructuredData,
72165 &_wrap_class_SBSymbol,
72166 &_wrap_class_SBSymbolContext,
72167 &_wrap_class_SBSymbolContextList,
72168 &_wrap_class_SBTarget,
72169 &_wrap_class_SBThread,
72170 &_wrap_class_SBThreadCollection,
72171 &_wrap_class_SBThreadPlan,
72172 &_wrap_class_SBTrace,
72173 &_wrap_class_SBTypeMember,
72174 &_wrap_class_SBTypeMemberFunction,
72175 &_wrap_class_SBType,
72176 &_wrap_class_SBTypeList,
72177 &_wrap_class_SBTypeCategory,
72178 &_wrap_class_SBTypeEnumMember,
72179 &_wrap_class_SBTypeEnumMemberList,
72180 &_wrap_class_SBTypeFilter,
72181 &_wrap_class_SBTypeFormat,
72182 &_wrap_class_SBTypeNameSpecifier,
72183 &_wrap_class_SBTypeSummaryOptions,
72184 &_wrap_class_SBTypeSummary,
72185 &_wrap_class_SBTypeSynthetic,
72186 &_wrap_class_SBUnixSignals,
72187 &_wrap_class_SBValue,
72188 &_wrap_class_SBValueList,
72189 &_wrap_class_SBVariablesOptions,
72190 &_wrap_class_SBWatchpoint,
72191     0
72192 };
72193 static swig_lua_namespace* swig_SwigModule_namespaces[] = {
72194     0
72195 };
72196 
72197 static swig_lua_namespace swig_SwigModule = {
72198     "lldb",
72199     swig_SwigModule_methods,
72200     swig_SwigModule_attributes,
72201     swig_SwigModule_constants,
72202     swig_SwigModule_classes,
72203     swig_SwigModule_namespaces
72204 };
72205 #ifdef __cplusplus
72206 }
72207 #endif
72208 
72209 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
72210 
72211 static swig_type_info _swigt__p_bool = {"_p_bool", "bool *", 0, 0, (void*)0, 0};
72212 static swig_type_info _swigt__p_double = {"_p_double", "double *", 0, 0, (void*)0, 0};
72213 static swig_type_info _swigt__p_f_p_q_const__char_p_void__void = {"_p_f_p_q_const__char_p_void__void", "void (*)(char const *,void *)|lldb::LogOutputCallback", 0, 0, (void*)0, 0};
72214 static swig_type_info _swigt__p_f_p_void__p_void = {"_p_f_p_void__p_void", "lldb::thread_func_t|void *(*)(void *)", 0, 0, (void*)0, 0};
72215 static swig_type_info _swigt__p_f_p_void_p_q_const__void_size_t__void = {"_p_f_p_void_p_q_const__void_size_t__void", "void (*)(void *,void const *,size_t)|lldb::SBCommunication::ReadThreadBytesReceived", 0, 0, (void*)0, 0};
72216 static swig_type_info _swigt__p_int = {"_p_int", "intptr_t *|int *|lldb::file_t *|int_least32_t *|int_fast32_t *|int32_t *|lldb::pipe_t *|lldb::watch_id_t *|lldb::socket_t *|lldb::break_id_t *|int_fast16_t *", 0, 0, (void*)0, 0};
72217 static swig_type_info _swigt__p_lldb__ConnectionStatus = {"_p_lldb__ConnectionStatus", "enum lldb::ConnectionStatus *|lldb::ConnectionStatus *", 0, 0, (void*)0, 0};
72218 static swig_type_info _swigt__p_lldb__SBAddress = {"_p_lldb__SBAddress", "lldb::SBAddress *", 0, 0, (void*)&_wrap_class_SBAddress, 0};
72219 static swig_type_info _swigt__p_lldb__SBAttachInfo = {"_p_lldb__SBAttachInfo", "lldb::SBAttachInfo *", 0, 0, (void*)&_wrap_class_SBAttachInfo, 0};
72220 static swig_type_info _swigt__p_lldb__SBBlock = {"_p_lldb__SBBlock", "lldb::SBBlock *", 0, 0, (void*)&_wrap_class_SBBlock, 0};
72221 static swig_type_info _swigt__p_lldb__SBBreakpoint = {"_p_lldb__SBBreakpoint", "lldb::SBBreakpoint *", 0, 0, (void*)&_wrap_class_SBBreakpoint, 0};
72222 static swig_type_info _swigt__p_lldb__SBBreakpointList = {"_p_lldb__SBBreakpointList", "lldb::SBBreakpointList *", 0, 0, (void*)&_wrap_class_SBBreakpointList, 0};
72223 static swig_type_info _swigt__p_lldb__SBBreakpointLocation = {"_p_lldb__SBBreakpointLocation", "lldb::SBBreakpointLocation *", 0, 0, (void*)&_wrap_class_SBBreakpointLocation, 0};
72224 static swig_type_info _swigt__p_lldb__SBBreakpointName = {"_p_lldb__SBBreakpointName", "lldb::SBBreakpointName *", 0, 0, (void*)&_wrap_class_SBBreakpointName, 0};
72225 static swig_type_info _swigt__p_lldb__SBBroadcaster = {"_p_lldb__SBBroadcaster", "lldb::SBBroadcaster *", 0, 0, (void*)&_wrap_class_SBBroadcaster, 0};
72226 static swig_type_info _swigt__p_lldb__SBCommandInterpreter = {"_p_lldb__SBCommandInterpreter", "lldb::SBCommandInterpreter *", 0, 0, (void*)&_wrap_class_SBCommandInterpreter, 0};
72227 static swig_type_info _swigt__p_lldb__SBCommandInterpreterRunOptions = {"_p_lldb__SBCommandInterpreterRunOptions", "lldb::SBCommandInterpreterRunOptions *", 0, 0, (void*)&_wrap_class_SBCommandInterpreterRunOptions, 0};
72228 static swig_type_info _swigt__p_lldb__SBCommandReturnObject = {"_p_lldb__SBCommandReturnObject", "lldb::SBCommandReturnObject *", 0, 0, (void*)&_wrap_class_SBCommandReturnObject, 0};
72229 static swig_type_info _swigt__p_lldb__SBCommunication = {"_p_lldb__SBCommunication", "lldb::SBCommunication *", 0, 0, (void*)&_wrap_class_SBCommunication, 0};
72230 static swig_type_info _swigt__p_lldb__SBCompileUnit = {"_p_lldb__SBCompileUnit", "lldb::SBCompileUnit *", 0, 0, (void*)&_wrap_class_SBCompileUnit, 0};
72231 static swig_type_info _swigt__p_lldb__SBData = {"_p_lldb__SBData", "lldb::SBData *", 0, 0, (void*)&_wrap_class_SBData, 0};
72232 static swig_type_info _swigt__p_lldb__SBDebugger = {"_p_lldb__SBDebugger", "lldb::SBDebugger *", 0, 0, (void*)&_wrap_class_SBDebugger, 0};
72233 static swig_type_info _swigt__p_lldb__SBDeclaration = {"_p_lldb__SBDeclaration", "lldb::SBDeclaration *", 0, 0, (void*)&_wrap_class_SBDeclaration, 0};
72234 static swig_type_info _swigt__p_lldb__SBEnvironment = {"_p_lldb__SBEnvironment", "lldb::SBEnvironment *", 0, 0, (void*)&_wrap_class_SBEnvironment, 0};
72235 static swig_type_info _swigt__p_lldb__SBError = {"_p_lldb__SBError", "lldb::SBError *", 0, 0, (void*)&_wrap_class_SBError, 0};
72236 static swig_type_info _swigt__p_lldb__SBEvent = {"_p_lldb__SBEvent", "lldb::SBEvent *", 0, 0, (void*)&_wrap_class_SBEvent, 0};
72237 static swig_type_info _swigt__p_lldb__SBExecutionContext = {"_p_lldb__SBExecutionContext", "lldb::SBExecutionContext *", 0, 0, (void*)&_wrap_class_SBExecutionContext, 0};
72238 static swig_type_info _swigt__p_lldb__SBExpressionOptions = {"_p_lldb__SBExpressionOptions", "lldb::SBExpressionOptions *", 0, 0, (void*)&_wrap_class_SBExpressionOptions, 0};
72239 static swig_type_info _swigt__p_lldb__SBFile = {"_p_lldb__SBFile", "lldb::SBFile *", 0, 0, (void*)&_wrap_class_SBFile, 0};
72240 static swig_type_info _swigt__p_lldb__SBFileSpec = {"_p_lldb__SBFileSpec", "lldb::SBFileSpec *", 0, 0, (void*)&_wrap_class_SBFileSpec, 0};
72241 static swig_type_info _swigt__p_lldb__SBFileSpecList = {"_p_lldb__SBFileSpecList", "lldb::SBFileSpecList *", 0, 0, (void*)&_wrap_class_SBFileSpecList, 0};
72242 static swig_type_info _swigt__p_lldb__SBFrame = {"_p_lldb__SBFrame", "lldb::SBFrame *", 0, 0, (void*)&_wrap_class_SBFrame, 0};
72243 static swig_type_info _swigt__p_lldb__SBFunction = {"_p_lldb__SBFunction", "lldb::SBFunction *", 0, 0, (void*)&_wrap_class_SBFunction, 0};
72244 static swig_type_info _swigt__p_lldb__SBHostOS = {"_p_lldb__SBHostOS", "lldb::SBHostOS *", 0, 0, (void*)&_wrap_class_SBHostOS, 0};
72245 static swig_type_info _swigt__p_lldb__SBInstruction = {"_p_lldb__SBInstruction", "lldb::SBInstruction *", 0, 0, (void*)&_wrap_class_SBInstruction, 0};
72246 static swig_type_info _swigt__p_lldb__SBInstructionList = {"_p_lldb__SBInstructionList", "lldb::SBInstructionList *", 0, 0, (void*)&_wrap_class_SBInstructionList, 0};
72247 static swig_type_info _swigt__p_lldb__SBLanguageRuntime = {"_p_lldb__SBLanguageRuntime", "lldb::SBLanguageRuntime *", 0, 0, (void*)&_wrap_class_SBLanguageRuntime, 0};
72248 static swig_type_info _swigt__p_lldb__SBLaunchInfo = {"_p_lldb__SBLaunchInfo", "lldb::SBLaunchInfo *", 0, 0, (void*)&_wrap_class_SBLaunchInfo, 0};
72249 static swig_type_info _swigt__p_lldb__SBLineEntry = {"_p_lldb__SBLineEntry", "lldb::SBLineEntry *", 0, 0, (void*)&_wrap_class_SBLineEntry, 0};
72250 static swig_type_info _swigt__p_lldb__SBListener = {"_p_lldb__SBListener", "lldb::SBListener *", 0, 0, (void*)&_wrap_class_SBListener, 0};
72251 static swig_type_info _swigt__p_lldb__SBMemoryRegionInfo = {"_p_lldb__SBMemoryRegionInfo", "lldb::SBMemoryRegionInfo *", 0, 0, (void*)&_wrap_class_SBMemoryRegionInfo, 0};
72252 static swig_type_info _swigt__p_lldb__SBMemoryRegionInfoList = {"_p_lldb__SBMemoryRegionInfoList", "lldb::SBMemoryRegionInfoList *", 0, 0, (void*)&_wrap_class_SBMemoryRegionInfoList, 0};
72253 static swig_type_info _swigt__p_lldb__SBModule = {"_p_lldb__SBModule", "lldb::SBModule *", 0, 0, (void*)&_wrap_class_SBModule, 0};
72254 static swig_type_info _swigt__p_lldb__SBModuleSpec = {"_p_lldb__SBModuleSpec", "lldb::SBModuleSpec *", 0, 0, (void*)&_wrap_class_SBModuleSpec, 0};
72255 static swig_type_info _swigt__p_lldb__SBModuleSpecList = {"_p_lldb__SBModuleSpecList", "lldb::SBModuleSpecList *", 0, 0, (void*)&_wrap_class_SBModuleSpecList, 0};
72256 static swig_type_info _swigt__p_lldb__SBPlatform = {"_p_lldb__SBPlatform", "lldb::SBPlatform *", 0, 0, (void*)&_wrap_class_SBPlatform, 0};
72257 static swig_type_info _swigt__p_lldb__SBPlatformConnectOptions = {"_p_lldb__SBPlatformConnectOptions", "lldb::SBPlatformConnectOptions *", 0, 0, (void*)&_wrap_class_SBPlatformConnectOptions, 0};
72258 static swig_type_info _swigt__p_lldb__SBPlatformShellCommand = {"_p_lldb__SBPlatformShellCommand", "lldb::SBPlatformShellCommand *", 0, 0, (void*)&_wrap_class_SBPlatformShellCommand, 0};
72259 static swig_type_info _swigt__p_lldb__SBProcess = {"_p_lldb__SBProcess", "lldb::SBProcess *", 0, 0, (void*)&_wrap_class_SBProcess, 0};
72260 static swig_type_info _swigt__p_lldb__SBProcessInfo = {"_p_lldb__SBProcessInfo", "lldb::SBProcessInfo *", 0, 0, (void*)&_wrap_class_SBProcessInfo, 0};
72261 static swig_type_info _swigt__p_lldb__SBQueue = {"_p_lldb__SBQueue", "lldb::SBQueue *", 0, 0, (void*)&_wrap_class_SBQueue, 0};
72262 static swig_type_info _swigt__p_lldb__SBQueueItem = {"_p_lldb__SBQueueItem", "lldb::SBQueueItem *", 0, 0, (void*)&_wrap_class_SBQueueItem, 0};
72263 static swig_type_info _swigt__p_lldb__SBReproducer = {"_p_lldb__SBReproducer", "lldb::SBReproducer *", 0, 0, (void*)&_wrap_class_SBReproducer, 0};
72264 static swig_type_info _swigt__p_lldb__SBSection = {"_p_lldb__SBSection", "lldb::SBSection *", 0, 0, (void*)&_wrap_class_SBSection, 0};
72265 static swig_type_info _swigt__p_lldb__SBSourceManager = {"_p_lldb__SBSourceManager", "lldb::SBSourceManager *", 0, 0, (void*)&_wrap_class_SBSourceManager, 0};
72266 static swig_type_info _swigt__p_lldb__SBStream = {"_p_lldb__SBStream", "lldb::SBStream *", 0, 0, (void*)&_wrap_class_SBStream, 0};
72267 static swig_type_info _swigt__p_lldb__SBStringList = {"_p_lldb__SBStringList", "lldb::SBStringList *", 0, 0, (void*)&_wrap_class_SBStringList, 0};
72268 static swig_type_info _swigt__p_lldb__SBStructuredData = {"_p_lldb__SBStructuredData", "lldb::SBStructuredData *", 0, 0, (void*)&_wrap_class_SBStructuredData, 0};
72269 static swig_type_info _swigt__p_lldb__SBSymbol = {"_p_lldb__SBSymbol", "lldb::SBSymbol *", 0, 0, (void*)&_wrap_class_SBSymbol, 0};
72270 static swig_type_info _swigt__p_lldb__SBSymbolContext = {"_p_lldb__SBSymbolContext", "lldb::SBSymbolContext *", 0, 0, (void*)&_wrap_class_SBSymbolContext, 0};
72271 static swig_type_info _swigt__p_lldb__SBSymbolContextList = {"_p_lldb__SBSymbolContextList", "lldb::SBSymbolContextList *", 0, 0, (void*)&_wrap_class_SBSymbolContextList, 0};
72272 static swig_type_info _swigt__p_lldb__SBTarget = {"_p_lldb__SBTarget", "lldb::SBTarget *", 0, 0, (void*)&_wrap_class_SBTarget, 0};
72273 static swig_type_info _swigt__p_lldb__SBThread = {"_p_lldb__SBThread", "lldb::SBThread *", 0, 0, (void*)&_wrap_class_SBThread, 0};
72274 static swig_type_info _swigt__p_lldb__SBThreadCollection = {"_p_lldb__SBThreadCollection", "lldb::SBThreadCollection *", 0, 0, (void*)&_wrap_class_SBThreadCollection, 0};
72275 static swig_type_info _swigt__p_lldb__SBThreadPlan = {"_p_lldb__SBThreadPlan", "lldb::SBThreadPlan *", 0, 0, (void*)&_wrap_class_SBThreadPlan, 0};
72276 static swig_type_info _swigt__p_lldb__SBTrace = {"_p_lldb__SBTrace", "lldb::SBTrace *", 0, 0, (void*)&_wrap_class_SBTrace, 0};
72277 static swig_type_info _swigt__p_lldb__SBType = {"_p_lldb__SBType", "lldb::SBType *", 0, 0, (void*)&_wrap_class_SBType, 0};
72278 static swig_type_info _swigt__p_lldb__SBTypeCategory = {"_p_lldb__SBTypeCategory", "lldb::SBTypeCategory *", 0, 0, (void*)&_wrap_class_SBTypeCategory, 0};
72279 static swig_type_info _swigt__p_lldb__SBTypeEnumMember = {"_p_lldb__SBTypeEnumMember", "lldb::SBTypeEnumMember *", 0, 0, (void*)&_wrap_class_SBTypeEnumMember, 0};
72280 static swig_type_info _swigt__p_lldb__SBTypeEnumMemberList = {"_p_lldb__SBTypeEnumMemberList", "lldb::SBTypeEnumMemberList *", 0, 0, (void*)&_wrap_class_SBTypeEnumMemberList, 0};
72281 static swig_type_info _swigt__p_lldb__SBTypeFilter = {"_p_lldb__SBTypeFilter", "lldb::SBTypeFilter *", 0, 0, (void*)&_wrap_class_SBTypeFilter, 0};
72282 static swig_type_info _swigt__p_lldb__SBTypeFormat = {"_p_lldb__SBTypeFormat", "lldb::SBTypeFormat *", 0, 0, (void*)&_wrap_class_SBTypeFormat, 0};
72283 static swig_type_info _swigt__p_lldb__SBTypeList = {"_p_lldb__SBTypeList", "lldb::SBTypeList *", 0, 0, (void*)&_wrap_class_SBTypeList, 0};
72284 static swig_type_info _swigt__p_lldb__SBTypeMember = {"_p_lldb__SBTypeMember", "lldb::SBTypeMember *", 0, 0, (void*)&_wrap_class_SBTypeMember, 0};
72285 static swig_type_info _swigt__p_lldb__SBTypeMemberFunction = {"_p_lldb__SBTypeMemberFunction", "lldb::SBTypeMemberFunction *", 0, 0, (void*)&_wrap_class_SBTypeMemberFunction, 0};
72286 static swig_type_info _swigt__p_lldb__SBTypeNameSpecifier = {"_p_lldb__SBTypeNameSpecifier", "lldb::SBTypeNameSpecifier *", 0, 0, (void*)&_wrap_class_SBTypeNameSpecifier, 0};
72287 static swig_type_info _swigt__p_lldb__SBTypeSummary = {"_p_lldb__SBTypeSummary", "lldb::SBTypeSummary *", 0, 0, (void*)&_wrap_class_SBTypeSummary, 0};
72288 static swig_type_info _swigt__p_lldb__SBTypeSummaryOptions = {"_p_lldb__SBTypeSummaryOptions", "lldb::SBTypeSummaryOptions *", 0, 0, (void*)&_wrap_class_SBTypeSummaryOptions, 0};
72289 static swig_type_info _swigt__p_lldb__SBTypeSynthetic = {"_p_lldb__SBTypeSynthetic", "lldb::SBTypeSynthetic *", 0, 0, (void*)&_wrap_class_SBTypeSynthetic, 0};
72290 static swig_type_info _swigt__p_lldb__SBUnixSignals = {"_p_lldb__SBUnixSignals", "lldb::SBUnixSignals *", 0, 0, (void*)&_wrap_class_SBUnixSignals, 0};
72291 static swig_type_info _swigt__p_lldb__SBValue = {"_p_lldb__SBValue", "lldb::SBValue *", 0, 0, (void*)&_wrap_class_SBValue, 0};
72292 static swig_type_info _swigt__p_lldb__SBValueList = {"_p_lldb__SBValueList", "lldb::SBValueList *", 0, 0, (void*)&_wrap_class_SBValueList, 0};
72293 static swig_type_info _swigt__p_lldb__SBVariablesOptions = {"_p_lldb__SBVariablesOptions", "lldb::SBVariablesOptions *", 0, 0, (void*)&_wrap_class_SBVariablesOptions, 0};
72294 static swig_type_info _swigt__p_lldb__SBWatchpoint = {"_p_lldb__SBWatchpoint", "lldb::SBWatchpoint *", 0, 0, (void*)&_wrap_class_SBWatchpoint, 0};
72295 static swig_type_info _swigt__p_long_double = {"_p_long_double", "long double *", 0, 0, (void*)0, 0};
72296 static swig_type_info _swigt__p_long_long = {"_p_long_long", "int_least64_t *|int_fast64_t *|int64_t *|long long *|intmax_t *", 0, 0, (void*)0, 0};
72297 static swig_type_info _swigt__p_p_void = {"_p_p_void", "lldb::thread_result_t *|void **", 0, 0, (void*)0, 0};
72298 static swig_type_info _swigt__p_pthread_rwlock_t = {"_p_pthread_rwlock_t", "pthread_rwlock_t *|lldb::rwlock_t *", 0, 0, (void*)0, 0};
72299 static swig_type_info _swigt__p_pthread_t = {"_p_pthread_t", "pthread_t *|lldb::thread_t *", 0, 0, (void*)0, 0};
72300 static swig_type_info _swigt__p_short = {"_p_short", "short *|int_least16_t *|int16_t *", 0, 0, (void*)0, 0};
72301 static swig_type_info _swigt__p_signed_char = {"_p_signed_char", "signed char *|int_least8_t *|int_fast8_t *|int8_t *", 0, 0, (void*)0, 0};
72302 static swig_type_info _swigt__p_size_t = {"_p_size_t", "size_t *", 0, 0, (void*)0, 0};
72303 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ABI_t = {"_p_std__shared_ptrT_lldb_private__ABI_t", "std::shared_ptr< lldb_private::ABI > *|lldb::ABISP *", 0, 0, (void*)0, 0};
72304 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Baton_t = {"_p_std__shared_ptrT_lldb_private__Baton_t", "lldb::BatonSP *|std::shared_ptr< lldb_private::Baton > *", 0, 0, (void*)0, 0};
72305 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Block_t = {"_p_std__shared_ptrT_lldb_private__Block_t", "lldb::BlockSP *|std::shared_ptr< lldb_private::Block > *", 0, 0, (void*)0, 0};
72306 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__BreakpointLocation_t = {"_p_std__shared_ptrT_lldb_private__BreakpointLocation_t", "lldb::BreakpointLocationSP *|std::shared_ptr< lldb_private::BreakpointLocation > *", 0, 0, (void*)0, 0};
72307 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__BreakpointPrecondition_t = {"_p_std__shared_ptrT_lldb_private__BreakpointPrecondition_t", "std::shared_ptr< lldb_private::BreakpointPrecondition > *|lldb::BreakpointPreconditionSP *", 0, 0, (void*)0, 0};
72308 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__BreakpointResolver_t = {"_p_std__shared_ptrT_lldb_private__BreakpointResolver_t", "std::shared_ptr< lldb_private::BreakpointResolver > *|lldb::BreakpointResolverSP *", 0, 0, (void*)0, 0};
72309 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__BreakpointSite_t = {"_p_std__shared_ptrT_lldb_private__BreakpointSite_t", "std::shared_ptr< lldb_private::BreakpointSite > *|lldb::BreakpointSiteSP *", 0, 0, (void*)0, 0};
72310 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Breakpoint_t = {"_p_std__shared_ptrT_lldb_private__Breakpoint_t", "lldb::BreakpointSP *|std::shared_ptr< lldb_private::Breakpoint > *", 0, 0, (void*)0, 0};
72311 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__BroadcasterManager_t = {"_p_std__shared_ptrT_lldb_private__BroadcasterManager_t", "lldb::BroadcasterManagerSP *|std::shared_ptr< lldb_private::BroadcasterManager > *", 0, 0, (void*)0, 0};
72312 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Broadcaster_t = {"_p_std__shared_ptrT_lldb_private__Broadcaster_t", "std::shared_ptr< lldb_private::Broadcaster > *|lldb::BroadcasterSP *", 0, 0, (void*)0, 0};
72313 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__CommandObject_t = {"_p_std__shared_ptrT_lldb_private__CommandObject_t", "lldb::CommandObjectSP *|std::shared_ptr< lldb_private::CommandObject > *", 0, 0, (void*)0, 0};
72314 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__CompileUnit_t = {"_p_std__shared_ptrT_lldb_private__CompileUnit_t", "lldb::CompUnitSP *|std::shared_ptr< lldb_private::CompileUnit > *", 0, 0, (void*)0, 0};
72315 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Connection_t = {"_p_std__shared_ptrT_lldb_private__Connection_t", "lldb::ConnectionSP *|std::shared_ptr< lldb_private::Connection > *", 0, 0, (void*)0, 0};
72316 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__DataBuffer_t = {"_p_std__shared_ptrT_lldb_private__DataBuffer_t", "std::shared_ptr< lldb_private::DataBuffer > *|lldb::DataBufferSP *", 0, 0, (void*)0, 0};
72317 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__DataExtractor_t = {"_p_std__shared_ptrT_lldb_private__DataExtractor_t", "std::shared_ptr< lldb_private::DataExtractor > *|lldb::DataExtractorSP *", 0, 0, (void*)0, 0};
72318 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Debugger_t = {"_p_std__shared_ptrT_lldb_private__Debugger_t", "std::shared_ptr< lldb_private::Debugger > *|lldb::DebuggerSP *", 0, 0, (void*)0, 0};
72319 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Disassembler_t = {"_p_std__shared_ptrT_lldb_private__Disassembler_t", "std::shared_ptr< lldb_private::Disassembler > *|lldb::DisassemblerSP *", 0, 0, (void*)0, 0};
72320 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__EventDataStructuredData_t = {"_p_std__shared_ptrT_lldb_private__EventDataStructuredData_t", "lldb::EventDataStructuredDataSP *|std::shared_ptr< lldb_private::EventDataStructuredData > *", 0, 0, (void*)0, 0};
72321 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__EventData_t = {"_p_std__shared_ptrT_lldb_private__EventData_t", "lldb::EventDataSP *|std::shared_ptr< lldb_private::EventData > *", 0, 0, (void*)0, 0};
72322 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Event_t = {"_p_std__shared_ptrT_lldb_private__Event_t", "lldb::EventSP *|std::shared_ptr< lldb_private::Event > *", 0, 0, (void*)0, 0};
72323 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ExecutionContextRef_t = {"_p_std__shared_ptrT_lldb_private__ExecutionContextRef_t", "std::shared_ptr< lldb_private::ExecutionContextRef > *|lldb::ExecutionContextRefSP *", 0, 0, (void*)0, 0};
72324 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ExpressionVariable_t = {"_p_std__shared_ptrT_lldb_private__ExpressionVariable_t", "std::shared_ptr< lldb_private::ExpressionVariable > *|lldb::ExpressionVariableSP *", 0, 0, (void*)0, 0};
72325 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__File_t = {"_p_std__shared_ptrT_lldb_private__File_t", "lldb::FileSP *|std::shared_ptr< lldb_private::File > *", 0, 0, (void*)0, 0};
72326 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__FuncUnwinders_t = {"_p_std__shared_ptrT_lldb_private__FuncUnwinders_t", "std::shared_ptr< lldb_private::FuncUnwinders > *|lldb::FuncUnwindersSP *", 0, 0, (void*)0, 0};
72327 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Function_t = {"_p_std__shared_ptrT_lldb_private__Function_t", "lldb::FunctionSP *|std::shared_ptr< lldb_private::Function > *", 0, 0, (void*)0, 0};
72328 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__IOHandler_t = {"_p_std__shared_ptrT_lldb_private__IOHandler_t", "std::shared_ptr< lldb_private::IOHandler > *|lldb::IOHandlerSP *", 0, 0, (void*)0, 0};
72329 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__IOObject_t = {"_p_std__shared_ptrT_lldb_private__IOObject_t", "lldb::IOObjectSP *|std::shared_ptr< lldb_private::IOObject > *", 0, 0, (void*)0, 0};
72330 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__IRExecutionUnit_t = {"_p_std__shared_ptrT_lldb_private__IRExecutionUnit_t", "lldb::IRExecutionUnitSP *|std::shared_ptr< lldb_private::IRExecutionUnit > *", 0, 0, (void*)0, 0};
72331 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__InlineFunctionInfo_t = {"_p_std__shared_ptrT_lldb_private__InlineFunctionInfo_t", "lldb::InlineFunctionInfoSP *|std::shared_ptr< lldb_private::InlineFunctionInfo > *", 0, 0, (void*)0, 0};
72332 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Instruction_t = {"_p_std__shared_ptrT_lldb_private__Instruction_t", "lldb::InstructionSP *|std::shared_ptr< lldb_private::Instruction > *", 0, 0, (void*)0, 0};
72333 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__InstrumentationRuntime_t = {"_p_std__shared_ptrT_lldb_private__InstrumentationRuntime_t", "lldb::InstrumentationRuntimeSP *|std::shared_ptr< lldb_private::InstrumentationRuntime > *", 0, 0, (void*)0, 0};
72334 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__JITLoader_t = {"_p_std__shared_ptrT_lldb_private__JITLoader_t", "std::shared_ptr< lldb_private::JITLoader > *|lldb::JITLoaderSP *", 0, 0, (void*)0, 0};
72335 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__LanguageRuntime_t = {"_p_std__shared_ptrT_lldb_private__LanguageRuntime_t", "std::shared_ptr< lldb_private::LanguageRuntime > *|lldb::LanguageRuntimeSP *", 0, 0, (void*)0, 0};
72336 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Listener_t = {"_p_std__shared_ptrT_lldb_private__Listener_t", "std::shared_ptr< lldb_private::Listener > *|lldb::ListenerSP *", 0, 0, (void*)0, 0};
72337 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__MemoryHistory_t = {"_p_std__shared_ptrT_lldb_private__MemoryHistory_t", "lldb::MemoryHistorySP *|std::shared_ptr< lldb_private::MemoryHistory > *", 0, 0, (void*)0, 0};
72338 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__MemoryRegionInfo_t = {"_p_std__shared_ptrT_lldb_private__MemoryRegionInfo_t", "std::shared_ptr< lldb_private::MemoryRegionInfo > *|lldb::MemoryRegionInfoSP *", 0, 0, (void*)0, 0};
72339 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Module_t = {"_p_std__shared_ptrT_lldb_private__Module_t", "lldb::ModuleSP *|std::shared_ptr< lldb_private::Module > *", 0, 0, (void*)0, 0};
72340 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ObjectFileJITDelegate_t = {"_p_std__shared_ptrT_lldb_private__ObjectFileJITDelegate_t", "lldb::ObjectFileJITDelegateSP *|std::shared_ptr< lldb_private::ObjectFileJITDelegate > *", 0, 0, (void*)0, 0};
72341 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ObjectFile_t = {"_p_std__shared_ptrT_lldb_private__ObjectFile_t", "lldb::ObjectFileSP *|std::shared_ptr< lldb_private::ObjectFile > *", 0, 0, (void*)0, 0};
72342 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__OptionValueProperties_t = {"_p_std__shared_ptrT_lldb_private__OptionValueProperties_t", "lldb::OptionValuePropertiesSP *|std::shared_ptr< lldb_private::OptionValueProperties > *", 0, 0, (void*)0, 0};
72343 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__OptionValue_t = {"_p_std__shared_ptrT_lldb_private__OptionValue_t", "std::shared_ptr< lldb_private::OptionValue > *|lldb::OptionValueSP *", 0, 0, (void*)0, 0};
72344 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Platform_t = {"_p_std__shared_ptrT_lldb_private__Platform_t", "std::shared_ptr< lldb_private::Platform > *|lldb::PlatformSP *", 0, 0, (void*)0, 0};
72345 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ProcessAttachInfo_t = {"_p_std__shared_ptrT_lldb_private__ProcessAttachInfo_t", "lldb::ProcessAttachInfoSP *|std::shared_ptr< lldb_private::ProcessAttachInfo > *", 0, 0, (void*)0, 0};
72346 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Process_t = {"_p_std__shared_ptrT_lldb_private__Process_t", "lldb::ProcessSP *|std::shared_ptr< lldb_private::Process > *", 0, 0, (void*)0, 0};
72347 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__QueueItem_t = {"_p_std__shared_ptrT_lldb_private__QueueItem_t", "std::shared_ptr< lldb_private::QueueItem > *|lldb::QueueItemSP *", 0, 0, (void*)0, 0};
72348 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Queue_t = {"_p_std__shared_ptrT_lldb_private__Queue_t", "std::shared_ptr< lldb_private::Queue > *|lldb::QueueSP *", 0, 0, (void*)0, 0};
72349 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__REPL_t = {"_p_std__shared_ptrT_lldb_private__REPL_t", "lldb::REPLSP *|std::shared_ptr< lldb_private::REPL > *", 0, 0, (void*)0, 0};
72350 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__RecognizedStackFrame_t = {"_p_std__shared_ptrT_lldb_private__RecognizedStackFrame_t", "lldb::RecognizedStackFrameSP *|std::shared_ptr< lldb_private::RecognizedStackFrame > *", 0, 0, (void*)0, 0};
72351 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__RegisterCheckpoint_t = {"_p_std__shared_ptrT_lldb_private__RegisterCheckpoint_t", "std::shared_ptr< lldb_private::RegisterCheckpoint > *|lldb::RegisterCheckpointSP *", 0, 0, (void*)0, 0};
72352 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__RegisterContext_t = {"_p_std__shared_ptrT_lldb_private__RegisterContext_t", "lldb::RegisterContextSP *|std::shared_ptr< lldb_private::RegisterContext > *", 0, 0, (void*)0, 0};
72353 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__RegularExpression_t = {"_p_std__shared_ptrT_lldb_private__RegularExpression_t", "lldb::RegularExpressionSP *|std::shared_ptr< lldb_private::RegularExpression > *", 0, 0, (void*)0, 0};
72354 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ScriptInterpreter_t = {"_p_std__shared_ptrT_lldb_private__ScriptInterpreter_t", "std::shared_ptr< lldb_private::ScriptInterpreter > *|lldb::ScriptInterpreterSP *", 0, 0, (void*)0, 0};
72355 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ScriptSummaryFormat_t = {"_p_std__shared_ptrT_lldb_private__ScriptSummaryFormat_t", "lldb::ScriptSummaryFormatSP *|std::shared_ptr< lldb_private::ScriptSummaryFormat > *", 0, 0, (void*)0, 0};
72356 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_t = {"_p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_t", "std::shared_ptr< lldb_private::ScriptedSyntheticChildren > *|lldb::ScriptedSyntheticChildrenSP *", 0, 0, (void*)0, 0};
72357 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ScriptedThreadInterface_t = {"_p_std__shared_ptrT_lldb_private__ScriptedThreadInterface_t", "lldb::ScriptedThreadInterfaceSP *|std::shared_ptr< lldb_private::ScriptedThreadInterface > *", 0, 0, (void*)0, 0};
72358 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__SearchFilter_t = {"_p_std__shared_ptrT_lldb_private__SearchFilter_t", "std::shared_ptr< lldb_private::SearchFilter > *|lldb::SearchFilterSP *", 0, 0, (void*)0, 0};
72359 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__SectionLoadList_t = {"_p_std__shared_ptrT_lldb_private__SectionLoadList_t", "std::shared_ptr< lldb_private::SectionLoadList > *|lldb::SectionLoadListSP *", 0, 0, (void*)0, 0};
72360 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Section_t = {"_p_std__shared_ptrT_lldb_private__Section_t", "lldb::SectionSP *|std::shared_ptr< lldb_private::Section > *", 0, 0, (void*)0, 0};
72361 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__StackFrameList_t = {"_p_std__shared_ptrT_lldb_private__StackFrameList_t", "std::shared_ptr< lldb_private::StackFrameList > *|lldb::StackFrameListSP *", 0, 0, (void*)0, 0};
72362 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__StackFrameRecognizer_t = {"_p_std__shared_ptrT_lldb_private__StackFrameRecognizer_t", "std::shared_ptr< lldb_private::StackFrameRecognizer > *|lldb::StackFrameRecognizerSP *", 0, 0, (void*)0, 0};
72363 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__StackFrame_t = {"_p_std__shared_ptrT_lldb_private__StackFrame_t", "std::shared_ptr< lldb_private::StackFrame > *|lldb::StackFrameSP *", 0, 0, (void*)0, 0};
72364 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__StopInfo_t = {"_p_std__shared_ptrT_lldb_private__StopInfo_t", "lldb::StopInfoSP *|std::shared_ptr< lldb_private::StopInfo > *", 0, 0, (void*)0, 0};
72365 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__StreamFile_t = {"_p_std__shared_ptrT_lldb_private__StreamFile_t", "lldb::StreamFileSP *|std::shared_ptr< lldb_private::StreamFile > *", 0, 0, (void*)0, 0};
72366 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Stream_t = {"_p_std__shared_ptrT_lldb_private__Stream_t", "std::shared_ptr< lldb_private::Stream > *|lldb::StreamSP *", 0, 0, (void*)0, 0};
72367 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__StringSummaryFormat_t = {"_p_std__shared_ptrT_lldb_private__StringSummaryFormat_t", "lldb::StringTypeSummaryImplSP *|std::shared_ptr< lldb_private::StringSummaryFormat > *", 0, 0, (void*)0, 0};
72368 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__StructuredDataPlugin_t = {"_p_std__shared_ptrT_lldb_private__StructuredDataPlugin_t", "lldb::StructuredDataPluginSP *|std::shared_ptr< lldb_private::StructuredDataPlugin > *", 0, 0, (void*)0, 0};
72369 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__SymbolContextSpecifier_t = {"_p_std__shared_ptrT_lldb_private__SymbolContextSpecifier_t", "lldb::SymbolContextSpecifierSP *|std::shared_ptr< lldb_private::SymbolContextSpecifier > *", 0, 0, (void*)0, 0};
72370 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__SymbolFileType_t = {"_p_std__shared_ptrT_lldb_private__SymbolFileType_t", "lldb::SymbolFileTypeSP *|std::shared_ptr< lldb_private::SymbolFileType > *", 0, 0, (void*)0, 0};
72371 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__SyntheticChildrenFrontEnd_t = {"_p_std__shared_ptrT_lldb_private__SyntheticChildrenFrontEnd_t", "lldb::SyntheticChildrenFrontEndSP *|std::shared_ptr< lldb_private::SyntheticChildrenFrontEnd > *", 0, 0, (void*)0, 0};
72372 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__SyntheticChildren_t = {"_p_std__shared_ptrT_lldb_private__SyntheticChildren_t", "std::shared_ptr< lldb_private::SyntheticChildren > *|lldb::SyntheticChildrenSP *", 0, 0, (void*)0, 0};
72373 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Target_t = {"_p_std__shared_ptrT_lldb_private__Target_t", "std::shared_ptr< lldb_private::Target > *|lldb::TargetSP *", 0, 0, (void*)0, 0};
72374 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ThreadCollection_t = {"_p_std__shared_ptrT_lldb_private__ThreadCollection_t", "std::shared_ptr< lldb_private::ThreadCollection > *|lldb::ThreadCollectionSP *", 0, 0, (void*)0, 0};
72375 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ThreadPlanTracer_t = {"_p_std__shared_ptrT_lldb_private__ThreadPlanTracer_t", "std::shared_ptr< lldb_private::ThreadPlanTracer > *|lldb::ThreadPlanTracerSP *", 0, 0, (void*)0, 0};
72376 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ThreadPlan_t = {"_p_std__shared_ptrT_lldb_private__ThreadPlan_t", "lldb::ThreadPlanSP *|std::shared_ptr< lldb_private::ThreadPlan > *", 0, 0, (void*)0, 0};
72377 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ThreadPostMortemTrace_t = {"_p_std__shared_ptrT_lldb_private__ThreadPostMortemTrace_t", "std::shared_ptr< lldb_private::ThreadPostMortemTrace > *|lldb::ThreadPostMortemTraceSP *", 0, 0, (void*)0, 0};
72378 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Thread_t = {"_p_std__shared_ptrT_lldb_private__Thread_t", "std::shared_ptr< lldb_private::Thread > *|lldb::ThreadSP *", 0, 0, (void*)0, 0};
72379 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Trace_t = {"_p_std__shared_ptrT_lldb_private__Trace_t", "std::shared_ptr< lldb_private::Trace > *|lldb::TraceSP *", 0, 0, (void*)0, 0};
72380 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__TypeCategoryImpl_t = {"_p_std__shared_ptrT_lldb_private__TypeCategoryImpl_t", "std::shared_ptr< lldb_private::TypeCategoryImpl > *|lldb::TypeCategoryImplSP *", 0, 0, (void*)0, 0};
72381 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__TypeEnumMemberImpl_t = {"_p_std__shared_ptrT_lldb_private__TypeEnumMemberImpl_t", "lldb::TypeEnumMemberImplSP *|std::shared_ptr< lldb_private::TypeEnumMemberImpl > *", 0, 0, (void*)0, 0};
72382 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__TypeFilterImpl_t = {"_p_std__shared_ptrT_lldb_private__TypeFilterImpl_t", "lldb::TypeFilterImplSP *|std::shared_ptr< lldb_private::TypeFilterImpl > *", 0, 0, (void*)0, 0};
72383 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__TypeFormatImpl_t = {"_p_std__shared_ptrT_lldb_private__TypeFormatImpl_t", "lldb::TypeFormatImplSP *|std::shared_ptr< lldb_private::TypeFormatImpl > *", 0, 0, (void*)0, 0};
72384 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__TypeImpl_t = {"_p_std__shared_ptrT_lldb_private__TypeImpl_t", "lldb::TypeImplSP *|std::shared_ptr< lldb_private::TypeImpl > *", 0, 0, (void*)0, 0};
72385 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__TypeMemberFunctionImpl_t = {"_p_std__shared_ptrT_lldb_private__TypeMemberFunctionImpl_t", "std::shared_ptr< lldb_private::TypeMemberFunctionImpl > *|lldb::TypeMemberFunctionImplSP *", 0, 0, (void*)0, 0};
72386 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__TypeNameSpecifierImpl_t = {"_p_std__shared_ptrT_lldb_private__TypeNameSpecifierImpl_t", "std::shared_ptr< lldb_private::TypeNameSpecifierImpl > *|lldb::TypeNameSpecifierImplSP *", 0, 0, (void*)0, 0};
72387 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__TypeSummaryImpl_t = {"_p_std__shared_ptrT_lldb_private__TypeSummaryImpl_t", "lldb::TypeSummaryImplSP *|std::shared_ptr< lldb_private::TypeSummaryImpl > *", 0, 0, (void*)0, 0};
72388 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__TypeSummaryOptions_t = {"_p_std__shared_ptrT_lldb_private__TypeSummaryOptions_t", "std::shared_ptr< lldb_private::TypeSummaryOptions > *|lldb::TypeSummaryOptionsSP *", 0, 0, (void*)0, 0};
72389 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__TypeSystem_t = {"_p_std__shared_ptrT_lldb_private__TypeSystem_t", "std::shared_ptr< lldb_private::TypeSystem > *|lldb::TypeSystemSP *", 0, 0, (void*)0, 0};
72390 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Type_t = {"_p_std__shared_ptrT_lldb_private__Type_t", "lldb::TypeSP *|std::shared_ptr< lldb_private::Type > *", 0, 0, (void*)0, 0};
72391 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__UnixSignals_t = {"_p_std__shared_ptrT_lldb_private__UnixSignals_t", "lldb::UnixSignalsSP *|std::shared_ptr< lldb_private::UnixSignals > *", 0, 0, (void*)0, 0};
72392 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__UnwindAssembly_t = {"_p_std__shared_ptrT_lldb_private__UnwindAssembly_t", "std::shared_ptr< lldb_private::UnwindAssembly > *|lldb::UnwindAssemblySP *", 0, 0, (void*)0, 0};
72393 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__UnwindPlan_t = {"_p_std__shared_ptrT_lldb_private__UnwindPlan_t", "lldb::UnwindPlanSP *|std::shared_ptr< lldb_private::UnwindPlan > *", 0, 0, (void*)0, 0};
72394 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__UserExpression_t = {"_p_std__shared_ptrT_lldb_private__UserExpression_t", "lldb::UserExpressionSP *|std::shared_ptr< lldb_private::UserExpression > *", 0, 0, (void*)0, 0};
72395 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ValueObjectList_t = {"_p_std__shared_ptrT_lldb_private__ValueObjectList_t", "std::shared_ptr< lldb_private::ValueObjectList > *|lldb::ValueObjectListSP *", 0, 0, (void*)0, 0};
72396 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ValueObject_t = {"_p_std__shared_ptrT_lldb_private__ValueObject_t", "lldb::ValueObjectSP *|std::shared_ptr< lldb_private::ValueObject > *", 0, 0, (void*)0, 0};
72397 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Value_t = {"_p_std__shared_ptrT_lldb_private__Value_t", "std::shared_ptr< lldb_private::Value > *|lldb::ValueSP *", 0, 0, (void*)0, 0};
72398 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};
72399 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};
72400 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};
72401 static swig_type_info _swigt__p_std__string = {"_p_std__string", "std::string *", 0, 0, (void*)&_wrap_class_string, 0};
72402 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};
72403 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};
72404 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};
72405 static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__JITLoaderList_t = {"_p_std__unique_ptrT_lldb_private__JITLoaderList_t", "lldb::JITLoaderListUP *|std::unique_ptr< lldb_private::JITLoaderList > *", 0, 0, (void*)0, 0};
72406 static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__MemoryRegionInfo_t = {"_p_std__unique_ptrT_lldb_private__MemoryRegionInfo_t", "std::unique_ptr< lldb_private::MemoryRegionInfo > *|lldb::MemoryRegionInfoUP *", 0, 0, (void*)0, 0};
72407 static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__OperatingSystem_t = {"_p_std__unique_ptrT_lldb_private__OperatingSystem_t", "lldb::OperatingSystemUP *|std::unique_ptr< lldb_private::OperatingSystem > *", 0, 0, (void*)0, 0};
72408 static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__ScriptedProcessInterface_t = {"_p_std__unique_ptrT_lldb_private__ScriptedProcessInterface_t", "std::unique_ptr< lldb_private::ScriptedProcessInterface > *|lldb::ScriptedProcessInterfaceUP *", 0, 0, (void*)0, 0};
72409 static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__SectionList_t = {"_p_std__unique_ptrT_lldb_private__SectionList_t", "lldb::SectionListUP *|std::unique_ptr< lldb_private::SectionList > *", 0, 0, (void*)0, 0};
72410 static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__SourceManager_t = {"_p_std__unique_ptrT_lldb_private__SourceManager_t", "std::unique_ptr< lldb_private::SourceManager > *|lldb::SourceManagerUP *", 0, 0, (void*)0, 0};
72411 static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__StackFrameRecognizerManager_t = {"_p_std__unique_ptrT_lldb_private__StackFrameRecognizerManager_t", "std::unique_ptr< lldb_private::StackFrameRecognizerManager > *|lldb::StackFrameRecognizerManagerUP *", 0, 0, (void*)0, 0};
72412 static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__StructuredDataImpl_t = {"_p_std__unique_ptrT_lldb_private__StructuredDataImpl_t", "std::unique_ptr< lldb_private::StructuredDataImpl > *|lldb::StructuredDataImplUP *", 0, 0, (void*)0, 0};
72413 static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__SymbolVendor_t = {"_p_std__unique_ptrT_lldb_private__SymbolVendor_t", "std::unique_ptr< lldb_private::SymbolVendor > *|lldb::SymbolVendorUP *", 0, 0, (void*)0, 0};
72414 static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__SystemRuntime_t = {"_p_std__unique_ptrT_lldb_private__SystemRuntime_t", "std::unique_ptr< lldb_private::SystemRuntime > *|lldb::SystemRuntimeUP *", 0, 0, (void*)0, 0};
72415 static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__TraceCursor_t = {"_p_std__unique_ptrT_lldb_private__TraceCursor_t", "std::unique_ptr< lldb_private::TraceCursor > *|lldb::TraceCursorUP *", 0, 0, (void*)0, 0};
72416 static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__TraceExporter_t = {"_p_std__unique_ptrT_lldb_private__TraceExporter_t", "lldb::TraceExporterUP *|std::unique_ptr< lldb_private::TraceExporter > *", 0, 0, (void*)0, 0};
72417 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__BreakpointLocation_t = {"_p_std__weak_ptrT_lldb_private__BreakpointLocation_t", "std::weak_ptr< lldb_private::BreakpointLocation > *|lldb::BreakpointLocationWP *", 0, 0, (void*)0, 0};
72418 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__Breakpoint_t = {"_p_std__weak_ptrT_lldb_private__Breakpoint_t", "std::weak_ptr< lldb_private::Breakpoint > *|lldb::BreakpointWP *", 0, 0, (void*)0, 0};
72419 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__BroadcasterManager_t = {"_p_std__weak_ptrT_lldb_private__BroadcasterManager_t", "std::weak_ptr< lldb_private::BroadcasterManager > *|lldb::BroadcasterManagerWP *", 0, 0, (void*)0, 0};
72420 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__Debugger_t = {"_p_std__weak_ptrT_lldb_private__Debugger_t", "std::weak_ptr< lldb_private::Debugger > *|lldb::DebuggerWP *", 0, 0, (void*)0, 0};
72421 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__Listener_t = {"_p_std__weak_ptrT_lldb_private__Listener_t", "std::weak_ptr< lldb_private::Listener > *|lldb::ListenerWP *", 0, 0, (void*)0, 0};
72422 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__Module_t = {"_p_std__weak_ptrT_lldb_private__Module_t", "std::weak_ptr< lldb_private::Module > *|lldb::ModuleWP *", 0, 0, (void*)0, 0};
72423 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__ObjectFileJITDelegate_t = {"_p_std__weak_ptrT_lldb_private__ObjectFileJITDelegate_t", "lldb::ObjectFileJITDelegateWP *|std::weak_ptr< lldb_private::ObjectFileJITDelegate > *", 0, 0, (void*)0, 0};
72424 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__OptionValue_t = {"_p_std__weak_ptrT_lldb_private__OptionValue_t", "std::weak_ptr< lldb_private::OptionValue > *|lldb::OptionValueWP *", 0, 0, (void*)0, 0};
72425 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__Process_t = {"_p_std__weak_ptrT_lldb_private__Process_t", "std::weak_ptr< lldb_private::Process > *|lldb::ProcessWP *", 0, 0, (void*)0, 0};
72426 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__Queue_t = {"_p_std__weak_ptrT_lldb_private__Queue_t", "std::weak_ptr< lldb_private::Queue > *|lldb::QueueWP *", 0, 0, (void*)0, 0};
72427 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__Section_t = {"_p_std__weak_ptrT_lldb_private__Section_t", "std::weak_ptr< lldb_private::Section > *|lldb::SectionWP *", 0, 0, (void*)0, 0};
72428 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__StackFrame_t = {"_p_std__weak_ptrT_lldb_private__StackFrame_t", "std::weak_ptr< lldb_private::StackFrame > *|lldb::StackFrameWP *", 0, 0, (void*)0, 0};
72429 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__StructuredDataPlugin_t = {"_p_std__weak_ptrT_lldb_private__StructuredDataPlugin_t", "lldb::StructuredDataPluginWP *|std::weak_ptr< lldb_private::StructuredDataPlugin > *", 0, 0, (void*)0, 0};
72430 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__Target_t = {"_p_std__weak_ptrT_lldb_private__Target_t", "std::weak_ptr< lldb_private::Target > *|lldb::TargetWP *", 0, 0, (void*)0, 0};
72431 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__ThreadPlan_t = {"_p_std__weak_ptrT_lldb_private__ThreadPlan_t", "std::weak_ptr< lldb_private::ThreadPlan > *|lldb::ThreadPlanWP *", 0, 0, (void*)0, 0};
72432 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__Thread_t = {"_p_std__weak_ptrT_lldb_private__Thread_t", "std::weak_ptr< lldb_private::Thread > *|lldb::ThreadWP *", 0, 0, (void*)0, 0};
72433 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__Type_t = {"_p_std__weak_ptrT_lldb_private__Type_t", "std::weak_ptr< lldb_private::Type > *|lldb::TypeWP *", 0, 0, (void*)0, 0};
72434 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__UnixSignals_t = {"_p_std__weak_ptrT_lldb_private__UnixSignals_t", "std::weak_ptr< lldb_private::UnixSignals > *|lldb::UnixSignalsWP *", 0, 0, (void*)0, 0};
72435 static swig_type_info _swigt__p_unsigned_char = {"_p_unsigned_char", "unsigned char *|uint_least8_t *|uint_fast8_t *|uint8_t *", 0, 0, (void*)0, 0};
72436 static swig_type_info _swigt__p_unsigned_int = {"_p_unsigned_int", "uintptr_t *|uint_least32_t *|uint_fast32_t *|uint32_t *|unsigned int *|uint_fast16_t *", 0, 0, (void*)0, 0};
72437 static swig_type_info _swigt__p_unsigned_long_long = {"_p_unsigned_long_long", "uint_least64_t *|uint_fast64_t *|uint64_t *|lldb::process_t *|unsigned long long *|lldb::addr_t *|lldb::offset_t *|lldb::queue_id_t *|lldb::user_id_t *|lldb::pid_t *|uintmax_t *|lldb::tid_t *", 0, 0, (void*)0, 0};
72438 static swig_type_info _swigt__p_unsigned_short = {"_p_unsigned_short", "unsigned short *|uint_least16_t *|uint16_t *", 0, 0, (void*)0, 0};
72439 static swig_type_info _swigt__p_void = {"_p_void", "void *", 0, 0, (void*)0, 0};
72440 
72441 static swig_type_info *swig_type_initial[] = {
72442   &_swigt__p_bool,
72443   &_swigt__p_double,
72444   &_swigt__p_f_p_q_const__char_p_void__void,
72445   &_swigt__p_f_p_void__p_void,
72446   &_swigt__p_f_p_void_p_q_const__void_size_t__void,
72447   &_swigt__p_int,
72448   &_swigt__p_lldb__ConnectionStatus,
72449   &_swigt__p_lldb__SBAddress,
72450   &_swigt__p_lldb__SBAttachInfo,
72451   &_swigt__p_lldb__SBBlock,
72452   &_swigt__p_lldb__SBBreakpoint,
72453   &_swigt__p_lldb__SBBreakpointList,
72454   &_swigt__p_lldb__SBBreakpointLocation,
72455   &_swigt__p_lldb__SBBreakpointName,
72456   &_swigt__p_lldb__SBBroadcaster,
72457   &_swigt__p_lldb__SBCommandInterpreter,
72458   &_swigt__p_lldb__SBCommandInterpreterRunOptions,
72459   &_swigt__p_lldb__SBCommandReturnObject,
72460   &_swigt__p_lldb__SBCommunication,
72461   &_swigt__p_lldb__SBCompileUnit,
72462   &_swigt__p_lldb__SBData,
72463   &_swigt__p_lldb__SBDebugger,
72464   &_swigt__p_lldb__SBDeclaration,
72465   &_swigt__p_lldb__SBEnvironment,
72466   &_swigt__p_lldb__SBError,
72467   &_swigt__p_lldb__SBEvent,
72468   &_swigt__p_lldb__SBExecutionContext,
72469   &_swigt__p_lldb__SBExpressionOptions,
72470   &_swigt__p_lldb__SBFile,
72471   &_swigt__p_lldb__SBFileSpec,
72472   &_swigt__p_lldb__SBFileSpecList,
72473   &_swigt__p_lldb__SBFrame,
72474   &_swigt__p_lldb__SBFunction,
72475   &_swigt__p_lldb__SBHostOS,
72476   &_swigt__p_lldb__SBInstruction,
72477   &_swigt__p_lldb__SBInstructionList,
72478   &_swigt__p_lldb__SBLanguageRuntime,
72479   &_swigt__p_lldb__SBLaunchInfo,
72480   &_swigt__p_lldb__SBLineEntry,
72481   &_swigt__p_lldb__SBListener,
72482   &_swigt__p_lldb__SBMemoryRegionInfo,
72483   &_swigt__p_lldb__SBMemoryRegionInfoList,
72484   &_swigt__p_lldb__SBModule,
72485   &_swigt__p_lldb__SBModuleSpec,
72486   &_swigt__p_lldb__SBModuleSpecList,
72487   &_swigt__p_lldb__SBPlatform,
72488   &_swigt__p_lldb__SBPlatformConnectOptions,
72489   &_swigt__p_lldb__SBPlatformShellCommand,
72490   &_swigt__p_lldb__SBProcess,
72491   &_swigt__p_lldb__SBProcessInfo,
72492   &_swigt__p_lldb__SBQueue,
72493   &_swigt__p_lldb__SBQueueItem,
72494   &_swigt__p_lldb__SBReproducer,
72495   &_swigt__p_lldb__SBSection,
72496   &_swigt__p_lldb__SBSourceManager,
72497   &_swigt__p_lldb__SBStream,
72498   &_swigt__p_lldb__SBStringList,
72499   &_swigt__p_lldb__SBStructuredData,
72500   &_swigt__p_lldb__SBSymbol,
72501   &_swigt__p_lldb__SBSymbolContext,
72502   &_swigt__p_lldb__SBSymbolContextList,
72503   &_swigt__p_lldb__SBTarget,
72504   &_swigt__p_lldb__SBThread,
72505   &_swigt__p_lldb__SBThreadCollection,
72506   &_swigt__p_lldb__SBThreadPlan,
72507   &_swigt__p_lldb__SBTrace,
72508   &_swigt__p_lldb__SBType,
72509   &_swigt__p_lldb__SBTypeCategory,
72510   &_swigt__p_lldb__SBTypeEnumMember,
72511   &_swigt__p_lldb__SBTypeEnumMemberList,
72512   &_swigt__p_lldb__SBTypeFilter,
72513   &_swigt__p_lldb__SBTypeFormat,
72514   &_swigt__p_lldb__SBTypeList,
72515   &_swigt__p_lldb__SBTypeMember,
72516   &_swigt__p_lldb__SBTypeMemberFunction,
72517   &_swigt__p_lldb__SBTypeNameSpecifier,
72518   &_swigt__p_lldb__SBTypeSummary,
72519   &_swigt__p_lldb__SBTypeSummaryOptions,
72520   &_swigt__p_lldb__SBTypeSynthetic,
72521   &_swigt__p_lldb__SBUnixSignals,
72522   &_swigt__p_lldb__SBValue,
72523   &_swigt__p_lldb__SBValueList,
72524   &_swigt__p_lldb__SBVariablesOptions,
72525   &_swigt__p_lldb__SBWatchpoint,
72526   &_swigt__p_long_double,
72527   &_swigt__p_long_long,
72528   &_swigt__p_p_void,
72529   &_swigt__p_pthread_rwlock_t,
72530   &_swigt__p_pthread_t,
72531   &_swigt__p_short,
72532   &_swigt__p_signed_char,
72533   &_swigt__p_size_t,
72534   &_swigt__p_std__shared_ptrT_lldb_private__ABI_t,
72535   &_swigt__p_std__shared_ptrT_lldb_private__Baton_t,
72536   &_swigt__p_std__shared_ptrT_lldb_private__Block_t,
72537   &_swigt__p_std__shared_ptrT_lldb_private__BreakpointLocation_t,
72538   &_swigt__p_std__shared_ptrT_lldb_private__BreakpointPrecondition_t,
72539   &_swigt__p_std__shared_ptrT_lldb_private__BreakpointResolver_t,
72540   &_swigt__p_std__shared_ptrT_lldb_private__BreakpointSite_t,
72541   &_swigt__p_std__shared_ptrT_lldb_private__Breakpoint_t,
72542   &_swigt__p_std__shared_ptrT_lldb_private__BroadcasterManager_t,
72543   &_swigt__p_std__shared_ptrT_lldb_private__Broadcaster_t,
72544   &_swigt__p_std__shared_ptrT_lldb_private__CommandObject_t,
72545   &_swigt__p_std__shared_ptrT_lldb_private__CompileUnit_t,
72546   &_swigt__p_std__shared_ptrT_lldb_private__Connection_t,
72547   &_swigt__p_std__shared_ptrT_lldb_private__DataBuffer_t,
72548   &_swigt__p_std__shared_ptrT_lldb_private__DataExtractor_t,
72549   &_swigt__p_std__shared_ptrT_lldb_private__Debugger_t,
72550   &_swigt__p_std__shared_ptrT_lldb_private__Disassembler_t,
72551   &_swigt__p_std__shared_ptrT_lldb_private__EventDataStructuredData_t,
72552   &_swigt__p_std__shared_ptrT_lldb_private__EventData_t,
72553   &_swigt__p_std__shared_ptrT_lldb_private__Event_t,
72554   &_swigt__p_std__shared_ptrT_lldb_private__ExecutionContextRef_t,
72555   &_swigt__p_std__shared_ptrT_lldb_private__ExpressionVariable_t,
72556   &_swigt__p_std__shared_ptrT_lldb_private__File_t,
72557   &_swigt__p_std__shared_ptrT_lldb_private__FuncUnwinders_t,
72558   &_swigt__p_std__shared_ptrT_lldb_private__Function_t,
72559   &_swigt__p_std__shared_ptrT_lldb_private__IOHandler_t,
72560   &_swigt__p_std__shared_ptrT_lldb_private__IOObject_t,
72561   &_swigt__p_std__shared_ptrT_lldb_private__IRExecutionUnit_t,
72562   &_swigt__p_std__shared_ptrT_lldb_private__InlineFunctionInfo_t,
72563   &_swigt__p_std__shared_ptrT_lldb_private__Instruction_t,
72564   &_swigt__p_std__shared_ptrT_lldb_private__InstrumentationRuntime_t,
72565   &_swigt__p_std__shared_ptrT_lldb_private__JITLoader_t,
72566   &_swigt__p_std__shared_ptrT_lldb_private__LanguageRuntime_t,
72567   &_swigt__p_std__shared_ptrT_lldb_private__Listener_t,
72568   &_swigt__p_std__shared_ptrT_lldb_private__MemoryHistory_t,
72569   &_swigt__p_std__shared_ptrT_lldb_private__MemoryRegionInfo_t,
72570   &_swigt__p_std__shared_ptrT_lldb_private__Module_t,
72571   &_swigt__p_std__shared_ptrT_lldb_private__ObjectFileJITDelegate_t,
72572   &_swigt__p_std__shared_ptrT_lldb_private__ObjectFile_t,
72573   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueProperties_t,
72574   &_swigt__p_std__shared_ptrT_lldb_private__OptionValue_t,
72575   &_swigt__p_std__shared_ptrT_lldb_private__Platform_t,
72576   &_swigt__p_std__shared_ptrT_lldb_private__ProcessAttachInfo_t,
72577   &_swigt__p_std__shared_ptrT_lldb_private__Process_t,
72578   &_swigt__p_std__shared_ptrT_lldb_private__QueueItem_t,
72579   &_swigt__p_std__shared_ptrT_lldb_private__Queue_t,
72580   &_swigt__p_std__shared_ptrT_lldb_private__REPL_t,
72581   &_swigt__p_std__shared_ptrT_lldb_private__RecognizedStackFrame_t,
72582   &_swigt__p_std__shared_ptrT_lldb_private__RegisterCheckpoint_t,
72583   &_swigt__p_std__shared_ptrT_lldb_private__RegisterContext_t,
72584   &_swigt__p_std__shared_ptrT_lldb_private__RegularExpression_t,
72585   &_swigt__p_std__shared_ptrT_lldb_private__ScriptInterpreter_t,
72586   &_swigt__p_std__shared_ptrT_lldb_private__ScriptSummaryFormat_t,
72587   &_swigt__p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_t,
72588   &_swigt__p_std__shared_ptrT_lldb_private__ScriptedThreadInterface_t,
72589   &_swigt__p_std__shared_ptrT_lldb_private__SearchFilter_t,
72590   &_swigt__p_std__shared_ptrT_lldb_private__SectionLoadList_t,
72591   &_swigt__p_std__shared_ptrT_lldb_private__Section_t,
72592   &_swigt__p_std__shared_ptrT_lldb_private__StackFrameList_t,
72593   &_swigt__p_std__shared_ptrT_lldb_private__StackFrameRecognizer_t,
72594   &_swigt__p_std__shared_ptrT_lldb_private__StackFrame_t,
72595   &_swigt__p_std__shared_ptrT_lldb_private__StopInfo_t,
72596   &_swigt__p_std__shared_ptrT_lldb_private__StreamFile_t,
72597   &_swigt__p_std__shared_ptrT_lldb_private__Stream_t,
72598   &_swigt__p_std__shared_ptrT_lldb_private__StringSummaryFormat_t,
72599   &_swigt__p_std__shared_ptrT_lldb_private__StructuredDataPlugin_t,
72600   &_swigt__p_std__shared_ptrT_lldb_private__SymbolContextSpecifier_t,
72601   &_swigt__p_std__shared_ptrT_lldb_private__SymbolFileType_t,
72602   &_swigt__p_std__shared_ptrT_lldb_private__SyntheticChildrenFrontEnd_t,
72603   &_swigt__p_std__shared_ptrT_lldb_private__SyntheticChildren_t,
72604   &_swigt__p_std__shared_ptrT_lldb_private__Target_t,
72605   &_swigt__p_std__shared_ptrT_lldb_private__ThreadCollection_t,
72606   &_swigt__p_std__shared_ptrT_lldb_private__ThreadPlanTracer_t,
72607   &_swigt__p_std__shared_ptrT_lldb_private__ThreadPlan_t,
72608   &_swigt__p_std__shared_ptrT_lldb_private__ThreadPostMortemTrace_t,
72609   &_swigt__p_std__shared_ptrT_lldb_private__Thread_t,
72610   &_swigt__p_std__shared_ptrT_lldb_private__Trace_t,
72611   &_swigt__p_std__shared_ptrT_lldb_private__TypeCategoryImpl_t,
72612   &_swigt__p_std__shared_ptrT_lldb_private__TypeEnumMemberImpl_t,
72613   &_swigt__p_std__shared_ptrT_lldb_private__TypeFilterImpl_t,
72614   &_swigt__p_std__shared_ptrT_lldb_private__TypeFormatImpl_t,
72615   &_swigt__p_std__shared_ptrT_lldb_private__TypeImpl_t,
72616   &_swigt__p_std__shared_ptrT_lldb_private__TypeMemberFunctionImpl_t,
72617   &_swigt__p_std__shared_ptrT_lldb_private__TypeNameSpecifierImpl_t,
72618   &_swigt__p_std__shared_ptrT_lldb_private__TypeSummaryImpl_t,
72619   &_swigt__p_std__shared_ptrT_lldb_private__TypeSummaryOptions_t,
72620   &_swigt__p_std__shared_ptrT_lldb_private__TypeSystem_t,
72621   &_swigt__p_std__shared_ptrT_lldb_private__Type_t,
72622   &_swigt__p_std__shared_ptrT_lldb_private__UnixSignals_t,
72623   &_swigt__p_std__shared_ptrT_lldb_private__UnwindAssembly_t,
72624   &_swigt__p_std__shared_ptrT_lldb_private__UnwindPlan_t,
72625   &_swigt__p_std__shared_ptrT_lldb_private__UserExpression_t,
72626   &_swigt__p_std__shared_ptrT_lldb_private__ValueObjectList_t,
72627   &_swigt__p_std__shared_ptrT_lldb_private__ValueObject_t,
72628   &_swigt__p_std__shared_ptrT_lldb_private__Value_t,
72629   &_swigt__p_std__shared_ptrT_lldb_private__VariableList_t,
72630   &_swigt__p_std__shared_ptrT_lldb_private__Variable_t,
72631   &_swigt__p_std__shared_ptrT_lldb_private__Watchpoint_t,
72632   &_swigt__p_std__string,
72633   &_swigt__p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t,
72634   &_swigt__p_std__unique_ptrT_lldb_private__DynamicLoader_t,
72635   &_swigt__p_std__unique_ptrT_lldb_private__File_t,
72636   &_swigt__p_std__unique_ptrT_lldb_private__JITLoaderList_t,
72637   &_swigt__p_std__unique_ptrT_lldb_private__MemoryRegionInfo_t,
72638   &_swigt__p_std__unique_ptrT_lldb_private__OperatingSystem_t,
72639   &_swigt__p_std__unique_ptrT_lldb_private__ScriptedProcessInterface_t,
72640   &_swigt__p_std__unique_ptrT_lldb_private__SectionList_t,
72641   &_swigt__p_std__unique_ptrT_lldb_private__SourceManager_t,
72642   &_swigt__p_std__unique_ptrT_lldb_private__StackFrameRecognizerManager_t,
72643   &_swigt__p_std__unique_ptrT_lldb_private__StructuredDataImpl_t,
72644   &_swigt__p_std__unique_ptrT_lldb_private__SymbolVendor_t,
72645   &_swigt__p_std__unique_ptrT_lldb_private__SystemRuntime_t,
72646   &_swigt__p_std__unique_ptrT_lldb_private__TraceCursor_t,
72647   &_swigt__p_std__unique_ptrT_lldb_private__TraceExporter_t,
72648   &_swigt__p_std__weak_ptrT_lldb_private__BreakpointLocation_t,
72649   &_swigt__p_std__weak_ptrT_lldb_private__Breakpoint_t,
72650   &_swigt__p_std__weak_ptrT_lldb_private__BroadcasterManager_t,
72651   &_swigt__p_std__weak_ptrT_lldb_private__Debugger_t,
72652   &_swigt__p_std__weak_ptrT_lldb_private__Listener_t,
72653   &_swigt__p_std__weak_ptrT_lldb_private__Module_t,
72654   &_swigt__p_std__weak_ptrT_lldb_private__ObjectFileJITDelegate_t,
72655   &_swigt__p_std__weak_ptrT_lldb_private__OptionValue_t,
72656   &_swigt__p_std__weak_ptrT_lldb_private__Process_t,
72657   &_swigt__p_std__weak_ptrT_lldb_private__Queue_t,
72658   &_swigt__p_std__weak_ptrT_lldb_private__Section_t,
72659   &_swigt__p_std__weak_ptrT_lldb_private__StackFrame_t,
72660   &_swigt__p_std__weak_ptrT_lldb_private__StructuredDataPlugin_t,
72661   &_swigt__p_std__weak_ptrT_lldb_private__Target_t,
72662   &_swigt__p_std__weak_ptrT_lldb_private__ThreadPlan_t,
72663   &_swigt__p_std__weak_ptrT_lldb_private__Thread_t,
72664   &_swigt__p_std__weak_ptrT_lldb_private__Type_t,
72665   &_swigt__p_std__weak_ptrT_lldb_private__UnixSignals_t,
72666   &_swigt__p_unsigned_char,
72667   &_swigt__p_unsigned_int,
72668   &_swigt__p_unsigned_long_long,
72669   &_swigt__p_unsigned_short,
72670   &_swigt__p_void,
72671 };
72672 
72673 static swig_cast_info _swigc__p_bool[] = {  {&_swigt__p_bool, 0, 0, 0},{0, 0, 0, 0}};
72674 static swig_cast_info _swigc__p_double[] = {  {&_swigt__p_double, 0, 0, 0},{0, 0, 0, 0}};
72675 static swig_cast_info _swigc__p_f_p_q_const__char_p_void__void[] = {  {&_swigt__p_f_p_q_const__char_p_void__void, 0, 0, 0},{0, 0, 0, 0}};
72676 static swig_cast_info _swigc__p_f_p_void__p_void[] = {  {&_swigt__p_f_p_void__p_void, 0, 0, 0},{0, 0, 0, 0}};
72677 static swig_cast_info _swigc__p_f_p_void_p_q_const__void_size_t__void[] = {  {&_swigt__p_f_p_void_p_q_const__void_size_t__void, 0, 0, 0},{0, 0, 0, 0}};
72678 static swig_cast_info _swigc__p_int[] = {  {&_swigt__p_int, 0, 0, 0},{0, 0, 0, 0}};
72679 static swig_cast_info _swigc__p_lldb__ConnectionStatus[] = {  {&_swigt__p_lldb__ConnectionStatus, 0, 0, 0},{0, 0, 0, 0}};
72680 static swig_cast_info _swigc__p_lldb__SBAddress[] = {  {&_swigt__p_lldb__SBAddress, 0, 0, 0},{0, 0, 0, 0}};
72681 static swig_cast_info _swigc__p_lldb__SBAttachInfo[] = {  {&_swigt__p_lldb__SBAttachInfo, 0, 0, 0},{0, 0, 0, 0}};
72682 static swig_cast_info _swigc__p_lldb__SBBlock[] = {  {&_swigt__p_lldb__SBBlock, 0, 0, 0},{0, 0, 0, 0}};
72683 static swig_cast_info _swigc__p_lldb__SBBreakpoint[] = {  {&_swigt__p_lldb__SBBreakpoint, 0, 0, 0},{0, 0, 0, 0}};
72684 static swig_cast_info _swigc__p_lldb__SBBreakpointList[] = {  {&_swigt__p_lldb__SBBreakpointList, 0, 0, 0},{0, 0, 0, 0}};
72685 static swig_cast_info _swigc__p_lldb__SBBreakpointLocation[] = {  {&_swigt__p_lldb__SBBreakpointLocation, 0, 0, 0},{0, 0, 0, 0}};
72686 static swig_cast_info _swigc__p_lldb__SBBreakpointName[] = {  {&_swigt__p_lldb__SBBreakpointName, 0, 0, 0},{0, 0, 0, 0}};
72687 static swig_cast_info _swigc__p_lldb__SBBroadcaster[] = {  {&_swigt__p_lldb__SBBroadcaster, 0, 0, 0},{0, 0, 0, 0}};
72688 static swig_cast_info _swigc__p_lldb__SBCommandInterpreter[] = {  {&_swigt__p_lldb__SBCommandInterpreter, 0, 0, 0},{0, 0, 0, 0}};
72689 static swig_cast_info _swigc__p_lldb__SBCommandInterpreterRunOptions[] = {  {&_swigt__p_lldb__SBCommandInterpreterRunOptions, 0, 0, 0},{0, 0, 0, 0}};
72690 static swig_cast_info _swigc__p_lldb__SBCommandReturnObject[] = {  {&_swigt__p_lldb__SBCommandReturnObject, 0, 0, 0},{0, 0, 0, 0}};
72691 static swig_cast_info _swigc__p_lldb__SBCommunication[] = {  {&_swigt__p_lldb__SBCommunication, 0, 0, 0},{0, 0, 0, 0}};
72692 static swig_cast_info _swigc__p_lldb__SBCompileUnit[] = {  {&_swigt__p_lldb__SBCompileUnit, 0, 0, 0},{0, 0, 0, 0}};
72693 static swig_cast_info _swigc__p_lldb__SBData[] = {  {&_swigt__p_lldb__SBData, 0, 0, 0},{0, 0, 0, 0}};
72694 static swig_cast_info _swigc__p_lldb__SBDebugger[] = {  {&_swigt__p_lldb__SBDebugger, 0, 0, 0},{0, 0, 0, 0}};
72695 static swig_cast_info _swigc__p_lldb__SBDeclaration[] = {  {&_swigt__p_lldb__SBDeclaration, 0, 0, 0},{0, 0, 0, 0}};
72696 static swig_cast_info _swigc__p_lldb__SBEnvironment[] = {  {&_swigt__p_lldb__SBEnvironment, 0, 0, 0},{0, 0, 0, 0}};
72697 static swig_cast_info _swigc__p_lldb__SBError[] = {  {&_swigt__p_lldb__SBError, 0, 0, 0},{0, 0, 0, 0}};
72698 static swig_cast_info _swigc__p_lldb__SBEvent[] = {  {&_swigt__p_lldb__SBEvent, 0, 0, 0},{0, 0, 0, 0}};
72699 static swig_cast_info _swigc__p_lldb__SBExecutionContext[] = {  {&_swigt__p_lldb__SBExecutionContext, 0, 0, 0},{0, 0, 0, 0}};
72700 static swig_cast_info _swigc__p_lldb__SBExpressionOptions[] = {  {&_swigt__p_lldb__SBExpressionOptions, 0, 0, 0},{0, 0, 0, 0}};
72701 static swig_cast_info _swigc__p_lldb__SBFile[] = {  {&_swigt__p_lldb__SBFile, 0, 0, 0},{0, 0, 0, 0}};
72702 static swig_cast_info _swigc__p_lldb__SBFileSpec[] = {  {&_swigt__p_lldb__SBFileSpec, 0, 0, 0},{0, 0, 0, 0}};
72703 static swig_cast_info _swigc__p_lldb__SBFileSpecList[] = {  {&_swigt__p_lldb__SBFileSpecList, 0, 0, 0},{0, 0, 0, 0}};
72704 static swig_cast_info _swigc__p_lldb__SBFrame[] = {  {&_swigt__p_lldb__SBFrame, 0, 0, 0},{0, 0, 0, 0}};
72705 static swig_cast_info _swigc__p_lldb__SBFunction[] = {  {&_swigt__p_lldb__SBFunction, 0, 0, 0},{0, 0, 0, 0}};
72706 static swig_cast_info _swigc__p_lldb__SBHostOS[] = {  {&_swigt__p_lldb__SBHostOS, 0, 0, 0},{0, 0, 0, 0}};
72707 static swig_cast_info _swigc__p_lldb__SBInstruction[] = {  {&_swigt__p_lldb__SBInstruction, 0, 0, 0},{0, 0, 0, 0}};
72708 static swig_cast_info _swigc__p_lldb__SBInstructionList[] = {  {&_swigt__p_lldb__SBInstructionList, 0, 0, 0},{0, 0, 0, 0}};
72709 static swig_cast_info _swigc__p_lldb__SBLanguageRuntime[] = {  {&_swigt__p_lldb__SBLanguageRuntime, 0, 0, 0},{0, 0, 0, 0}};
72710 static swig_cast_info _swigc__p_lldb__SBLaunchInfo[] = {  {&_swigt__p_lldb__SBLaunchInfo, 0, 0, 0},{0, 0, 0, 0}};
72711 static swig_cast_info _swigc__p_lldb__SBLineEntry[] = {  {&_swigt__p_lldb__SBLineEntry, 0, 0, 0},{0, 0, 0, 0}};
72712 static swig_cast_info _swigc__p_lldb__SBListener[] = {  {&_swigt__p_lldb__SBListener, 0, 0, 0},{0, 0, 0, 0}};
72713 static swig_cast_info _swigc__p_lldb__SBMemoryRegionInfo[] = {  {&_swigt__p_lldb__SBMemoryRegionInfo, 0, 0, 0},{0, 0, 0, 0}};
72714 static swig_cast_info _swigc__p_lldb__SBMemoryRegionInfoList[] = {  {&_swigt__p_lldb__SBMemoryRegionInfoList, 0, 0, 0},{0, 0, 0, 0}};
72715 static swig_cast_info _swigc__p_lldb__SBModule[] = {  {&_swigt__p_lldb__SBModule, 0, 0, 0},{0, 0, 0, 0}};
72716 static swig_cast_info _swigc__p_lldb__SBModuleSpec[] = {  {&_swigt__p_lldb__SBModuleSpec, 0, 0, 0},{0, 0, 0, 0}};
72717 static swig_cast_info _swigc__p_lldb__SBModuleSpecList[] = {  {&_swigt__p_lldb__SBModuleSpecList, 0, 0, 0},{0, 0, 0, 0}};
72718 static swig_cast_info _swigc__p_lldb__SBPlatform[] = {  {&_swigt__p_lldb__SBPlatform, 0, 0, 0},{0, 0, 0, 0}};
72719 static swig_cast_info _swigc__p_lldb__SBPlatformConnectOptions[] = {  {&_swigt__p_lldb__SBPlatformConnectOptions, 0, 0, 0},{0, 0, 0, 0}};
72720 static swig_cast_info _swigc__p_lldb__SBPlatformShellCommand[] = {  {&_swigt__p_lldb__SBPlatformShellCommand, 0, 0, 0},{0, 0, 0, 0}};
72721 static swig_cast_info _swigc__p_lldb__SBProcess[] = {  {&_swigt__p_lldb__SBProcess, 0, 0, 0},{0, 0, 0, 0}};
72722 static swig_cast_info _swigc__p_lldb__SBProcessInfo[] = {  {&_swigt__p_lldb__SBProcessInfo, 0, 0, 0},{0, 0, 0, 0}};
72723 static swig_cast_info _swigc__p_lldb__SBQueue[] = {  {&_swigt__p_lldb__SBQueue, 0, 0, 0},{0, 0, 0, 0}};
72724 static swig_cast_info _swigc__p_lldb__SBQueueItem[] = {  {&_swigt__p_lldb__SBQueueItem, 0, 0, 0},{0, 0, 0, 0}};
72725 static swig_cast_info _swigc__p_lldb__SBReproducer[] = {  {&_swigt__p_lldb__SBReproducer, 0, 0, 0},{0, 0, 0, 0}};
72726 static swig_cast_info _swigc__p_lldb__SBSection[] = {  {&_swigt__p_lldb__SBSection, 0, 0, 0},{0, 0, 0, 0}};
72727 static swig_cast_info _swigc__p_lldb__SBSourceManager[] = {  {&_swigt__p_lldb__SBSourceManager, 0, 0, 0},{0, 0, 0, 0}};
72728 static swig_cast_info _swigc__p_lldb__SBStream[] = {  {&_swigt__p_lldb__SBStream, 0, 0, 0},{0, 0, 0, 0}};
72729 static swig_cast_info _swigc__p_lldb__SBStringList[] = {  {&_swigt__p_lldb__SBStringList, 0, 0, 0},{0, 0, 0, 0}};
72730 static swig_cast_info _swigc__p_lldb__SBStructuredData[] = {  {&_swigt__p_lldb__SBStructuredData, 0, 0, 0},{0, 0, 0, 0}};
72731 static swig_cast_info _swigc__p_lldb__SBSymbol[] = {  {&_swigt__p_lldb__SBSymbol, 0, 0, 0},{0, 0, 0, 0}};
72732 static swig_cast_info _swigc__p_lldb__SBSymbolContext[] = {  {&_swigt__p_lldb__SBSymbolContext, 0, 0, 0},{0, 0, 0, 0}};
72733 static swig_cast_info _swigc__p_lldb__SBSymbolContextList[] = {  {&_swigt__p_lldb__SBSymbolContextList, 0, 0, 0},{0, 0, 0, 0}};
72734 static swig_cast_info _swigc__p_lldb__SBTarget[] = {  {&_swigt__p_lldb__SBTarget, 0, 0, 0},{0, 0, 0, 0}};
72735 static swig_cast_info _swigc__p_lldb__SBThread[] = {  {&_swigt__p_lldb__SBThread, 0, 0, 0},{0, 0, 0, 0}};
72736 static swig_cast_info _swigc__p_lldb__SBThreadCollection[] = {  {&_swigt__p_lldb__SBThreadCollection, 0, 0, 0},{0, 0, 0, 0}};
72737 static swig_cast_info _swigc__p_lldb__SBThreadPlan[] = {  {&_swigt__p_lldb__SBThreadPlan, 0, 0, 0},{0, 0, 0, 0}};
72738 static swig_cast_info _swigc__p_lldb__SBTrace[] = {  {&_swigt__p_lldb__SBTrace, 0, 0, 0},{0, 0, 0, 0}};
72739 static swig_cast_info _swigc__p_lldb__SBType[] = {  {&_swigt__p_lldb__SBType, 0, 0, 0},{0, 0, 0, 0}};
72740 static swig_cast_info _swigc__p_lldb__SBTypeCategory[] = {  {&_swigt__p_lldb__SBTypeCategory, 0, 0, 0},{0, 0, 0, 0}};
72741 static swig_cast_info _swigc__p_lldb__SBTypeEnumMember[] = {  {&_swigt__p_lldb__SBTypeEnumMember, 0, 0, 0},{0, 0, 0, 0}};
72742 static swig_cast_info _swigc__p_lldb__SBTypeEnumMemberList[] = {  {&_swigt__p_lldb__SBTypeEnumMemberList, 0, 0, 0},{0, 0, 0, 0}};
72743 static swig_cast_info _swigc__p_lldb__SBTypeFilter[] = {  {&_swigt__p_lldb__SBTypeFilter, 0, 0, 0},{0, 0, 0, 0}};
72744 static swig_cast_info _swigc__p_lldb__SBTypeFormat[] = {  {&_swigt__p_lldb__SBTypeFormat, 0, 0, 0},{0, 0, 0, 0}};
72745 static swig_cast_info _swigc__p_lldb__SBTypeList[] = {  {&_swigt__p_lldb__SBTypeList, 0, 0, 0},{0, 0, 0, 0}};
72746 static swig_cast_info _swigc__p_lldb__SBTypeMember[] = {  {&_swigt__p_lldb__SBTypeMember, 0, 0, 0},{0, 0, 0, 0}};
72747 static swig_cast_info _swigc__p_lldb__SBTypeMemberFunction[] = {  {&_swigt__p_lldb__SBTypeMemberFunction, 0, 0, 0},{0, 0, 0, 0}};
72748 static swig_cast_info _swigc__p_lldb__SBTypeNameSpecifier[] = {  {&_swigt__p_lldb__SBTypeNameSpecifier, 0, 0, 0},{0, 0, 0, 0}};
72749 static swig_cast_info _swigc__p_lldb__SBTypeSummary[] = {  {&_swigt__p_lldb__SBTypeSummary, 0, 0, 0},{0, 0, 0, 0}};
72750 static swig_cast_info _swigc__p_lldb__SBTypeSummaryOptions[] = {  {&_swigt__p_lldb__SBTypeSummaryOptions, 0, 0, 0},{0, 0, 0, 0}};
72751 static swig_cast_info _swigc__p_lldb__SBTypeSynthetic[] = {  {&_swigt__p_lldb__SBTypeSynthetic, 0, 0, 0},{0, 0, 0, 0}};
72752 static swig_cast_info _swigc__p_lldb__SBUnixSignals[] = {  {&_swigt__p_lldb__SBUnixSignals, 0, 0, 0},{0, 0, 0, 0}};
72753 static swig_cast_info _swigc__p_lldb__SBValue[] = {  {&_swigt__p_lldb__SBValue, 0, 0, 0},{0, 0, 0, 0}};
72754 static swig_cast_info _swigc__p_lldb__SBValueList[] = {  {&_swigt__p_lldb__SBValueList, 0, 0, 0},{0, 0, 0, 0}};
72755 static swig_cast_info _swigc__p_lldb__SBVariablesOptions[] = {  {&_swigt__p_lldb__SBVariablesOptions, 0, 0, 0},{0, 0, 0, 0}};
72756 static swig_cast_info _swigc__p_lldb__SBWatchpoint[] = {  {&_swigt__p_lldb__SBWatchpoint, 0, 0, 0},{0, 0, 0, 0}};
72757 static swig_cast_info _swigc__p_long_double[] = {  {&_swigt__p_long_double, 0, 0, 0},{0, 0, 0, 0}};
72758 static swig_cast_info _swigc__p_long_long[] = {  {&_swigt__p_long_long, 0, 0, 0},{0, 0, 0, 0}};
72759 static swig_cast_info _swigc__p_p_void[] = {  {&_swigt__p_p_void, 0, 0, 0},{0, 0, 0, 0}};
72760 static swig_cast_info _swigc__p_pthread_rwlock_t[] = {  {&_swigt__p_pthread_rwlock_t, 0, 0, 0},{0, 0, 0, 0}};
72761 static swig_cast_info _swigc__p_pthread_t[] = {  {&_swigt__p_pthread_t, 0, 0, 0},{0, 0, 0, 0}};
72762 static swig_cast_info _swigc__p_short[] = {  {&_swigt__p_short, 0, 0, 0},{0, 0, 0, 0}};
72763 static swig_cast_info _swigc__p_signed_char[] = {  {&_swigt__p_signed_char, 0, 0, 0},{0, 0, 0, 0}};
72764 static swig_cast_info _swigc__p_size_t[] = {  {&_swigt__p_size_t, 0, 0, 0},{0, 0, 0, 0}};
72765 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__ABI_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__ABI_t, 0, 0, 0},{0, 0, 0, 0}};
72766 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Baton_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Baton_t, 0, 0, 0},{0, 0, 0, 0}};
72767 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Block_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Block_t, 0, 0, 0},{0, 0, 0, 0}};
72768 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__BreakpointLocation_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__BreakpointLocation_t, 0, 0, 0},{0, 0, 0, 0}};
72769 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__BreakpointPrecondition_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__BreakpointPrecondition_t, 0, 0, 0},{0, 0, 0, 0}};
72770 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__BreakpointResolver_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__BreakpointResolver_t, 0, 0, 0},{0, 0, 0, 0}};
72771 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__BreakpointSite_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__BreakpointSite_t, 0, 0, 0},{0, 0, 0, 0}};
72772 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Breakpoint_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Breakpoint_t, 0, 0, 0},{0, 0, 0, 0}};
72773 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__BroadcasterManager_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__BroadcasterManager_t, 0, 0, 0},{0, 0, 0, 0}};
72774 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Broadcaster_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Broadcaster_t, 0, 0, 0},{0, 0, 0, 0}};
72775 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__CommandObject_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__CommandObject_t, 0, 0, 0},{0, 0, 0, 0}};
72776 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__CompileUnit_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__CompileUnit_t, 0, 0, 0},{0, 0, 0, 0}};
72777 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Connection_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Connection_t, 0, 0, 0},{0, 0, 0, 0}};
72778 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__DataBuffer_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__DataBuffer_t, 0, 0, 0},{0, 0, 0, 0}};
72779 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__DataExtractor_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__DataExtractor_t, 0, 0, 0},{0, 0, 0, 0}};
72780 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Debugger_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Debugger_t, 0, 0, 0},{0, 0, 0, 0}};
72781 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Disassembler_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Disassembler_t, 0, 0, 0},{0, 0, 0, 0}};
72782 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__EventDataStructuredData_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__EventDataStructuredData_t, 0, 0, 0},{0, 0, 0, 0}};
72783 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__EventData_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__EventData_t, 0, 0, 0},{0, 0, 0, 0}};
72784 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Event_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Event_t, 0, 0, 0},{0, 0, 0, 0}};
72785 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__ExecutionContextRef_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__ExecutionContextRef_t, 0, 0, 0},{0, 0, 0, 0}};
72786 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__ExpressionVariable_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__ExpressionVariable_t, 0, 0, 0},{0, 0, 0, 0}};
72787 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__File_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__File_t, 0, 0, 0},{0, 0, 0, 0}};
72788 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__FuncUnwinders_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__FuncUnwinders_t, 0, 0, 0},{0, 0, 0, 0}};
72789 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Function_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Function_t, 0, 0, 0},{0, 0, 0, 0}};
72790 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__IOHandler_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__IOHandler_t, 0, 0, 0},{0, 0, 0, 0}};
72791 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__IOObject_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__IOObject_t, 0, 0, 0},{0, 0, 0, 0}};
72792 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__IRExecutionUnit_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__IRExecutionUnit_t, 0, 0, 0},{0, 0, 0, 0}};
72793 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__InlineFunctionInfo_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__InlineFunctionInfo_t, 0, 0, 0},{0, 0, 0, 0}};
72794 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Instruction_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Instruction_t, 0, 0, 0},{0, 0, 0, 0}};
72795 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__InstrumentationRuntime_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__InstrumentationRuntime_t, 0, 0, 0},{0, 0, 0, 0}};
72796 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__JITLoader_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__JITLoader_t, 0, 0, 0},{0, 0, 0, 0}};
72797 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__LanguageRuntime_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__LanguageRuntime_t, 0, 0, 0},{0, 0, 0, 0}};
72798 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Listener_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Listener_t, 0, 0, 0},{0, 0, 0, 0}};
72799 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__MemoryHistory_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__MemoryHistory_t, 0, 0, 0},{0, 0, 0, 0}};
72800 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__MemoryRegionInfo_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__MemoryRegionInfo_t, 0, 0, 0},{0, 0, 0, 0}};
72801 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Module_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Module_t, 0, 0, 0},{0, 0, 0, 0}};
72802 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__ObjectFileJITDelegate_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__ObjectFileJITDelegate_t, 0, 0, 0},{0, 0, 0, 0}};
72803 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__ObjectFile_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__ObjectFile_t, 0, 0, 0},{0, 0, 0, 0}};
72804 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__OptionValueProperties_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__OptionValueProperties_t, 0, 0, 0},{0, 0, 0, 0}};
72805 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__OptionValue_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__OptionValue_t, 0, 0, 0},{0, 0, 0, 0}};
72806 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Platform_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Platform_t, 0, 0, 0},{0, 0, 0, 0}};
72807 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__ProcessAttachInfo_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__ProcessAttachInfo_t, 0, 0, 0},{0, 0, 0, 0}};
72808 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Process_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Process_t, 0, 0, 0},{0, 0, 0, 0}};
72809 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__QueueItem_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__QueueItem_t, 0, 0, 0},{0, 0, 0, 0}};
72810 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Queue_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Queue_t, 0, 0, 0},{0, 0, 0, 0}};
72811 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__REPL_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__REPL_t, 0, 0, 0},{0, 0, 0, 0}};
72812 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__RecognizedStackFrame_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__RecognizedStackFrame_t, 0, 0, 0},{0, 0, 0, 0}};
72813 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__RegisterCheckpoint_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__RegisterCheckpoint_t, 0, 0, 0},{0, 0, 0, 0}};
72814 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__RegisterContext_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__RegisterContext_t, 0, 0, 0},{0, 0, 0, 0}};
72815 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__RegularExpression_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__RegularExpression_t, 0, 0, 0},{0, 0, 0, 0}};
72816 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__ScriptInterpreter_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__ScriptInterpreter_t, 0, 0, 0},{0, 0, 0, 0}};
72817 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__ScriptSummaryFormat_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__ScriptSummaryFormat_t, 0, 0, 0},{0, 0, 0, 0}};
72818 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_t, 0, 0, 0},{0, 0, 0, 0}};
72819 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__ScriptedThreadInterface_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__ScriptedThreadInterface_t, 0, 0, 0},{0, 0, 0, 0}};
72820 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__SearchFilter_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__SearchFilter_t, 0, 0, 0},{0, 0, 0, 0}};
72821 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__SectionLoadList_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__SectionLoadList_t, 0, 0, 0},{0, 0, 0, 0}};
72822 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Section_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Section_t, 0, 0, 0},{0, 0, 0, 0}};
72823 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__StackFrameList_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__StackFrameList_t, 0, 0, 0},{0, 0, 0, 0}};
72824 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__StackFrameRecognizer_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__StackFrameRecognizer_t, 0, 0, 0},{0, 0, 0, 0}};
72825 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__StackFrame_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__StackFrame_t, 0, 0, 0},{0, 0, 0, 0}};
72826 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__StopInfo_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__StopInfo_t, 0, 0, 0},{0, 0, 0, 0}};
72827 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__StreamFile_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__StreamFile_t, 0, 0, 0},{0, 0, 0, 0}};
72828 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Stream_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Stream_t, 0, 0, 0},{0, 0, 0, 0}};
72829 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__StringSummaryFormat_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__StringSummaryFormat_t, 0, 0, 0},{0, 0, 0, 0}};
72830 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__StructuredDataPlugin_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__StructuredDataPlugin_t, 0, 0, 0},{0, 0, 0, 0}};
72831 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__SymbolContextSpecifier_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__SymbolContextSpecifier_t, 0, 0, 0},{0, 0, 0, 0}};
72832 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__SymbolFileType_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__SymbolFileType_t, 0, 0, 0},{0, 0, 0, 0}};
72833 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__SyntheticChildrenFrontEnd_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__SyntheticChildrenFrontEnd_t, 0, 0, 0},{0, 0, 0, 0}};
72834 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__SyntheticChildren_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__SyntheticChildren_t, 0, 0, 0},{0, 0, 0, 0}};
72835 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Target_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Target_t, 0, 0, 0},{0, 0, 0, 0}};
72836 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__ThreadCollection_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__ThreadCollection_t, 0, 0, 0},{0, 0, 0, 0}};
72837 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__ThreadPlanTracer_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__ThreadPlanTracer_t, 0, 0, 0},{0, 0, 0, 0}};
72838 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__ThreadPlan_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__ThreadPlan_t, 0, 0, 0},{0, 0, 0, 0}};
72839 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__ThreadPostMortemTrace_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__ThreadPostMortemTrace_t, 0, 0, 0},{0, 0, 0, 0}};
72840 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Thread_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Thread_t, 0, 0, 0},{0, 0, 0, 0}};
72841 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Trace_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Trace_t, 0, 0, 0},{0, 0, 0, 0}};
72842 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__TypeCategoryImpl_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__TypeCategoryImpl_t, 0, 0, 0},{0, 0, 0, 0}};
72843 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__TypeEnumMemberImpl_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__TypeEnumMemberImpl_t, 0, 0, 0},{0, 0, 0, 0}};
72844 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__TypeFilterImpl_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__TypeFilterImpl_t, 0, 0, 0},{0, 0, 0, 0}};
72845 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__TypeFormatImpl_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__TypeFormatImpl_t, 0, 0, 0},{0, 0, 0, 0}};
72846 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__TypeImpl_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__TypeImpl_t, 0, 0, 0},{0, 0, 0, 0}};
72847 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__TypeMemberFunctionImpl_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__TypeMemberFunctionImpl_t, 0, 0, 0},{0, 0, 0, 0}};
72848 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__TypeNameSpecifierImpl_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__TypeNameSpecifierImpl_t, 0, 0, 0},{0, 0, 0, 0}};
72849 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__TypeSummaryImpl_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__TypeSummaryImpl_t, 0, 0, 0},{0, 0, 0, 0}};
72850 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__TypeSummaryOptions_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__TypeSummaryOptions_t, 0, 0, 0},{0, 0, 0, 0}};
72851 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__TypeSystem_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__TypeSystem_t, 0, 0, 0},{0, 0, 0, 0}};
72852 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Type_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Type_t, 0, 0, 0},{0, 0, 0, 0}};
72853 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__UnixSignals_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__UnixSignals_t, 0, 0, 0},{0, 0, 0, 0}};
72854 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__UnwindAssembly_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__UnwindAssembly_t, 0, 0, 0},{0, 0, 0, 0}};
72855 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__UnwindPlan_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__UnwindPlan_t, 0, 0, 0},{0, 0, 0, 0}};
72856 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__UserExpression_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__UserExpression_t, 0, 0, 0},{0, 0, 0, 0}};
72857 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__ValueObjectList_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__ValueObjectList_t, 0, 0, 0},{0, 0, 0, 0}};
72858 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__ValueObject_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__ValueObject_t, 0, 0, 0},{0, 0, 0, 0}};
72859 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Value_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Value_t, 0, 0, 0},{0, 0, 0, 0}};
72860 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}};
72861 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}};
72862 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}};
72863 static swig_cast_info _swigc__p_std__string[] = {  {&_swigt__p_std__string, 0, 0, 0},{0, 0, 0, 0}};
72864 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}};
72865 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}};
72866 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}};
72867 static swig_cast_info _swigc__p_std__unique_ptrT_lldb_private__JITLoaderList_t[] = {  {&_swigt__p_std__unique_ptrT_lldb_private__JITLoaderList_t, 0, 0, 0},{0, 0, 0, 0}};
72868 static swig_cast_info _swigc__p_std__unique_ptrT_lldb_private__MemoryRegionInfo_t[] = {  {&_swigt__p_std__unique_ptrT_lldb_private__MemoryRegionInfo_t, 0, 0, 0},{0, 0, 0, 0}};
72869 static swig_cast_info _swigc__p_std__unique_ptrT_lldb_private__OperatingSystem_t[] = {  {&_swigt__p_std__unique_ptrT_lldb_private__OperatingSystem_t, 0, 0, 0},{0, 0, 0, 0}};
72870 static swig_cast_info _swigc__p_std__unique_ptrT_lldb_private__ScriptedProcessInterface_t[] = {  {&_swigt__p_std__unique_ptrT_lldb_private__ScriptedProcessInterface_t, 0, 0, 0},{0, 0, 0, 0}};
72871 static swig_cast_info _swigc__p_std__unique_ptrT_lldb_private__SectionList_t[] = {  {&_swigt__p_std__unique_ptrT_lldb_private__SectionList_t, 0, 0, 0},{0, 0, 0, 0}};
72872 static swig_cast_info _swigc__p_std__unique_ptrT_lldb_private__SourceManager_t[] = {  {&_swigt__p_std__unique_ptrT_lldb_private__SourceManager_t, 0, 0, 0},{0, 0, 0, 0}};
72873 static swig_cast_info _swigc__p_std__unique_ptrT_lldb_private__StackFrameRecognizerManager_t[] = {  {&_swigt__p_std__unique_ptrT_lldb_private__StackFrameRecognizerManager_t, 0, 0, 0},{0, 0, 0, 0}};
72874 static swig_cast_info _swigc__p_std__unique_ptrT_lldb_private__StructuredDataImpl_t[] = {  {&_swigt__p_std__unique_ptrT_lldb_private__StructuredDataImpl_t, 0, 0, 0},{0, 0, 0, 0}};
72875 static swig_cast_info _swigc__p_std__unique_ptrT_lldb_private__SymbolVendor_t[] = {  {&_swigt__p_std__unique_ptrT_lldb_private__SymbolVendor_t, 0, 0, 0},{0, 0, 0, 0}};
72876 static swig_cast_info _swigc__p_std__unique_ptrT_lldb_private__SystemRuntime_t[] = {  {&_swigt__p_std__unique_ptrT_lldb_private__SystemRuntime_t, 0, 0, 0},{0, 0, 0, 0}};
72877 static swig_cast_info _swigc__p_std__unique_ptrT_lldb_private__TraceCursor_t[] = {  {&_swigt__p_std__unique_ptrT_lldb_private__TraceCursor_t, 0, 0, 0},{0, 0, 0, 0}};
72878 static swig_cast_info _swigc__p_std__unique_ptrT_lldb_private__TraceExporter_t[] = {  {&_swigt__p_std__unique_ptrT_lldb_private__TraceExporter_t, 0, 0, 0},{0, 0, 0, 0}};
72879 static swig_cast_info _swigc__p_std__weak_ptrT_lldb_private__BreakpointLocation_t[] = {  {&_swigt__p_std__weak_ptrT_lldb_private__BreakpointLocation_t, 0, 0, 0},{0, 0, 0, 0}};
72880 static swig_cast_info _swigc__p_std__weak_ptrT_lldb_private__Breakpoint_t[] = {  {&_swigt__p_std__weak_ptrT_lldb_private__Breakpoint_t, 0, 0, 0},{0, 0, 0, 0}};
72881 static swig_cast_info _swigc__p_std__weak_ptrT_lldb_private__BroadcasterManager_t[] = {  {&_swigt__p_std__weak_ptrT_lldb_private__BroadcasterManager_t, 0, 0, 0},{0, 0, 0, 0}};
72882 static swig_cast_info _swigc__p_std__weak_ptrT_lldb_private__Debugger_t[] = {  {&_swigt__p_std__weak_ptrT_lldb_private__Debugger_t, 0, 0, 0},{0, 0, 0, 0}};
72883 static swig_cast_info _swigc__p_std__weak_ptrT_lldb_private__Listener_t[] = {  {&_swigt__p_std__weak_ptrT_lldb_private__Listener_t, 0, 0, 0},{0, 0, 0, 0}};
72884 static swig_cast_info _swigc__p_std__weak_ptrT_lldb_private__Module_t[] = {  {&_swigt__p_std__weak_ptrT_lldb_private__Module_t, 0, 0, 0},{0, 0, 0, 0}};
72885 static swig_cast_info _swigc__p_std__weak_ptrT_lldb_private__ObjectFileJITDelegate_t[] = {  {&_swigt__p_std__weak_ptrT_lldb_private__ObjectFileJITDelegate_t, 0, 0, 0},{0, 0, 0, 0}};
72886 static swig_cast_info _swigc__p_std__weak_ptrT_lldb_private__OptionValue_t[] = {  {&_swigt__p_std__weak_ptrT_lldb_private__OptionValue_t, 0, 0, 0},{0, 0, 0, 0}};
72887 static swig_cast_info _swigc__p_std__weak_ptrT_lldb_private__Process_t[] = {  {&_swigt__p_std__weak_ptrT_lldb_private__Process_t, 0, 0, 0},{0, 0, 0, 0}};
72888 static swig_cast_info _swigc__p_std__weak_ptrT_lldb_private__Queue_t[] = {  {&_swigt__p_std__weak_ptrT_lldb_private__Queue_t, 0, 0, 0},{0, 0, 0, 0}};
72889 static swig_cast_info _swigc__p_std__weak_ptrT_lldb_private__Section_t[] = {  {&_swigt__p_std__weak_ptrT_lldb_private__Section_t, 0, 0, 0},{0, 0, 0, 0}};
72890 static swig_cast_info _swigc__p_std__weak_ptrT_lldb_private__StackFrame_t[] = {  {&_swigt__p_std__weak_ptrT_lldb_private__StackFrame_t, 0, 0, 0},{0, 0, 0, 0}};
72891 static swig_cast_info _swigc__p_std__weak_ptrT_lldb_private__StructuredDataPlugin_t[] = {  {&_swigt__p_std__weak_ptrT_lldb_private__StructuredDataPlugin_t, 0, 0, 0},{0, 0, 0, 0}};
72892 static swig_cast_info _swigc__p_std__weak_ptrT_lldb_private__Target_t[] = {  {&_swigt__p_std__weak_ptrT_lldb_private__Target_t, 0, 0, 0},{0, 0, 0, 0}};
72893 static swig_cast_info _swigc__p_std__weak_ptrT_lldb_private__ThreadPlan_t[] = {  {&_swigt__p_std__weak_ptrT_lldb_private__ThreadPlan_t, 0, 0, 0},{0, 0, 0, 0}};
72894 static swig_cast_info _swigc__p_std__weak_ptrT_lldb_private__Thread_t[] = {  {&_swigt__p_std__weak_ptrT_lldb_private__Thread_t, 0, 0, 0},{0, 0, 0, 0}};
72895 static swig_cast_info _swigc__p_std__weak_ptrT_lldb_private__Type_t[] = {  {&_swigt__p_std__weak_ptrT_lldb_private__Type_t, 0, 0, 0},{0, 0, 0, 0}};
72896 static swig_cast_info _swigc__p_std__weak_ptrT_lldb_private__UnixSignals_t[] = {  {&_swigt__p_std__weak_ptrT_lldb_private__UnixSignals_t, 0, 0, 0},{0, 0, 0, 0}};
72897 static swig_cast_info _swigc__p_unsigned_char[] = {  {&_swigt__p_unsigned_char, 0, 0, 0},{0, 0, 0, 0}};
72898 static swig_cast_info _swigc__p_unsigned_int[] = {  {&_swigt__p_unsigned_int, 0, 0, 0},{0, 0, 0, 0}};
72899 static swig_cast_info _swigc__p_unsigned_long_long[] = {  {&_swigt__p_unsigned_long_long, 0, 0, 0},{0, 0, 0, 0}};
72900 static swig_cast_info _swigc__p_unsigned_short[] = {  {&_swigt__p_unsigned_short, 0, 0, 0},{0, 0, 0, 0}};
72901 static swig_cast_info _swigc__p_void[] = {  {&_swigt__p_void, 0, 0, 0},{0, 0, 0, 0}};
72902 
72903 static swig_cast_info *swig_cast_initial[] = {
72904   _swigc__p_bool,
72905   _swigc__p_double,
72906   _swigc__p_f_p_q_const__char_p_void__void,
72907   _swigc__p_f_p_void__p_void,
72908   _swigc__p_f_p_void_p_q_const__void_size_t__void,
72909   _swigc__p_int,
72910   _swigc__p_lldb__ConnectionStatus,
72911   _swigc__p_lldb__SBAddress,
72912   _swigc__p_lldb__SBAttachInfo,
72913   _swigc__p_lldb__SBBlock,
72914   _swigc__p_lldb__SBBreakpoint,
72915   _swigc__p_lldb__SBBreakpointList,
72916   _swigc__p_lldb__SBBreakpointLocation,
72917   _swigc__p_lldb__SBBreakpointName,
72918   _swigc__p_lldb__SBBroadcaster,
72919   _swigc__p_lldb__SBCommandInterpreter,
72920   _swigc__p_lldb__SBCommandInterpreterRunOptions,
72921   _swigc__p_lldb__SBCommandReturnObject,
72922   _swigc__p_lldb__SBCommunication,
72923   _swigc__p_lldb__SBCompileUnit,
72924   _swigc__p_lldb__SBData,
72925   _swigc__p_lldb__SBDebugger,
72926   _swigc__p_lldb__SBDeclaration,
72927   _swigc__p_lldb__SBEnvironment,
72928   _swigc__p_lldb__SBError,
72929   _swigc__p_lldb__SBEvent,
72930   _swigc__p_lldb__SBExecutionContext,
72931   _swigc__p_lldb__SBExpressionOptions,
72932   _swigc__p_lldb__SBFile,
72933   _swigc__p_lldb__SBFileSpec,
72934   _swigc__p_lldb__SBFileSpecList,
72935   _swigc__p_lldb__SBFrame,
72936   _swigc__p_lldb__SBFunction,
72937   _swigc__p_lldb__SBHostOS,
72938   _swigc__p_lldb__SBInstruction,
72939   _swigc__p_lldb__SBInstructionList,
72940   _swigc__p_lldb__SBLanguageRuntime,
72941   _swigc__p_lldb__SBLaunchInfo,
72942   _swigc__p_lldb__SBLineEntry,
72943   _swigc__p_lldb__SBListener,
72944   _swigc__p_lldb__SBMemoryRegionInfo,
72945   _swigc__p_lldb__SBMemoryRegionInfoList,
72946   _swigc__p_lldb__SBModule,
72947   _swigc__p_lldb__SBModuleSpec,
72948   _swigc__p_lldb__SBModuleSpecList,
72949   _swigc__p_lldb__SBPlatform,
72950   _swigc__p_lldb__SBPlatformConnectOptions,
72951   _swigc__p_lldb__SBPlatformShellCommand,
72952   _swigc__p_lldb__SBProcess,
72953   _swigc__p_lldb__SBProcessInfo,
72954   _swigc__p_lldb__SBQueue,
72955   _swigc__p_lldb__SBQueueItem,
72956   _swigc__p_lldb__SBReproducer,
72957   _swigc__p_lldb__SBSection,
72958   _swigc__p_lldb__SBSourceManager,
72959   _swigc__p_lldb__SBStream,
72960   _swigc__p_lldb__SBStringList,
72961   _swigc__p_lldb__SBStructuredData,
72962   _swigc__p_lldb__SBSymbol,
72963   _swigc__p_lldb__SBSymbolContext,
72964   _swigc__p_lldb__SBSymbolContextList,
72965   _swigc__p_lldb__SBTarget,
72966   _swigc__p_lldb__SBThread,
72967   _swigc__p_lldb__SBThreadCollection,
72968   _swigc__p_lldb__SBThreadPlan,
72969   _swigc__p_lldb__SBTrace,
72970   _swigc__p_lldb__SBType,
72971   _swigc__p_lldb__SBTypeCategory,
72972   _swigc__p_lldb__SBTypeEnumMember,
72973   _swigc__p_lldb__SBTypeEnumMemberList,
72974   _swigc__p_lldb__SBTypeFilter,
72975   _swigc__p_lldb__SBTypeFormat,
72976   _swigc__p_lldb__SBTypeList,
72977   _swigc__p_lldb__SBTypeMember,
72978   _swigc__p_lldb__SBTypeMemberFunction,
72979   _swigc__p_lldb__SBTypeNameSpecifier,
72980   _swigc__p_lldb__SBTypeSummary,
72981   _swigc__p_lldb__SBTypeSummaryOptions,
72982   _swigc__p_lldb__SBTypeSynthetic,
72983   _swigc__p_lldb__SBUnixSignals,
72984   _swigc__p_lldb__SBValue,
72985   _swigc__p_lldb__SBValueList,
72986   _swigc__p_lldb__SBVariablesOptions,
72987   _swigc__p_lldb__SBWatchpoint,
72988   _swigc__p_long_double,
72989   _swigc__p_long_long,
72990   _swigc__p_p_void,
72991   _swigc__p_pthread_rwlock_t,
72992   _swigc__p_pthread_t,
72993   _swigc__p_short,
72994   _swigc__p_signed_char,
72995   _swigc__p_size_t,
72996   _swigc__p_std__shared_ptrT_lldb_private__ABI_t,
72997   _swigc__p_std__shared_ptrT_lldb_private__Baton_t,
72998   _swigc__p_std__shared_ptrT_lldb_private__Block_t,
72999   _swigc__p_std__shared_ptrT_lldb_private__BreakpointLocation_t,
73000   _swigc__p_std__shared_ptrT_lldb_private__BreakpointPrecondition_t,
73001   _swigc__p_std__shared_ptrT_lldb_private__BreakpointResolver_t,
73002   _swigc__p_std__shared_ptrT_lldb_private__BreakpointSite_t,
73003   _swigc__p_std__shared_ptrT_lldb_private__Breakpoint_t,
73004   _swigc__p_std__shared_ptrT_lldb_private__BroadcasterManager_t,
73005   _swigc__p_std__shared_ptrT_lldb_private__Broadcaster_t,
73006   _swigc__p_std__shared_ptrT_lldb_private__CommandObject_t,
73007   _swigc__p_std__shared_ptrT_lldb_private__CompileUnit_t,
73008   _swigc__p_std__shared_ptrT_lldb_private__Connection_t,
73009   _swigc__p_std__shared_ptrT_lldb_private__DataBuffer_t,
73010   _swigc__p_std__shared_ptrT_lldb_private__DataExtractor_t,
73011   _swigc__p_std__shared_ptrT_lldb_private__Debugger_t,
73012   _swigc__p_std__shared_ptrT_lldb_private__Disassembler_t,
73013   _swigc__p_std__shared_ptrT_lldb_private__EventDataStructuredData_t,
73014   _swigc__p_std__shared_ptrT_lldb_private__EventData_t,
73015   _swigc__p_std__shared_ptrT_lldb_private__Event_t,
73016   _swigc__p_std__shared_ptrT_lldb_private__ExecutionContextRef_t,
73017   _swigc__p_std__shared_ptrT_lldb_private__ExpressionVariable_t,
73018   _swigc__p_std__shared_ptrT_lldb_private__File_t,
73019   _swigc__p_std__shared_ptrT_lldb_private__FuncUnwinders_t,
73020   _swigc__p_std__shared_ptrT_lldb_private__Function_t,
73021   _swigc__p_std__shared_ptrT_lldb_private__IOHandler_t,
73022   _swigc__p_std__shared_ptrT_lldb_private__IOObject_t,
73023   _swigc__p_std__shared_ptrT_lldb_private__IRExecutionUnit_t,
73024   _swigc__p_std__shared_ptrT_lldb_private__InlineFunctionInfo_t,
73025   _swigc__p_std__shared_ptrT_lldb_private__Instruction_t,
73026   _swigc__p_std__shared_ptrT_lldb_private__InstrumentationRuntime_t,
73027   _swigc__p_std__shared_ptrT_lldb_private__JITLoader_t,
73028   _swigc__p_std__shared_ptrT_lldb_private__LanguageRuntime_t,
73029   _swigc__p_std__shared_ptrT_lldb_private__Listener_t,
73030   _swigc__p_std__shared_ptrT_lldb_private__MemoryHistory_t,
73031   _swigc__p_std__shared_ptrT_lldb_private__MemoryRegionInfo_t,
73032   _swigc__p_std__shared_ptrT_lldb_private__Module_t,
73033   _swigc__p_std__shared_ptrT_lldb_private__ObjectFileJITDelegate_t,
73034   _swigc__p_std__shared_ptrT_lldb_private__ObjectFile_t,
73035   _swigc__p_std__shared_ptrT_lldb_private__OptionValueProperties_t,
73036   _swigc__p_std__shared_ptrT_lldb_private__OptionValue_t,
73037   _swigc__p_std__shared_ptrT_lldb_private__Platform_t,
73038   _swigc__p_std__shared_ptrT_lldb_private__ProcessAttachInfo_t,
73039   _swigc__p_std__shared_ptrT_lldb_private__Process_t,
73040   _swigc__p_std__shared_ptrT_lldb_private__QueueItem_t,
73041   _swigc__p_std__shared_ptrT_lldb_private__Queue_t,
73042   _swigc__p_std__shared_ptrT_lldb_private__REPL_t,
73043   _swigc__p_std__shared_ptrT_lldb_private__RecognizedStackFrame_t,
73044   _swigc__p_std__shared_ptrT_lldb_private__RegisterCheckpoint_t,
73045   _swigc__p_std__shared_ptrT_lldb_private__RegisterContext_t,
73046   _swigc__p_std__shared_ptrT_lldb_private__RegularExpression_t,
73047   _swigc__p_std__shared_ptrT_lldb_private__ScriptInterpreter_t,
73048   _swigc__p_std__shared_ptrT_lldb_private__ScriptSummaryFormat_t,
73049   _swigc__p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_t,
73050   _swigc__p_std__shared_ptrT_lldb_private__ScriptedThreadInterface_t,
73051   _swigc__p_std__shared_ptrT_lldb_private__SearchFilter_t,
73052   _swigc__p_std__shared_ptrT_lldb_private__SectionLoadList_t,
73053   _swigc__p_std__shared_ptrT_lldb_private__Section_t,
73054   _swigc__p_std__shared_ptrT_lldb_private__StackFrameList_t,
73055   _swigc__p_std__shared_ptrT_lldb_private__StackFrameRecognizer_t,
73056   _swigc__p_std__shared_ptrT_lldb_private__StackFrame_t,
73057   _swigc__p_std__shared_ptrT_lldb_private__StopInfo_t,
73058   _swigc__p_std__shared_ptrT_lldb_private__StreamFile_t,
73059   _swigc__p_std__shared_ptrT_lldb_private__Stream_t,
73060   _swigc__p_std__shared_ptrT_lldb_private__StringSummaryFormat_t,
73061   _swigc__p_std__shared_ptrT_lldb_private__StructuredDataPlugin_t,
73062   _swigc__p_std__shared_ptrT_lldb_private__SymbolContextSpecifier_t,
73063   _swigc__p_std__shared_ptrT_lldb_private__SymbolFileType_t,
73064   _swigc__p_std__shared_ptrT_lldb_private__SyntheticChildrenFrontEnd_t,
73065   _swigc__p_std__shared_ptrT_lldb_private__SyntheticChildren_t,
73066   _swigc__p_std__shared_ptrT_lldb_private__Target_t,
73067   _swigc__p_std__shared_ptrT_lldb_private__ThreadCollection_t,
73068   _swigc__p_std__shared_ptrT_lldb_private__ThreadPlanTracer_t,
73069   _swigc__p_std__shared_ptrT_lldb_private__ThreadPlan_t,
73070   _swigc__p_std__shared_ptrT_lldb_private__ThreadPostMortemTrace_t,
73071   _swigc__p_std__shared_ptrT_lldb_private__Thread_t,
73072   _swigc__p_std__shared_ptrT_lldb_private__Trace_t,
73073   _swigc__p_std__shared_ptrT_lldb_private__TypeCategoryImpl_t,
73074   _swigc__p_std__shared_ptrT_lldb_private__TypeEnumMemberImpl_t,
73075   _swigc__p_std__shared_ptrT_lldb_private__TypeFilterImpl_t,
73076   _swigc__p_std__shared_ptrT_lldb_private__TypeFormatImpl_t,
73077   _swigc__p_std__shared_ptrT_lldb_private__TypeImpl_t,
73078   _swigc__p_std__shared_ptrT_lldb_private__TypeMemberFunctionImpl_t,
73079   _swigc__p_std__shared_ptrT_lldb_private__TypeNameSpecifierImpl_t,
73080   _swigc__p_std__shared_ptrT_lldb_private__TypeSummaryImpl_t,
73081   _swigc__p_std__shared_ptrT_lldb_private__TypeSummaryOptions_t,
73082   _swigc__p_std__shared_ptrT_lldb_private__TypeSystem_t,
73083   _swigc__p_std__shared_ptrT_lldb_private__Type_t,
73084   _swigc__p_std__shared_ptrT_lldb_private__UnixSignals_t,
73085   _swigc__p_std__shared_ptrT_lldb_private__UnwindAssembly_t,
73086   _swigc__p_std__shared_ptrT_lldb_private__UnwindPlan_t,
73087   _swigc__p_std__shared_ptrT_lldb_private__UserExpression_t,
73088   _swigc__p_std__shared_ptrT_lldb_private__ValueObjectList_t,
73089   _swigc__p_std__shared_ptrT_lldb_private__ValueObject_t,
73090   _swigc__p_std__shared_ptrT_lldb_private__Value_t,
73091   _swigc__p_std__shared_ptrT_lldb_private__VariableList_t,
73092   _swigc__p_std__shared_ptrT_lldb_private__Variable_t,
73093   _swigc__p_std__shared_ptrT_lldb_private__Watchpoint_t,
73094   _swigc__p_std__string,
73095   _swigc__p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t,
73096   _swigc__p_std__unique_ptrT_lldb_private__DynamicLoader_t,
73097   _swigc__p_std__unique_ptrT_lldb_private__File_t,
73098   _swigc__p_std__unique_ptrT_lldb_private__JITLoaderList_t,
73099   _swigc__p_std__unique_ptrT_lldb_private__MemoryRegionInfo_t,
73100   _swigc__p_std__unique_ptrT_lldb_private__OperatingSystem_t,
73101   _swigc__p_std__unique_ptrT_lldb_private__ScriptedProcessInterface_t,
73102   _swigc__p_std__unique_ptrT_lldb_private__SectionList_t,
73103   _swigc__p_std__unique_ptrT_lldb_private__SourceManager_t,
73104   _swigc__p_std__unique_ptrT_lldb_private__StackFrameRecognizerManager_t,
73105   _swigc__p_std__unique_ptrT_lldb_private__StructuredDataImpl_t,
73106   _swigc__p_std__unique_ptrT_lldb_private__SymbolVendor_t,
73107   _swigc__p_std__unique_ptrT_lldb_private__SystemRuntime_t,
73108   _swigc__p_std__unique_ptrT_lldb_private__TraceCursor_t,
73109   _swigc__p_std__unique_ptrT_lldb_private__TraceExporter_t,
73110   _swigc__p_std__weak_ptrT_lldb_private__BreakpointLocation_t,
73111   _swigc__p_std__weak_ptrT_lldb_private__Breakpoint_t,
73112   _swigc__p_std__weak_ptrT_lldb_private__BroadcasterManager_t,
73113   _swigc__p_std__weak_ptrT_lldb_private__Debugger_t,
73114   _swigc__p_std__weak_ptrT_lldb_private__Listener_t,
73115   _swigc__p_std__weak_ptrT_lldb_private__Module_t,
73116   _swigc__p_std__weak_ptrT_lldb_private__ObjectFileJITDelegate_t,
73117   _swigc__p_std__weak_ptrT_lldb_private__OptionValue_t,
73118   _swigc__p_std__weak_ptrT_lldb_private__Process_t,
73119   _swigc__p_std__weak_ptrT_lldb_private__Queue_t,
73120   _swigc__p_std__weak_ptrT_lldb_private__Section_t,
73121   _swigc__p_std__weak_ptrT_lldb_private__StackFrame_t,
73122   _swigc__p_std__weak_ptrT_lldb_private__StructuredDataPlugin_t,
73123   _swigc__p_std__weak_ptrT_lldb_private__Target_t,
73124   _swigc__p_std__weak_ptrT_lldb_private__ThreadPlan_t,
73125   _swigc__p_std__weak_ptrT_lldb_private__Thread_t,
73126   _swigc__p_std__weak_ptrT_lldb_private__Type_t,
73127   _swigc__p_std__weak_ptrT_lldb_private__UnixSignals_t,
73128   _swigc__p_unsigned_char,
73129   _swigc__p_unsigned_int,
73130   _swigc__p_unsigned_long_long,
73131   _swigc__p_unsigned_short,
73132   _swigc__p_void,
73133 };
73134 
73135 
73136 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
73137 
73138 /* -----------------------------------------------------------------------------
73139  * Type initialization:
73140  * This problem is tough by the requirement that no dynamic
73141  * memory is used. Also, since swig_type_info structures store pointers to
73142  * swig_cast_info structures and swig_cast_info structures store pointers back
73143  * to swig_type_info structures, we need some lookup code at initialization.
73144  * The idea is that swig generates all the structures that are needed.
73145  * The runtime then collects these partially filled structures.
73146  * The SWIG_InitializeModule function takes these initial arrays out of
73147  * swig_module, and does all the lookup, filling in the swig_module.types
73148  * array with the correct data and linking the correct swig_cast_info
73149  * structures together.
73150  *
73151  * The generated swig_type_info structures are assigned statically to an initial
73152  * array. We just loop through that array, and handle each type individually.
73153  * First we lookup if this type has been already loaded, and if so, use the
73154  * loaded structure instead of the generated one. Then we have to fill in the
73155  * cast linked list. The cast data is initially stored in something like a
73156  * two-dimensional array. Each row corresponds to a type (there are the same
73157  * number of rows as there are in the swig_type_initial array). Each entry in
73158  * a column is one of the swig_cast_info structures for that type.
73159  * The cast_initial array is actually an array of arrays, because each row has
73160  * a variable number of columns. So to actually build the cast linked list,
73161  * we find the array of casts associated with the type, and loop through it
73162  * adding the casts to the list. The one last trick we need to do is making
73163  * sure the type pointer in the swig_cast_info struct is correct.
73164  *
73165  * First off, we lookup the cast->type name to see if it is already loaded.
73166  * There are three cases to handle:
73167  *  1) If the cast->type has already been loaded AND the type we are adding
73168  *     casting info to has not been loaded (it is in this module), THEN we
73169  *     replace the cast->type pointer with the type pointer that has already
73170  *     been loaded.
73171  *  2) If BOTH types (the one we are adding casting info to, and the
73172  *     cast->type) are loaded, THEN the cast info has already been loaded by
73173  *     the previous module so we just ignore it.
73174  *  3) Finally, if cast->type has not already been loaded, then we add that
73175  *     swig_cast_info to the linked list (because the cast->type) pointer will
73176  *     be correct.
73177  * ----------------------------------------------------------------------------- */
73178 
73179 #ifdef __cplusplus
73180 extern "C" {
73181 #if 0
73182 } /* c-mode */
73183 #endif
73184 #endif
73185 
73186 #if 0
73187 #define SWIGRUNTIME_DEBUG
73188 #endif
73189 
73190 
73191 SWIGRUNTIME void
73192 SWIG_InitializeModule(void *clientdata) {
73193   size_t i;
73194   swig_module_info *module_head, *iter;
73195   int init;
73196 
73197   /* check to see if the circular list has been setup, if not, set it up */
73198   if (swig_module.next==0) {
73199     /* Initialize the swig_module */
73200     swig_module.type_initial = swig_type_initial;
73201     swig_module.cast_initial = swig_cast_initial;
73202     swig_module.next = &swig_module;
73203     init = 1;
73204   } else {
73205     init = 0;
73206   }
73207 
73208   /* Try and load any already created modules */
73209   module_head = SWIG_GetModule(clientdata);
73210   if (!module_head) {
73211     /* This is the first module loaded for this interpreter */
73212     /* so set the swig module into the interpreter */
73213     SWIG_SetModule(clientdata, &swig_module);
73214   } else {
73215     /* the interpreter has loaded a SWIG module, but has it loaded this one? */
73216     iter=module_head;
73217     do {
73218       if (iter==&swig_module) {
73219         /* Our module is already in the list, so there's nothing more to do. */
73220         return;
73221       }
73222       iter=iter->next;
73223     } while (iter!= module_head);
73224 
73225     /* otherwise we must add our module into the list */
73226     swig_module.next = module_head->next;
73227     module_head->next = &swig_module;
73228   }
73229 
73230   /* When multiple interpreters are used, a module could have already been initialized in
73231      a different interpreter, but not yet have a pointer in this interpreter.
73232      In this case, we do not want to continue adding types... everything should be
73233      set up already */
73234   if (init == 0) return;
73235 
73236   /* Now work on filling in swig_module.types */
73237 #ifdef SWIGRUNTIME_DEBUG
73238   printf("SWIG_InitializeModule: size %lu\n", (unsigned long)swig_module.size);
73239 #endif
73240   for (i = 0; i < swig_module.size; ++i) {
73241     swig_type_info *type = 0;
73242     swig_type_info *ret;
73243     swig_cast_info *cast;
73244 
73245 #ifdef SWIGRUNTIME_DEBUG
73246     printf("SWIG_InitializeModule: type %lu %s\n", (unsigned long)i, swig_module.type_initial[i]->name);
73247 #endif
73248 
73249     /* if there is another module already loaded */
73250     if (swig_module.next != &swig_module) {
73251       type = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, swig_module.type_initial[i]->name);
73252     }
73253     if (type) {
73254       /* Overwrite clientdata field */
73255 #ifdef SWIGRUNTIME_DEBUG
73256       printf("SWIG_InitializeModule: found type %s\n", type->name);
73257 #endif
73258       if (swig_module.type_initial[i]->clientdata) {
73259 	type->clientdata = swig_module.type_initial[i]->clientdata;
73260 #ifdef SWIGRUNTIME_DEBUG
73261       printf("SWIG_InitializeModule: found and overwrite type %s \n", type->name);
73262 #endif
73263       }
73264     } else {
73265       type = swig_module.type_initial[i];
73266     }
73267 
73268     /* Insert casting types */
73269     cast = swig_module.cast_initial[i];
73270     while (cast->type) {
73271 
73272       /* Don't need to add information already in the list */
73273       ret = 0;
73274 #ifdef SWIGRUNTIME_DEBUG
73275       printf("SWIG_InitializeModule: look cast %s\n", cast->type->name);
73276 #endif
73277       if (swig_module.next != &swig_module) {
73278         ret = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, cast->type->name);
73279 #ifdef SWIGRUNTIME_DEBUG
73280 	if (ret) printf("SWIG_InitializeModule: found cast %s\n", ret->name);
73281 #endif
73282       }
73283       if (ret) {
73284 	if (type == swig_module.type_initial[i]) {
73285 #ifdef SWIGRUNTIME_DEBUG
73286 	  printf("SWIG_InitializeModule: skip old type %s\n", ret->name);
73287 #endif
73288 	  cast->type = ret;
73289 	  ret = 0;
73290 	} else {
73291 	  /* Check for casting already in the list */
73292 	  swig_cast_info *ocast = SWIG_TypeCheck(ret->name, type);
73293 #ifdef SWIGRUNTIME_DEBUG
73294 	  if (ocast) printf("SWIG_InitializeModule: skip old cast %s\n", ret->name);
73295 #endif
73296 	  if (!ocast) ret = 0;
73297 	}
73298       }
73299 
73300       if (!ret) {
73301 #ifdef SWIGRUNTIME_DEBUG
73302 	printf("SWIG_InitializeModule: adding cast %s\n", cast->type->name);
73303 #endif
73304         if (type->cast) {
73305           type->cast->prev = cast;
73306           cast->next = type->cast;
73307         }
73308         type->cast = cast;
73309       }
73310       cast++;
73311     }
73312     /* Set entry in modules->types array equal to the type */
73313     swig_module.types[i] = type;
73314   }
73315   swig_module.types[i] = 0;
73316 
73317 #ifdef SWIGRUNTIME_DEBUG
73318   printf("**** SWIG_InitializeModule: Cast List ******\n");
73319   for (i = 0; i < swig_module.size; ++i) {
73320     int j = 0;
73321     swig_cast_info *cast = swig_module.cast_initial[i];
73322     printf("SWIG_InitializeModule: type %lu %s\n", (unsigned long)i, swig_module.type_initial[i]->name);
73323     while (cast->type) {
73324       printf("SWIG_InitializeModule: cast type %s\n", cast->type->name);
73325       cast++;
73326       ++j;
73327     }
73328   printf("---- Total casts: %d\n",j);
73329   }
73330   printf("**** SWIG_InitializeModule: Cast List ******\n");
73331 #endif
73332 }
73333 
73334 /* This function will propagate the clientdata field of type to
73335 * any new swig_type_info structures that have been added into the list
73336 * of equivalent types.  It is like calling
73337 * SWIG_TypeClientData(type, clientdata) a second time.
73338 */
73339 SWIGRUNTIME void
73340 SWIG_PropagateClientData(void) {
73341   size_t i;
73342   swig_cast_info *equiv;
73343   static int init_run = 0;
73344 
73345   if (init_run) return;
73346   init_run = 1;
73347 
73348   for (i = 0; i < swig_module.size; i++) {
73349     if (swig_module.types[i]->clientdata) {
73350       equiv = swig_module.types[i]->cast;
73351       while (equiv) {
73352         if (!equiv->converter) {
73353           if (equiv->type && !equiv->type->clientdata)
73354             SWIG_TypeClientData(equiv->type, swig_module.types[i]->clientdata);
73355         }
73356         equiv = equiv->next;
73357       }
73358     }
73359   }
73360 }
73361 
73362 #ifdef __cplusplus
73363 #if 0
73364 { /* c-mode */
73365 #endif
73366 }
73367 #endif
73368 
73369 
73370 
73371 /* Forward declaration of where the user's %init{} gets inserted */
73372 void SWIG_init_user(lua_State* L );
73373 
73374 #ifdef __cplusplus
73375 extern "C" {
73376 #endif
73377 /* this is the initialization function
73378   added at the very end of the code
73379   the function is always called SWIG_init, but an earlier #define will rename it
73380 */
73381 #if ((SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUA) || (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUAC))
73382 LUALIB_API int SWIG_init(lua_State* L)
73383 #else
73384 SWIGEXPORT int SWIG_init(lua_State* L) /* default Lua action */
73385 #endif
73386 {
73387 #if (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC) /* valid for both Lua and eLua */
73388   int i;
73389   int globalRegister = 0;
73390   /* start with global table */
73391   lua_pushglobaltable (L);
73392   /* SWIG's internal initialisation */
73393   SWIG_InitializeModule((void*)L);
73394   SWIG_PropagateClientData();
73395 #endif
73396 
73397 #if ((SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUA) && (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC)) || defined(SWIG_LUA_ELUA_EMULATE)
73398   /* add a global fn */
73399   SWIG_Lua_add_function(L,"swig_type",SWIG_Lua_type);
73400   SWIG_Lua_add_function(L,"swig_equals",SWIG_Lua_class_equal);
73401 #endif
73402 
73403 #if (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC)
73404   /* set up base class pointers (the hierarchy) */
73405   for (i = 0; swig_types[i]; i++){
73406     if (swig_types[i]->clientdata){
73407       SWIG_Lua_init_base_class(L,(swig_lua_class*)(swig_types[i]->clientdata));
73408     }
73409   }
73410 #ifdef SWIG_LUA_MODULE_GLOBAL
73411   globalRegister = 1;
73412 #endif
73413 
73414 
73415 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA)
73416   SWIG_Lua_namespace_register(L,&swig_SwigModule, globalRegister);
73417 #endif
73418 
73419 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUA) || (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUAC)
73420   for (i = 0; swig_types[i]; i++){
73421     if (swig_types[i]->clientdata){
73422       SWIG_Lua_elua_class_register_instance(L,(swig_lua_class*)(swig_types[i]->clientdata));
73423     }
73424   }
73425 #endif
73426 
73427 #if defined(SWIG_LUA_ELUA_EMULATE)
73428   lua_newtable(L);
73429   SWIG_Lua_elua_emulate_register(L,swig_SwigModule.ns_methods);
73430   SWIG_Lua_elua_emulate_register_clear(L);
73431   if(globalRegister) {
73432     lua_pushstring(L,swig_SwigModule.name);
73433     lua_pushvalue(L,-2);
73434     lua_rawset(L,-4);
73435   }
73436 #endif
73437 
73438 #endif
73439 
73440 #if (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC)
73441   /* invoke user-specific initialization */
73442   SWIG_init_user(L);
73443   /* end module */
73444   /* Note: We do not clean up the stack here (Lua will do this for us). At this
73445      point, we have the globals table and out module table on the stack. Returning
73446      one value makes the module table the result of the require command. */
73447   return 1;
73448 #else
73449   return 0;
73450 #endif
73451 }
73452 
73453 #ifdef __cplusplus
73454 }
73455 #endif
73456 
73457 
73458 const char* SWIG_LUACODE=
73459   "";
73460 
73461 void SWIG_init_user(lua_State* L)
73462 {
73463   /* exec Lua code if applicable */
73464   SWIG_Lua_dostring(L,SWIG_LUACODE);
73465 }
73466 
73467